@font-face{font-family:Instrument Sans;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;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;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;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;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;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;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,Instrument Sans Fallback;font-style:normal}.__variable_16eff0{--cs3c-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_170677{font-family:Newsreader,Newsreader Fallback}.__variable_170677{--cs3c-serif:"Newsreader","Newsreader Fallback"}.cs3c{--bg:#0f0f0f;--ink:#f2f0ea;--muted:#a8a59d;--tan:#9f8263;--tan-d:#14110c;--sage:#b6cec7;--sage-ink:#12261f;--green:#2f5d50;--paper:#efece6;--paper-ink:#14130f;--paper-soft:#57544b;--m:clamp(20px,3vw,56px);background:var(--bg);color:var(--ink);font-family:var(--cs3c-sans),system-ui,sans-serif;font-size:1.0625rem;line-height:1.5;overflow-x:clip}.cs3c *,.cs3c :after,.cs3c :before{box-sizing:border-box}:where(.cs3c) :is(h1,h2,h3,p,ol,ul,dl,dd,dt,figure){margin:0;padding:0}:where(.cs3c) :is(ol,ul){list-style:none}:where(.cs3c) a{color:inherit;text-decoration:none}:where(.cs3c) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.cs3c :focus-visible{outline:2px solid var(--tan);outline-offset:3px}body:has(.cs3c) .gnav{--ghero-ink:#f2f0ea;--ghero-ink-soft:#c9c6bd;--ghero-ink-faint:#a8a59d}body:has(.cs3c) .gnav .gbrand-logo--light{display:block}body:has(.cs3c) .gnav .gbrand-logo--dark{display:none}body:has(.cs3c) .gnav .gnav-link:hover,body:has(.cs3c) .gnav .gnav-signin:hover{background:rgba(255,255,255,.1)}body:has(.cs3c) .gnav.is-pill .gnav-inner{background:rgba(24,24,22,.9);border-color:rgba(255,255,255,.14);box-shadow:none}body:has(.cs3c) .gnav .gnav-mobile-menu-inner{background:#181816;border-color:rgba(255,255,255,.14);box-shadow:none}body:has(.cs3c) .gnav .gnav-mobile-link{color:#f2f0ea}body:has(.cs3c) .gnav .gnav-mobile-link:hover{color:#fff;background:rgba(255,255,255,.1)}body:has(.cs3c) .gnav .gnav-mobile-link-muted{color:#c9c6bd;border-top-color:rgba(255,255,255,.12)}.cs3c-appr-amt,.cs3c-deploy,.cs3c-fig,.cs3c-h1,.cs3c-h2,.cs3c-ledger-r,.cs3c-num,.cs3c-side-h,.cs3c-steps-l h3{font-family:var(--cs3c-serif),Georgia,serif;font-weight:400}.cs3c-eyebrow{font-size:.9375rem;text-align:center;color:var(--ink)}.cs3c-h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:.9;letter-spacing:-.02em;max-width:11.2em}.cs3c-h1,.cs3c-lead{text-align:center;margin:14px auto 0;text-wrap:balance}.cs3c-lead{color:var(--muted);max-width:38rem;font-size:1.0625rem}.cs3c-ctas{display:flex;gap:14px;justify-content:center;margin-top:22px;flex-wrap:wrap}.cs3c-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 24px;background:var(--tan);color:var(--tan-d);border:1px solid var(--tan);border-radius:6px;font-weight:500;font-size:1rem;transition:background-color .2s ease-out,transform .2s ease-out}.cs3c-btn-o{background:transparent;color:var(--ink);border-color:rgba(255,255,255,.85)}.cs3c-btn:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.cs3c-btn:not(:disabled):hover{background:#b09374}.cs3c-btn-o:not(:disabled):hover{background:rgba(255,255,255,.1)}}.cs3c-hero{padding:104px var(--m) 0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(159,130,99,.12),transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 6px),var(--bg)}.cs3c-card{margin:36px auto 0;max-width:1032px;background:linear-gradient(135deg,#bdd3cc,#b0c9c1);color:var(--sage-ink);border-radius:28px;padding:28px 42px;display:grid;grid-template-columns:1fr 400px 1fr;gap:0 32px;align-items:center}.cs3c-side{padding-left:16px;min-height:220px;display:flex;flex-direction:column;justify-content:center}.cs3c-side-a{border-left:1px solid var(--sage-ink)}.cs3c-side-b{border-left:1px dashed var(--green);color:var(--green)}.cs3c-side-h{font-size:1.375rem;line-height:1.2}.cs3c-fig{font-size:3.25rem;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.cs3c-side-n{font-size:.875rem;margin-top:8px;min-height:2.6em;opacity:.85}.cs3c-rows{border-top:1px solid rgba(18,38,31,.28)}.cs3c-row{display:grid;grid-template-columns:40px 1fr auto 56px;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid rgba(18,38,31,.28);font-size:.9375rem}.cs3c-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs3c-row-save{font-variant-numeric:tabular-nums;color:var(--green)}.cs3c-row.is-declined .cs3c-row-name,.cs3c-row.is-declined .cs3c-row-save{text-decoration:line-through;opacity:.55}.cs3c-sw{position:relative;width:40px;height:22px;border-radius:11px;background:#9aa5a1;transition:background-color .2s ease-out}.cs3c-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease-out}.cs3c-sw[aria-checked=true]{background:var(--green)}.cs3c-sw[aria-checked=true]:after{transform:translateX(18px)}.cs3c-sw:disabled{cursor:default}.cs3c-row.is-declined .cs3c-sw{opacity:.4}.cs3c-sw:before{content:"";position:absolute;inset:-12px -4px}.cs3c-decline{font-size:.75rem;text-decoration:underline;text-underline-offset:3px;text-align:right;min-height:32px}.cs3c-decline:disabled{cursor:default;text-decoration:none;opacity:.7}.cs3c-msg{display:flex;justify-content:space-between;align-items:center;height:28px;margin-top:6px;font-size:.8125rem;font-variant-numeric:tabular-nums}.cs3c-reset{text-decoration:underline;text-underline-offset:3px;min-height:28px}.cs3c-logos{max-width:1032px;margin:44px auto 0;padding-bottom:56px;display:flex;align-items:center;justify-content:space-between;gap:24px 32px;flex-wrap:wrap}.cs3c-logos p{font-size:.9375rem;color:var(--muted)}.cs3c-logos ul{display:flex;gap:36px;align-items:center;flex-wrap:wrap}.cs3c-logo{height:26px;width:auto;filter:brightness(0) invert(.85)}.cs3c-sec{padding:clamp(72px,9vw,128px) var(--m)}.cs3c-split{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(32px,6vw,96px);align-items:start}.cs3c-h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.cs3c-h2-xl{font-size:clamp(2.5rem,5vw,4.25rem);text-align:center;max-width:16ch;margin:0 auto}.cs3c-sub{margin-top:16px;font-size:1.125rem;max-width:30ch}.cs3c-stuck{background:var(--paper);color:var(--paper-ink)}.cs3c-stuck .cs3c-sub{color:var(--paper-soft)}.cs3c-ledger{border-top:1px solid var(--paper-ink)}.cs3c-ledger li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:18px 0;border-bottom:1px solid rgba(20,19,15,.25);align-items:baseline}.cs3c-ledger-r{font-size:1.5rem;line-height:1.2}.cs3c-ledger-m{color:var(--paper-soft);font-size:1rem}.cs3c-steps{background:var(--sage);color:var(--sage-ink)}.cs3c-steps .cs3c-h2{max-width:1200px;margin:0 auto}.cs3c-steps-l{max-width:1200px;margin:56px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--sage-ink)}.cs3c-steps-l li{padding:28px 32px 0 0}.cs3c-steps-l li+li{padding-left:32px;border-left:1px dashed var(--green)}.cs3c-num{display:block;font-size:5.5rem;line-height:1;color:var(--green);font-style:italic}.cs3c-steps-l h3{font-size:1.75rem;line-height:1.15;margin-top:18px}.cs3c-steps-l p{margin-top:10px;max-width:28ch}.cs3c-control{background:var(--bg)}.cs3c-ctl-l{margin-top:32px;display:grid;gap:14px;color:var(--muted)}.cs3c-ctl-l li{padding-left:18px;position:relative}.cs3c-ctl-l li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--tan)}.cs3c-ctl{display:grid;gap:20px}.cs3c-appr{background:var(--sage);color:var(--sage-ink);border-radius:24px;padding:30px 32px;min-height:290px}.cs3c-appr-k{font-size:.8125rem;color:var(--green)}.cs3c-appr-t{margin-top:10px;font-size:1.0625rem;font-weight:500}.cs3c-appr-amt{font-size:3rem;line-height:1.1;margin-top:4px;color:var(--green)}.cs3c-appr-m{margin-top:6px;max-width:34ch}.cs3c-appr-b{display:flex;gap:12px;align-items:center;margin-top:24px;flex-wrap:wrap}.cs3c-appr .cs3c-btn-o{color:var(--sage-ink);border-color:var(--sage-ink)}.cs3c-appr-s{min-width:12ch;font-size:.875rem;font-weight:500}.cs3c-rec{border-top:1px solid rgba(255,255,255,.2)}.cs3c-rec div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14);min-height:52px}.cs3c-rec dt{color:var(--tan);font-size:.875rem}.cs3c-rec dd{font-size:.9375rem}.cs3c-facts{background:var(--paper);color:var(--paper-ink)}.cs3c-facts-l{max-width:1200px;margin:0 auto;border-top:1px solid var(--paper-ink)}.cs3c-facts-l div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(32px,6vw,96px);padding:24px 0;border-bottom:1px solid rgba(20,19,15,.25)}.cs3c-facts-l dt{font-family:var(--cs3c-serif),Georgia,serif;font-size:1.5rem}.cs3c-facts-l dd{color:var(--paper-soft)}.cs3c-deploy{max-width:1200px;margin:48px auto 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;font-style:italic;color:var(--green)}.cs3c-faq{background:var(--paper);color:var(--paper-ink);padding-top:0}.cs3c-faq details{border-top:1px solid rgba(20,19,15,.25)}.cs3c-faq details:last-child{border-bottom:1px solid rgba(20,19,15,.25)}.cs3c-faq summary{cursor:pointer;padding:20px 36px 20px 0;font-size:1.125rem;font-weight:500;list-style:none;position:relative;min-height:44px}.cs3c-faq summary::-webkit-details-marker{display:none}.cs3c-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:1.5rem;line-height:1;color:var(--tan)}.cs3c-faq details[open] summary:after{content:"−"}.cs3c-faq details p{padding:0 36px 22px 0;color:var(--paper-soft);max-width:62ch}.cs3c-close{text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 100%,rgba(159,130,99,.18),transparent 70%),var(--bg)}.cs3c-close .cs3c-lead{margin-top:20px}.cs3c-entity{max-width:56ch;margin:56px auto 0;font-size:.9375rem;color:var(--muted)}@media (max-width:860px){.cs3c-split,.cs3c-steps-l{grid-template-columns:1fr}.cs3c-steps-l li,.cs3c-steps-l li+li{padding:24px 0;border-left:0;border-bottom:1px dashed var(--green)}.cs3c-facts-l div{grid-template-columns:1fr;gap:8px}}@media (max-width:820px){.cs3c-hero{padding-top:104px}.cs3c-card{grid-template-columns:1fr 1fr;padding:24px 20px;gap:20px 16px;border-radius:22px;grid-template-areas:"a b" "m m"}.cs3c-side-a{grid-area:a}.cs3c-side-b{grid-area:b}.cs3c-mid{grid-area:m}.cs3c-side{min-height:0;padding-left:12px}.cs3c-side-h{font-size:1.125rem;min-height:2.4em}.cs3c-fig{font-size:2rem}.cs3c-side-n{font-size:.75rem;min-height:4em}.cs3c-row{grid-template-columns:40px 1fr auto 52px;gap:8px;font-size:.875rem}.cs3c-decline{min-height:44px}.cs3c-row-name{white-space:normal;line-height:1.25}.cs3c-row{min-height:52px}.cs3c-logos ul{gap:24px 28px}.cs3c-ledger li{grid-template-columns:1fr;gap:6px}.cs3c-appr{padding:24px 22px}.cs3c-rec div{grid-template-columns:70px 1fr}}@media (prefers-reduced-motion:reduce){.cs3c *,.cs3c :after,.cs3c :before{transition:none!important}}.cs3c-kpis{max-width:1032px;margin:0 auto;padding:0 var(--m) 56px}.cs3c-kpis-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(182,206,199,.22)}.cs3c-kpi{padding:32px 24px;border-left:1px solid rgba(182,206,199,.22)}.cs3c-kpi:first-child{border-left:0;padding-left:0}.cs3c-kpi-v{display:block;font-family:var(--cs3c-serif),Georgia,serif;font-weight:400;font-size:clamp(2.3rem,1.6rem + 2.2vw,3.3rem);line-height:1;color:var(--sage)}.cs3c-kpi-l{display:block;margin-top:10px;color:var(--muted);font-size:.9375rem}.cs3c-kpis-note{margin-top:14px;color:var(--muted);font-size:.75rem}@media (max-width:720px){.cs3c-kpis-row{grid-template-columns:1fr}.cs3c-kpi,.cs3c-kpi:first-child{padding:20px 0;border-left:0;border-top:1px solid rgba(182,206,199,.22)}.cs3c-kpi:first-child{border-top:0}}@media (max-width:480px){.cs3c-logos ul{display:grid;grid-template-columns:repeat(2,max-content)}}