@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ds-clip-up{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.5rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.choice__frame[data-astro-cid-j5pex2cb]{max-inline-size:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.choice__figure[data-astro-cid-j5pex2cb] img{object-fit:contain;filter:grayscale()contrast(1.06);block-size:min(70svh,48rem);inline-size:100%;display:block}.choice__stage[data-astro-cid-j5pex2cb]{max-inline-size:var(--w-form);flex-direction:column;gap:clamp(1rem,2.5svh,2rem);padding-block:2rem;display:flex}.choice__title[data-astro-cid-j5pex2cb]{font-family:var(--t-display);font-weight:var(--t-weight-regular);line-height:var(--t-leading-none);letter-spacing:var(--t-tracking-tight);text-transform:uppercase;margin:0;margin-block-end:calc(-1em * var(--t-trim-display));font-size:clamp(44px,9svh,104px)}.choice__manifesto[data-astro-cid-j5pex2cb]{flex-direction:column;gap:clamp(.6rem,1.5svh,1.25rem);display:flex}.choice__stanza[data-astro-cid-j5pex2cb]{margin:0}.choice__line[data-astro-cid-j5pex2cb]{font-family:var(--t-body);font-weight:var(--t-weight-regular);line-height:var(--t-leading-normal);letter-spacing:var(--t-tracking-normal);text-transform:none;color:var(--ink);font-size:clamp(1.0625rem,1rem + .277778vw,1.25rem);line-height:1.2;display:block}.choice[data-astro-cid-j5pex2cb].is-revealing .choice__line[data-astro-cid-j5pex2cb]{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(6px)}.choice[data-astro-cid-j5pex2cb].is-revealing .choice__line[data-astro-cid-j5pex2cb].is-read{opacity:1;transform:none}.choice[data-astro-cid-j5pex2cb].is-revealing .choice__cta[data-astro-cid-j5pex2cb]{opacity:0;transition:opacity .3s ease-out .45s}.choice[data-astro-cid-j5pex2cb].is-revealing .choice__cta[data-astro-cid-j5pex2cb].is-read,.choice[data-astro-cid-j5pex2cb].is-revealing .choice__cta[data-astro-cid-j5pex2cb]:focus-within{opacity:1}@media (min-width:48rem){.choice__frame[data-astro-cid-j5pex2cb]{gap:var(--gap-section-inner);grid-template-columns:5fr 6fr;align-items:start;display:grid}.choice__figure[data-astro-cid-j5pex2cb]{top:var(--nav-h);position:sticky}.choice__stage[data-astro-cid-j5pex2cb]{min-block-size:calc(100svh - var(--nav-h));justify-content:center}.choice__figure[data-astro-cid-j5pex2cb] img{block-size:calc(100svh - var(--nav-h))}}@media (min-width:100rem) and (min-height:62.5rem){.choice__title[data-astro-cid-j5pex2cb]{font-size:clamp(90px,min(6.5vw,9svh),128px)}.choice__line[data-astro-cid-j5pex2cb]{font-size:clamp(20px,min(1.25vw,2svh),25px)}.choice__stage[data-astro-cid-j5pex2cb]{gap:clamp(2rem,2.5svh,2.5rem);max-inline-size:min(100%,44rem)}.choice__manifesto[data-astro-cid-j5pex2cb]{gap:clamp(1.25rem,1.5svh,1.5rem)}.choice__cta[data-astro-cid-j5pex2cb] .ds-btn{gap:.65em;padding-block:.85em;padding-inline:1.75em;font-size:clamp(18px,min(1.1vw,1.75svh),22px)}}@media (max-width:47.99rem){.choice__stage[data-astro-cid-j5pex2cb]{max-inline-size:none}.choice__line[data-astro-cid-j5pex2cb]{font-size:18px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-j5pex2cb].is-revealing .choice__line[data-astro-cid-j5pex2cb]{opacity:1;transition:none;transform:none}.choice[data-astro-cid-j5pex2cb].is-revealing .choice__cta[data-astro-cid-j5pex2cb]{opacity:1;transition:none}}.work__flow[data-astro-cid-3bg7n3kl]{gap:var(--gap-heading);flex-direction:column;display:flex}@supports (animation-timeline:view()){@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.work__grid[data-astro-cid-3bg7n3kl]>*{animation:linear both work-rise;animation-timeline:view();animation-range:entry 10% entry 55%}}}@keyframes work-rise{0%{opacity:0;transform:translateY(var(--s-8))}to{opacity:1;transform:none}}.latest__flow[data-astro-cid-m2pw2l2m]{gap:var(--gap-heading);flex-direction:column;display:flex}.latest__flow[data-astro-cid-m2pw2l2m] .latest__carousel[data-loop-ready] .ds-carousel__viewport{scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y pinch-zoom;padding-inline:0;overflow:hidden}.latest__flow[data-astro-cid-m2pw2l2m] .latest__carousel[data-loop-ready] .ds-carousel__track{touch-action:pan-y pinch-zoom;gap:0}.latest__flow[data-astro-cid-m2pw2l2m] .latest__carousel[data-loop-ready] li{scroll-snap-align:none;margin-inline-end:var(--gap-grid)}
