@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_92f6a623-module__mrKzrW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_92f6a623-module__mrKzrW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.316q6d_k-jd-3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0qde6g28l-0zn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.0k598lr1gf18t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_f1245029-module__Cmqa1q__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_f1245029-module__Cmqa1q__variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--ink:#172a2e;--cyan:#477783;--faded-teal:#73928f;--vellum:#fff8ec;--washed-gold:#f3dcc2;--graphite:#315761;--ash:var(--washed-gold);--clay:#c05c2e;--clay-deep:#9d4427;--bg:var(--cyan);--fg:var(--vellum);--muted:var(--ash);--line:var(--ash);--accent:var(--clay);--vel:0;--pressure-range:380;--gutter:clamp(16px, 1.6vw, 28px);--rail-w:72px;--vh:100vh}@supports (height:100svh){:root{--vh:100svh}}[data-theme=vellum]{--bg:var(--washed-gold);--fg:var(--ink);--muted:var(--graphite);--line:var(--graphite)}[data-theme=clay]{--bg:var(--clay);--fg:var(--ink);--muted:#1414139e;--line:var(--ink);--accent:var(--ink)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--cyan);color:var(--vellum);-webkit-text-size-adjust:100%;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}body{font-family:var(--font-mona), system-ui, sans-serif;min-height:100vh;font-size:15px;line-height:1.4;overflow-x:clip}::selection{background:var(--clay);color:var(--vellum)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--clay);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.serif{font-family:var(--font-display), Fraunces, Georgia, serif;font-variation-settings:"opsz" 96, "SOFT" 18, "WONK" 0;letter-spacing:-.035em;font-weight:520}.serif-italic{font-variation-settings:"opsz" 72, "SOFT" 34, "WONK" 0;font-style:italic}.pressure{font-weight:calc(380 + var(--vel) * var(--pressure-range))}.label{font-family:var(--font-mona), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 94;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:640;line-height:1.2}.tnum{font-variant-numeric:tabular-nums}.clay{color:var(--clay)}.wide{font-variation-settings:"wdth" 125}.chrome{z-index:60;pointer-events:none;position:fixed;inset:0}.chrome-alt{clip-path:inset(0 0 100%);will-change:clip-path}.chrome-alt *{pointer-events:none!important}.thread{width:100vw;height:var(--vh);pointer-events:none;z-index:60;position:fixed;inset:0;overflow:visible}.thread-base{stroke:var(--line)}.thread-clay{stroke:var(--accent)}.thread-ticks line{stroke:var(--line);stroke-width:1px}.nav{z-index:70;align-items:center;gap:var(--gutter);padding:18px var(--gutter);color:var(--fg);pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav-slot{overflow:hidden}.nav-mark{align-items:baseline;gap:8px;padding:2px 0;display:inline-flex}.nav-mark-word{font-family:var(--font-display), Fraunces, Georgia, serif;letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1}.nav-mark-ver .clay{color:var(--accent)}.nav-mark-ver{font-family:var(--font-mona), sans-serif;font-variation-settings:"wdth" 120;letter-spacing:.02em;font-size:12px;font-weight:700}.nav-acts{justify-content:center;gap:4px;display:flex;overflow:hidden}.nav-acts a{min-width:30px;height:26px;color:var(--muted);border-bottom:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;transition:color .2s;display:inline-flex;position:relative}.nav-acts a[data-active=true]{color:var(--fg);border-bottom-color:var(--accent)}.nav-acts a:hover{color:var(--fg)}.nav-cta{border-bottom:1px solid var(--fg);justify-self:end;align-items:center;gap:8px;padding:8px 0 6px;display:inline-flex}.nav-cta span{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.nav-cta:hover span{transform:translate(4px,-4px)}.rail{right:var(--gutter);z-index:70;width:var(--rail-w);height:62vh;color:var(--fg);pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;top:19vh}.rail-top{align-items:baseline;gap:6px;display:flex}.rail-k{color:var(--muted)}.rail-act{text-align:right;min-width:2ch;font-size:12px;font-weight:700}.rail-track{background:color-mix(in srgb, var(--fg) 22%, transparent);flex:1;width:1px;margin-right:5px;position:relative}.rail-fill{background:var(--fg);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.rail-markers{list-style:none;position:absolute;inset:0}.rail-markers li{color:var(--muted);align-items:center;gap:8px;transition:color .2s;display:flex;position:absolute;right:0;transform:translateY(-50%)}.rail-markers li:after{content:"";background:currentColor;width:7px;height:1px}.rail-markers li[data-active=true]{color:var(--accent)}.rail-markers li span{font-size:9px}.rail-read{justify-items:end;gap:3px;display:grid}.rail-read>div{align-items:baseline;gap:8px;display:flex}.rail-read dt{color:var(--muted)}.rail-read dd{text-align:right;min-width:6.5ch}.rail-state dd{align-items:center;gap:6px;min-width:0;display:inline-flex}.rail-dot{background:0 0;border:1px solid;border-radius:50%;width:6px;height:6px}.rail-state dd:has([data-state=motion]) .rail-dot{background:currentColor}:is(.rail-state dd:has([data-state=travelling]) .rail-dot,.rail-state dd:has([data-state=snap]) .rail-dot){background:var(--accent);border-color:var(--accent)}.loader{z-index:50;background:var(--cyan);color:var(--vellum);position:fixed;inset:0}.loader-corner{position:absolute;top:22px;overflow:hidden}.loader-tl{left:var(--gutter)}.loader-tr{right:var(--gutter)}.loader-label{display:inline-block}.loader-line{color:var(--ash);gap:22px;display:flex;position:absolute;top:calc(50% + 22px);left:50%;overflow:hidden;transform:translate(-50%)}.loader-pct{color:var(--vellum);display:inline-block}html[data-loading] .nav-mark,html[data-loading] .nav-cta,html[data-loading] .nav-acts>a{transform:translateY(130%)}html[data-loading] .rail{transform:translate(120%)}main{z-index:1;position:relative}.scene{position:relative}.stage{height:var(--vh);position:relative;overflow:hidden}.stage-ink{background:var(--cyan);color:var(--vellum)}.stage-vellum{background:var(--washed-gold);color:var(--ink)}.stage-clay{background:var(--clay);color:var(--ink)}.rest-only{clip-path:inset(0);transition:clip-path .7s cubic-bezier(.16,1,.3,1) .12s}html.lenis-scrolling .rest-only{clip-path:inset(0 0 100%);transition:clip-path .35s cubic-bezier(.7,0,.84,0)}@media (max-width:1023px){:root{--rail-w:40px}.nav{padding:14px var(--gutter);grid-template-columns:auto 1fr auto}.nav-acts a{min-width:24px;padding:0 3px}.rail{gap:10px;height:46vh;top:27vh}.rail-read>div:not(:first-child):not(.rail-state),.rail-markers li span{display:none}}@media (prefers-reduced-motion:reduce){.stage{height:auto;min-height:var(--vh);overflow:visible}.rest-only,html.lenis-scrolling .rest-only{clip-path:none;transition:none}.nav-cta span,.nav-acts a,.rail-markers li{transition:none}}
.clip{vertical-align:top;display:inline-block;overflow:hidden}.clip>span{will-change:transform;display:inline-block}.a1{height:300vh}.a1-meta{left:var(--gutter);color:var(--ash);gap:7px;display:grid;position:absolute;top:92px}.a1-meta .clip:first-child{color:var(--vellum)}.a1-word{--bl:.8;left:calc(var(--gutter) - .05em);bottom:calc(26 * var(--vh) / 100 - (1 - var(--bl)) * 1em);white-space:nowrap;letter-spacing:-.035em;color:var(--vellum);will-change:clip-path;z-index:2;font-size:29vw;line-height:1;display:flex;position:absolute}.a1-f{will-change:transform, clip-path;backface-visibility:hidden;display:inline-block}.a1-rest{will-change:transform;display:inline-flex}.a1-ver{right:calc(var(--gutter) + var(--rail-w) + 20px);top:calc(74 * var(--vh) / 100 + 20px);letter-spacing:-.03em;color:var(--vellum);will-change:transform, clip-path;z-index:3;font-size:6.5vw;font-weight:800;line-height:.9;position:absolute}.a1-bird{top:5vh;right:calc(var(--gutter) + var(--rail-w) + 8vw);aspect-ratio:3/2;transform-origin:67% 38%;will-change:transform, opacity;pointer-events:none;z-index:1;width:clamp(320px,32vw,560px);margin:0;position:absolute;overflow:visible}.a1-bird-rig{width:100%;height:100%;display:block;position:relative}.a1-bird-image{object-fit:contain;filter:drop-shadow(0 0 .7px #fff8ecd1);backface-visibility:hidden;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.a1-bird-body{clip-path:polygon(0 40%,43% 39%,56% 34%,97% 26%,100% 65%,69% 72%,47% 84%,0 100%)}.a1-bird-wing-upper{clip-path:polygon(15% 0,75% 0,74% 52%,61% 58%,46% 50%,27% 45%);transform-origin:64% 49%}.a1-bird-wing-lower{clip-path:polygon(55% 40%,100% 34%,100% 100%,47% 92%,49% 58%);transform-origin:62% 51%}.a1-scroll{left:var(--gutter);color:var(--ash);position:absolute;bottom:26px;overflow:hidden}.a1-scroll>span{display:inline-block}@media (max-width:1023px){.a1-meta{gap:5px;top:70px}.a1-word{letter-spacing:-.03em;font-size:28vw}.a1-ver{right:var(--gutter);font-size:13vw}.a1-bird{top:13vh;right:calc(var(--gutter) + var(--rail-w) + 6px);width:68vw}}.a2{height:300vh}.a2-planes{position:absolute;inset:0}.a2-plane{background:var(--graphite);will-change:transform;position:absolute}.a2-plane-1{background:var(--clay);width:54vw;height:44vh;top:4vh;right:-8vw}.a2-plane-2{background:var(--faded-teal);width:36vw;height:32vh;bottom:-12vh;left:-6vw}.a2-label{left:var(--gutter);color:var(--ash);position:absolute;top:92px}.a2-line{--bl:.8;--cap:.7;letter-spacing:-.02em;color:var(--vellum);font-size:11vw;line-height:1;position:absolute;inset:0}.a2-w{white-space:nowrap;will-change:transform;position:absolute}.a2-w1{left:var(--gutter);bottom:calc(50 * var(--vh) / 100 - (1 - var(--bl)) * 1em)}.a2-w2{left:34vw;top:calc(50 * var(--vh) / 100 - (var(--bl) - var(--cap)) * 1em)}.a2-w3{right:calc(var(--gutter) + var(--rail-w) + 20px);top:calc(74 * var(--vh) / 100 - (var(--bl) - var(--cap) / 2) * 1em)}.a2-leap{display:inline-block}.a2-coords{left:var(--gutter);gap:4px;display:grid;position:absolute;bottom:26px;overflow:hidden}.a2-coords>div{gap:10px;display:flex}.a2-coords dt{width:4ch;color:var(--ash)}.a2-coords dd{color:var(--vellum)}.a2-vel{right:calc(var(--gutter) + var(--rail-w) + 20px);text-align:right;color:var(--vellum);will-change:transform;position:absolute;bottom:22px}.a2-vel-n{font-variation-settings:"wdth" 112;letter-spacing:-.03em;font-size:6vw;font-weight:700;line-height:.9;display:block}.a2-vel-l{color:var(--ash);margin-top:8px;display:block}.a2-wipe{background:var(--washed-gold);clip-path:polygon(0 0,0 0,0 0,0 0);will-change:clip-path;position:absolute;inset:0}@media (max-width:1023px){.a2-label{top:70px}.a2-line{font-size:13vw}.a2-w2{left:12vw}.a2-w3{right:var(--gutter);top:calc(74 * var(--vh) / 100 - (var(--bl) - var(--cap) / 2) * 1em)}.a2-vel{right:var(--gutter);bottom:96px}.a2-vel-n{font-size:14vw}.a2-coords{grid-template-columns:1fr 1fr;gap:4px 16px}}.a3{height:350vh}.a3-stage{--muted:var(--graphite);color:var(--ink)}.a3-label{left:var(--gutter);color:var(--muted);position:absolute;top:92px}.a3-track{will-change:transform;width:max-content;height:100%;position:absolute;top:0;left:0}.a3-sentence{--bl:.8;top:calc(60 * var(--vh) / 100 - var(--bl) * 1em);padding-left:var(--gutter);white-space:nowrap;letter-spacing:calc(-.03em + var(--vel) * .035em);padding-right:20vw;font-size:18vw;font-weight:500;line-height:1;position:relative}.a3-word{margin-right:.22em;display:inline-block}.a3-word:last-child{margin-right:0}.a3-initial{color:var(--clay)}.a3-period-wrap{display:inline-block;position:relative}.a3-portal{background:var(--cyan);clip-path:circle(0);will-change:clip-path;z-index:3;position:absolute;inset:0}.a3-margin{left:0;top:calc(60 * var(--vh) / 100 + 64px);width:100%;height:0;color:var(--graphite);text-transform:none;letter-spacing:.03em;font-size:11px;line-height:1.55;position:absolute}.a3-frag{white-space:pre;width:40ch;font-family:var(--font-mona), sans-serif;font-variation-settings:"wdth" 100;position:absolute;top:0}.a3-frag-above{top:auto;bottom:calc(40 * var(--vh) / 100 + .78 * 18vw + 60px)}.a3-count{right:calc(var(--gutter) + var(--rail-w) + 20px);color:var(--muted);position:absolute;bottom:26px}.a3-count b{color:var(--ink);font-weight:500}@media (max-width:1023px){.a3-label{top:70px}.a3-track{width:100%}.a3-sentence{padding:0 var(--gutter);white-space:normal;font-size:21vw;line-height:.92;top:0}.a3-word{will-change:transform;margin:0;display:block}.a3-word:nth-child(2n){text-align:right}.a3-margin{display:none}.a3-count{right:var(--gutter)}}.a45{height:600vh}.a45-anchor{width:1px;height:1px;position:absolute;top:50%;left:0}.a4-label,.a5-label{left:var(--gutter);color:var(--ash);position:absolute;top:92px}.a4-index{right:calc(var(--gutter) + var(--rail-w) + 20px);text-align:right;color:var(--ash);gap:7px;list-style:none;display:grid;position:absolute;top:92px;overflow:hidden}.a4-index li{transition:color .25s}.a4-index li[data-active=true]{color:var(--vellum)}.a4-index li[data-active=true] .a4-index-n{color:var(--clay)}.a4-words{position:absolute;inset:0}.a4-word{--bl:.8;--cap:.7;left:6vw;right:calc(6vw + var(--rail-w));top:calc(50 * var(--vh) / 100 - (var(--bl) - var(--cap) / 2) * 1em);letter-spacing:0;color:var(--vellum);pointer-events:none;grid-template-columns:repeat(6,1fr);font-size:15vw;font-weight:700;line-height:1;display:grid;position:absolute}.a4-read{grid-template-columns:repeat(4,1fr);font-size:21vw;left:20vw;right:20vw}.a4-word span{text-align:center;transform-origin:50%;will-change:transform, clip-path;display:block}.a4-bar{background:var(--vellum);visibility:hidden;will-change:left, top, width, height;position:absolute}.a4-copy{left:var(--gutter);width:min(44vw,620px);position:absolute;bottom:26px}.a4-sub{width:100%;margin:0;position:absolute;bottom:0;left:0}.a4-sub .rest-only{letter-spacing:-.01em;color:var(--vellum);font-size:clamp(20px,2.1vw,34px);line-height:1.15;display:block}.a4-sub-hint{color:var(--ash);clip-path:inset(0 0 100%);transition:clip-path .4s cubic-bezier(.16,1,.3,1) .35s;position:absolute;bottom:0;left:0}html.lenis-scrolling .a4-sub-hint{clip-path:inset(0)}.a5-ver{--bl:.78;left:calc(var(--gutter) - .04em);top:calc(50 * var(--vh) / 100 + .08em - var(--bl) * 1em);letter-spacing:-.05em;color:var(--vellum);white-space:nowrap;will-change:transform;font-size:24vw;font-weight:900;line-height:1;position:absolute}.a5-five,.a5-one{will-change:transform;display:inline-block}.a5-dot{background:var(--clay);vertical-align:baseline;border-radius:50%;width:.16em;height:.16em;margin:0 .05em;display:inline-block}.a5-rows{left:50vw;right:calc(var(--gutter) + var(--rail-w) + 20px);top:calc(50 * var(--vh) / 100);will-change:transform;height:0;position:absolute}.a5-row{left:0;right:0;top:calc(var(--i) * 9 * var(--vh) / 100);height:calc(9 * var(--vh) / 100);border-top:1px solid var(--ash);color:var(--ash);transition:color .25s,border-color .25s;position:absolute}.a5-row[data-state=active]{color:var(--clay);border-top-color:var(--clay)}.a5-row[data-state=past]{color:var(--vellum)}.a5-text{justify-content:space-between;align-items:baseline;padding-top:12px;font-size:11px;display:flex}.a5-text dd span{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.16,1,.3,1);display:inline-block}.a5-row[data-state=ahead] .a5-text dd span{clip-path:inset(0 0 0 100%)}.a5-portal{background:var(--clay);clip-path:circle(0);will-change:clip-path;z-index:5;position:absolute;inset:0}@media (max-width:1023px){.a4-label,.a5-label{top:70px}.a4-index{right:var(--gutter);gap:5px;top:70px}.a4-word{font-size:15.5vw;left:3vw;right:3vw}.a4-read{font-size:22vw;left:8vw;right:8vw}.a4-copy{width:calc(100vw - 2 * var(--gutter));bottom:22px}.a4-sub .rest-only{font-size:20px}.a5-ver{top:90px;left:var(--gutter);font-size:30vw}.a5-rows{left:var(--gutter);right:var(--gutter)}.a5-row{top:calc(var(--i) * 8 * var(--vh) / 100);height:calc(8 * var(--vh) / 100)}}.coda{height:400vh}.c-stage{color:var(--ink)}.c-statement{--bl:.8;--pressure-range:500;left:var(--gutter);right:calc(var(--gutter) + var(--rail-w) + 20px);top:calc(50 * var(--vh) / 100 - 1.38em);letter-spacing:-.035em;color:var(--ink);will-change:transform;font-size:10vw;line-height:.92;position:absolute}.c-line{white-space:nowrap;display:block;position:relative}.c-line-2{text-align:right}.c-line-3{padding-left:.6em}.c-o{display:inline-block}.c-moral{left:var(--gutter);color:var(--muted,#1414139e);position:absolute;bottom:26px}.c-mark{color:var(--ink);white-space:nowrap;will-change:transform, clip-path;align-items:baseline;gap:.35em;font-size:10vw;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-mark-word{letter-spacing:-.01em;font-weight:600}.c-mark-ver{letter-spacing:.02em;font-size:.34em;font-weight:900}.c-wipe{background:var(--cyan);clip-path:polygon(0 0,0 0,0 0,0 0);will-change:clip-path;position:absolute;inset:0}@media (max-width:1023px){.c-statement{right:var(--gutter);top:calc(50 * var(--vh) / 100 - 1.84em);font-size:11.5vw;line-height:.92}.c-line-2{text-align:left;padding-left:.4em}.c-line-3{padding-left:0}.c-mark{font-size:16vw}}.fin{background:var(--cyan);color:var(--vellum);position:relative;overflow:hidden}.fin-top{min-height:var(--vh);padding:22vh var(--gutter) 10vh;column-gap:var(--gutter);grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;display:grid;position:relative}.fin-kicker{color:var(--ash);grid-column:1/-1;align-items:center;gap:14px;display:flex}.fin-kicker-sep{background:var(--ash);width:40px;height:1px}.fin-title{letter-spacing:-.03em;grid-column:1/-1;margin-top:5vh;font-size:9.5vw;font-weight:500;line-height:.92}.fin-title-2{color:var(--clay);padding-left:12vw;display:inline-block}.fin-sub{color:var(--vellum);align-self:end;max-width:24ch;font-size:clamp(20px,2vw,32px);line-height:1.2}.fin-actions{margin-right:calc(var(--rail-w) + 20px);place-self:end;justify-items:end;gap:14px;display:grid}.fin-cta{border:1px solid var(--vellum);color:var(--vellum);isolation:isolate;align-items:center;padding:18px 26px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.fin-cta-bg{background:var(--vellum);z-index:-1;transition:transform .55s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translate(-101%)}.fin-cta-text{align-items:center;gap:12px;transition:color .3s .1s;display:inline-flex}.fin-cta-arrow{transition:transform .45s cubic-bezier(.2,.7,.2,1);display:inline-block}.fin-cta:hover .fin-cta-bg,.fin-cta:focus-visible .fin-cta-bg{transform:translate(0)}.fin-cta:hover .fin-cta-text,.fin-cta:focus-visible .fin-cta-text{color:var(--ink)}.fin-cta:hover .fin-cta-arrow{transform:translate(8px)}.fin-tech{color:var(--ash);text-transform:none;letter-spacing:.06em}.fin-tech span{text-transform:uppercase;letter-spacing:.14em;margin-right:10px}.fin-foot{padding:0 var(--gutter) 6vh;color:var(--ash);justify-content:space-between;gap:24px;display:flex}.fin-foot a:hover{color:var(--vellum)}.fin-foot-sep{vertical-align:middle;background:var(--ash);width:24px;height:1px;margin:0 12px;display:inline-block}.fin-end{height:var(--vh);min-height:var(--vh);letter-spacing:-.06em;color:var(--vellum);justify-content:center;align-items:center;gap:.02em;font-size:min(58vw,86vh);font-weight:900;line-height:.82;display:flex;position:relative;overflow:hidden}.fin-end>span{display:inline-block}.fin-slot{flex:0 0 .13em;width:.13em;height:.13em;transform:translate(.04em,.03em)}@media (max-width:1023px){.fin-top{padding:18vh var(--gutter) 8vh;grid-template-columns:1fr;row-gap:6vh}.fin-title{font-size:15vw}.fin-title-2{padding-left:0}.fin-actions{justify-self:start;justify-items:start;margin-right:0}.fin-foot{flex-direction:column;gap:10px}.fin-end{padding-inline:var(--gutter);height:78vh;min-height:78vh;font-size:min(56vw,46vh)}}@media (prefers-reduced-motion:reduce){.scene{height:auto!important}.stage{height:auto;min-height:var(--vh);padding:16vh var(--gutter) 12vh;grid-template-columns:minmax(0,1fr);align-content:center;gap:5vh;display:grid;overflow:visible}.a1-meta,.a1-bird,.a1-word,.a1-ver,.a1-scroll,.a2-label,.a2-line,.a2-w,.a2-coords,.a2-vel,.a3-label,.a3-track,.a3-sentence,.a3-count,.a4-label,.a4-index,.a4-words,.a4-word,.a4-copy,.a4-sub,.a5-label,.a5-ver,.a5-rows,.a5-row,.c-statement,.c-moral{clip-path:none;visibility:visible;width:auto;height:auto;position:static;inset:auto;transform:none}.a1-word,.a2-line,.a3-sentence,.a4-word,.c-statement{white-space:normal;font-size:clamp(48px,11vw,200px)}.a1-word{display:block}.a1-bird{opacity:1;justify-self:end;width:min(78vw,620px);position:relative;top:auto;right:auto}.a1-rest{display:inline}.a2-line{gap:.1em;display:grid}.a3-track{width:100%}.a3-sentence{padding:0}.a3-word{text-align:left;margin-right:.25em;display:inline-block}.a3-margin,.a3-portal,.a2-planes,.a2-wipe,.a4-bar,.a4-sub-hint,.a5-portal,.c-mark,.c-wipe,.a45-anchor,.rail-track{display:none}.a4-word{margin:0;display:block}.a4-word span{display:inline;transform:none}.a4-reason{color:var(--vellum)}.a4-copy{gap:1.2em;display:grid}.a5-ver{font-size:clamp(64px,18vw,260px)}.a5-rows{display:grid}.a5-row{color:var(--vellum);border-top-color:var(--ash);min-height:0;padding-bottom:14px}.a5-row[data-state] .a5-text dd span{clip-path:none}.c-statement{line-height:1}.c-line-2,.c-line-3{text-align:left;padding-left:0}.fin-top{min-height:0}}
