.hero[data-astro-cid-dcwno5ig]{background:var(--ink);height:100svh;min-height:34rem;color:var(--wall);display:grid;position:relative;overflow:hidden}.hero-frames[data-astro-cid-dcwno5ig]{position:absolute;inset:0}.hero[data-astro-cid-dcwno5ig]:after{content:"";pointer-events:none;background:linear-gradient(#1a1a1a00 52%,#1a1a1a9e),linear-gradient(#1a1a1a80,#1a1a1a00 26%);position:absolute;inset:0}.hero-frame[data-astro-cid-dcwno5ig]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%;opacity:0;width:100%;height:100%;transition:opacity 1.8s var(--ease-gallery);will-change:opacity;position:absolute;inset:0}.hero-frame[data-astro-cid-dcwno5ig].is-active{opacity:1;animation:hero-drift 22s var(--ease-gallery) forwards}@keyframes hero-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.hero-frame[data-astro-cid-dcwno5ig]{transition:none}.hero-frame[data-astro-cid-dcwno5ig].is-active{animation:none}}.hero-overlay[data-astro-cid-dcwno5ig]{z-index:1;justify-content:flex-end;align-items:flex-end;gap:2rem;display:flex;position:absolute;inset:auto 0 0}.hero-meta[data-astro-cid-dcwno5ig]{color:#f9f9f7db}@media (width>=768px){.hero-meta[data-astro-cid-dcwno5ig]{padding-bottom:.75rem}}.hero-cue[data-astro-cid-dcwno5ig]{color:var(--wall);white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.scroll-cue[data-astro-cid-dcwno5ig]{background:#f9f9f74d;width:1px;height:3.5rem;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-dcwno5ig]:after{content:"";background:var(--wall);animation:cue 2.6s var(--ease-gallery) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cue{60%,to{transform:translateY(100%)}}.loader[data-astro-cid-nhcbmdux]{display:none}.js .loader[data-astro-cid-nhcbmdux]{z-index:150;padding-inline:var(--gutter);background:var(--ink);color:var(--wall);clip-path:inset(0);animation:loader-failsafe .9s 6s forwards var(--ease-gallery);flex-direction:column;justify-content:flex-end;padding-block:2rem;display:flex;position:fixed;inset:0}.js .loader[data-astro-cid-nhcbmdux].is-running{animation:none}.loader-line[data-astro-cid-nhcbmdux]{top:50%;right:var(--gutter);left:var(--gutter);transform-origin:0;background:#f9f9f759;height:1px;position:absolute}@keyframes loader-failsafe{to{clip-path:inset(0 0 100%);visibility:hidden}}.walk-pin[data-astro-cid-oqr4gx4c]{grid-template-rows:auto 1fr auto;height:100svh;min-height:38rem;display:grid;overflow:hidden}.walk-viewport[data-astro-cid-oqr4gx4c]{position:relative;overflow:hidden}.walk-viewport[data-astro-cid-oqr4gx4c]>.datum{inset-inline:0;z-index:0;position:absolute;top:50%}.walk-track[data-astro-cid-oqr4gx4c]{z-index:1;will-change:transform;width:max-content;height:100%;position:relative}.walk-list[data-astro-cid-oqr4gx4c]{height:100%;padding-left:var(--gutter);align-items:center;display:flex}.work[data-astro-cid-oqr4gx4c]{padding-right:calc(14rem + var(--gap,8vw));flex:none;position:relative}.work-hang[data-astro-cid-oqr4gx4c]{perspective:1200px;position:relative}.work-link[data-astro-cid-oqr4gx4c]{display:block}.work-frame[data-astro-cid-oqr4gx4c]{height:clamp(14rem,50vh,38rem);aspect-ratio:var(--ratio);background:var(--rule);transform-style:preserve-3d;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #1a1a1a73}.work[data-astro-cid-oqr4gx4c][data-orient=portrait] .work-frame[data-astro-cid-oqr4gx4c]{height:clamp(18rem,62vh,46rem)}.work-frame[data-astro-cid-oqr4gx4c] img[data-astro-cid-oqr4gx4c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-gallery)}.work-link[data-astro-cid-oqr4gx4c]:hover .work-frame[data-astro-cid-oqr4gx4c] img[data-astro-cid-oqr4gx4c],.work-link[data-astro-cid-oqr4gx4c]:focus-visible .work-frame[data-astro-cid-oqr4gx4c] img[data-astro-cid-oqr4gx4c]{transform:scale(1.035)}.work-label[data-astro-cid-oqr4gx4c]{width:12rem;position:absolute;bottom:0;left:calc(100% + 1.5rem)}.walk-end[data-astro-cid-oqr4gx4c]{padding-right:var(--gutter);flex:none;align-self:center}.walk-ruler[data-astro-cid-oqr4gx4c]{background-image:repeating-linear-gradient(to right, var(--rule-strong) 0 1px, transparent 1px var(--tick,200px));pointer-events:none;background-repeat:no-repeat;background-size:100% 6px;width:100%;height:2.25rem;position:absolute;bottom:0;left:0}.walk-ruler[data-astro-cid-oqr4gx4c] span{border-left:1px solid var(--rule-strong);height:100%;color:var(--graphite);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.7rem 0 0 .4rem;font-size:.6875rem;position:absolute;top:0}.walk-controls[data-astro-cid-oqr4gx4c]{display:none}.walk-arrow[data-astro-cid-oqr4gx4c]{border:1px solid var(--ink);width:2.75rem;height:2.75rem;color:var(--ink);transition:border-color .4s var(--ease-gallery), color .4s var(--ease-gallery);flex:none;place-items:center;display:grid}.walk-arrow--prev[data-astro-cid-oqr4gx4c] svg[data-astro-cid-oqr4gx4c]{transform:scaleX(-1)}.walk-arrow[data-astro-cid-oqr4gx4c]:disabled{border-style:dashed;border-color:var(--rule-strong);color:var(--rule-strong)}.walk-count[data-astro-cid-oqr4gx4c]{flex:none}.walk-progress[data-astro-cid-oqr4gx4c]{background:var(--rule);flex:1;height:1px;position:relative}.walk-progress[data-astro-cid-oqr4gx4c] span[data-astro-cid-oqr4gx4c]{background:var(--ink);transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;inset:0}@media (width<=767px),(prefers-reduced-motion:reduce){.walk-viewport[data-astro-cid-oqr4gx4c]{overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.walk-viewport[data-astro-cid-oqr4gx4c]::-webkit-scrollbar{display:none}.work[data-astro-cid-oqr4gx4c]{scroll-snap-align:start}.walk-end[data-astro-cid-oqr4gx4c]{scroll-snap-align:end}.walk-scroll-hint[data-astro-cid-oqr4gx4c]{display:none}.walk-controls[data-astro-cid-oqr4gx4c]{align-items:center;gap:1rem;padding-top:1.25rem;display:flex}}@media (width<=767px){.walk-pin[data-astro-cid-oqr4gx4c]{height:auto;min-height:0}.walk-viewport[data-astro-cid-oqr4gx4c]{height:52svh}.walk-ruler[data-astro-cid-oqr4gx4c]{top:0;bottom:auto}.work[data-astro-cid-oqr4gx4c]{padding-right:1.25rem}.work-frame[data-astro-cid-oqr4gx4c]{width:calc(100vw - 2 * var(--gutter) - 3.5rem);height:auto}.work[data-astro-cid-oqr4gx4c][data-orient=portrait] .work-frame[data-astro-cid-oqr4gx4c]{width:auto;height:30svh}.work-label[data-astro-cid-oqr4gx4c]{width:100%;top:calc(100% + 1rem);bottom:auto;left:0}.walk-end[data-astro-cid-oqr4gx4c]{padding-left:1.75rem}}
