@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.W9CxFq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.W9CxFq_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._7Ns5vW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._7Ns5vW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:stretch;src:url(../media/scp_stretch-s.p.1voxcthp2kggw.woff2)format("woff2");font-display:block;font-weight:900;font-style:normal}@font-face{font-family:stretch Fallback;src:local(Arial);ascent-override:70.02%;descent-override:17.44%;line-gap-override:0.0%;size-adjust:138.35%}.Z1A0Za_className{font-family:stretch,stretch Fallback;font-style:normal;font-weight:900}.Z1A0Za_variable{--font-stretch:"stretch", "stretch Fallback"}
:root{--deep-slate:#273f45;--clay:#c47f77;--on-clay:#151d1f;--slate:#496268;--paper:#f7f3ee;--ink:#151d1f;--white:#fff;--text-strong:#2c3036;--text-body:#3d424a;--text-muted:#5a606b;--line:#e2e4e8;--line-warm:#e2ddd4;--divider-warm:#ddd7cc;--field-border:#8d929a;--checkbox-border:#8d929a;--meter-empty:#d5d8dd;--on-dark:#fff;--on-dark-lead:#e3e7ea;--on-dark-body:#d5d9de;--on-dark-hint:#c9ced4;--on-dark-muted:#b3bac2;--on-dark-line:#ffffff29;--on-dark-fill:#ffffff0f;--link:var(--slate);--focus:var(--ink);--error-on-dark:#ffd2cc;--error:#a1271b;--font-display:var(--font-stretch),var(--font-sans),sans-serif;--font-body:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--font-code:var(--font-mono),ui-monospace,Menlo,monospace;--fs-lead:21px;--fs-intro:18px;--fs-body:16px;--fs-body-s:15px;--fs-small:14px;--fs-caption:13px;--fs-eyebrow:12px;--fs-heading-card:22px;--fs-button:15px;--fs-title-l:56px;--fs-title-xl:72px;--fs-logo-header:20px;--fs-logo-footer:34px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-72:72px;--space-104:104px;--radius-2:2px;--radius-3:3px;--radius-5:5px;--radius-9:9px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-22:22px;--radius-pill:999px;--shadow-search:0 1px 0 #ffffff14,0 18px 40px #00000038;--content-max:1280px;--header-height:80px;--row-min:60px;--control-height:48px;--button-height:50px;--search-height:60px;--gutter:max(5.5556vw,calc((100vw - var(--content-max)) / 2));--strc-max:70;--strc-favicon:60}*{box-sizing:border-box}body{background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-underline-offset:3px}a:hover{opacity:.7}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}:focus-visible{outline-offset:2px;outline:3px solid}.s{font-variation-settings:"STRC" 70}.sig{color:var(--clay)}.eyebrow{font-family:var(--font-code);font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page{min-height:100vh;padding:0 var(--gutter);background:var(--deep-slate);color:var(--on-dark);flex-direction:column;justify-content:space-between;gap:64px;display:flex}.page a{color:var(--on-dark)}.page>header{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-16) var(--space-32);border-bottom:1px solid var(--on-dark-line);flex-wrap:wrap;display:flex}.page .logo{font-family:var(--font-display);font-weight:900;font-size:var(--fs-logo-header);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex-direction:column;line-height:.9;text-decoration:none;display:inline-flex}.page main{gap:var(--space-56);flex-direction:column;display:flex}.page .hero{gap:var(--space-28);flex-direction:column;display:flex}.page h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-size:min(10.8vw,156px);font-weight:900;line-height:.9}.page .row{justify-content:space-between;align-items:flex-end;gap:var(--space-32) var(--space-72);flex-wrap:wrap;display:flex}.page .lede{max-width:560px;font-size:var(--fs-lead);color:var(--on-dark-lead);text-wrap:balance;flex:360px;line-height:1.5}.page .signup{flex:360px;max-width:520px}.page form{gap:var(--space-12);flex-direction:column;display:flex}.page form>label{font-size:var(--fs-body-s);font-weight:700}.page .field{align-items:center;gap:var(--space-8);background:var(--white);border-radius:var(--radius-18);padding:6px 6px 6px 18px;display:flex}.page input[type=email]{min-width:0;height:52px;font-family:inherit;font-size:var(--fs-body);color:var(--ink);outline-offset:-2px;background:0 0;border:0;flex:auto;padding:0 4px}.page button{min-height:var(--button-height);border-radius:var(--radius-pill);background:var(--clay);color:var(--on-clay);font-family:inherit;font-size:var(--fs-button);cursor:pointer;border:0;flex:none;padding:0 22px;font-weight:800}.page button[disabled]{opacity:.6;cursor:progress}.page form>label.consent{font-size:var(--fs-small);color:var(--on-dark-hint);cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;line-height:1.45;display:flex}.page .consent input{width:18px;height:18px;accent-color:var(--clay);flex:none;margin:1px 0 0}.page .small{font-size:var(--fs-small);color:var(--on-dark-hint)}.page .err{color:var(--error-on-dark)}.page .thanks{border:1px solid var(--on-dark-line);border-radius:var(--radius-18);min-height:64px;font-size:var(--fs-body);align-items:center;gap:14px;padding:0 20px;font-weight:600;display:flex}.page>footer{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-32);border-top:1px solid var(--on-dark-line);min-height:80px;font-size:var(--fs-small);color:var(--on-dark-muted);flex-wrap:wrap;display:flex}.page footer nav{gap:var(--space-24);display:flex}.page .breadcrumbs ol{margin:0 0 var(--space-24);font-size:var(--fs-small);color:var(--on-dark-muted);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.page .breadcrumbs li+li:before{content:"/";margin-right:6px}.page .breadcrumbs a{color:var(--on-dark-hint)}.page .prose{max-width:880px;padding-top:var(--space-48);font-size:var(--fs-body);color:var(--on-dark-lead);line-height:1.6}.page .prose h1{font-size:min(12vw,var(--fs-title-xl));white-space:normal;color:var(--on-dark);margin-bottom:var(--space-16)}.page .prose h2{margin:var(--space-56) 0 var(--space-16);color:var(--on-dark);font-size:26px;line-height:1.25}.page .prose h3{margin:var(--space-32) 0 var(--space-8);color:var(--on-dark);font-size:19px}.page .prose p,.page .prose ul{margin:0 0 var(--space-16)}.page .prose ul{padding-left:22px}.page .prose li{margin-bottom:6px}.page .prose strong{color:var(--on-dark)}.page .prose table{margin:var(--space-8) 0 var(--space-24);border-collapse:collapse;font-size:var(--fs-body-s);line-height:1.5;display:block;overflow-x:auto}.page .prose th,.page .prose td{border-bottom:1px solid var(--on-dark-line);text-align:left;vertical-align:top;min-width:140px;padding:10px 14px}.page .prose th{color:var(--on-dark);border-bottom-color:var(--on-dark-muted);font-weight:700}.page .prose code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:.88em}.page .prose pre{margin:0 0 var(--space-16);background:var(--on-dark-fill);border-radius:var(--radius-5);font-size:var(--fs-body-s);padding:14px 18px;line-height:1.5;overflow-x:auto}.site{background:var(--white);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.site>main{flex:1}.display{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-weight:900}.title-xl{font-size:min(9vw,var(--fs-title-xl));line-height:.92}.title-l{font-size:min(8vw,var(--fs-title-l));line-height:.95}.link{color:var(--link);font-weight:700}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex-direction:column;margin:0;font-weight:900;line-height:.9;text-decoration:none;display:inline-flex}.wordmark-header{font-size:var(--fs-logo-header)}.wordmark-footer{font-size:var(--fs-logo-footer)}.btn{min-height:var(--button-height);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-button);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.btn-m{min-height:46px}.btn-primary{background:var(--clay);color:var(--on-clay)}.btn-outline{color:var(--ink);border:2px solid var(--ink);background:0 0}.btn-block{border-radius:var(--radius-14);width:100%;min-height:54px;font-size:17px;font-weight:700}.btn[disabled]{opacity:.6;cursor:progress}.site-header{padding-inline:var(--gutter);background:var(--deep-slate);color:var(--on-dark);border-bottom:1px solid var(--on-dark-line)}.site-header-row{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-16) var(--space-32);flex-wrap:wrap;display:flex}.site-nav{flex-wrap:wrap;align-items:center;gap:30px;font-size:16px;font-weight:600;display:flex}.site-nav a{text-decoration:none}.site-footer{background:var(--deep-slate);color:var(--on-dark);padding:80px var(--gutter) 36px}.site-footer-main{gap:var(--space-32) 64px;margin-top:var(--space-56);padding-top:var(--space-32);border-top:1px solid var(--on-dark-line);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer-tagline{max-width:360px;font-size:var(--fs-body-s);color:var(--on-dark-hint);flex:280px;line-height:1.55}.site-footer-cols{gap:var(--space-24);flex:2 520px;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.site-footer-cols nav{font-size:var(--fs-body-s);flex-direction:column;gap:9px;display:flex}.site-footer-cols nav a{text-decoration:none}.site-footer-cols nav span{font-family:var(--font-code);font-size:var(--fs-eyebrow);text-transform:uppercase;color:var(--on-dark-muted)}.site-footer-legal{justify-content:space-between;gap:10px var(--space-24);margin-top:var(--space-48);font-size:var(--fs-caption);color:var(--on-dark-muted);flex-wrap:wrap;display:flex}.site-footer-legal nav{gap:18px;display:flex}.band{padding:var(--space-104) var(--gutter)}.band-dark{background:var(--deep-slate);color:var(--on-dark)}.band-ruled{border-top:1px solid var(--line)}.band-head{justify-content:space-between;align-items:flex-end;gap:20px var(--space-48);flex-wrap:wrap;display:flex}.band-intro{max-width:540px;font-size:var(--fs-intro);color:var(--text-body);flex-direction:column;gap:14px;line-height:1.5;display:flex}.band-intro-small{font-size:var(--fs-body-s)}.band-dark .band-intro{max-width:560px;color:var(--on-dark-body);font-size:17px;line-height:1.55}.band-body{margin-top:var(--space-48)}.hero-band{padding-top:96px;padding-bottom:120px}.hero-title{margin-top:var(--space-48);line-height:.92}.hero-title>span{display:block}.hero-1{font-size:min(7.48vw,107.7px)}.hero-2{font-size:min(6.48vw,93.3px)}.hero-3{font-size:min(5.95vw,85.7px)}.hero-lead{max-width:700px;font-size:var(--fs-lead);color:var(--on-dark-lead);text-wrap:balance;margin-top:44px;line-height:1.5}.hero-grid{column-gap:var(--space-72);grid-template-columns:max-content minmax(0,1fr);display:grid}.hero-main{min-width:0}.hero-main .search{margin-top:36px}.search{flex-direction:column;gap:14px;display:flex}.search-field{align-items:center;gap:var(--space-8);background:var(--white);border-radius:var(--radius-18);box-shadow:var(--shadow-search);padding:8px 8px 8px 22px;display:flex}.search-lens{stroke:var(--text-muted);flex:none}.search-input{min-width:0;height:var(--search-height);color:var(--ink);outline-offset:-2px;background:0 0;border:0;flex:auto;padding:0 6px;font-family:inherit;font-size:19px}.search-btn{height:var(--search-height);border-radius:var(--radius-12);background:var(--clay);color:var(--on-clay);cursor:pointer;border:0;flex:none;align-items:center;gap:10px;padding:0 26px;font-family:inherit;font-size:17px;font-weight:800;display:inline-flex}.search-hints{justify-content:space-between;align-items:baseline;gap:8px var(--space-24);font-size:var(--fs-body-s);color:var(--on-dark-hint);flex-wrap:wrap;display:flex}.search-hints a{color:var(--on-dark)}.search-expert{font-weight:700}.wall{opacity:.4;filter:grayscale();align-self:stretch;min-height:0;transition:opacity .6s,filter .6s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%)}.wall:hover{opacity:.9;filter:none}.wall-inner{justify-content:flex-end;gap:14px;display:flex;position:absolute;inset:0}.wall-col{flex-direction:column;gap:14px;height:max-content;animation:60s linear infinite wall-up;display:flex}.wall-col-1{margin-top:-46px;animation-duration:75s}.wall-col-2{margin-top:-20px;animation-duration:68s}.wall-tile{border-radius:var(--radius-18);background:var(--white);flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:flex}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.trust{background:var(--paper);border-bottom:1px solid var(--line-warm);padding:var(--space-28) var(--gutter)}.trust ul{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:20px 0;margin:0;padding:0;list-style:none;display:grid}.trust li{padding:0 var(--space-24) 0 var(--space-28);border-left:1px solid var(--divider-warm);flex-direction:column;gap:4px;display:flex}.trust li:first-child{border-left:0;padding-left:0}.trust-title{white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.trust-note{font-size:var(--fs-small);color:var(--text-body);padding-left:26px;line-height:1.4}.tick{stroke:var(--slate);flex:none;display:block}.tick-white{stroke:var(--white)}.mark{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mark-main{background:var(--slate);border-radius:50%}.mark-none{border-radius:var(--radius-2);background:var(--field-border);width:4px;height:4px;display:inline-block}.tile{border-radius:var(--radius-9);background:var(--white);border:1px solid var(--line);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}.tile-32{width:32px;height:32px}.tile-36{width:36px;height:36px}.tile-letter{background:var(--ink);color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;border:0;font-size:16px;font-weight:900}.matrix-scroll{overflow-x:auto}.matrix-check{width:36px;text-align:left!important}.matrix-check input{border:2px solid var(--checkbox-border);border-radius:var(--radius-5);appearance:none;background:var(--white);cursor:pointer;vertical-align:middle;width:18px;height:18px;margin:0}.matrix-check input:checked{background:var(--ink);border-color:var(--ink)}.matrix{border-collapse:collapse;width:100%;min-width:960px}.matrix thead th{z-index:1;background:var(--white);border-bottom:2px solid var(--ink);vertical-align:bottom;padding:12px 0;position:sticky;top:0}.matrix-legend{text-align:left;font-weight:400;font-size:var(--fs-small);color:var(--text-strong)}.matrix-legend>span{align-items:center;gap:10px;margin-bottom:9px;display:flex}.matrix-legend strong{font-weight:800}.legend-key{justify-content:center;width:22px;display:flex}.matrix-legend small{font-size:var(--fs-caption);color:var(--text-muted)}.matrix-col{width:72px}.matrix-col>span,.matrix-col>abbr{margin:0 auto;display:block}.matrix-col-n{font-family:var(--font-code);text-align:center;font-size:14px;font-weight:500;margin-bottom:6px!important}.matrix-col-bar{border-radius:var(--radius-3) var(--radius-3) 0 0;background:var(--slate);width:20px;margin-bottom:6px!important}.matrix-col-label{font-size:var(--fs-caption);text-align:center;font-weight:700;text-decoration:none}.matrix-group th{border-bottom:1px solid var(--ink);text-align:left;padding:28px 0 10px;font-weight:400}.matrix-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.matrix-group-head>span:first-child{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.matrix-group-title{font-size:var(--fs-heading-card);font-weight:800}.matrix-group-count{font-size:var(--fs-body-s);color:var(--text-body)}.matrix-group-links{gap:var(--space-24);font-size:var(--fs-body-s);font-weight:700;display:flex}.matrix tbody tr:not(.matrix-group):not(.matrix-more){height:var(--row-min);border-bottom:1px solid var(--line)}.matrix tbody th[scope=row]{text-align:left;font-weight:400}.matrix td{text-align:center}.matrix-name{align-items:center;gap:12px;min-width:0;padding:8px 16px 8px 0;text-decoration:none;display:flex}.matrix-name-text{flex-direction:column;min-width:0;display:flex}.matrix-name-text b{font-size:16px;font-weight:800}.matrix-name-text small{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.matrix-more td{text-align:left;font-size:var(--fs-body-s);padding:14px 0 0;font-weight:700}.matrix-rest{margin-top:var(--space-40);color:var(--text-body);flex-wrap:wrap;align-items:baseline;gap:10px 28px;font-size:16px;display:flex}.matrix-rest a,.matrix-rest b{color:var(--ink);font-weight:700}.matrix-empty{font-size:var(--fs-intro);color:var(--text-body)}.panel-row{gap:var(--space-16);margin-top:var(--space-40);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.panel{justify-content:space-between;gap:var(--space-24);padding:var(--space-28);border-radius:var(--radius-18);background:var(--paper);color:var(--ink);flex-direction:column;display:flex}.panel-text{flex-direction:column;gap:8px;display:flex}.panel h3{font-size:var(--fs-heading-card);font-weight:800;line-height:1.2}.panel p{color:var(--text-strong);font-size:16px;line-height:1.5}.panel-dark{background:var(--deep-slate);color:var(--on-dark)}.panel-dark p{color:var(--on-dark-body)}.panel-raised{background:var(--on-dark-fill);border:1px solid var(--on-dark-line);color:var(--on-dark);justify-content:flex-start;gap:var(--space-16)}.panel-raised p{color:var(--on-dark-body);line-height:1.55}.panel-actions{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.panel-link{font-size:var(--fs-body-s);font-weight:700}.flow-line{margin-top:var(--space-72);align-items:center;gap:var(--space-24);font-size:min(5vw,64px);font-weight:800;line-height:1;display:flex}.flow-line-part{display:contents}.flow-line i{background:var(--clay);flex:1;height:2px}.flow-steps{gap:32px var(--space-28);margin:var(--space-40) 0 0;padding:var(--space-28) 0 0;border-top:1px solid var(--on-dark-line);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));list-style:none;display:grid}.flow-steps li{flex-direction:column;gap:10px;display:flex}.flow-label{font-family:var(--font-code);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-muted)}.flow-steps h3{font-size:var(--fs-heading-card);font-weight:800;line-height:1.2}.flow-steps p{font-size:var(--fs-body-s);color:var(--on-dark-body);line-height:1.55}.flow-steps p.flow-check{border-top:1px solid var(--on-dark-line);font-size:var(--fs-small);margin-top:auto;padding-top:12px;line-height:1.5}.flow-check strong{color:var(--on-dark)}.flow-panels{margin-top:64px}.guides{gap:var(--space-12);margin-top:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.guide{padding:var(--space-24);border:1px solid var(--on-dark-line);border-radius:var(--radius-16);color:var(--on-dark);flex-direction:column;gap:8px;text-decoration:none;display:flex}.guide span{font-family:var(--font-code);font-size:var(--fs-eyebrow);text-transform:uppercase;color:var(--on-dark-muted)}.guide b{font-size:20px;font-weight:800;line-height:1.25}.profile-title{align-items:center;gap:var(--space-16);display:flex}.logo-stack{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.logo-stack .tile{border:2px solid var(--deep-slate);margin-right:-6px}.logo-stack .tile-letter{border:2px solid var(--deep-slate)}.logo-stack a{font-size:var(--fs-small);color:var(--on-dark);margin-left:16px;font-weight:700}.expert-body{gap:var(--space-24);margin-top:var(--space-56);flex-wrap:wrap;align-items:flex-start;display:flex}.expert-cards{gap:var(--space-12);flex:3 620px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));min-width:0;display:grid}.expert{padding:var(--space-20);background:var(--paper);border-radius:var(--radius-18);gap:18px;display:flex}.expert-photo{border-radius:var(--radius-12);object-fit:cover;background:var(--line);flex:none;width:104px;height:128px}.expert-text{flex-direction:column;gap:6px;min-width:0;display:flex}.expert h3{font-size:21px;font-weight:800}.expert-role{font-size:var(--fs-body-s);color:var(--text-body);line-height:1.45}.expert-bio{font-size:var(--fs-small);color:var(--text-body);line-height:1.45}.expert-topics{font-size:var(--fs-small);color:var(--text-muted)}.expert-links{gap:var(--space-16);font-size:var(--fs-body-s);margin-top:auto;display:flex}.brief{min-width:0;padding:var(--space-32);border:2px solid var(--ink);border-radius:var(--radius-22);gap:var(--space-16);flex-direction:column;flex:2 400px;display:flex}.brief h3{font-size:26px;font-weight:800;line-height:1.1}.brief-row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.control{flex-direction:column;gap:6px;display:flex}.control label{font-size:var(--fs-small);font-weight:700}.control input,.control select,.control textarea{width:100%;height:var(--control-height);border:1.5px solid var(--field-border);border-radius:var(--radius-12);background:var(--white);color:var(--ink);padding:0 12px;font-family:inherit;font-size:16px}.control textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.45}.control select{appearance:none;padding-right:36px}.select{display:block;position:relative}.select svg{pointer-events:none;stroke:var(--ink);position:absolute;top:18px;right:14px}.form-help{font-size:var(--fs-small);color:var(--text-muted);line-height:1.5}.form-help a{color:var(--link)}.form-error{font-size:var(--fs-small);color:var(--error);font-weight:700}.brief-thanks{font-size:17px;line-height:1.5}.note{margin-top:var(--space-40);border-radius:var(--radius-14);background:var(--paper);font-size:var(--fs-body-s);padding:18px 22px;line-height:1.55}.site .breadcrumbs ol{margin:0 0 var(--space-24);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.site .breadcrumbs li+li:before{content:"/";margin-right:6px}.site .breadcrumbs a{color:var(--link)}.site .prose{max-width:880px;padding:var(--space-48) var(--gutter) var(--space-104);box-sizing:content-box;font-size:var(--fs-body);color:var(--text-strong);line-height:1.6}.site .prose h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-weight:900;font-size:min(12vw,var(--fs-title-xl));color:var(--ink);margin-bottom:var(--space-16);line-height:.95}.site .prose h2{margin:var(--space-56) 0 var(--space-16);color:var(--ink);font-size:26px;line-height:1.25}.site .prose h3{margin:var(--space-32) 0 var(--space-8);color:var(--ink);font-size:19px}.site .prose p,.site .prose ul{margin:0 0 var(--space-16)}.site .prose ul{padding-left:22px}.site .prose li{margin-bottom:6px}.site .prose a{color:var(--link)}.site .prose table{margin:var(--space-8) 0 var(--space-24);border-collapse:collapse;font-size:var(--fs-body-s);line-height:1.5;display:block;overflow-x:auto}.site .prose th,.site .prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:140px;padding:10px 14px}.site .prose th{border-bottom-color:var(--ink);font-weight:700}.site .prose code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:.88em}.site .prose pre{margin:0 0 var(--space-16);background:var(--paper);border-radius:var(--radius-5);font-size:var(--fs-body-s);padding:14px 18px;line-height:1.5;overflow-x:auto}.site .prose .eyebrow{color:var(--text-muted)}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr)}.wall{display:none}}@media (max-width:640px){.band{padding-top:var(--space-72);padding-bottom:var(--space-72)}.hero-band{padding-top:var(--space-56);padding-bottom:var(--space-72)}.trust li{border-left:0;padding-left:0}.search-btn{padding:0 16px}.title-xl,.title-l{white-space:normal}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
