.gallery-page[data-astro-cid-sahthylw]{padding-bottom:var(--section-pad)}.intro[data-astro-cid-sahthylw]{display:grid;gap:var(--s-3);padding-top:clamp(2.25rem,1rem + 5vw,6rem);padding-bottom:var(--s-5)}.intro[data-astro-cid-sahthylw] h1[data-astro-cid-sahthylw]{font-size:var(--step-5);margin-left:-.04em}.intro__lede[data-astro-cid-sahthylw]{font-family:var(--font-display);font-stretch:75%;font-weight:750;font-size:var(--step-2);line-height:1;text-transform:uppercase;letter-spacing:.01em;color:var(--fg-2)}.intro__grade[data-astro-cid-sahthylw]{margin-bottom:clamp(1rem,.6rem + 1.5vw,2rem)}@media(min-width:768px){.intro[data-astro-cid-sahthylw]{grid-template-columns:1fr auto;align-items:end}.intro__lede[data-astro-cid-sahthylw]{padding-bottom:.3em;text-align:right}}.gallery[data-astro-cid-sahthylw]{display:grid;gap:8px}.cell[data-astro-cid-sahthylw]{position:relative;aspect-ratio:16 / 9;background:var(--tint);--reveal-delay: calc(var(--k) * 70ms)}.cell--tall[data-astro-cid-sahthylw]{aspect-ratio:9 / 16}@media(max-width:767px){.cell[data-astro-cid-sahthylw]{--reveal-delay: 0ms}}@media(min-width:768px){.gallery[data-astro-cid-sahthylw]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,.25rem + .55vw,14px)}.cell--4[data-astro-cid-sahthylw]{grid-column:span 4}.cell--6[data-astro-cid-sahthylw]{grid-column:span 6}.cell--8[data-astro-cid-sahthylw]{grid-column:span 8}.cell--12[data-astro-cid-sahthylw]{grid-column:1 / -1}.cell--tall[data-astro-cid-sahthylw]{grid-row:span 2;aspect-ratio:auto}.cell--wide[data-astro-cid-sahthylw]{aspect-ratio:21 / 9}}.tile[data-astro-cid-sahthylw]{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-js] .tile[data-astro-cid-sahthylw]{cursor:zoom-in}.tile__media[data-astro-cid-sahthylw]{position:absolute;inset:0;display:block;overflow:hidden;background:var(--tint);transition:transform var(--dur-press) var(--ease-press),filter var(--dur-fast) linear}.tile__media[data-astro-cid-sahthylw] picture,.tile__media[data-astro-cid-sahthylw] img{width:100%;height:100%}.tile__media[data-astro-cid-sahthylw] img{object-fit:cover}.tile__media[data-astro-cid-sahthylw] picture{transition:transform .7s var(--ease-settle)}.tile__zoom[data-astro-cid-sahthylw]{position:absolute;right:10px;bottom:10px;display:none;place-items:center;width:36px;height:36px;background:var(--c-paper);color:var(--c-ink);border:2px solid var(--c-ink);border-radius:var(--r-1);transition:opacity var(--dur-base) var(--ease-settle),transform var(--dur-base) var(--ease-settle)}.tile__zoom[data-astro-cid-sahthylw] svg{width:18px;height:18px}html[data-js] .tile__zoom[data-astro-cid-sahthylw]{display:grid}.tile[data-astro-cid-sahthylw]:after{content:"";position:absolute;inset:0;pointer-events:none}.tile[data-astro-cid-sahthylw]:focus-visible{outline:none}.tile[data-astro-cid-sahthylw]:focus-visible:after{outline:3px solid var(--c-steel);outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--c-paper)}.tile[data-astro-cid-sahthylw]:active .tile__media[data-astro-cid-sahthylw]{filter:brightness(.9)}html:not([data-motion=reduced]) .tile[data-astro-cid-sahthylw]:active .tile__media[data-astro-cid-sahthylw]{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.tile__zoom[data-astro-cid-sahthylw]{width:44px;height:44px;right:14px;bottom:14px;opacity:0}.tile__zoom[data-astro-cid-sahthylw] svg{width:20px;height:20px}html:not([data-motion=reduced]) .tile__zoom[data-astro-cid-sahthylw]{transform:translateY(6px)}.tile[data-astro-cid-sahthylw]:hover .tile__zoom[data-astro-cid-sahthylw],.tile[data-astro-cid-sahthylw]:focus-visible .tile__zoom[data-astro-cid-sahthylw]{opacity:1;transform:none}html:not([data-motion=reduced]) .tile[data-astro-cid-sahthylw]:hover .tile__media[data-astro-cid-sahthylw] picture{transform:scale(1.035)}}@media(forced-colors:active){.tile[data-astro-cid-sahthylw]:focus-visible:after{outline-color:Highlight}}.lightbox[data-astro-cid-sahthylw]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--c-plate);color:var(--c-paper);overflow:hidden;overscroll-behavior:contain;touch-action:pinch-zoom}.lightbox[data-astro-cid-sahthylw]::backdrop{background:var(--c-plate)}.lightbox[data-astro-cid-sahthylw].is-zoomed,.lightbox[data-astro-cid-sahthylw].is-zoomed .lightbox__stage[data-astro-cid-sahthylw]{touch-action:auto}.lightbox[data-astro-cid-sahthylw].is-plain[open]{animation:lb-fade .22s var(--ease-settle) both}html[data-motion=reduced] .lightbox[data-astro-cid-sahthylw].is-plain[open]{animation-duration:.12s}.lightbox[data-astro-cid-sahthylw]:before{content:"";position:absolute;left:0;right:0;top:55px;height:9px;background:linear-gradient(var(--c-paper) 0 0) left bottom / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--c-paper) 0 1px,transparent 1px 48px) left bottom / 100% 9px no-repeat;opacity:.18;pointer-events:none}.lightbox__stage[data-astro-cid-sahthylw]{position:absolute;inset:64px 0 calc(72px + env(safe-area-inset-bottom));display:grid;place-items:center;container-type:size;cursor:zoom-out}.lightbox__img[data-astro-cid-sahthylw]{display:block;width:min(100cqw,calc(100cqh * var(--ar, 1.7778)));max-width:none;height:auto;aspect-ratio:var(--ar, 1.7778);background:var(--c-plate-2);cursor:default;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:opacity var(--dur-fast) linear}.lightbox[data-astro-cid-sahthylw].is-loading .lightbox__img[data-astro-cid-sahthylw]{opacity:.6}.lb-btn[data-astro-cid-sahthylw]{position:absolute;z-index:1;display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid var(--c-hair-dark);border-radius:var(--r-1);background:#16181bb8;color:var(--c-paper);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-press),border-color var(--dur-fast) var(--ease-press),color var(--dur-fast) var(--ease-press),transform var(--dur-press) var(--ease-press)}.lb-btn[data-astro-cid-sahthylw] svg{width:24px;height:24px}.lb-btn[data-astro-cid-sahthylw]:focus-visible{outline:3px solid var(--c-measure);outline-offset:3px}.lb-btn[data-astro-cid-sahthylw]:active{background:var(--c-paper-2);border-color:var(--c-paper-2);color:var(--c-ink)}html:not([data-motion=reduced]) .lb-btn[data-astro-cid-sahthylw]:active{transform:translateY(2px)}@media(hover:hover)and (pointer:fine){.lb-btn[data-astro-cid-sahthylw]:hover{background:var(--c-paper);border-color:var(--c-paper);color:var(--c-ink)}}.lightbox__close[data-astro-cid-sahthylw]{top:6px;right:8px}.lightbox__prev[data-astro-cid-sahthylw],.lightbox__next[data-astro-cid-sahthylw]{bottom:calc(12px + env(safe-area-inset-bottom))}.lightbox__prev[data-astro-cid-sahthylw]{left:12px}.lightbox__next[data-astro-cid-sahthylw]{right:12px}@media(min-width:768px){.lightbox__stage[data-astro-cid-sahthylw]{inset:64px 104px}.lightbox__close[data-astro-cid-sahthylw]{right:16px}.lightbox__prev[data-astro-cid-sahthylw],.lightbox__next[data-astro-cid-sahthylw]{top:50%;bottom:auto;margin-top:-24px}.lightbox__prev[data-astro-cid-sahthylw]{left:28px}.lightbox__next[data-astro-cid-sahthylw]{right:28px}}html:has([data-lightbox][open]){overflow:hidden}@keyframes lb-fade{0%{opacity:0}}@keyframes lb-out-left{to{opacity:0;transform:translate(-48px)}}@keyframes lb-out-right{to{opacity:0;transform:translate(48px)}}@keyframes lb-in-left{0%{opacity:0;transform:translate(-48px)}}@keyframes lb-in-right{0%{opacity:0;transform:translate(48px)}}html.lb-vt .wordmark,html.lb-vt .callbar,html.lb-vt [data-vt]{view-transition-name:none}html.lb-vt::view-transition-old(root){animation:none;mix-blend-mode:normal}html.lb-vt::view-transition-new(root){animation:lb-fade .36s var(--ease-settle) both;mix-blend-mode:normal}html.lb-vt--close::view-transition-new(root){animation-duration:.3s}html.lb-vt--step::view-transition-new(root){animation:none}html.lb-vt::view-transition-group(lb){animation-duration:.42s;animation-timing-function:var(--ease-pour)}html.lb-vt--close::view-transition-group(lb){animation-duration:.36s}html.lb-vt--step::view-transition-group(lb){animation-duration:.34s}html.lb-vt::view-transition-old(lb),html.lb-vt::view-transition-new(lb){height:100%;object-fit:cover;overflow:clip}html.lb-vt--next::view-transition-old(lb){animation:lb-out-left .22s var(--ease-exit) both;mix-blend-mode:normal}html.lb-vt--next::view-transition-new(lb){animation:lb-in-right .34s var(--ease-settle) both;mix-blend-mode:normal}html.lb-vt--prev::view-transition-old(lb){animation:lb-out-right .22s var(--ease-exit) both;mix-blend-mode:normal}html.lb-vt--prev::view-transition-new(lb){animation:lb-in-left .34s var(--ease-settle) both;mix-blend-mode:normal}
