.travel-gallery[data-astro-cid-gtzknu5p]{padding-block:12px 48px}.gallery-heading[data-astro-cid-gtzknu5p]{margin-bottom:24px}.gallery-title[data-astro-cid-gtzknu5p]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.gallery-title[data-astro-cid-gtzknu5p] h2[data-astro-cid-gtzknu5p]{font:500 clamp(27px, 3vw, 35px)/1.5 var(--serif);margin:0}.gallery-title[data-astro-cid-gtzknu5p]>span[data-astro-cid-gtzknu5p]{color:var(--muted);white-space:nowrap;font-size:12px}.gallery-heading[data-astro-cid-gtzknu5p] p[data-astro-cid-gtzknu5p]{max-width:660px;color:var(--muted);margin:0;font-size:14px;line-height:1.9}.photo-wall[data-astro-cid-gtzknu5p]{column-count:3;column-gap:0}.photo-card[data-astro-cid-gtzknu5p]{break-inside:avoid;width:100%;min-width:0;aspect-ratio:var(--photo-ratio);content-visibility:auto;contain-intrinsic-size:auto none;margin:0;position:relative}.photo-card[data-astro-cid-gtzknu5p] a[data-astro-cid-gtzknu5p]{display:block;position:relative}.photo-frame[data-astro-cid-gtzknu5p]{background:var(--light);aspect-ratio:var(--photo-ratio);display:block;position:relative;overflow:hidden}.photo-frame[data-astro-cid-gtzknu5p] img[data-astro-cid-gtzknu5p]{object-fit:contain;width:100%;height:100%;transition:transform .5s}.photo-card[data-astro-cid-gtzknu5p] a[data-astro-cid-gtzknu5p]:hover img[data-astro-cid-gtzknu5p]{transform:scale(1.025)}.photo-card[data-astro-cid-gtzknu5p] a[data-astro-cid-gtzknu5p]:focus-visible{outline-offset:-4px;z-index:1}.photo-caption[data-astro-cid-gtzknu5p]{color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#000000a6;margin:0;padding:10px 12px;font-size:14px;line-height:1.65;position:absolute;inset:auto 0 0}.photo-caption[data-astro-cid-gtzknu5p]>span[data-astro-cid-gtzknu5p]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.image-error[data-astro-cid-gtzknu5p]{color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:14px;line-height:1.8;display:grid;position:absolute;inset:0}[data-astro-cid-gtzknu5p][hidden]{display:none!important}.gallery-empty[data-astro-cid-gtzknu5p]{border:1px dashed var(--line);text-align:center;border-radius:4px;justify-items:center;padding:56px 24px;display:grid}.gallery-empty[data-astro-cid-gtzknu5p] h3[data-astro-cid-gtzknu5p]{font:500 23px/1.7 var(--serif);margin:22px 0 8px}.gallery-empty[data-astro-cid-gtzknu5p] p[data-astro-cid-gtzknu5p]{color:var(--muted);margin:0;font-size:14px}.empty-frame[data-astro-cid-gtzknu5p]{border:1px solid #9aa79a;place-items:center;width:62px;height:49px;padding:8px;display:grid;transform:rotate(-4deg)}.empty-frame[data-astro-cid-gtzknu5p]>span[data-astro-cid-gtzknu5p]{border:1px solid var(--line);width:100%;height:100%}.photo-viewer[data-astro-cid-gtzknu5p]{border:1px solid var(--line);background:var(--paper);width:min(1100px,100vw - 32px);max-width:none;height:min(860px,100dvh - 32px);max-height:none;color:var(--ink);overscroll-behavior:contain;border-radius:4px;padding:24px}.photo-viewer[data-astro-cid-gtzknu5p][open]{grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px;display:grid}.photo-viewer[data-astro-cid-gtzknu5p]::backdrop{background:#14251dd9}.viewer-heading[data-astro-cid-gtzknu5p]{justify-content:space-between;align-items:start;gap:24px;display:flex}.viewer-heading[data-astro-cid-gtzknu5p] h3[data-astro-cid-gtzknu5p]{max-height:3.4em;font:500 19px/1.7 var(--serif);overflow-wrap:anywhere;margin:0;overflow:auto}.viewer-close[data-astro-cid-gtzknu5p],.viewer-controls[data-astro-cid-gtzknu5p] button[data-astro-cid-gtzknu5p]{border:1px solid var(--line);min-height:44px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;padding:8px 14px;font-size:14px}.viewer-close[data-astro-cid-gtzknu5p]{margin-top:-5px}.viewer-close[data-astro-cid-gtzknu5p]>span[data-astro-cid-gtzknu5p]{margin-left:10px;font-size:20px;line-height:1}.viewer-stage[data-astro-cid-gtzknu5p]{background:var(--light);place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.viewer-stage[data-astro-cid-gtzknu5p] img[data-astro-cid-gtzknu5p]{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:block}.viewer-message[data-astro-cid-gtzknu5p]{color:var(--muted);text-align:center;margin:0;padding:40px 24px;font-size:14px}.viewer-controls[data-astro-cid-gtzknu5p]{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.viewer-controls[data-astro-cid-gtzknu5p] button[data-astro-cid-gtzknu5p]:first-child{justify-self:start}.viewer-controls[data-astro-cid-gtzknu5p] button[data-astro-cid-gtzknu5p]:last-child{justify-self:end}.viewer-controls[data-astro-cid-gtzknu5p] button[data-astro-cid-gtzknu5p]:disabled{opacity:.45;cursor:default}.viewer-controls[data-astro-cid-gtzknu5p] p[data-astro-cid-gtzknu5p]{color:var(--muted);margin:0;font:16px/1.6 Georgia,serif}.viewer-hint[data-astro-cid-gtzknu5p]{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:12px}a[data-astro-cid-gtzknu5p]:focus-visible,button[data-astro-cid-gtzknu5p]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (width<=760px){.gallery-heading[data-astro-cid-gtzknu5p]{margin-bottom:24px}.photo-wall[data-astro-cid-gtzknu5p]{column-count:2}.photo-caption[data-astro-cid-gtzknu5p]{padding:7px 9px;font-size:12px}.photo-viewer[data-astro-cid-gtzknu5p]{width:calc(100vw - 20px);height:calc(100dvh - 20px);padding:16px}.photo-viewer[data-astro-cid-gtzknu5p][open]{gap:14px}.viewer-heading[data-astro-cid-gtzknu5p]{gap:12px}.viewer-heading[data-astro-cid-gtzknu5p] h3[data-astro-cid-gtzknu5p]{font-size:17px}.viewer-close[data-astro-cid-gtzknu5p]{padding:8px 10px}.viewer-controls[data-astro-cid-gtzknu5p]{gap:8px}.viewer-controls[data-astro-cid-gtzknu5p] button[data-astro-cid-gtzknu5p]{padding:8px 10px;font-size:13px}.viewer-hint[data-astro-cid-gtzknu5p]{font-size:12px}}@media (prefers-reduced-motion:reduce){.photo-frame[data-astro-cid-gtzknu5p] img[data-astro-cid-gtzknu5p]{transition:none}}.page-head[data-astro-cid-3mcxnuft] h1[data-astro-cid-3mcxnuft]{text-wrap:balance}.album-links[data-astro-cid-3mcxnuft]{flex-wrap:wrap;flex-shrink:0;gap:16px 24px;display:flex}@media (width<=760px){.album-links[data-astro-cid-3mcxnuft]{margin-top:20px}}
