.marketing-page.editorial-landing{--m-lime:#d8f5a2;--brand-lime:#d9f86c;--marketing-header-height:64px;--marketing-ribbon-height:0px;--marketing-stack-height:var(--marketing-header-height);width:100%;margin:0;container-type:inline-size;container-name:public-frame}:is(html,body).marketing-document{background:#f5f5ef!important}.marketing-page.editorial-landing>main#top{scroll-margin-top:var(--marketing-header-height)}.marketing-page.editorial-landing .marketing-top-stack{height:var(--marketing-header-height);overflow:visible;box-shadow:none}.marketing-page.editorial-landing .marketing-header{height:var(--marketing-header-height);padding:0;overflow:visible;background:#f5f5eff2;color:var(--m-ink);border-bottom:1px solid #a8b69e70;box-shadow:inset 0 1px #ffffff80,0 4px 20px #10241b05}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.marketing-page.editorial-landing .marketing-header{background:#f5f5efce;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}}.marketing-page.editorial-landing :is(.marketing-header,.marketing-live-dock):before{display:none}.marketing-page.editorial-landing .marketing-header-inner{width:100%;max-width:none;grid-template-columns:minmax(180px,1fr) auto auto;gap:0}.marketing-page.editorial-landing .marketing-brand{align-self:stretch;gap:24px;min-width:0;border-right:1px solid var(--landing-rule)}.marketing-page.editorial-landing .marketing-brand>span:first-child{width:64px;height:100%;flex:none;border-radius:0;transform:none;background:var(--m-ink)}.marketing-page.editorial-landing .marketing-brand img{width:42px;height:42px}.marketing-page.editorial-landing .marketing-brand>.ipox-wordmark{display:inline-flex;width:auto;height:auto;gap:0;padding:0;border-radius:0;background:none;transform:none}.marketing-page.editorial-landing .marketing-brand .ipox-wordmark strong{font-size:20px;color:var(--m-ink);letter-spacing:-.8px;font-weight:550}.marketing-page.editorial-landing .marketing-brand .ipox-wordmark em{color:inherit}.marketing-page.editorial-landing .marketing-brand .ipox-wordmark-signal{display:none}.marketing-page.editorial-landing .marketing-nav{display:flex;justify-content:flex-start;height:100%;gap:16px;padding:0 18px;border:0;border-radius:0;background:none}.marketing-page.editorial-landing .marketing-nav>:is(button,a){padding:0;color:var(--m-ink);font-size:16px;font-weight:450;border-radius:0;white-space:nowrap}.marketing-page.editorial-landing .marketing-nav>:is(button,a):hover{background:none;color:#4e743d}.marketing-page.editorial-landing .marketing-nav .landing-secondary-nav,.marketing-page.editorial-landing .marketing-nav-contact{display:none!important}.marketing-page.editorial-landing .marketing-header-actions{display:flex;align-self:stretch;justify-content:flex-end;gap:0}.marketing-page.editorial-landing .marketing-login{min-height:44px;padding:0 18px;border-radius:0;color:var(--m-ink);font-size:16px;font-weight:450}.marketing-page.editorial-landing .marketing-login:hover{color:#4e743d;background:transparent}.marketing-page.editorial-landing .marketing-header .marketing-button.primary{height:100%;padding:0 18px;border:0;border-left:1px solid var(--landing-rule);border-radius:0;background:#10241bf2;color:var(--m-paper);font-size:16px;font-weight:450;box-shadow:none;transform:none}.marketing-page.editorial-landing .marketing-header .marketing-button.primary:hover{background:#2e4f3c}.marketing-page.editorial-landing .marketing-menu,.marketing-page.editorial-landing .marketing-mobile-actions{display:none}.marketing-page.editorial-landing :is(button,a):focus-visible{outline:2px solid #5a7d42;outline-offset:-5px}.landing-editorial-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;height:max(576px,calc((100svh - var(--marketing-header-height)) * .9));max-height:972px;border-bottom:1px solid var(--landing-rule);background:var(--landing-rule)}.landing-brand-cell{grid-column:1/3;grid-row:1;display:flex;align-items:flex-end;min-width:0;padding:24px;overflow:hidden;background:radial-gradient(ellipse at 78% 125%,#d9f86c24,transparent 58%),var(--m-paper)}.landing-brand-cell h1{display:block;white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(64px,8.46cqw,220px);font-weight:450;line-height:.95;letter-spacing:-.075em;animation:landing-type-in .9s cubic-bezier(.2,.7,.2,1) both}.landing-glass-letter{position:relative;display:inline-block;isolation:isolate;text-align:left;padding-inline-end:.1em;margin-inline-end:-.1em;color:#254532;background-image:linear-gradient(112deg,transparent 32%,#f7fff537 45%,#ffffff70 48%,#edffd82e 51%,transparent 62%),linear-gradient(174deg,#254b3a66,#6e967454 22%,#deecd263 36%,#345c4454 44%,#214d376b 66%,#adc59d60 84%,#d7e9c463);background-size:240% 100%,100% 100%;background-position:var(--glass-reflection,50%) 0,0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px #173b2a75;filter:drop-shadow(0 1px .75px #24442b18) drop-shadow(0 5px 8px #24442b0c);transition:background-position .22s ease-out}.landing-glass-letter:after,.landing-glass-letter:before{content:attr(data-glyph);position:absolute;inset:0;pointer-events:none;color:transparent;-webkit-text-fill-color:transparent;background:none}.landing-glass-letter:before{z-index:1;-webkit-text-stroke:.75px #ffffff85;transform:translate(-.45px,-.65px);mask-image:linear-gradient(145deg,#000 20%,transparent 72%)}.landing-glass-letter:after{z-index:-1;-webkit-text-stroke:.75px #23452c65;transform:translate(.45px,.8px);mask-image:linear-gradient(325deg,#000 15%,transparent 75%)}.landing-glass-letter.is-brand-x{background-image:linear-gradient(112deg,transparent 32%,#ffffff40 45%,#f8ffe760 48%,transparent 60%),linear-gradient(172deg,#f3ffd888,#d9f86cbf 26%,#b6d85488 44%,#d9f86cd9 61%,#f0ffc780 86%,#a0c34599);-webkit-text-stroke:.65px #6f8f3599}.landing-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.landing-art-cell{position:relative;overflow:hidden;min-width:0;background:#f2f4ec;contain:paint}.landing-art-top{grid-column:3/5;grid-row:1}.landing-art-bottom{grid-column:1/3;grid-row:2}.landing-signal{position:absolute;inset:0;overflow:hidden}.landing-signal :is(canvas,svg){position:absolute;inset:0;display:block;width:100%;height:100%}.landing-signal canvas{z-index:1;opacity:0;transition:opacity .5s ease}.landing-signal canvas[data-ready=true]{opacity:1}.landing-signal svg{opacity:1;transition:opacity .5s ease}.landing-signal canvas[data-ready=true]+svg{opacity:0}.landing-motion-toggle{position:absolute;z-index:2;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #a8b69e;border-radius:50%;background:#f5f5efed;color:var(--m-ink);cursor:pointer;transition:background .2s ease}.landing-motion-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.landing-motion-toggle:hover{background:var(--m-lime)}.landing-motion-toggle:disabled{opacity:.55;cursor:default}.landing-story-cell,.landing-workflow-cell{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:clamp(20px,1.485cqw,34px)}.landing-story-cell{grid-column:3;grid-row:2;background:var(--m-ink);color:var(--m-paper)}.landing-workflow-cell{grid-column:4;grid-row:2;background:var(--m-lime);color:var(--m-ink)}.landing-editorial-hero h2{font-size:clamp(22px,1.71cqw,36px);font-weight:450;line-height:1.12;letter-spacing:-.045em}.landing-story-cell>p{max-width:30ch;margin-top:20px;color:#c3d1c5;font-size:clamp(16px,1.026cqw,18px);line-height:1.45;letter-spacing:-.015em}.landing-panel-action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin-top:auto;padding:18px 0 0;border:0;border-top:1px solid #496051;border-radius:0;background:none;color:var(--m-paper);font-size:16px;cursor:pointer;text-align:left}.landing-panel-action:hover{color:var(--m-lime)}.landing-story-cell button:focus-visible{outline-color:var(--m-lime);outline-offset:5px}.landing-panel-action svg,.landing-workflow-links svg{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .25s ease}.landing-panel-action:hover svg,.landing-workflow-links button:hover svg{transform:translateX(4px)}.landing-workflow-links{margin-top:auto;padding-top:30px}.landing-workflow-links button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:49px;padding:10px 0;border:0;border-top:1px solid #9fb97b;border-radius:0;background:transparent;color:var(--m-ink);font-size:16px;text-align:left;cursor:pointer}.landing-workflow-links button:hover{color:#466c30}.marketing-page.editorial-landing .marketing-live-dock{height:72px;background:var(--m-paper);border:0;border-bottom:1px solid var(--landing-rule);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.marketing-page.editorial-landing .marketing-live-dock .closing-marquee{height:72px;grid-template-columns:160px minmax(0,1fr) 48px;grid-template-rows:minmax(0,1fr);border:0;background:transparent}.marketing-page.editorial-landing .closing-label{padding:0 24px;border-right:1px solid var(--landing-rule);color:var(--m-ink);font-size:16px;font-weight:500;letter-spacing:-.015em;text-transform:none}.marketing-page.editorial-landing .closing-label i{width:7px;height:7px;background:#77934b;box-shadow:none}.marketing-page.editorial-landing .closing-runner span{min-width:390px;padding:8px 24px;border-color:var(--landing-rule);color:var(--m-ink)}.marketing-page.editorial-landing .closing-runner b{font-size:16px;font-weight:500}.marketing-page.editorial-landing .closing-runner small{color:#5d6b5e;font-size:16px}.marketing-page.editorial-landing .closing-runner strong{color:#496b2e;font-size:16px;font-weight:500}.marketing-page.editorial-landing .ticker-toggle{width:48px;height:72px;background:var(--m-paper);color:var(--m-ink);border-color:var(--landing-rule);font-size:16px}.marketing-page.editorial-landing .ticker-toggle:disabled{opacity:.6;cursor:default}@keyframes landing-type-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:980px){.marketing-page.editorial-landing .marketing-header-inner{grid-template-columns:1fr auto auto}.marketing-page.editorial-landing .marketing-brand{border-right:0;gap:16px}.marketing-page.editorial-landing .marketing-brand>span:first-child{border-right:1px solid var(--landing-rule)}.marketing-page.editorial-landing .marketing-menu{display:grid;place-items:center;width:64px;height:64px;justify-self:end;border:0;border-left:1px solid var(--landing-rule);border-radius:0;background:var(--m-paper);color:var(--m-ink)}.marketing-page.editorial-landing .marketing-menu-icon{width:20px;display:grid;gap:5px}.marketing-page.editorial-landing .marketing-menu-icon i{display:block;width:20px;height:1px;background:currentColor}.marketing-page.editorial-landing .marketing-nav{display:none}.marketing-page.editorial-landing .marketing-nav.is-open{position:absolute;inset:64px 0 auto;display:flex;flex-direction:column;align-items:stretch;height:auto;max-height:calc(100svh - 64px);overflow-y:auto;padding:20px 24px 24px;gap:0;border:0;border-bottom:1px solid var(--landing-rule);border-radius:0;background:var(--m-paper);color:var(--m-ink);box-shadow:0 16px 28px #0e201b14}.marketing-page.editorial-landing .marketing-nav>:is(button,a){justify-content:flex-start;min-height:48px;padding-block:10px;border-bottom:1px solid var(--landing-rule);font-size:18px}.marketing-page.editorial-landing .marketing-nav .landing-secondary-nav,.marketing-page.editorial-landing .marketing-nav-contact{display:flex!important}.marketing-page.editorial-landing .marketing-mobile-actions{display:flex;gap:12px;margin-top:20px}.marketing-page.editorial-landing .marketing-mobile-actions .marketing-button{flex:1;justify-content:center;min-height:48px;height:auto;padding:12px 16px;border:1px solid var(--landing-rule);border-radius:0;color:var(--m-ink);font-size:16px}.marketing-page.editorial-landing .marketing-mobile-actions .marketing-button.primary{border-color:var(--m-ink);color:var(--m-paper)}.landing-editorial-hero{height:auto;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(290px,42svh) auto}.landing-brand-cell{grid-column:1;padding:20px}.landing-art-top{grid-column:2}.landing-art-bottom{display:none}.landing-story-cell{grid-column:1}.landing-workflow-cell{grid-column:2}.landing-story-cell,.landing-workflow-cell{min-height:340px;padding:24px}.landing-editorial-hero h2{font-size:clamp(27px,3.8vw,36px)}.landing-story-cell>p{font-size:18px;margin-bottom:32px}.landing-brand-cell h1{font-size:8.5cqw}}@media (max-width:680px){.marketing-page.editorial-landing .marketing-header-actions{display:none}.marketing-page.editorial-landing .marketing-header-inner{grid-template-columns:1fr auto}}@media (max-width:600px){.landing-editorial-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:180px 230px auto auto}.landing-brand-cell{grid-column:1;grid-row:1;padding:20px}.landing-brand-cell h1{font-size:18cqw}.landing-art-top{grid-column:1;grid-row:2}.landing-story-cell{grid-column:1;grid-row:3;min-height:295px;padding:26px 24px 22px}.landing-workflow-cell{grid-column:1;grid-row:4;min-height:270px;padding:26px 24px 18px}.landing-story-cell h2{font-size:clamp(30px,7.5vw,42px)}.landing-story-cell>p{max-width:33ch;margin-top:18px;margin-bottom:30px}.landing-workflow-cell h2{font-size:30px}.landing-workflow-links{padding-top:24px}.landing-motion-toggle{top:16px;right:16px}.marketing-page.editorial-landing .marketing-live-dock .closing-marquee{grid-template-columns:116px minmax(0,1fr) 48px}.marketing-page.editorial-landing .closing-label{padding-inline:16px;font-size:16px}.marketing-page.editorial-landing .closing-runner span{min-width:370px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.landing-editorial-hero *,.landing-editorial-hero :after,.landing-editorial-hero :before{animation:none!important;transition:none!important}.marketing-page.editorial-landing .closing-runner{animation:none!important;transform:none!important}.marketing-page.editorial-landing .closing-track{overflow-x:auto}.marketing-page.editorial-landing .closing-runner-group[aria-hidden=true]{display:none}}@media (forced-colors:active){.landing-glass-letter,.landing-glass-letter.is-brand-x{background:none;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;color:CanvasText;filter:none}.landing-glass-letter:after,.landing-glass-letter:before{display:none}}.marketing-page.editorial-landing{--m-deep:#10241b;--m-deep-2:#10241b;--m-ink:#10241b;--m-paper:#f5f5ef;--m-muted:#586b5e;--landing-rule:#c3cabc;--landing-gutter:clamp(22px,1.98cqw,40px);--landing-space:58px;--landing-radius:0px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.editorial-landing.landing-refresh :is(h2,h3,h4,p,a,small,strong){overflow-wrap:break-word}.editorial-landing.landing-refresh :is(button,a,summary){touch-action:manipulation}.editorial-landing.landing-refresh .marketing-eyebrow{display:block;margin-bottom:24px;color:#536c58;font-size:16px;font-weight:450;line-height:1.4;letter-spacing:0;text-transform:none}.editorial-landing.landing-refresh .marketing-eyebrow:before{content:"";display:inline-block;width:7px;height:7px;margin-right:12px;background:currentColor;vertical-align:middle}.editorial-landing.landing-refresh :is(.section-heading h2,.journey-heading h2,.funding-copy h2,.privacy-card h2,.scale-heading h2,.landing-start h2,.landing-section-head h2,.landing-faq h2){font-size:clamp(36px,4.23cqw,79px);font-weight:450;line-height:1.02;letter-spacing:-.055em}.editorial-landing.landing-refresh :is(.section-heading>p,.journey-heading>p,.workspace-model-grid p,.feature-card p,.funding-copy p,.privacy-card p,.landing-start p,.landing-resource-grid p,.landing-faq details p,.contact-card p){font-size:16.2px;font-weight:400;line-height:1.55}.editorial-landing.landing-refresh .marketing-button{min-height:48px;padding:12px 20px;border-radius:0;box-shadow:none;font-size:16px;font-weight:450}.editorial-landing.landing-refresh .marketing-button:hover{transform:none}.editorial-landing.landing-refresh :is(.section-heading,.journey-heading,.scale-heading,.landing-section-head){min-width:0;text-align:left}.editorial-landing.landing-refresh .section-heading{margin:0;max-width:none}.editorial-landing.landing-refresh [data-marketing-reveal]{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.editorial-landing.landing-refresh [data-marketing-reveal].will-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}.glass-brand{display:inline-block;white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:450;line-height:.95;letter-spacing:-.075em}.landing-brand-cell{flex-direction:column;align-items:stretch;justify-content:space-between}.landing-brand-note{display:flex;justify-content:space-between;gap:20px;color:#4c6752;font-size:clamp(16.2px,1.35cqw,25px);line-height:1.3}.landing-brand-note>span:last-child{font-size:32px}.landing-brand-cell h1{align-self:flex-start}.motion-figure{position:relative;display:grid;place-items:center;width:100%;min-width:0;color:#456d4e;overflow:hidden}.motion-figure svg{display:block;width:min(100%,288px);height:auto;stroke:currentColor;stroke-width:.85;vector-effect:non-scaling-stroke}.motion-figure .motion-dot{fill:var(--m-lime,#d9f86c);stroke:currentColor;stroke-width:1}.motion-turn{animation:editorial-orbit 32s linear infinite}.motion-flow{stroke-dasharray:320 45;animation:editorial-flow 14s linear infinite}.motion-stack{animation:editorial-stack 7s ease-in-out infinite alternate}.motion-check{stroke-width:2;stroke-dasharray:65;animation:editorial-check 6s ease-in-out infinite}@keyframes editorial-orbit{to{transform:rotate(1turn)}}@keyframes editorial-flow{to{stroke-dashoffset:-730}}@keyframes editorial-stack{to{transform:translateY(-5px);opacity:.5}}@keyframes editorial-check{0%,15%{stroke-dashoffset:65}45%,to{stroke-dashoffset:0}}.editorial-landing.is-motion-paused .motion-figure *,.editorial-landing.is-motion-paused :is(.resource-art i,.scale-orbits i,.scale-wave path){animation-play-state:paused!important}.editorial-landing.landing-refresh .marketing-intro{width:100%;max-width:none;margin:0;padding:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .journey-shell{display:grid;grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;padding:0;border:0;border-radius:0;background:var(--m-paper);box-shadow:none}.editorial-landing.landing-refresh .journey-heading{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:var(--landing-gutter);border-right:1px solid var(--landing-rule);background:#e4eddd}.editorial-landing.landing-refresh .journey-heading h2{font-size:clamp(34px,3.87cqw,72px)}.editorial-landing.landing-refresh .journey-heading>p{max-width:36ch}.editorial-landing.landing-refresh .journey-heading>.motion-figure{margin-top:auto;height:200px}.editorial-landing.landing-refresh .journey-tabs{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px;gap:0;border:0;border-bottom:1px solid var(--landing-rule);border-radius:0;background:transparent}.editorial-landing.landing-refresh .journey-tabs button{min-height:52px;border-radius:0;font-size:18px;font-weight:450;box-shadow:none}.editorial-landing.landing-refresh .journey-tabs button>span{font-size:16px}.editorial-landing.landing-refresh .journey-product{grid-column:2;display:block;margin:0;border:0;border-radius:0;background:transparent}.editorial-landing.landing-refresh .journey-product>aside{display:none}.editorial-landing.landing-refresh .journey-canvas{min-width:0;padding:var(--landing-gutter)}.editorial-landing.landing-refresh .journey-canvas>header{gap:20px;padding-bottom:22px}.editorial-landing.landing-refresh .journey-canvas>header :is(small,span){font-size:16px;letter-spacing:0}.editorial-landing.landing-refresh .journey-canvas>header strong{font-size:26px;font-weight:500}.editorial-landing.landing-refresh .journey-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:0;border:1px solid var(--landing-rule);background:var(--landing-rule)}.editorial-landing.landing-refresh .journey-stats article{min-width:0;min-height:117px;padding:16px;border:0;border-radius:0}.editorial-landing.landing-refresh .journey-stats :is(small,span){font-size:14px;line-height:1.4}.editorial-landing.landing-refresh .journey-stats strong{font-size:clamp(21px,1.8cqw,31px)}.editorial-landing.landing-refresh .journey-list{margin-top:24px;gap:0}.editorial-landing.landing-refresh .journey-list article{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:18px 0;border:0;border-bottom:1px solid var(--landing-rule);border-radius:0;background:none}.editorial-landing.landing-refresh .journey-list article strong{font-size:18px;font-weight:500}.editorial-landing.landing-refresh .journey-list article :is(small,span){font-size:14px;line-height:1.5}.editorial-landing.landing-refresh .journey-list article>b{font-size:14px;border-radius:0}.editorial-landing.landing-refresh .workspace-model-section{width:100%;max-width:none;margin:0;padding:0}.editorial-landing.landing-refresh .workspace-model-section>.section-heading{padding:var(--landing-space) var(--landing-gutter)}.editorial-landing.landing-refresh .workspace-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-block:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .workspace-model-grid>article{min-width:0;min-height:378px;padding:var(--landing-gutter);border:0;border-right:1px solid var(--landing-rule);border-radius:0;background:#e7edde}.editorial-landing.landing-refresh .workspace-model-grid>article:nth-child(2){background:var(--m-paper)}.editorial-landing.landing-refresh .workspace-model-grid>article:last-child{border-right:0;background:#dbe5d5}.editorial-landing.landing-refresh .workspace-model-grid>article>span{font-size:16px;font-weight:450;letter-spacing:0}.editorial-landing.landing-refresh .workspace-model-grid h3{max-width:22ch;margin-top:24px;font-size:clamp(25px,2.43cqw,43px);line-height:1.08}.editorial-landing.landing-refresh .workspace-model-grid p{max-width:40ch}.editorial-landing.landing-refresh .workspace-model-grid .motion-figure{margin-top:auto;height:190px}.editorial-landing.landing-refresh .market-section{background:var(--m-deep)}.editorial-landing.landing-refresh .market-inner{width:100%;max-width:none;margin:0;padding:var(--landing-space) var(--landing-gutter)}.editorial-landing.landing-refresh .market-section .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 64px;align-items:end}.editorial-landing.landing-refresh .market-section .marketing-eyebrow{grid-column:1/-1;margin:0;color:var(--m-lime)}.editorial-landing.landing-refresh .market-section .section-heading>p{max-width:37ch;color:#bfcdc1}.editorial-landing.landing-refresh .index-panel{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);margin-top:40px;border-radius:0}.editorial-landing.landing-refresh .index-tabs button{min-height:83px;padding:15px;border-radius:0}.editorial-landing.landing-refresh .index-tabs button>strong{font-size:20px}.editorial-landing.landing-refresh .index-detail{min-height:317px;padding:clamp(22px,3.6cqw,49px);border-radius:18px}.editorial-landing.landing-refresh .index-detail-heading>div>strong{font-size:clamp(38px,4.5cqw,61px)}.editorial-landing.landing-refresh .index-tabs button>:is(span,small){font-size:14px}.editorial-landing.landing-refresh :is(.index-detail-heading p,.index-detail-heading p>span,.index-range span,.index-metrics small,.snapshot-status){font-size:14px;line-height:1.5}.editorial-landing.landing-refresh :is(.index-range strong,.index-metrics strong){font-size:16px}.editorial-landing.landing-refresh .index-detail-heading{gap:24px}.editorial-landing.landing-refresh .live-ipo-heading{margin-top:56px}.editorial-landing.landing-refresh .live-ipo-grid{grid-auto-rows:1fr;gap:1px;border:1px solid #6d7d69;background:#6d7d69}.editorial-landing.landing-refresh .public-ipo-card{min-width:0;min-height:333px;padding:25px;border:0;border-radius:0}.editorial-landing.landing-refresh .public-ipo-card h4{font-size:clamp(21px,1.8cqw,31px);line-height:1.12;font-weight:500}.editorial-landing.landing-refresh :is(.public-ipo-card>p,.public-ipo-top>span,.public-ipo-top>b,.public-ipo-date>small,.public-ipo-metrics small){font-size:14px;font-weight:450;line-height:1.5;letter-spacing:0}.editorial-landing.landing-refresh .public-ipo-card>p{margin-bottom:24px}.editorial-landing.landing-refresh .public-ipo-metrics{border-radius:0}.editorial-landing.landing-refresh .public-ipo-metrics strong{font-size:16px}.editorial-landing.landing-refresh .public-ipo-date{gap:12px}.editorial-landing.landing-refresh .public-ipo-date strong{font-size:16px}.editorial-landing.landing-refresh .market-disclaimer{align-items:start;gap:28px}.editorial-landing.landing-refresh .market-disclaimer p{font-size:14px;color:#bdccbf}.editorial-landing.landing-refresh .market-disclaimer div{flex-wrap:wrap;flex:none}.editorial-landing.landing-refresh .market-disclaimer a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.editorial-landing.landing-refresh .features-section{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:start;width:100%;max-width:none;margin:0;padding:0;background:var(--m-paper);border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .features-section>.section-heading{position:sticky;top:64px;padding:var(--landing-gutter)}.editorial-landing.landing-refresh .features-section>.section-heading>p{margin-top:28px;max-width:28ch}.editorial-landing.landing-refresh .features-section>.section-heading .motion-figure{height:210px;margin-top:26px}.editorial-landing.landing-refresh .feature-grid{display:block;margin:0;border-left:1px solid #4b6553;background:var(--m-deep);color:var(--m-paper)}.editorial-landing.landing-refresh .features-section .feature-card:nth-child(n){display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;min-height:297px;padding:32px 25px;border:0;border-bottom:1px solid #4b6553;border-radius:0;background:transparent;color:var(--m-paper);box-shadow:none;overflow:hidden;transition:background .35s ease}.editorial-landing.landing-refresh .features-section .feature-card:last-child{border-bottom:0}.editorial-landing.landing-refresh .feature-number{padding-top:7px;color:#a2b39f;font-size:16px;font-weight:400}.editorial-landing.landing-refresh .feature-main{min-width:0;display:flex;flex-direction:column;gap:32px}.editorial-landing.landing-refresh .feature-card h3{max-width:none;margin:0;font-size:clamp(24px,2.07cqw,38px);line-height:1.1;font-weight:450;letter-spacing:-.04em}.editorial-landing.landing-refresh .feature-main .motion-figure{height:160px;color:#bac8b7;transition:transform .5s ease,color .5s ease}.editorial-landing.landing-refresh .feature-description{min-width:0;display:flex;flex-direction:column;align-self:stretch;gap:28px}.editorial-landing.landing-refresh .feature-description>p{color:#c4d1c4}.editorial-landing.landing-refresh .feature-description>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:auto;padding-block:12px;border-top:1px solid #4b6553;color:var(--m-lime);font-size:16px}.editorial-landing.landing-refresh .feature-description>a svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;transition:transform .3s}@media (hover:hover) and (pointer:fine){.editorial-landing.landing-refresh .features-section .feature-card:focus-within,.editorial-landing.landing-refresh .features-section .feature-card:hover{background:#1b3526}.editorial-landing.landing-refresh .feature-card:hover .motion-figure{transform:translateY(-6px);color:var(--m-lime)}.editorial-landing.landing-refresh .feature-description>a:hover svg{transform:translateX(5px)}}.editorial-landing.landing-refresh .scale-section{padding:var(--landing-space) var(--landing-gutter);background:#dce7d3;color:var(--m-ink)}.editorial-landing.landing-refresh .scale-frame{max-width:none;margin:0;padding:0;border:0}.editorial-landing.landing-refresh .scale-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px}.editorial-landing.landing-refresh .scale-section .marketing-eyebrow{grid-column:1/-1;color:#536c58}.editorial-landing.landing-refresh .scale-heading p{color:#506551;font-size:18px;line-height:1.55}.editorial-landing.landing-refresh .scale-metric{margin:48px 0 32px;padding-top:32px;border-top:1px solid #acbca1}.editorial-landing.landing-refresh .scale-metric strong{font-size:clamp(54px,10.8cqw,198px);line-height:1;color:var(--m-ink)}.editorial-landing.landing-refresh .scale-metric span{color:#506551;font-size:16px;letter-spacing:0}.editorial-landing.landing-refresh .scale-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #acbca1}.editorial-landing.landing-refresh .scale-cards article{min-width:0;min-height:340px;padding:28px;border:0;border-right:1px solid #acbca1;border-radius:0;background:transparent;color:var(--m-ink)}.editorial-landing.landing-refresh .scale-cards article:last-child{border-right:0}.editorial-landing.landing-refresh .scale-cards article>span{color:#52654e;font-size:16px;letter-spacing:0}.editorial-landing.landing-refresh .scale-cards h3{font-size:28px;line-height:1.15;font-weight:450}.editorial-landing.landing-refresh .scale-cards p{color:#506551;font-size:18px;line-height:1.5}.editorial-landing.landing-refresh .scale-orbits,.editorial-landing.landing-refresh .scale-orbits:before{border-color:#78957d}.editorial-landing.landing-refresh :is(.scale-orbits i,.scale-wave i){background:#335d43}.editorial-landing.landing-refresh .scale-wave path{stroke:#54765b}.editorial-landing.landing-refresh .scale-wave i{box-shadow:0 0 0 7px #335d4312}.editorial-landing.landing-refresh .scale-ledger i{border-color:#78957d}.editorial-landing.landing-refresh .scale-ledger i:nth-child(3){border-left-color:#54765b}.editorial-landing.landing-refresh .funding-showcase{display:grid;grid-template-columns:40% minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .funding-copy{padding:var(--landing-space) var(--landing-gutter);border-right:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .funding-copy ul{display:grid;grid-template-columns:1fr;gap:0;margin-top:32px}.editorial-landing.landing-refresh .funding-copy li{padding:16px 0 16px 20px;border-top:1px solid var(--landing-rule);font-size:18px;font-weight:400;line-height:1.4}.editorial-landing.landing-refresh .funding-copy li:before{top:24px}.editorial-landing.landing-refresh .funding-demo{min-width:0;margin:var(--landing-gutter);padding:24px;align-self:center;border:1px solid var(--landing-rule);border-radius:0;box-shadow:none}.editorial-landing.landing-refresh .funding-demo-top{flex-wrap:wrap;gap:12px;padding:0 0 24px;font-size:18px}.editorial-landing.landing-refresh .funding-demo-top b{border-radius:0;font-size:16px}.editorial-landing.landing-refresh .funding-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--landing-rule);background:var(--landing-rule)}.editorial-landing.landing-refresh .funding-summary article{min-width:0;padding:16px;border:0;border-radius:0}.editorial-landing.landing-refresh .funding-summary :is(small,span){font-size:16px;line-height:1.5}.editorial-landing.landing-refresh .funding-summary strong{font-size:clamp(20px,1.8cqw,31px)}.editorial-landing.landing-refresh .funding-timeline{height:260px;margin-top:24px;padding:24px 16px;border-radius:0}.editorial-landing.landing-refresh .funding-timeline :is(span,small){font-size:16px}.editorial-landing.landing-refresh .funding-timeline i{transform-origin:bottom;animation:editorial-bar 6s ease-in-out infinite alternate}.editorial-landing.landing-refresh .funding-timeline>div:nth-child(2n) i{animation-delay:-2s}@keyframes editorial-bar{0%{transform:scaleY(.86)}to{transform:scaleY(1)}}.editorial-landing.landing-refresh .funding-alert{border-radius:0}.editorial-landing.landing-refresh .funding-alert strong{font-size:18px}.editorial-landing.landing-refresh .funding-alert small{font-size:16px}.editorial-landing.landing-refresh .privacy-section{padding:0;background:var(--m-deep)}.editorial-landing.landing-refresh .privacy-card{max-width:none;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;border:0;border-radius:0;background:var(--m-deep);overflow:hidden}.editorial-landing.landing-refresh .privacy-card>div{padding:var(--landing-space) var(--landing-gutter)}.editorial-landing.landing-refresh .privacy-card .marketing-eyebrow{color:var(--m-lime)}.editorial-landing.landing-refresh .privacy-card>div>p{max-width:38ch}.editorial-landing.landing-refresh .privacy-orbit{display:none}.editorial-landing.landing-refresh .privacy-card ul{display:flex;flex-direction:column;justify-content:center;padding:32px var(--landing-gutter);border-left:1px solid #4b6553}.editorial-landing.landing-refresh .privacy-card li{min-width:0;padding:24px 0;border:0;border-bottom:1px solid #4b6553;border-radius:0;background:none}.editorial-landing.landing-refresh .privacy-card li:last-child{border-bottom:0}.editorial-landing.landing-refresh .privacy-card li>span{font-size:16px}.editorial-landing.landing-refresh .privacy-card li strong{font-size:24px;font-weight:450}.editorial-landing.landing-refresh .privacy-card li small{font-size:18px}.editorial-landing.landing-refresh .landing-start{display:grid;grid-template-columns:1fr 1fr;gap:64px;width:100%;max-width:none;margin:0;padding:var(--landing-space) var(--landing-gutter);border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .landing-start li{padding:24px 0;grid-template-columns:40px minmax(0,1fr);gap:20px}.editorial-landing.landing-refresh .landing-start li>span{border-radius:0;font-size:16px;font-weight:450}.editorial-landing.landing-refresh .landing-start li h3{font-size:26px;font-weight:450}.editorial-landing.landing-refresh .landing-start li p{font-size:18px}.editorial-landing.landing-refresh .landing-resources{width:100%;max-width:none;margin:0;padding:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .landing-section-head{gap:32px;padding:var(--landing-space) var(--landing-gutter)}.editorial-landing.landing-refresh .landing-section-head>a{display:inline-flex;align-items:center;min-height:48px;font-size:18px;white-space:nowrap}.editorial-landing.landing-refresh .landing-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:0;border-top:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .landing-resource-grid>a{min-width:0;padding:var(--landing-gutter);border:0;border-right:1px solid var(--landing-rule);border-radius:0;background:transparent;transition:background .35s}.editorial-landing.landing-refresh .landing-resource-grid>a:last-child{border-right:0}.editorial-landing.landing-refresh .landing-resource-grid>a:hover{background:#e6efdc;transform:none}.editorial-landing.landing-refresh .landing-resource-grid>a>span{min-height:2.8em;font-size:16px;line-height:1.4;letter-spacing:0}.editorial-landing.landing-refresh .resource-art{height:180px;margin-top:18px;border-radius:0;background:#dfe9d2;overflow:hidden}.editorial-landing.landing-refresh .art-check i{border-radius:0;transition:transform .5s ease}.editorial-landing.landing-refresh .art-bars{background:#e5eade}.editorial-landing.landing-refresh .art-bars i{transition:height .4s ease}.editorial-landing.landing-refresh .art-accounts{background:#e6e3d9}.editorial-landing.landing-refresh .art-accounts i{border-color:#e6e3d9}.editorial-landing.landing-refresh .landing-resource-grid>a:hover .art-check i{transform:translateY(-5px) rotate(0)}.editorial-landing.landing-refresh .landing-resource-grid>a:hover .art-bars i:nth-child(2){height:85%}.editorial-landing.landing-refresh .landing-resource-grid h3{min-height:2.4em;font-size:clamp(25px,2.52cqw,43px);line-height:1.06;font-weight:450}.editorial-landing.landing-refresh .landing-resource-grid strong{font-size:16px;line-height:1.5;font-weight:450}.editorial-landing.landing-refresh .landing-faq{display:grid;grid-template-columns:40% minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0}.editorial-landing.landing-refresh .landing-faq>div{padding:var(--landing-space) var(--landing-gutter)}.editorial-landing.landing-refresh .landing-faq>div:first-child{border-right:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .landing-faq>div>a{display:inline-flex;align-items:center;min-height:48px;font-size:18px}.editorial-landing.landing-refresh .landing-faq summary{align-items:center;min-height:88px;font-size:22px;line-height:1.3;font-weight:450}.editorial-landing.landing-refresh .landing-faq summary span{flex:0 0 28px;text-align:center;font-size:28px}.editorial-landing.landing-refresh .contact-section{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;background:var(--m-deep)}.contact-mesh{position:relative;min-height:504px;overflow:hidden}.contact-mesh-mark{position:absolute;inset:0;display:grid;place-items:center;color:#f5f5efb8;font-size:clamp(200px,36vw,680px);line-height:1;font-weight:450;mix-blend-mode:screen;pointer-events:none}.editorial-landing.landing-refresh .contact-card{width:100%;max-width:none;min-height:504px;margin:0;padding:var(--landing-gutter);display:flex;flex-direction:column;justify-content:center;align-items:stretch;border:0;border-left:1px solid #4b6553;border-radius:0;background:var(--m-deep);color:var(--m-paper);text-align:left;box-shadow:none}.editorial-landing.landing-refresh .contact-card .marketing-eyebrow{color:var(--m-lime)}.editorial-landing.landing-refresh .contact-card h2{color:var(--m-paper);font-size:clamp(36px,3.78cqw,72px);font-weight:450;line-height:1.03}.editorial-landing.landing-refresh .contact-card p{max-width:38ch;color:#c4d1c4;margin-top:24px}.editorial-landing.landing-refresh .contact-actions{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-top:36px}.editorial-landing.landing-refresh .contact-card .marketing-button.primary{border:1px solid var(--m-lime);background:var(--m-lime);color:var(--m-deep)}.editorial-landing.landing-refresh .contact-card .marketing-button.primary:hover{background:#e7ff9e}.editorial-landing.landing-refresh .contact-card .marketing-button.ghost{border:1px solid #8aa48f;background:transparent;color:var(--m-paper)}.editorial-landing.landing-refresh .contact-card .marketing-button.ghost:hover{border-color:var(--m-paper);background:#ffffff12}.editorial-landing.landing-refresh .contact-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin-top:28px;font-size:16px}.editorial-landing.landing-refresh .contact-meta a{display:inline-flex;align-items:center;min-height:44px;border-bottom-color:#8aa48f;color:#c4d1c4;font-size:16px}.editorial-landing.landing-refresh .contact-meta a:hover{color:var(--m-lime)}.editorial-landing.landing-refresh .marketing-footer{display:block;min-height:0;height:auto;padding:29px var(--landing-gutter) 22px;background:var(--m-paper);color:var(--m-ink);text-align:center}.editorial-landing.landing-refresh .footer-core{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:24px;width:100%;max-width:none;margin:0}.editorial-landing.landing-refresh .footer-core>a{grid-column:1/-1;justify-self:center;display:block;max-width:100%;padding-block:25px;color:var(--m-ink);font-size:clamp(52px,16.65cqw,355px);line-height:1}.editorial-landing.landing-refresh .footer-core>p{max-width:45ch;text-align:left;color:var(--m-muted);font-size:18px;line-height:1.5}.editorial-landing.landing-refresh .footer-core>span{font-size:16px;text-align:left}.editorial-landing.landing-refresh .footer-core>span a{display:inline-flex;align-items:center;min-height:44px;font-size:18px;color:var(--m-ink);overflow-wrap:anywhere}.editorial-landing.landing-refresh .footer-bottom{position:static;display:grid!important;grid-template-columns:minmax(0,1fr);justify-items:start;gap:18px;width:100%;max-width:none;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .footer-bottom>div{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 25px;min-width:0}.editorial-landing.landing-refresh .footer-bottom :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--m-ink);font-size:16px;font-weight:400}.editorial-landing.landing-refresh .footer-bottom small{grid-column:auto;text-align:left;max-width:100%;padding:0;border:0;color:var(--m-muted);font-size:14px;line-height:1.6}@media (max-width:1100px){.editorial-landing.landing-refresh .features-section{grid-template-columns:35% minmax(0,1fr)}.editorial-landing.landing-refresh .features-section .feature-card:nth-child(n){grid-template-columns:24px minmax(0,1fr);gap:18px}.editorial-landing.landing-refresh .feature-description{grid-column:2}.editorial-landing.landing-refresh .feature-main .motion-figure{height:150px}.editorial-landing.landing-refresh .feature-main{gap:16px}.editorial-landing.landing-refresh .funding-summary{grid-template-columns:1fr}.editorial-landing.landing-refresh .funding-summary article{display:grid;grid-template-columns:1fr auto;gap:5px 12px}.editorial-landing.landing-refresh .funding-summary article>span{grid-column:1/-1}}@media (max-width:980px){.editorial-landing.landing-refresh .journey-shell{grid-template-columns:1fr}.editorial-landing.landing-refresh .journey-heading{grid-column:1;grid-row:auto;border-right:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .journey-heading>.motion-figure{display:none}.editorial-landing.landing-refresh .journey-product,.editorial-landing.landing-refresh .journey-tabs{grid-column:1}.editorial-landing.landing-refresh .features-section{display:block}.editorial-landing.landing-refresh .features-section>.section-heading{position:static}.editorial-landing.landing-refresh .features-section>.section-heading .motion-figure{display:none}.editorial-landing.landing-refresh .features-section .feature-card:nth-child(n){grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)}.editorial-landing.landing-refresh .feature-description{grid-column:auto}.editorial-landing.landing-refresh .feature-grid{border-left:0}.editorial-landing.landing-refresh .index-panel{grid-template-columns:1fr}.editorial-landing.landing-refresh .index-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.editorial-landing.landing-refresh .funding-showcase{grid-template-columns:1fr}.editorial-landing.landing-refresh .funding-copy{border-right:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .funding-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-landing.landing-refresh .funding-summary article{display:block}.editorial-landing.landing-refresh .funding-summary article>:is(small,strong,span){display:block}}@media (max-width:760px){.marketing-page.editorial-landing{--landing-gutter:24px;--landing-space:48px}.editorial-landing.landing-refresh :is(.section-heading h2,.journey-heading h2,.funding-copy h2,.privacy-card h2,.scale-heading h2,.landing-start h2,.landing-section-head h2,.landing-faq h2){font-size:clamp(36px,7.5vw,54px)}.editorial-landing.landing-refresh .journey-canvas{padding:24px 16px}.editorial-landing.landing-refresh .journey-canvas>header>span{display:none}.editorial-landing.landing-refresh .journey-stats{grid-template-columns:1fr}.editorial-landing.landing-refresh .journey-stats article{min-height:0;display:grid;grid-template-columns:1fr auto;gap:6px;padding:16px}.editorial-landing.landing-refresh .journey-stats article>span{grid-column:1/-1}.editorial-landing.landing-refresh .journey-list article{grid-template-columns:32px minmax(0,1fr);gap:5px 10px;padding-block:16px}.editorial-landing.landing-refresh .journey-list article>b{grid-row:1/3;width:32px;height:32px;align-self:start}.editorial-landing.landing-refresh .journey-list article>span{grid-column:2;justify-self:start}.editorial-landing.landing-refresh .workspace-model-grid{grid-template-columns:1fr}.editorial-landing.landing-refresh .workspace-model-grid>article{min-height:0;border-right:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .workspace-model-grid>article:last-child{border-bottom:0}.editorial-landing.landing-refresh .workspace-model-grid .motion-figure{height:160px;margin-top:24px}.editorial-landing.landing-refresh .market-section .section-heading,.editorial-landing.landing-refresh .scale-heading{grid-template-columns:1fr;gap:24px}.editorial-landing.landing-refresh .index-detail{padding:24px 16px}.editorial-landing.landing-refresh .index-detail-heading{flex-direction:column;align-items:start;gap:18px}.editorial-landing.landing-refresh .index-detail-heading p{text-align:left}.editorial-landing.landing-refresh .index-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-landing.landing-refresh .public-ipo-card{padding:24px}.editorial-landing.landing-refresh .scale-cards{grid-template-columns:1fr}.editorial-landing.landing-refresh .scale-cards article{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid #acbca1}.editorial-landing.landing-refresh .scale-cards{border-inline:0}.editorial-landing.landing-refresh .scale-cards article:last-child{border-bottom:0}.editorial-landing.landing-refresh .scale-metric{margin-top:32px}.editorial-landing.landing-refresh .funding-summary{grid-template-columns:1fr}.editorial-landing.landing-refresh .funding-summary article{display:grid;grid-template-columns:1fr auto;gap:5px}.editorial-landing.landing-refresh .funding-summary article>span{grid-column:1/-1}.editorial-landing.landing-refresh .funding-demo{margin:24px 16px;padding:16px}.editorial-landing.landing-refresh .funding-timeline{padding:20px 8px;gap:5px}.editorial-landing.landing-refresh .funding-timeline :is(span,small){font-size:16px}.editorial-landing.landing-refresh .funding-alert{align-items:start}.editorial-landing.landing-refresh .privacy-card{grid-template-columns:1fr}.editorial-landing.landing-refresh .privacy-card ul{padding:0 var(--landing-gutter) 24px;border-left:0}.editorial-landing.landing-refresh .privacy-card li{padding-block:24px}.editorial-landing.landing-refresh .privacy-card li small{font-size:16px}.editorial-landing.landing-refresh .landing-start{grid-template-columns:1fr;gap:36px}.editorial-landing.landing-refresh .landing-section-head{flex-direction:column;align-items:start;gap:24px}.editorial-landing.landing-refresh .landing-resource-grid{grid-template-columns:1fr}.editorial-landing.landing-refresh .landing-resource-grid>a{border-right:0;border-bottom:1px solid var(--landing-rule)}.editorial-landing.landing-refresh .landing-resource-grid>a:last-child{border-bottom:0}.editorial-landing.landing-refresh .landing-resource-grid h3,.editorial-landing.landing-refresh .landing-resource-grid>a>span{min-height:0}.editorial-landing.landing-refresh .landing-faq{grid-template-columns:1fr}.editorial-landing.landing-refresh .landing-faq>div:first-child{padding-bottom:0;border:0}.editorial-landing.landing-refresh .landing-faq summary{font-size:20px}.editorial-landing.landing-refresh .contact-section{grid-template-columns:1fr}.contact-mesh{min-height:260px}.contact-mesh-mark{font-size:340px}.editorial-landing.landing-refresh .contact-card{min-height:0;padding:40px 24px;border:0}.editorial-landing.landing-refresh .contact-actions{flex-direction:column}.editorial-landing.landing-refresh .contact-actions .marketing-button{width:100%}.editorial-landing.landing-refresh .footer-core{grid-template-columns:1fr;gap:20px}.editorial-landing.landing-refresh .footer-core>a{padding-block:16px}}@media (max-width:600px){.editorial-landing.landing-refresh .features-section .feature-card:nth-child(n){grid-template-columns:24px minmax(0,1fr);gap:16px;padding:32px 24px}.editorial-landing.landing-refresh .feature-description{grid-column:2}.editorial-landing.landing-refresh .feature-main .motion-figure{height:150px}.editorial-landing.landing-refresh .feature-main{gap:20px}}@media (prefers-reduced-motion:reduce){.editorial-landing.landing-refresh *,.editorial-landing.landing-refresh :after,.editorial-landing.landing-refresh :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.editorial-landing.landing-refresh [data-marketing-reveal]{opacity:1!important;transform:none!important}}.motion-figure{--figure-motion:paused}.motion-figure[data-motion-active=true]{--figure-motion:running}.motion-figure :is(.motion-turn,.motion-flow,.motion-stack,.motion-check){animation-play-state:var(--figure-motion)}.editorial-landing.is-motion-paused .funding-timeline i,.editorial-landing[data-document-hidden=true] *{animation-play-state:paused!important}.editorial-landing.landing-refresh .features-section>.section-heading>p{margin-inline:0}@media (min-width:981px) and (max-height:800px){.editorial-landing.landing-refresh .features-section>.section-heading .motion-figure{display:none}.editorial-landing.landing-refresh .features-section>.section-heading h2{font-size:clamp(36px,3.87cqw,63px)}}.marketing-page.editorial-landing .marketing-header-actions :is(button,a){white-space:nowrap;flex-shrink:0}.contact-mesh-mark{z-index:2}.auth-shell.auth-editorial{--auth-ink:#10241b;--auth-paper:#f5f5ef;--auth-rule:#c3cabc;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:64px 1fr;align-items:stretch;place-items:stretch;padding:0;overflow:visible;background:var(--auth-paper);color:var(--auth-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.auth-editorial *{box-sizing:border-box}.auth-editorial-nav{grid-column:1/-1;position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-width:0;height:64px;padding:0 24px;border-bottom:1px solid var(--auth-rule);background:var(--auth-paper)}.auth-editorial .auth-site-back{position:static;justify-self:start;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--auth-ink);font-size:16px;font-weight:450;box-shadow:none}.auth-editorial .auth-theme-toggle{position:static;inset:auto}.auth-editorial .auth-sound-toggle{position:static;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--auth-ink);font-size:16px;font-weight:450;box-shadow:none;backdrop-filter:none}.auth-editorial .auth-sound-toggle>span:first-child{width:30px;height:30px;font-size:16px}.auth-editorial .auth-sound-toggle>.auth-sound-label{display:inline;width:auto;height:auto;border-radius:0;background:none;color:inherit;font-size:16px;letter-spacing:0;animation:none}.auth-showcase{position:sticky;top:64px;align-self:start;display:grid;grid-template-rows:52% 48%;min-width:0;height:calc(100svh - 64px);min-height:680px;overflow:hidden;border-right:1px solid var(--auth-rule);background:var(--auth-paper)}.auth-showcase-art{position:relative;min-width:0;overflow:hidden}.auth-showcase-brand{position:absolute;z-index:2;left:32px;right:32px;bottom:28px;font-size:8vw}.auth-showcase-brand .glass-brand{filter:drop-shadow(0 2px 3px #f5f5ef)}.auth-art-toggle{position:absolute;top:24px;right:24px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid #91a28d;border-radius:50%;background:#f5f5efeb;color:var(--auth-ink);font-size:20px;cursor:pointer}.auth-art-toggle:disabled{opacity:.5;cursor:default}.auth-showcase-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:32px;background:var(--auth-ink);color:var(--auth-paper)}.auth-showcase-copy h2{margin:0;color:inherit;font-size:clamp(38px,4vw,76px);font-weight:450;line-height:1.02;letter-spacing:-.05em}.auth-showcase-copy p{max-width:38ch;margin:24px 0;color:#c4d1c4;font-size:18px;line-height:1.5}.auth-showcase-flow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1px solid #4b6553;font-size:18px}.auth-showcase-flow i{color:#d9f86c;font-style:normal}.auth-editorial .auth-card{align-self:center;justify-self:center;width:min(540px,calc(100% - 64px));margin:40px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.auth-editorial .auth-brand{margin-bottom:32px;gap:16px}.auth-editorial .auth-brand .brand-mark{width:44px;height:44px;transform:none;border-radius:0}.auth-editorial .auth-brand strong{font-size:24px;font-weight:500}.auth-editorial .auth-brand small,.auth-editorial .auth-copy .eyebrow{display:none}.auth-editorial .auth-copy h1{margin:0;color:var(--auth-ink);font-size:clamp(34px,3.3vw,54px);font-weight:450;line-height:1.08;letter-spacing:-.05em}.auth-editorial .auth-copy p{margin-top:18px;color:#586b5e;font-size:18px;line-height:1.5}.auth-editorial :is(.auth-tabs,.auth-role-tabs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:0;border:1px solid var(--auth-rule);border-radius:0;background:none}.auth-editorial :is(.auth-tabs,.auth-role-tabs) button{min-width:0;min-height:50px;padding:12px;border:0;border-radius:0;color:#586b5e;background:transparent;font-size:16px;font-weight:450;box-shadow:none}.auth-editorial :is(.auth-tabs,.auth-role-tabs) button.active{background:var(--auth-ink);color:var(--auth-paper);box-shadow:none}.auth-editorial :is(.auth-form,.quick-signin-form) label{color:var(--auth-ink);font-size:16px;font-weight:450}.auth-editorial :is(.auth-form,.quick-signin-form) input{width:100%;min-width:0;min-height:54px;padding:14px 16px;border:1px solid var(--auth-rule);border-radius:0;background:#fff;color:var(--auth-ink);font-size:16px;letter-spacing:0}.auth-editorial :is(.access-submit-button,.quick-signin-button,.google-button){width:100%;min-width:0;min-height:56px;padding:14px 16px;border:1px solid var(--auth-rule);border-radius:0;font-size:16px;line-height:1.4;font-weight:450;box-shadow:none;white-space:normal}.auth-editorial .quick-signin-button{background:var(--auth-ink);color:var(--auth-paper)}.auth-editorial .quick-signin-button>span:not(.credential-mark){font-size:16px}.auth-editorial .quick-signin-button .credential-mark{width:26px;height:26px;font-size:18px;border-radius:0}.auth-editorial .quick-signin-button>i{margin-left:auto;font-size:20px}.auth-editorial :is(.google-button-primary,.access-submit-button){background:#d9f86c;color:var(--auth-ink)}.auth-editorial .google-button>span{flex:none;width:28px;height:28px;border-radius:0;font-size:18px}.auth-editorial .google-button>i{flex:none;margin-left:auto}.auth-editorial :is(.auth-field-hint,.auth-footnote,.auth-error,.auth-divider,.auth-open-signup-status small,.code-confirmation small){font-size:16px;line-height:1.5}.auth-editorial .auth-footnote{margin-top:24px;color:#586b5e;text-align:left}.auth-editorial .auth-open-signup-status{padding:20px;border:1px solid var(--auth-rule);border-radius:0;background:#e7edde}.auth-editorial .auth-open-signup-status strong{color:var(--auth-ink);font-size:18px}.auth-editorial .auth-open-signup-status small{color:#586b5e}.auth-editorial .auth-error{border-radius:0}.auth-editorial :is(button,a,input):focus-visible{outline:2px solid #5b7e40;outline-offset:4px}@media (max-width:980px){.auth-shell.auth-editorial{grid-template-columns:42% minmax(0,1fr)}.auth-showcase-copy{padding:24px}.auth-showcase-copy h2{font-size:38px}.auth-showcase-brand{left:24px;right:24px;font-size:7vw}.auth-editorial .auth-card{width:calc(100% - 48px)}}@media (max-width:760px){.auth-shell.auth-editorial{grid-template-columns:minmax(0,1fr);grid-template-rows:64px auto 1fr}.auth-editorial-nav{padding-inline:20px;gap:16px}.auth-showcase{position:relative;top:auto;min-height:0;height:200px;display:block;border:0;border-bottom:1px solid var(--auth-rule)}.auth-showcase-art{position:absolute;inset:0}.auth-showcase-brand{left:24px;bottom:24px;font-size:16vw}.auth-showcase-copy{display:none}.auth-art-toggle{top:16px;right:20px}.auth-editorial .auth-card{width:calc(100% - 48px);max-width:540px;margin:36px 0 48px}.auth-editorial .auth-copy h1{font-size:36px}}@media (max-width:600px){.auth-editorial .auth-sound-toggle>.auth-sound-label{display:none}.auth-editorial .auth-sound-toggle>span:first-child{width:32px;height:32px}.auth-editorial-nav{gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.auth-editorial *,.auth-editorial :after,.auth-editorial :before{animation:none!important;transition:none!important}}.auth-shell.auth-editorial{--auth-muted:#586b5e}.auth-editorial .auth-brand strong{color:var(--auth-ink)}.auth-editorial :is(.auth-copy p,.auth-field-hint,.auth-footnote){color:var(--auth-muted)}.auth-editorial .auth-divider>span{background:var(--auth-paper);color:var(--auth-muted);font-size:16px;font-weight:450;text-transform:none}.auth-showcase-copy{background:#10241b;color:#f5f5ef}:root[data-theme=dark] .auth-shell.auth-editorial{--auth-ink:#edf4e7;--auth-paper:#10241b;--auth-rule:#4b6553;--auth-muted:#b6c8b7}:root[data-theme=dark] .auth-editorial :is(.auth-form,.quick-signin-form) input{background:#1a3426;color:var(--auth-ink)}:root[data-theme=dark] .auth-editorial :is(.google-button-primary,.access-submit-button){color:#10241b}:root[data-theme=dark] .auth-editorial .auth-open-signup-status{background:#1a3426}:root[data-theme=dark] .auth-editorial .auth-open-signup-status small{color:var(--auth-muted)}.auth-editorial :is(.auth-tabs,.auth-role-tabs) button:not(.active){color:var(--auth-muted)}.auth-editorial .code-confirmation strong{font-size:18px}:root[data-theme=dark] .auth-editorial .auth-card{background:transparent;border:0;box-shadow:none}.integration-page{display:grid;gap:20px;max-width:1100px;margin:0 auto;color:var(--ink,#18261e)}.integration-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0}.integration-heading h2{font-size:clamp(24px,3vw,34px);letter-spacing:-1.2px;margin:10px 0}.integration-page p{font-size:14px;line-height:1.6;color:var(--muted,#64736a);margin:10px 0}.integration-card{background:var(--surface,#fff);border:1px solid var(--line,#d9dfd5);border-radius:20px;padding:24px;min-width:0}.integration-card h3{font-size:18px;margin:0 0 12px}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.integration-switch{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line,#d9dfd5)}.integration-switch:first-child{padding-top:0}.integration-switch:last-child{border:0;padding-bottom:0}.integration-connection small,.integration-switch small{display:block;font-size:12px;line-height:1.6;color:var(--muted,#64736a);margin-top:5px}.integration-switch input{flex:0 0 auto;accent-color:var(--ink,#183e30);width:22px;height:22px;cursor:pointer}.integration-switch input:disabled{opacity:.4}.integration-copy{display:flex;align-items:center;gap:12px;border:1px solid var(--line,#d9dfd5);border-radius:12px;padding:12px}.integration-copy code{overflow-wrap:anywhere;font-size:12px;flex:1}.integration-form{display:grid;gap:14px}.integration-form label{display:grid;gap:7px;font-size:12px}.integration-form input,.integration-form select{width:100%;min-height:44px;border:1px solid var(--line,#d9dfd5);border-radius:10px;background:var(--surface,#fff);color:inherit;padding:10px}.integration-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integration-page button{min-height:42px}.integration-page summary{font-weight:600;cursor:pointer;min-height:24px}.integration-connection{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line,#d9dfd5)}.integration-secret{display:grid;gap:12px;margin-top:16px;padding:16px;border-radius:12px;background:var(--surface-soft,#f4f6ef);font-size:12px}.integration-secret code{overflow-wrap:anywhere;user-select:all}.integration-message{padding:12px 16px;border-radius:12px;background:var(--surface-soft,#f4f6ef)}.integration-message.error{border:1px solid #cd6b58}.integration-activity{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:14px 0;border-top:1px solid var(--line,#d9dfd5);font-size:12px}.integration-muted{font-size:12px!important}.integration-consent{max-width:620px;margin:8vh auto;padding:24px}.integration-consent-actions{display:flex;gap:12px;margin-top:24px}[data-theme=dark] .integration-card,[data-theme=dark] .integration-form input,[data-theme=dark] .integration-form select{background:#14231c;color:#edf3eb;border-color:#35463b}[data-theme=dark] .integration-page{color:#edf3eb}[data-theme=dark] .integration-page p,[data-theme=dark] .integration-page small{color:#a8b7ae}[data-theme=dark] .integration-message,[data-theme=dark] .integration-secret{background:#213429}@media(max-width:700px){.integration-grid{grid-template-columns:1fr}.integration-card{padding:18px}.integration-heading{align-items:flex-start}.integration-activity{grid-template-columns:1fr auto}.integration-activity time{grid-column:1/-1}.integration-copy{flex-wrap:wrap}.integration-page{padding-bottom:100px}.integration-heading h2{font-size:26px}.integration-consent{margin:24px auto}.integration-consent-actions{flex-wrap:wrap}}.integration-switch input{appearance:none;position:relative;width:44px;height:26px;border-radius:20px;border:1px solid var(--line);background:var(--surface-soft);transition:background .18s ease}.integration-switch input:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .18s ease}.integration-switch input:checked{background:#265b43;border-color:#265b43}.integration-switch input:checked:before{background:#fff;transform:translateX(18px)}.integration-switch input:focus-visible{outline:3px solid #bce366;outline-offset:3px}.integration-page button:disabled{cursor:not-allowed;opacity:.5}.integration-page .secondary-button{font-size:12px}.integration-consent-actions a{display:inline-flex;align-items:center}@media(prefers-reduced-motion:reduce){.integration-switch input,.integration-switch input:before{transition:none}}