.home-hero{--hh-ground:#151920;--hh-ink:#f1ece4;--hh-ink-2:#b9b4ac;--hh-ink-3:#97948d;--hh-line:#f1ece424;--hh-sand:#d9b784;--hh-sage:#9cb69a;--hh-blue:#9fbcd8;--hh-rose:#d3a39c;--hh-btn:#e8dfd0;--hh-btn-ink:#151920;--hh-scrim:#151920db;--hh-wash:#f1ece41a;--hh-focus:var(--hh-sand);--hh-grain-blend:screen;--hero-ground:var(--hh-ground);--hero-sand:var(--hh-sand);--hero-blue:var(--hh-blue);--hero-sage:var(--hh-sage);--hero-scheme:dark;--hh-serif:var(--font-serif);--hh-sans:var(--font-sans);--hh-mono:var(--font-mono);--hh-gutter:clamp(16px, 4.5vw, 64px);--hh-measure:min(980px, 92vw)}@media (min-width:1024px){.home-hero{--hh-gutter:max(40px, calc((100vw - var(--frame-w)) / 2 + 40px));--hh-measure:40rem}}:root[data-home-hero-theme=light] .home-hero{--hh-ground:#f3eee6;--hh-ink:#1b2432;--hh-ink-2:#383d46;--hh-ink-3:#454b55;--hh-line:#1b243224;--hh-sand:#d9b784;--hh-sage:#9fb89b;--hh-blue:#9dbbd8;--hh-rose:#d9a9a0;--hh-btn:#2e4256;--hh-btn-ink:#f6f2ec;--hh-scrim:#f3eee6db;--hh-wash:#1b243214;--hh-focus:var(--hh-ink);--hh-grain-blend:multiply;--hero-scheme:light}.home-hero-wrap{height:calc(100vh + min(90vh,720px))}@supports (height:100svh){.home-hero-wrap{height:calc(100svh + min(90svh,720px))}}.home-hero{background:var(--hh-ground);height:100vh;min-height:560px;color:var(--hh-ink);isolation:isolate;font-family:var(--hh-sans);position:sticky;top:0;overflow:hidden}@supports (height:100svh){.home-hero{height:100svh}}.home-hero__field{width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero--no-webgl{background:radial-gradient(ellipse 80% 70% at 70% 40%, #d9b7842e, transparent 70%), radial-gradient(ellipse 60% 60% at 30% 80%, #9fbcd824, transparent 70%), var(--hh-ground)}:root[data-home-hero-theme=light] .home-hero--no-webgl{background:radial-gradient(ellipse 80% 70% at 70% 40%, #d9b7844d, transparent 70%), radial-gradient(ellipse 60% 60% at 30% 80%, #9dbbd842, transparent 70%), var(--hh-ground)}.home-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--hh-scrim) 0, var(--hh-scrim) calc(var(--hh-gutter) + var(--hh-measure)), transparent calc(var(--hh-gutter) + var(--hh-measure) * 1.45));position:absolute;inset:0}.home-hero__grain{pointer-events:none;opacity:.35;mix-blend-mode:var(--hh-grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.home-hero__content{left:var(--hh-gutter);right:var(--hh-gutter);z-index:3;max-width:var(--hh-measure);pointer-events:none;position:absolute;bottom:clamp(88px,12vh,140px)}.home-hero__content>*{pointer-events:auto}.home-hero__content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 22% 70%, var(--hh-scrim) 0%, transparent 72%);position:absolute;inset:-14vh -30vw -12vh -20vw}.home-hero__h1{font-family:var(--hh-serif);font-weight:300;font-size:var(--opening-heading-size);letter-spacing:-.02em;text-wrap:balance;color:var(--hh-ink);margin:0 0 26px;line-height:1.04}.home-hero__line{will-change:transform, opacity;display:block}.home-hero__h1 em{padding:0 .1em;font-style:normal;display:inline-block;position:relative}.home-hero__h1 em svg{width:calc(100% + .68em);height:calc(100% + .56em);position:absolute;inset:-.26em -.32em -.3em -.36em;overflow:visible}.home-hero__h1 em path{fill:none;stroke:var(--hh-ink);stroke-width:1.3px;stroke-linecap:round;opacity:.9;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.1s cubic-bezier(.2,.7,.2,1) .5s forwards hh-draw}@keyframes hh-draw{to{stroke-dashoffset:0}}.home-hero__sub{font-size:var(--opening-support-size);line-height:var(--opening-support-leading);color:var(--hh-ink-2);will-change:transform, opacity;max-width:34em;margin:0 0 30px}.home-hero__sub b{color:var(--hh-ink);font-weight:600}.home-hero__ctas{will-change:transform, opacity;flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.home-hero__btn{appearance:none;background:var(--hh-btn);color:var(--hh-btn-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.home-hero__btn:hover{filter:brightness(1.06)}.home-hero__link{color:var(--hh-ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--hh-ink-3);text-decoration-color:var(--hh-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.home-hero__btn:focus-visible,.home-hero__link:focus-visible,.home-hero__theme:focus-visible{outline:2px solid var(--hh-focus);outline-offset:3px}.home-hero__theme{z-index:3;top:calc(var(--nav-h,80px) + clamp(10px, 1.4vh, 18px));right:var(--hh-gutter);border:1px solid var(--hh-line);background:var(--hh-scrim);min-width:44px;min-height:44px;color:var(--hh-ink);font-family:var(--hh-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute}.home-hero__theme:hover{background:var(--hh-ground)}.home-hero__theme [data-when=light]{display:none}:root[data-home-hero-theme=light] .home-hero__theme [data-when=light]{display:inline}:root[data-home-hero-theme=light] .home-hero__theme [data-when=dark]{display:none}.home-hero:after{content:"";inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(to top, var(--hh-scrim) 0%, var(--hh-scrim) 45%, transparent 100%);height:clamp(140px,22vh,220px);position:absolute;bottom:0}.home-hero__strip{left:var(--hh-gutter);right:var(--hh-gutter);z-index:3;color:var(--hh-ink-3);font-family:var(--hh-mono);pointer-events:none;justify-content:flex-end;align-items:end;gap:20px;font-size:12px;display:flex;position:absolute;bottom:clamp(18px,3vh,30px)}.home-hero__cue{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.home-hero__cue i{background:linear-gradient(var(--hh-ink-3), transparent);transform-origin:top;width:1px;height:34px;animation:2.2s ease-in-out infinite hh-cue;display:block}@keyframes hh-cue{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:640px){.home-hero__cue span{display:none}}.home-hero__lip{inset-inline:0;z-index:4;min-height:12svh;position:absolute;bottom:0}.site-nav .site-nav__brand-dark{opacity:0}.site-nav.on-dark{color:var(--hh-ink,#f1ece4)}.site-nav.on-dark .site-nav__brand-light{opacity:0}.site-nav.on-dark .site-nav__brand-dark{opacity:1}.site-nav.on-dark .site-nav__link,.site-nav.on-dark .site-nav__menu{color:#f1ece4}.site-nav.on-dark .site-nav__link:hover,.site-nav.on-dark .site-nav__menu:hover,.site-nav.on-dark .site-nav__link[data-state=open]{background-color:#f1ece41a}.site-nav.on-dark .site-nav__cta{color:#f1ece4;background:0 0;border:1px solid #f1ece438}.site-nav.on-dark .site-nav__cta:hover{background:#f1ece41a}.site-nav.on-dark :focus-visible{outline-color:#f1ece4}.site-nav.is-scrolled{--hh-frost:blur(14px);background:#15192094;border-color:#f1ece424}.site-nav.is-scrolled:not(.on-dark){color:inherit;background:#fbf8f3a8;border-color:#1b243224}.site-nav [data-header-rule]{display:none}@media (prefers-reduced-motion:reduce){.home-hero__cue i,.home-hero__h1 em path{animation:none}.home-hero__h1 em path{stroke-dashoffset:0}.home-hero__theme{transition:none}.home-hero-wrap{height:auto}.home-hero{position:relative}.home-hero__lip{display:none}}@media (max-width:1023px){.home-hero{--hh-gutter:24px}.home-hero-wrap{height:auto}.home-hero{grid-template-rows:max(100vh,560px) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid;position:relative}@supports (height:100svh){.home-hero{grid-template-rows:max(100svh,560px) auto;height:auto}}.home-hero>.home-hero__field,.home-hero__grain,.home-hero__content,.home-hero__strip,.home-hero__theme,.home-hero:before,.home-hero:after{grid-area:1/1/2/2}.home-hero__line,.home-hero__sub,.home-hero__ctas,.home-hero__strip,.home-hero__theme{opacity:1!important;transform:none!important}.home-hero__lip{grid-area:2/1/3/2;min-height:0;display:block;position:relative;box-shadow:none!important;transform:none!important}.home-hero__link{min-height:44px}.home-hero__cue{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.home-hero{--hh-gutter:40px}}@media (max-width:767px){.home-hero{grid-template-rows:minmax(100vh,auto) auto}@supports (height:100svh){.home-hero{grid-template-rows:minmax(100svh,auto) auto}}.home-hero__content{margin-inline:var(--hh-gutter);padding-top:calc(var(--nav-h) + 96px);align-self:end;padding-bottom:96px;position:relative;inset:auto}}
@layer utilities{@media (min-width:64rem){main:has(.home-hero-wrap) [data-chapter-header=row][data-chapter-wide]{--home-heading-growth:clamp(0px, calc((100vw - 90rem) * .241667), calc((100% + 2rem) / 12));grid-template-columns:minmax(0, calc((100% + 2rem) * 7 / 12 - 2rem + var(--home-heading-growth))) minmax(0, 1fr)}main:has(.home-hero-wrap) [data-chapter-header=row][data-chapter-wide]>[data-chapter-rule-row]{grid-column:1/-1}main:has(.home-hero-wrap) [data-chapter-header=row][data-chapter-wide]>:is(h1,h2){grid-column:1}main:has(.home-hero-wrap) [data-chapter-header=row][data-chapter-wide]>:is([data-support],[data-header-cta]){grid-column:2}}@media (min-width:64rem) and (min-height:801px){main:has(.home-hero-wrap) [data-chapter-wide]>:is(h1,h2){font-size:clamp(2.75rem,5.83333vw - 2.5rem,4.5rem);line-height:clamp(3.1625rem,5.95833vw - 2.2rem,4.95rem)}}@media (min-width:64rem) and (max-height:800px){main:has(.home-hero-wrap) [data-chapter-wide]>:is(h1,h2){font-size:clamp(1.875rem,8.75vw - 6rem,4.5rem);line-height:clamp(2.15625rem,9.3125vw - 6.225rem,4.95rem)}}@media (min-width:64rem){main:has(.home-hero-wrap) :is([data-chapter-lip][data-lip=opening],[data-chapter-handover],section#proof,section#closing){padding-top:6rem!important}main:has(.home-hero-wrap) section#clients{padding-top:3rem!important}main:has(.home-hero-wrap) section#clients:has([data-chapter-handover=deployment]){padding-bottom:1.5rem!important}main:has(.home-hero-wrap) [data-chapter-index]{font-size:1rem}main:has(.home-hero-wrap) [data-chapter-header=row]>[data-support]{padding-top:0}main:has(.home-hero-wrap) [data-chapter-rule-row=closing]{margin-bottom:3rem}main:has(.home-hero-wrap) section#closing{padding-top:4px!important}main:has(.home-hero-wrap) #workflows [data-ground-tone=cream]>.frame{padding-top:76px!important}main:has(.home-hero-wrap) [data-chapter-plane=platform]>.frame{padding-top:76px!important}main:has(.home-hero-wrap) #production[data-stage=pinned] .frame{--production-gap-max:3rem;grid-template-rows:max-content minmax(1.5rem, var(--production-gap-max)) max-content;align-content:center;display:grid}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-principles]{grid-row:3;margin-top:0}}main:has(.home-hero-wrap) #clients [data-logo-trademark]{font-size:.5rem;line-height:1.4}main:has(.home-hero-wrap) #platform div:has(>[data-platform-panel])>[data-grid=support]{justify-content:flex-start}@media (min-width:64rem) and (min-height:801px){main:has(.home-hero-wrap) #platform [data-product]{padding-block:var(--platform-pad,1rem)}}main:has(.home-hero-wrap) #production [data-production-content]{flex:none;align-items:center}main:has(.home-hero-wrap) #production [aria-label="Measured in production"]{border-bottom-width:0;flex:none;margin-top:0}main:has(.home-hero-wrap) #production [data-metric]{flex:none;padding-block:.75rem}main:has(.home-hero-wrap) #production [data-metric]:first-child{border-top-width:0}@media (min-width:64rem){main:has(.home-hero-wrap) #production [data-production-content]{align-items:stretch}:is(main:has(.home-hero-wrap) #production [aria-label="Measured in production"],main:has(.home-hero-wrap) #production [data-metric]){flex:1 1 0}}main:has(.home-hero-wrap) #controls [data-index-row]{flex:none}main:has(.home-hero-wrap) #controls[data-stage=pinned] [data-index-row]>:is(button,span:last-child){padding-block:.875rem}main:has(.home-hero-wrap) #controls[data-stage=flow] [data-index-row]{padding-block:.875rem}@media (min-width:64rem){main:has(.home-hero-wrap) #controls[data-stage=pinned]>div{flex-direction:column;display:flex}main:has(.home-hero-wrap) #controls[data-stage=pinned]>div>[data-tone=dark]{max-height:45rem;margin-block:auto}main:has(.home-hero-wrap) #controls[data-stage=pinned] [data-call-index]{flex:none;margin-block:auto}main:has(.home-hero-wrap) #controls[data-stage=pinned] [data-call-thread] :is([data-moment-body],[data-evidence]){margin-top:.5rem}main:has(.home-hero-wrap) #controls[data-stage=pinned] [data-citations]{margin-top:.75rem}main:has(.home-hero-wrap) #controls[data-stage=pinned] div:has(>[data-language-track]){margin-bottom:.5rem}main:has(.home-hero-wrap) #controls[data-stage=pinned] div:has(>[data-call-thread]){margin-bottom:1.5rem}}@media (min-width:64rem) and (max-width:79.999rem) and (max-height:50rem){main:has(.home-hero-wrap) #controls[data-stage=pinned] div:has(>[data-call-thread]){margin-bottom:-1.25rem}}main:has(.home-hero-wrap) #proof h3>a{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}main:has(.home-hero-wrap) #proof h3 .logo-mark{object-fit:contain;min-width:0;max-height:2rem}@media (min-width:64rem){main:has(.home-hero-wrap) #proof h3>a{min-height:2rem}}main:has(.home-hero-wrap) #workflows [data-card-line]{margin-bottom:.5rem}@media (max-width:767px){main:has(.home-hero-wrap){--home-mobile-section-gap:48px;--home-mobile-header-gap:16px}main:has(.home-hero-wrap) :is(#boundary,#platform,#production,#workflows,#controls)>div>.frame{padding-block:0!important}main:has(.home-hero-wrap) :is(#platform,#workflows)>div>.frame{padding-top:var(--home-mobile-section-gap)!important}main:has(.home-hero-wrap) [data-chapter-lip]{padding-top:var(--home-mobile-section-gap);padding-bottom:var(--home-mobile-header-gap)}main:has(.home-hero-wrap) #clients{padding-top:0;padding-bottom:var(--home-mobile-header-gap)}main:has(.home-hero-wrap) [data-chapter-handover]{padding-top:var(--home-mobile-section-gap)}main:has(.home-hero-wrap) #workflows>div>.frame{padding-bottom:var(--home-mobile-section-gap)!important}main:has(.home-hero-wrap) #controls>div>.frame{padding-bottom:var(--home-mobile-section-gap)!important}main:has(.home-hero-wrap) :is(#proof,#certifications){padding-top:var(--home-mobile-section-gap);padding-bottom:0}main:has(.home-hero-wrap) #closing{padding-top:var(--home-mobile-section-gap)!important}}main:has(.home-hero-wrap) #opening [data-chapter-lip=clients]{padding-top:var(--section-opening)!important;padding-bottom:var(--section-identifier-heading-gap)!important}main:has(.home-hero-wrap) section#clients{padding-top:0!important}main:has(.home-hero-wrap) section#clients:has([data-client-carried]){padding-top:var(--section-header-content-gap)!important}main:has(.home-hero-wrap) section#clients:has([data-client-own-rule]){padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) #clients [data-client-band]>[data-client-ledger]{margin-top:var(--section-header-content-gap)!important}main:has(.home-hero-wrap) #clients [data-client-carried]>[data-client-ledger]{margin-top:0!important}@media (min-width:1024px){main:has(.home-hero-wrap) #opening [data-chapter-lip=clients][data-lip=opening]{padding-bottom:0!important}}main:has(.home-hero-wrap) #clients [data-chapter-handover=deployment]{padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) #clients:has([data-chapter-handover=deployment]):not(:has([data-client-carried])){padding-bottom:var(--section-identifier-heading-gap)!important}main:has(.home-hero-wrap) #boundary[data-stage=flow]>div>.frame{padding-top:0!important}main:has(.home-hero-wrap) #boundary[data-stage=flow] [data-boundary-layout]{margin-top:var(--section-header-content-gap)!important}@media (min-width:1024px){main:has(.home-hero-wrap) #boundary[data-stage=pinned] [data-ground-tone=cream]>.frame{container-type:inline-size;padding-top:calc(48px - var(--deployment-visible-top,0px))!important;padding-bottom:0!important}main:has(.home-hero-wrap) #boundary [data-boundary-layout]{align-self:center;width:100%;max-width:1440px;column-gap:16px!important}main:has(.home-hero-wrap) #boundary[data-stage=pinned] [data-boundary-layout]{height:min(100%,min(100cqw,1440px)/1.8 + 51.5556px);max-height:50.4rem;transform:translateY(calc(var(--deployment-center-offset,0px) * var(--deployment-center-progress,0)));flex:0 auto;grid-template-rows:minmax(0,1fr);margin-block:0}main:has(.home-hero-wrap) #boundary [data-estate]{align-self:center;width:calc(100% + 48px);height:100%;max-height:none;margin-inline:-24px}main:has(.home-hero-wrap) #boundary [data-boundary-column]{align-self:stretch;row-gap:clamp(8px,1.92308vw - 11.6923px,16px);height:100%;max-height:none}main:has(.home-hero-wrap) #boundary [data-boundary-column]>div:first-child{flex:1 1 0;min-height:0}main:has(.home-hero-wrap) #boundary [data-topology-rows]{row-gap:clamp(8px,1.92308vw - 11.6923px,16px)}main:has(.home-hero-wrap) #boundary [data-topology]{padding-block:clamp(8px,1.92308vw - 11.6923px,16px)}main:has(.home-hero-wrap) #boundary[data-stage=flow] [data-estate]{aspect-ratio:600/800;flex:none;height:auto}}main:has(.home-hero-wrap) #boundary[data-stage=flow]:not(:has([data-chapter-header])) [data-boundary-layout]{margin-top:0!important}main:has(.home-hero-wrap) #clients:has([data-chapter-handover=deployment]):has([data-client-carried]){padding-bottom:0!important}main:has(.home-hero-wrap) #boundary[data-stage=flow]:not(:has([data-chapter-header]))>div>.frame{padding-top:calc(48px - var(--deployment-perimeter-top,0px))!important}@media (min-width:768px){main:has(.home-hero-wrap) #boundary[data-stage=flow]:has([data-deployment-header]) [data-boundary-layout]{margin-top:calc(48px - var(--deployment-perimeter-top,0px))!important}}@media (max-width:767px){main:has(.home-hero-wrap) #boundary[data-stage=flow] [data-boundary-layout]{margin-top:calc(48px - min(100%,416px)/11.5)!important}}@media (min-width:1024px){main:has(.home-hero-wrap) #boundary[data-stage=flow] [data-boundary-column]{padding-top:var(--deployment-perimeter-top)!important;padding-bottom:var(--deployment-perimeter-bottom)!important}}main:has(.home-hero-wrap) #platform [data-chapter-plane=platform]>.frame{padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) #platform [data-exit]>[data-chapter-header]>h2{font-size:var(--section-heading-size);line-height:var(--section-heading-line-height)}main:has(.home-hero-wrap) #platform [data-chapter-rule-row=platform] [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) #platform [data-exit]>[data-chapter-header]{row-gap:var(--section-identifier-heading-gap)!important}main:has(.home-hero-wrap) #platform [data-exit]>[data-chapter-header] [data-support]>p{font-size:18px;line-height:1.4}main:has(.home-hero-wrap) #platform div:has(>[data-platform-panel]){margin-top:var(--section-header-content-gap)!important}@media (min-width:1024px){main:has(.home-hero-wrap) #platform [data-exit]>[data-chapter-header] [data-support]>p{font-size:clamp(14px,.446429vw + 9.42857px,18px)}}@media (min-width:1024px) and (max-height:800px){main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product]{padding-block:4px!important}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product] [data-name]{font-size:14px;line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product][data-active=true] [data-name]{font-size:22px;line-height:1.15}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-task]>p{margin-top:4px;font-size:12px;line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]{gap:4px;margin-top:4px}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-chip-role]{padding:2px 8px;font-size:12px;line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p{margin-top:4px;font-size:12px;line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p a{margin-top:4px;font-size:12px;line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-kinetic-air]{height:40px!important;margin-top:8px!important}main:has(.home-hero-wrap) #platform[data-stage=pinned] div:has(>[data-platform-panel]){min-height:0}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-platform-panel]{justify-self:center;width:100%;max-width:100%;height:100%}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-grid=support]{min-height:0}}@media (min-width:1024px) and (max-height:650px){main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-chapter-plane=platform]>.frame{padding-bottom:8px!important}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product]{padding-block:1px!important}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product][data-active=true]{grid-column:1/-1}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]{gap:2px;margin-top:2px}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-chip-role]{padding-block:1px}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p{margin-top:2px}main:has(.home-hero-wrap) #platform[data-stage=pinned] ul:has(>[data-product]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:12px;display:grid}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product][data-active=true] [data-name]{font-size:16px;line-height:1.4}}@media (min-width:1024px) and (max-height:800px){main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-platform-panel]{aspect-ratio:43/24;width:auto}main:has(.home-hero-wrap) #platform[data-stage=pinned] .platform-scene [data-callout] .font-sans{font-size:clamp(8px,2.4cqw,12px);line-height:1.2}main:has(.home-hero-wrap) #platform[data-stage=pinned] .platform-scene [data-callout-line]{margin-top:1px;font-size:clamp(8px,2.2cqw,11px)}}@media (min-width:1024px){main:has(.home-hero-wrap) #platform div:has(>[data-platform-panel]){--home-heading-growth:clamp(0px, calc((100vw - 90rem) * .241667), calc((100% + 2rem) / 12));grid-template-columns:minmax(0, calc((100% + 2rem) * 7 / 12 - 2rem + var(--home-heading-growth))) minmax(0, 1fr)}main:has(.home-hero-wrap) #platform [data-platform-panel]{grid-column:1}main:has(.home-hero-wrap) #platform div:has(>[data-platform-panel])>[data-grid=support]{grid-column:2}main:has(.home-hero-wrap) #platform [data-exit]>[data-chapter-header]{--home-heading-growth:0px}main:has(.home-hero-wrap) #platform div:has(>[data-platform-panel]){--home-heading-growth:0px}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-chapter-plane=platform]{--platform-pad:.5rem;--platform-lead:.5rem;--platform-chip-gap:.375rem;--platform-chip-pad:.25rem}main:has(.home-hero-wrap) #platform[data-stage=pinned] div:has(>[data-platform-panel])>[data-grid=support]{justify-content:flex-start;min-height:0;padding-bottom:8px}main:has(.home-hero-wrap) #platform[data-stage=pinned] ul:has(>[data-product]){flex:auto;min-height:0}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product]{flex:auto}main:has(.home-hero-wrap) #platform[data-stage=pinned] div:has(>[aria-label=Runtime\ facts]){flex:none}}@media (min-width:1024px) and (min-height:651px) and (max-height:800px){main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product]{padding-block:1px!important}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product] [data-name]{font-size:clamp(16px,.480769vw + 11.0769px,18px);line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product][data-active=true] [data-name]{font-size:clamp(24px,.961539vw + 14.1538px,28px);line-height:1.15}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-task]>p{font-size:clamp(13px,.240385vw + 10.5385px,14px)}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p{font-size:clamp(13px,.240385vw + 10.5385px,14px)}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p a{font-size:clamp(13px,.240385vw + 10.5385px,14px)}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-chip-role]{font-size:clamp(12px,.240385vw + 9.53846px,13px)}}@media (min-width:1024px) and (min-height:801px){main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-kinetic-air]{height:var(--platform-air,min(10vw, 144px))}}@media (min-width:1440px){main:has(.home-hero-wrap) #platform[data-stage=pinned] div:has(>[data-platform-panel]){max-height:max(345px, calc(((100vw - 2 * var(--section-gutter) + 32px) * 7 / 12 - 32px) * 345 / 710))}}@media (min-width:1024px) and (max-width:1439px) and (min-height:801px){main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product] [data-name]{font-size:clamp(16px,.480769vw + 11.0769px,18px);line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product][data-active=true] [data-name]{font-size:clamp(24px,.961539vw + 14.1538px,28px);line-height:1.15}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-task]>p{font-size:clamp(13px,.240385vw + 10.5385px,14px);line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p{font-size:clamp(13px,.240385vw + 10.5385px,14px);line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [aria-label=Runtime\ facts]+p a{font-size:clamp(13px,.240385vw + 10.5385px,14px);line-height:1.4}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-chip-role]{font-size:clamp(12px,.240385vw + 9.53846px,13px)}main:has(.home-hero-wrap) #platform[data-stage=pinned] [data-product]{padding-block:4px!important}}main:has(.home-hero-wrap) [data-chapter-lip=production]{padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) [data-chapter-rule-row=production] [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) :is([data-chapter-lip=production],#production) [data-support]>p{font-size:18px;line-height:1.4}main:has(.home-hero-wrap) #production[data-stage=flow]>div>.frame{padding-top:0!important}main:has(.home-hero-wrap) #production[data-stage=flow] [data-production-content]{margin-top:var(--section-header-content-gap)!important}@media (min-width:1024px){main:has(.home-hero-wrap) :is([data-chapter-lip=production],#production) [data-support]>p{font-size:clamp(14px,.446429vw + 9.42857px,18px)}main:has(.home-hero-wrap) #production[data-stage=pinned] .frame{grid-template-rows:max-content var(--production-gap-max) max-content;align-content:start;padding-top:var(--section-header-content-gap)!important}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-grid=wide]{justify-content:flex-start}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-production-panel]{max-height:calc(100svh - var(--nav-h) - 2 * var(--section-header-content-gap) - 84px - 24px)}}main:has(.home-hero-wrap) #production [data-metric]{border-top-width:1px;gap:2px;padding:4px 0 4px 12px;transition:border-color .35s,background-color .4s,box-shadow .4s}main:has(.home-hero-wrap) #production [data-metric-heading]{color:var(--color-ink-muted)}main:has(.home-hero-wrap) #production [data-metric-scope]{margin-top:0}main:has(.home-hero-wrap) #production [data-metric]>p{transform-origin:0;transition:transform .42s cubic-bezier(.22,1,.36,1),color .2s;transform:scale(.985)}main:has(.home-hero-wrap) #production [data-metric][data-current=true]{border-top-color:var(--color-ink);background-color:#ffffff73;box-shadow:inset 0 0 0 1px #29323a0f}main:has(.home-hero-wrap) #production [data-metric][data-current=true] [data-metric-heading]{color:var(--color-ink)}main:has(.home-hero-wrap) #production [data-metric][data-current=true]>p{transform:scale(1)}@media (max-width:1023px){main:has(.home-hero-wrap) #production [data-metric]{min-height:61px;padding-block:0}main:has(.home-hero-wrap) #production [aria-label="Measured in production"]{gap:8px}}@media (min-width:1024px){main:has(.home-hero-wrap) #production[data-stage=pinned] [data-metric]{padding-block:8px}main:has(.home-hero-wrap) #production[data-stage=flow] [data-metric]{min-height:80px;padding-block:12px}}@media (min-width:1024px) and (max-height:850px){main:has(.home-hero-wrap) #production[data-stage=pinned] [data-metric]{padding-block:0}}@media (prefers-reduced-motion:reduce){main:has(.home-hero-wrap) #production [data-metric]{transition:none;transform:none}main:has(.home-hero-wrap) #production [data-metric]>p{transition:none;transform:none}}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (max-height:800px){main:has(.home-hero-wrap) #production[data-stage=pinned] [data-figure]{font-size:28px;line-height:1.1}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-metric-label]{font-size:13px;line-height:1.4}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-metric-scope]{font-size:12px;line-height:1.4}}@media (min-width:1024px) and (max-height:650px){main:has(.home-hero-wrap) #production[data-stage=pinned] [data-figure]{font-size:24px;line-height:1.1}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-metric-label]{font-size:12px;line-height:1.4}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-metric-scope]{font-size:11px;line-height:1.4}}main:has(.home-hero-wrap) #workflows [data-ground-tone=cream]>.frame{padding-top:var(--section-opening)!important;padding-bottom:24px!important}main:has(.home-hero-wrap) #workflows [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) #workflows [data-support]>p{font-size:18px;line-height:1.4}main:has(.home-hero-wrap) #workflows [data-industries-content]{margin-top:48px!important}main:has(.home-hero-wrap) #workflows[data-stage=pinned] [data-ground-tone=cream]>.frame{height:100%;max-height:var(--industries-composition-max,100%);flex:none;margin-block:auto;padding-block:var(--industries-pin-pad)!important}main:has(.home-hero-wrap) #workflows [data-chapter-header]{flex-shrink:0}main:has(.home-hero-wrap) #workflows[data-stage=pinned] span:has(>[data-rail-rule]){margin:0;position:absolute;inset:-1px 0 auto}main:has(.home-hero-wrap) #workflows[data-stage=flow]>div{height:auto}main:has(.home-hero-wrap) #workflows[data-stage=flow]>div>[data-tone=dark]{min-height:0;position:static;box-shadow:none!important;transform:none!important}@media (min-width:1024px){main:has(.home-hero-wrap) #workflows [data-support]>p{font-size:clamp(14px,.446429vw + 9.42857px,18px)}}main:has(.home-hero-wrap) #workflows[data-stage=flow] [data-rail]{padding-bottom:0}main:has(.home-hero-wrap) #workflows[data-stage=pinned] [data-rail]{justify-content:safe center}main:has(.home-hero-wrap) #workflows[data-stage=pinned]{--industries-pin-pad:24px;padding-top:calc(var(--section-opening) - var(--industries-pin-pad))}@media (min-width:1024px) and (max-height:650px){main:has(.home-hero-wrap) #workflows[data-stage=pinned]{--industries-pin-pad:8px}}main:has(.home-hero-wrap) [data-chapter-lip=call]{padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) [data-chapter-rule-row=call] [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) #controls[data-stage=flow]>[data-tone=dark]>.frame:has(>[data-chapter-header]){padding-top:0!important}main:has(.home-hero-wrap) :is([data-chapter-lip=call],#controls [data-chapter-header]) [data-support]>p{font-size:18px;line-height:1.4}@media (min-width:1024px){main:has(.home-hero-wrap) :is([data-chapter-lip=call],#controls [data-chapter-header]) [data-support]>p{font-size:clamp(14px,.446429vw + 9.42857px,18px)}main:has(.home-hero-wrap) #controls[data-stage=flow] [data-chapter-header=stack]{--home-heading-growth:clamp(0px, calc((100vw - 90rem) * .241667), calc((100% + 2rem) / 12));grid-template-columns:minmax(0, calc((100% + 2rem) * 7 / 12 - 2rem + var(--home-heading-growth))) minmax(0, 1fr);align-items:last baseline;column-gap:32px;display:grid}main:has(.home-hero-wrap) #controls[data-stage=flow] [data-chapter-header=stack]>:is(h2,[data-support]){align-self:last baseline}}main:has(.home-hero-wrap) section#proof:has(+#certifications){padding-bottom:0!important}main:has(.home-hero-wrap) section#certifications{padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) section#proof{padding-top:var(--section-opening)!important}main:has(.home-hero-wrap) #proof>.frame{padding-top:0!important}main:has(.home-hero-wrap) #proof [data-chapter-rule-row]{margin-bottom:var(--section-identifier-heading-gap)}main:has(.home-hero-wrap) #proof [data-proof-header-row]{gap:16px;display:grid}main:has(.home-hero-wrap) #proof [data-support]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}main:has(.home-hero-wrap) #proof [data-header-cta]{display:flex}main:has(.home-hero-wrap) #proof [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) #proof [data-support]>p{font-size:18px;line-height:1.4}main:has(.home-hero-wrap) #proof [data-chapter-header]+ul{margin-top:var(--section-header-content-gap)!important}@media (min-width:1024px){main:has(.home-hero-wrap) #proof{--proof-support-size:clamp(14px, calc(14px + (100vw - 1024px) / 224), 18px)}main:has(.home-hero-wrap) #proof [data-support]{justify-content:space-between;gap:8px}main:has(.home-hero-wrap) #proof [data-support]>p{font-size:var(--proof-support-size)}}@media (max-width:767px){main:has(.home-hero-wrap){--section-opening:48px}main:has(.home-hero-wrap) #boundary>div>.frame{padding-bottom:16px!important}main:has(.home-hero-wrap) #platform [data-chapter-plane=platform]>.frame{padding-bottom:16px!important}main:has(.home-hero-wrap) #workflows [data-ground-tone=cream]>.frame{padding-bottom:16px!important}main:has(.home-hero-wrap) #controls>div>.frame{padding-bottom:16px!important}:is(main:has(.home-hero-wrap) section#certifications,main:has(.home-hero-wrap) section#closing){padding-bottom:16px!important}main:has(.home-hero-wrap) #platform p a.max-lg\:inline-flex{min-height:0;padding-block:12px;display:inline}main:has(.home-hero-wrap) #platform [data-chapter-plane=platform]{box-shadow:none}main:has(.home-hero-wrap) #production [data-metric]{padding-left:0}}}#certifications .compliance-logo-reveal{filter:grayscale();opacity:.8;transition:filter .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}#certifications [data-compliance-cell]:hover .compliance-logo-reveal{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){#certifications .compliance-logo-reveal{transition:none}}main:has(.home-hero-wrap) :is([data-chapter-lip=clients],#clients [data-client-band]>[data-chapter-header]) h2{font-size:var(--section-heading-size);line-height:var(--section-heading-line-height)}main:has(.home-hero-wrap) :is([data-chapter-lip=clients],#clients) [data-chapter-rule-row=clients] [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) #clients [data-client-link]{width:100%;min-width:0}main:has(.home-hero-wrap) #clients [data-client-link] a{white-space:normal;text-align:center;max-width:100%}@media (min-width:1024px){main:has(.home-hero-wrap) :is([data-chapter-lip=clients],#clients [data-client-band]>[data-chapter-header]) [data-support] p{font-size:clamp(14px,.446429vw + 9.42857px,18px);line-height:1.4}}main:has(.home-hero-wrap) #clients [data-chapter-handover=deployment] [data-chapter-index]{font-size:var(--text-caption);line-height:1.4}main:has(.home-hero-wrap) [data-deployment-header]>[data-chapter-rule-row]{margin-bottom:16px}main:has(.home-hero-wrap) [data-deployment-header-row]{gap:16px;display:grid}main:has(.home-hero-wrap) [data-deployment-header] [data-support]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}main:has(.home-hero-wrap) [data-deployment-header] [data-support] p{font-size:var(--text-body);line-height:1.4}main:has(.home-hero-wrap) [data-deployment-cta]{display:flex}@media (min-width:1024px){main:has(.home-hero-wrap) [data-deployment-header]{--deployment-support-size:clamp(14px, calc(14px + (100vw - 1024px) / 224), 18px)}main:has(.home-hero-wrap) [data-deployment-header-row]{align-items:stretch}main:has(.home-hero-wrap) [data-deployment-header] .section-heading{line-height:max(48px, calc((var(--deployment-support-size) * 2.8 + 55px) / 2))}main:has(.home-hero-wrap) [data-deployment-header] [data-support]{justify-content:space-between;gap:8px}main:has(.home-hero-wrap) [data-deployment-header] [data-support] p{font-size:var(--deployment-support-size)}}@media (min-width:1024px) and (min-height:801px){main:has(.home-hero-wrap) #production[data-stage=pinned] [data-scene-panel]{background-color:#f6f5f0}main:has(.home-hero-wrap) #production[data-stage=pinned] [data-scene-frame]{aspect-ratio:16/9;flex:none;margin-block:auto}}main:has(.home-hero-wrap) [data-production-header]>[data-chapter-rule-row]{margin-bottom:16px}main:has(.home-hero-wrap) [data-production-header-row]{gap:16px;display:grid}main:has(.home-hero-wrap) [data-production-header] [data-support]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}main:has(.home-hero-wrap) [data-production-cta]{display:flex}@media (min-width:1024px){main:has(.home-hero-wrap) [data-production-header]{--production-support-size:clamp(14px, calc(14px + (100vw - 1024px) / 224), 18px)}main:has(.home-hero-wrap) [data-production-header-row]{align-items:stretch}main:has(.home-hero-wrap) [data-production-header] .section-heading{line-height:max(48px, calc((var(--production-support-size) * 2.8 + 55px) / 2))}main:has(.home-hero-wrap) [data-production-header] [data-support]{justify-content:space-between;gap:8px}main:has(.home-hero-wrap) #proof .section-heading{line-height:max(48px, calc((var(--proof-support-size) * 2.8 + 55px) / 2));margin:0}}
.platform-signals{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.platform-scene [data-callout-from=top]>span>span:first-child,.platform-scene [data-callout-from=bottom]>span>span:first-child{grid-template-columns:8px max-content 8px;column-gap:4px;display:grid}.platform-scene [data-callout-from=top]>span>span:first-child:after,.platform-scene [data-callout-from=bottom]>span>span:first-child:after{content:""}.platform-scene [data-callout-from=top]>span>span:first-child>span,.platform-scene [data-callout-from=bottom]>span>span:first-child>span{margin-right:0}.platform-signal{fill:#fff;offset-anchor:0px 0px;offset-rotate:0deg;offset-distance:0%;opacity:0;animation-timing-function:linear;animation-iteration-count:infinite}.platform-signals:not([data-running=true]) .platform-signal{animation-name:none!important}@media (prefers-reduced-motion:reduce){.platform-signal{animation-name:none!important}}@media (max-width:767px){.platform-scene [data-still-box]{aspect-ratio:43/24;background:#fff}.platform-scene img{object-fit:contain}.platform-scene [data-scene-media-overlay]{width:100%!important;height:100%!important;top:0!important;left:0!important}}@supports not (offset-path:path("M0 0L1 1")){.platform-signal{display:none}}
