@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");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:Aeonik;src:url(/fonts/aeonik-400.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-700.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-400.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-500.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/fonts/berkeley-400.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/fonts/berkeley-700.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--surface-page:#f6f7f9;--surface-raised:#fff;--surface-sunken:#eef0f3;--surface-subtle:#f2f4f7;--surface-inverse:#14161c;--surface-nav:#f6f7f9b8;--text-primary:#14161c;--text-secondary:#5a616e;--text-tertiary:#8b93a1;--text-on-brand:#fff;--text-on-inverse:#fff;--border-subtle:#e2e5ea;--border-strong:#c9cdd6;--border-focus:#4f46e5;--brand:#4f46e5;--brand-hover:#4338ca;--brand-wash:#4f46e51a;--brand-contrast:#fff;--action-fill:#14161c;--action-ink:#fff;--elev-1:0 1px 2px #14161c0f;--elev-2:0 12px 30px #14161c38;--elev-3:0 24px 60px #14161c42;--veil:transparent;--font-display:"Figtree Variable", "Geist Variable", -apple-system, "Segoe UI", sans-serif;--font-body:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}:root[data-theme=dark]{--surface-page:#0a0c11;--surface-raised:#121722;--surface-sunken:#0e1117;--surface-subtle:#0f141d;--surface-inverse:#f2f4f8;--surface-nav:#0a0c11a8;--text-primary:#f2f4f8;--text-secondary:#98a1b2;--text-tertiary:#6a7383;--text-on-brand:#0a0c11;--text-on-inverse:#0a0c11;--border-subtle:#222833;--border-strong:#2c3340;--border-focus:#818cf8;--brand:#818cf8;--brand-hover:#a5b4fc;--brand-wash:#818cf81f;--brand-contrast:#0a0c11;--action-fill:#f2f4f8;--action-ink:#0a0c11;--elev-1:0 1px 2px #0006;--elev-2:0 12px 30px #00000080;--elev-3:0 24px 60px #0000008c;--veil:radial-gradient(120% 80% at 74% 30%, #5078ff1f, transparent 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#0a0c11;--surface-raised:#121722;--surface-sunken:#0e1117;--surface-subtle:#0f141d;--surface-inverse:#f2f4f8;--surface-nav:#0a0c11a8;--text-primary:#f2f4f8;--text-secondary:#98a1b2;--text-tertiary:#6a7383;--text-on-brand:#0a0c11;--text-on-inverse:#0a0c11;--border-subtle:#222833;--border-strong:#2c3340;--border-focus:#818cf8;--brand:#818cf8;--brand-hover:#a5b4fc;--brand-wash:#818cf81f;--brand-contrast:#0a0c11;--action-fill:#f2f4f8;--action-ink:#0a0c11;--elev-1:0 1px 2px #0006;--elev-2:0 12px 30px #00000080;--elev-3:0 24px 60px #0000008c;--veil:radial-gradient(120% 80% at 74% 30%, #5078ff1f, transparent 60%)}}:root{--chart-1:#4f46e5;--chart-2:#0ea5e9;--chart-3:#0ea5a4;--chart-4:#f59e0b;--chart-5:#f43f5e;--chart-6:#8b5cf6;--chart-7:#10b981;--chart-8:#ec4899}:root[data-theme=dark]{--chart-1:#818cf8;--chart-2:#38bdf8;--chart-3:#2dd4bf;--chart-4:#fbbf24;--chart-5:#fb7185;--chart-6:#a78bfa;--chart-7:#34d399;--chart-8:#f472b6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-1:#818cf8;--chart-2:#38bdf8;--chart-3:#2dd4bf;--chart-4:#fbbf24;--chart-5:#fb7185;--chart-6:#a78bfa;--chart-7:#34d399;--chart-8:#f472b6}}:root[data-brand=v2]{color-scheme:light;--surface-page:#faf9f7;--surface-raised:#faf9f7;--surface-sunken:#f1efeb;--surface-subtle:#f1efeb;--surface-inverse:#24262b;--surface-nav:#ffffffb8;--surface-flood:#db0000;--text-primary:#24262b;--text-secondary:#4a4a46;--text-tertiary:#65655f;--text-on-brand:#fff;--text-on-inverse:#f7f6f3;--text-on-flood:#fff;--border-subtle:#24262b29;--border-strong:#24262b75;--border-focus:#24262b;--brand:#db0000;--brand-hover:#b00000;--brand-wash:#db00001a;--brand-contrast:#fff;--brand-rgb:219, 0, 0;--brand-lift:var(--brand);--brand-on-dark:#ff5c5c;--action-fill:#24262b;--action-ink:#f7f6f3;--elev-1:0 0 0 1px #24262b24;--elev-2:8px 8px 0 0 #24262b;--elev-3:14px 14px 0 0 #24262b;--rule-band:#0a0a0b;--veil:transparent;--font-display:"Aeonik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"Soehne", "Aeonik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Berkeley Mono", ui-monospace, "Cascadia Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}:root[data-brand=v2][data-theme=dark]{color-scheme:dark;--surface-page:#161619;--surface-raised:#212126;--surface-sunken:#0a0a0d;--surface-subtle:#1e1e22;--surface-inverse:#2a2a31;--surface-nav:#161619a8;--surface-flood:#1e1e22;--text-primary:#d6d5d1;--text-secondary:#b4b3af;--text-tertiary:#94938f;--text-on-brand:#fff;--text-on-inverse:#d6d5d1;--text-on-flood:#d6d5d1;--border-subtle:#d6d5d124;--border-strong:#d6d5d157;--border-focus:#ff3b3b;--brand:#db0000;--brand-hover:#ff3b3b;--brand-wash:#db000033;--brand-contrast:#fff;--brand-rgb:219, 0, 0;--brand-lift:#ff3b3b;--brand-on-dark:#ff5c5c;--action-fill:var(--brand);--action-ink:var(--text-on-brand);--elev-1:0 0 0 1px #f3f2f017;--elev-2:0 0 0 1px rgba(var(--brand-rgb), .32), 0 2px 10px -5px rgba(var(--brand-rgb), .55);--elev-3:0 0 0 1px rgba(var(--brand-rgb), .52), 0 5px 20px -9px rgba(var(--brand-rgb), .6);--rule-band:rgba(var(--brand-rgb), .38);--veil:transparent}@media (prefers-color-scheme:dark){:root[data-brand=v2]:not([data-theme=light]){color-scheme:dark;--surface-page:#161619;--surface-raised:#212126;--surface-sunken:#0a0a0d;--surface-subtle:#1e1e22;--surface-inverse:#2a2a31;--surface-nav:#161619a8;--surface-flood:#1e1e22;--text-primary:#d6d5d1;--text-secondary:#b4b3af;--text-tertiary:#94938f;--text-on-brand:#fff;--text-on-inverse:#d6d5d1;--text-on-flood:#d6d5d1;--border-subtle:#d6d5d124;--border-strong:#d6d5d157;--border-focus:#ff3b3b;--brand:#db0000;--brand-hover:#ff3b3b;--brand-wash:#db000033;--brand-contrast:#fff;--brand-rgb:219, 0, 0;--brand-lift:#ff3b3b;--brand-on-dark:#ff5c5c;--action-fill:var(--brand);--action-ink:var(--text-on-brand);--elev-1:0 0 0 1px #f3f2f017;--elev-2:0 0 0 1px rgba(var(--brand-rgb), .32), 0 2px 10px -5px rgba(var(--brand-rgb), .55);--elev-3:0 0 0 1px rgba(var(--brand-rgb), .52), 0 5px 20px -9px rgba(var(--brand-rgb), .6);--rule-band:rgba(var(--brand-rgb), .38);--veil:transparent}}:root{--heat-1:#d9e0fa;--heat-2:#b3c2f6;--heat-3:#8ba0ef;--heat-4:#6379e8;--heat-5:#4338ca}:root[data-theme=dark]{--heat-1:#2b3563;--heat-2:#3d4a8f;--heat-3:#5261b8;--heat-4:#6d7de0;--heat-5:#8b98ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--heat-1:#2b3563;--heat-2:#3d4a8f;--heat-3:#5261b8;--heat-4:#6d7de0;--heat-5:#8b98ff}}:root[data-brand=v2],:root[data-brand=v2][data-theme=dark]{--heat-1:#20201c;--heat-2:#30302c;--heat-3:#42423e;--heat-4:#555551;--heat-5:#686864}@media (prefers-color-scheme:dark){:root[data-brand=v2]:not([data-theme=light]){--heat-1:#20201c;--heat-2:#30302c;--heat-3:#42423e;--heat-4:#555551;--heat-5:#686864}}:root[data-brand=v2]{--chart-1:#db0000;--chart-2:#8b8b86;--chart-3:#7b7b76;--chart-4:#5e5e5a;--chart-5:#4f4f4b;--chart-6:#41413d;--chart-7:#343430;--chart-8:#272723}:root[data-brand=v2][data-theme=dark]{--chart-1:#db0000;--chart-2:#7c7b78;--chart-3:#8b8a87;--chart-4:#9b9a97;--chart-5:#ababa7;--chart-6:#bbbab7;--chart-7:#cccbc8;--chart-8:#dddcd9}@media (prefers-color-scheme:dark){:root[data-brand=v2]:not([data-theme=light]){--chart-1:#db0000;--chart-2:#7c7b78;--chart-3:#8b8a87;--chart-4:#9b9a97;--chart-5:#ababa7;--chart-6:#bbbab7;--chart-7:#cccbc8;--chart-8:#dddcd9}}:root{--surface-flood:var(--brand);--text-on-flood:var(--text-on-brand);--brand-rgb:79, 70, 229;--brand-lift:var(--brand);--brand-on-dark:var(--brand);--rule-band:var(--border-strong);--stage:var(--surface-page);--stage-2:var(--surface-sunken);--card:var(--surface-raised);--card-2:var(--surface-subtle);--navbg:var(--surface-nav);--ink:var(--text-primary);--muted:var(--text-secondary);--faint:var(--text-tertiary);--line:var(--border-subtle);--ghost-bd:var(--border-strong);--accent:var(--action-fill);--accent-ink:var(--action-ink);--sig:var(--brand-lift);--glowveil:var(--veil);--d1:var(--chart-1);--d2:var(--chart-2);--d3:var(--chart-3);--d4:var(--chart-4);--d5:var(--chart-5);--d6:var(--chart-6);--d7:var(--chart-7);--d8:var(--chart-8)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--stage);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}.display{font-family:var(--font-display);letter-spacing:-.026em}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}a{color:inherit}img{max-width:100%}:where(h1,h2,h3,h4){text-wrap:balance}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:0 0 10px;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}main p a:not(.btn):not(.fnote),main li a:not(.btn),main dd a:not(.btn),.prose a:not(.btn){text-underline-offset:2px;text-decoration:underline 1px}main p a:not(.btn):hover,main li a:not(.btn):hover,.prose a:not(.btn):hover{text-decoration-thickness:2px}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:13px 24px;font-weight:600;text-decoration:none;transition:transform .18s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14161c38}.btn.ghost{color:var(--ink);border:1px solid var(--ghost-bd);background:0 0}.btn.ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn:focus-visible,.tbtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}section{padding:clamp(44px,6vw,84px) 0;position:relative}.seyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-lift);margin-bottom:16px;font-size:12px;font-weight:600}.stitle{max-width:20ch;margin:0 0 18px;font-size:clamp(28px,4.3vw,48px);font-weight:600;line-height:1.08}.sintro{color:var(--muted);max-width:60ch;margin:0 0 8px;font-size:clamp(16px,1.6vw,18.5px)}.divide{border:0;border-top:1px solid var(--line);margin:0}.subhero{padding:clamp(120px,16vh,170px) 0 clamp(26px,4vw,46px)}.subhero h1{margin:0 0 16px;font-size:clamp(32px,4.8vw,56px);font-weight:600;line-height:1.06}.subhero .lead{color:var(--muted);max-width:58ch;margin:0;font-size:clamp(16px,1.8vw,19px)}.subhero .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-lift);margin-bottom:18px;font-size:12.5px;font-weight:600}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px 26px}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (width<=900px){.grid-3,.grid-2{grid-template-columns:1fr}}.faq{gap:10px;max-width:900px;margin-top:26px;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.faq summary{cursor:pointer;font-size:16px;font-weight:600}.faq summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.faq .fa{color:var(--muted);max-width:72ch;margin:10px 0 0;font-size:14.5px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}:root[data-brand=v2] .band{isolation:isolate;position:relative}:root[data-brand=v2] .band+.band{border-top:1px solid var(--rule-band)}:root[data-brand=v2][data-theme=dark] .band+.band:before{content:"";z-index:-1;background:linear-gradient(to bottom, rgba(var(--brand-rgb), .1), transparent 78%);pointer-events:none;height:120px;position:absolute;inset:0 0 auto}@media (prefers-color-scheme:dark){:root[data-brand=v2]:not([data-theme=light]) .band+.band:before{content:"";z-index:-1;background:linear-gradient(to bottom, rgba(var(--brand-rgb), .1), transparent 78%);pointer-events:none;height:120px;position:absolute;inset:0 0 auto}}:root[data-brand=v2] .band--page{background:var(--surface-page)}:root[data-brand=v2] .band--sunken{background:var(--surface-sunken)}:root[data-brand=v2] .band--inverse{background:var(--surface-inverse);color:var(--text-on-inverse);--text-primary:var(--text-on-inverse);--text-secondary:#d6d5d1bd;--text-tertiary:#d6d5d18f;--border-subtle:#f3f2f026;--border-strong:#f3f2f061;--surface-page:var(--surface-inverse);--surface-raised:transparent;--surface-subtle:#f3f2f00b;--brand-lift:var(--brand-on-dark);--action-fill:var(--brand);--action-ink:var(--text-on-brand)}:root[data-brand=v2] .band--flood{background:var(--surface-flood);color:var(--text-on-flood);--text-primary:var(--text-on-flood);--text-secondary:var(--text-on-flood);--text-tertiary:var(--text-on-flood);--border-subtle:#24262b4d;--border-strong:#24262b94;--surface-page:var(--surface-flood);--surface-raised:#24262b24;--surface-subtle:#24262b1a;--brand-lift:var(--text-on-flood);--brand:var(--text-on-flood);--action-fill:#24262b;--action-ink:#f7f6f3}:root[data-brand=v2] .band--flood:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#24262b0e 0 1px,#0000 1px 3px);position:absolute;inset:0}:root[data-brand=v2][data-theme=dark] .band--flood{--text-secondary:#d6d5d1bd;--text-tertiary:#d6d5d194;--border-subtle:#f3f2f029;--border-strong:#f3f2f066;--surface-raised:#f3f2f00f;--surface-subtle:#f3f2f00b;--brand:#db0000;--brand-lift:var(--brand-on-dark);--action-fill:var(--brand);--action-ink:var(--text-on-brand)}@media (prefers-color-scheme:dark){:root[data-brand=v2]:not([data-theme=light]) .band--flood{--text-secondary:#d6d5d1bd;--text-tertiary:#d6d5d194;--border-subtle:#f3f2f029;--border-strong:#f3f2f066;--surface-raised:#f3f2f00f;--surface-subtle:#f3f2f00b;--brand:#db0000;--brand-lift:var(--brand-on-dark);--action-fill:var(--brand);--action-ink:var(--text-on-brand)}}:root[data-brand=v2][data-theme=dark] .band--flood:after{background:repeating-linear-gradient(#f3f2f008 0 1px,#0000 1px 3px)}@media (prefers-color-scheme:dark){:root[data-brand=v2]:not([data-theme=light]) .band--flood:after{background:repeating-linear-gradient(#f3f2f008 0 1px,#0000 1px 3px)}}:root[data-brand=v2] .band--inverse,:root[data-brand=v2] .band--flood{--stage:var(--surface-page);--stage-2:var(--surface-sunken);--card:var(--surface-raised);--card-2:var(--surface-subtle);--navbg:var(--surface-nav);--ink:var(--text-primary);--muted:var(--text-secondary);--faint:var(--text-tertiary);--line:var(--border-subtle);--ghost-bd:var(--border-strong);--accent:var(--action-fill);--accent-ink:var(--action-ink);--sig:var(--brand-lift);--glowveil:var(--veil)}:root[data-brand=v2] .band--flood .cursor{background:currentColor}:root[data-brand=v2] .band--flood .btn.ghost,:root[data-brand=v2] .band--inverse .btn.ghost{color:inherit}:root[data-brand=v2] .event .date,:root[data-brand=v2] .post .pdate,:root[data-brand=v2] .gyear{color:var(--text-secondary)}:root[data-brand=v2] .pt.hot{border-color:var(--brand)}:root[data-brand=v2] .claim{border-color:var(--line)}.crumb{color:var(--faint);margin-bottom:18px;font-size:13px}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--brand-lift)}section.tight{padding:clamp(36px,5vw,60px) 0}.pgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=840px){.pgrid{grid-template-columns:1fr}}.pcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px 24px}.pcard .q{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25}.pcard p{color:var(--muted);margin:0;font-size:15px}.ogrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px;display:grid}.ogrid .ocard:last-child:nth-child(odd){grid-column:1/-1}@media (width<=780px){.ogrid{grid-template-columns:1fr}}.ocard{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:18px;flex-direction:column;padding:30px 28px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.ocard:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-4px);box-shadow:0 18px 40px #14161c1a}.ocard .tagrow{align-items:center;gap:9px;margin-bottom:18px;display:flex}.ocard .pill{letter-spacing:.03em;background:var(--card-2);color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:5px 11px;font-size:11.5px;font-weight:600}.ocard .pill.flag{background:var(--brand-wash);color:var(--brand-lift);border-color:var(--brand)}.ocard h3{font-family:var(--font-display);letter-spacing:-.012em;margin:0 0 10px;font-size:22px;font-weight:600}.ocard p{color:var(--muted);flex:1;margin:0 0 22px;font-size:15px}.ocard .price{font-family:var(--font-display);color:var(--ink);margin-bottom:16px;font-size:15px;font-weight:600}.ocard .go{color:var(--ink);align-self:flex-start;align-items:center;gap:7px;font-size:14.5px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.ocard .go:hover{color:var(--brand-lift);gap:12px}.ocard .go svg{transition:transform .2s}.statband{grid-template-columns:repeat(4,1fr);gap:18px;margin:48px 0 40px;display:grid}@media (width<=820px){.statband{grid-template-columns:1fr 1fr}}.stat{border-left:1px solid var(--line);padding-left:18px}.stat .num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1}.stat .lbl{color:var(--muted);max-width:22ch;margin-top:10px;font-size:13.5px}.proofrow{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}@media (width<=840px){.proofrow{grid-template-columns:1fr}}.casestudy{background:var(--card-2);border:1px solid var(--line);border-radius:18px;padding:30px 28px}.casestudy .k{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-lift);margin-bottom:14px;font-size:11.5px;font-weight:600}.casestudy h3,.casestudy h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 14px;font-size:19px}.sar{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sar li{grid-template-columns:88px 1fr;gap:12px;font-size:14px;display:grid}.sar li b{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;padding-top:2px;font-size:12px;font-weight:600}.sar li span{color:var(--muted)}.syschips{flex-wrap:wrap;gap:10px;margin:40px 0 34px;display:flex}.chip{background:var(--card);border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.chip.flag{border-color:var(--brand)}.chip b{color:var(--brand-lift);margin-left:2px;font-weight:600}a.chip{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}a.chip:hover{border-color:var(--brand);transform:translateY(-2px)}.indgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.indgrid{grid-template-columns:1fr 1fr}}@media (width<=520px){.indgrid{grid-template-columns:1fr}}.ind{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px 20px;transition:transform .22s,border-color .22s}.ind:hover{border-color:var(--faint);transform:translateY(-3px)}.ind h3,.ind h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:17px}.ind p{color:var(--muted);margin:0;font-size:13.5px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (width<=840px){.steps{grid-template-columns:1fr}}.step{flex-direction:column;display:flex;position:relative}.step h3,.step h4{font-family:var(--font-display);letter-spacing:-.012em;margin:0 0 10px;font-size:20px}.step p{color:var(--muted);margin:0 0 22px;font-size:15px}.bandcta{background:var(--card-2);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:clamp(44px,7vw,72px) 0 0;padding:clamp(26px,4vw,44px);display:flex}.bandcta h2,.bandcta h3{font-family:var(--font-display);letter-spacing:-.015em;max-width:26ch;margin:0;font-size:clamp(20px,2.6vw,28px)}.bandcta .btns{flex-wrap:wrap;gap:12px;display:flex}.probar{background:var(--card-2);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding:20px 22px;display:flex}.probar p{color:var(--muted);max-width:60ch;margin:0;font-size:14.5px}.probar b{color:var(--ink)}.pricetiles{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}@media (width<=720px){.pricetiles{grid-template-columns:1fr}}.pt{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.pt.hot{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.pt .amt{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:600}.pt .per{color:var(--muted);margin-top:2px;font-size:14px}.pt ul{color:var(--muted);flex:1;gap:6px;margin:14px 0 18px;padding-left:18px;font-size:14px;display:grid}.duo{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}@media (width<=860px){.duo{grid-template-columns:1fr}}.offerband{margin-top:40px}.offerband:first-of-type{margin-top:34px}.bandhead{margin-bottom:16px}.bandhead h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(19px,2.2vw,23px);font-weight:600}.bandhead p{color:var(--muted);max-width:62ch;margin:6px 0 0;font-size:14.5px}.tiers3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:34px;display:grid}@media (width<=940px){.tiers3{grid-template-columns:1fr}}.tiers3 .pt{gap:0}.pt .thead{flex-direction:column;justify-content:flex-end;min-height:44px;margin-bottom:12px;display:flex}.pt .tflag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-lift);margin-bottom:6px;font-size:11px;font-weight:700}.pt .tname{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.pt .tscope{color:var(--faint);margin-top:10px;font-size:13px}.pt .tslot{color:var(--faint);text-align:center;margin-top:9px;font-size:12.5px}.pt .tsum{color:var(--muted);margin-top:8px;font-size:14px}.domsplit{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}@media (width<=900px){.domsplit{grid-template-columns:1fr}}.domcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px 24px}.domcard .dwho{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.domcard h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.domcard .dby{color:var(--brand-lift);font-size:12.5px;font-weight:600}.domcard .dlead{color:var(--muted);margin:0 0 18px;font-size:14px}.domcard ol{counter-reset:none;gap:13px;margin:0;padding:0;list-style:none;display:grid}.domcard ol li{grid-template-columns:34px 1fr;gap:10px;display:grid}.domcard ol li .acode{color:var(--faint);letter-spacing:.04em;padding-top:2px;font-size:11.5px;font-weight:700}.domcard ol li b{font-size:14.5px;display:block}.domcard ol li span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.rollup{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}@media (width<=820px){.rollup{grid-template-columns:repeat(2,1fr)}}.ru{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px}.ru .rl{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:11px;font-weight:600}.ru .rv{font-family:var(--font-display);font-size:16px;font-weight:600}.ru .rd{color:var(--muted);margin-top:5px;font-size:13px}.bandrow{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}@media (width<=760px){.bandrow{grid-template-columns:repeat(2,1fr)}}.bandrow div{background:var(--card-2);border:1px solid var(--line);border-radius:12px;padding:14px 15px}.bandrow b{font-size:13px;font-weight:700;display:block}.bandrow span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.rates{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-top:30px;overflow-x:auto}.rates table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.rates th,.rates td{text-align:left;border-bottom:1px solid var(--line);padding:13px 16px}.rates thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.rates tbody tr:last-child td{border-bottom:0}.eventlist{grid-template-columns:max-content 1fr auto;gap:10px 14px;margin-top:28px;display:grid}.event{grid-column:1/-1;grid-template-columns:subgrid;background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:baseline;gap:14px;padding:16px 18px;display:grid}@supports not (grid-template-columns:subgrid){.eventlist{grid-template-columns:1fr}.event{grid-template-columns:152px 1fr auto}}@media (width<=640px){.eventlist,.event{grid-template-columns:1fr}}.event .date{color:var(--brand-lift);white-space:nowrap;font-size:12.5px;font-weight:600}.event .what b{font-size:15.5px}.event .what span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.event .etag{letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.posts{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}@media (width<=760px){.posts{grid-template-columns:1fr}}.post{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:14px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s;display:block}.post:hover{border-color:var(--faint);transform:translateY(-3px)}.post .pdate{color:var(--brand-lift);margin-bottom:8px;font-size:12px;font-weight:600}.post h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:18px}.post p{color:var(--muted);margin:0;font-size:14px}.aboutgrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:34px;margin-top:36px;display:grid}@media (width<=820px){.aboutgrid{grid-template-columns:1fr}}.aboutgrid .bio p{color:var(--muted);font-size:15.5px}.aboutgrid .bio p b{color:var(--ink)}.portrait{border:1px solid var(--line);border-radius:18px;overflow:hidden}.portrait img{width:100%;height:auto;display:block}.paynote{color:var(--muted);margin-top:12px;font-size:13px}.paynote a{color:var(--ink)}.cform{gap:10px;margin-top:14px;display:grid}.cform input,.cform textarea{background:var(--stage);border:1px solid var(--ghost-bd);font:inherit;color:var(--ink);resize:vertical;border-radius:12px;padding:13px 16px;font-size:15px}.cform input:focus,.cform textarea:focus{outline:2px solid var(--border-focus);outline-offset:1px;border-color:#0000}.magnet{background:var(--card);border:1px solid var(--line);border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;margin-top:44px;padding:clamp(28px,4vw,52px);display:grid}@media (width<=820px){.magnet{grid-template-columns:1fr}}.magnet h2,.magnet h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3.2vw,34px)}.magnet p{color:var(--muted);margin:0;font-size:16px}:root[data-brand=v2][data-brand=v2] :is(div,section,article,aside,a,button,input,textarea,select,details,summary,span,p,ul,ol,li,img,picture,pre,code,iframe,canvas,figure,table,th,td,dl,dt,dd,blockquote,hr,form,fieldset,label,svg,video,dialog,nav,header,footer,main,h1,h2,h3,h4,h5,h6){border-radius:0!important}:root[data-brand=v2][data-brand=v2] :is(.fbdot,.nl-eyebrow .dot),:root[data-brand=v2][data-brand=v2] .byline img{border-radius:999px!important}:root[data-brand=v2][data-brand=v2] :is(.quote.withme .qphoto,.quote.withme .qphoto img){border-radius:12px!important}:root[data-brand=v2][data-brand=v2] :is(.nav a,.nav .brand span,.burger,.btn,.tbtn,.replay,.stackpause,.seyebrow,.eyebrow,.nl-eyebrow,.xi-eyebrow,.tflag,.tname,.per,.amt,.rprice,.price,.k,.pdate,.date,.dby,.gyear,.chip,.fchip,.pill,.crumb,.stat .lbl,.stat .num,.stats dd,.paynote,.tscope,.fcount,.say,.ocard .go,.ru .rl,.ru .rv,.sar li b,.rates thead th,footer .brand,footer .brand span){font-family:var(--font-mono)}:root[data-brand=v2][data-brand=v2] :is(.k,.stat .lbl,.crumb,.pdate,.date,.dby,.gyear,.tflag,.tscope){letter-spacing:.12em}:root[data-brand=v2][data-brand=v2] :is(.seyebrow,.eyebrow){letter-spacing:.14em;font-weight:500}:root[data-brand=v2][data-brand=v2] :is(.nav a,.tbtn,.btn,.replay){text-transform:uppercase;letter-spacing:.16em}:root[data-brand=v2][data-brand=v2] .btn{font-weight:700}:root[data-brand=v2][data-brand=v2] .stat .num{letter-spacing:-.01em;font-weight:600}:root[data-brand=v2][data-brand=v2] .ocard .price{font-size:17px;font-weight:600}:root[data-brand=v2][data-brand=v2] .nav .brand{font-size:13px}:root[data-brand=v2][data-brand=v2] header .nav{max-width:1680px}@media (width<=420px){:root[data-brand=v2][data-brand=v2] .nav .brand span{display:none}}@media (width<=480px){:root[data-brand=v2][data-brand=v2] .btn{white-space:normal;text-align:center;justify-content:center;max-width:100%}}:root[data-brand=v2][data-brand=v2] :is(.seyebrow,.stitle,.sintro){text-align:center;margin-inline:auto}:root[data-brand=v2][data-brand=v2] .sintro{max-width:46ch}@media (width<=700px){:root[data-brand=v2][data-brand=v2] .sintro{text-align:left;max-width:none;margin-inline:0}}:root[data-brand=v2][data-brand=v2] .bandhead{text-align:center}:root[data-brand=v2][data-brand=v2] .bandhead p,:root[data-brand=v2][data-brand=v2] .faq{margin-inline:auto}:root[data-brand=v2][data-brand=v2] :is(h1,h2,h3,h4,.stitle,.ocard h3,.bandhead h3,.pcard .q,.domcard h3,.faq summary,.nl h2,.pillar h3,.block h2,.gcol h2){font-family:var(--font-display);font-weight:500}:root[data-brand=v2][data-brand=v2] :is(h1.display,.stitle.display,h2.display){letter-spacing:-.03em}:root[data-brand=v2][data-brand=v2] :is(.ocard h3,.bandhead h3){font-size:25px}:root[data-brand=v2][data-brand=v2] .faq summary{font-size:17px}:root[data-brand=v2][data-brand=v2] h1.display{line-height:.96}:root[data-brand=v2][data-brand=v2] .stitle{line-height:.98}:root[data-brand=v2][data-brand=v2] .subhero h1{font-size:clamp(38px,4.8vw,56px)}:root[data-brand=v2][data-brand=v2] .stitle{font-size:clamp(32px,4.3vw,48px)}:root[data-brand=v2][data-brand=v2] .seyebrow{justify-content:center;align-items:center;gap:14px;width:fit-content;display:flex}:root[data-brand=v2][data-brand=v2] .seyebrow:before,:root[data-brand=v2][data-brand=v2] .seyebrow:after{content:"";background:var(--brand);width:26px;height:2px}:root[data-brand=v2][data-brand=v2] .band--flood .seyebrow:before,:root[data-brand=v2][data-brand=v2] .band--flood .seyebrow:after{background:currentColor}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header:not(.stuck) :is(.navlinks a:not(.btn),.tbtn){color:#fff}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header:not(.stuck) .tbtn{border-color:#ffffff8c}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header:not(.stuck) .themeswitch{box-shadow:inset 0 0 0 1px #ffffff8c}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header:not(.stuck) .themeswitch .tbtn[aria-pressed=true]{color:var(--surface-flood);background:#fff}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header:not(.stuck) :is(.brand .mark,.burger span){filter:brightness(0)invert()}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header:not(.stuck) .brand span{color:#fff}:root[data-brand=v2][data-theme=light] body:has(.hero.band--flood) header.stuck{background:var(--surface-page)}@media (prefers-color-scheme:light){:root[data-brand=v2]:not([data-theme=dark]) body:has(.hero.band--flood) header:not(.stuck) :is(.navlinks a:not(.btn),.tbtn){color:#fff}:root[data-brand=v2]:not([data-theme=dark]) body:has(.hero.band--flood) header:not(.stuck) .tbtn{border-color:#ffffff8c}:root[data-brand=v2]:not([data-theme=dark]) body:has(.hero.band--flood) header:not(.stuck) :is(.brand .mark,.burger span){filter:brightness(0)invert()}:root[data-brand=v2]:not([data-theme=dark]) body:has(.hero.band--flood) header:not(.stuck) .brand span{color:#fff}:root[data-brand=v2]:not([data-theme=dark]) body:has(.hero.band--flood) header.stuck{background:var(--surface-page)}}:root[data-brand=v2][data-brand=v2] .btn.primary:hover{box-shadow:0 0 0 1px var(--border-strong)}:root[data-brand=v2][data-brand=v2] .ocard:hover{box-shadow:none;border-color:var(--border-strong)}:root[data-brand=v2][data-brand=v2] .ocard:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}:root[data-brand=v2][data-brand=v2] .btn:disabled{opacity:.55;cursor:not-allowed}:root[data-brand=v2][data-brand=v2] .btn:disabled:hover{box-shadow:none;transform:none}:root[data-brand=v2][data-brand=v2] .tbtn{min-height:44px}:root[data-brand=v2][data-brand=v2] .burger{width:44px;height:44px}:root[data-brand=v2][data-brand=v2] .faq summary{list-style:none}:root[data-brand=v2][data-brand=v2] .faq summary::-webkit-details-marker{display:none}:root[data-brand=v2][data-brand=v2] .faq summary:before{content:"+";font-family:var(--font-mono);color:var(--brand-lift);margin-right:12px;font-weight:500}:root[data-brand=v2][data-brand=v2] .faq details[open] summary:before{content:"−"}:root[data-brand=v2][data-brand=v2] #guarantee{padding-block:clamp(56px,8vw,96px)}:root[data-brand=v2][data-brand=v2] .band--flood .gband{background:0 0;border:0;padding:0}:root[data-brand=v2][data-brand=v2] .tiers3:has(>:only-child){grid-template-columns:minmax(0,560px);justify-content:center}:root[data-brand=v2][data-brand=v2] .duo:has(>:only-child){grid-template-columns:minmax(0,640px);justify-content:center}@media (width<=620px){:root[data-brand=v2][data-brand=v2] .routes a{flex-wrap:wrap}:root[data-brand=v2][data-brand=v2] .routes .say{flex:100%;max-width:none}:root[data-brand=v2][data-brand=v2] .rlabel{display:inline}}:root[data-brand=v2][data-brand=v2] .cal-inline-embed{height:740px!important}:root[data-brand=v2][data-brand=v2] .duo:has(.cal-inline-embed){align-items:start}:root[data-brand=v2][data-brand=v2] .pt.hot:not(:has(.tflag)):before{content:"Recommended";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-lift);margin-bottom:10px;font-size:12px;font-weight:500}:root[data-brand=v2][data-brand=v2] .ladder a{color:var(--text-primary)}@media (width<=900px){:root[data-brand=v2][data-brand=v2] .hero .btn.ghost{background:var(--surface-page)}}:root[data-brand=v2][data-brand=v2] .ocard p{max-width:62ch}:root[data-brand=v2][data-brand=v2] .toolmk img{filter:none;opacity:1}:root[data-brand=v2][data-brand=v2] .standard .standard__head{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700;line-height:1.4}:root[data-brand=v2][data-brand=v2] :is(.btn,.burger){--notch:9px;clip-path:polygon(var(--notch) 0, 100% 0, 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, 0 100%, 0 var(--notch))}:root[data-brand=v2][data-brand=v2] :is(.btn,.burger):focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}:root[data-brand=v2][data-brand=v2] .burger{width:auto;height:auto;min-height:44px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:10px 16px;font-size:12px;font-weight:700}:root[data-brand=v2][data-brand=v2] .burger .burger__label{background:0 0;border-radius:0;height:auto;margin:0;display:inline}:root[data-brand=v2][data-brand=v2] .themeswitch{box-shadow:inset 0 0 0 1px var(--border-strong);display:flex}:root[data-brand=v2][data-brand=v2] .themeswitch .tbtn{min-height:44px;color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}:root[data-brand=v2][data-brand=v2] .themeswitch .tbtn:before{content:"";flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1px}:root[data-brand=v2][data-brand=v2] .themeswitch .tbtn[aria-pressed=true]{background:var(--text-primary);color:var(--surface-page)}:root[data-brand=v2][data-brand=v2] .themeswitch .tbtn[aria-pressed=true]:before{background:currentColor}:root[data-brand=v2][data-brand=v2] .themeswitch .tbtn:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px}header[data-astro-cid-nen7h5rs]{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}header[data-astro-cid-nen7h5rs].stuck{background:var(--navbg);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:16px clamp(20px,4vw,48px);display:flex}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] .mark[data-astro-cid-nen7h5rs]{border-radius:6px;flex:none;width:auto;height:24px;display:block}.brand[data-astro-cid-nen7h5rs] .logo-dark[data-astro-cid-nen7h5rs]{display:none}@media (prefers-color-scheme:dark){.brand[data-astro-cid-nen7h5rs] .logo-light[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs] .logo-dark[data-astro-cid-nen7h5rs]{display:block}}html[data-theme=light] .brand[data-astro-cid-nen7h5rs] .logo-light[data-astro-cid-nen7h5rs]{display:block}html[data-theme=light] .brand[data-astro-cid-nen7h5rs] .logo-dark[data-astro-cid-nen7h5rs],html[data-theme=dark] .brand[data-astro-cid-nen7h5rs] .logo-light[data-astro-cid-nen7h5rs]{display:none}html[data-theme=dark] .brand[data-astro-cid-nen7h5rs] .logo-dark[data-astro-cid-nen7h5rs]{display:block}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--muted);font-weight:500}.brand[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-weight:800}.navlinks[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;margin-left:auto;display:flex}.navlinks[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--muted);white-space:nowrap;font-size:14.5px;text-decoration:none;transition:color .2s}.navlinks[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.navlinks[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.tbtn[data-astro-cid-nen7h5rs]{border:1px solid var(--ghost-bd);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:7px 13px;font-size:13px;transition:color .2s,border-color .2s}.tbtn[data-astro-cid-nen7h5rs]:hover{color:var(--ink);border-color:var(--ink)}.nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{padding:9px 18px;font-size:14px}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:42px;height:42px;margin-left:auto;padding:10px;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);border-radius:2px;height:2px;margin:4px 0;transition:all .25s;display:block}@media (width<=1200px){.burger[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs].open{background:var(--stage)}.navlinks[data-astro-cid-nen7h5rs]{background:var(--stage);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:12px clamp(20px,4vw,48px) 22px;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 40px #00000059}.nav[data-astro-cid-nen7h5rs].open .navlinks[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transform:none}.navlinks[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-bottom:1px solid var(--line);padding:12px 2px;font-size:16px}.navlinks[data-astro-cid-nen7h5rs] .themeswitch[data-astro-cid-nen7h5rs]{align-self:flex-start;margin-top:10px}.nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{text-align:center;justify-content:center;margin-top:10px}}.nl[data-astro-cid-sornssq2]{border:1px solid var(--line);background:var(--card-2);border-radius:18px;gap:20px;padding:clamp(22px,3.4vw,34px);display:grid}.nl[data-astro-cid-sornssq2].post{max-width:72ch;margin:40px 0 8px}.nl-eyebrow[data-astro-cid-sornssq2]{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:inline-flex}.nl-eyebrow[data-astro-cid-sornssq2] .dot[data-astro-cid-sornssq2]{background:var(--brand);border-radius:50%;width:6px;height:6px;display:inline-block}.nl[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(19px,2.2vw,24px)}.nl-lead[data-astro-cid-sornssq2]{color:var(--muted);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.nl-row[data-astro-cid-sornssq2]{flex-wrap:wrap;gap:10px;display:flex}.nl-form[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2][type=email]{background:var(--card);min-width:0;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:12px;flex:220px;padding:13px 16px;font-size:15px}.nl-form[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2][type=email]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.nl-gotcha[data-astro-cid-sornssq2]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-msg[data-astro-cid-sornssq2]{color:var(--muted);margin:12px 0 0;font-size:14px}.nl-msg[data-astro-cid-sornssq2].err{color:var(--muted)}.visually-hidden[data-astro-cid-sornssq2]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nl[data-astro-cid-sornssq2].footer{background:var(--card);grid-template-columns:1.1fr 1fr;align-items:center;margin-bottom:44px}@media (width<=780px){.nl[data-astro-cid-sornssq2].footer{grid-template-columns:1fr}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--stage-2);padding:clamp(56px,8vw,88px) 0 40px}.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}@media (width<=780px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:30px}}.fbrand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:40ch;margin:16px 0 18px;font-size:15px}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] .mark[data-astro-cid-jo6i4kqk]{border-radius:5px;width:auto;height:20px;display:block}.brand[data-astro-cid-jo6i4kqk] .logo-dark[data-astro-cid-jo6i4kqk]{display:none}@media (prefers-color-scheme:dark){.brand[data-astro-cid-jo6i4kqk] .logo-light[data-astro-cid-jo6i4kqk]{display:none}.brand[data-astro-cid-jo6i4kqk] .logo-dark[data-astro-cid-jo6i4kqk]{display:block}}html[data-theme=light] .brand[data-astro-cid-jo6i4kqk] .logo-light[data-astro-cid-jo6i4kqk]{display:block}html[data-theme=light] .brand[data-astro-cid-jo6i4kqk] .logo-dark[data-astro-cid-jo6i4kqk],html[data-theme=dark] .brand[data-astro-cid-jo6i4kqk] .logo-light[data-astro-cid-jo6i4kqk]{display:none}html[data-theme=dark] .brand[data-astro-cid-jo6i4kqk] .logo-dark[data-astro-cid-jo6i4kqk]{display:block}.social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 16px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:14px;text-decoration:none}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.fcol[data-astro-cid-jo6i4kqk] .fhead[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 16px;font-size:12px;font-weight:600}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);padding:5px 0;font-size:15px;text-decoration:none;display:block}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].fnote{color:var(--faint);font-size:13.5px}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].fnote:hover{color:var(--muted)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--faint);margin:0;font-size:13px}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration:none}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}
