@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../fonts/PlusJakartaSans-2.7.1/variable/PlusJakartaSans%5Bwght%5D.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../../../fonts/PlusJakartaSans-2.7.1/variable/PlusJakartaSans-Italic%5Bwght%5D.woff2)format("woff2-variations")}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{font-feature-settings:"liga" 1, "calt" 1;font-family:Inter,sans-serif}body{background:#f6f5f3}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-feature-settings:"ss02" on;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400}:root{--color-border:#e4e5e7;--color-text-desc:#989898;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86)}.wrapper--ticks{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.wrapper{width:100%;max-width:90rem;margin:0 auto}.spacer{border-top:1px solid var(--color-border);height:4rem}.section-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:3.2rem;line-height:1.1}.section-head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1rem;max-width:90rem;margin:0 auto;padding:clamp(56px,8vw,112px) clamp(20px,4vw,48px) clamp(32px,4vw,56px);display:grid}.section-head-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#0f172a80;margin:0 0 .9rem;font-size:.72rem;display:block}.section-head-title{letter-spacing:-1%;color:#0f172a;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:400;line-height:1.2}.section-head-title>span{color:var(--color-text-desc)}.section-head-desc{color:var(--color-text-desc);max-width:28ch;margin:0;font-size:1.2rem;font-weight:340;line-height:1.4}.section-head--center{text-align:center;grid-template-columns:1fr;justify-items:center}.section-head--center .section-head-desc{max-width:50ch}@media (width<=720px){.section-head{grid-template-columns:1fr;gap:1rem}}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#0f172ab3;background:#0f172a0f;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.75rem;display:inline-flex}
