@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_ae301a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a";font-weight:400}.__variable_ae301a{--font-serif:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a"}@font-face{font-family:__Instrument_Sans_16eff0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_16eff0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_16eff0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_16eff0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_16eff0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_16eff0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_16eff0;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_16eff0{font-family:__Instrument_Sans_16eff0,__Instrument_Sans_Fallback_16eff0;font-style:normal}.__variable_16eff0{--font-sans:"__Instrument_Sans_16eff0","__Instrument_Sans_Fallback_16eff0"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer;&::-moz-focus-inner{padding:0;border:0}}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.heading-1,.heading-2,.heading-3,.hero,.hero-2{font-family:var(--font-serif);font-weight:400;color:var(--ink-950);text-wrap:balance;letter-spacing:-.018em}.hero{font-size:clamp(3.25rem,10vw,12rem);line-height:.84;letter-spacing:-.05em}.hero-2{font-size:clamp(44px,5.4vw,84px);line-height:.96;letter-spacing:-.035em}.heading-1{font-size:clamp(42px,6vw,96px);line-height:.96;letter-spacing:-.04em}.heading-2{font-size:clamp(34px,4.6vw,68px);line-height:1;letter-spacing:-.035em}.heading-3{font-size:clamp(26px,3.2vw,44px);line-height:1.06;letter-spacing:-.03em}.heading-4,.heading-5,.heading-6,.herog{font-family:var(--font-sans);color:var(--ink-950);font-weight:600;text-wrap:balance}.heading-4{font-size:clamp(21px,2vw,26px);line-height:1.2;letter-spacing:-.022em}.heading-5{font-size:clamp(18px,1.5vw,20px);line-height:1.3;letter-spacing:-.018em}.heading-6{font-size:16px;line-height:1.4;letter-spacing:-.012em}.heading-1 em,.heading-2 em,.heading-3 em,.hero em,.hero-2 em,.serif-italic{font-style:italic;color:var(--em-accent,var(--spectrum-amber));letter-spacing:-.01em}.subheading-x-large{font-size:20px;line-height:28px;font-family:var(--font-sans)}.subheading-large{font-size:18px;line-height:26px;font-family:var(--font-sans)}.subheading-medium{font-size:16px;line-height:24px;font-family:var(--font-sans)}.subheading-small{line-height:21px}.subheading-small,.subheading-x-small{font-size:14px;font-family:var(--font-sans)}.subheading-x-small{line-height:20px}.paragraph-2x-large{font-size:clamp(19px,1.9vw,23px);line-height:1.5;letter-spacing:-.018em;font-family:var(--font-sans);text-wrap:pretty}.paragraph-x-large{font-size:clamp(17px,1.4vw,19px);letter-spacing:-.012em;color:var(--ink-500)}.paragraph-large,.paragraph-x-large{line-height:1.6;font-family:var(--font-sans);text-wrap:pretty}.paragraph-large{font-size:18px;letter-spacing:-.011em}.paragraph-medium{font-size:17px;line-height:1.6;letter-spacing:-.008em;font-family:var(--font-sans);text-wrap:pretty}.paragraph-small{font-size:15px;letter-spacing:-.004em}.paragraph-small,.paragraph-x-small{line-height:1.55;font-family:var(--font-sans);text-wrap:pretty}.paragraph-x-small{font-size:14px}.label-large{font-size:16px;line-height:24px;letter-spacing:-.012em}.label-large,.label-medium{font-family:var(--font-sans);font-weight:600}.label-medium{font-size:14px;line-height:22px;letter-spacing:-.008em}.label-small{font-size:14px;line-height:20px;letter-spacing:-.004em}.label-small,.label-x-small{font-family:var(--font-sans);font-weight:500}.label-x-small{letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow,.label-x-small{font-size:13px;line-height:19px;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:500;letter-spacing:.12em;color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-600)}.eyebrow-inverse{color:hsla(42,31%,94%,.72)}.eyebrow-inverse:before{background:var(--accent-400)}.mono{font-size:13px;line-height:19px;letter-spacing:.08em;font-weight:500;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono,.mono-lg{font-family:var(--font-sans)}.mono-lg{font-size:14px;line-height:20px;letter-spacing:.05em}.mono-lg,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--white:#fff;--black:#000;--paper:#141311;--paper-2:#1b1916;--paper-3:#221f1b;--ink-950:#f2efe8;--ink-900:#e7e3d9;--ink-800:#d8d2c5;--ink-700:#c3bcad;--ink-600:#b2a897;--ink-500:#9c9384;--ink-400:#6f6a5e;--ink-300:#57534a;--ink-200:#3b372f;--ink-150:#2d2a24;--ink-100:#25221e;--ink-50:#1e1c19;--accent-900:#0d1a3a;--accent-800:#1c3a8c;--accent-700:#23397a;--accent-600:#8fa7df;--accent-500:#a5b8e6;--accent-400:#c3d0ef;--accent-300:#d6dff4;--accent-200:#e2e8f6;--accent-100:#232c48;--accent-050:#1b2138;--signal:#e88a5f;--success-600:#4db87e;--success-050:#15241b;--danger-600:#f2775e;--danger-050:#2a1a16;--spectrum-orange:#ff7a45;--spectrum-amber:#e0a862;--spectrum-rose:#e2907f;--spectrum-teal:#7cc4b6;--spectrum-violet:#b7a0d8;--spectrum-green:#a3cd86;--em-accent:var(--spectrum-amber);--glow-warm:rgba(224,168,98,.09);--glow-cool:rgba(143,167,223,.1);--line:hsla(42,28%,93%,.14);--line-strong:hsla(42,28%,93%,.24);--line-inverse:hsla(42,31%,94%,.16);--gradient-accent:linear-gradient(135deg,#1c3a8c,#10214f);--shadow-xs:0 1px 1px rgba(0,0,0,.3);--shadow-sm:0 2px 10px -4px rgba(0,0,0,.5);--shadow-md:0 18px 40px -24px rgba(0,0,0,.6);--shadow-lg:0 40px 80px -40px rgba(0,0,0,.7);--shadow-accent:0 24px 48px -24px rgba(43,77,168,.5);--border-radius-xs:4px;--border-radius-sm:8px;--border-radius:12px;--border-radius-md:16px;--border-radius-lg:22px;--border-radius-xl:28px;--border-radius-2xl:36px;--border-radius-pill:999px;--max-width:1320px;--max-width-wide:1520px;--header-height:76px;--gutter:clamp(20px,5vw,72px);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:160ms;--duration:260ms;--duration-slow:560ms;--band:#0a0908;--band-2:#12110f;--on-band:#f2efe8;--on-band-dim:hsla(42,28%,93%,.62);--on-band-faint:hsla(42,28%,93%,.16);--accent-solid:#2b4da8;--on-accent:#fff;--accent-soft:rgba(143,167,223,.16);--accent-ring:rgba(143,167,223,.3);--accent-ring-soft:rgba(143,167,223,.1);--paper-light:#f5f0e8;--ink-strong:#141311;--ink-strong-dim:rgba(20,19,17,.8);--line-dark:rgba(20,19,17,.18);--surface-1:#1b1916;--surface-1-hover:#201d19;--header-glass:rgba(20,19,17,.72);--danger-border:rgba(242,119,94,.25);--success-border:rgba(77,184,126,.25)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body,html{background-color:var(--paper)}body{width:100%;font-size:16px;font-family:var(--font-sans);color:var(--ink-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E")}main{padding-top:var(--header-height);isolation:isolate}main>section:nth-of-type(5n+1){--em-accent:var(--spectrum-amber)}main>section:nth-of-type(5n+2){--em-accent:var(--spectrum-rose)}main>section:nth-of-type(5n+3){--em-accent:var(--spectrum-teal)}main>section:nth-of-type(5n+4){--em-accent:var(--spectrum-violet)}main>section:nth-of-type(5n){--em-accent:var(--spectrum-green)}button{background:none;font-family:inherit}a{text-decoration:none;color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent-600);outline-offset:3px;border-radius:2px}@supports (scrollbar-width:thin){html{scrollbar-width:thin;scrollbar-color:var(--ink-300) var(--paper)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--ink-300);border:3px solid var(--paper);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-400)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:760px}.section-head .section-sub{color:var(--ink-500);max-width:560px}.section-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.rule{height:1px;width:100%;background:var(--line)}.rule-inverse{background:var(--line-inverse)}.tag{gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--border-radius-pill);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);background:transparent}.link-arrow,.tag{display:inline-flex;align-items:center;font-family:var(--font-sans)}.link-arrow{gap:10px;font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--ink-950);padding-bottom:3px;border-bottom:1px solid var(--ink-950);transition:color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),gap var(--duration) var(--ease-out)}.link-arrow svg{width:16px;height:16px;stroke:currentColor}.link-arrow:hover{color:var(--accent-600);border-color:var(--accent-600);gap:14px}.link-arrow:hover svg{transform:translateX(2px)}.grid-texture{background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:80px 80px}.text-accent{color:var(--accent-600)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body:after{display:none}}::selection{background:var(--accent-solid);color:var(--on-accent)}.link-arrow svg{transition:transform var(--duration) var(--ease-out)}.link-arrow:focus-visible svg,.link-arrow:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.link-arrow svg{transition:none}.link-arrow:focus-visible svg,.link-arrow:hover svg{transform:none}}[class^=button]{position:relative;display:inline-flex;justify-content:center;align-items:center;height:54px;min-height:54px;padding:0 28px;background:var(--ink-950);font-weight:600;font-size:15px;line-height:24px;letter-spacing:-.01em;font-family:var(--font-sans);border-radius:var(--border-radius-pill);color:var(--paper);transition:background-color var(--duration) var(--ease-out),transform var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out);border:1px solid transparent;gap:10px;cursor:pointer;white-space:nowrap;isolation:isolate;-webkit-tap-highlight-color:transparent}[class^=button]:hover{background:var(--accent-600);transform:translateY(-2px);box-shadow:var(--shadow-accent)}[class^=button]:active{transform:translateY(0);box-shadow:none}[class^=button].disabled,[class^=button][disabled]{opacity:.45;pointer-events:none;transform:none;box-shadow:none}[class^=button] svg{stroke:currentColor;width:18px;height:18px;flex-shrink:0;transition:transform var(--duration) var(--ease-out)}[class^=button]:hover svg{transform:translateX(3px)}.button-stroke{background:transparent;border-color:var(--line-strong);color:var(--ink-950)}.button-stroke:hover{background:var(--ink-950);border-color:var(--ink-950);color:var(--paper);box-shadow:none}.button-inverse{background:var(--on-band);color:var(--band)}.button-accent,.button-inverse:hover{background:var(--accent-solid);color:var(--on-accent)}.button-accent:hover{background:var(--accent-800)}.button-outline-inverse{background:transparent;color:var(--on-band);border-color:var(--line-inverse)}.button-outline-inverse:hover{background:var(--on-band);border-color:var(--on-band);color:var(--band);box-shadow:none}.button-ghost{background:transparent;color:var(--ink-950);padding:0;height:auto;min-height:0;border-radius:0}.button-ghost:hover{background:transparent;box-shadow:none;color:var(--accent-600);transform:none}.button-small{height:44px;min-height:44px;padding:0 20px;font-size:14px;gap:8px}.button-small svg{width:15px;height:15px}.button-large{height:62px;min-height:62px;padding:0 34px;font-size:16px}.button-block{width:100%}@media (max-width:480px){[class^=button]{height:52px;min-height:52px;padding:0 22px}}[class^=section]{padding:clamp(56px,6vw,96px) 0;position:relative}.section-tight{padding:clamp(40px,4vw,64px) 0}.section-break{padding:clamp(24px,2.4vw,40px) 0}.section-tall{padding:clamp(72px,8vw,128px) 0}.section-flush{padding:0}.section-bleed{padding:0;border-top:0;border-bottom:0}.section-unruled{border-top:0}.section-dark{background-color:var(--band);color:var(--on-band)}.section-tint{background-color:var(--ink-50)}.section-paper-2{background-color:var(--paper-2)}.section-orange,.section-paper-light,.section-violet{--ink-950:#141311;--ink-900:#1b1916;--ink-800:#26231e;--ink-700:#2b2620;--ink-600:#332e25;--ink-500:#3b3529;--ink-400:#4a4438;--ink-300:#6b6355;--ink-200:rgba(20,19,17,.24);--ink-150:rgba(20,19,17,.18);--ink-100:rgba(20,19,17,.09);--ink-50:rgba(20,19,17,.05);--line:rgba(20,19,17,.2);--line-strong:rgba(20,19,17,.34);--accent-600:#1a2a5e;--accent-500:#1a2a5e;--surface-1:hsla(0,0%,100%,.55);--surface-1-hover:#fff;--paper:#fff;--paper-2:#faf7f2;--paper-3:#fff;color:var(--ink-950)}.section-orange em,.section-paper-light em,.section-violet em{color:inherit}.section-paper-light{background-color:var(--paper-light)}.section-orange{background-color:var(--spectrum-orange)}.section-violet{background-color:var(--spectrum-violet)}.section-hairline{border-top:1px solid var(--line)}.section-hairline-inverse{border-top:1px solid var(--line-inverse)}@media (max-width:600px){[class^=section]{padding:44px 0}.section-tight{padding:32px 0}.section-tall{padding:56px 0}}[class^=container]{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.container-narrow{max-width:780px}.container-wide{max-width:var(--max-width-wide)}.container-prose{max-width:680px}