:root{--ink: #080908;--pitch: #0c0e0c;--char: #1b1d1a;--iron: #2b2d29;--dust: #5c5e57;--stone: #6b6d66;--slate: #8e9089;--ash: #c9c4b8;--bone: #f2efe9;--serif: "EB Garamond", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--pad: 40px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--ash);font-family:var(--serif);font-size:19px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--bone);outline-offset:4px}.wrap{max-width:1400px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.rule{height:1px;background:linear-gradient(90deg,var(--char),#0d0f0d)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--dust);text-transform:uppercase;margin:0}header{position:sticky;top:0;z-index:20;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:20px var(--pad);background:#080908db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mark{display:flex;align-items:baseline;gap:14px}.mark b{font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.34em;color:var(--bone)}.mark span{font-size:14px;letter-spacing:.2em;color:var(--dust)}nav{display:flex;align-items:baseline;gap:34px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--stone)}nav a{transition:color .25s}nav a:hover{color:var(--bone)}nav a.now{color:var(--bone)}.hero{padding-top:120px;padding-bottom:96px}.hero h1{margin:56px 0 0;font-size:clamp(46px,8.4vw,132px);line-height:1.04;font-weight:400;letter-spacing:0;color:var(--bone);text-wrap:balance;max-width:14ch}.hero .lede{margin:44px 0 0;max-width:42ch;font-size:23px;line-height:1.55;color:var(--slate);text-wrap:pretty}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:52px;font-family:var(--mono);font-size:11px;letter-spacing:.2em}.btn{padding:15px 26px;border:1px solid var(--iron);color:var(--bone);transition:border-color .25s,color .25s}.btn:hover{border-color:var(--stone)}.btn.ghost{border-color:transparent;color:var(--stone)}.btn.ghost:hover{color:var(--ash)}section{padding:110px 0}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:80px 72px;margin-top:72px}.grid3 .num{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:#3f4139;display:block;margin-bottom:18px}.grid3 p{margin:0;font-size:27px;line-height:1.4;color:#e6e2d9;text-wrap:pretty}.grid3 em{color:var(--bone)}blockquote{margin:0;padding:64px 0 0;border-top:1px solid var(--char);font-size:clamp(28px,4.2vw,54px);line-height:1.22;font-style:italic;color:var(--bone);max-width:30ch;text-wrap:balance}.cite{margin:26px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--dust)}.def{margin:64px 0 0;max-width:60ch;font-size:27px;line-height:1.45;color:#e6e2d9;text-wrap:pretty}.def .hi{color:var(--bone)}.segments{margin-top:80px;border-top:1px solid var(--char)}.seg{display:grid;grid-template-columns:minmax(200px,22%) 1fr;gap:24px 48px;padding:28px 0;border-bottom:1px solid var(--char);align-items:baseline}.seg dt{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--bone);text-transform:uppercase}.seg dd{margin:0;font-size:20px;line-height:1.55;color:var(--slate);text-wrap:pretty}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--char);border:1px solid var(--char);margin-top:72px}.card{background:var(--ink);padding:40px 32px;display:flex;flex-direction:column;gap:16px}.card .step{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--dust)}.card h3{margin:0;font-size:31px;font-weight:400;color:var(--bone);line-height:1.15}.card p{margin:0;font-size:19px;line-height:1.6;color:var(--slate);text-wrap:pretty}.card .note{font-size:17px;color:var(--dust);font-style:italic}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:72px;margin-top:72px}.deliv{display:flex;flex-direction:column;gap:36px}.deliv div h4{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--bone);font-weight:500;text-transform:uppercase}.deliv div p{margin:0;font-size:19px;line-height:1.6;color:var(--slate);text-wrap:pretty}.coverage{border-left:1px solid var(--char);padding-left:48px}.coverage p{margin:0 0 20px;font-size:21px;line-height:1.55;color:#e6e2d9;text-wrap:pretty}.coverage p.small{font-size:18px;color:var(--dust)}#access{border-top:1px solid var(--char);padding-top:130px;padding-bottom:90px}#access h2{margin:0;max-width:22ch;font-size:clamp(36px,5.6vw,82px);line-height:1.1;font-weight:400;letter-spacing:0;color:var(--bone);text-wrap:balance}form{margin:56px 0 0;display:flex;flex-wrap:wrap;gap:14px;max-width:640px}input[type=email],input[type=text],textarea{flex:1 1 260px;padding:16px 18px;background:var(--pitch);border:1px solid var(--iron);color:var(--bone);font-family:var(--mono);font-size:13px;letter-spacing:.04em;outline:none;border-radius:0}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--dust)}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--stone)}textarea{flex:1 1 100%;resize:vertical;line-height:1.7}button{padding:16px 30px;background:var(--bone);border:1px solid var(--bone);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.2em;cursor:pointer;border-radius:0;transition:background .25s,border-color .25s}button:hover{background:var(--ash);border-color:var(--ash)}.formnote{margin:22px 0 0;max-width:56ch;font-family:var(--mono);font-size:11px;line-height:1.9;letter-spacing:.12em;color:#4d4f4a}.status{margin:18px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--ash);min-height:1em}footer{padding:44px var(--pad);border-top:1px solid var(--char);display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:11px;line-height:1.9;letter-spacing:.18em;color:#4d4f4a}footer a:hover{color:var(--ash)}.legal{display:flex;flex-direction:column;gap:4px}.flinks{display:flex;flex-wrap:wrap;gap:28px}.reveal{opacity:0;transform:translateY(14px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media (max-width: 720px){:root{--pad: 22px}body{font-size:18px}header{padding:16px var(--pad)}nav{gap:20px;font-size:10px}section{padding:72px 0}.hero{padding-top:72px;padding-bottom:72px}.grid3{gap:52px}.grid3 p{font-size:23px}.seg{grid-template-columns:1fr;gap:8px;padding:22px 0}.coverage{border-left:0;border-top:1px solid var(--char);padding-left:0;padding-top:40px}#access{padding-top:88px;padding-bottom:64px}}
