@font-face{font-family:Departure Mono;src:url(/fonts/departure-mono.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--ink:#07100f;--ink-80:#26302e;--ink-70:#3b4543;--ink-60:#58615f;--ink-40:#646c6a;--ink-20:#c2c2c6;--ink-10:#e2e2e4;--ink-05:#ededee;--paper:#f2eee6;--paper-pure:#faf6ee;--paper-deep:#e8e1d4;--paper-shadow:#d9d3c3;--accent:#ad4326;--accent-soft:#dd6a35;--accent-pastel:#eb9167;--accent-rgb:235, 145, 103;--accent-wash:#f2d8c8;--ok:#3e6a46;--ok-wash:#e2ebdc;--ok-on-dark:#a9c7b6;--ok-on-dark-rgb:169, 199, 182;--warn:#9a7b24;--warn-wash:#f1e7c8;--err:#8c2a23;--err-wash:#f1dcd8;--err-on-dark:#f3a394;--err-on-dark-rgb:243, 163, 148;--bg:var(--paper);--bg-raised:var(--paper-pure);--bg-sunk:var(--paper-deep);--fg:var(--ink);--fg-muted:var(--ink-60);--fg-subtle:var(--ink-40);--mx-drafting:radial-gradient(880px 460px at 80% -8%, rgba(var(--accent-rgb),.1), transparent 62%), radial-gradient(circle 560px at 84% 16%, transparent 558px, #f4f1ea0d 559px, #f4f1ea0d 560px, transparent 562px), radial-gradient(circle 920px at -6% 96%, transparent 918px, #f4f1ea0a 919px, #f4f1ea0a 920px, transparent 922px), repeating-linear-gradient(0deg, #f4f1ea0d 0 1px, transparent 1px 128px), repeating-linear-gradient(90deg, #f4f1ea0d 0 1px, transparent 1px 128px), repeating-linear-gradient(0deg, #f4f1ea05 0 1px, transparent 1px 16px), repeating-linear-gradient(90deg, #f4f1ea05 0 1px, transparent 1px 16px);--border:var(--ink);--border-soft:var(--ink-20);--rule:var(--ink);--font-serif:"Instrument Serif", "GT Sectra", "Canela", "Times New Roman", Georgia, serif;--font-sans:"Inter", "Söhne", "Neue Haas Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", "SF Mono", ui-monospace, monospace;--font-pixel:"Departure Mono", "IBM Plex Mono", ui-monospace, monospace;--t-display-xl:clamp(72px, 12vw, 168px);--t-display-lg:clamp(56px, 8vw, 120px);--t-display-md:clamp(40px, 5vw, 72px);--t-display-sm:clamp(28px, 3vw, 44px);--t-body-lg:19px;--t-body:16px;--t-body-sm:14px;--t-label:11px;--t-label-lg:13px;--t-micro:10px;--lh-display:.92;--lh-heading:1.05;--lh-body:1.55;--lh-label:1.2;--ls-display:-.02em;--ls-display-tight:-.035em;--ls-body:0;--ls-label:.14em;--ls-label-wide:.22em;--ls-mono:.08em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--s-12:128px;--r-none:0;--r-xs:2px;--r-sm:4px;--r-md:8px;--r-pill:999px;--bw-hair:1px;--bw-rule:1px;--bw-heavy:2px;--shadow-xs:0 1px 0 #0b0b0c0f;--shadow-sm:0 1px 2px #0b0b0c14, 0 1px 1px #0b0b0c0a;--shadow-md:0 8px 24px -12px #0b0b0c2e, 0 2px 4px #0b0b0c0f;--shadow-lg:0 24px 48px -24px #0b0b0c47, 0 4px 8px #0b0b0c14;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--max-w-prose:62ch;--max-w-page:1280px}[data-theme=ink],.theme-ink{--bg:var(--ink);--bg-raised:#0b1715;--bg-sunk:#040908;--fg:var(--paper);--fg-muted:var(--ink-40);--fg-subtle:var(--ink-60);--border:var(--paper);--border-soft:var(--ink-80);--rule:var(--paper)}.mx-display-xl,.mx-display-lg,.mx-display-md,.mx-display-sm,h1.mx,h2.mx,.mx-display{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--fg);font-feature-settings:"ss01", "cv11", "calt";font-weight:700;line-height:.98}.mx-display em,h1.mx em,h2.mx em,.mx-display .mx-em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.mx-display-xl{font-size:var(--t-display-xl)}.mx-display-lg{font-size:var(--t-display-lg)}.mx-display-md{font-size:var(--t-display-md);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}.mx-display-sm{font-size:var(--t-display-sm);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}.mx-italic{font-style:italic;font-family:var(--font-serif)}.mx-em{font-family:var(--font-serif);letter-spacing:-.005em;font-style:italic;font-weight:400}.mx-body-lg,.mx-body,.mx-body-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--fg);line-height:var(--lh-body);letter-spacing:var(--ls-body);text-wrap:pretty}.mx-body-lg{font-size:var(--t-body-lg)}.mx-body{font-size:var(--t-body)}.mx-body-sm{font-size:var(--t-body-sm)}.mx-label,.mx-label-lg,.mx-micro{font-family:var(--font-sans);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-label);line-height:var(--lh-label);color:var(--fg)}.mx-label{font-size:var(--t-label)}.mx-label-lg{font-size:var(--t-label-lg)}.mx-micro{font-size:var(--t-micro);letter-spacing:var(--ls-label-wide)}.mx-mono{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--fg)}.mx-stat{font-family:var(--font-serif);letter-spacing:var(--ls-display-tight);color:var(--fg);font-size:clamp(64px,10vw,144px);line-height:.9}.mx-rule{border:0;border-top:var(--bw-rule) solid var(--rule);margin:0}.mx-root{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11", "calt"}.mx-root *,.mx-root :before,.mx-root :after{box-sizing:border-box}@media (width<=768px){.impact-grid{grid-template-columns:1fr 1fr!important}.impact-grid>div:nth-child(2){border-right:none!important}.impact-grid>div:nth-child(3){border-top:1px solid #f4f1ea14;border-right:1px solid #f4f1ea14!important}.impact-grid>div:nth-child(4){border-top:1px solid #f4f1ea14}}@media (width<=480px){.impact-grid{grid-template-columns:1fr!important}.impact-grid>div{border-top:1px solid #f4f1ea14!important;border-right:none!important}.impact-grid>div:first-child{border-top:none!important}}@media (width<=768px){.method-header,.hiw-header{grid-template-columns:1fr!important}.hiw-layer{grid-template-columns:auto 1fr!important;grid-template-areas:"number time""body body"!important;row-gap:16px!important;height:auto!important;transition:max-height .4s!important;overflow:hidden!important}.hiw-layer[data-open=false]{max-height:90px!important}.hiw-layer[data-open=true]{max-height:600px!important}.hiw-layer>div:first-child{grid-area:number}.hiw-layer>div:nth-child(2){grid-area:time;align-self:center}.hiw-layer>div:nth-child(3){grid-area:body}.hiw-stop{text-align:left!important}}@media (width<=900px){.faq-grid{grid-template-columns:1fr!important;gap:32px!important}.faq-grid>div:first-child{position:static!important}}@media (width<=768px){.cta-banner-grid{grid-template-columns:1fr!important}.cta-banner-grid>div:last-child{align-items:flex-start!important}.cta-divider,.nav-desktop{display:none!important}.nav-hamburger{display:flex!important}}.mx-nav-link:after{content:"";background:var(--paper);width:0;height:1px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.mx-nav-link:hover:after{width:100%}.nav-lang-btn:before{content:"";width:100%;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-lang-btn.is-active:after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.nav-cta:hover .nav-cta__arrow{transform:translate(3px)}.method-item:before{content:"";background:var(--accent);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:calc(50% - 3px);left:-14px;transform:scale(0)}.method-item.is-active:before{opacity:1;transform:scale(1)}@media (width<=768px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.footer-grid{grid-template-columns:1fr!important}}@media (width<=767px){:root{--mx-drafting:radial-gradient(620px 380px at 82% -10%, rgba(var(--accent-rgb),.09), transparent 62%), radial-gradient(circle 480px at 88% 12%, transparent 478px, #f4f1ea0b 479px, #f4f1ea0b 480px, transparent 482px), repeating-linear-gradient(0deg, #f4f1ea0b 0 1px, transparent 1px 96px), repeating-linear-gradient(90deg, #f4f1ea0b 0 1px, transparent 1px 96px)}}.journey-mark i,.cases-mark i,.tst-mark i,.faq-mark>i,.cta-mark i,.sol-mark i,.cs-line,.dv-line,.pl-line,.cu-line,.mx-footer-head:before,.cu-line-short{display:none!important}.sb-h1,.prr-h1{font-size:clamp(40px,5vw,64px)!important}.cs-secmark,.dv-secmark,.pl-secmark,.cu-secmark{gap:9px!important}.cs-lede,.dv-lede,.pl-lede,.cs-sub,.dv-sub,.pl-sub,.cu-mission-lead,.cu-why-note,.cu-built-text,.sb-lede{color:#f2eee6b8!important}:where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--accent-pastel);outline-offset:3px}:is(.pl-root,.cs-root,.dv-root,.cu-root,.prr-root){isolation:isolate;position:relative}:is(.pl-root,.cs-root,.dv-root,.cu-root):after{content:"";z-index:90;pointer-events:none;opacity:.026;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.76'/%3E%3C/svg%3E");position:fixed;inset:0}:is(.pl-ahero,.cs-qhero,.dv-hero,.cu-hero,.sb-hero){background:linear-gradient(180deg,#040b0a4d,#040b0ab8 76%,#07100f), radial-gradient(800px 430px at 78% 12%,rgba(var(--accent-rgb),.11),transparent 64%), var(--mx-drafting)!important;background-color:#07100f!important;border-bottom:1px solid #f2eee624!important;align-items:center!important;min-height:clamp(680px,84svh,860px)!important;padding-block:clamp(132px,11vw,168px) clamp(72px,7vw,96px)!important;display:flex!important}.sb-hero{padding-inline:clamp(24px,5vw,80px)!important}:is(.pl-wrap,.cs-wrap,.dv-wrap,.cu-wrap){width:min(100%,1280px)!important;padding-inline:clamp(24px,5vw,80px)!important}:is(.pl-ahero-grid,.cs-qhero-grid,.dv-hero-grid,.cu-hero-grid,.sb-hero-grid){grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important;align-items:center!important;gap:clamp(42px,5vw,80px)!important}:is(.pl-eyebrow,.cs-eyebrow,.dv-eyebrow,.cu-eyebrow,.sb-eyebrow){color:var(--accent-pastel)!important;font-family:var(--font-mono)!important;letter-spacing:.16em!important;text-transform:uppercase!important;gap:0!important;margin:0 0 24px!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important;display:flex!important}:is(.pl-ahero-q,.cs-qhero-quote,.dv-h1,.sb-h1,.cu-quote){text-wrap:balance;max-width:21ch!important;color:var(--paper)!important;font-family:var(--font-pixel)!important;letter-spacing:-.035em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(38px,3.8vw,52px)!important;font-style:normal!important;font-weight:400!important;line-height:1!important}:is(.pl-ahero-q,.cs-qhero-quote,.dv-h1,.sb-h1,.cu-quote) em{color:var(--accent-pastel)!important;font-family:var(--font-pixel)!important;font-style:normal!important;font-weight:400!important}:is(.pl-ahero-line,.cs-qhero-line,.dv-lede,.sb-lede){color:#f2eee6c7!important;max-width:56ch!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:24px 0 0!important;font-size:clamp(15px,1.28vw,18px)!important;font-style:normal!important;font-weight:400!important;line-height:1.58!important}:is(.pl-ahero-portrait,.cs-qhero-art,.dv-hero-portrait,.cu-hero-portrait,.sb-illu){place-self:center!important;width:clamp(260px,29vw,430px)!important;margin:0!important}:is(.pl-ahero-portrait,.cs-qhero-art,.dv-hero-portrait,.cu-hero-portrait,.sb-illu) img{opacity:.78!important;filter:drop-shadow(0 24px 44px #0003)!important}:is(.pl-band,.cs-band,.dv-band,.cu-band){border-top-color:#f2eee624!important;padding-block:clamp(80px,7.4vw,112px)!important}:is(.pl-band,.dv-band,.cu-band):nth-of-type(2n),.cs-band:nth-of-type(2n){background-color:#0b1311!important}:is(.pl-secmark,.cs-secmark,.dv-secmark,.cu-secmark){color:var(--accent-pastel)!important;font-family:var(--font-mono)!important;letter-spacing:.16em!important;text-transform:uppercase!important;gap:10px!important;margin-bottom:clamp(32px,3.7vw,48px)!important;font-size:10px!important;font-weight:600!important}:is(.pl-h2,.cs-h2,.dv-h2,.cu-h2,.cu-mission){text-wrap:balance;max-width:18ch!important;color:var(--paper)!important;font-family:var(--font-pixel)!important;letter-spacing:-.03em!important;text-transform:uppercase!important;font-size:clamp(32px,3.4vw,48px)!important;font-style:normal!important;font-weight:400!important;line-height:1.03!important}:is(.pl-h2,.cs-h2,.dv-h2,.cu-h2,.cu-mission) em{color:var(--accent-pastel)!important;font-family:var(--font-pixel)!important;font-style:normal!important;font-weight:400!important}:is(.pl-sub,.cs-sub,.dv-sub,.cu-mission-lead,.cu-apply-sub){color:#f2eee6b3!important;font-size:15px!important;line-height:1.65!important}:is(.pl-tier,.pl-tcard,.cs-loss-card,.cs-step,.dv-bcard,.dv-tier,.cu-value):not(.pl-tier--target):not(.dv-tier--target){box-shadow:none!important;background:#f2eee604!important;border-color:#f2eee62b!important;border-radius:0!important}:is(.pl-tier--target,.dv-tier--target){color:var(--paper)!important;box-shadow:none!important;background:#eb91670e!important;border-color:#eb916775!important;border-radius:0!important;transform:none!important}:is(.pl-tier--target,.dv-tier--target):hover{transform:translateY(-5px)!important}:is(.pl-tier--target,.dv-tier--target) :is(.pl-tk,.dv-tk,.pl-pnote,.dv-pnote,.pl-feats li,.dv-feats li){color:#f2eee6b8!important}:is(.pl-tier--target,.dv-tier--target) :is(.pl-tname,.dv-tname,.pl-feats li b,.dv-feats li b){color:var(--paper)!important}:is(.pl-tier--target,.dv-tier--target) :is(.pl-scope,.dv-scope,.pl-feats li svg,.dv-feats li svg){color:var(--accent-pastel)!important}:is(.pl-tier--target,.dv-tier--target) .mx-fill-btn--invert{border-color:var(--accent-pastel);background:var(--accent-pastel);color:var(--ink)}.cs-loss{border-top:1px solid #f2eee629;grid-template-columns:1fr 1fr!important;gap:0!important}.cs-loss-card{min-height:210px;border-width:0 1px 1px 0!important;padding:28px!important}.cs-loss-card:nth-child(odd){border-left:1px solid #f2eee629!important}.cs-grid{border-top:1px solid #f2eee629;grid-template-columns:1fr!important;gap:0!important}.cs-step{grid-template-columns:minmax(84px,.28fr) minmax(260px,.82fr) minmax(320px,1fr);align-items:start;gap:0 clamp(32px,3vw,52px);min-height:164px;border-width:0 1px 1px!important;padding:clamp(30px,3vw,40px) clamp(28px,3.2vw,44px)!important;display:grid!important}.cs-step:hover{border-color:#f2eee62b!important;transform:none!important}.cs-step-index{grid-area:1/1;align-items:center;gap:13px;min-width:0;padding-top:1px;display:flex}.cs-step-body{grid-area:1/2;min-width:0}.cs-step-title{color:var(--paper);font-size:clamp(20px,1.55vw,24px);line-height:1.15;margin:0 0 12px!important}.cs-step-line{font-size:15px;line-height:1.6;color:#f2eee6b8!important;margin:0!important}.cs-step-list{grid-area:1/3;align-self:start;margin:0!important}.cs-step-list li{font-size:15px;line-height:1.5;color:#f2eee6b8!important}.cs-root .cs-band[id]{scroll-margin-top:108px}.cu-values{background:0 0!important;border:0!important;margin-top:44px!important;display:block!important;overflow:visible!important}.cu-value{grid-template-columns:64px minmax(220px,.7fr) minmax(300px,1.3fr);align-items:start;min-height:150px;border-width:1px 0 0!important;gap:24px 34px!important;padding:30px 0!important;display:grid!important}.cu-value:last-child{border-bottom:1px solid #f2eee62b!important}.cu-value-icon{grid-area:1/1/span 2}.cu-value-title{grid-column:2;margin:0!important;font-size:clamp(19px,1.8vw,24px)!important}.cu-value-text{grid-column:3;max-width:48ch;color:#f2eee6b8!important;margin:0!important}:is(.pl-faq-item,.cs-faq-item,.dv-faq-item){border-color:#f2eee62e!important}:is(.pl-faq-item,.cs-faq-item,.dv-faq-item) summary{color:#f2eee6e0!important;min-height:64px!important;font-family:var(--font-sans)!important;font-size:16px!important}.prr-h1{max-width:15ch!important;font-family:var(--font-pixel)!important;letter-spacing:-.035em!important;text-transform:uppercase!important;font-size:clamp(40px,4.7vw,62px)!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.prr-root h2{font-family:var(--font-pixel)!important;letter-spacing:-.03em!important;text-transform:uppercase!important;font-size:clamp(28px,3.3vw,42px)!important;font-style:normal!important;font-weight:400!important;line-height:1.05!important}.prr-root :is(.prr-cta-primary,.prr-cta-dark){border:1px solid var(--ink)!important;min-height:54px!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;font-size:12px!important;font-weight:600!important;transition:color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)!important}.prr-root :is(.prr-cta-primary,.prr-cta-dark):hover,.prr-root :is(.prr-cta-primary,.prr-cta-dark):focus-visible{transform:translateY(-1px)}.prr-root :is(.prr-cta-primary,.prr-cta-dark):active{transform:translateY(0)}.prr-root .prr-card{box-shadow:none!important;border-radius:0!important}.prr-root:after{content:"";z-index:90;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.76'/%3E%3C/svg%3E");position:fixed;inset:0}@media (width<=900px){:is(.pl-ahero,.cs-qhero,.dv-hero,.cu-hero,.sb-hero){min-height:0!important;padding-block:112px 48px!important}:is(.pl-ahero-grid,.cs-qhero-grid,.dv-hero-grid,.cu-hero-grid,.sb-hero-grid){grid-template-columns:1fr!important;gap:30px!important}:is(.pl-ahero-portrait,.cs-qhero-art,.dv-hero-portrait,.cu-hero-portrait,.sb-illu){grid-row:2!important;width:min(48vw,300px)!important}:is(.pl-ahero-q,.cs-qhero-quote,.dv-h1,.sb-h1,.cu-quote){max-width:18ch!important;font-size:clamp(38px,7vw,54px)!important}.cs-step{grid-template-columns:72px minmax(0,1fr);gap:22px 26px}.cs-step-index{grid-area:1/1}.cs-step-body{grid-area:1/2}.cs-step-list{grid-area:2/2;margin-top:0!important}.cu-value{grid-template-columns:54px 1fr}.cu-value-text{grid-column:2}}@media (width<=620px){:is(.pl-root,.cs-root,.dv-root,.cu-root):after{opacity:.018}:is(.pl-ahero,.cs-qhero,.dv-hero,.cu-hero,.sb-hero){padding-block:104px 46px!important}:is(.pl-wrap,.cs-wrap,.dv-wrap,.cu-wrap){padding-inline:20px!important}:is(.pl-ahero-grid,.cs-qhero-grid,.dv-hero-grid,.cu-hero-grid,.sb-hero-grid){gap:28px!important}:is(.pl-ahero-q,.cs-qhero-quote,.dv-h1,.sb-h1,.cu-quote){max-width:none!important;font-size:clamp(32px,9vw,42px)!important;line-height:1.02!important}:is(.pl-ahero-line,.cs-qhero-line,.dv-lede,.sb-lede){font-size:15px!important}:is(.pl-ahero-portrait,.cs-qhero-art,.dv-hero-portrait,.cu-hero-portrait,.sb-illu){width:min(72vw,280px)!important}:is(.pl-band,.cs-band,.dv-band,.cu-band){padding-block:68px!important}.sb-hero{width:100%!important;margin-inline:0!important}:is(.pl-h2,.cs-h2,.dv-h2,.cu-h2,.cu-mission){font-size:clamp(30px,8.5vw,40px)!important}.cs-loss{grid-template-columns:1fr!important}.cs-loss-card{border-left:1px solid #f2eee629!important}.cs-step{grid-template-columns:46px minmax(0,1fr);gap:20px 18px;min-height:0;padding:26px 20px!important;display:grid!important}.cs-step-index{grid-area:1/1}.cs-step-body{grid-area:1/2}.cs-step-title{margin:0 0 10px!important}.cs-step-line{margin:0!important}.cs-step-list{grid-area:2/2;margin:0!important}.cu-value{grid-template-columns:42px 1fr;gap:14px 18px!important}.cu-value-text{grid-column:1/-1;padding-left:60px}}.cookie-notice{right:clamp(12px,3vw,24px);bottom:calc(clamp(12px, 3vw, 24px) + env(safe-area-inset-bottom,0px));z-index:9000;width:min(360px,100vw - 24px);color:var(--paper);background:#0b0b0cf0;border:1px solid #f4f1ea24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;padding:12px 14px;display:grid;position:fixed;box-shadow:0 12px 28px #00000047}.cookie-notice__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1ea75;margin:0 0 4px;font-size:9px}.cookie-notice__copy{font-family:var(--font-sans);color:#f4f1eab3;margin:0;font-size:11px;line-height:1.42}.cookie-notice__copy a{color:var(--paper);text-underline-offset:2px;text-decoration-color:#f4f1ea75}.cookie-notice__dismiss{border:1px solid var(--paper);background:var(--paper);min-height:32px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0 10px;font-size:9px;font-weight:600}.cookie-notice__dismiss:hover,.cookie-notice__dismiss:focus-visible{background:var(--accent-pastel);border-color:var(--accent-pastel)}.cookie-notice__dismiss-short{display:none}@media (width<=520px){.cookie-notice{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#060909f5;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;width:calc(100vw - 20px);padding:10px 10px 10px 12px}.cookie-notice__label{display:none}.cookie-notice__copy{font-size:9.5px;line-height:1.35}.cookie-notice__dismiss{width:42px;min-height:42px;padding:0}.cookie-notice__dismiss-long{display:none}.cookie-notice__dismiss-short{display:inline}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:16px}.mx-skip-link{z-index:10000;background:var(--paper);color:var(--ink);font-family:var(--font-sans);letter-spacing:.06em;border-radius:2px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;position:absolute;top:12px;left:8px;transform:translateY(calc(-100% - 12px))}.mx-skip-link:focus-visible{outline:2px solid var(--paper);outline-offset:2px;transform:translateY(0);box-shadow:0 8px 24px #0000003d}@media (prefers-reduced-motion:reduce){.mx-skip-link{transition:none}}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}::selection{background:var(--paper);color:var(--ink)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#f4f1ea1f}::-webkit-scrollbar-thumb:hover{background:#f4f1ea40}:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-pastel);outline-offset:3px}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.45s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mx-fill-btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;isolation:isolate;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:color .45s cubic-bezier(.7,0,.3,1),border-color .45s cubic-bezier(.7,0,.3,1),transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.mx-fill-btn>span{z-index:2;transition:transform .5s cubic-bezier(.7,0,.3,1);display:inline-block;position:relative}.mx-fill-btn:before{content:"";z-index:0;will-change:transform;transition:transform .55s cubic-bezier(.7,0,.3,1);position:absolute;inset:0;transform:translate(-101%)}.mx-fill-btn:hover:before,.mx-fill-btn:focus-visible:before{transform:translate(0)}.mx-fill-btn:hover>span,.mx-fill-btn:focus-visible>span{transform:translate(1px)}.mx-fill-btn:hover,.mx-fill-btn:focus-visible{transform:translateY(-1px)}.mx-fill-btn:active{transition-duration:80ms;transform:translateY(0)}.mx-fill-btn--paper{border-color:var(--accent-pastel);background:var(--accent-soft);color:var(--ink)}.mx-fill-btn--paper:before{background:var(--paper)}.mx-fill-btn--paper:hover,.mx-fill-btn--paper:focus-visible{color:var(--ink);border-color:var(--paper)}.mx-fill-btn--accent{border-color:var(--accent-pastel);background:var(--accent-soft);color:var(--ink)}.mx-fill-btn--accent:before{background:var(--paper)}.mx-fill-btn--accent:hover,.mx-fill-btn--accent:focus-visible{color:var(--ink);border-color:var(--paper)}.mx-fill-btn--invert{background:var(--ink);color:var(--paper);padding:16px 32px;font-size:13px}.mx-fill-btn--invert:before{background:var(--paper)}.mx-fill-btn--invert:hover,.mx-fill-btn--invert:focus-visible{color:var(--ink)}.mx-fill-btn--ghost{color:#f2eee6d6;background:0 0;border-color:#f2eee647;font-weight:600}.mx-fill-btn--ghost:before{background:var(--paper)}.mx-fill-btn--ghost:hover,.mx-fill-btn--ghost:focus-visible{color:var(--ink);border-color:var(--paper)}:where(.hero-secondary,.case-cta,.diag-primary,.diag-chip,.home-nav-menu,.nav-hamburger,.cta-action button){transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)!important}:where(.hero-secondary,.case-cta,.diag-primary,.diag-chip,.home-nav-menu,.nav-hamburger,.cta-action button):not(:disabled):hover,:where(.hero-secondary,.case-cta,.diag-primary,.diag-chip,.home-nav-menu,.nav-hamburger,.cta-action button):not(:disabled):focus-visible{transform:translateY(-1px)}:where(.hero-secondary,.case-cta,.diag-primary,.diag-chip,.home-nav-menu,.nav-hamburger,.cta-action button):not(:disabled):active{transform:translateY(0);transition-duration:80ms!important}:where(.hero-primary,.hero-secondary,.case-cta,.cta-action button,.funding-strip>a)>span:last-child{transition:transform .35s cubic-bezier(.22,1,.36,1)}:where(.hero-primary,.hero-secondary,.case-cta,.cta-action button,.funding-strip>a):hover>span:last-child,:where(.hero-primary,.hero-secondary,.case-cta,.cta-action button,.funding-strip>a):focus-visible>span:last-child{transform:translate(3px,-1px)}@media (prefers-reduced-motion:reduce){.mx-fill-btn,.mx-fill-btn>span,.mx-fill-btn:before,:where(.hero-secondary,.case-cta,.diag-primary,.diag-chip,.home-nav-menu,.nav-hamburger,.cta-action button),:where(.hero-primary,.hero-secondary,.case-cta,.cta-action button,.funding-strip>a)>span:last-child{transition:none!important;transform:none!important}}@media (width<=560px){.mx-fill-btn{white-space:normal;text-align:center;max-width:100%;line-height:1.25}}
