@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_267e791-module__2oylma__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_267e791-module__2oylma__variable{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8a6385bc-module__N6WQOa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8a6385bc-module__N6WQOa__variable{--font-outfit:"Outfit","Outfit Fallback"}
:root{--void:#060a0e;--void-2:#090f15;--panel:#0d141c;--panel-2:#111a24;--ink:#eaf3f1;--ink-2:#9fb2b8;--ink-3:#5d7178;--spring:#8af7a8;--aqua:#2fe3d6;--sky:#41b8ff;--iris:#8b8cff;--accent:#7af0d6;--accent-2:#8b8cff;--line:rgba(140,235,220,.16);--line-soft:rgba(255,255,255,.07);--ok:#54e0a0;--aurora:linear-gradient(115deg,#8af7a8 0%,#2fe3d6 34%,#41b8ff 64%,#8b8cff 100%);--serif:var(--font-instrument),Georgia,"Times New Roman",serif;--sans:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--shell:1080px;--radius:26px;--radius-sm:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-2);font-family:var(--sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;background-color:var(--void);margin:0;font-size:16.5px;line-height:1.66;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;filter:blur(8px)saturate(125%);background:radial-gradient(38% 44% at 18% 12%,rgba(138,247,168,.18),transparent 60%),radial-gradient(42% 50% at 82% 18%,rgba(139,140,255,.22),transparent 62%),radial-gradient(50% 55% at 60% 88%,rgba(47,227,214,.16),transparent 64%),radial-gradient(40% 48% at 8% 80%,rgba(65,184,255,.14),transparent 60%);animation:26s ease-in-out infinite alternate aurora-drift;position:fixed;top:-25%;bottom:-25%;left:-25%;right:-25%}body:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.024) .5px,transparent .5px);background-size:3px 3px;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes aurora-drift{0%{transform:translate(-3%,-2%)rotate(0)scale(1.05)}50%{transform:translate(2%,3%)rotate(4deg)scale(1.12)}to{transform:translate(4%,-3%)rotate(-3deg)scale(1.08)}}.mark{filter:drop-shadow(0 2px 10px rgba(47,227,214,.35));flex:none;width:38px;height:38px}.masthead{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--line-soft);background:rgba(6,10,14,.66);position:-webkit-sticky;position:sticky;top:0}.masthead-inner{max-width:var(--shell);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:16px max(18px,min(5vw,44px));display:flex}.brand{background:0 0;border:0;align-items:center;gap:13px;padding:0;text-decoration:none;display:flex}.brand .word{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);font-size:27px;font-weight:400;line-height:1}.brand .word em{background:var(--aurora);color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nav a{font-family:var(--sans);letter-spacing:.01em;color:var(--ink-2);border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background .18s}.nav a:hover{color:var(--ink);background:rgba(255,255,255,.05)}.nav a.active{color:#04110d;background:var(--aurora);font-weight:600}.nav .cta{color:var(--accent);border:1px solid var(--line);margin-left:6px;font-weight:600}.nav .cta:hover{color:#04110d;background:var(--aurora);border-color:transparent}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:4px}main{padding:max(40px,min(7vw,90px)) max(18px,min(5vw,44px)) 90px}.wrap{max-width:var(--shell);margin:0 auto}.wrap.narrow{max-width:720px}.eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;margin:0 0 22px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--aurora);width:26px;height:1.5px}h1{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 24px;font-size:max(46px,min(8.5vw,96px));font-weight:400;line-height:1.02}h1 em{background:var(--aurora);color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;margin:40px 0 12px;font-size:max(24px,min(3.4vw,31px));font-weight:400;line-height:1.12}h3{font-family:var(--sans);letter-spacing:.01em;color:var(--ink);margin:24px 0 6px;font-size:15px;font-weight:600}p{margin:0 0 15px}a{color:var(--accent);border-bottom:1px solid rgba(122,240,214,.4);text-decoration:none;transition:color .16s,border-color .16s}a:hover{color:var(--ink);border-color:var(--ink)}.lead{color:var(--ink-2);max-width:56ch;font-size:max(18px,min(2.2vw,21px));line-height:1.58}.muted{color:var(--ink-3);font-size:14px}.divider{border:0;border-top:1px solid var(--line-soft);height:0;margin:32px 0}code{border:1px solid var(--line-soft);color:var(--ink);background:rgba(255,255,255,.05);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.lede{margin-bottom:max(54px,min(8vw,92px));animation:.9s cubic-bezier(.2,.7,.2,1) both blur-rise;position:relative}.hero-ribbon{filter:drop-shadow(0 8px 30px rgba(47,227,214,.4));width:max(120px,min(18vw,190px));height:auto;margin-bottom:30px}.flow{flex-direction:column;gap:max(18px,min(3vw,30px));display:flex}.flow-item{border-radius:var(--radius);border:1px solid var(--line-soft);background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.016));grid-template-columns:max(72px,min(9vw,116px)) 1fr;align-items:start;gap:max(20px,min(4vw,46px));padding:max(28px,min(4vw,46px));transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;animation:.8s cubic-bezier(.2,.7,.2,1) both blur-rise;display:grid;position:relative;overflow:hidden}.flow-item:nth-child(odd){margin-right:max(0px,min(7vw,84px))}.flow-item:nth-child(2n){margin-left:max(0px,min(7vw,84px))}.flow-item:before{content:"";border-radius:inherit;background:var(--aurora);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flow-item:hover{transform:translateY(-4px);box-shadow:0 24px 60px -28px rgba(47,227,214,.5)}.flow-item:hover:before{opacity:1}.flow-no{font-family:var(--serif);background:var(--aurora);color:transparent;opacity:.92;-webkit-background-clip:text;background-clip:text;font-size:max(48px,min(8vw,92px));font-style:italic;line-height:.82}.flow-body h2{margin-top:0}.flow-body p{color:var(--ink-2);max-width:54ch}.linkrow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.btn{font-family:var(--sans);letter-spacing:.01em;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:rgba(255,255,255,.05);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .16s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.btn:hover{color:var(--ink);background:rgba(255,255,255,.09);transform:translateY(-2px);box-shadow:0 12px 30px -18px rgba(47,227,214,.6)}.btn .arr{transition:transform .18s}.btn:hover .arr{transform:translate(4px)}.btn.solid{color:#04110d;background:var(--aurora);background-size:160% 160%;border-color:transparent;animation:6s infinite sheen}.btn.solid:hover{color:#04110d;box-shadow:0 16px 38px -16px rgba(47,227,214,.75)}@keyframes sheen{0%,to{background-position:0%}50%{background-position:100%}}.card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02));padding:max(28px,min(5vw,52px));animation:.8s cubic-bezier(.2,.7,.2,1) both blur-rise;position:relative;overflow:hidden}.card:after{content:"";background:var(--aurora);width:4px;height:100%;position:absolute;top:0;left:0}.info-block{margin-top:8px}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.unsub{text-align:center}.unsub:after{display:none}.unsub .lead,.unsub .muted{max-width:50ch;margin-left:auto;margin-right:auto}.unsub-icon{filter:drop-shadow(0 8px 28px rgba(139,140,255,.45));width:96px;height:96px;margin:0 auto 26px;display:block}footer{border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);background:rgba(6,10,14,.5)}.foot-inner{max-width:var(--shell);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;margin:0 auto;padding:44px max(18px,min(5vw,44px)) 30px;display:flex}.foot-brand{align-items:center;gap:14px;display:flex}.foot-name{font-family:var(--serif);color:var(--ink);margin:0;font-size:22px;font-weight:400}.foot-tag{color:var(--ink-3);margin:3px 0 0;font-size:13.5px}.flinks{flex-wrap:wrap;gap:22px;display:flex}.flinks a{font-family:var(--sans);color:var(--ink-2);border:0;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.flinks a:hover{color:var(--accent)}.foot-base{max-width:var(--shell);border-top:1px solid var(--line-soft);margin:0 auto;padding:20px max(18px,min(5vw,44px)) 36px}.foot-base .consent{max-width:64ch;color:var(--ink-3);margin:0 0 8px;font-size:13px}.foot-base .legal{font-family:var(--sans);color:var(--ink-2);letter-spacing:.02em;margin:0;font-size:13px}@keyframes blur-rise{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:720px){.masthead-inner{flex-direction:column;align-items:stretch;gap:12px}.nav{justify-content:flex-start;gap:4px}.nav .cta{margin-left:auto}.hero-ribbon{margin-bottom:22px}.flow-item{grid-template-columns:1fr;gap:6px}.flow-item:nth-child(odd),.flow-item:nth-child(2n){margin-left:0;margin-right:0}.flow-no{font-size:max(40px,min(14vw,64px))}}@media (max-width:420px){.nav{flex-wrap:wrap}.nav a:not(.cta){padding:8px 12px}.nav .cta{text-align:center;flex:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,body:before{transition:none!important;animation:none!important}}
