@font-face{font-family:"Instrument Serif";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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";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";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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";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";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#fff;--bg-2:#f5f6f8;--bg-3:#ebecef;--bg-hover:#edeef1;--bg-subtle:#fcfcfd;--bg-subtle-2:#fafbfc;--ink:#14161a;--ink-2:#4b5058;--ink-3:#8a9099;--ink-4:#a6abb3;--line:#e4e6ea;--line-2:#edeef1;--line-3:#f2f3f5;--brand:#f77764;--brand-2:#d14a38;--brand-soft:#ffe1d9;--brand-3:#ffe1d9;--accent:#2a9d8f;--hue-coral:#f77764;--hue-pink:#eb7290;--hue-amber:#f4b860;--hue-teal:#2a9d8f;--hue-plum:#7c5295;--ok:#3f8a5b;--warn:#d89a3a;--bad:#c24a3a;--overlay-ink:#f4eee6;--overlay-scrim:rgba(20,22,26,.28);--focus-ring:color-mix(in srgb,var(--brand) 22%,transparent);--display:var(--font-display),Georgia,serif;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--type-body:400 13px/1.55 var(--sans);--type-ui:400 12.5px/1.5 var(--sans);--type-fine:400 11.5px/1.5 var(--sans);--type-eyebrow:400 9.5px/1.2 var(--mono);--type-mono-meta:400 10px/1.3 var(--mono);--type-mono-chip:400 10.5px/1.3 var(--mono);--tracking-eyebrow:0.13em;--tracking-title:-0.01em;--tracking-wordmark:-0.045em;--font-feature-ui:"ss01","cv11";--r-badge:6px;--r-row:8px;--r-field:9px;--r-control:10px;--r-card:12px;--r-frame:14px;--r-full:999px;--shadow-row:0 1px 2px rgba(20,22,26,.06);--shadow-card:0 1px 2px rgba(20,22,26,.05);--shadow-pop:0 12px 28px -12px rgba(20,22,26,.16);--shadow-frame:0 28px 56px -20px rgba(20,22,26,.22);--shadow-overlay:0 22px 54px -16px rgba(0,0,0,.5);--dur-fast:0.15s;--ease:ease;--transition-control:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}html{scroll-padding-top:58px}body{background:var(--bg-2);color:var(--ink);font:var(--type-body);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:var(--font-feature-ui)}a{color:inherit;text-decoration:none}::selection{background:var(--brand);color:var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}img{max-width:100%}button{font-family:inherit}@keyframes cs-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes cs-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cs-orbit-rev{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.cs-orbit-mandala{animation:cs-orbit 90s linear infinite;display:flex}@media (prefers-reduced-motion:reduce){.cs-orbit-mandala{animation:none!important}}.cs-band,.cs-band-dark{max-width:1080px;margin:0 auto}.cs-band{padding:88px 28px}.cs-band-dark{padding:80px 28px}.cs-rail{max-width:1160px;margin:0 auto}.cs-grid-auto-290{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:14px}.cs-grid-auto-258,.cs-grid-auto-290{display:grid;gap:14px;align-items:stretch}.cs-grid-auto-258{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));grid-gap:14px}.cs-grid-auto-340{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:48px;gap:48px;align-items:center}.cs-grid-auto-320{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:44px;gap:44px;align-items:start}.cs-eyebrow{font:var(--type-eyebrow);font-family:var(--mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3)}.cs-eyebrow-dark{color:hsla(34,39%,93%,.5)}.cs-btn-solid{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;transition:var(--transition-control);cursor:pointer}.cs-btn-solid:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.cs-btn-quiet{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);transition:var(--transition-control);cursor:pointer}.cs-btn-quiet:hover{border-color:var(--ink-3);color:var(--ink)}.cs-btn-quiet-fill{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);transition:var(--transition-control);cursor:pointer}.cs-btn-quiet-fill:hover{background:var(--bg-hover);color:var(--ink)}.cs-btn-ghost{display:flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid transparent;color:var(--ink-2);transition:var(--transition-control)}.cs-btn-ghost:hover{background:var(--bg-hover);color:var(--ink)}.cs-navlink{color:var(--ink-2);transition:var(--transition-control)}.cs-navlink:hover{color:var(--ink)}.cs-nav-links{display:flex;gap:22px;align-items:center;font:500 13px/1 var(--sans)}.cs-footlink{color:var(--ink-3);transition:var(--transition-control)}.cs-footlink:hover,.cs-nav-burger{color:var(--ink)}.cs-nav-burger{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:var(--r-row);background:var(--bg);cursor:pointer;transition:var(--transition-control)}.cs-nav-burger:hover{border-color:var(--ink-3);background:var(--bg-hover)}.cs-drawer-link{display:block;padding:14px 2px;border-top:1px solid var(--line-3);font:500 16px/1.3 var(--sans);color:var(--ink);transition:var(--transition-control)}.cs-drawer-link:first-child{border-top:none}.cs-drawer-link:hover{color:var(--brand-2)}.cs-field{border:1px solid var(--line);border-radius:var(--r-field);background:var(--bg);color:var(--ink);font:400 13.5px/1.4 var(--sans);padding:9px 11px;transition:var(--transition-control);width:100%}.cs-field::placeholder{color:var(--ink-3)}.cs-field:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}a:focus-visible,button:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:var(--r-row)}.cs-faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none}.cs-faq-summary::-webkit-details-marker{display:none}.cs-faq-summary::marker{content:""}.cs-faq-caret{position:relative;width:14px;height:14px;flex:none;transition:transform var(--dur-fast) var(--ease)}.cs-faq-caret span{position:absolute;background:var(--ink-3);transition:var(--transition-control)}.cs-faq-caret span:first-child{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.cs-faq-caret span:last-child{left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%)}.cs-faq-item[open] .cs-faq-caret{transform:rotate(45deg)}.cs-faq-summary h3{color:var(--ink);transition:color var(--dur-fast) var(--ease)}.cs-faq-item:hover .cs-faq-summary h3{color:var(--brand-2)}@media (max-width:860px){.cs-band{padding:64px 28px}.cs-band-dark{padding:60px 28px}.cs-nav-ghost,.cs-nav-links{display:none}.cs-nav-burger{display:flex}}@media (max-width:480px){.cs-band,.cs-band-dark,.cs-rail-inner{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}