@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_32a015{font-family:EB Garamond,EB Garamond Fallback}.__variable_32a015{--font-garamond:"EB Garamond","EB Garamond Fallback"}*,:after,:before{box-sizing:border-box}*{margin:0}:root{--night:#14201a;--forest:#1a2b21;--forest-hi:#25392e;--cream:#f4ecd8;--cream-top:#faf4e8;--euc:#6b8e7b;--euc-light:#95b59e;--sage-bright:#b7cfbd;--text:rgba(250,244,232,0.92);--text-soft:rgba(244,236,216,0.6);--text-faint:rgba(244,236,216,0.32);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--font-sans:var(--font-geist),system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-serif:var(--font-garamond),Georgia,serif}html{-webkit-text-size-adjust:100%;font-size:100%}body{min-height:100dvh;font-family:var(--font-sans);color:var(--text);background-color:#22392c;line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgba(149,181,158,.3);color:var(--cream-top)}a{color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.veil{position:fixed;inset:0;z-index:90;background:#0c1512;pointer-events:none;animation:veil-lift 1s var(--ease-out) both}@keyframes veil-lift{0%{opacity:1}to{opacity:0}}.atmos{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(74% 56% at 84% 22%,rgba(149,181,158,.34),transparent 60%),radial-gradient(58% 48% at 5% 88%,rgba(107,142,123,.22),transparent 62%),linear-gradient(165deg,#2b4837,#1c2f25)}.atmos__aurora{position:absolute;top:-26vmax;right:-18vmax;width:74vmax;height:74vmax;background:radial-gradient(closest-side,rgba(149,181,158,.12),transparent 100%);animation:drift-one 44s var(--ease-in-out) infinite alternate}.atmos__aurora--second{top:auto;right:auto;bottom:-30vmax;left:-22vmax;width:66vmax;height:66vmax;background:radial-gradient(closest-side,rgba(107,142,123,.1),transparent 100%);animation:drift-two 58s var(--ease-in-out) infinite alternate}@keyframes drift-one{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-7vmax,5vmax,0) scale(1.12)}}@keyframes drift-two{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(6vmax,-4vmax,0) scale(1)}}.atmos__vignette{position:absolute;inset:0;background:radial-gradient(128% 96% at 50% 46%,transparent 58%,rgba(16,32,24,.34) 100%)}.chris{display:block;height:clamp(310px,58vh,620px);width:auto;filter:brightness(.94) contrast(1.02) saturate(.98);transition:transform .9s var(--ease-out),opacity .7s ease,filter .7s ease}.chris-wrap{bottom:0;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:chris-enter 2.4s var(--ease-out) 4s both}.chris-light,.chris-wrap{position:fixed;left:50%;translate:-50% 0;opacity:0;pointer-events:none}.chris-light{bottom:-8%;width:clamp(380px,52vw,900px);height:clamp(300px,42vh,620px);z-index:1;background:radial-gradient(50% 50% at 50% 50%,rgba(107,142,123,.36),transparent 70%);filter:blur(26px);animation:chris-enter 2.6s var(--ease-out) 3.8s both}@keyframes chris-enter{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}.focus-veil{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 88%,rgba(10,20,15,.2) 0,rgba(10,20,15,.72) 100%);transition:opacity .7s var(--ease-out)}:root[data-mail=focus] .focus-veil{opacity:1}.scrim{z-index:3;background:linear-gradient(180deg,transparent 42%,rgba(16,30,23,.42) 72%,rgba(14,26,20,.8))}.grain,.scrim{position:fixed;inset:0;pointer-events:none}.grain{z-index:60;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.page{z-index:2}.page,.shell{position:relative}.shell{z-index:4;min-height:100dvh;display:flex;flex-direction:column;padding:0 clamp(20px,5vw,56px)}.core,.foot{width:100%;max-width:1180px;margin-inline:auto}@keyframes rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.core{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:13vh 0 0}.count{position:relative;--digit-size:clamp(2.2rem,min(16.5vw,14vh),5.6rem);width:100%;max-width:100%}.count__mark{position:fixed;left:50%;top:50%;translate:-50% -50%;width:min(44vmin,360px);height:auto;z-index:3;pointer-events:none;filter:drop-shadow(0 30px 52px rgba(6,14,10,.6));animation:mark-in 1.2s var(--ease-out) both,mark-charge 1.5s ease-in 1.5s both}@keyframes mark-in{0%{opacity:0;transform:scale(.92);filter:blur(14px) drop-shadow(0 30px 52px rgba(6,14,10,.6))}to{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 30px 52px rgba(6,14,10,.6))}}@keyframes mark-charge{0%{transform:scale(1);filter:drop-shadow(0 30px 52px rgba(6,14,10,.6))}to{transform:scale(1.05);filter:drop-shadow(0 30px 52px rgba(6,14,10,.6)) drop-shadow(0 0 70px rgba(255,255,255,.6)) brightness(1.16)}}.count:not([data-phase=mark]) .count__mark{animation:none;opacity:0}.count__flash{position:fixed;left:50%;top:50%;width:120vmax;height:120vmax;translate:-50% -50%;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,253,247,.55),transparent 62%)}.count[data-phase=burst] .count__flash{animation:flash 1.5s var(--ease-out) both}@keyframes flash{0%{opacity:0;transform:scale(.2)}9%{opacity:1}to{opacity:0;transform:scale(1)}}.count__canvas{position:fixed;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.lockup{margin-bottom:clamp(1.1rem,2.2vh,1.6rem);opacity:0;transition:opacity 1.2s ease .2s}.brand{display:block;width:clamp(56px,13vw,74px);height:auto;margin:0 auto clamp(1rem,2vh,1.3rem);opacity:.9}.headline{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.9rem,min(5vw,7vh),3.8rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:#fdf9f0;text-shadow:0 2px 30px rgba(12,24,18,.55)}.headline em{font-style:italic;color:var(--euc-light)}.headline__line{display:block}.headline__line--accent{font-style:italic;color:var(--sage-bright)}.count[data-phase=gather] .lockup,.count[data-phase=live] .lockup{opacity:1}.count__row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(.7rem,4.5vw,2.8rem);width:100%}.unit{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(.7rem,1.6vh,1rem)}.unit__value{display:flex;font-family:var(--font-sans);font-weight:800;font-size:var(--digit-size);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.digit{display:flex;align-items:center;justify-content:center;width:.58em;height:1.04em;color:transparent;text-shadow:0 0 40px rgba(250,244,232,.28);opacity:0;filter:blur(9px);transform:scale(1.04);transition:opacity .38s var(--ease-out),filter .38s var(--ease-out),transform .46s var(--ease-out)}.digit[data-solid=true]{color:#fdf9f0;opacity:1;filter:blur(0);transform:none}.unit__label{font-family:var(--font-mono);font-size:clamp(.52rem,1.5vw,.6rem);letter-spacing:.26em;text-transform:uppercase;text-indent:.26em;color:rgba(250,244,232,.62);opacity:0;transition:opacity .7s ease calc(var(--i, 0) * .15s + .7s)}.count[data-phase=gather] .unit__label,.count[data-phase=live] .unit__label{opacity:1}.count--live{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.count__now{font-family:var(--font-serif);font-style:italic;font-size:clamp(2.2rem,7vw,4.4rem);line-height:1.05;color:var(--cream-top)}.core__signup{margin-top:auto;margin-bottom:clamp(.5rem,3vh,2rem);width:100%;max-width:440px;animation:rise 1.1s var(--ease-out) 4.6s both}.signup__form{position:relative;display:flex;gap:.5rem;align-items:center;padding:.42rem .42rem .42rem 1.3rem;border-radius:999px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(32px) saturate(1.7);backdrop-filter:blur(32px) saturate(1.7);border:1px solid rgba(255,255,255,.32);box-shadow:0 30px 70px -28px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(255,255,255,.06);transition:border-color .24s ease,background .24s ease}.signup__input{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:.92rem;color:var(--cream-top);background:transparent;border:none;padding:.78rem 0}.signup__input::placeholder{color:rgba(250,244,232,.62)}.signup__input:focus{outline:none}.signup__form:focus-within{border-color:rgba(183,207,189,.42);background:rgba(255,255,255,.09)}.btn{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;font-family:var(--font-sans);font-size:.88rem;font-weight:600;letter-spacing:-.01em;color:#16241c;background:linear-gradient(180deg,var(--cream-top) 0,#e7dcc4 100%);border:none;border-radius:999px;padding:.78rem 1rem .78rem 1.2rem;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .16s var(--ease-out),box-shadow .24s ease,filter .24s ease}.btn:disabled{cursor:default;filter:saturate(.7) brightness(.92)}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--sage-bright);outline-offset:3px}.btn__icon{display:inline-flex;width:16px;height:16px}.btn__icon svg,.trace{width:100%;height:100%}.trace{display:block;overflow:visible}.trace__bed,.trace__light{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trace__bed{stroke:rgba(250,244,232,.18);stroke-width:3}.trace__light{stroke:#fdf9f0;stroke-width:3.4;filter:drop-shadow(0 0 6px rgba(255,253,246,.55));stroke-dasharray:14 86;stroke-dashoffset:100}.trace[data-mode=loop] .trace__light{animation:trace-run 1.5s linear infinite}.trace[data-mode=once] .trace__light{stroke-dasharray:100 100;animation:trace-draw 1.1s var(--ease-out) .12s both}@keyframes trace-run{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes trace-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.signup__wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;opacity:0;pointer-events:none;background:rgba(255,255,255,.09);transition:opacity .32s var(--ease-out)}.signup__wait .trace{width:clamp(52px,16vw,74px);height:auto}.signup[data-state=sending] .signup__form{position:relative}.signup[data-state=sending] .signup__wait{opacity:1}.signup[data-state=sending] .btn,.signup[data-state=sending] .signup__input{opacity:0;transition:opacity .24s ease}.signup__note{margin-top:.8rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(250,244,232,.72)}.signup__note--error{color:#d9a68c;letter-spacing:.06em;text-transform:none;font-family:var(--font-sans);font-size:.82rem}.signup--done{display:flex;flex-direction:column;align-items:center;gap:.3rem}.signup__sub,.signup__title{animation:rise .9s var(--ease-out) both}.signup__title{animation-delay:.52s}.signup__sub{animation-delay:.64s}.signup__seal{display:block;width:clamp(86px,26vw,128px);margin-bottom:.8rem;animation:seal-in .9s var(--ease-out) both}@keyframes seal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.signup__title{font-family:var(--font-serif);font-size:1.45rem;color:var(--cream-top)}.signup__sub{font-size:.86rem;color:var(--text-soft)}:root[data-mail=focus] .chris{transform:translate3d(0,26%,0);opacity:.28;filter:brightness(.6) contrast(1.04) saturate(.5)}:root[data-mail=focus] .chris-light{opacity:.25}:root[data-mail=focus] .count__canvas{transform:scale(.93) translateY(-3vh);opacity:.36}:root[data-mail=focus] .lockup{opacity:.3}:root[data-mail=focus] .unit__label{opacity:.12}:root[data-mail=focus] .signup{transform:translateY(clamp(-10vh,-7vh,-3vh)) scale(1.03)}:root[data-mail=focus] .signup__form{background:rgba(255,255,255,.17);border-color:rgba(255,255,255,.42);box-shadow:0 40px 90px -30px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.45)}:root[data-mail=focus] .signup__note{color:rgba(250,244,232,.85)}.count__canvas{transition:transform .9s var(--ease-out),opacity .7s ease}.chris-light{transition:opacity .7s ease}.signup{transition:transform .8s var(--ease-out)}.foot{padding:clamp(1rem,2.4vh,1.8rem) 0 clamp(.9rem,2vh,1.5rem);animation:rise 1.1s var(--ease-out) 5s both}.foot,.foot__nav{display:flex;justify-content:center}.foot__nav{flex-wrap:wrap;gap:.3rem 1.2rem}.foot__nav a{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,244,232,.5);text-decoration:none;transition:color .2s ease}@media (min-width:760px){.core{padding-top:clamp(2.5vh,7vh,9vh)}.chris{height:clamp(320px,56vh,660px)}.count{--digit-size:clamp(3.8rem,min(12.4vw,21vh),12rem)}.count__row{flex-wrap:nowrap;max-width:none}.unit{flex:0 0 auto;padding-inline:clamp(.45rem,1.5vw,1.2rem)}}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.95)}.btn:hover:not(:disabled):active{transform:scale(.97)}.foot__nav a:hover{color:var(--cream-top)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.core__signup,.foot,.signup--done,.top{animation:fade .4s ease .2s both}.count__mark{display:none}:root[data-mail=focus] .chris,:root[data-mail=focus] .count__canvas,:root[data-mail=focus] .signup{transform:none}.atmos__aurora{animation:none}.veil{animation-duration:.26s}}.legal{min-height:100dvh;display:flex;flex-direction:column;padding:clamp(20px,4vw,48px) clamp(20px,6vw,64px);background:radial-gradient(120% 90% at 50% 0,var(--forest) 0,var(--night) 70%)}.legal__top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;max-width:680px;width:100%;margin:0 auto 40px}.legal__home{font-family:var(--font-serif);font-size:20px;letter-spacing:.02em;text-decoration:none;color:var(--text)}.legal__back{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--text-soft)}.legal__back:hover,.legal__home:hover{color:var(--cream-top)}.legal__body{max-width:680px;width:100%;margin:0 auto;flex:1 1}.legal__title{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,5vw,40px);line-height:1.15;color:var(--cream-top)}.legal__stand{margin-top:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.legal__body h2{margin-top:40px;font-size:19px;line-height:1.3}.legal__body h2,.legal__body h3{font-weight:600;color:var(--cream-top)}.legal__body h3{margin-top:24px;font-size:16px}.legal__body li,.legal__body p{margin-top:12px;font-size:15px;line-height:1.75;color:var(--text-soft)}.legal__body ul{padding-left:20px}.legal__body li{margin-top:6px}.legal__body a{color:var(--euc-light);-webkit-text-decoration-color:rgba(149,181,158,.4);text-decoration-color:rgba(149,181,158,.4);text-underline-offset:3px}.legal__body a:hover{color:var(--sage-bright)}.legal__address{padding:16px 20px;border:1px solid rgba(244,236,216,.12);border-radius:12px;background:rgba(37,57,46,.35)}.legal__foot{max-width:680px;width:100%;margin:56px auto 0;padding-top:20px;border-top:1px solid rgba(244,236,216,.1)}.legal__nav{display:flex;flex-wrap:wrap;gap:10px 22px}.legal__nav a{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--text-faint)}.legal__nav a:hover{color:var(--text-soft)}