@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.woff)format("woff")}:root{--bg:#fff;--band:#f6f6f6;--ink:#151515;--char:#333;--body:#575757;--muted:#5a6066;--line:#dadada;--control:#7a8089;--link:#0a6cc4;--link-h:#0857a0;--on-link:#fff;--blue:#0d8cfd;--sky:#7bd7f0;--sky-strong:#1b8fbd;--notice:#eaf4ff;--focus:#0a6cc4;--mid:#0b1b2e;--mid-2:#10243a;--on-mid:#f2f5f9;--on-mid-muted:#a9bbcd;--focus-inv:#7bd7f0;--foot:#161616;--foot-fg:#fff;--foot-muted:#a4a4a4;--ok:#1d6a41;--warn:#8a4b00;--off-bg:#ececec;--off-fg:#575757;--warm:#ffb066;--warm-core:#ffe2b8;--warm-text:#ffe9cc;--f-display:"Poppins", "Segoe UI", Arial, Helvetica, sans-serif;--f-body:"Source Sans 3", "Source Sans Pro", "Segoe UI", Arial, Helvetica, sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1b2e;--band:#11263d;--ink:#f2f5f9;--char:#e8edf3;--body:#b9c6d3;--muted:#8fa0b2;--line:#24384f;--control:#6a819b;--link:#6db8fd;--link-h:#9cd0ff;--on-link:#0b1b2e;--blue:#3fa2fc;--sky-strong:#7bd7f0;--notice:#10294a;--focus:#7bd7f0;--mid:#050e19;--mid-2:#0b1a2b;--on-mid-muted:#9fb2c6;--foot:#050e19;--foot-fg:#f2f5f9;--foot-muted:#a4b2c2;--ok:#8fddb4;--warn:#ffcb80;--off-bg:#24384f;--off-fg:#b9c6d3;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1b2e;--band:#11263d;--ink:#f2f5f9;--char:#e8edf3;--body:#b9c6d3;--muted:#8fa0b2;--line:#24384f;--control:#6a819b;--link:#6db8fd;--link-h:#9cd0ff;--on-link:#0b1b2e;--blue:#3fa2fc;--sky-strong:#7bd7f0;--notice:#10294a;--focus:#7bd7f0;--mid:#050e19;--mid-2:#0b1a2b;--on-mid-muted:#9fb2c6;--foot:#050e19;--foot-fg:#f2f5f9;--foot-muted:#a4b2c2;--ok:#8fddb4;--warn:#ffcb80;--off-bg:#24384f;--off-fg:#b9c6d3;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}html,body{background:var(--bg)}body{color:var(--body);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:17px;line-height:26px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}img,svg{max-width:100%}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--link-h)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}main:focus{outline:none}h1,h2,h3{font-family:var(--f-display);color:var(--char);text-wrap:balance;margin:0;font-weight:600}p{margin:0}.wrap{max-width:1152px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.prose{max-width:680px}.stack{align-content:start;gap:16px;display:grid}.stack,.notice,.panel,.field,.done,.clist,.qs,.ftr .wrap{grid-template-columns:minmax(0,1fr)}.eyebrow{font-family:var(--f-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:600;line-height:20px}.lede{color:var(--body);max-width:640px;font-size:20px;line-height:30px}.small{font-size:15px;line-height:22px}.fine{color:var(--muted);font-size:14px;line-height:20px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:90;background:var(--bg);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:max(16px, env(safe-area-inset-left,0px))}.ic{vertical-align:-4px;flex:none;width:20px;height:20px}.ic-sm{vertical-align:-3px;width:16px;height:16px}.gap10{gap:10px}.gap18{gap:18px}.gap20{gap:20px}.gap24{gap:24px}.wrap.narrow{max-width:760px}.lookfor{gap:6px;margin-top:8px}.h-sub{font-size:20px;line-height:28px}.hdr{top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.hdr .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.brand{color:var(--char);align-items:center;text-decoration:none;display:inline-flex}.brand img{width:auto;height:40px;display:block}.nav{align-items:center;display:flex}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a{font-family:var(--f-display);color:var(--char);border-bottom:2px solid #0000;padding-block:8px;font-size:15px;font-weight:500;text-decoration:none}.navlinks a:hover{color:var(--link)}.navlinks a[aria-current=page]{border-bottom-color:var(--blue)}.navlinks .login{font-family:var(--f-body);color:var(--muted);border-left:1px solid var(--line);border-bottom:0;padding-left:28px;font-weight:400}.menubtn{border:1px solid var(--control);width:48px;height:48px;color:var(--char);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.menubtn svg{flex:none;width:24px;height:24px}.menubtn .ic-close,.menubtn[aria-expanded=true] .ic-open{display:none}.menubtn[aria-expanded=true] .ic-close{display:block}@media (width<=820px){.menubtn{display:inline-flex}.navlinks{display:none}.nav.open .navlinks{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}.nav.open .navlinks a{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px;display:block}.nav.open .navlinks a[aria-current=page]{color:var(--link);border-bottom-color:var(--line)}.nav.open .navlinks .login{border-bottom:0;border-left:0;padding-left:0}.brand img{height:36px}}.btn{min-height:56px;font:600 15px/20px var(--f-display);background:var(--link);color:var(--on-link);border:2px solid var(--link);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 32px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--link-h);border-color:var(--link-h);color:var(--on-link)}.btn[disabled],.btn[disabled]:hover{background:var(--off-bg);border-color:var(--off-bg);color:var(--off-fg);cursor:progress}.btn.inv{background:var(--sky);border-color:var(--sky);color:#0b1b2e}.btn.inv:hover{color:#0b1b2e;background:#a8e5f6;border-color:#a8e5f6}.tlink{font:600 15px/20px var(--f-display);color:var(--link);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tlink:hover .ic{transform:translate(3px)}.tlink .ic{transition:transform .2s}.cta-row{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.linkbtn{font:inherit;color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.stitle{letter-spacing:-.2px;font-size:clamp(28px,3.2vw,36px);line-height:1.2}.stitle:after{content:"";background:linear-gradient(90deg, var(--blue) 0 66%, var(--sky) 66% 100%);width:48px;height:4px;margin-top:16px;display:block}.band{padding-block:72px}.band.alt{background:var(--band)}@media (width<=640px){.band{padding-block:48px}}.hero{background:var(--mid);color:var(--on-mid);overflow:hidden}.hero .wrap{padding-block:80px 24px}.hero .eyebrow{color:var(--sky)}.eyebrow.name{text-transform:none;letter-spacing:.5px}.hero h1{color:var(--on-mid);letter-spacing:-.025em;margin-top:18px;font-size:clamp(42px,6.6vw,84px);line-height:1.02}.hero h1 span{display:block}.hero h1 .tmr{color:var(--sky)}.hero .lede{color:var(--on-mid-muted);margin-top:24px}.hero .cta-row{margin-top:32px}.hero .tlink{color:var(--sky)}.hero :focus-visible{outline-color:var(--focus-inv)}.horizon{max-width:1152px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:16px auto 0;position:relative}.hz{aspect-ratio:1200/240;width:100%;position:relative}.hz svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hz .limb{fill:none;stroke:var(--sky);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.85}.hz .plasma{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;left:0}.hz .body{fill:var(--mid-2)}.flist{margin:0;padding:0;list-style:none}.flist li{--heat:0;left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.flist a{width:44px;height:44px;color:var(--on-mid);text-decoration:none;display:block;position:relative}.flist .dot{background:var(--mid);border:2px solid var(--sky);background:color-mix(in srgb, var(--warm-core) calc(var(--heat) * var(--heat) * var(--heat) * 95%), var(--mid));border-color:color-mix(in srgb, var(--warm) calc(var(--heat) * var(--heat) * 100%), var(--sky));width:12px;height:12px;box-shadow:0 0 calc(var(--heat) * 18px) calc(var(--heat) * 3px) rgba(255, 176, 102, calc(var(--heat) * .75));transform:scale(calc(1 + var(--heat) * .35));border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.flist .lbl{white-space:nowrap;font:500 15px/20px var(--f-display);color:color-mix(in srgb, var(--warm-text) calc(var(--heat) * 100%), var(--on-mid));text-shadow:0 0 calc(var(--heat) * 12px) rgba(255, 176, 102, calc(var(--heat) * .6));position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.flist li:first-child .lbl{left:0;transform:none}.flist li:last-child .lbl{left:auto;right:0;transform:none}.flist a:hover .lbl,.flist a:focus-visible .lbl{color:var(--sky);text-decoration:underline}.flist a:hover .dot{background:var(--sky)}.hz-cap{z-index:1;color:var(--on-mid-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:8px 20px;font-size:17px;line-height:26px;display:flex;position:relative}.hz-meta{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.hz-pause{font:inherit;color:var(--sky);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hz-pause:hover{color:#a8e5f6}@media (prefers-reduced-motion:reduce){.hz-pause{display:none}}@media (width<=720px){.hero .wrap{padding-block:56px 16px}.hz{aspect-ratio:auto}.hz svg{height:72px;display:block;position:relative;overflow:hidden}.hz .plasma{height:72px}.flist{grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:12px;display:grid}.flist li{position:static;transform:none}.flist a{align-items:center;gap:10px;width:auto;height:auto;min-height:44px;display:flex}.flist .dot{flex:none;margin:0;position:relative;top:auto;left:auto}.flist .lbl,.flist li:first-child .lbl,.flist li:last-child .lbl{white-space:normal;position:static;transform:none}.hz-cap{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.hz .plasma{display:none}*{scroll-behavior:auto!important}}.statement{grid-template-columns:minmax(0,1fr);gap:24px;max-width:880px;display:grid}.statement .big{font-family:var(--f-display);color:var(--char);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.36}.tagh{letter-spacing:-.02em;font-size:clamp(34px,4.8vw,56px);line-height:1.08}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.split.mid,.split.center{align-items:center}@media (width<=860px){.split{grid-template-columns:minmax(0,1fr);gap:32px}}.notice{background:var(--notice);border-top:4px solid var(--blue);color:var(--body);gap:8px;padding:20px 24px;display:grid}.notice .eyebrow{color:var(--link)}.notice .gapline{margin-top:18px}.panel{border:1px solid var(--line);background:var(--bg);gap:20px;padding:28px;display:grid}@media (width<=480px){.panel{padding:20px}}.phero{border-bottom:1px solid var(--line);padding-block:72px 40px}.phero h1,.ptitle{letter-spacing:-.02em;font-size:clamp(38px,5.4vw,64px);line-height:1.06}.ptitle.sm{letter-spacing:normal;font-size:clamp(38px,5.4vw,56px);line-height:1.08}.tm{vertical-align:.8em;margin-left:.03em;font-size:.5em;line-height:0}.phero h1{margin-top:14px}.pair span{display:block}.phero .lede{margin-top:20px}@media (width<=640px){.phero{padding-block:48px 32px}}.fitbox{container-type:inline-size}.fith{letter-spacing:-.02em;font-size:clamp(34px,4.6vw,56px);line-height:1.06}.fith span{display:block}@supports (font-size:1cqi){.fith{font-size:min(64px,9.7cqi)}.fith span{white-space:nowrap}}.dark{background:var(--mid);color:var(--on-mid-muted)}.dark .eyebrow{color:var(--sky)}.dark .big{color:var(--on-mid)}.dark :focus-visible{outline-color:var(--focus-inv)}.why{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.why .big{font-family:var(--f-display);letter-spacing:-.01em;max-width:940px;font-size:clamp(26px,3.1vw,38px);font-weight:500;line-height:1.28}.why .big em{color:var(--sky);font-style:normal}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:40px;display:grid}@media (width<=720px){.fgrid{grid-template-columns:minmax(0,1fr)}}.fr{border-top:1px solid var(--line);padding-block:24px}.fr summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;list-style:none;display:grid}.fr summary::-webkit-details-marker{display:none}.fr .node{border:2px solid var(--sky-strong);border-radius:50%;grid-row:span 2;width:14px;height:14px;margin-top:4px}.fr .fname{letter-spacing:1.5px;text-transform:uppercase;color:var(--link);font-size:14px;font-weight:600;line-height:20px}.fr h3{grid-column:2;font-size:22px;line-height:30px}.fr .chev{color:var(--muted);grid-row:span 2;transition:transform .2s;display:none}.fr[open] .chev{transform:rotate(180deg)}.fr .fbody{color:var(--body);padding:12px 0 0 28px}@media (width<=720px){.fr .chev{display:block}.fr{padding-block:18px}}@media (width>=721px){.fr summary{cursor:default}}.qs{counter-reset:q;gap:0;max-width:880px;margin:32px 0 0;padding:0;list-style:none;display:grid}.qs li{counter-increment:q;border-top:1px solid var(--line);color:var(--char);grid-template-columns:64px minmax(0,1fr);gap:16px;padding-block:20px;font-size:19px;line-height:28px;display:grid}.qs li:before{content:counter(q, decimal-leading-zero);font:600 22px/28px var(--f-display);color:var(--sky-strong);font-variant-numeric:tabular-nums}.dated{max-width:680px;color:var(--body);align-items:flex-start;gap:10px;margin-top:32px;font-size:17px;line-height:26px;display:flex}.dated .ic{margin-top:3px}.field{gap:6px;min-width:0;display:grid}.field label{color:var(--char);font-size:15px;font-weight:600;line-height:20px}.field input,.field select,.field textarea{font:17px/24px var(--f-body);color:var(--ink);background:var(--bg);border:1px solid var(--control);border-radius:0;width:100%;min-height:56px;padding:12px 16px}.field textarea{resize:vertical;min-height:120px}.field [aria-invalid=true]{border-color:var(--warn);border-width:2px}.field select:invalid{color:var(--muted)}.field select option{color:var(--ink)}.field .hint{color:var(--muted);font-size:14px;line-height:20px}.field .msg{color:var(--warn);font-size:14px;font-weight:600;line-height:20px}.countrow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;line-height:20px}.count.over{color:var(--warn);font-weight:600}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=560px){.g2{grid-template-columns:minmax(0,1fr)}}.privacy{color:var(--body);font-size:17px;line-height:26px}.err{color:var(--warn);font-size:15px;font-weight:600;line-height:22px}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ts-slot{max-width:100%;min-height:0;overflow:hidden}.ts-slot:not(:empty){min-height:65px}.ts-slot[data-size=compact]:not(:empty){min-height:140px}form.panel{position:relative}.done{gap:12px;display:grid}.done h2{font-size:28px;line-height:36px}.okline{color:var(--ok);align-items:center;gap:8px;font-weight:600;display:flex}.clist{border:1px solid var(--line);display:grid}.citem{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:20px 24px;display:grid}.citem:first-child{border-top:0}.citem .t{font-family:var(--f-display);color:var(--char);font-size:17px;font-weight:600}.citem .s{color:var(--body);word-break:break-word;font-size:15px;line-height:22px}.citem .ic{color:var(--link)}.qbtn{min-height:44px;font:600 14px/20px var(--f-display);color:var(--link);border:1px solid var(--control);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.qbtn:hover{color:var(--link-h);border-color:var(--link)}@media (width<=480px){.citem{grid-template-columns:auto minmax(0,1fr)}.citem .qbtn{grid-column:2;justify-self:start}}.person{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding-block:24px;display:grid}.mono{background:var(--mid);width:72px;height:72px;color:var(--sky);font:600 24px/1 var(--f-display);letter-spacing:.5px;place-items:center;display:grid}.pname{font-family:var(--f-display);color:var(--char);font-size:20px;font-weight:600;line-height:28px}.facts{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:0;margin:0;display:grid}.facts dt,.facts dd{border-bottom:1px solid var(--line);margin:0;padding-block:14px}.facts dt{color:var(--char);font-weight:600}@media (width<=560px){.facts{grid-template-columns:minmax(0,1fr)}.facts dt{border-bottom:0;padding-bottom:0}}@media (width>=861px) and (width<=1100px){.facts{grid-template-columns:minmax(0,1fr)}.facts dt{border-bottom:0;padding-bottom:0}}.legal h1{margin-top:12px;font-size:clamp(34px,4.6vw,52px);line-height:1.1}.legal h2{margin-top:36px;font-size:22px;line-height:30px}.legal p,.legal ul{margin-top:12px}.legal ul{padding-left:22px}.legal li{margin-top:6px}.eff{margin-top:12px}.tblwrap{border:1px solid var(--line);margin-top:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:22px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}th{font-family:var(--f-display);color:var(--char);background:var(--band);font-size:14px;font-weight:600}.lnav{flex-wrap:wrap;gap:8px 20px;margin-top:24px;display:flex}.ftr{background:var(--foot);color:var(--foot-fg)}.ftr .wrap{gap:28px;padding-block:56px 40px;display:grid}.ftr a{color:var(--foot-fg);text-decoration:none}.ftr a:hover{text-decoration:underline}.ftr :focus-visible{outline-color:var(--focus-inv)}.fsig{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.fsig img{width:auto;height:72px;display:block}.frow{border-top:1px solid #333;flex-wrap:wrap;gap:10px 28px;padding-top:24px;display:flex}.frow.legal-links{border-top:0;padding-top:0}.frow.legal-links a{color:var(--foot-muted)}.fdisc{color:var(--foot-fg);max-width:880px;font-size:17px;line-height:26px}.faccess,.fcopy{font-size:14px;line-height:20px}.faccess{color:var(--foot-fg)}.fcopy{color:var(--foot-muted)}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--char);color:var(--bg);z-index:90;max-width:calc(100vw - 32px);padding:10px 16px;font-size:15px;position:fixed;transform:translate(-50%)}@media (pointer:coarse){.tlink,.hz-pause{min-height:44px}.frow a,.lnav a,.facts a{align-items:center;min-height:44px;display:inline-flex}}@media (pointer:coarse) and (width>=821px){.navlinks a{align-items:center;min-height:44px;display:inline-flex}}
