.hero[data-astro-cid-ge2uvauf]{height:calc(100svh - var(--bar-height));min-height:460px;padding:0 var(--gutter) var(--gutter);position:relative}@media (orientation:portrait){.hero--split[data-astro-cid-ge2uvauf].hero--desktop{display:none}}@media (orientation:landscape){.hero--split[data-astro-cid-ge2uvauf].hero--mobile{display:none}}.hero__frame[data-astro-cid-ge2uvauf]{background:var(--photo-ground);border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c19160f}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{padding-inline:0}.hero__frame[data-astro-cid-ge2uvauf]{box-shadow:none;border-radius:0}}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf][data-active]{opacity:1}.hero__slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]:not([src]){visibility:hidden}.hero__progress[data-astro-cid-ge2uvauf]{z-index:2;width:50%;height:var(--gutter);align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__step[data-astro-cid-ge2uvauf]{height:var(--gutter);cursor:pointer;background:0 0;border:none;flex:1;align-items:center;padding:0;display:flex}.hero__track[data-astro-cid-ge2uvauf]{background:#1c191629;width:100%;height:2px;display:block;overflow:hidden}.hero__fill[data-astro-cid-ge2uvauf]{transform-origin:0;background:#1c191680;width:100%;height:100%;display:block;transform:scaleX(0)}.hero__step[data-astro-cid-ge2uvauf][data-state=done] .hero__fill[data-astro-cid-ge2uvauf]{transform:scaleX(1)}.hero__step[data-astro-cid-ge2uvauf][data-state=active] .hero__fill[data-astro-cid-ge2uvauf]{animation:5s linear forwards hero-fill}@keyframes hero-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-ge2uvauf]{transition:none}.hero__step[data-astro-cid-ge2uvauf][data-state=active] .hero__fill[data-astro-cid-ge2uvauf]{animation:none;transform:scaleX(1)}}.tile[data-astro-cid-7coai5vb]{min-width:0;display:block}.tile__frame[data-astro-cid-7coai5vb]{aspect-ratio:3/2;background:var(--photo-ground);border-radius:2px;position:relative;overflow:hidden}.tile__frame[data-astro-cid-7coai5vb] img[data-astro-cid-7coai5vb]{--zoom:1;--fx:.5;--fy:.5;left:calc((1 - var(--zoom)) * var(--fx) * 100%);top:calc((1 - var(--zoom)) * var(--fy) * 100%);width:calc(var(--zoom) * 100%);height:calc(var(--zoom) * 100%);object-fit:cover;object-position:calc(var(--fx) * 100%) calc(var(--fy) * 100%);max-width:none;transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%);will-change:transform;transition:transform 1.1s cubic-bezier(.19,1,.22,1);position:absolute}.tile__empty[data-astro-cid-7coai5vb]{background:repeating-linear-gradient(135deg,#e7e2d8 0 2px,#efece5 2px 16px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile__scrim[data-astro-cid-7coai5vb]{opacity:0;pointer-events:none;background:linear-gradient(#14120f00 58%,#14120f29 100%);transition:opacity .55s;position:absolute;inset:0}.tile__caption[data-astro-cid-7coai5vb]{margin-top:2px}.tile__number[data-astro-cid-7coai5vb]{font-variant-numeric:tabular-nums}.tile__detail[data-astro-cid-7coai5vb]{white-space:nowrap;opacity:0;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:1.4em;line-height:1.3;transition:opacity .35s;display:flex}.tile[data-astro-cid-7coai5vb]:hover img[data-astro-cid-7coai5vb],.tile[data-astro-cid-7coai5vb]:focus-visible img[data-astro-cid-7coai5vb]{transform:scale(1.045)}.tile[data-astro-cid-7coai5vb]:hover .tile__scrim[data-astro-cid-7coai5vb],.tile[data-astro-cid-7coai5vb]:focus-visible .tile__scrim[data-astro-cid-7coai5vb],.tile[data-astro-cid-7coai5vb]:hover .tile__detail[data-astro-cid-7coai5vb],.tile[data-astro-cid-7coai5vb]:focus-visible .tile__detail[data-astro-cid-7coai5vb]{opacity:1}@media (width<=640px),(hover:none){.tile__detail[data-astro-cid-7coai5vb]{opacity:1;transition:none}}@media (prefers-reduced-motion:reduce){.tile__frame[data-astro-cid-7coai5vb] img[data-astro-cid-7coai5vb]{transition:none}.tile[data-astro-cid-7coai5vb]:hover img[data-astro-cid-7coai5vb],.tile[data-astro-cid-7coai5vb]:focus-visible img[data-astro-cid-7coai5vb]{transform:none}}.work[data-astro-cid-756mnibl]{padding:clamp(48px, 7vh, 80px) var(--gutter) clamp(46px, 7vh, 86px)}.work__inner[data-astro-cid-756mnibl]{max-width:var(--page-max);margin:0 auto}.work__anchor[data-astro-cid-756mnibl]{scroll-margin-top:calc(var(--bar-height) + 1px)}.work__title[data-astro-cid-756mnibl]{text-align:center;margin-bottom:clamp(28px,4vh,44px);line-height:1.1}.work__grid[data-astro-cid-756mnibl]{column-gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;row-gap:40px;display:grid}@media (width<=640px){.work__grid[data-astro-cid-756mnibl]{grid-template-columns:1fr;row-gap:32px}}.footer[data-astro-cid-nns7i3if]{padding:clamp(36px, 6vh, 56px) var(--gutter);flex-direction:column;align-items:center;gap:14px;display:flex}.footer__quote[data-astro-cid-nns7i3if]{text-align:center;white-space:nowrap}
