:root{color-scheme:dark;font-family:Manrope,sans-serif;--ink: #f1f4df;--ink-soft: rgba(232, 241, 226, .7);--ink-faint: rgba(232, 241, 226, .46);--mint: #56f0bd;--night: #061410;--line: rgba(176, 227, 205, .14);background:var(--night);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% 0,rgba(86,240,189,.1),transparent 30rem),radial-gradient(circle at 10% 45%,rgba(98,200,255,.06),transparent 34rem),var(--night)}a{color:inherit;text-decoration:none}::selection{color:#04100c;background:var(--mint)}header,footer{display:flex;width:100%;align-items:center;justify-content:space-between;padding:1.35rem clamp(1.25rem,4vw,4rem);border-color:var(--line);color:var(--ink-faint);font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.05em}header{border-bottom:1px solid var(--line)}footer{border-top:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink);font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-.04em}.brand-icon{width:1.7rem;height:1.7rem;border-radius:.4rem}.return-link,main a{border-bottom:1px solid rgba(86,240,189,.4);color:var(--ink)}main{width:min(48rem,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5rem,10vw,9rem) 0}.eyebrow,.effective{color:var(--mint);font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}h1{max-width:44rem;margin:1.6rem 0;font-size:clamp(3rem,8vw,6.8rem);font-weight:300;letter-spacing:-.065em;line-height:.96}.lede{max-width:39rem;margin-bottom:5rem;color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:300;line-height:1.75}section{padding:2.5rem 0;border-top:1px solid var(--line)}h2{margin:0 0 1rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:400;letter-spacing:-.035em}p{color:var(--ink-soft);line-height:1.8}.effective{margin-top:3rem;color:var(--ink-faint)}@media(max-width:640px){header,footer{align-items:flex-start;flex-direction:column;gap:1rem}main{padding:4rem 0}.lede{margin-bottom:3rem}}
