.media[data-astro-cid-kg7vladn]{display:block;width:100%;height:auto}.media--cover[data-astro-cid-kg7vladn]{height:100%;aspect-ratio:auto;object-fit:cover}.tlc[data-astro-cid-33wa4wjo]{--tlc-ink: #231f20;--tlc-paper: #f6f4ef;color:var(--tlc-ink);background:var(--tlc-paper)}.tlc__svg[data-astro-cid-33wa4wjo]{display:block;overflow:visible;fill:currentColor}.tlc--hero[data-astro-cid-33wa4wjo],.tlc--static[data-astro-cid-33wa4wjo]{width:100%;height:100%;display:grid;place-items:center}.tlc--hero[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo],.tlc--static[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo]{width:min(62%,720px);height:auto}.tlc__word[data-astro-cid-33wa4wjo] .tlc__head{transform:translate(-3.4px)}.tlc__word[data-astro-cid-33wa4wjo] .tlc__tail{transform:translate(-1.42px)}.tlc__word[data-astro-cid-33wa4wjo] .tlc__dot{transform:translateY(18.12px)}.tlc__word[data-astro-cid-33wa4wjo] .tlc__stem{transform-box:fill-box;transform-origin:50% 100%}.tlc__word[data-astro-cid-33wa4wjo] .tlc__reg{opacity:0}.is-final[data-astro-cid-33wa4wjo] .tlc__head,.is-final[data-astro-cid-33wa4wjo] .tlc__tail,.is-final[data-astro-cid-33wa4wjo] .tlc__dot{transform:none}.is-final[data-astro-cid-33wa4wjo] .tlc__stem{opacity:0}.is-final[data-astro-cid-33wa4wjo] .tlc__reg{opacity:1}.is-nodot[data-astro-cid-33wa4wjo] .tlc__dot{opacity:0}.is-animated[data-astro-cid-33wa4wjo] .tlc__stem{animation:.55s cubic-bezier(.4,0,.6,1) 1.1s both tlc-stem}.is-animated[data-astro-cid-33wa4wjo] .tlc__dot{animation:1s cubic-bezier(.2,.7,.2,1) 1.25s both tlc-dot}.is-animated[data-astro-cid-33wa4wjo] .tlc__head{animation:.9s cubic-bezier(.2,.7,.2,1) 1.3s both tlc-head}.is-animated[data-astro-cid-33wa4wjo] .tlc__tail{animation:.9s cubic-bezier(.2,.7,.2,1) 1.3s both tlc-tail}.is-animated[data-astro-cid-33wa4wjo] .tlc__reg{animation:.6s 2.2s both tlc-reg}@keyframes tlc-stem{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@keyframes tlc-dot{0%{transform:translateY(18.12px)}to{transform:translateY(0)}}@keyframes tlc-head{0%{transform:translate(-3.4px)}to{transform:none}}@keyframes tlc-tail{0%{transform:translate(-1.42px)}to{transform:none}}@keyframes tlc-reg{0%{opacity:0}to{opacity:1}}.tlc--orbit[data-astro-cid-33wa4wjo]{min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad)}.tlc--orbit[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo]{width:min(70vh,78vw,640px);height:auto}.tlc__ring[data-astro-cid-33wa4wjo]{fill:none;stroke:currentColor;stroke-width:.75px}.tlc--orbit[data-astro-cid-33wa4wjo] .tlc__word[data-astro-cid-33wa4wjo]{transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite alternate tlc-tilt}.tlc__orbit[data-astro-cid-33wa4wjo]{transform-origin:453.54px 256.77px;animation:28s linear infinite tlc-orbit}@keyframes tlc-tilt{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes tlc-orbit{to{transform:rotate(360deg)}}.tlc--closing[data-astro-cid-33wa4wjo]{position:relative;--p: 0}.tlc__stage[data-astro-cid-33wa4wjo]{min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad);overflow:clip}html.js .tlc--closing[data-astro-cid-33wa4wjo]{height:220vh}html.js .tlc__stage[data-astro-cid-33wa4wjo]{position:sticky;top:0;height:100svh;min-height:0}.tlc--closing[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo]{width:min(56%,640px);height:auto;overflow:visible}.is-rise[data-astro-cid-33wa4wjo] .tlc__dot{transform:translateY(calc(clamp(0,(var(--p) - .35) / .65,1)*-520px))}@media(width<=47.99rem){.tlc--hero[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo],.tlc--static[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo]{width:78%}.tlc--closing[data-astro-cid-33wa4wjo] .tlc__svg[data-astro-cid-33wa4wjo]{width:76%}}@media(prefers-reduced-motion:reduce){.is-animated[data-astro-cid-33wa4wjo] *{animation:none!important}.is-animated[data-astro-cid-33wa4wjo] .tlc__head,.is-animated[data-astro-cid-33wa4wjo] .tlc__tail,.is-animated[data-astro-cid-33wa4wjo] .tlc__dot{transform:none}.is-animated[data-astro-cid-33wa4wjo] .tlc__stem{opacity:0}.is-animated[data-astro-cid-33wa4wjo] .tlc__reg{opacity:1}.tlc--orbit[data-astro-cid-33wa4wjo] .tlc__word[data-astro-cid-33wa4wjo],.tlc__orbit[data-astro-cid-33wa4wjo]{animation:none}html.js .tlc--closing[data-astro-cid-33wa4wjo]{height:auto}html.js .tlc__stage[data-astro-cid-33wa4wjo]{position:relative;height:auto;min-height:100svh}.is-rise[data-astro-cid-33wa4wjo] .tlc__dot{transform:none}}.dbk[data-astro-cid-3y7eu3xq]{--navy: #081331;--paper: #f1f1f2;color:var(--paper);background:var(--navy);--p: 0}.dbk__svg[data-astro-cid-3y7eu3xq]{display:block;overflow:visible;fill:currentColor}.dbk__mark[data-astro-cid-3y7eu3xq] path{transform-box:fill-box}.dbk--hero[data-astro-cid-3y7eu3xq],.dbk--static[data-astro-cid-3y7eu3xq]{width:100%;height:100%;display:grid;place-items:center}.dbk--hero[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq],.dbk--static[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:min(30%,360px);height:auto}.is-animated[data-astro-cid-3y7eu3xq] .dbk__d1{transform-origin:50%;animation:2.4s cubic-bezier(.2,.7,.2,1) .5s both dbk-turn}.is-animated[data-astro-cid-3y7eu3xq] .dbk__d2{animation:2.4s linear .5s both dbk-hold}.is-animated[data-astro-cid-3y7eu3xq] .dbk__word{animation:.6s 3s both dbk-word}@keyframes dbk-turn{0%,28%{transform:scaleX(-1)}46%{transform:translate(-34px) scaleX(-1)}66%{transform:translate(-34px) scaleX(1)}to{transform:none}}@keyframes dbk-hold{0%{opacity:1}to{opacity:1}}@keyframes dbk-word{0%{opacity:0}to{opacity:1}}.dbk__stage[data-astro-cid-3y7eu3xq]{position:relative;min-height:100svh;display:grid;place-items:center;overflow:clip}html.js .dbk--symbol[data-astro-cid-3y7eu3xq],html.js .dbk--system[data-astro-cid-3y7eu3xq],html.js .dbk--rhythm[data-astro-cid-3y7eu3xq],html.js .dbk--cross[data-astro-cid-3y7eu3xq],html.js .dbk--closing[data-astro-cid-3y7eu3xq],html.js .dbk--grammar[data-astro-cid-3y7eu3xq]{height:calc(var(--steps) * var(--step-h, 50vh) + 100vh)}html.js .dbk__stage[data-astro-cid-3y7eu3xq]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.dbk--symbol[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:min(52vw,72svh);height:auto;transform:scale(calc(1.25 - .25 * var(--p)));transition:transform .2s linear}.dbk--symbol[data-astro-cid-3y7eu3xq] .dbk__mark[data-astro-cid-3y7eu3xq] .dbk__word{display:none}.is-apart[data-astro-cid-3y7eu3xq] .dbk__d1{transform:translate(calc(var(--p) * (1 - var(--p)) * -4 * 34px))}.is-apart[data-astro-cid-3y7eu3xq] .dbk__d2{transform:translate(calc(var(--p) * (1 - var(--p)) * 4 * 34px))}.dbk--system[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:30vw;height:auto;position:absolute;left:var(--pad);top:12svh;transform-origin:0 0;transform:scale(.42);transition:transform .9s cubic-bezier(.2,.7,.2,1),left .9s cubic-bezier(.2,.7,.2,1),top .9s cubic-bezier(.2,.7,.2,1)}.dbk--system[data-astro-cid-3y7eu3xq][data-step="1"] .dbk__svg[data-astro-cid-3y7eu3xq]{left:35vw;top:30svh;transform:scale(1)}.dbk--system[data-astro-cid-3y7eu3xq][data-step="2"] .dbk__svg[data-astro-cid-3y7eu3xq]{left:52vw;top:-10svh;transform:scale(2.6)}.dbk--system[data-astro-cid-3y7eu3xq] .dbk__mark[data-astro-cid-3y7eu3xq] .dbk__word{transition:opacity .5s}.dbk--system[data-astro-cid-3y7eu3xq][data-step="2"] .dbk__mark[data-astro-cid-3y7eu3xq] .dbk__word{opacity:0}.dbk--rhythm[data-astro-cid-3y7eu3xq] .dbk__stage[data-astro-cid-3y7eu3xq]{display:block}.dbk__d[data-astro-cid-3y7eu3xq]{position:absolute;left:0;top:0;width:86.6px;height:173.2px;fill:var(--paper);transform-origin:0 0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .5s;will-change:transform}.dbk__phone[data-astro-cid-3y7eu3xq]{width:min(22rem,62vw);opacity:clamp(0,(var(--p) - .45) * 3,1);transform:translateY(calc((1 - clamp(0,(var(--p) - .45) * 3,1))*24px))}.dbk__phone[data-astro-cid-3y7eu3xq] img{display:block;width:100%;height:auto}.dbk__big[data-astro-cid-3y7eu3xq]{position:absolute;left:50%;top:50%;width:86.6px;height:173.2px;fill:var(--paper);transform-origin:50%;transform:translate(calc(-50% - var(--p) * 8.6rem),calc(-50% - var(--p) * 30svh)) scale(calc(7 - 6.55 * var(--p)));opacity:clamp(0,(.96 - var(--p)) * 12,1);transition:transform .15s linear}.dbk--closing[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:min(34vw,420px);height:auto}.is-settle[data-astro-cid-3y7eu3xq] .dbk__d2{--t: clamp(0, (var(--p) - .3) * 3.2, 1);opacity:var(--t);transform:translate(calc((1 - var(--t)) * 120px))}.is-settle[data-astro-cid-3y7eu3xq] .dbk__word{opacity:clamp(0,(var(--p) - .68) * 4,1)}.dbk__pair[data-astro-cid-3y7eu3xq]{display:flex;align-items:center;gap:0;transform:scale(3.2);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.dbk__window[data-astro-cid-3y7eu3xq]{position:relative;width:calc(min(62svh,40vw)/2);aspect-ratio:1 / 2;clip-path:url(#dbk-dclip);overflow:hidden}.dbk__window[data-astro-cid-3y7eu3xq] img{display:block;width:100%;height:100%;object-fit:cover;object-position:0% 50%}.dbk__fill[data-astro-cid-3y7eu3xq]{position:absolute;inset:0;background:var(--paper);transition:opacity .6s}.dbk__twin[data-astro-cid-3y7eu3xq]{width:calc(min(62svh,40vw)/2);height:auto;fill:var(--paper);opacity:0;transform:translate(40px);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.dbk--grammar[data-astro-cid-3y7eu3xq][data-step="1"] .dbk__pair[data-astro-cid-3y7eu3xq]{transform:translate(25%)}.dbk--grammar[data-astro-cid-3y7eu3xq][data-step="2"] .dbk__pair[data-astro-cid-3y7eu3xq]{transform:none}.dbk--grammar[data-astro-cid-3y7eu3xq][data-step="1"] .dbk__fill[data-astro-cid-3y7eu3xq]{opacity:0}.dbk--grammar[data-astro-cid-3y7eu3xq][data-step="2"] .dbk__twin[data-astro-cid-3y7eu3xq]{opacity:1;transform:none}.dbk--pause[data-astro-cid-3y7eu3xq]{min-height:100svh;display:grid;place-items:center}.dbk__small[data-astro-cid-3y7eu3xq]{width:clamp(28px,4vw,56px);height:auto;fill:var(--paper)}.dbk--words[data-astro-cid-3y7eu3xq]{min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad)}.dbk__line[data-astro-cid-3y7eu3xq]{margin:0;font-size:clamp(3.4rem,1rem + 12vw,13rem);font-weight:700;letter-spacing:-.04em;line-height:.95}.dbk__stem[data-astro-cid-3y7eu3xq]{color:#0f0}.dbk__tails[data-astro-cid-3y7eu3xq]{display:grid}.dbk__tail[data-astro-cid-3y7eu3xq]{grid-area:1 / 1;opacity:0;transform:translateY(.12em);transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.dbk__tail[data-astro-cid-3y7eu3xq].is-on{opacity:1;transform:none}html:not(.js) .dbk__tails[data-astro-cid-3y7eu3xq],.is-static[data-astro-cid-3y7eu3xq] .dbk__tails[data-astro-cid-3y7eu3xq]{display:grid;gap:.05em;font-size:.5em}html:not(.js) .dbk__tail[data-astro-cid-3y7eu3xq],.is-static[data-astro-cid-3y7eu3xq] .dbk__tail[data-astro-cid-3y7eu3xq]{grid-area:auto;opacity:1;transform:none}@media(width<=47.99rem){.dbk[data-astro-cid-3y7eu3xq]{--step-h: 42vh}.dbk--hero[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq],.dbk--static[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:56%}.dbk--system[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:60vw;transform:scale(.5)}.dbk--system[data-astro-cid-3y7eu3xq][data-step="1"] .dbk__svg[data-astro-cid-3y7eu3xq]{left:20vw;top:34svh;transform:scale(1)}.dbk--system[data-astro-cid-3y7eu3xq][data-step="2"] .dbk__svg[data-astro-cid-3y7eu3xq]{left:40vw;top:4svh;transform:scale(1.9)}.dbk--closing[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:60vw}.dbk--symbol[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{width:80vw}.dbk__window[data-astro-cid-3y7eu3xq],.dbk__twin[data-astro-cid-3y7eu3xq]{width:30vw}.dbk__pair[data-astro-cid-3y7eu3xq]{transform:scale(4)}.dbk__line[data-astro-cid-3y7eu3xq]{font-size:clamp(3rem,1rem + 13vw,5.4rem)}.dbk__big[data-astro-cid-3y7eu3xq]{transform:translate(calc(-50% - var(--p) * 22vw),calc(-50% - var(--p) * 28svh)) scale(calc(5 - 4.7 * var(--p)))}}@media(prefers-reduced-motion:reduce){.is-animated[data-astro-cid-3y7eu3xq] path{animation:none!important}html.js .dbk--symbol[data-astro-cid-3y7eu3xq],html.js .dbk--system[data-astro-cid-3y7eu3xq],html.js .dbk--rhythm[data-astro-cid-3y7eu3xq],html.js .dbk--cross[data-astro-cid-3y7eu3xq],html.js .dbk--closing[data-astro-cid-3y7eu3xq],html.js .dbk--grammar[data-astro-cid-3y7eu3xq]{height:auto}.dbk__pair[data-astro-cid-3y7eu3xq]{transform:none!important}.dbk__fill[data-astro-cid-3y7eu3xq]{opacity:0}.dbk__twin[data-astro-cid-3y7eu3xq]{opacity:1;transform:none}.is-settle[data-astro-cid-3y7eu3xq] .dbk__d2,.is-settle[data-astro-cid-3y7eu3xq] .dbk__word{opacity:1!important;transform:none!important}html.js .dbk__stage[data-astro-cid-3y7eu3xq]{position:relative;height:auto;min-height:100svh}.dbk--symbol[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{transform:none}.is-apart[data-astro-cid-3y7eu3xq] path{transform:none!important}.dbk--system[data-astro-cid-3y7eu3xq] .dbk__svg[data-astro-cid-3y7eu3xq]{position:static;transform:none;width:min(60vw,520px)}.dbk__phone[data-astro-cid-3y7eu3xq]{opacity:1;transform:none}.dbk__big[data-astro-cid-3y7eu3xq]{display:none}.dbk__d[data-astro-cid-3y7eu3xq]{transition:none}}.ab[data-astro-cid-tqbouqdc]{--ab-paper: #fff;--ab-ink: #111;--ab-orange: #db6836;background:var(--ab-paper);color:var(--ab-ink);--p: 0}.ab__mark[data-astro-cid-tqbouqdc]{display:inline-block;width:3.24312em;height:1em;background:currentColor;-webkit-mask:var(--wm) no-repeat center / contain;mask:var(--wm) no-repeat center / contain;flex:none}.ab__lockup[data-astro-cid-tqbouqdc]{margin:0;display:flex;align-items:flex-start;gap:.22em;font-size:clamp(3rem,1rem + 9vw,11rem);line-height:1}.ab__slot[data-astro-cid-tqbouqdc]{position:relative;display:grid;height:1em}.ab__word[data-astro-cid-tqbouqdc],.ab__blank[data-astro-cid-tqbouqdc]{grid-area:1 / 1;font-family:var(--font-sans);font-weight:700;font-size:.86em;line-height:1;letter-spacing:-.02em;margin-top:-.04em;color:var(--ab-orange);white-space:nowrap}.ab--hero[data-astro-cid-tqbouqdc]{width:100%;height:100%;display:grid;place-items:center;padding:0 var(--pad)}.ab--hero[data-astro-cid-tqbouqdc] .ab__lockup[data-astro-cid-tqbouqdc]{font-size:clamp(2.6rem,1rem + 7.5vw,9rem)}.ab__word[data-astro-cid-tqbouqdc].is-h{opacity:0;animation:ab-hold 1.1s steps(1,end) calc(1s + var(--i) * 1.1s) forwards}.ab__blank[data-astro-cid-tqbouqdc]{width:2.6em;height:.08em;align-self:end;margin-bottom:.1em;background:var(--ab-ink);opacity:0;animation:.4s 4.4s both ab-blank}@keyframes ab-hold{0%{opacity:1}to{opacity:0}}@keyframes ab-blank{to{opacity:1}}.ab__stage[data-astro-cid-tqbouqdc]{position:relative;min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad);overflow:clip}html.js .ab--engine[data-astro-cid-tqbouqdc],html.js .ab--amp[data-astro-cid-tqbouqdc],html.js .ab--sentence[data-astro-cid-tqbouqdc],html.js .ab--scales[data-astro-cid-tqbouqdc],html.js .ab--closing[data-astro-cid-tqbouqdc]{height:calc(var(--steps) * var(--step-h, 42vh) + 100vh)}.ab--sentence[data-astro-cid-tqbouqdc]{--step-h: 34vh}html.js .ab__stage[data-astro-cid-tqbouqdc]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.ab__lockup--big[data-astro-cid-tqbouqdc]{font-size:clamp(3rem,1rem + 9.5vw,12rem)}.ab__stage[data-astro-cid-tqbouqdc] .ab__slot[data-astro-cid-tqbouqdc] .ab__word[data-astro-cid-tqbouqdc]{opacity:0;transform:translateY(.35em);transition:opacity .25s,transform .45s cubic-bezier(.2,.7,.2,1)}.ab[data-astro-cid-tqbouqdc][data-step="0"] .ab__word[data-astro-cid-tqbouqdc][data-i="0"],.ab[data-astro-cid-tqbouqdc][data-step="1"] .ab__word[data-astro-cid-tqbouqdc][data-i="1"],.ab[data-astro-cid-tqbouqdc][data-step="2"] .ab__word[data-astro-cid-tqbouqdc][data-i="2"],.ab[data-astro-cid-tqbouqdc][data-step="3"] .ab__word[data-astro-cid-tqbouqdc][data-i="3"],.ab[data-astro-cid-tqbouqdc][data-step="4"] .ab__word[data-astro-cid-tqbouqdc][data-i="4"],.ab[data-astro-cid-tqbouqdc][data-step="5"] .ab__word[data-astro-cid-tqbouqdc][data-i="5"],.ab[data-astro-cid-tqbouqdc][data-step="6"] .ab__word[data-astro-cid-tqbouqdc][data-i="6"]{opacity:1;transform:none}.ab__ampersand[data-astro-cid-tqbouqdc]{position:absolute;left:50%;top:50%;width:1.15138em;height:1em;font-size:clamp(3rem,1rem + 9.5vw,12rem);background:var(--ab-ink);-webkit-mask:var(--amp) no-repeat center / contain;mask:var(--amp) no-repeat center / contain;transform-origin:50%;--t: clamp(0, var(--p), 1);transform:translate(calc(-50% + (var(--t) - .5) * 140vw),-50%) scale(calc(1 + 6 * (1 - (2 * var(--t) - 1) * (2 * var(--t) - 1))));pointer-events:none}.ab__column[data-astro-cid-tqbouqdc]{display:grid;gap:.08em;font-size:clamp(1.6rem,.6rem + 4.2vw,5rem)}.ab__row[data-astro-cid-tqbouqdc]{margin:0;display:flex;align-items:flex-start;gap:.22em;line-height:1;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}html.js .ab--sentence[data-astro-cid-tqbouqdc] .ab__row[data-astro-cid-tqbouqdc]{opacity:0;transform:translateY(.3em)}html.js .ab--sentence[data-astro-cid-tqbouqdc] .ab__row--alone[data-astro-cid-tqbouqdc]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(3rem,1rem + 9.5vw,12rem)}.ab--sentence[data-astro-cid-tqbouqdc][data-step="1"] .ab__row[data-astro-cid-tqbouqdc][data-i="0"],.ab--sentence[data-astro-cid-tqbouqdc][data-step="2"] .ab__row[data-astro-cid-tqbouqdc]:nth-child(-n+2),.ab--sentence[data-astro-cid-tqbouqdc][data-step="3"] .ab__row[data-astro-cid-tqbouqdc]:nth-child(-n+3),.ab--sentence[data-astro-cid-tqbouqdc][data-step="4"] .ab__row[data-astro-cid-tqbouqdc]:nth-child(-n+4),.ab--sentence[data-astro-cid-tqbouqdc][data-step="5"] .ab__row[data-astro-cid-tqbouqdc]:nth-child(-n+5),.ab--sentence[data-astro-cid-tqbouqdc][data-step="6"] .ab__row[data-astro-cid-tqbouqdc]:nth-child(-n+6),.ab--sentence[data-astro-cid-tqbouqdc][data-step="7"] .ab__row[data-astro-cid-tqbouqdc]:nth-child(-n+7){opacity:1;transform:none}html.js .ab--sentence[data-astro-cid-tqbouqdc][data-step="8"] .ab__row--alone[data-astro-cid-tqbouqdc],html.js .ab--sentence[data-astro-cid-tqbouqdc][data-step="0"] .ab__row--alone[data-astro-cid-tqbouqdc]{opacity:1}.ab__mark--scaled[data-astro-cid-tqbouqdc]{font-size:clamp(2rem,1rem + 5vw,6rem);transform-origin:50%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ab--scales[data-astro-cid-tqbouqdc][data-step="0"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:scale(.5)}.ab--scales[data-astro-cid-tqbouqdc][data-step="1"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:scale(4.6)}.ab--scales[data-astro-cid-tqbouqdc][data-step="2"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:translate(28%,-20%) scale(11)}.ab--scales[data-astro-cid-tqbouqdc][data-step="3"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:translate(230%) scale(7)}.ab--scales[data-astro-cid-tqbouqdc][data-step="4"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:translate(420%,6%) scale(9)}.ab--scales[data-astro-cid-tqbouqdc][data-step="5"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:scale(1)}.ab--line[data-astro-cid-tqbouqdc]{margin:var(--space-l) auto var(--space-s);display:flex;align-items:flex-start;gap:.22em;font-size:clamp(2rem,1rem + 4.5vw,5.5rem);line-height:1;background:none;color:inherit}.ab--pause[data-astro-cid-tqbouqdc]{min-height:100svh;display:grid;place-items:center}.ab__mark--small[data-astro-cid-tqbouqdc]{font-size:clamp(1.2rem,.8rem + 1.2vw,1.8rem)}@media(width<=47.99rem){.ab[data-astro-cid-tqbouqdc]{--step-h: 36vh}.ab--sentence[data-astro-cid-tqbouqdc]{--step-h: 28vh}.ab__lockup[data-astro-cid-tqbouqdc],.ab--hero[data-astro-cid-tqbouqdc] .ab__lockup[data-astro-cid-tqbouqdc],.ab__lockup--big[data-astro-cid-tqbouqdc]{flex-direction:column;gap:.1em;align-items:flex-start}.ab__lockup--big[data-astro-cid-tqbouqdc]{font-size:clamp(3rem,1rem + 14vw,5.6rem)}.ab--hero[data-astro-cid-tqbouqdc] .ab__lockup[data-astro-cid-tqbouqdc]{font-size:clamp(2.4rem,1rem + 11vw,4.2rem)}.ab__ampersand[data-astro-cid-tqbouqdc]{font-size:clamp(3rem,1rem + 14vw,5.6rem)}.ab__column[data-astro-cid-tqbouqdc]{font-size:clamp(1.4rem,.6rem + 5vw,2.2rem)}html.js .ab--sentence[data-astro-cid-tqbouqdc] .ab__row--alone[data-astro-cid-tqbouqdc]{font-size:clamp(3rem,1rem + 14vw,5.6rem)}.ab--scales[data-astro-cid-tqbouqdc][data-step="1"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:scale(2.4)}.ab--scales[data-astro-cid-tqbouqdc][data-step="2"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:translate(30%,-10%) scale(6)}.ab--scales[data-astro-cid-tqbouqdc][data-step="3"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:translate(150%) scale(4.5)}.ab--scales[data-astro-cid-tqbouqdc][data-step="4"] .ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:translate(270%,6%) scale(6)}}@media(prefers-reduced-motion:reduce){.ab__word[data-astro-cid-tqbouqdc].is-h,.ab__blank[data-astro-cid-tqbouqdc]{animation:none}.ab__word[data-astro-cid-tqbouqdc].is-h[style*="--i:2"],.ab__blank[data-astro-cid-tqbouqdc]{opacity:1}html.js .ab--engine[data-astro-cid-tqbouqdc],html.js .ab--amp[data-astro-cid-tqbouqdc],html.js .ab--sentence[data-astro-cid-tqbouqdc],html.js .ab--scales[data-astro-cid-tqbouqdc],html.js .ab--closing[data-astro-cid-tqbouqdc]{height:auto}html.js .ab__stage[data-astro-cid-tqbouqdc]{position:relative;height:auto;min-height:100svh}.ab__stage[data-astro-cid-tqbouqdc] .ab__slot[data-astro-cid-tqbouqdc] .ab__word[data-astro-cid-tqbouqdc][data-i="0"]{opacity:1;transform:none}.ab__ampersand[data-astro-cid-tqbouqdc]{display:none}html.js .ab--sentence[data-astro-cid-tqbouqdc] .ab__row[data-astro-cid-tqbouqdc]{opacity:1;transform:none}html.js .ab--sentence[data-astro-cid-tqbouqdc] .ab__row--alone[data-astro-cid-tqbouqdc]{display:none}.ab__mark--scaled[data-astro-cid-tqbouqdc]{transform:none!important}}.my[data-astro-cid-w2nx5bom]{--my-olive: #979977;--my-brick: #a86749;--my-stone: #bda891;--my-earth: #4f3c36;--my-beige: #e6ded2;--p: 0}.my__svg[data-astro-cid-w2nx5bom],.my__lockup[data-astro-cid-w2nx5bom]{display:block;fill:currentColor}.my--hero[data-astro-cid-w2nx5bom]{position:relative;width:100%;height:100%;color:#fff}.my__photo[data-astro-cid-w2nx5bom],.my__photo[data-astro-cid-w2nx5bom] img{display:block;width:100%;height:100%;object-fit:cover}.my__overlay[data-astro-cid-w2nx5bom]{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(1.25rem,4vh,3rem);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-s)}.my__lockup[data-astro-cid-w2nx5bom]{width:clamp(150px,20vw,300px);height:auto;filter:drop-shadow(0 1px 12px #0000002e)}.my__meta[data-astro-cid-w2nx5bom]{margin:0;text-align:right;line-height:1.35;text-shadow:0 1px 10px #00000040;opacity:0;animation:.8s 3.4s both my-fade}.my__lockup--draw[data-astro-cid-w2nx5bom] .my__line path,.my__lockup--draw[data-astro-cid-w2nx5bom] .my__yc path{fill-opacity:0;stroke:currentColor;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px}.my__lockup--draw[data-astro-cid-w2nx5bom] .my__mesa,.my__lockup--draw[data-astro-cid-w2nx5bom] .my__kekliktepe{opacity:0}.is-drawing[data-astro-cid-w2nx5bom] .my__line path,.is-drawing[data-astro-cid-w2nx5bom] .my__yc path{animation:2.2s cubic-bezier(.4,0,.2,1) .3s forwards my-draw,.7s 2.3s forwards my-fill}.is-drawing[data-astro-cid-w2nx5bom] .my__mesa,.is-drawing[data-astro-cid-w2nx5bom] .my__kekliktepe{animation:.8s 2.9s forwards my-fade}@keyframes my-draw{to{stroke-dashoffset:0}}@keyframes my-fill{to{fill-opacity:1;stroke-opacity:0}}@keyframes my-fade{to{opacity:1}}.my__stage[data-astro-cid-w2nx5bom]{position:relative;min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad);overflow:clip;background:var(--my-beige);color:var(--my-earth)}html.js .my--mark[data-astro-cid-w2nx5bom],html.js .my--beh[data-astro-cid-w2nx5bom]{height:calc(var(--steps) * 55vh + 100vh)}html.js .my__stage[data-astro-cid-w2nx5bom]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.my__stage[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .7s,transform 1.1s cubic-bezier(.2,.7,.2,1);opacity:0}.my__svg--h[data-astro-cid-w2nx5bom]{width:min(86vw,1200px)}.my__svg--s[data-astro-cid-w2nx5bom]{width:min(56vw,760px)}.my__svg--h[data-astro-cid-w2nx5bom] .my__mesa,.my__svg--h[data-astro-cid-w2nx5bom] .my__kekliktepe{transition:opacity .6s}.my--mark[data-astro-cid-w2nx5bom][data-step="0"] .my__svg--h[data-astro-cid-w2nx5bom]{opacity:1;transform:translate(-67%,-50%) scale(1.2)}.my--mark[data-astro-cid-w2nx5bom][data-step="0"] .my__svg--h[data-astro-cid-w2nx5bom] .my__mesa,.my--mark[data-astro-cid-w2nx5bom][data-step="0"] .my__svg--h[data-astro-cid-w2nx5bom] .my__kekliktepe{opacity:0}.my--mark[data-astro-cid-w2nx5bom][data-step="1"] .my__svg--h[data-astro-cid-w2nx5bom],.my--mark[data-astro-cid-w2nx5bom][data-step="2"] .my__svg--s[data-astro-cid-w2nx5bom]{opacity:1}.my__b--word[data-astro-cid-w2nx5bom]{width:min(80vw,1100px)}.my__b--word[data-astro-cid-w2nx5bom] .my__mesa,.my__b--word[data-astro-cid-w2nx5bom] .my__kekliktepe{display:none}.my__b--pattern[data-astro-cid-w2nx5bom]{width:min(80vw,1100px)}.my__b--icon[data-astro-cid-w2nx5bom]{width:min(34vh,320px)}.my__b--long[data-astro-cid-w2nx5bom]{width:240vw}.my--beh[data-astro-cid-w2nx5bom][data-step="0"] .my__b--word[data-astro-cid-w2nx5bom],.my--beh[data-astro-cid-w2nx5bom][data-step="1"] .my__b--pattern[data-astro-cid-w2nx5bom],.my--beh[data-astro-cid-w2nx5bom][data-step="2"] .my__b--icon[data-astro-cid-w2nx5bom],.my--beh[data-astro-cid-w2nx5bom][data-step="3"] .my__b--long[data-astro-cid-w2nx5bom]{opacity:1}.my--beh[data-astro-cid-w2nx5bom][data-step="3"] .my__b--long[data-astro-cid-w2nx5bom]{transform:translate(calc(-50% - 8vw),-50%)}html.js .my--origin[data-astro-cid-w2nx5bom]{height:calc(var(--steps) * 55vh + 100vh)}.my__hills[data-astro-cid-w2nx5bom]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:opacity 1s}.my__o--line[data-astro-cid-w2nx5bom]{width:min(88vw,1300px);color:var(--my-beige)}.my__o--word[data-astro-cid-w2nx5bom]{width:min(86vw,1200px)}.my__o--word[data-astro-cid-w2nx5bom] .my__mesa,.my__o--word[data-astro-cid-w2nx5bom] .my__kekliktepe{display:none}.my__o--mark[data-astro-cid-w2nx5bom]{width:min(56vw,760px)}.my--origin[data-astro-cid-w2nx5bom][data-step="0"] .my__hills[data-astro-cid-w2nx5bom]{opacity:1}.my--origin[data-astro-cid-w2nx5bom][data-step="1"] .my__hills[data-astro-cid-w2nx5bom]{opacity:.55}.my--origin[data-astro-cid-w2nx5bom][data-step="2"] .my__hills[data-astro-cid-w2nx5bom],.my--origin[data-astro-cid-w2nx5bom][data-step="3"] .my__hills[data-astro-cid-w2nx5bom],.my--origin[data-astro-cid-w2nx5bom][data-step="4"] .my__hills[data-astro-cid-w2nx5bom]{opacity:0}.my--origin[data-astro-cid-w2nx5bom][data-step="1"] .my__o--line[data-astro-cid-w2nx5bom]{opacity:1;transform:translate(-50%,-78%)}.my--origin[data-astro-cid-w2nx5bom][data-step="2"] .my__o--line[data-astro-cid-w2nx5bom]{opacity:1;color:var(--my-earth)}.my--origin[data-astro-cid-w2nx5bom][data-step="3"] .my__o--word[data-astro-cid-w2nx5bom]{opacity:1;transform:translate(-67%,-50%) scale(1.2)}.my--origin[data-astro-cid-w2nx5bom][data-step="4"] .my__o--mark[data-astro-cid-w2nx5bom]{opacity:1}.my__note[data-astro-cid-w2nx5bom]{position:absolute;left:var(--pad);bottom:var(--space-m);margin:0;color:var(--my-earth);display:grid}.my--origin[data-astro-cid-w2nx5bom][data-step="0"] .my__note[data-astro-cid-w2nx5bom],.my--origin[data-astro-cid-w2nx5bom][data-step="1"] .my__note[data-astro-cid-w2nx5bom]{color:var(--my-beige)}.my__note[data-astro-cid-w2nx5bom] span[data-astro-cid-w2nx5bom]{grid-area:1 / 1;opacity:0;transition:opacity .5s}.my--origin[data-astro-cid-w2nx5bom][data-step="0"] .my__note[data-astro-cid-w2nx5bom] [data-astro-cid-w2nx5bom][data-i="0"],.my--origin[data-astro-cid-w2nx5bom][data-step="1"] .my__note[data-astro-cid-w2nx5bom] [data-astro-cid-w2nx5bom][data-i="1"],.my--origin[data-astro-cid-w2nx5bom][data-step="2"] .my__note[data-astro-cid-w2nx5bom] [data-astro-cid-w2nx5bom][data-i="2"],.my--origin[data-astro-cid-w2nx5bom][data-step="3"] .my__note[data-astro-cid-w2nx5bom] [data-astro-cid-w2nx5bom][data-i="3"],.my--origin[data-astro-cid-w2nx5bom][data-step="4"] .my__note[data-astro-cid-w2nx5bom] [data-astro-cid-w2nx5bom][data-i="4"]{opacity:1}.my--usages[data-astro-cid-w2nx5bom]{padding:0 var(--pad);display:grid;gap:var(--space-m)}.my__wide[data-astro-cid-w2nx5bom]{width:min(100%,1100px);margin:0 auto;color:var(--my-earth)}.my__grid[data-astro-cid-w2nx5bom]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.my__cell[data-astro-cid-w2nx5bom]{aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--g);color:var(--ink)}.my__cell[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:58%;height:auto}.my__grid--icon[data-astro-cid-w2nx5bom] .my__cell[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:30%}.my--placements[data-astro-cid-w2nx5bom]{padding:0 var(--pad);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:var(--gutter);color:var(--my-earth)}.my__panel[data-astro-cid-w2nx5bom]{position:relative;background:var(--my-stone);background:color-mix(in srgb,var(--my-stone) 55%,var(--my-beige))}.my__panel[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{position:absolute;height:auto}.my__panel--a[data-astro-cid-w2nx5bom]{grid-column:1 / 8;aspect-ratio:2}.my__panel--a[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:46%;left:14%;top:50%;transform:translateY(-50%)}.my__panel--b[data-astro-cid-w2nx5bom]{grid-column:8 / 13;grid-row:1 / 3}.my__panel--b[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:34%;right:8%;bottom:7%}.my__panel--c[data-astro-cid-w2nx5bom]{grid-column:1 / 4;aspect-ratio:1}.my__panel--c[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:56%;left:50%;top:50%;transform:translate(-50%,-50%)}.my__panel--d[data-astro-cid-w2nx5bom]{grid-column:4 / 8;aspect-ratio:4 / 3}.my__panel--d[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:22%;right:7%;bottom:7%}.my__panel--e[data-astro-cid-w2nx5bom]{grid-column:1 / 13;aspect-ratio:5}.my__panel--e[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:12%;left:4%;top:50%;transform:translateY(-50%)}html.js .my__derive[data-astro-cid-w2nx5bom]{height:calc(var(--steps) * 55vh + 100vh)}.my__circle[data-astro-cid-w2nx5bom]{position:absolute;left:50%;top:50%;width:min(34vh,320px);aspect-ratio:1;border-radius:50%;background:var(--my-earth);transform:translate(-50%,-50%);transition:opacity .6s}.my__stage[data-astro-cid-w2nx5bom] .my__cut[data-astro-cid-w2nx5bom]{width:min(70vw,900px);color:var(--my-beige);transform:translate(-150%,-50%);opacity:1}.my__iconsvg[data-astro-cid-w2nx5bom]{width:min(34vh,320px)}.my__derive[data-astro-cid-w2nx5bom][data-step="1"] .my__stage[data-astro-cid-w2nx5bom] .my__cut[data-astro-cid-w2nx5bom],.my__derive[data-astro-cid-w2nx5bom][data-step="2"] .my__stage[data-astro-cid-w2nx5bom] .my__cut[data-astro-cid-w2nx5bom]{transform:translate(-50%,-50%)}.my__derive[data-astro-cid-w2nx5bom][data-step="2"] .my__circle[data-astro-cid-w2nx5bom],.my__derive[data-astro-cid-w2nx5bom][data-step="2"] .my__stage[data-astro-cid-w2nx5bom] .my__cut[data-astro-cid-w2nx5bom]{opacity:0}.my__derive[data-astro-cid-w2nx5bom][data-step="2"] .my__iconsvg[data-astro-cid-w2nx5bom]{opacity:1}.my__grid--icon[data-astro-cid-w2nx5bom]{margin:var(--space-m) var(--pad) 0}.my--bands[data-astro-cid-w2nx5bom]{display:grid;--p: .5}.my__band[data-astro-cid-w2nx5bom]{height:clamp(140px,24vh,260px);background:var(--g);color:var(--ink);overflow:hidden}.my__band[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:160%;height:100%;transform:translate(calc(-20% + (var(--p) - .5) * 14%))}.my__band[data-astro-cid-w2nx5bom]:nth-child(2) .my__svg[data-astro-cid-w2nx5bom]{transform:translate(calc(-30% - (var(--p) - .5) * 14%))}.my--closing[data-astro-cid-w2nx5bom]{min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad);background:var(--my-olive);color:#fff}.my--closing[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:min(60vw,720px);height:auto}@media(width<=47.99rem){.my__overlay[data-astro-cid-w2nx5bom]{flex-direction:column;align-items:flex-start;gap:.75rem}.my__meta[data-astro-cid-w2nx5bom]{text-align:left}.my__lockup[data-astro-cid-w2nx5bom]{width:58vw}.my__svg--h[data-astro-cid-w2nx5bom]{width:92vw}.my__svg--s[data-astro-cid-w2nx5bom]{width:80vw}.my--mark[data-astro-cid-w2nx5bom][data-step="0"] .my__svg--h[data-astro-cid-w2nx5bom]{transform:translate(-70%,-50%) scale(1.3)}.my__b--word[data-astro-cid-w2nx5bom],.my__b--pattern[data-astro-cid-w2nx5bom]{width:92vw}.my__b--icon[data-astro-cid-w2nx5bom]{width:48vw}.my__b--long[data-astro-cid-w2nx5bom]{width:420vw}.my--closing[data-astro-cid-w2nx5bom] .my__svg[data-astro-cid-w2nx5bom]{width:80vw}.my__o--line[data-astro-cid-w2nx5bom]{width:150vw}.my__o--word[data-astro-cid-w2nx5bom]{width:92vw}.my__o--mark[data-astro-cid-w2nx5bom]{width:80vw}.my--origin[data-astro-cid-w2nx5bom][data-step="3"] .my__o--word[data-astro-cid-w2nx5bom]{transform:translate(-70%,-50%) scale(1.3)}.my__grid[data-astro-cid-w2nx5bom]{grid-template-columns:repeat(2,minmax(0,1fr))}.my--placements[data-astro-cid-w2nx5bom]{grid-template-columns:repeat(6,minmax(0,1fr))}.my__panel--a[data-astro-cid-w2nx5bom]{grid-column:1 / 7}.my__panel--b[data-astro-cid-w2nx5bom]{grid-column:4 / 7;grid-row:auto;aspect-ratio:3 / 4}.my__panel--c[data-astro-cid-w2nx5bom]{grid-column:1 / 4}.my__panel--d[data-astro-cid-w2nx5bom]{grid-column:1 / 7}.my__panel--e[data-astro-cid-w2nx5bom]{grid-column:1 / 7;aspect-ratio:3}.my__stage[data-astro-cid-w2nx5bom] .my__cut[data-astro-cid-w2nx5bom]{width:140vw}}@media(prefers-reduced-motion:reduce){.my__lockup--draw[data-astro-cid-w2nx5bom] .my__line path,.my__lockup--draw[data-astro-cid-w2nx5bom] .my__yc path{fill-opacity:1;stroke:none;animation:none}.my__lockup--draw[data-astro-cid-w2nx5bom] .my__mesa,.my__lockup--draw[data-astro-cid-w2nx5bom] .my__kekliktepe,.my__meta[data-astro-cid-w2nx5bom]{opacity:1;animation:none}html.js .my--mark[data-astro-cid-w2nx5bom],html.js .my--beh[data-astro-cid-w2nx5bom],html.js .my--origin[data-astro-cid-w2nx5bom],html.js .my__derive[data-astro-cid-w2nx5bom]{height:auto}.my--origin[data-astro-cid-w2nx5bom] .my__o--mark[data-astro-cid-w2nx5bom],.my__derive[data-astro-cid-w2nx5bom] .my__iconsvg[data-astro-cid-w2nx5bom]{opacity:1}.my--origin[data-astro-cid-w2nx5bom] .my__hills[data-astro-cid-w2nx5bom],.my__circle[data-astro-cid-w2nx5bom],.my__cut[data-astro-cid-w2nx5bom]{opacity:0}html.js .my__stage[data-astro-cid-w2nx5bom]{position:relative;height:auto;min-height:100svh}.my--mark[data-astro-cid-w2nx5bom] .my__svg--s[data-astro-cid-w2nx5bom],.my--beh[data-astro-cid-w2nx5bom] .my__b--pattern[data-astro-cid-w2nx5bom]{opacity:1}}.video-wrap[data-astro-cid-yngxbivw]{position:relative}.video[data-astro-cid-yngxbivw]{display:block;width:100%;height:auto;background:#000}.video__play[data-astro-cid-yngxbivw][hidden]{display:none}.video__play[data-astro-cid-yngxbivw]{position:absolute;inset:auto .75rem .75rem auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #fff;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;padding:0}.video__play-glyph[data-astro-cid-yngxbivw]{width:.8rem;height:.9rem;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(.08rem)}.is-playing[data-astro-cid-yngxbivw] .video__play-glyph[data-astro-cid-yngxbivw]{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,65% 100%,65% 0,100% 0,100% 100%,65% 100%,65% 0);transform:none}.nn[data-astro-cid-il6jogyo]{padding-block:var(--space-l);border-top:1px solid var(--line);background:var(--bg);color:var(--fg)}.nn__now[data-astro-cid-il6jogyo]{margin:0 0 var(--space-s);opacity:.6;text-transform:none;letter-spacing:0}.nn__link[data-astro-cid-il6jogyo]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s);color:inherit;text-decoration:none}.nn__link[data-astro-cid-il6jogyo]:hover,.nn__link[data-astro-cid-il6jogyo]:focus-visible{text-decoration:none}.nn__link[data-astro-cid-il6jogyo]:focus-visible{outline:2px solid;outline-offset:6px}.nn__text[data-astro-cid-il6jogyo]{display:grid;align-content:start;gap:.35rem;min-width:0}.nn__next[data-astro-cid-il6jogyo]{display:block;font-size:clamp(3.2rem,1rem + 10vw,11rem);font-weight:var(--weight-regular);letter-spacing:-.045em;line-height:.9;white-space:nowrap}.nn__arrow[data-astro-cid-il6jogyo]{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nn__title[data-astro-cid-il6jogyo]{display:block;margin-top:.4em;font-size:var(--step-3);letter-spacing:var(--tracking-tight);line-height:1.05;overflow-wrap:anywhere;text-wrap:balance}.nn__line[data-astro-cid-il6jogyo]{display:block;font-size:var(--step-0);line-height:1.3;opacity:.7;max-width:32ch}.nn__frame[data-astro-cid-il6jogyo]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.nn__frame[data-astro-cid-il6jogyo] img[data-astro-cid-il6jogyo].nn__img{display:block;width:100%;height:100%;object-fit:cover}.nn__frame[data-astro-cid-il6jogyo] .nn__img{clip-path:inset(3.5%);transition:clip-path .35s cubic-bezier(.2,.7,.2,1)}.nn__link[data-astro-cid-il6jogyo]:hover .nn__img,.nn__link[data-astro-cid-il6jogyo]:focus-visible .nn__img{clip-path:inset(0)}.nn__link[data-astro-cid-il6jogyo]:hover .nn__arrow[data-astro-cid-il6jogyo],.nn__link[data-astro-cid-il6jogyo]:focus-visible .nn__arrow[data-astro-cid-il6jogyo]{transform:translate(.18em)}.nn__link[data-astro-cid-il6jogyo]:hover .nn__title[data-astro-cid-il6jogyo],.nn__link[data-astro-cid-il6jogyo]:focus-visible .nn__title[data-astro-cid-il6jogyo]{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.05em}@media(width>=64rem){.nn__link[data-astro-cid-il6jogyo]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--gutter);align-items:end}.nn__next[data-astro-cid-il6jogyo]{font-size:clamp(4rem,1rem + 6.4vw,9rem)}}@media(width<=47.99rem){.nn__frame[data-astro-cid-il6jogyo]{margin-inline:calc(-1 * var(--pad))}.nn__frame[data-astro-cid-il6jogyo] .nn__img{clip-path:none}}@media(prefers-reduced-motion:reduce){.nn__frame[data-astro-cid-il6jogyo] .nn__img,.nn__arrow[data-astro-cid-il6jogyo]{transition:none}.nn__frame[data-astro-cid-il6jogyo] .nn__img,.nn__link[data-astro-cid-il6jogyo]:hover .nn__img,.nn__link[data-astro-cid-il6jogyo]:focus-visible .nn__img{clip-path:none}.nn__link[data-astro-cid-il6jogyo]:hover .nn__arrow[data-astro-cid-il6jogyo],.nn__link[data-astro-cid-il6jogyo]:focus-visible .nn__arrow[data-astro-cid-il6jogyo]{transform:none}}.frame--full[data-astro-cid-qw3f5bup]{margin-block:var(--gutter)}.is-inset[data-astro-cid-qw3f5bup]{padding-inline:var(--pad)}.is-bleed[data-astro-cid-qw3f5bup]{margin-block:var(--space-m)}.frame__caption[data-astro-cid-qw3f5bup]{padding-top:.75rem;opacity:.6}.is-bleed[data-astro-cid-qw3f5bup] .frame__caption[data-astro-cid-qw3f5bup]{padding-inline:var(--pad)}.frame__box[data-astro-cid-qw3f5bup] picture,.frame__box[data-astro-cid-qw3f5bup] img{display:block;width:100%;height:auto}@media(width<=47.99rem){.has-phone-box[data-astro-cid-qw3f5bup] .frame__box[data-astro-cid-qw3f5bup]{aspect-ratio:var(--m-ratio);overflow:hidden}.has-phone-box[data-astro-cid-qw3f5bup] .frame__box[data-astro-cid-qw3f5bup] img{width:100%;height:100%;object-fit:cover}}.frame--contained[data-astro-cid-shmrgunh]{margin-block:var(--gutter)}.frame__box[data-astro-cid-shmrgunh]{grid-column:1 / -1}.frame__caption[data-astro-cid-shmrgunh]{padding-top:.75rem;opacity:.7}.has-parallax[data-astro-cid-shmrgunh] .frame__clip[data-astro-cid-shmrgunh]{overflow:clip}@supports (animation-timeline: view()){.has-parallax[data-astro-cid-shmrgunh] .frame__clip[data-astro-cid-shmrgunh] img{animation:linear both contained-drift;animation-timeline:view();animation-range:entry exit}}@keyframes contained-drift{0%{transform:translateY(-2.5%) scale(1.06)}to{transform:translateY(2.5%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.has-parallax[data-astro-cid-shmrgunh] .frame__clip[data-astro-cid-shmrgunh] img{animation:none}}@media(width>=64rem){.is-wide[data-astro-cid-shmrgunh] .frame__box[data-astro-cid-shmrgunh]{grid-column:2 / 12}.is-medium[data-astro-cid-shmrgunh] .frame__box[data-astro-cid-shmrgunh]{grid-column:4 / 10}.is-narrow[data-astro-cid-shmrgunh] .frame__box[data-astro-cid-shmrgunh]{grid-column:5 / 9}.is-start[data-astro-cid-shmrgunh].is-wide .frame__box[data-astro-cid-shmrgunh]{grid-column:1 / 11}.is-end[data-astro-cid-shmrgunh].is-wide .frame__box[data-astro-cid-shmrgunh]{grid-column:3 / -1}.is-start[data-astro-cid-shmrgunh].is-medium .frame__box[data-astro-cid-shmrgunh]{grid-column:1 / 8}.is-end[data-astro-cid-shmrgunh].is-medium .frame__box[data-astro-cid-shmrgunh]{grid-column:6 / -1}.is-start[data-astro-cid-shmrgunh].is-narrow .frame__box[data-astro-cid-shmrgunh]{grid-column:1 / 6}.is-end[data-astro-cid-shmrgunh].is-narrow .frame__box[data-astro-cid-shmrgunh]{grid-column:8 / -1}}.frame--video[data-astro-cid-hfjsk425]{margin-block:var(--gutter);padding-inline:var(--pad)}.is-contained[data-astro-cid-hfjsk425]{padding-inline:var(--pad)}.is-contained[data-astro-cid-hfjsk425] .frame__box[data-astro-cid-hfjsk425]{max-width:60rem;margin-inline:auto}.is-medium[data-astro-cid-hfjsk425]{padding-inline:var(--pad);padding-block:var(--space-m)}.is-medium[data-astro-cid-hfjsk425] .frame__box[data-astro-cid-hfjsk425]{max-width:min(58vw,45rem);margin-inline:auto}.is-medium[data-astro-cid-hfjsk425] .frame__caption[data-astro-cid-hfjsk425]{padding-inline:0}@media(width<=47.99rem){.is-medium[data-astro-cid-hfjsk425] .frame__box[data-astro-cid-hfjsk425]{max-width:none}}.frame__caption[data-astro-cid-hfjsk425]{padding:.75rem var(--pad) 0;opacity:.7}.is-contained[data-astro-cid-hfjsk425] .frame__caption[data-astro-cid-hfjsk425]{padding-inline:0}.frame--set[data-astro-cid-nqrp7gc5]{margin-block:var(--gutter)}.frame__set[data-astro-cid-nqrp7gc5]{display:grid;grid-template-columns:repeat(min(var(--cols),2),minmax(0,1fr));gap:var(--gutter);align-items:start}.is-boxed[data-astro-cid-nqrp7gc5] .frame__item[data-astro-cid-nqrp7gc5]{aspect-ratio:var(--ratio);overflow:hidden}.is-boxed[data-astro-cid-nqrp7gc5] .frame__item[data-astro-cid-nqrp7gc5] video{width:100%;height:100%;object-fit:cover}.frame__caption[data-astro-cid-nqrp7gc5]{padding-top:.75rem;opacity:.6}@media(width>=48rem){.frame__set[data-astro-cid-nqrp7gc5]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.frame--statement[data-astro-cid-lvogooy6]{margin-block:var(--space-l)}.frame__text[data-astro-cid-lvogooy6]{grid-column:1 / -1}@media(width>=64rem){.frame__text[data-astro-cid-lvogooy6]{grid-column:2 / 12}}.frame--ticker[data-astro-cid-6svoluyy]{margin:var(--space-l) 0;overflow:clip;font-size:var(--step-4);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:1.08;white-space:nowrap}.ticker__track[data-astro-cid-6svoluyy]{display:inline-flex;gap:.45em;will-change:transform}.ticker__unit[data-astro-cid-6svoluyy]{display:inline-block}.ticker__unit[data-astro-cid-6svoluyy]:after{content:"";display:inline-block;width:.45em}@keyframes ticker-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-12%)}}.ticker__track[data-astro-cid-6svoluyy]{animation:60s linear infinite ticker-drift}@supports (animation-timeline: view()){.ticker__track[data-astro-cid-6svoluyy]{animation:linear both ticker-scroll;animation-timeline:view();animation-range:entry exit}}@media(prefers-reduced-motion:reduce){.frame--ticker[data-astro-cid-6svoluyy]{white-space:normal}.ticker__track[data-astro-cid-6svoluyy]{display:block;padding-inline:var(--pad);animation:none!important;transform:none!important}.ticker__unit[data-astro-cid-6svoluyy]:not(:first-child){display:none}}.verbal[data-astro-cid-v3plpzhw],.vgrid[data-astro-cid-v3plpzhw]{font-weight:800;letter-spacing:-.04em;line-height:.95}.frame--verbal[data-astro-cid-v3plpzhw]{padding-block:var(--space-l)}.verbal[data-astro-cid-v3plpzhw]{margin:0;font-size:min(clamp(3rem,1rem + 8vw,9.5rem),calc((100vw - 2 * var(--pad)) / 5.8));display:grid;justify-items:start}.verbal__leads[data-astro-cid-v3plpzhw]{display:grid}.verbal__line[data-astro-cid-v3plpzhw],.vgrid__line[data-astro-cid-v3plpzhw]{display:block;white-space:nowrap}.verbal__lead[data-astro-cid-v3plpzhw]{grid-area:1 / 1;align-self:end;color:var(--c, currentColor);--mask-open: inset(-.25em -.1em -.3em -.1em);clip-path:var(--mask-open)}.verbal__anchor[data-astro-cid-v3plpzhw],.vgrid__anchor[data-astro-cid-v3plpzhw]{display:block;color:var(--anchor, currentColor);white-space:nowrap}html.js .is-armed[data-astro-cid-v3plpzhw] .verbal__lead[data-astro-cid-v3plpzhw]{clip-path:inset(calc(100% + .3em) -.1em -.3em);transform:translateY(.2em);transition:clip-path .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1)}html.js .is-armed[data-astro-cid-v3plpzhw] .verbal__lead[data-astro-cid-v3plpzhw].is-above{clip-path:inset(-.25em -.1em calc(100% + .25em));transform:translateY(-.2em)}html.js .is-armed[data-astro-cid-v3plpzhw] .verbal__lead[data-astro-cid-v3plpzhw].is-on{clip-path:var(--mask-open);transform:none}html.js .is-armed[data-astro-cid-v3plpzhw] .verbal__lead[data-astro-cid-v3plpzhw].no-move{transition:none}html:not(.js) .verbal__lead[data-astro-cid-v3plpzhw]:not(.is-rest),.is-static[data-astro-cid-v3plpzhw] .verbal__lead[data-astro-cid-v3plpzhw]:not(.is-rest){visibility:hidden}.frame--verbal-grid[data-astro-cid-v3plpzhw]{padding-block:var(--space-m) var(--space-l)}.vgrid[data-astro-cid-v3plpzhw]{list-style:none;margin:0;padding:0;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--rule, #e4dfda)}.vgrid__cell[data-astro-cid-v3plpzhw]{background:var(--bg, #fff);min-width:0}.vgrid__phrase[data-astro-cid-v3plpzhw]{margin:0;font-size:12.5cqi;padding:9cqi 0}.vgrid__lead[data-astro-cid-v3plpzhw]{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--lines) * .95em);color:var(--c, currentColor)}@media(width>=48rem){.vgrid[data-astro-cid-v3plpzhw]{grid-template-columns:repeat(3,minmax(0,1fr))}.vgrid__phrase[data-astro-cid-v3plpzhw]{font-size:4cqi;padding:3.2cqi 2.6cqi}}.frame--fields[data-astro-cid-udmrocni]{position:relative;--p: 1}.fields__stage[data-astro-cid-udmrocni]{position:relative;min-height:100svh;overflow:clip;background:var(--c0)}html.js .is-scene[data-astro-cid-udmrocni]{height:calc(var(--steps) * 70vh + 100vh)}html.js .is-scene[data-astro-cid-udmrocni] .fields__stage[data-astro-cid-udmrocni]{position:sticky;top:0;height:100svh;min-height:0}.fields__step[data-astro-cid-udmrocni]{position:absolute;inset:0}.fields__field[data-astro-cid-udmrocni]{position:absolute;inset:0;background:var(--c);transition:opacity .7s}.fields__figure[data-astro-cid-udmrocni]{position:absolute;margin:0;display:grid;place-items:center;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1)}.is-right[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{right:var(--pad);top:50%;width:min(40vw,480px);transform:translateY(-50%)}.is-centre[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{left:50%;top:50%;width:min(40vw,480px);transform:translate(-50%,-50%)}.fields__figure[data-astro-cid-udmrocni] img{display:block;width:100%;height:auto;max-height:82svh;object-fit:contain}.fields__figure[data-astro-cid-udmrocni].is-cover img{aspect-ratio:4 / 5;object-fit:cover}.fields__text[data-astro-cid-udmrocni]{position:absolute;left:var(--pad);top:50%;transform:translateY(-50%);max-width:46%;color:var(--ink-c, #fff);transition:opacity .5s .15s,transform .7s cubic-bezier(.2,.7,.2,1) .15s}.is-centre[data-astro-cid-udmrocni] .fields__text[data-astro-cid-udmrocni]{top:auto;bottom:var(--space-m);transform:none;max-width:70%}.is-full[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{inset:0;width:auto;transform:none!important}.is-full[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni] img{width:100%;height:100%;max-height:none;object-fit:cover;aspect-ratio:auto}html.js .is-scene[data-astro-cid-udmrocni].is-full .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{transform:none!important}.is-centre[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni]:not(:has(.fields__figure)) .fields__text[data-astro-cid-udmrocni]{top:50%;bottom:auto;transform:translateY(-50%);max-width:none}.fields__line[data-astro-cid-udmrocni]{margin:0;font-size:clamp(2.2rem,1rem + 5vw,6rem);letter-spacing:var(--tracking-tight);line-height:.98;text-wrap:balance}.fields__note[data-astro-cid-udmrocni]{margin:.8rem 0 0;opacity:.85}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni]{pointer-events:none}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__text[data-astro-cid-udmrocni]{opacity:0}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{transform:translateY(calc(3vh - 50%))}html.js .is-scene[data-astro-cid-udmrocni].is-centre .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{transform:translate(-50%,calc(3vh - 50%))}html.js .is-scene[data-astro-cid-udmrocni][data-step="0"] .fields__step[data-astro-cid-udmrocni][data-i="0"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="0"] .fields__step[data-astro-cid-udmrocni][data-i="0"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="0"] .fields__step[data-astro-cid-udmrocni][data-i="0"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="1"] .fields__step[data-astro-cid-udmrocni][data-i="1"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="1"] .fields__step[data-astro-cid-udmrocni][data-i="1"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="1"] .fields__step[data-astro-cid-udmrocni][data-i="1"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="2"] .fields__step[data-astro-cid-udmrocni][data-i="2"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="2"] .fields__step[data-astro-cid-udmrocni][data-i="2"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="2"] .fields__step[data-astro-cid-udmrocni][data-i="2"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="3"] .fields__step[data-astro-cid-udmrocni][data-i="3"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="3"] .fields__step[data-astro-cid-udmrocni][data-i="3"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="3"] .fields__step[data-astro-cid-udmrocni][data-i="3"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="4"] .fields__step[data-astro-cid-udmrocni][data-i="4"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="4"] .fields__step[data-astro-cid-udmrocni][data-i="4"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="4"] .fields__step[data-astro-cid-udmrocni][data-i="4"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="5"] .fields__step[data-astro-cid-udmrocni][data-i="5"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="5"] .fields__step[data-astro-cid-udmrocni][data-i="5"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="5"] .fields__step[data-astro-cid-udmrocni][data-i="5"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="6"] .fields__step[data-astro-cid-udmrocni][data-i="6"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="6"] .fields__step[data-astro-cid-udmrocni][data-i="6"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="6"] .fields__step[data-astro-cid-udmrocni][data-i="6"] .fields__text[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="7"] .fields__step[data-astro-cid-udmrocni][data-i="7"] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="7"] .fields__step[data-astro-cid-udmrocni][data-i="7"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="7"] .fields__step[data-astro-cid-udmrocni][data-i="7"] .fields__text[data-astro-cid-udmrocni]{opacity:1}html.js .is-scene[data-astro-cid-udmrocni][data-step="0"] .fields__step[data-astro-cid-udmrocni][data-i="0"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="1"] .fields__step[data-astro-cid-udmrocni][data-i="1"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="2"] .fields__step[data-astro-cid-udmrocni][data-i="2"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="3"] .fields__step[data-astro-cid-udmrocni][data-i="3"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="4"] .fields__step[data-astro-cid-udmrocni][data-i="4"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="5"] .fields__step[data-astro-cid-udmrocni][data-i="5"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="6"] .fields__step[data-astro-cid-udmrocni][data-i="6"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni][data-step="7"] .fields__step[data-astro-cid-udmrocni][data-i="7"] .fields__figure[data-astro-cid-udmrocni]{transform:translateY(-50%)}html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="0"] .fields__step[data-astro-cid-udmrocni][data-i="0"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="1"] .fields__step[data-astro-cid-udmrocni][data-i="1"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="2"] .fields__step[data-astro-cid-udmrocni][data-i="2"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="3"] .fields__step[data-astro-cid-udmrocni][data-i="3"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="4"] .fields__step[data-astro-cid-udmrocni][data-i="4"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="5"] .fields__step[data-astro-cid-udmrocni][data-i="5"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="6"] .fields__step[data-astro-cid-udmrocni][data-i="6"] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni].is-centre[data-step="7"] .fields__step[data-astro-cid-udmrocni][data-i="7"] .fields__figure[data-astro-cid-udmrocni]{transform:translate(-50%,-50%)}html:not(.js) .is-scene[data-astro-cid-udmrocni] .fields__stage[data-astro-cid-udmrocni]{min-height:0}html:not(.js) .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni]{position:relative;min-height:100svh}.frame--fields[data-astro-cid-udmrocni]:not(.is-scene) .fields__stage[data-astro-cid-udmrocni]{min-height:100svh}@media(width<=47.99rem){.is-full[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{left:0!important;top:0!important;width:auto!important;transform:none!important}.is-right[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni],.is-centre[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{left:50%;right:auto;top:42%;width:min(70vw,318px);transform:translate(-50%,-50%)!important}.fields__text[data-astro-cid-udmrocni],.is-centre[data-astro-cid-udmrocni] .fields__text[data-astro-cid-udmrocni]{left:var(--pad);right:var(--pad);top:auto;bottom:var(--space-m);transform:none;max-width:none}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{transform:translate(-50%,calc(3vh - 50%))!important}html.js .is-scene[data-astro-cid-udmrocni].is-full .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni]{transform:none!important}}@media(prefers-reduced-motion:reduce){html.js .is-scene[data-astro-cid-udmrocni]{height:auto}html.js .is-scene[data-astro-cid-udmrocni] .fields__stage[data-astro-cid-udmrocni]{position:relative;height:auto;min-height:0}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni]{position:relative;min-height:100svh}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__figure[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__text[data-astro-cid-udmrocni]{opacity:1!important;transform:translateY(-50%)!important}html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__field[data-astro-cid-udmrocni],html.js .is-scene[data-astro-cid-udmrocni] .fields__step[data-astro-cid-udmrocni] .fields__text[data-astro-cid-udmrocni]{transform:none!important}}.frame--motifs[data-astro-cid-gepjdiqn]{background:var(--c);min-height:100svh;overflow:clip;display:grid;align-content:center;padding-block:var(--space-m)}.motifs__track[data-astro-cid-gepjdiqn]{display:grid;gap:clamp(1.2rem,3vw,3rem);width:170vw;will-change:transform;animation:40s linear infinite alternate motifs-drift}.motifs__row[data-astro-cid-gepjdiqn]{display:flex;gap:clamp(1.5rem,4vw,4rem);transform:translate(calc(var(--r) * -6vw))}.motifs__row[data-astro-cid-gepjdiqn]:nth-child(2n){transform:translate(calc(var(--r) * -6vw + 5vw))}.motifs__cell[data-astro-cid-gepjdiqn]{flex:none;width:clamp(96px,11vw,170px)}.motifs__cell[data-astro-cid-gepjdiqn] img{display:block;width:100%;height:auto}@keyframes motifs-drift{0%{transform:translate(0)}to{transform:translate(-40vw)}}@supports (animation-timeline: view()){.motifs__track[data-astro-cid-gepjdiqn]{animation:linear both motifs-drift;animation-timeline:view();animation-range:entry exit}}@media(width<=47.99rem){.motifs__cell[data-astro-cid-gepjdiqn]{width:22vw}.motifs__row[data-astro-cid-gepjdiqn]:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.motifs__track[data-astro-cid-gepjdiqn]{animation:none!important;transform:none!important}}.frame--take[data-astro-cid-lv6zogft]{position:relative;--p: 1}.take__stage[data-astro-cid-lv6zogft]{position:relative;min-height:100svh;background:var(--c);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));gap:2vw;padding:5vh 4vw;overflow:clip}html.js .frame--take[data-astro-cid-lv6zogft]{height:380vh}html.js .take__stage[data-astro-cid-lv6zogft]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.take__slot[data-astro-cid-lv6zogft]{display:grid;place-items:center;--t: calc(var(--r) / var(--n));--v: clamp(0, (var(--p) - var(--t)) * 6, 1);opacity:var(--v);transform:scale(calc(.85 + .15 * var(--v)));will-change:transform,opacity;min-height:0}.is-clear[data-astro-cid-lv6zogft] .take__slot[data-astro-cid-lv6zogft]{--v: clamp(0, 1 - (var(--p) * 1.25 - var(--t)) * 6, 1)}.take__slot[data-astro-cid-lv6zogft] img{display:block;width:min(100%,170px);height:auto}.frame--take[data-astro-cid-lv6zogft]{--rows-eff: var(--rows-m, var(--rows));--rowh: calc((100svh - var(--header-h) - 10vh - (var(--rows-eff) - 1) * 2vw) / var(--rows-eff))}.is-contain[data-astro-cid-lv6zogft] .take__slot[data-astro-cid-lv6zogft] img{width:auto;height:auto;max-width:100%;max-height:var(--rowh)}.take__mark[data-astro-cid-lv6zogft]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:clamp(0,(var(--p) - .8) * 5,1)}.take__mark[data-astro-cid-lv6zogft] .tlc{background:none;width:min(46vw,620px)}@media(width<=47.99rem){.frame--take[data-astro-cid-lv6zogft]{--rows-m: 5}.take__stage[data-astro-cid-lv6zogft]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.take__slot[data-astro-cid-lv6zogft]:nth-child(n+16){display:none}.take__mark[data-astro-cid-lv6zogft] .tlc{width:78vw}}@media(prefers-reduced-motion:reduce){html.js .frame--take[data-astro-cid-lv6zogft]{height:auto}html.js .take__stage[data-astro-cid-lv6zogft]{position:relative;height:auto;min-height:100svh}.take__slot[data-astro-cid-lv6zogft]{opacity:1!important;transform:none!important}.is-clear[data-astro-cid-lv6zogft] .take__slot[data-astro-cid-lv6zogft]{opacity:0!important}.take__mark[data-astro-cid-lv6zogft]{opacity:1!important}}.frame--drift[data-astro-cid-n3hxzeky]{position:relative;height:100svh;overflow:clip}.drift__layer[data-astro-cid-n3hxzeky]{position:absolute;inset:-30%;background-size:auto 60svh;background-repeat:repeat;background-position:center;will-change:transform;animation:90s linear infinite alternate drift-move}@keyframes drift-move{0%{transform:translate(0)}to{transform:translate(-10%,-7%)}}@media(width<=47.99rem){.drift__layer[data-astro-cid-n3hxzeky]{background-size:auto 44svh}}@media(prefers-reduced-motion:reduce){.drift__layer[data-astro-cid-n3hxzeky]{animation:none}}.frame--bands[data-astro-cid-7yrpial2]{position:relative;--p: 1}.bands__stage[data-astro-cid-7yrpial2]{position:relative;min-height:100svh;overflow:clip}html.js .frame--bands[data-astro-cid-7yrpial2]{height:310vh}html.js .bands__stage[data-astro-cid-7yrpial2]{position:sticky;top:0;height:100svh;min-height:0}.bands__band[data-astro-cid-7yrpial2]{position:absolute;left:-12%;right:-12%;background-size:auto 100%;background-repeat:repeat-x;background-position:center;will-change:transform}.bands__band--0[data-astro-cid-7yrpial2]{top:0;bottom:0}.bands__band--1[data-astro-cid-7yrpial2]{top:33.333%;height:33.333%}.bands__band--2[data-astro-cid-7yrpial2]{top:66.666%;height:33.334%}.bands__band--0[data-astro-cid-7yrpial2]{background-size:auto 33.333%;background-repeat:repeat;transform:translate(calc(clamp(0,(var(--p) - .75) * 4,1)*3%))}.bands__band--1[data-astro-cid-7yrpial2]{transform:translate(calc((1 - clamp(0,var(--p) * 2.5,1))*112% + clamp(0,(var(--p) - .75) * 4,1)*-4%))}.bands__band--2[data-astro-cid-7yrpial2]{transform:translate(calc((1 - clamp(0,(var(--p) - .4) * 2.85,1))*-112% + clamp(0,(var(--p) - .75) * 4,1)*5%))}@media(prefers-reduced-motion:reduce){html.js .frame--bands[data-astro-cid-7yrpial2]{height:auto}html.js .bands__stage[data-astro-cid-7yrpial2]{position:relative;height:auto;min-height:100svh}.bands__band[data-astro-cid-7yrpial2]{transform:none!important}}.frame--embed[data-astro-cid-otts4e6x]{margin-block:var(--space-m);padding-inline:var(--pad)}.embed__box[data-astro-cid-otts4e6x]{position:relative;aspect-ratio:16 / 9;background:#000;overflow:clip}.embed__poster[data-astro-cid-otts4e6x]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.embed__frame[data-astro-cid-otts4e6x]{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0}.is-live[data-astro-cid-otts4e6x] .embed__frame[data-astro-cid-otts4e6x]{opacity:1}.is-live[data-astro-cid-otts4e6x] .embed__poster[data-astro-cid-otts4e6x]{display:none}.is-live[data-astro-cid-otts4e6x] .embed__play[data-astro-cid-otts4e6x]{opacity:0;pointer-events:none}.embed__play[data-astro-cid-otts4e6x]{z-index:1}.embed__play[data-astro-cid-otts4e6x]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.6em;font:inherit;font-size:var(--step-0);color:#fff;background:#0000008c;border:1px solid #fff;padding:.7em 1.1em;border-radius:999px;cursor:pointer}.embed__glyph[data-astro-cid-otts4e6x]{width:.7em;height:.8em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.embed__link[data-astro-cid-otts4e6x]{position:absolute;inset:auto var(--pad) var(--pad) auto;color:#fff}.frame__caption[data-astro-cid-otts4e6x]{padding-top:.75rem;opacity:.6}.frame--slope[data-astro-cid-arwi53ed]{--p: .5;--dx: calc((var(--p) - .5) * 10%)}html.js .frame--slope[data-astro-cid-arwi53ed]{height:calc(var(--steps) * 40vh + 100vh)}.slope__stage[data-astro-cid-arwi53ed]{min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad)}html.js .slope__stage[data-astro-cid-arwi53ed]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.slope__box[data-astro-cid-arwi53ed]{position:relative;width:min(100%,calc((100svh - var(--header-h) - 2 * var(--space-m)) * 16 / 9),1180px);aspect-ratio:16 / 9;overflow:hidden;color:#fff}.slope__box[data-astro-cid-arwi53ed] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slope__right[data-astro-cid-arwi53ed]{position:absolute;inset:0;clip-path:polygon(calc(66% + var(--dx)) 0,100% 0,100% 100%,calc(44% + var(--dx)) 100%)}.slope__wedge[data-astro-cid-arwi53ed]{position:absolute;inset:0;clip-path:polygon(0 0,calc(57% + var(--dx)) 0,0 56%);background:#bda891eb}.slope__line[data-astro-cid-arwi53ed]{position:absolute;left:5%;top:9%;margin:0;font-size:clamp(1.3rem,.6rem + 2.6vw,3rem);line-height:1.15;letter-spacing:-.01em;max-width:40%}.slope__mark[data-astro-cid-arwi53ed]{position:absolute;right:5%;bottom:7%;width:15%;height:auto;fill:currentColor}@media(width<=47.99rem){.slope__box[data-astro-cid-arwi53ed]{aspect-ratio:4 / 5;width:100%}.slope__right[data-astro-cid-arwi53ed]{clip-path:polygon(calc(72% + var(--dx)) 0,100% 0,100% 100%,calc(28% + var(--dx)) 100%)}.slope__wedge[data-astro-cid-arwi53ed]{clip-path:polygon(0 0,calc(74% + var(--dx)) 0,0 42%)}.slope__line[data-astro-cid-arwi53ed]{max-width:60%;font-size:clamp(1.25rem,1rem + 3.4vw,2rem)}.slope__mark[data-astro-cid-arwi53ed]{width:34%}}@media(prefers-reduced-motion:reduce){html.js .frame--slope[data-astro-cid-arwi53ed]{height:auto}html.js .slope__stage[data-astro-cid-arwi53ed]{position:relative;height:auto;min-height:0}.frame--slope[data-astro-cid-arwi53ed]{--dx: 0%}}.frame--expand[data-astro-cid-td2566vu]{position:relative;--p: 1;background:#fff;color:#231f20}.expand__stage[data-astro-cid-td2566vu]{position:relative;min-height:100svh;display:grid;place-items:center;padding:var(--space-m) var(--pad);overflow:clip}html.js .frame--expand[data-astro-cid-td2566vu]{height:calc(var(--steps) * 60vh + 100vh)}html.js .expand__stage[data-astro-cid-td2566vu]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.expand__mark[data-astro-cid-td2566vu]{width:min(34vw,520px)}.expand__mark[data-astro-cid-td2566vu] .tlc{background:none}.expand__group[data-astro-cid-td2566vu]{position:absolute;max-width:26vw}.expand__group--0[data-astro-cid-td2566vu]{left:var(--pad);top:14svh}.expand__group--1[data-astro-cid-td2566vu]{right:var(--pad);top:14svh;text-align:right}.expand__group--2[data-astro-cid-td2566vu]{left:var(--pad);bottom:12svh}.expand__group--3[data-astro-cid-td2566vu]{right:var(--pad);bottom:12svh;text-align:right}.expand__label[data-astro-cid-td2566vu]{margin:0 0 .4rem;opacity:.55}.expand__list[data-astro-cid-td2566vu]{list-style:none;margin:0;padding:0;font-size:var(--step-1);letter-spacing:var(--tracking-tight);line-height:1.15}.expand__list[data-astro-cid-td2566vu] li[data-astro-cid-td2566vu]{opacity:0;transform:translateY(.4em);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 70ms)}.expand__label[data-astro-cid-td2566vu]{opacity:0;transition:opacity .4s}html.js .frame--expand[data-astro-cid-td2566vu][data-step="1"] .expand__group--0[data-astro-cid-td2566vu] li[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="2"] [data-astro-cid-td2566vu]:is(.expand__group--0,.expand__group--1) li[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="3"] [data-astro-cid-td2566vu]:is(.expand__group--0,.expand__group--1,.expand__group--2) li[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="4"] .expand__group[data-astro-cid-td2566vu] li[data-astro-cid-td2566vu]{opacity:1;transform:none}html.js .frame--expand[data-astro-cid-td2566vu][data-step="1"] .expand__group--0[data-astro-cid-td2566vu] .expand__label[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="2"] [data-astro-cid-td2566vu]:is(.expand__group--0,.expand__group--1) .expand__label[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="3"] [data-astro-cid-td2566vu]:is(.expand__group--0,.expand__group--1,.expand__group--2) .expand__label[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="4"] .expand__group[data-astro-cid-td2566vu] .expand__label[data-astro-cid-td2566vu]{opacity:.55}html:not(.js) .expand__list[data-astro-cid-td2566vu] li[data-astro-cid-td2566vu],html:not(.js) .expand__label[data-astro-cid-td2566vu]{opacity:1;transform:none}html:not(.js) .expand__label[data-astro-cid-td2566vu]{opacity:.55}@media(width<=47.99rem){.expand__stage[data-astro-cid-td2566vu]{align-content:start;padding-top:14svh}.expand__mark[data-astro-cid-td2566vu]{width:72vw;margin-bottom:8svh}.expand__group[data-astro-cid-td2566vu]{position:absolute;left:var(--pad);right:var(--pad);top:40svh;max-width:none;text-align:left;opacity:0;transition:opacity .4s}html.js .frame--expand[data-astro-cid-td2566vu][data-step="1"] .expand__group--0[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="2"] .expand__group--1[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="3"] .expand__group--2[data-astro-cid-td2566vu],html.js .frame--expand[data-astro-cid-td2566vu][data-step="4"] .expand__group--3[data-astro-cid-td2566vu]{opacity:1}html:not(.js) .expand__group[data-astro-cid-td2566vu]{position:static;opacity:1;margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){html.js .frame--expand[data-astro-cid-td2566vu]{height:auto}html.js .expand__stage[data-astro-cid-td2566vu]{position:relative;height:auto;min-height:0;padding-block:var(--space-l);display:grid;gap:var(--space-m)}.expand__group[data-astro-cid-td2566vu],html.js .expand__group[data-astro-cid-td2566vu]{max-width:none;text-align:left;position:static!important;opacity:1!important}.expand__list[data-astro-cid-td2566vu] li[data-astro-cid-td2566vu],.expand__label[data-astro-cid-td2566vu]{opacity:1!important;transform:none!important}}.frame--intro[data-astro-cid-clcgl6x5]{margin-block:var(--space-m);row-gap:1rem}.frame__heading[data-astro-cid-clcgl6x5]{grid-column:1 / -1;opacity:.7}.frame__body[data-astro-cid-clcgl6x5]{grid-column:1 / -1;display:grid;gap:1em}@media(width>=64rem){.frame__heading[data-astro-cid-clcgl6x5]{grid-column:1 / 4}.frame__body[data-astro-cid-clcgl6x5]{grid-column:4 / 11}}.frame--detail[data-astro-cid-cmy23w5t]{margin-block:var(--space-m)}.frame__box[data-astro-cid-cmy23w5t]{grid-column:1 / -1}.frame__caption[data-astro-cid-cmy23w5t]{padding-top:.75rem;opacity:.7}@media(width>=48rem){.frame__box[data-astro-cid-cmy23w5t]{grid-column:4 / 10}}@media(width>=64rem){.frame__box[data-astro-cid-cmy23w5t]{grid-column:5 / 9}}.frame--caption[data-astro-cid-2d6wudku]{margin-block:var(--space-s)}.frame__text[data-astro-cid-2d6wudku]{grid-column:1 / -1}@media(width>=64rem){.frame__text[data-astro-cid-2d6wudku]{grid-column:4 / 10}}.frame--credits[data-astro-cid-e3gt2afg]{margin-block:var(--space-m);row-gap:1rem}.frame__heading[data-astro-cid-e3gt2afg]{grid-column:1 / -1;opacity:.7}.frame__list[data-astro-cid-e3gt2afg]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem var(--gutter);margin:0}dt[data-astro-cid-e3gt2afg]{opacity:.7;margin-bottom:.2rem}dd[data-astro-cid-e3gt2afg]{margin:0}@media(width>=64rem){.frame__heading[data-astro-cid-e3gt2afg]{grid-column:1 / 4}.frame__list[data-astro-cid-e3gt2afg]{grid-column:4 / 11}}.frame--split[data-astro-cid-glooc4ep]{margin-block:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gutter);align-items:end}.frame__portrait[data-astro-cid-glooc4ep]{aspect-ratio:4 / 5;overflow:hidden}.frame__landscape[data-astro-cid-glooc4ep]{aspect-ratio:4 / 3;overflow:hidden}.frame__portrait[data-astro-cid-glooc4ep] video,.frame__landscape[data-astro-cid-glooc4ep] video{width:100%;height:100%;object-fit:cover}.frame__caption[data-astro-cid-glooc4ep]{grid-column:1 / -1;padding-top:.75rem;opacity:.6}@media(width>=48rem){.is-portrait-first[data-astro-cid-glooc4ep]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.is-portrait-first[data-astro-cid-glooc4ep] .frame__portrait[data-astro-cid-glooc4ep]{grid-column:1}.is-portrait-first[data-astro-cid-glooc4ep] .frame__landscape[data-astro-cid-glooc4ep]{grid-column:2}.is-landscape-first[data-astro-cid-glooc4ep]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.is-landscape-first[data-astro-cid-glooc4ep] .frame__landscape[data-astro-cid-glooc4ep]{grid-column:1}.is-landscape-first[data-astro-cid-glooc4ep] .frame__portrait[data-astro-cid-glooc4ep]{grid-column:2}}.frame--textimage[data-astro-cid-46w6lgd2]{margin-block:var(--space-m);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s) var(--gutter);align-items:center}.frame__heading[data-astro-cid-46w6lgd2]{font-size:var(--step-2);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:1.1;margin-bottom:.6em}.frame__body[data-astro-cid-46w6lgd2]{display:grid;gap:1em;font-size:var(--step-0);line-height:1.3;max-width:44ch}.is-boxed[data-astro-cid-46w6lgd2]{aspect-ratio:var(--ratio);overflow:hidden}.is-boxed[data-astro-cid-46w6lgd2] video{width:100%;height:100%;object-fit:cover}.frame__caption[data-astro-cid-46w6lgd2]{padding-top:.75rem;opacity:.6}@media(width>=48rem){.frame--textimage[data-astro-cid-46w6lgd2]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.is-left[data-astro-cid-46w6lgd2] .frame__text[data-astro-cid-46w6lgd2]{order:2}.is-left[data-astro-cid-46w6lgd2] .frame__media[data-astro-cid-46w6lgd2]{order:1}}.frame--sticky[data-astro-cid-i4bf5fmr]{margin-block:var(--space-m);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s) var(--gutter);align-items:start}.frame__heading[data-astro-cid-i4bf5fmr]{font-size:var(--step-2);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:1.1;margin-bottom:.6em}.frame__body[data-astro-cid-i4bf5fmr]{display:grid;gap:1em;font-size:var(--step-0);line-height:1.3;max-width:40ch}.frame__caption[data-astro-cid-i4bf5fmr]{margin-top:1.25rem;opacity:.6}.frame__stack[data-astro-cid-i4bf5fmr]{display:grid;gap:var(--gutter)}@media(width>=48rem){.frame--sticky[data-astro-cid-i4bf5fmr]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.frame__hold[data-astro-cid-i4bf5fmr]{position:sticky;top:calc(var(--header-h) + 2rem)}}.frame--ba[data-astro-cid-rxilntlq]{margin-block:var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}.frame__label[data-astro-cid-rxilntlq]{opacity:.55;margin-bottom:.5rem}.is-boxed[data-astro-cid-rxilntlq]{aspect-ratio:var(--ratio);overflow:hidden}.is-boxed[data-astro-cid-rxilntlq] video{width:100%;height:100%;object-fit:cover}.frame__caption[data-astro-cid-rxilntlq]{grid-column:1 / -1;padding-top:.75rem;opacity:.6}.frame--seq[data-astro-cid-fmucb6pz]{margin-block:var(--space-s)}.frame__strip[data-astro-cid-fmucb6pz]{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:.5rem}.frame__cell[data-astro-cid-fmucb6pz]{scroll-snap-align:start}.is-boxed[data-astro-cid-fmucb6pz]{aspect-ratio:var(--ratio);overflow:hidden}.is-boxed[data-astro-cid-fmucb6pz] video{width:100%;height:100%;object-fit:cover}.frame__no[data-astro-cid-fmucb6pz]{margin-top:.5rem;opacity:.5;font-variant-numeric:tabular-nums}.frame__caption[data-astro-cid-fmucb6pz]{padding-top:.75rem;opacity:.6}@media(width>=48rem){.frame__strip[data-astro-cid-fmucb6pz]{grid-auto-flow:row;grid-template-columns:repeat(var(--n),minmax(0,1fr));overflow:visible}}.frame--screens[data-astro-cid-esclkyy3]{margin-block:var(--space-m)}.frame__row[data-astro-cid-esclkyy3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);justify-content:center}.frame__screen[data-astro-cid-esclkyy3]{aspect-ratio:9 / 16;overflow:hidden}.frame__screen[data-astro-cid-esclkyy3] video,.frame__screen[data-astro-cid-esclkyy3] img{width:100%;height:100%;object-fit:cover}.frame__caption[data-astro-cid-esclkyy3]{padding-top:.9rem;opacity:.6}@media(width>=48rem){.frame__row[data-astro-cid-esclkyy3]{grid-template-columns:repeat(var(--n),minmax(0,1fr));max-width:calc(var(--n) * 20rem)}}.frame--film[data-astro-cid-sfhf37nd]{margin-block:var(--space-m)}.film__open[data-astro-cid-sfhf37nd]{display:inline-flex;align-items:center;gap:.6em;min-height:2.75rem;font:inherit;font-size:var(--step-1);letter-spacing:var(--tracking-tight);color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:.05em}.film__open[data-astro-cid-sfhf37nd]:hover{text-decoration-thickness:.1em}.film__glyph[data-astro-cid-sfhf37nd]{width:.7em;height:.8em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.film__caption[data-astro-cid-sfhf37nd]{margin-top:.6rem;opacity:.6}.film__dialog[data-astro-cid-sfhf37nd]{width:min(96vw,1400px);max-width:none;padding:0;border:0;background:#000;color:#fff}.film__dialog[data-astro-cid-sfhf37nd]::backdrop{background:#000000eb}.film__video[data-astro-cid-sfhf37nd]{display:block;width:100%;height:auto;background:#000}.film__close[data-astro-cid-sfhf37nd]{position:absolute;top:.5rem;right:.5rem;z-index:1;color:#fff}.film__close-glyph[data-astro-cid-sfhf37nd]{width:1rem;height:1rem;background:currentColor;clip-path:polygon(10% 0,0 10%,40% 50%,0 90%,10% 100%,50% 60%,90% 100%,100% 90%,60% 50%,100% 10%,90% 0,50% 40%)}.frame--build[data-astro-cid-336zmiiy]{position:relative;--p: 1;--r: 0%}.build__stage[data-astro-cid-336zmiiy]{position:relative;min-height:100svh;display:grid;place-items:center;background:linear-gradient(var(--c),var(--c2));overflow:clip}html.js .frame--build[data-astro-cid-336zmiiy]{height:calc(var(--steps) * 60vh + 100vh)}html.js .build__stage[data-astro-cid-336zmiiy]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.build__figure[data-astro-cid-336zmiiy]{margin:0;width:min(100%,calc((100svh - var(--header-h)) * (var(--ar))));aspect-ratio:var(--ar);clip-path:inset(0 var(--r) 0 0);transition:clip-path .9s cubic-bezier(.2,.7,.2,1)}.build__figure[data-astro-cid-336zmiiy] picture,.build__figure[data-astro-cid-336zmiiy] img{display:block;width:100%;height:100%;object-fit:cover}.frame--build[data-astro-cid-336zmiiy][data-step="0"]{--r: var(--e0)}.frame--build[data-astro-cid-336zmiiy][data-step="1"]{--r: var(--e1)}.frame--build[data-astro-cid-336zmiiy][data-step="2"]{--r: var(--e2)}.frame--build[data-astro-cid-336zmiiy][data-step="3"]{--r: var(--e3)}.frame--build[data-astro-cid-336zmiiy][data-step="4"]{--r: var(--e4)}.frame--build[data-astro-cid-336zmiiy][data-step="5"]{--r: var(--e5)}.frame--build[data-astro-cid-336zmiiy][data-step="6"]{--r: var(--e6)}.frame--build[data-astro-cid-336zmiiy][data-step="7"]{--r: var(--e7)}@media(width<=47.99rem){.build__figure[data-astro-cid-336zmiiy]{width:min(100%,calc((100svh - var(--header-h)) * (var(--ar-m))));aspect-ratio:var(--ar-m)}}@media(prefers-reduced-motion:reduce){html.js .frame--build[data-astro-cid-336zmiiy]{height:auto}html.js .build__stage[data-astro-cid-336zmiiy]{position:relative;height:auto;min-height:0}.frame--build[data-astro-cid-336zmiiy]{--r: 0% !important}}.frame--matrix[data-astro-cid-3wkkkbul]{background:var(--c);color:var(--ink-c);padding-block:max(var(--space-l),18vh);transition:background .55s,color .55s}.matrix[data-astro-cid-3wkkkbul]{list-style:none;margin:0;padding-inline:var(--pad);display:grid;gap:.1em;font-size:clamp(2.6rem,1rem + 7.4vw,8.4rem);font-weight:700;letter-spacing:-.035em;line-height:.95;text-transform:uppercase}.matrix__item[data-astro-cid-3wkkkbul]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em .4em;opacity:.32;transition:opacity .45s}.matrix__item[data-astro-cid-3wkkkbul].is-on{opacity:1}.matrix__note[data-astro-cid-3wkkkbul]{text-transform:none;letter-spacing:normal;font-weight:400;opacity:.85}html:not(.js) .matrix__item[data-astro-cid-3wkkkbul],.is-static[data-astro-cid-3wkkkbul] .matrix__item[data-astro-cid-3wkkkbul]{opacity:1}.frame--spectrum[data-astro-cid-pg2weepy]{position:relative;--p: 1}.spectrum__stage[data-astro-cid-pg2weepy]{position:relative;min-height:100svh;display:flex;background:var(--c0);overflow:clip}html.js .frame--spectrum[data-astro-cid-pg2weepy]{height:calc(var(--steps) * 60vh + 100vh)}html.js .spectrum__stage[data-astro-cid-pg2weepy]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0}.spectrum__col[data-astro-cid-pg2weepy]{position:relative;flex:1;min-width:0;background:var(--c);color:var(--ink-c);overflow:clip;transition:flex-grow .8s cubic-bezier(.2,.7,.2,1)}.spectrum__name[data-astro-cid-pg2weepy]{position:absolute;left:50%;bottom:var(--space-m);transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:clamp(2rem,.6rem + 4.6vw,5.4rem);font-weight:700;letter-spacing:-.03em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:opacity .5s .25s}html.js .spectrum__col[data-astro-cid-pg2weepy]{flex-grow:0}html.js .spectrum__col[data-astro-cid-pg2weepy] .spectrum__name[data-astro-cid-pg2weepy]{opacity:0}html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="0"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+1),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="1"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+2),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="2"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+3),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="3"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+4),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="4"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+5),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="5"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+6),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="6"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+7),html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="7"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+8){flex-grow:1}html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="0"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+1) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="1"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+2) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="2"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+3) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="3"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+4) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="4"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+5) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="5"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+6) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="6"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+7) .spectrum__name[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="7"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+8) .spectrum__name[data-astro-cid-pg2weepy]{opacity:1}.spectrum__material[data-astro-cid-pg2weepy]{position:absolute;left:0;right:0;bottom:0;height:30%;margin:0;opacity:0;transition:opacity .6s .4s}.spectrum__material[data-astro-cid-pg2weepy] img{width:100%;height:100%;object-fit:cover;display:block}html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="0"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+1) .spectrum__material[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="1"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+2) .spectrum__material[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="2"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+3) .spectrum__material[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="3"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+4) .spectrum__material[data-astro-cid-pg2weepy],html.js .frame--spectrum[data-astro-cid-pg2weepy][data-step="4"] .spectrum__col[data-astro-cid-pg2weepy]:nth-child(-n+5) .spectrum__material[data-astro-cid-pg2weepy],html:not(.js) .spectrum__material[data-astro-cid-pg2weepy]{opacity:1}.frame--spectrum[data-astro-cid-pg2weepy]:has(.spectrum__material) .spectrum__name[data-astro-cid-pg2weepy]{bottom:calc(30% + var(--space-s))}@media(width<=47.99rem){.spectrum__stage[data-astro-cid-pg2weepy]{flex-direction:column}.spectrum__material[data-astro-cid-pg2weepy]{inset:0 0 0 auto;height:auto;width:34%}.frame--spectrum[data-astro-cid-pg2weepy]:has(.spectrum__material) .spectrum__name[data-astro-cid-pg2weepy]{bottom:auto}.spectrum__name[data-astro-cid-pg2weepy]{left:var(--pad);bottom:auto;top:50%;transform:translateY(-50%);writing-mode:horizontal-tb;font-size:clamp(1.6rem,.6rem + 6vw,2.6rem)}}@media(prefers-reduced-motion:reduce){html.js .frame--spectrum[data-astro-cid-pg2weepy]{height:auto}html.js .spectrum__stage[data-astro-cid-pg2weepy]{position:relative;height:auto;min-height:100svh}html.js .spectrum__col[data-astro-cid-pg2weepy]{flex-grow:1!important}html.js .spectrum__col[data-astro-cid-pg2weepy] .spectrum__name[data-astro-cid-pg2weepy]{opacity:1!important}}.project__cover[data-astro-cid-pznzci7v]{padding-top:.25rem}.project__cover-box[data-astro-cid-pznzci7v]{aspect-ratio:var(--cover-ratio-m, 16 / 9);overflow:hidden;background:color-mix(in srgb,currentColor 6%,transparent)}@media(width>=48rem){.project__cover-box[data-astro-cid-pznzci7v]{aspect-ratio:var(--cover-ratio, 16 / 9)}}.cycle[data-astro-cid-pznzci7v]{position:relative;width:100%;height:100%}.cycle__item[data-astro-cid-pznzci7v]{position:absolute;inset:0;opacity:0;animation:cycle-fade calc(var(--n) * 5s) ease-in-out infinite both;animation-delay:calc(var(--i) * 5s)}.cycle__item[data-astro-cid-pznzci7v]:first-child{opacity:1;animation-name:cycle-first;animation-delay:0s}.cycle__item[data-astro-cid-pznzci7v] img{width:100%;height:100%;object-fit:cover}@keyframes cycle-fade{0%{opacity:0}8%{opacity:1}33.333%{opacity:1}41.333%{opacity:0}to{opacity:0}}@keyframes cycle-first{0%{opacity:1}33.333%{opacity:1}41.333%{opacity:0}92%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cycle__item[data-astro-cid-pznzci7v]{animation:none}.cycle__item[data-astro-cid-pznzci7v]:not(:first-child){display:none}}.compose[data-astro-cid-pznzci7v]{position:relative;width:100%;height:100%;overflow:clip}.compose__item[data-astro-cid-pznzci7v]{position:absolute;left:var(--x);top:var(--y);width:var(--w);animation:compose-in 1.1s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * .35s) both}.compose__item[data-astro-cid-pznzci7v] img{display:block;width:100%;height:auto}.compose__item[data-astro-cid-pznzci7v].is-swing img{transform-origin:50% 0;animation:compose-swing 3.2s ease-in-out calc(1.2s + var(--i) * .35s) both}.is-left[data-astro-cid-pznzci7v]{--from: translateX(-60vw)}.is-right[data-astro-cid-pznzci7v]{--from: translateX(60vw)}.is-top[data-astro-cid-pznzci7v]{--from: translateY(-90vh)}.is-bottom[data-astro-cid-pznzci7v]{--from: translateY(90vh)}.is-fade[data-astro-cid-pznzci7v]{--from: translateY(3vh)}@keyframes compose-in{0%{opacity:0;transform:var(--from)}to{opacity:1;transform:none}}@keyframes compose-swing{0%{transform:rotate(-5deg)}30%{transform:rotate(3.5deg)}55%{transform:rotate(-2deg)}78%{transform:rotate(.8deg)}to{transform:none}}@media(width<=47.99rem){.compose__item[data-astro-cid-pznzci7v]{left:var(--xp);top:var(--yp);width:var(--wp)}.compose__item[data-astro-cid-pznzci7v].is-phone-hidden{display:none}}@media(prefers-reduced-motion:reduce){.compose__item[data-astro-cid-pznzci7v],.compose__item[data-astro-cid-pznzci7v] img{animation:none!important}}.project__cover-box[data-astro-cid-pznzci7v].is-contain video,.project__cover-box[data-astro-cid-pznzci7v].is-contain img{object-fit:contain}.project__cover-box[data-astro-cid-pznzci7v] .video-wrap{height:100%}.project__cover-box[data-astro-cid-pznzci7v] .cover-picture{display:block;width:100%;height:100%}.project__cover-box[data-astro-cid-pznzci7v] .cover-picture img{display:block;width:100%;height:100%;object-fit:cover}.project__cover-box[data-astro-cid-pznzci7v] video{height:100%;object-fit:cover}.project__cover-box[data-astro-cid-pznzci7v] video{width:100%;height:100%;object-fit:cover}.project__head[data-astro-cid-pznzci7v]{padding-block:var(--space-s) var(--space-s)}.project__client[data-astro-cid-pznzci7v]{font-size:var(--step-1);opacity:.6;margin-bottom:.35rem}.project__title[data-astro-cid-pznzci7v]{font-size:var(--step-3);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:1.04;text-wrap:balance;max-width:28em}.project__places[data-astro-cid-pznzci7v] abbr[data-astro-cid-pznzci7v]{text-decoration:none;letter-spacing:.04em}.project__intro[data-astro-cid-pznzci7v]{padding-block:var(--space-s) var(--space-m);row-gap:var(--space-s);align-items:start}.project__facts[data-astro-cid-pznzci7v]{grid-column:1 / -1;display:grid;gap:1rem;margin:0;font-size:var(--step-0);align-content:start}.project__facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{opacity:.6;margin-bottom:.15rem}.project__facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0}.project__text[data-astro-cid-pznzci7v]{grid-column:1 / -1;display:grid;gap:1em;font-size:var(--step-0);line-height:1.3;max-width:62ch}.project__lede[data-astro-cid-pznzci7v]{font-size:var(--step-2);line-height:1.12;letter-spacing:var(--tracking-tight);margin-bottom:.25em}.project__media[data-astro-cid-pznzci7v]{padding-block:0 var(--space-m)}@media(width>=64rem){.project__facts[data-astro-cid-pznzci7v]{grid-column:1 / 4}.project__text[data-astro-cid-pznzci7v]{grid-column:5 / 12}}
