@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-cyrillic-ext-300-normal.CgCALhwJ.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-300-normal.RId2JxDB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-cyrillic-300-normal.BnqRxXuy.woff2)format("woff2"),url(/_astro/inter-cyrillic-300-normal.LR1W_oT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-greek-ext-300-normal.l2DDyC6M.woff2)format("woff2"),url(/_astro/inter-greek-ext-300-normal.DLbbeei1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-greek-300-normal.DmGD3g_f.woff2)format("woff2"),url(/_astro/inter-greek-300-normal.BrhSP0vQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-vietnamese-300-normal.Bdr24Bqb.woff2)format("woff2"),url(/_astro/inter-vietnamese-300-normal.DDGmYYdT.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-ext-300-normal.CPgO9Ksf.woff2)format("woff2"),url(/_astro/inter-latin-ext-300-normal.Dp1L8vcn.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-ext-700-normal.D_7NT8eF.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-700-normal.BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-ext-700-normal.D0RkHJEE.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-700-normal.mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-700-normal.RgALSHS4.woff2)format("woff2"),url(/_astro/inter-tight-greek-700-normal.DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-vietnamese-700-normal.Cn_DV52A.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-700-normal.DwHBAXeT.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-700-normal.CrlzIQ10.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-cyrillic-ext-800-normal.CzCOBUhR.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-800-normal.WowoGRZX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-cyrillic-800-normal.CC_RRmyd.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-800-normal.ChWbk4mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-greek-ext-800-normal.DNWjXg9N.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-800-normal.DfP-QoiQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-greek-800-normal.X9eW6L67.woff2)format("woff2"),url(/_astro/inter-tight-greek-800-normal.CxHmUlv4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-vietnamese-800-normal.OJoDhpMd.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-800-normal.CbYrLkxo.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-ext-800-normal.DfKN99cy.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-800-normal.A39zhqaD.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-800-normal.CRGCHRPv.woff2)format("woff2"),url(/_astro/inter-tight-latin-800-normal.D2te1T7i.woff)format("woff");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:Inter Tight Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 900;size-adjust:94.16%;ascent-override:102.89%;descent-override:25.62%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);font-weight:100 350;size-adjust:105.57%;ascent-override:91.76%;descent-override:22.85%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);font-weight:351 1000;size-adjust:99.59%;ascent-override:97.27%;descent-override:24.22%;line-gap-override:0%}:root{color-scheme:dark;--ink:#0c0c0c;--ink-2:#131312;--white:#fff;--paper:#f4f4f2;--grey-500:#9a9a94;--soft:#c8c8c8;--dim:#8c8c87;--hair-ink:#2a2a28;--hair-2:#3a3a37;--blue-600:#4f5fd0;--blue-300:#a9b6ee;--yellow-500:#cf7a4f;--yellow-300:#e6b293;--teal-500:#4a8fa3;--teal-300:#8cc5d6;--needs:#e6d28a;--display:"Inter Tight","Inter Tight Fallback",Arial,sans-serif;--sans:"Inter","Inter Fallback",Arial,sans-serif;--t-display:clamp(2.7rem,8.2vw,8.6rem);--t-heading:clamp(1.9rem,3.6vw,3.2rem);--t-statement:clamp(1.25rem,2vw,1.85rem);--t-body:clamp(1.1rem,1.45vw,1.45rem);--t-meta:.75rem;--s1:6px;--s2:12px;--s3:18px;--s4:24px;--s5:34px;--s6:56px;--s7:96px;--margin:max(16px,8vw,env(safe-area-inset-left,0px));--margin-r:max(16px,8vw,env(safe-area-inset-right,0px));--ease:cubic-bezier(.22,.61,.36,1);--ease-pop:cubic-bezier(.34,1.56,.64,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.4;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}img,video{max-width:100%}:focus-visible{outline:1px solid var(--blue-300);outline-offset:4px}::selection{background:var(--blue-600);color:#fff}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:70;background:var(--ink);position:fixed;inset:0 0 auto}.meta,.rec{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-weight:500}.meta{font-size:var(--t-meta);color:var(--grey-500);line-height:1.5}.display,.heading{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800}.display{font-size:var(--t-display);letter-spacing:-.04em;line-height:.92}.heading{font-size:var(--t-heading);letter-spacing:-.03em;line-height:1}.soft{font-family:var(--sans);color:var(--soft);font-weight:300;font-size:var(--t-body);text-wrap:pretty;max-width:40ch;line-height:1.45}.soft+.soft{margin-top:.75em}.voice{font-family:var(--sans);color:var(--soft);font-weight:300;font-size:var(--t-statement);text-wrap:pretty;max-width:28ch;line-height:1.3}.stop{color:var(--blue-300)}.stop-terra{color:var(--yellow-300)}.stop-teal{color:var(--teal-300)}.needs{font-family:var(--sans);letter-spacing:.04em;text-transform:none;color:var(--needs);border:1px dashed #e6d28a8c;padding:.05em .4em;font-size:.78em;font-weight:500}.rec{align-items:baseline;gap:10px;padding:12px 0;font-size:.8rem;line-height:1.5;display:flex}.rec .l{color:var(--grey-500);flex:0 auto;min-width:0}.rec .dots{border-bottom:1px dotted var(--hair-2);flex:1;min-width:16px;transform:translateY(-4px)}.rec .v{text-align:right;min-width:0;color:var(--white);transition:color .9s var(--ease);flex:0 auto}.v.bad{color:var(--yellow-300)}.v.miss{color:var(--blue-300)}.v.good{color:var(--teal-300)}.wordmark{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-weight:800;line-height:.88;text-decoration:none;display:inline-block}.wordmark--stacked{font-size:clamp(1.6rem,2.6vw,2.4rem)}.wordmark--line{letter-spacing:-.02em;font-size:1.35rem}.button{font-family:var(--display);font-weight:800;font-size:var(--t-statement);letter-spacing:-.02em;text-transform:uppercase;color:inherit;padding:0 0 var(--s1);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.button:hover{color:var(--blue-300)}.topbar{top:env(safe-area-inset-top,0px);z-index:50;padding:var(--s3) var(--margin-r) var(--s3) var(--margin);background:var(--ink);border-bottom:1px solid var(--hair-ink);transition:transform .4s var(--ease-pop);justify-content:space-between;align-items:center;display:flex;position:fixed;left:0;right:0;transform:translateY(-120%)}.topbar.is-shown{transform:none}.topbar__nav{align-items:baseline;gap:var(--s4);display:flex}.topbar__nav a{font-weight:500;font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);text-decoration:none;transition:color .2s}.topbar__nav a:hover{color:var(--white)}.topbar__nav a.cta{color:var(--white);border-bottom:1px solid}@media (width<=760px){.topbar__nav{display:none}}.hero{background:var(--ink);min-height:100lvh;padding:var(--s6) var(--margin-r) var(--s6) var(--margin);gap:var(--s6);z-index:2;flex-direction:column;display:flex;position:relative;overflow:clip}.hero__light{pointer-events:none;position:absolute;inset:0}.hero__rays{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.hero__light.is-live .hero__rays{opacity:1}.hero__light.is-live .hero__chrome{opacity:0}.hero__chrome{background:radial-gradient(40% 45% at 38% 46%,#f6ead0 0%,transparent 70%),radial-gradient(45% 50% at 62% 62%,var(--blue-600) 0%,transparent 72%),radial-gradient(35% 40% at 30% 70%,var(--yellow-500) 0%,transparent 70%),radial-gradient(30% 34% at 70% 35%,var(--blue-300) 0%,transparent 70%);filter:blur(48px);opacity:.9;width:72vw;height:78vh;transition:opacity 1.2s;position:absolute;top:12vh;right:-24vw}.hero>:not(.hero__light){position:relative}.hero__top{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.hero__main{margin:auto 0}.hero__headline{font-size:clamp(2.4rem,5.4vw,6rem)}@media (width>=900px){.hero__headline span{white-space:nowrap}}.hero__headline span{will-change:transform;display:block}.hero__nav{gap:var(--s4);flex-wrap:wrap;justify-content:flex-end;display:flex}.hero__nav a{font-weight:500;font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:#b9b9b3;text-shadow:0 0 12px #0c0c0ce6;border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s}.hero__nav a:hover,.hero__nav a:last-child{color:var(--white);border-bottom-color:currentColor}.hero__lede{margin-top:var(--s4);max-width:44ch;color:var(--soft);font-weight:300;font-size:var(--t-body);line-height:1.4}.hero .button{margin-top:var(--s6)}@media (width<=760px){.hero__chrome{filter:blur(34px);width:100vw;height:20vh;top:70%;right:-50vw}.hero__nav{display:none}.hero .button{margin-top:var(--s5)}.hero{padding-top:var(--s3)}}.mmenu{display:none}@media (width<=760px){.mmenu{top:calc(var(--s3) + env(safe-area-inset-top,0px));right:var(--margin-r);z-index:60;display:block;position:fixed}.mmenu__btn{align-items:center;gap:var(--s2);padding:var(--s1) 0;cursor:pointer;color:var(--white);background:0 0;border:0;display:flex}.mmenu__word{font-weight:500;font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase}.mmenu.is-compact .mmenu__word{display:none}.mmenu__lines{gap:5px;width:22px;display:grid}.mmenu__lines span{height:2px;transition:transform .3s var(--ease-pop),opacity .2s;background:currentColor}.mmenu.is-open .mmenu__lines span:first-child{transform:translateY(7px)rotate(45deg)}.mmenu.is-open .mmenu__lines span:nth-child(2){opacity:0}.mmenu.is-open .mmenu__lines span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mmenu__panel{top:calc(56px + env(safe-area-inset-top,0px));padding:var(--s1) var(--margin-r) var(--s4) var(--margin);background:var(--ink);border-bottom:1px solid var(--hair-ink);display:grid;position:fixed;left:0;right:0}.mmenu__panel[hidden]{display:none}.mmenu__panel a{color:var(--white);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;padding:var(--s3) 0;border-bottom:1px solid var(--hair-ink);font-size:1.5rem;font-weight:800;text-decoration:none}.mmenu__panel a.cta{color:var(--blue-300);border-bottom:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.sent{gap:var(--s2);text-align:center;justify-items:center;display:grid}.sent .voice{text-align:center;max-width:34ch}.form .sent{text-align:left;justify-items:start}.form .sent .voice{text-align:left}.ex-start{gap:var(--s4);justify-items:start;display:grid}.ex-start .bar{margin:0}.ex-start .sent{text-align:left;justify-items:start}.ex-start .sent .voice{text-align:left}.ask-link{color:var(--blue-300);border-bottom:1px solid;text-decoration:none}.form-error{color:var(--yellow-300);min-height:1.2em;font-size:.85rem;font-weight:500}.light{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.orb-pos{width:62vmax;height:62vmax;transition:transform 2.6s var(--ease),opacity 2.6s var(--ease);margin:-31vmax 0 0 -31vmax;position:absolute;top:50%;left:50%}.orb{will-change:transform;border-radius:50%;width:100%;height:100%;animation:26s ease-in-out infinite alternate drift}.orb-blue .orb{background:radial-gradient(circle,#4f5fd08c,#4f5fd000 62%)}.orb-terra .orb{background:radial-gradient(circle,#cf7a4f80,#cf7a4f00 60%);animation-duration:31s;animation-delay:-9s}.orb-teal .orb{background:radial-gradient(circle,#4a8fa380,#4a8fa300 60%);animation-duration:23s;animation-delay:-4s}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(3vmax,-2vmax)scale(1.06)}to{transform:translate(-2vmax,2.5vmax)scale(.96)}}body[data-m=film] .orb-blue{opacity:.85;transform:translate(26vw,-6vh)}body[data-m=film] .orb-terra{opacity:.55;transform:translate(36vw,24vh)}body[data-m=film] .orb-teal{opacity:.12;transform:translate(-30vw,40vh)}body[data-m=checks] .orb-blue{opacity:.7;transform:translate(-30vw,-10vh)}body[data-m=checks] .orb-terra{opacity:.18;transform:translate(40vw,36vh)}body[data-m=checks] .orb-teal{opacity:.35;transform:translate(30vw,10vh)}body[data-m=blocks] .orb-blue{opacity:.45;transform:translate(30vw,-20vh)}body[data-m=blocks] .orb-terra{opacity:.6;transform:translate(-20vw,20vh)}body[data-m=blocks] .orb-teal{opacity:.15;transform:translate(40vw,40vh)}body[data-m=beyond] .orb-blue{opacity:.2;transform:translate(-36vw,-30vh)}body[data-m=beyond] .orb-terra{opacity:.9;transform:translate(10vw,4vh)}body[data-m=beyond] .orb-teal{opacity:.12;transform:translate(-40vw,40vh)}body[data-m=monthly] .orb-blue{opacity:.2;transform:translate(-34vw,-20vh)}body[data-m=monthly] .orb-terra{opacity:.1;transform:translate(-40vw,40vh)}body[data-m=monthly] .orb-teal{opacity:.9;transform:translate(18vw)}body[data-m=start] .orb-blue{opacity:.3;transform:translate(26vw,-24vh)}body[data-m=start] .orb-terra{opacity:.22;transform:translate(30vw,28vh)}body[data-m=start] .orb-teal{opacity:.28;transform:translate(-26vw,20vh)}body[data-m=ex-chat] .orb-blue{opacity:1;transform:translate(18vw,4vh)}body[data-m=ex-chat] .orb-terra{opacity:.25;transform:translate(36vw,30vh)}body[data-m=ex-chat] .orb-teal{opacity:.15;transform:translate(-30vw,40vh)}body[data-m=ex-proof] .orb-blue{opacity:.32;transform:translateY(-10vh)}body[data-m=ex-proof] .orb-terra{opacity:.18;transform:translate(30vw,30vh)}body[data-m=ex-proof] .orb-teal{opacity:.18;transform:translate(-30vw,30vh)}body[data-m=ex-fix] .orb-blue{opacity:.2;transform:translate(-34vw,-20vh)}body[data-m=ex-fix] .orb-terra{opacity:.1;transform:translate(-40vw,40vh)}body[data-m=ex-fix] .orb-teal{opacity:.95;transform:translate(-14vw)}.view{z-index:1;position:relative;overflow-x:clip}html,body{overflow-x:clip}.wrap{padding-left:var(--margin);padding-right:var(--margin-r)}.moment{padding-top:clamp(90px,14vh,170px);padding-bottom:clamp(50px,8vh,100px);position:relative}.eyebrow{margin-bottom:var(--s4);display:block}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}@media (width<=900px){.two{grid-template-columns:minmax(0,1fr)}}.points{gap:var(--s3);margin-top:var(--s5);max-width:44ch;display:grid}.points li{gap:var(--s2);color:var(--soft);grid-template-columns:18px minmax(0,1fr);font-size:clamp(1.02rem,1.25vw,1.2rem);font-weight:300;line-height:1.45;display:grid}.points li:before{content:"";background:var(--blue-300);border-radius:50%;width:6px;height:6px;margin-top:.6em}.pull{margin-top:clamp(48px,7vw,90px)}.pull a{font-weight:300;font-size:var(--t-statement);color:var(--soft);border-bottom:1px solid var(--hair-2);padding-bottom:4px;text-decoration:none;transition:color .3s,border-color .3s}.pull a:hover{color:#fff;border-color:#fff}.example-tag{font-weight:500;font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);align-items:center;gap:8px;display:inline-flex}.example-tag:before{content:"";background:var(--grey-500);border-radius:50%;width:6px;height:6px}.panel-top{padding-bottom:var(--s2);border-bottom:1px solid var(--hair-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.film{padding-top:clamp(70px,12vh,140px)}.frame{aspect-ratio:16/9;border:1px solid var(--hair-2);background:#0f0f12;width:100%;max-width:100%;position:relative;overflow:hidden}.frame video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.story{background:radial-gradient(60% 70% at 85% 30%,#cf7a4f59,#0000 70%),radial-gradient(60% 70% at 40% 70%,#4f5fd059,#0000 70%),#111116;place-items:center;padding:clamp(20px,6vw,80px);display:grid;position:absolute;inset:0}.story p{font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:20ch;transition:opacity .6s var(--ease);font-size:clamp(1.3rem,3.6vw,3.4rem);font-weight:800;line-height:1}.story .meta{color:var(--needs);position:absolute;bottom:14px;left:16px}.sound{z-index:2;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;background:#0c0c0cb3;border:1px solid #ffffff4d;border-radius:999px;padding:8px 14px;font-size:.68rem;font-weight:500;position:absolute;bottom:14px;left:14px}.sound:hover{border-color:#fff}.film-cap{margin-top:var(--s2);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.film-end{justify-items:center;gap:var(--s4);text-align:center;margin-top:clamp(40px,6vw,72px);display:grid}.film-end .soft{text-align:center;max-width:46ch}.film-end form{justify-self:stretch}.bar{-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#404044d1,#484078d9);border:1px solid #ffffff47;border-radius:999px;align-items:center;width:100%;max-width:640px;height:64px;margin:0 auto;padding:6px 6px 6px 26px;display:flex;position:relative;box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff1f}.bar input{color:#fff;width:0;min-width:0;height:100%;font-family:var(--sans);background:0 0;border:0;outline:none;flex:1;font-size:1.02rem;font-weight:400}.bar input::placeholder{color:#ffffff8c}.bar button{height:100%;color:var(--ink);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease-pop),box-shadow .3s;background:#fff;border:0;border-radius:999px;flex:none;padding:0 28px;font-size:.82rem;font-weight:700}.bar button:hover{transform:scale(1.03);box-shadow:0 0 24px #ffffff40}.bar:focus-within{border-color:#a9b6eecc}@media (width<=480px){.bar{height:56px;padding-left:18px}.bar button{letter-spacing:.1em;padding:0 16px;font-size:.7rem}}.bar-note{letter-spacing:.06em;min-height:1.4em;color:var(--teal-300);font-size:.78rem;font-weight:500}.areas{column-gap:var(--s5);border-top:1px solid var(--hair-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=560px){.areas{grid-template-columns:minmax(0,1fr)}}.areas li{border-bottom:1px solid var(--hair-ink);letter-spacing:.12em;text-transform:uppercase;color:#55554f;transition:color .6s var(--ease);align-items:baseline;gap:12px;padding:14px 0;font-size:.78rem;font-weight:500;display:flex}.areas li .n{font-variant-numeric:tabular-nums;flex:none;width:2.2em}.areas li .ok{color:var(--teal-300);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease-pop);margin-left:auto;transform:translate(-6px)}.areas li.on{color:var(--white)}.areas li.on .n{color:var(--grey-500)}.areas li.on .ok{opacity:1;transform:none}.count{margin-bottom:var(--s3);align-items:baseline;gap:14px;display:flex}.count b{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,9vw,8rem);font-weight:800;line-height:.85}.readers .rec{border-bottom:1px solid var(--hair-ink);padding:16px 0;font-size:.82rem}.readers .rec .l{color:var(--white)}.readers .v{min-width:9.5em}.beyond-h{letter-spacing:-.04em;font-size:clamp(2.4rem,5.4vw,6rem);line-height:.92}.beyond-h>span{will-change:transform;display:block}@media (width>=900px){.beyond-h>span{white-space:nowrap}}.beyond-body{margin-top:clamp(40px,6vw,80px)}.places{border-top:1px solid var(--hair-ink)}.places .rec{border-bottom:1px solid var(--hair-ink);padding:15px 0}.places .rec .l{color:var(--white)}.places .rec .v{color:var(--yellow-300)}@media (width<=560px){.places .rec{flex-wrap:wrap;gap:2px 10px}.places .rec .dots{display:none}.places .rec .v{text-align:left;width:100%}}.timeline{border-top:1px solid var(--hair-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(50px,7vw,90px);display:grid}@media (width<=900px){.timeline{grid-template-columns:minmax(0,1fr)}}.tl{border-bottom:1px solid var(--hair-ink);align-content:start;gap:12px;padding:22px 22px 26px 0;display:grid}@media (width>=901px){.tl+.tl{border-left:1px solid var(--hair-ink);padding-left:22px}}.tl .when{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1}.tl p{color:var(--soft);font-size:1rem;font-weight:300;line-height:1.5}.tl .meta{color:var(--teal-300)}.rebuild{margin-top:var(--s5);color:var(--dim);max-width:56ch;font-size:1.02rem;font-weight:300}.teaser{justify-content:space-between;align-items:end;gap:var(--s5);border-top:1px solid var(--hair-ink);border-bottom:1px solid var(--hair-ink);flex-wrap:wrap;padding:clamp(28px,4vw,48px) 0;display:flex}.teaser .heading{font-size:clamp(1.6rem,3vw,2.6rem)}.together,.form{gap:var(--s4);display:grid}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width<=560px){.fields{grid-template-columns:minmax(0,1fr)}}.f{gap:8px;display:grid}.f.full{grid-column:1/-1}.f label{font-weight:500;font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.f input,.f select{font-family:var(--sans);color:#fff;border:0;border-bottom:1px solid var(--hair-2);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;width:100%;padding:8px 0 10px;font-size:1.15rem;font-weight:300}.f select{background-image:linear-gradient(45deg,transparent 50%,var(--grey-500) 50%),linear-gradient(135deg,var(--grey-500) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-repeat:no-repeat;background-size:5px 5px}.f select option{background:var(--ink);color:#fff}.f input:focus,.f select:focus{border-color:var(--blue-300);outline:none}.form-actions{flex-wrap:wrap;align-items:baseline;gap:16px 34px;display:flex}.form-note{color:var(--teal-300);min-height:1.2em;font-size:.8rem;font-weight:500}.alt{color:var(--soft);font-size:1.05rem;font-weight:300}.alt a{color:var(--blue-300);border-bottom:1px solid;text-decoration:none}.faq{max-width:60rem;margin-top:clamp(80px,10vw,140px)}.faq-h{margin:0}.faq-group{border:0;border-bottom:1px solid var(--hair-2);width:100%;padding:var(--s5) 0 var(--s3);cursor:pointer;text-align:left;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);background:0 0;justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;font-weight:500;transition:color .2s;display:flex}.faq-group:hover,.faq-group[aria-expanded=true]{color:#fff}.faq-arrow{letter-spacing:0;transition:transform .35s var(--ease-pop);font-size:1rem}.faq-group[aria-expanded=true] .faq-arrow{transform:rotate(180deg)}.js .faq-items[hidden]{display:none}.faq details{border-bottom:1px solid var(--hair-ink)}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;color:#fff;justify-content:space-between;gap:20px;padding:20px 0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);color:var(--grey-500);transition:transform .3s var(--ease-pop);flex:none;font-weight:300}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{max-width:58ch;color:var(--soft);padding:0 0 24px;font-size:1.05rem;font-weight:300;line-height:1.6}.faq .a p+p{margin-top:.7em}footer{z-index:1;border-top:1px solid var(--hair-ink);padding-block:var(--s6) var(--s5);background:var(--ink);margin-top:clamp(80px,10vw,140px);position:relative}.foot{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.foot .meta a{text-decoration:none}.foot .contact{color:var(--blue-300)}.strip{height:6px;margin-top:var(--s5);display:flex}.strip span:first-child{background:var(--yellow-500);flex:60}.strip span:nth-child(2){background:var(--teal-500);flex:35}.strip span:nth-child(3){background:var(--blue-600);flex:4}.doc{gap:var(--s3);max-width:44rem;margin-top:var(--s5);display:grid}.doc h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-top:var(--s4);font-size:1.25rem;font-weight:800}.doc p{color:var(--soft);font-size:1.05rem;font-weight:300;line-height:1.6}.doc .rec{border-bottom:1px solid var(--hair-ink)}.doc .rec .v{white-space:normal}.fill{color:var(--grey-500);border-bottom:1px dashed var(--grey-500)}.ex-head{padding-top:calc(var(--s7) + 40px)}.back{font-weight:500;font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);margin-bottom:var(--s5);text-decoration:none;display:inline-block}.back:hover{color:#fff}.q-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (width<=900px){.q-grid{grid-template-columns:minmax(0,1fr)}}.picker{gap:26px;display:grid}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border:1px solid var(--hair-2);cursor:pointer;transition:all .35s var(--ease);background:0 0;border-radius:999px;padding:10px 16px;font-size:.74rem;font-weight:500}.chip:hover{border-color:var(--grey-500);color:#fff}.chip[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.qlist{border-top:1px solid var(--hair-ink);display:grid}.qbtn{text-align:left;border:0;border-bottom:1px solid var(--hair-ink);color:var(--grey-500);cursor:pointer;background:0 0;align-items:baseline;gap:14px;padding:16px 0;font-size:1.08rem;font-weight:300;line-height:1.35;transition:color .3s;display:flex}.qbtn .k{letter-spacing:.12em;color:var(--hair-2);flex:none;width:2.2em;font-size:.7rem;font-weight:500}.qbtn:hover,.qbtn[aria-pressed=true]{color:#fff}.qbtn[aria-pressed=true] .k{color:var(--blue-300)}.chat{border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(6px);background:#0c0c0c8c;flex-direction:column;min-height:420px;display:flex}.chat-top{border-bottom:1px solid var(--hair-ink);justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.chat-body{flex-direction:column;flex:1;gap:22px;padding:clamp(18px,2.6vw,30px);display:flex}.bubble{background:var(--paper);max-width:88%;color:var(--ink);align-self:flex-end;min-height:1.35em;padding:12px 16px;font-size:1.05rem;font-weight:400;line-height:1.35}.bubble:empty{visibility:hidden}.answer{color:var(--soft);max-width:56ch;min-height:7em;font-size:1.08rem;font-weight:300;line-height:1.6}.answer .wrong{transition:color 1.2s var(--ease),background-color 1.2s var(--ease)}.answer.done .wrong{color:var(--yellow-300);background:#cf7a4f1a}.typing{gap:5px;display:inline-flex}.typing i{background:var(--grey-500);border-radius:50%;width:5px;height:5px;animation:1.1s infinite blink}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}.verdict{border-top:1px solid var(--hair-ink);color:#fff;opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);align-items:baseline;gap:12px;padding:16px clamp(18px,2.6vw,30px);font-size:1.05rem;font-weight:300;display:flex;transform:translateY(4px)}.verdict.on{opacity:1;transform:none}.verdict .meta{color:var(--yellow-300);flex:none}.big{font-family:var(--display);letter-spacing:-.06em;white-space:nowrap;margin:0;font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:.8}.big .of{color:var(--hair-2)}.dotgrid{grid-template-columns:repeat(24,1fr);gap:clamp(5px,.7vw,9px);display:grid}@media (width<=640px){.dotgrid{grid-template-columns:repeat(16,1fr)}}.dotgrid i{aspect-ratio:1;border:1px solid var(--hair-2);border-radius:50%;display:block}.dotgrid i.hit{background:var(--blue-300);border-color:var(--blue-300);box-shadow:0 0 14px #a9b6ee8c}.proof-recs{margin-top:var(--s4)}.proof-recs .rec{border-bottom:1px solid var(--hair-ink)}.method{gap:14px;max-width:62ch;margin-top:clamp(30px,4vw,48px);display:grid}.method p{color:var(--soft);font-size:.98rem;font-weight:300;line-height:1.7}.work-head{max-width:46rem;margin-bottom:clamp(30px,4vw,50px)}.worklist{border-top:1px solid var(--hair-ink)}.work{gap:var(--s3) clamp(28px,5vw,80px);border-bottom:1px solid var(--hair-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:clamp(28px,4vw,48px) 0;display:grid}@media (width<=900px){.work{grid-template-columns:minmax(0,1fr)}}.work .copy{gap:12px;display:grid}.work .copy .meta{color:var(--teal-300)}.work .copy h3{font-size:clamp(1.5rem,2.6vw,2.4rem)}.work .card{border:1px solid var(--hair-2);background:#0c0c0c8c;padding:6px 18px}.work .card .rec{font-size:.76rem}.work .card .rec+.rec{border-top:1px solid var(--hair-ink)}.work .card .rec .l{color:var(--white)}.work .v .was{color:var(--yellow-300);transition:color .6s var(--ease)}.work .v .now{color:var(--teal-300);margin-left:8px;display:none}.work.done .v .was{color:var(--grey-500);text-decoration:line-through}.work.done .v .now{display:inline}@media (width<=560px){.work .card .rec{flex-wrap:wrap;gap:2px 10px}.work .card .rec .dots{display:none}.work .card .rec .v{text-align:left;width:100%}}.cmp-switch{border:1px solid var(--hair-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cmp-switch button{letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);cursor:pointer;transition:all .4s var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:.72rem;font-weight:500}.cmp-switch button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.cmp{border:1px solid var(--hair-2);margin-top:var(--s3);background:#0c0c0c8c;display:grid}.cmp-layer{transition:opacity .5s var(--ease);grid-area:1/1;padding:clamp(20px,3vw,34px);font-size:1.08rem;font-weight:300;line-height:1.6}.cmp-layer .tag{margin-bottom:14px;display:block}.cmp-layer .qq{color:#fff;margin-bottom:12px;font-weight:400;display:block}.cmp-before{color:var(--soft)}.cmp-before .w{color:var(--yellow-300)}.cmp-after{color:#fff;opacity:0;visibility:hidden}.cmp-after .tag,.cmp-after .g{color:var(--teal-300)}.cmp[data-v=after] .cmp-before{opacity:0;visibility:hidden;transition:none}.cmp[data-v=after] .cmp-after{opacity:1;visibility:visible}@media (width<=760px){.moment{padding-top:64px;padding-bottom:16px}.film{padding-top:48px}.film-end{margin-top:24px}.count{margin-top:var(--s2)}.beyond-body{margin-top:32px}.timeline{margin-top:36px}.faq{margin-top:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media (pointer:coarse),(width<=760px){.bar,.chat,.cmp,.fpanel,.panel{-webkit-backdrop-filter:none!important}.bar{background:linear-gradient(90deg,#3c3c40,#463f72)}.chat,.cmp{background:#111110}.orb{animation:none}.orb-pos{transition:transform 1.6s var(--ease),opacity 1.6s var(--ease)}.hero__chrome{filter:none}}
