.canvas{min-width:0}html:has(.gallery-dialog[open]){overflow:hidden}.filler-preview[data-astro-cid-5ziy7oqt]{display:grid;align-items:end;gap:clamp(32px,6vw,90px);grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);border-top:1px solid var(--line);padding:clamp(36px,5vw,66px) clamp(20px,4vw,58px)}.preview-copy[data-astro-cid-5ziy7oqt]{display:grid;justify-items:start;gap:24px}.preview-copy[data-astro-cid-5ziy7oqt] h2[data-astro-cid-5ziy7oqt]{max-width:12ch;font-family:Avenir Next Condensed,SF Pro Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,6vw,88px);font-stretch:condensed;font-weight:650;letter-spacing:-.065em;line-height:.95}.preview-description[data-astro-cid-5ziy7oqt]>p[data-astro-cid-5ziy7oqt]:not(.kicker){max-width:46ch;color:var(--ink-soft);font-size:clamp(16px,1.7vw,20px);line-height:1.5}.preview-description[data-astro-cid-5ziy7oqt] .preview-note[data-astro-cid-5ziy7oqt]{color:var(--ink-faint);font-size:12px;letter-spacing:.02em}.filler-screens[data-astro-cid-5ziy7oqt]{min-width:0;border-top:1px solid var(--line);padding:clamp(24px,3vw,42px) clamp(20px,4vw,58px) clamp(42px,5vw,72px)}.gallery-heading[data-astro-cid-5ziy7oqt]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.gallery-heading[data-astro-cid-5ziy7oqt] .section-title[data-astro-cid-5ziy7oqt]{margin-bottom:0}.gallery-heading[data-astro-cid-5ziy7oqt] p[data-astro-cid-5ziy7oqt],.gallery-shot[data-astro-cid-5ziy7oqt] figcaption[data-astro-cid-5ziy7oqt]{color:var(--ink-faint);font-size:12px;line-height:1.3}.gallery-grid[data-astro-cid-5ziy7oqt]{display:grid;min-width:0;width:100%;gap:clamp(10px,1.5vw,20px);grid-template-columns:repeat(6,minmax(0,1fr))}.gallery-shot[data-astro-cid-5ziy7oqt]{grid-column:span 2;min-width:0;margin:0}.gallery-shot[data-astro-cid-5ziy7oqt]:nth-child(4){grid-column:2 / span 2}.gallery-shot[data-astro-cid-5ziy7oqt]:nth-child(5){grid-column:4 / span 2}.gallery-open[data-astro-cid-5ziy7oqt]{display:block;width:100%;padding:0;border:1px solid var(--line-strong);border-radius:14px;background:#151515;cursor:zoom-in;overflow:hidden;transition:border-color .22s ease,transform .22s ease}.gallery-open[data-astro-cid-5ziy7oqt]:hover{border-color:var(--ink-soft);transform:translateY(-3px)}.gallery-open[data-astro-cid-5ziy7oqt]:focus-visible,.dialog-button[data-astro-cid-5ziy7oqt]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.gallery-open[data-astro-cid-5ziy7oqt] img[data-astro-cid-5ziy7oqt]{display:block;width:100%;height:auto;aspect-ratio:736 / 1600}.gallery-shot[data-astro-cid-5ziy7oqt] figcaption[data-astro-cid-5ziy7oqt]{margin-top:12px;color:var(--ink-soft);font-weight:600}.gallery-dialog[data-astro-cid-5ziy7oqt]{width:min(94vw,590px);max-width:590px;max-height:92dvh;padding:12px;border:1px solid var(--line-strong);border-radius:20px;color:var(--ink);background:#111110;box-shadow:0 28px 100px #00000080;overflow:hidden}.gallery-dialog[data-astro-cid-5ziy7oqt][open]{display:grid;gap:10px}.gallery-dialog[data-astro-cid-5ziy7oqt]::backdrop{background:#000000d1;backdrop-filter:blur(12px)}.gallery-dialog[data-astro-cid-5ziy7oqt] img[data-astro-cid-5ziy7oqt]{display:block;width:auto;max-width:100%;height:auto;max-height:calc(92dvh - 132px);margin:0 auto;border-radius:12px;object-fit:contain}.dialog-heading[data-astro-cid-5ziy7oqt],.dialog-actions[data-astro-cid-5ziy7oqt]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.dialog-heading[data-astro-cid-5ziy7oqt] p[data-astro-cid-5ziy7oqt]{padding-left:8px;font-size:14px;font-weight:600}.dialog-actions[data-astro-cid-5ziy7oqt] span[data-astro-cid-5ziy7oqt]{color:var(--ink-faint);font-size:12px}.dialog-button[data-astro-cid-5ziy7oqt]{min-height:38px;border:1px solid var(--line);border-radius:9px;padding:0 12px;color:var(--ink-soft);background:transparent;cursor:pointer;font:inherit;font-size:12px}.dialog-button[data-astro-cid-5ziy7oqt]:hover{border-color:var(--line-strong);color:var(--ink)}@media(max-width:760px){.filler-preview[data-astro-cid-5ziy7oqt]{grid-template-columns:1fr}.gallery-grid[data-astro-cid-5ziy7oqt]{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 18px}.gallery-grid[data-astro-cid-5ziy7oqt]::-webkit-scrollbar{display:none}.gallery-shot[data-astro-cid-5ziy7oqt]{flex:0 0 min(72vw,255px);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.gallery-open[data-astro-cid-5ziy7oqt]{transition:none}}
