.badge[data-astro-cid-o3c3tdmk]{width:clamp(84px,8.5vw,124px);height:auto;overflow:visible}.badge[data-astro-cid-o3c3tdmk] text[data-astro-cid-o3c3tdmk]{fill:currentColor;letter-spacing:.06em;text-transform:uppercase;font-size:9.6px;font-weight:500}.badge__spin[data-astro-cid-o3c3tdmk]{transform-origin:60px 60px;animation:18s linear infinite badge-spin}.badge__ring[data-astro-cid-o3c3tdmk]{fill:none;stroke:currentColor;stroke-width:8px}.badge__iris[data-astro-cid-o3c3tdmk]{fill:var(--accent);transform-origin:60px 60px;transition:transform .7s var(--ease);transform:scale(0)}a:hover .badge__iris[data-astro-cid-o3c3tdmk],a:focus-visible .badge__iris[data-astro-cid-o3c3tdmk]{transform:scale(1)}@keyframes badge-spin{to{transform:rotate(360deg)}}.hero[data-astro-cid-ge2uvauf]{z-index:1;height:100svh;min-height:540px;position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;height:100%;padding-top:var(--header-h);flex-direction:column;padding-bottom:clamp(14px,2.6vh,28px);display:flex;position:relative}.hero__mid[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;justify-content:center;gap:clamp(18px,3.2vh,40px);display:flex}.hero__title[data-astro-cid-ge2uvauf]{padding-inline:var(--gutter)}.hero__wm[data-astro-cid-ge2uvauf]{color:var(--ink);transform-origin:0 0;display:block}.hero__rule[data-astro-cid-ge2uvauf]{height:1px;position:relative}.hero__rule[data-astro-cid-ge2uvauf]:before{content:"";left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;top:0}.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{position:relative}.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:before,.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:last-child:after{content:"+";font-size:15px;font-style:normal;font-weight:300;line-height:1;position:absolute;top:0;transform:translate(-50%,-54%)}.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:before{left:calc(var(--gap) / -2)}.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child:before{left:0}.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:last-child:after{right:0;transform:translate(50%,-54%)}.hero__foot[data-astro-cid-ge2uvauf]{align-items:end;row-gap:18px}.hero__intro[data-astro-cid-ge2uvauf]{max-width:30ch;margin-top:6px}.hero__cell--badge[data-astro-cid-ge2uvauf]{justify-self:end}.hero__badge[data-astro-cid-ge2uvauf]{color:var(--ink);display:block}.hero__pop[data-astro-cid-ge2uvauf]{display:block}.hero__o[data-astro-cid-ge2uvauf]{z-index:3;border-radius:50%;position:absolute;top:0;left:-9999px}.portal[data-astro-cid-ge2uvauf]{z-index:2;visibility:hidden;pointer-events:none;background:var(--accent);clip-path:circle(var(--pr,0px) at var(--px,50%) var(--py,50%));position:absolute;inset:0}.portal__rings[data-astro-cid-ge2uvauf]{opacity:var(--ro,1);background:repeating-radial-gradient(circle at var(--px,50%) var(--py,50%), transparent 0 calc(var(--rp,40px) - var(--rw,1.5px)), var(--ink) calc(var(--rp,40px) - var(--rw,1.5px)) var(--rp,40px));position:absolute;inset:0}@media (width<=760px){.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(n+3){display:none}.hero__rule[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2):after{content:"+";font-size:15px;font-style:normal;font-weight:300;line-height:1;position:absolute;top:0;right:0;transform:translate(50%,-54%)}.hero__cell--intro[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__cell--vol[data-astro-cid-ge2uvauf]{display:none}}.wi[data-astro-cid-uq6v7brz]{min-height:100svh;padding-top:var(--header-h);background:var(--accent);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.wi__lines[data-astro-cid-uq6v7brz]{pointer-events:none;position:absolute;inset:0}.wi__lines[data-astro-cid-uq6v7brz] span[data-astro-cid-uq6v7brz]{border-inline:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.wi__top[data-astro-cid-uq6v7brz]{padding-top:8px;position:relative}.wi__count[data-astro-cid-uq6v7brz]{justify-self:end}.wi__title[data-astro-cid-uq6v7brz]{padding-inline:var(--gutter);position:relative}.wi__serif[data-astro-cid-uq6v7brz]{z-index:1;font-size:var(--step-3);margin:0 0 -.12em .04em;line-height:1;display:block;position:relative}.wi__word[data-astro-cid-uq6v7brz]{letter-spacing:-.075em;margin-bottom:-.035em;margin-left:-.045em;font-size:clamp(7rem,37vw,46rem);font-weight:500;line-height:.76;display:block}@media (width<=760px){.wi__index[data-astro-cid-uq6v7brz]{display:none}}.mq[data-astro-cid-543bmuqs]{background:var(--ink);color:var(--paper);padding-block:clamp(8px,1vw,14px);position:relative;overflow:hidden}.mq__track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.mq__group[data-astro-cid-543bmuqs]{flex:none;display:flex}.mq__item[data-astro-cid-543bmuqs]{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45em;padding-right:.45em;font-size:clamp(1.4rem,3.6vw,3.2rem);font-weight:500;line-height:1;display:inline-flex}.mq__o[data-astro-cid-543bmuqs]{border:.15em solid var(--accent);border-radius:50%;flex:none;width:.62em;height:.62em}.card[data-astro-cid-y2vllrex]{display:block}.card__bar[data-astro-cid-y2vllrex]{height:var(--bar);background:var(--ink);position:relative;overflow:hidden}.card__bar[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{background:var(--accent);transform-origin:0;transition:transform .8s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.card[data-astro-cid-y2vllrex]:hover .card__bar[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__bar[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{transform:scaleX(1)}.card__meta[data-astro-cid-y2vllrex]{column-gap:var(--gap);grid-template-columns:1fr 1fr;min-height:5.6em;padding-top:10px;display:grid}.card__right[data-astro-cid-y2vllrex]{justify-content:space-between;gap:1em;display:flex}.card__title[data-astro-cid-y2vllrex]{font-weight:550;line-height:1.2}.card__sum[data-astro-cid-y2vllrex]{color:var(--muted);font-weight:450;display:block}.card__year[data-astro-cid-y2vllrex]{white-space:nowrap}.card[data-astro-cid-y2vllrex] .card__media{margin-top:clamp(16px,2.4vw,40px)}.burst[data-astro-cid-szt7let2]{width:100%;height:auto;overflow:visible}.burst[data-astro-cid-szt7let2] line[data-astro-cid-szt7let2]{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.burst__core[data-astro-cid-szt7let2]{fill:var(--accent)}.kin[data-astro-cid-fl2wx74o]{height:300vh;position:relative}.kin__stage[data-astro-cid-fl2wx74o]{height:100svh;position:sticky;top:0;overflow:hidden}.kin__top[data-astro-cid-fl2wx74o]{top:var(--header-h);position:absolute;left:0;right:0}.kin__hint[data-astro-cid-fl2wx74o]{justify-self:end}.kin__burst[data-astro-cid-fl2wx74o]{--size:min(84vw, 88svh);width:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);color:var(--ink);position:absolute;top:44%;left:50%}.kin__word[data-astro-cid-fl2wx74o]{left:var(--gutter);right:var(--gutter);letter-spacing:-.06em;justify-content:space-between;font-size:clamp(7rem,31vw,40rem);font-weight:500;line-height:1;display:flex;position:absolute;bottom:-.17em}.kin__letter[data-astro-cid-fl2wx74o]{display:inline-block}.kin__shape[data-astro-cid-fl2wx74o]{display:block;position:absolute}.kin__square[data-astro-cid-fl2wx74o]{left:var(--gutter);aspect-ratio:1;background:var(--ink);width:16vw;top:24%}.kin__ring[data-astro-cid-fl2wx74o]{aspect-ratio:1;border:3.3vw solid var(--ink);border-radius:50%;width:15vw;top:15%;right:9vw}.kin__tri[data-astro-cid-fl2wx74o]{aspect-ratio:1;background:var(--accent);clip-path:polygon(0 0,100% 100%,0 100%);width:11vw;top:13%;left:37%;transform:rotate(90deg)}.kin__half[data-astro-cid-fl2wx74o]{aspect-ratio:2;background:var(--ink);border-radius:13vw 13vw 0 0;width:13vw;top:40%;left:63%;transform:rotate(-24deg)}.kin__bar[data-astro-cid-fl2wx74o]{background:var(--ink);width:24vw;height:3.3vw;top:52%;left:21%;transform:rotate(14deg)}@media (width<=760px){.kin__top[data-astro-cid-fl2wx74o] span[data-astro-cid-fl2wx74o]:nth-child(n+3){display:none}.kin__square[data-astro-cid-fl2wx74o]{top:30%}.kin__ring[data-astro-cid-fl2wx74o]{top:22%}}.about[data-astro-cid-oxgmilyn]{row-gap:32px;padding-block:clamp(96px,14vw,220px);position:relative}.about__label[data-astro-cid-oxgmilyn]{grid-column:1}.about__body[data-astro-cid-oxgmilyn]{grid-column:2/-1}.about__lead[data-astro-cid-oxgmilyn]{font-size:var(--step-2);letter-spacing:-.04em;text-indent:calc((100% + var(--gap)) / 3);font-weight:450;line-height:1.06}.about__lead[data-astro-cid-oxgmilyn] *{text-indent:0}.about__facts[data-astro-cid-oxgmilyn]{column-gap:var(--gap);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,8vw,120px);display:grid}.about__fact[data-astro-cid-oxgmilyn]{padding-top:10px}.about__fact[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{margin-top:6px}@media (width<=760px){.about__label[data-astro-cid-oxgmilyn],.about__body[data-astro-cid-oxgmilyn]{grid-column:1/-1}.about__lead[data-astro-cid-oxgmilyn]{text-indent:0}.about__facts[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;row-gap:18px}}.work[data-astro-cid-lcdefpme]{--stagger:18vw;padding:clamp(56px, 8vw, 120px) var(--gutter) calc(var(--stagger) + clamp(56px, 8vw, 120px));position:relative}.work__list[data-astro-cid-lcdefpme]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(72px,10vw,160px);display:grid}.work__list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2n){translate:0 var(--stagger)}.glass[data-astro-cid-lcdefpme]{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (width<=760px){.work[data-astro-cid-lcdefpme]{--stagger:0px}.work__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
