*,:after,:before{box-sizing:border-box}html{--font-display:var(--font-serif);--font-ui:"Zalando Sans Expanded",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui-stack:var(--font-ui);scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height, 5.5rem) + 1.25rem + env(safe-area-inset-top, 0px));overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);overflow-x:clip}a{color:var(--color-accent);text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}a:hover{color:var(--color-accent-hover);text-decoration:underline}.btn:focus-visible,a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.landing-shell{--site-header-height:5.5rem;--site-chrome-offset:calc(var(--site-header-height) + env(safe-area-inset-top, 0px));min-height:100vh;isolation:isolate}.landing-shell,.landing-shell--twenty{position:relative;background:var(--color-bg)}.landing-shell--twenty{--twenty-gold:#f7f5da;--twenty-paper:#eeeee5;--twenty-neutral:#838178;--twenty-steel:#636d70;--twenty-steel-light:#717c80;--twenty-steel-dark:#2d3132;--twenty-logo-ink:#a4a6ae;--twenty-black:#000;--twenty-lowlight-plate:linear-gradient(145deg,var(--twenty-steel-dark) 0%,color-mix(in srgb,var(--twenty-steel) 55%,#000) 55%,#0c0d0d 100%),repeating-linear-gradient(90deg,transparent 0,transparent 14px,color-mix(in srgb,var(--twenty-gold) 5%,transparent) 14px,color-mix(in srgb,var(--twenty-gold) 5%,transparent) 15px);--twenty-neutral-900:#3f3f34;--twenty-ink-on-black:var(--twenty-gold);--twenty-ink-on-lowlight:var(--twenty-paper);--twenty-ink-pillar-title:var(--twenty-gold);--twenty-ink-pillar-body:var(--twenty-paper);--twenty-ink-who-body:var(--twenty-gold);--twenty-ink-how-title:var(--twenty-gold);--twenty-ink-how-body:var(--twenty-paper);--twenty-ink-pillar-lead:var(--twenty-gold);--color-bg:var(--twenty-black);--color-text:var(--twenty-gold);--color-text-secondary:var(--twenty-neutral);--color-text-soft:var(--twenty-neutral);--color-text-alternate:var(--twenty-paper);--color-border:var(--twenty-steel);--color-border-strong:color-mix(in srgb,var(--twenty-steel) 70%,transparent);--color-cta:var(--twenty-gold);--color-on-cta:var(--twenty-black);--color-cta-hover:var(--twenty-paper);--color-surface:var(--twenty-steel-dark);--color-surface-frost:color-mix(in srgb,var(--twenty-black) 72%,transparent);--hero-atmosphere:none;--radius-sm:0;--radius-md:0;--radius-lg:0;color:var(--color-text);font-family:var(--font-sans);--twenty-maw:90rem;--twenty-grid-width:calc(100vw - 2 * var(--twenty-space-outer, 0px));--twenty-gutter:1.5rem;--twenty-inner-v:1.5rem;--twenty-fixed-1:0.5rem;--twenty-fixed-2:1rem;--twenty-fixed-3:1.5rem;--twenty-fixed-4:2rem;--twenty-fixed-5:2.5rem;--twenty-fixed-5-5:3.375rem;--twenty-fixed-6:4rem;--twenty-fixed-7:5rem;--twenty-fixed-8:6.25rem;--twenty-fixed-9:7.875rem;--twenty-space-1:0.5rem;--twenty-space-2:1rem;--twenty-space-3:1.5rem;--twenty-space-outer:var(--twenty-space-3);--twenty-space-outer-v:var(--twenty-space-2);--twenty-space-inner:var(--twenty-fixed-3);--twenty-nav-padding-block:calc(var(--twenty-fixed-3) * 2) var(--twenty-fixed-3);--twenty-logo-width:10.4375rem;--twenty-logo-cap-height:calc(var(--twenty-logo-width) * 23 / 167);--twenty-logo-glyph-ink-ratio:0.9047619047619048;--twenty-logo-raster-height:calc(var(--twenty-logo-cap-height) / var(--twenty-logo-glyph-ink-ratio));--twenty-logo-svg-height:var(--twenty-logo-cap-height);--twenty-hero-media-ratio:3;--twenty-hero-content-ratio:5;--twenty-hero-media-aspect:10/11;--twenty-stamp-size:0.5rem;--twenty-stamp-pad:0.75rem;--twenty-stamp-tracking:0.01em;--twenty-body-1-size:1.25rem;--twenty-body-1-size-fluid:clamp(1.25rem,0.125rem + 1.875vw,2rem);--twenty-body-1-leading:1.4;--twenty-subhead-max:40ch;--twenty-hero-subhead-max:52ch;--twenty-hero-subhead-size:1.125rem;--twenty-hero-subhead-size-fluid:clamp(1.125rem,0.125rem + 1.65vw,1.75rem);--twenty-hero-subhead-weight:350;--twenty-inner-v-dynamic:clamp(var(--twenty-fixed-7),5vw,var(--twenty-fixed-8));--twenty-inner-v-dynamic-s:clamp(var(--twenty-fixed-3),5vw,var(--twenty-fixed-7));--twenty-inner-v-dynamic-m:clamp(var(--twenty-fixed-4),5vw,var(--twenty-fixed-5-5));--twenty-boundary-content-height:5.375rem;--twenty-stroke:var(--twenty-steel);--twenty-page-border-gap:1rem;--twenty-from-vertical-rail:var(--twenty-page-border-gap);--twenty-chrome-inset-inline-start:var(--twenty-from-vertical-rail);--twenty-chrome-inset-inline-end:var(--twenty-from-vertical-rail);--twenty-nav-inset-inline-start:var(--twenty-chrome-inset-inline-start);--twenty-nav-inset-inline-end:var(--twenty-chrome-inset-inline-end);--twenty-sticky-header-block:var(--site-header-height,5.5rem);--twenty-first-fold-min:calc(100svh - var(--twenty-sticky-header-block) - (2 * var(--twenty-space-outer-v, 0px)) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--twenty-mid-fold-min:calc(100svh - var(--twenty-sticky-header-block) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));scroll-padding-top:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-2) + env(safe-area-inset-top, 0px));--font-body:var(--font-text);--twenty-display-1-size:3.75rem;--twenty-display-1-size-fluid:clamp(3.25rem,-0.875rem + 6.875vw,6rem);--twenty-headline-2-size:1.25rem;--twenty-headline-2-size-fluid:clamp(0.875rem,0.3125rem + 0.9375vw,1.25rem);--twenty-headline-2-leading:1.4;--twenty-body-2-size:1.25rem;--twenty-body-2-size-fluid:clamp(1rem,0.625rem + 0.625vw,1.25rem);--twenty-body-2-leading:1.4;--twenty-body-3-size:1.25rem;--twenty-body-3-size-fluid:clamp(0.875rem,0.3125rem + 0.9375vw,1.25rem);--twenty-body-3-leading:1.4;--twenty-body-4-size:1rem;--twenty-body-4-size-fluid:clamp(0.75rem,0.375rem + 0.625vw,1rem);--twenty-body-4-leading:1.4;--twenty-quote-1-size:0.75rem;--twenty-quote-1-size-fluid:clamp(0.75rem,0rem + 1.25vw,1.25rem);--twenty-mission-quote-size:0.875rem;--twenty-mission-quote-size-fluid:clamp(0.875rem,0.125rem + 1.35vw,1.375rem);--twenty-type-ui-2-size:0.75rem;--twenty-type-ui-2-leading:1;--twenty-type-ui-2-weight:700;--twenty-nav-link-gap:calc(var(--twenty-fixed-5) + var(--twenty-fixed-1));--twenty-nav-link-gap-mobile:var(--twenty-fixed-2);--twenty-close-tagline-size:var(--twenty-mission-quote-size);--twenty-close-tagline-size-fluid:var(--twenty-mission-quote-size-fluid)}@media (min-width:37.5em){.landing-shell--twenty{--twenty-space-2:1.5rem;--twenty-space-3:2rem;--twenty-space-outer:var(--twenty-space-2);--twenty-space-outer-v:var(--twenty-space-2);--twenty-nav-padding-block:calc(var(--twenty-fixed-3) * 2) var(--twenty-fixed-3);--twenty-mid-fold-min:calc(100svh - var(--twenty-sticky-header-block) - 0.625rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));padding:max(var(--twenty-space-outer),env(safe-area-inset-top,0px)) max(var(--twenty-space-outer),env(safe-area-inset-right,0px)) max(var(--twenty-space-outer),env(safe-area-inset-bottom,0px)) max(var(--twenty-space-outer),env(safe-area-inset-left,0px))}}@media (min-width:60em){.landing-shell--twenty{--twenty-space-2:2rem;--twenty-space-3:2.5rem;--twenty-space-outer:var(--twenty-space-3);--twenty-hero-media-ratio:4;--twenty-hero-content-ratio:8}}@media (min-width:99.75rem){.landing-shell--twenty{--twenty-grid-width:var(--twenty-maw)}}@media (min-width:80em){.landing-shell--twenty{--twenty-space-2:2.25rem;--twenty-space-outer-v:var(--twenty-space-2)}}@media (min-width:100em){.landing-shell--twenty{--twenty-space-outer-effective:max(var(--twenty-space-outer),calc((100vw - var(--twenty-grid-width)) / 2))}}.landing-shell--twenty .twenty-container{box-sizing:border-box;margin-inline:auto;max-width:var(--twenty-maw);width:100%}@media (min-width:37.5em){.landing-shell--twenty{--twenty-container-pad-start:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));--twenty-container-pad-end:max(var(--twenty-space-inner),env(safe-area-inset-right,0px));--twenty-from-vertical-rail:var(--twenty-page-border-gap);--twenty-nav-inset-inline-start:var(--twenty-container-pad-start);--twenty-nav-inset-inline-end:var(--twenty-container-pad-end)}.landing-shell--twenty .twenty-container:not(.site-header-inner):not(.site-footer-inner){padding-inline:var(--twenty-container-pad-start) var(--twenty-container-pad-end)}.landing-shell--twenty{--twenty-rail-edge:calc(var(--twenty-space-outer) + max(0px, (100vw - 2 * var(--twenty-space-outer) - var(--twenty-maw)) / 2))}}.landing-shell--twenty:after,.landing-shell--twenty:before{content:none;display:none}.landing-shell--twenty .site-header{position:-webkit-sticky;position:sticky;top:0;background:var(--twenty-black);background-color:var(--twenty-black);padding-inline:0}.landing-shell--twenty .site-header-frost{display:none}.landing-shell--twenty .site-header-spacer{display:none;height:0}.landing-shell--twenty .footer-branding,.landing-shell--twenty .site-logo{color:var(--twenty-gold)}.landing-shell--twenty .site-nav-link{min-height:0;padding-block:0;display:flex;align-items:center;color:var(--twenty-neutral)}.landing-shell--twenty .site-nav-link[aria-current=page]{color:var(--twenty-gold)}.landing-shell--twenty .site-nav-link:focus-visible,.landing-shell--twenty .site-nav-link:hover{color:var(--twenty-gold);text-decoration:none;background:transparent}.landing-shell--twenty .site-nav-list{gap:var(--twenty-nav-link-gap);align-items:center;flex-wrap:nowrap}.landing-shell--twenty .site-nav{align-self:end;display:flex;align-items:center;-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}.landing-shell--twenty .site-header{border-bottom:none}@media (max-width:37.4375em){.landing-shell--twenty{--twenty-chrome-inset-inline-start:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));--twenty-chrome-inset-inline-end:max(var(--twenty-space-inner),env(safe-area-inset-right,0px));--twenty-sticky-header-block:clamp(7.25rem,16.5svh,9.75rem);--twenty-first-fold-min:calc(100svh - var(--twenty-sticky-header-block) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--twenty-fold-hero-media-max:none;--twenty-fold-display-size:clamp(1.875rem,8.2vw,2.625rem);--twenty-fold-mission-title-size:clamp(1.75rem,7.5vw,2.375rem);--twenty-fold-body-size:clamp(0.8125rem,3.5vw,1rem);--twenty-fold-mission-quote-size:clamp(0.8125rem,3.35vw,1rem)}}.landing-shell--twenty .site-header-inner{align-items:center;min-height:auto;padding-block:0;padding-inline:0;width:100%;box-sizing:border-box}@media (min-width:37.5em){.landing-shell--twenty .site-header-inner{align-items:end}}.landing-shell--twenty .site-logo{display:flex;align-items:center;overflow:visible;padding-block:var(--twenty-fixed-5);-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start);-webkit-padding-end:0;padding-inline-end:0;min-height:0}.landing-shell--twenty .site-logo .site-brand-wordmark{display:inline-flex;align-items:center;line-height:0}.landing-shell--twenty .site-logo .site-wordmark-foil-host{position:relative;display:inline-block;line-height:0;isolation:isolate;overflow:visible}.landing-shell--twenty .footer-branding .site-wordmark-raster,.landing-shell--twenty .site-logo .site-wordmark-raster{display:block;height:var(--twenty-logo-raster-height);width:auto;max-width:min(100%,34rem);object-fit:contain}.landing-shell--twenty .site-logo .site-wordmark-svg{display:block;height:var(--twenty-logo-svg-height);width:auto;max-width:min(100%,34rem)}@media (min-width:37.5em){.landing-shell--twenty .site-logo,.landing-shell--twenty .site-nav-link{padding-block:var(--twenty-nav-padding-block)}}.landing-shell--twenty .landing-band-inner,.landing-shell--twenty .landing-inner{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));width:100%;box-sizing:border-box}@media (min-width:37.5em){.landing-shell--twenty .landing-band-inner,.landing-shell--twenty .landing-inner{padding-inline:0}}.landing-shell--twenty .mission-chapter-card{display:grid;grid-gap:var(--twenty-inner-v-dynamic-s);gap:var(--twenty-inner-v-dynamic-s);width:100%;box-sizing:border-box;padding:var(--twenty-gutter);background:var(--twenty-lowlight-plate);color:var(--twenty-paper)}@media (min-width:37.5em){.landing-shell--twenty .mission-chapter-card{gap:var(--twenty-fixed-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.twenty-page-border{display:none}@media (min-width:37.5em){.twenty-page-border{display:block;position:absolute;top:calc(var(--twenty-space-outer-v) + var(--twenty-page-border-gap));bottom:calc(var(--twenty-space-outer-v) + var(--twenty-page-border-gap));width:1px;background:var(--color-border);z-index:699;pointer-events:none}.twenty-page-border--left{left:var(--twenty-rail-edge)}.twenty-page-border--right{right:var(--twenty-rail-edge)}.landing-shell--twenty .twenty-rail-inset-h-rule--start{-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .twenty-rail-inset-h-rule--start:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--twenty-from-vertical-rail);inset-inline-end:var(--twenty-from-vertical-rail);block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .twenty-rail-inset-h-rule--end{-webkit-border-after:none;border-block-end:none;position:relative}.landing-shell--twenty .twenty-rail-inset-h-rule--end:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:var(--twenty-from-vertical-rail);inset-inline-end:var(--twenty-from-vertical-rail);block-size:1px;background:var(--color-border);pointer-events:none}}@media (min-width:37.5em){.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow),.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark){-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading):before,.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading):before,.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow):before,.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow):before,.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark):before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .site-footer-inner{-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .site-footer-inner:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--twenty-nav-inset-inline-start);inset-inline-end:var(--twenty-nav-inset-inline-end);block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .footer-meta{-webkit-border-after:none;border-block-end:none;position:relative}.landing-shell--twenty .footer-meta:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:var(--twenty-nav-inset-inline-start);inset-inline-end:var(--twenty-nav-inset-inline-end);block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .about-team-feature:first-child,.landing-shell--twenty .who-we-are-feature:first-child,.landing-shell--twenty .who-we-are-feature:not(:first-child){-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .careers-open-list,.landing-shell--twenty .interior-text-block{-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .careers-open-list:before,.landing-shell--twenty .interior-text-block:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .about-team-feature{-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .careers-open-list,.landing-shell--twenty .press-empty-card,.landing-shell--twenty .press-listing-inner,.landing-shell--twenty .who-we-are-stack{-webkit-border-after:none;border-block-end:none;position:relative}.landing-shell--twenty .careers-open-list:after,.landing-shell--twenty .press-empty-card:after,.landing-shell--twenty .press-listing-inner:after,.landing-shell--twenty .who-we-are-stack:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;block-size:1px;background:var(--color-border);pointer-events:none}}@media (max-width:37.4375em){.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow){-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .mission-chapter-inner{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .mission-chapter+.how-we-work-chapter .landing-inner:has(>.twenty-eyebrow){-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark){-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .site-footer-inner{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .footer-meta{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.landing-shell--twenty .about-team-stack{-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .who-we-are-feature{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .press-empty-card,.landing-shell--twenty .press-listing-inner,.landing-shell--twenty .who-we-are-stack{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.landing-shell--twenty .careers-open-list{border-block:1px solid var(--color-border)}.landing-shell--twenty .interior-text-block{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .hero-section--about-iris+.interior-text-block{-webkit-border-before:none;border-block-start:none}}.landing-shell--twenty .landing-section{padding-block:0}.landing-shell--twenty .landing-first-fold{display:flex;flex-direction:column;min-height:var(--twenty-first-fold-min)}.landing-shell--twenty .landing-first-fold>.hero-section--twenty{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-block:0}.landing-shell--twenty .landing-first-fold>.hero-section--twenty .hero-twenty-grid{flex:1 1 auto;min-height:0}.landing-shell--twenty .landing-first-fold>.mission-chapter{flex:0 0 auto;-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-inner{display:flex;flex-direction:column}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-card{flex:1 1 auto;padding-block:var(--twenty-inner-v-dynamic-s);align-content:center}.landing-shell--twenty .landing-first-fold+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}@media (min-width:37.5em){.landing-shell--twenty .landing-first-fold>.hero-section--twenty .hero-twenty-grid{height:100%}}@media (max-width:37.4375em){.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.about-first-fold){--twenty-homepage-fold-chrome:var(--twenty-about-team-sticky-top,6.875rem);--twenty-homepage-fold-tail:var(--twenty-space-inner);--twenty-homepage-fold-min:calc(100svh - var(--twenty-homepage-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));box-sizing:border-box;height:var(--twenty-homepage-fold-min);max-height:var(--twenty-homepage-fold-min);min-height:var(--twenty-homepage-fold-min);-webkit-padding-after:var(--twenty-homepage-fold-tail);padding-block-end:var(--twenty-homepage-fold-tail);overflow:hidden}.landing-shell--twenty .landing-first-fold>.hero-section--twenty .hero-twenty-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1 1;min-height:0;grid-gap:var(--twenty-fixed-2);gap:var(--twenty-fixed-2)}.landing-shell--twenty .landing-first-fold .hero-media-plane{grid-row:1;align-self:stretch;justify-self:stretch;box-sizing:border-box;width:100%;min-width:0;min-height:0;height:100%;max-height:none;padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));display:flex;flex-direction:column}.landing-shell--twenty .landing-first-fold .hero-media-surface{aspect-ratio:auto;flex:1 1 auto;min-height:0;max-height:none;height:100%;width:100%}.landing-shell--twenty .landing-first-fold .hero-media-reel,.landing-shell--twenty .landing-first-fold .hero-media-reveal,.landing-shell--twenty .landing-first-fold .hero-media-reveal__robot-plane{position:absolute;inset:0;width:100%;height:100%}.landing-shell--twenty .landing-first-fold .hero-media-reveal__robot,.landing-shell--twenty .landing-first-fold .hero-media-reveal__shadow,.landing-shell--twenty .landing-first-fold .hero-media-video{object-fit:cover;width:100%;height:100%}.landing-shell--twenty .landing-first-fold .hero-media-plane,.landing-shell--twenty .landing-first-fold .hero-media-reveal,.landing-shell--twenty .landing-first-fold .hero-media-surface,.landing-shell--twenty .landing-first-fold .hero-media-surface--reel{background:var(--twenty-black,#000)}.landing-shell--twenty .landing-first-fold .hero-media-grade{display:none}.landing-shell--twenty .landing-first-fold .hero-lockup{grid-row:2;min-height:0}.landing-shell--twenty .landing-first-fold .hero-lockup-box{-webkit-padding-after:0;padding-block-end:0;row-gap:var(--twenty-fixed-2)}.landing-shell--twenty .landing-first-fold .hero-lockup-middle{gap:var(--twenty-fixed-1)}.landing-shell--twenty .landing-first-fold .hero-core{font-size:var(--twenty-fold-display-size);letter-spacing:-.04rem;line-height:.94}.landing-shell--twenty .landing-first-fold .btn-twenty{padding:.4rem 1rem;font-size:.6875rem}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-card{padding:var(--twenty-fixed-3);gap:var(--twenty-fixed-2);align-content:start}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-title{font-size:var(--twenty-fold-mission-title-size);line-height:.94}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-body p{font-size:var(--twenty-fold-mission-quote-size);line-height:1.3}}@media (max-width:37.4375em) and (max-height:740px){.landing-shell--twenty{--twenty-fold-display-size:clamp(1.625rem,7.25vw,2.125rem);--twenty-fold-mission-title-size:clamp(1.5rem,6.75vw,2rem);--twenty-sticky-header-block:clamp(6.75rem,15svh,8.5rem)}}@media (max-width:37.4375em) and (max-height:640px){.landing-shell--twenty{--twenty-fold-display-size:clamp(1.5rem,6.75vw,1.875rem);--twenty-fold-body-size:clamp(0.75rem,3.2vw,0.875rem)}}.landing-shell--twenty .hero-section--twenty+.landing-section{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .landing-section+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}.landing-shell--twenty .hero-section.hero-section--twenty{min-height:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--twenty-inner-v);padding-block-end:var(--twenty-inner-v);padding-inline:0;overflow:visible}@media (max-width:37.4375em){.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.about-first-fold)>.hero-section.hero-section--twenty{-webkit-padding-after:var(--twenty-space-inner);padding-block-end:var(--twenty-space-inner)}}.landing-shell--twenty .hero-section.hero-section--twenty.hero-section--about-iris{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .site-header--legacy{border-bottom-color:transparent}.landing-shell--twenty .site-header--legacy .site-header-inner{align-items:end;padding-block:clamp(1.25rem,2vw,3rem);padding-inline:0}.landing-shell--twenty .site-header--legacy .site-nav-list{gap:clamp(.75rem,1.5vw,2.5rem)}.landing-shell--twenty .site-header--legacy .site-nav-link{min-height:var(--control-height);padding-block:.35rem;font-size:clamp(.7rem,.6rem + .35vw,.75rem);line-height:inherit}.landing-shell--twenty .btn-twenty{border-radius:0;font-family:var(--font-ui-stack);font-weight:700;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(.75rem,.65625rem + .46875vw,1.125rem);padding:.55rem 1.35rem;min-height:auto}.landing-shell--twenty .btn-primary.btn-twenty:hover,.landing-shell--twenty .btn-secondary.btn-twenty{background:transparent;color:var(--twenty-gold);border-color:var(--twenty-gold)}.landing-shell--twenty .btn-secondary.btn-twenty:hover{background:var(--twenty-gold);color:var(--twenty-black)}.landing-shell--twenty .site-footer{background:var(--twenty-black);border-top:none;margin-top:0;color:var(--twenty-neutral);padding-inline:0}.landing-shell--twenty .footer-branding{color:var(--twenty-gold);-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start);-webkit-padding-end:0;padding-inline-end:0}.landing-shell--twenty .footer-nav{-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start);-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}.landing-shell--twenty .footer-nav-link{color:var(--twenty-neutral)}.landing-shell--twenty .footer-nav-link:hover{color:var(--twenty-gold)}.landing-shell--twenty .footer-platforms-link{color:var(--twenty-neutral)}.landing-shell--twenty .footer-platforms-link:hover{color:var(--twenty-gold)}.landing-shell--twenty .landing-section h2.twenty-eyebrow,.landing-shell--twenty .landing-section h2.who-we-are-eyebrow{margin:0 0 var(--twenty-inner-v-dynamic-m);max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1;color:var(--color-text-secondary)}.landing-shell--twenty .landing-section h2.mission-chapter-title{margin:0;max-width:none;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem}@media (min-width:37.5em){.landing-shell--twenty .landing-section h2.mission-chapter-title{font-size:var(--twenty-display-1-size-fluid)}}.landing-shell--twenty .landing-section h2.closing-banner-title{margin:0;max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-close-tagline-size);font-weight:700;font-style:normal;line-height:1.1;letter-spacing:.06rem;text-transform:uppercase;text-wrap:unset;color:var(--color-text-alternate)}@media (min-width:37.5em){.landing-shell--twenty .landing-section h2.closing-banner-title{font-size:var(--twenty-close-tagline-size-fluid);line-height:1.22}}@media (max-width:37.4375em){.landing-shell--twenty .landing-section h2.closing-banner-title{text-transform:none;letter-spacing:.015em;line-height:1.35;font-size:clamp(.875rem,3.1vw,1.0625rem)}}.landing-shell--twenty .closing-banner-chapter:not(.closing-banner-chapter--interior){margin-block:var(--twenty-fixed-5) 0}.landing-shell--twenty .who-we-are-chapter+.closing-banner-chapter{-webkit-margin-before:var(--twenty-fixed-4);margin-block-start:var(--twenty-fixed-4)}.landing-shell--twenty .closing-banner-inner{gap:var(--twenty-fixed-4);padding-block:0}.landing-shell--twenty .closing-banner-cta{gap:var(--twenty-fixed-3)}.landing-shell--twenty .mission-chapter-title{margin:0;max-width:none;color:var(--color-text-soft)}.landing-shell--twenty .mission-chapter-body{margin:0}.landing-shell--twenty .mission-chapter-body p{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-mission-quote-size);font-weight:700;letter-spacing:.06rem;line-height:1.1;text-transform:uppercase;text-wrap:unset;-webkit-hyphens:none;hyphens:none;color:var(
    --color-text-alternate,color-mix(in srgb,var(--twenty-paper) 78%,transparent)
  )}@media (max-width:37.4375em){.landing-shell--twenty .mission-chapter-body p{text-transform:none;letter-spacing:.015em;line-height:1.35;font-size:clamp(.875rem,3.1vw,1.0625rem);text-wrap:unset}}.landing-shell--twenty .mission-chapter-body p+p{-webkit-margin-before:1.5em;margin-block-start:1.5em}@media (min-width:37.5em){.landing-shell--twenty .mission-chapter-body p{max-width:none;line-height:1.25;font-size:var(--twenty-mission-quote-size-fluid)}}.landing-shell--twenty .how-we-work-chapter{display:flex;flex-direction:column;box-sizing:border-box;--twenty-how-fold-tail:var(--twenty-space-inner);height:var(--twenty-mid-fold-min);min-height:var(--twenty-mid-fold-min);max-height:var(--twenty-mid-fold-min);-webkit-padding-after:var(--twenty-how-fold-tail);padding-block-end:var(--twenty-how-fold-tail);overflow:hidden;--twenty-headline-2-size:1.5rem;--twenty-headline-2-size-fluid:clamp(1.125rem,0.5625rem + 0.9375vw,1.5rem);--twenty-body-4-size:1.25rem;--twenty-body-4-size-fluid:clamp(1rem,0.625rem + 0.625vw,1.25rem)}.landing-shell--twenty .how-we-work-grid{gap:var(--twenty-gutter);align-items:stretch;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.landing-shell--twenty .how-we-work-header{flex:0 0 auto;margin:0}.landing-shell--twenty .how-we-work-chapter h2.twenty-eyebrow{margin:0}.landing-shell--twenty .how-we-work-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;gap:var(--twenty-inner-v-dynamic-m)}@media (min-width:37.5em){.landing-shell--twenty .how-we-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.landing-shell--twenty .how-we-work-pillar{display:flex;min-height:0;height:100%}.landing-shell--twenty .how-we-work-card{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;border:1px solid var(--color-border);background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);row-gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .how-we-work-card-media{position:relative;display:flex;flex:0 0 auto;flex-direction:column;width:100%;-webkit-padding-before:var(--twenty-gutter,1.5rem);padding-block-start:var(--twenty-gutter,1.5rem);padding-inline:var(--twenty-gutter,1.5rem);background:var(--twenty-lowlight-plate);overflow:hidden}.landing-shell--twenty .how-we-work-card-frame{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:100%;height:6rem;min-height:6rem;aspect-ratio:auto;overflow:hidden}.landing-shell--twenty .how-we-work-card-mark,.landing-shell--twenty .how-we-work-card-pattern{position:static;display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center;opacity:1}.landing-shell--twenty .how-we-work-card-content{display:flex;flex:0 1 auto;flex-direction:column;box-sizing:border-box;min-height:0;padding:var(--twenty-gutter)}.landing-shell--twenty .how-we-work-card-lockup{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--twenty-fixed-2);min-height:0}.landing-shell--twenty .how-we-work-card h3,.landing-shell--twenty .how-we-work-card-title,.landing-shell--twenty .type-headline-2{margin:0;max-width:100%;white-space:nowrap;font-family:var(--font-body);font-size:var(--twenty-headline-2-size);font-weight:600;font-style:normal;line-height:var(--twenty-headline-2-leading);letter-spacing:normal;-webkit-hyphens:none;hyphens:none;text-wrap:nowrap;color:var(--twenty-ink-how-title)}.landing-shell--twenty .how-we-work-card-body{-webkit-margin-before:auto;margin-block-start:auto;min-height:0;overflow:hidden}.landing-shell--twenty .how-we-work-card p,.landing-shell--twenty .type-body-4{margin:0;font-family:var(--font-body);font-weight:400;color:var(--twenty-ink-how-body);font-size:var(--twenty-body-4-size);line-height:var(--twenty-body-4-leading);white-space:normal;text-wrap:pretty;overflow-wrap:break-word}@media (min-width:37.5em){.landing-shell--twenty .how-we-work-card h3,.landing-shell--twenty .how-we-work-card-title,.landing-shell--twenty .type-headline-2{font-size:var(--twenty-headline-2-size-fluid);line-height:1.3;letter-spacing:-.0125rem}.landing-shell--twenty .how-we-work-card p,.landing-shell--twenty .type-body-4{font-size:var(--twenty-body-4-size-fluid)}}@media (max-width:74.99em){.landing-shell--twenty .how-we-work-card .type-headline-2,.landing-shell--twenty .how-we-work-card h3,.landing-shell--twenty .how-we-work-card-title{white-space:normal;text-wrap:wrap;overflow-wrap:break-word}}@media (max-width:37.4375em){.landing-shell--twenty .how-we-work-chapter{height:auto;min-height:0;max-height:none;overflow:visible;--twenty-body-4-size:var(--twenty-fold-body-size);--twenty-body-4-leading:1.35;--twenty-headline-2-size:clamp(1.0625rem,4.6vw,1.25rem);--twenty-headline-2-leading:1.25}.landing-shell--twenty .how-we-work-inner{height:auto}.landing-shell--twenty .how-we-work-grid{flex:0 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto}.landing-shell--twenty .how-we-work-pillar{height:auto}.landing-shell--twenty .how-we-work-card{height:auto;min-height:0;overflow:visible;row-gap:0}.landing-shell--twenty .how-we-work-card-media{flex:0 0 auto;padding-block:var(--twenty-gutter,1.5rem) 0;padding-inline:var(--twenty-gutter,1.5rem)}.landing-shell--twenty .how-we-work-card-content{padding:var(--twenty-fixed-2,1rem) var(--twenty-gutter,1.5rem) var(--twenty-gutter,1.5rem)}.landing-shell--twenty .how-we-work-card-lockup{gap:var(--twenty-fixed-2,1rem)}.landing-shell--twenty .how-we-work-card-body{-webkit-margin-before:0;margin-block-start:0;overflow:visible}.landing-shell--twenty .how-we-work-card-frame{height:4.5rem;min-height:4.5rem;max-height:4.5rem;aspect-ratio:auto}}.landing-shell--twenty .who-we-are-chapter{--twenty-feature-media-aspect:5/4}.landing-shell--twenty .who-we-are-inner{position:relative;display:flex;flex-direction:column;gap:var(--twenty-inner-v-dynamic-m)}.landing-shell--twenty .who-we-are-chapter h2.who-we-are-eyebrow{position:static;inset:auto;z-index:auto;margin:0}.landing-shell--twenty .who-we-are-stack{display:flex;flex-direction:column;gap:var(--twenty-fixed-7);margin:0;padding:0 0 var(--twenty-fixed-5);list-style:none;-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .who-we-are-feature{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;box-sizing:border-box;height:auto;min-height:0;max-height:none;min-width:0;margin:0;padding:0;-webkit-border-before:none;border-block-start:none;grid-gap:var(--twenty-fixed-3);gap:var(--twenty-fixed-3)}.landing-shell--twenty .who-we-are-feature:first-child{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .who-we-are-feature-copy{display:flex;flex-direction:column;justify-content:flex-start;align-content:start;row-gap:var(--twenty-fixed-3);min-width:0;min-height:0;grid-column:1/-1;grid-row:auto}.landing-shell--twenty .who-we-are-feature-copy h3{margin:0;color:var(--twenty-ink-pillar-title)}.landing-shell--twenty .who-we-are-feature-copy p{margin:0;font-family:var(--font-body);color:var(--twenty-ink-who-body);font-size:var(--twenty-body-2-size);line-height:var(--twenty-body-2-leading);max-width:none;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .who-we-are-feature-copy p+p{-webkit-margin-before:var(--twenty-fixed-2);margin-block-start:var(--twenty-fixed-2)}.landing-shell--twenty .who-we-are-feature-field{position:relative;grid-column:1/-1;grid-row:auto;align-self:start;width:100%;min-height:0;height:auto;margin:0;aspect-ratio:var(--twenty-feature-media-aspect);overflow:hidden}@media (min-width:37.5em){.landing-shell--twenty .who-we-are-feature{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto;column-gap:var(--twenty-gutter);row-gap:0;align-items:stretch}.landing-shell--twenty .who-we-are-feature--media-right .who-we-are-feature-copy{grid-column:1/span 5;grid-row:1}.landing-shell--twenty .who-we-are-feature--media-right .who-we-are-feature-field{grid-column:6/span 3;grid-row:1;margin-inline:0 calc(var(--twenty-gutter) * -1)}.landing-shell--twenty .who-we-are-feature--media-left .who-we-are-feature-field{grid-column:1/span 3;grid-row:1;order:unset;margin-inline:calc(var(--twenty-gutter) * -1) 0}.landing-shell--twenty .who-we-are-feature--media-left .who-we-are-feature-copy{grid-column:4/span 5;grid-row:1}.landing-shell--twenty .who-we-are-feature-copy{display:grid;grid-template-columns:subgrid;align-content:start;align-self:stretch;min-block-size:100%;grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);justify-content:unset}.landing-shell--twenty .who-we-are-feature-copy h3,.landing-shell--twenty .who-we-are-feature-copy p{grid-column:1/-1}.landing-shell--twenty .who-we-are-feature-copy p{font-size:var(--twenty-body-2-size-fluid)}.landing-shell--twenty .who-we-are-feature-field{width:auto;max-width:none;justify-self:stretch}}@media (min-width:60em){.landing-shell--twenty .who-we-are-feature{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-shell--twenty .who-we-are-feature--media-right .who-we-are-feature-copy{grid-column:1/span 8}.landing-shell--twenty .who-we-are-feature--media-right .who-we-are-feature-field{grid-column:9/span 4;margin-inline:0 calc(var(--twenty-gutter) * -1)}.landing-shell--twenty .who-we-are-feature--media-left .who-we-are-feature-field{grid-column:1/span 4;margin-inline:calc(var(--twenty-gutter) * -1) 0}.landing-shell--twenty .who-we-are-feature--media-left .who-we-are-feature-copy{grid-column:5/span 8}.landing-shell--twenty .who-we-are-feature-copy{row-gap:var(--twenty-fixed-5)}.landing-shell--twenty .who-we-are-feature-copy h3{grid-column:2/-2}.landing-shell--twenty .who-we-are-feature-copy p{grid-column:2/-3}}@media (max-width:37.4375em){.landing-shell--twenty .who-we-are-feature-field{order:-1;margin-inline:0;width:100%}.landing-shell--twenty .who-we-are-feature-copy{row-gap:var(--twenty-fixed-2)}.landing-shell--twenty .who-we-are-feature-copy h3{font-size:var(--twenty-fold-mission-title-size);line-height:.94;-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .who-we-are-feature-copy p{font-size:var(--twenty-fold-body-size);line-height:1.35;white-space:normal;text-wrap:pretty}.landing-shell--twenty .who-we-are-feature-copy p+p{-webkit-margin-before:var(--twenty-fixed-2);margin-block-start:var(--twenty-fixed-2)}}@media (min-width:37.5em) and (max-height:640px){.landing-shell--twenty .who-we-are-stack{gap:var(--twenty-fixed-5)}}.landing-shell--twenty .who-we-are-feature-byline{margin:0 0 var(--twenty-fixed-2);max-width:42ch;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1.35;color:var(--color-text-secondary)}.landing-shell--twenty .about-team-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3)}.landing-shell--twenty .about-team-heading{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--twenty-fixed-2);row-gap:var(--twenty-fixed-2);position:-webkit-sticky;position:sticky;inset-block-start:var(--twenty-about-team-sticky-top);z-index:40;isolation:isolate;-webkit-padding-after:var(--twenty-fixed-2);padding-block-end:var(--twenty-fixed-2);background:var(--twenty-black);background-color:var(--twenty-black)}.landing-shell--twenty .about-team-eyebrow{grid-column:1/-1;margin:0}.landing-shell--twenty{--twenty-about-team-sticky-top:6.875rem;--twenty-about-team-plate-bleed-start:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));--twenty-about-team-plate-bleed-end:max(var(--twenty-space-inner),env(safe-area-inset-right,0px))}@media (min-width:37.5em){.landing-shell--twenty{--twenty-about-team-sticky-top:calc(var(--twenty-sticky-header-block) + 0.625rem);--twenty-about-team-plate-bleed-start:var(--twenty-container-pad-start);--twenty-about-team-plate-bleed-end:var(--twenty-container-pad-end)}}.landing-shell--twenty .about-team-heading:before{content:"";position:absolute;z-index:0;inset-block-start:-2px;inset-block-end:0;inset-inline-start:calc(-1 * var(--twenty-about-team-plate-bleed-start));inset-inline-end:calc(-1 * var(--twenty-about-team-plate-bleed-end));background:var(--twenty-black);pointer-events:none}.landing-shell--twenty .about-team-eyebrow,.landing-shell--twenty .about-team-title{position:relative;z-index:1}.landing-shell--twenty .about-team-feature,.landing-shell--twenty .about-team-stack{position:relative;z-index:0}.landing-shell--twenty .about-team-title{grid-column:1/-1;margin:0;max-width:18ch;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;font-style:normal;line-height:.92;letter-spacing:-.075rem;color:var(--color-text-soft)}.landing-shell--twenty .about-team-title-accent{font-style:italic;color:var(--color-text)}.landing-shell--twenty .founder-robot-ensemble{margin-block:var(--twenty-fixed-5) var(--twenty-fixed-6)}.landing-shell--twenty .founder-robot-ensemble-frame{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--twenty-steel) 42%,transparent);background:var(--twenty-lowlight-plate)}.landing-shell--twenty .founder-robot-ensemble-image{object-fit:cover;object-position:center 38%}.landing-shell--twenty .founder-robot-ensemble-grade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--twenty-ink) 8%,transparent) 0,transparent 28%,color-mix(in srgb,var(--twenty-ink) 22%,transparent) 100%),radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--twenty-gold) 8%,transparent),transparent 62%);pointer-events:none}.landing-shell--twenty .founder-robot-ensemble-svg{display:block;width:100%;height:auto;color:var(--twenty-steel)}.landing-shell--twenty .founder-robot-ensemble-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;-webkit-margin-before:var(--twenty-fixed-3);margin-block-start:var(--twenty-fixed-3)}.landing-shell--twenty .founder-robot-ensemble-caption-label{font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--twenty-ink-pillar-title)}.landing-shell--twenty .founder-robot-ensemble-caption-note{font-family:var(--font-ui-stack);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}@media (min-width:37.5em){.landing-shell--twenty .about-team-inner{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--twenty-gutter)}.landing-shell--twenty .about-team-title{grid-column:2/-1;font-size:var(--twenty-display-1-size-fluid)}.landing-shell--twenty .about-team-stack{grid-column:1/-1}}@media (min-width:60em){.landing-shell--twenty .about-team-inner{grid-template-columns:repeat(12,minmax(0,1fr))}}.landing-shell--twenty .about-team-stack{margin:calc(var(--twenty-fixed-5) - var(--twenty-fixed-3)) 0 0;padding:0 0 var(--twenty-fixed-6);list-style:none;display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-row-gap:var(--twenty-fixed-6);row-gap:var(--twenty-fixed-6);-webkit-border-after:none;border-block-end:none}@media (min-width:37.5em){.landing-shell--twenty .about-team-stack{row-gap:0}}.landing-shell--twenty .about-team-chapter{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .about-team-feature{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;grid-row-gap:var(--twenty-gutter);row-gap:var(--twenty-gutter);padding-block:0;-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .about-team-careers-cta{display:grid;grid-gap:var(--twenty-fixed-3);gap:var(--twenty-fixed-3);padding-block:var(--twenty-fixed-7) var(--twenty-fixed-8);-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .about-team-feature-title{margin:0;max-width:none;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-1-size,1.25rem);font-weight:400;font-style:normal;line-height:var(--twenty-body-1-leading,1.4);letter-spacing:0;color:var(--color-text-soft,var(--color-text))}@media (min-width:37.5em){.landing-shell--twenty .about-team-feature-title{font-size:var(--twenty-body-1-size-fluid)}}.landing-shell--twenty .about-team-feature-title em{font-style:italic;color:var(--color-text)}.landing-shell--twenty .about-team-feature-copy{display:grid;grid-column:1/-1;grid-row:2;align-content:start;grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);min-width:0;padding-block:0}.landing-shell--twenty .about-team-feature-copy p{margin:0;max-width:none;font-family:var(--font-body,var(--font-text));font-size:clamp(1rem,.75rem + .4vw,1.125rem);line-height:1.35;color:var(--color-text);white-space:normal;text-wrap:pretty;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .about-team-feature-teaser{display:grid;align-content:start;grid-row-gap:.75em;row-gap:.75em;min-width:0}.landing-shell--twenty .about-team-feature-teaser .about-team-read-bio{display:block;width:-moz-fit-content;width:fit-content;-webkit-margin-before:.15em;margin-block-start:.15em;white-space:nowrap}@media (min-width:37.5em){.landing-shell--twenty .about-team-feature-copy{grid-column:4/span 5;grid-row:1;padding-block:var(--twenty-space-inner);row-gap:var(--twenty-fixed-2)}.landing-shell--twenty .about-team-feature{row-gap:0}.landing-shell--twenty .about-team-feature--media-right .about-team-feature-copy{grid-column:1/span 5}}@media (min-width:60em){.landing-shell--twenty .about-team-feature-copy{grid-column:4/span 6;row-gap:var(--twenty-fixed-2)}.landing-shell--twenty .about-team-feature--media-right .about-team-feature-copy{grid-column:7/span 6}.landing-shell--twenty .about-team-feature-teaser,.landing-shell--twenty .about-team-feature-title{max-width:calc(100% * 5 / 6)}}@media (min-width:80em){.landing-shell--twenty .about-team-feature-copy{row-gap:var(--twenty-fixed-3)}}.landing-shell--twenty .about-team-feature-media{grid-column:1/3;grid-row:1;min-width:0;align-self:start}@media (min-width:37.5em){.landing-shell--twenty .about-team-feature-media{grid-column:1/span 3;grid-row:1;width:calc(100% + var(--twenty-space-inner));-webkit-margin-start:calc(var(--twenty-space-inner) * -1);margin-inline-start:calc(var(--twenty-space-inner) * -1)}.landing-shell--twenty .about-team-feature--media-right .about-team-feature-media{grid-column:6/span 3;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--twenty-space-inner) * -1);margin-inline-end:calc(var(--twenty-space-inner) * -1)}}@media (min-width:60em){.landing-shell--twenty .about-team-feature-media{grid-column:1/span 3}.landing-shell--twenty .about-team-feature--media-right .about-team-feature-media{grid-column:4/span 3;-webkit-margin-start:calc(var(--twenty-space-inner) * -1);margin-inline-start:calc(var(--twenty-space-inner) * -1);-webkit-margin-end:0;margin-inline-end:0}}.landing-shell--twenty .about-team-feature-frame{position:relative;aspect-ratio:2/3;width:100%;overflow:hidden;background:var(--twenty-lowlight-plate)}.landing-shell--twenty .about-team-feature-image{object-fit:cover}.landing-shell--twenty .about-team-read-bio{display:inline;-webkit-margin-before:0;margin-block-start:0;padding:0;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;text-decoration:none;color:var(--color-text)}.landing-shell--twenty .about-team-read-bio:hover{color:var(--color-cta)}.landing-shell--twenty .about-team-careers-lead{margin:0;max-width:28ch;font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.2vw,2.25rem);font-weight:300;line-height:1.1;color:var(--color-text-soft)}.landing-shell--twenty .bio-page-chapter{box-sizing:border-box;min-height:var(--twenty-first-fold-min);padding-block:var(--twenty-fixed-4) 0;overflow-x:clip;max-width:100%}.landing-shell--twenty .bio-page-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);grid-row-gap:0;row-gap:0;padding-block:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.landing-shell--twenty .bio-page-back{margin:0 0 var(--twenty-fixed-3);min-width:0;max-width:100%}.landing-shell--twenty .bio-page-back-link{display:inline-block;max-width:100%;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;text-decoration:none;color:var(--color-text-secondary);overflow-wrap:break-word}.landing-shell--twenty .bio-page-back-link:focus-visible,.landing-shell--twenty .bio-page-back-link:hover{color:var(--color-text)}.landing-shell--twenty .bio-page-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);align-items:start;min-width:0;max-width:100%}.landing-shell--twenty .bio-page-copy,.landing-shell--twenty .bio-page-media{min-width:0;max-width:100%}.landing-shell--twenty .bio-page-media{width:min(100%,12.5rem);justify-self:start}.landing-shell--twenty .bio-page-frame{position:relative;aspect-ratio:2/3;width:100%;max-width:100%;overflow:hidden;background:var(--twenty-lowlight-plate)}.landing-shell--twenty .bio-page-image{object-fit:cover;max-width:100%}.landing-shell--twenty .bio-page-copy{display:grid;grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);align-content:start}.landing-shell--twenty .bio-page-header{display:grid;grid-row-gap:var(--twenty-fixed-1);row-gap:var(--twenty-fixed-1);align-content:start;-webkit-padding-before:var(--twenty-fixed-2);padding-block-start:var(--twenty-fixed-2);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);color:var(--color-text)}.landing-shell--twenty .bio-page-body,.landing-shell--twenty .bio-page-body p,.landing-shell--twenty .bio-page-name,.landing-shell--twenty .bio-page-role{overflow-wrap:break-word;word-break:normal}.landing-shell--twenty .bio-page-name{margin:0;max-width:100%;font-family:var(--font-display);font-size:clamp(1.625rem,.95rem + 2vw,2.75rem);font-weight:300;line-height:1.08;letter-spacing:-.04rem;color:inherit;text-wrap:balance}.landing-shell--twenty .bio-page-role{margin:0;max-width:100%;font-family:var(--font-body,var(--font-text));font-size:clamp(1rem,.75rem + .4vw,1.125rem);font-weight:400;line-height:1.35;letter-spacing:0;color:var(--color-text-soft,var(--color-text-secondary));text-wrap:pretty}.landing-shell--twenty .bio-page-role em{font-style:italic;font-weight:inherit}.landing-shell--twenty .bio-page-body{min-width:0;width:100%;max-width:min(58ch,100%);box-sizing:border-box;font-family:var(--font-body,var(--font-text));font-size:clamp(1rem,.75rem + .4vw,1.125rem);font-weight:400;line-height:1.35;color:var(--color-text)}.landing-shell--twenty .bio-page-body p{margin:0;max-width:100%;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .bio-page-body p+p{-webkit-margin-before:.75em;margin-block-start:.75em}@media (min-width:37.5em){.landing-shell--twenty .bio-page-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr);column-gap:var(--twenty-fixed-5);row-gap:0;align-items:start}.landing-shell--twenty .bio-page-media{width:100%;max-width:15rem}.landing-shell--twenty .bio-page-header{-webkit-padding-before:var(--twenty-fixed-3);padding-block-start:var(--twenty-fixed-3)}.landing-shell--twenty .bio-page-copy{row-gap:var(--twenty-fixed-3);-webkit-padding-after:var(--twenty-fixed-4);padding-block-end:var(--twenty-fixed-4)}}@media (min-width:60em){.landing-shell--twenty .bio-page-hero{grid-template-columns:minmax(0,16rem) minmax(0,1fr);column-gap:var(--twenty-fixed-6)}.landing-shell--twenty .bio-page-media{max-width:16rem}.landing-shell--twenty .bio-page-copy{-webkit-padding-after:var(--twenty-fixed-5);padding-block-end:var(--twenty-fixed-5)}}@media (max-height:40em){.landing-shell--twenty .bio-page-media{max-width:min(11.5rem,100%)}}.landing-shell--twenty .site-footer-inner{box-sizing:border-box;width:100%;max-width:var(--twenty-maw);margin-inline:auto;padding:0;-webkit-padding-before:var(--twenty-fixed-4);padding-block-start:var(--twenty-fixed-4);-webkit-padding-after:0;padding-block-end:0;display:grid;grid-gap:clamp(var(--twenty-fixed-6),5vw,var(--twenty-fixed-8));gap:clamp(var(--twenty-fixed-6),5vw,var(--twenty-fixed-8));-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .footer-meta{border-top:none;-webkit-border-after:none;border-block-end:none;margin-block:0;-webkit-margin-after:calc(var(--twenty-fixed-3) * 2);margin-block-end:calc(var(--twenty-fixed-3) * 2);padding:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--twenty-fixed-3);padding-block-end:var(--twenty-fixed-3);gap:var(--twenty-fixed-2);align-items:end}.landing-shell--twenty .footer-credits{display:grid;grid-gap:1.2rem;gap:1.2rem}.landing-shell--twenty .footer-credits,.landing-shell--twenty .footer-platforms{-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start)}.landing-shell--twenty .footer-platforms{-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}.landing-shell--twenty .footer-nav-link{min-height:0;padding-block:var(--twenty-fixed-2)}.landing-shell--twenty .footer-copy{margin:0;max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size);font-weight:var(--twenty-type-ui-2-weight);line-height:var(--twenty-type-ui-2-leading);letter-spacing:normal;text-transform:uppercase;font-synthesis:none;color:var(--color-text-alternate)}@media (max-width:37.4375em){.landing-shell--twenty .site-footer-inner{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));box-sizing:border-box}.landing-shell--twenty .footer-branding,.landing-shell--twenty .footer-credits,.landing-shell--twenty .footer-nav,.landing-shell--twenty .footer-platforms{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.landing-shell--twenty .footer-primary{gap:var(--twenty-fixed-6);align-items:start}.steel-ink-study-page{padding-bottom:4.75rem}.steel-ink-study-rail{position:fixed;inset:auto 0 0 0;z-index:60;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:end;justify-content:space-between;padding:.75rem max(1.25rem,env(safe-area-inset-left,0px)) calc(.75rem + env(safe-area-inset-bottom, 0px));background:#000;-webkit-border-before:1px solid var(--twenty-steel,#636d70);border-block-start:1px solid var(--twenty-steel,#636d70);color:#8b9699;font-family:var(--font-sans)}.steel-ink-study-rail p{margin:0;max-width:52ch;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.steel-ink-study-rail-nav{display:flex;flex-wrap:wrap;gap:.4rem}.steel-ink-study-rail button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--twenty-steel,#636d70);background:transparent;color:#c9d2d4;font:inherit;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .8rem;cursor:pointer}.steel-ink-study-rail button[aria-pressed=true]{background:#c9d2d4;color:#000;border-color:#c9d2d4}@media (prefers-reduced-motion:reduce){.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-sheen{transition:none}}@keyframes heat-conduct-specular-skim{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes wordmark-foil-skim{0%{background-position:115% 0}to{background-position:-15% 0}}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty{position:relative;overflow:hidden;isolation:isolate;transition:color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover{background:var(--twenty-gold);color:var(--twenty-black);border-color:var(--twenty-gold)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover{background:transparent;color:var(--twenty-gold);border-color:var(--twenty-gold)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 28%,color-mix(in oklab,#f7f5da 35%,transparent) 50%,transparent 72%);transform:translateX(-130%);transition:transform .8s cubic-bezier(.22,1,.36,1)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover:after{transform:translateX(130%)}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover:after{background:linear-gradient(105deg,transparent 28%,color-mix(in oklab,#000 22%,transparent) 50%,transparent 72%)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty.is-heat-click-sweep:after{transition:none;animation:heat-conduct-specular-skim .28s cubic-bezier(.22,1,.36,1) both}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host{position:relative;display:inline-block;line-height:0;isolation:isolate}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-sheen{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(105deg,transparent 28%,color-mix(in oklab,#f7f5da 42%,transparent) 50%,transparent 72%);background-size:220% 100%;background-repeat:no-repeat;background-position:115% 0;-webkit-mask-image:url(/marketing/brand/wordmark-horizontal-foil-mask.png);mask-image:url(/marketing/brand/wordmark-horizontal-foil-mask.png);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-position .8s cubic-bezier(.22,1,.36,1)}.heat-conduct-spine.landing-shell--twenty .footer-branding:focus-visible .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .footer-branding:hover .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:focus-visible .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:hover .site-wordmark-foil-sheen{background-position:-15% 0}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host.is-heat-click-sweep .site-wordmark-foil-sheen{transition:none;animation:wordmark-foil-skim .28s cubic-bezier(.22,1,.36,1) both}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty{background:transparent;color:#8b9396;border-color:#636d70}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover{background:#f7f5da;color:#000;border-color:#f7f5da}@media (prefers-reduced-motion:reduce){.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-sheen{transition:none}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover:after{transform:translateX(-130%)}.heat-conduct-spine.landing-shell--twenty .footer-branding:focus-visible .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .footer-branding:hover .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:focus-visible .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:hover .site-wordmark-foil-sheen{background-position:115% 0}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host.is-heat-click-sweep .site-wordmark-foil-sheen{animation:none}}.landing-shell--twenty.steel-ink-quiet{--twenty-neutral:var(--twenty-steel-light)}.landing-shell--twenty.steel-ink-quiet .footer-branding,.landing-shell--twenty.steel-ink-quiet .footer-nav-link,.landing-shell--twenty.steel-ink-quiet .site-logo,.landing-shell--twenty.steel-ink-quiet .site-nav-link{color:var(--twenty-steel-light)}.landing-shell--twenty.steel-ink-quiet .footer-nav-link:hover,.landing-shell--twenty.steel-ink-quiet .site-nav-link:hover{color:var(--twenty-gold)}.landing-shell--twenty.steel-ink-brushed,.landing-shell--twenty.steel-ink-plate{--twenty-gold:#c9d2d4;--twenty-paper:#d8dfe0;--twenty-neutral:#8b9699}.landing-shell--twenty.steel-ink-plate{--color-cta:var(--twenty-steel-light);--color-on-cta:var(--twenty-black);--color-cta-hover:#8a969a}.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty:hover{background:var(--twenty-paper);color:var(--twenty-black);border-color:var(--twenty-paper)}.heat-conduct-spine.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty:hover{background:#2d3132;color:#f7f5da;border-color:#717c80}.landing-shell--twenty.steel-ink-plate .closing-banner-chapter{background:var(--twenty-steel-light);color:var(--twenty-black)}.landing-shell--twenty.steel-ink-plate .closing-banner-desk,.landing-shell--twenty.steel-ink-plate .closing-banner-desk .cta-desk-email,.landing-shell--twenty.steel-ink-plate .closing-banner-title{color:var(--twenty-steel-dark)}.landing-main{width:100%;margin:0;padding:0 0 var(--space-20);position:relative;z-index:0}.landing-shell--twenty .landing-main{display:flex;flex-direction:column;-webkit-padding-after:var(--twenty-fixed-4);padding-block-end:var(--twenty-fixed-4)}.landing-shell:before{background:var(--hero-atmosphere)}.landing-shell:after,.landing-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.landing-shell:after{overflow:hidden;background:linear-gradient(105deg,transparent 0,transparent 42%,color-mix(in srgb,var(--color-text) 3.5%,transparent) 50%,transparent 58%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:hero-atmosphere-scan var(--motion-ambient-slow) linear infinite}.landing-shell>.site-header-spacer{display:none;height:0;pointer-events:none}.skip-link{position:fixed;top:0;left:0;z-index:calc(var(--z-header) + 2);margin:0;padding:.75rem 1rem;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking,.01em);text-decoration:none;text-transform:uppercase;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip-link:focus-visible{clip:auto;-webkit-clip-path:none;clip-path:none;width:auto;height:auto;overflow:visible}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:var(--z-header);padding-top:env(safe-area-inset-top,0);background:var(--color-bg);background-color:var(--color-bg);transform:translateZ(0);-webkit-transform:translateZ(0)}.site-header,.site-header-frost{border-bottom:1px solid transparent;box-shadow:none}.site-header-frost{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--color-surface-frost);background-color:var(--color-surface-frost);transition:opacity var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),backdrop-filter var(--motion-fast) var(--ease-out),-webkit-backdrop-filter var(--motion-fast) var(--ease-out)}.site-header:not(.is-scrolled):not(.is-menu-open) .site-header-frost{opacity:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;background-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header.is-scrolled:not(.is-menu-open) .site-header-frost{opacity:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--color-surface-frost);background-color:var(--color-surface-frost);border-bottom-color:var(--color-border);box-shadow:0 4px 24px rgb(0 0 0/22%)}.landing-band-inner,.landing-inner{width:min(100%,var(--layout-marketing));margin:0 auto;padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px))}.landing-inner-wide{width:min(100%,var(--layout-marketing-wide))}.section-kicker{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.site-header.is-menu-open .site-header-frost{opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-bg)!important;background-color:var(--color-bg)!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header.is-menu-open{background:none;background-color:transparent;border-bottom-color:transparent;box-shadow:none}.site-header.is-menu-open .site-header-inner{background:var(--color-bg);background-color:var(--color-bg)}.site-header-inner{position:relative;z-index:1;width:min(100%,var(--layout-marketing-wide));margin:0 auto;min-height:var(--site-header-height);padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px));display:grid;grid-template-columns:1fr auto;align-items:end;grid-column-gap:var(--space-6);column-gap:var(--space-6)}.site-logo{flex-shrink:0;justify-self:start;padding-block:.35rem;display:inline-flex;align-items:center}.site-logo,.site-logo:hover{color:var(--color-text);text-decoration:none}.site-brand-wordmark{display:inline-flex;align-items:center;line-height:0}.site-wordmark-raster{display:block;height:clamp(3.55rem,2.9rem + 2.2vw,4.65rem);width:auto;max-width:min(34rem,92vw);object-fit:contain}.site-wordmark-svg{display:block;width:clamp(21rem,16.5rem + 14vw,28rem);height:auto;overflow:visible}.site-wordmark-glyphs,.site-wordmark-mark,.site-wordmark-path{fill:currentColor}.site-nav{justify-self:end}.site-nav-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-5)}.site-nav-link{display:inline-flex;align-items:center;min-height:var(--control-height);padding:.35rem 0;color:var(--color-muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-instant) var(--ease-out)}.site-nav-link:focus-visible,.site-nav-link:hover{color:var(--color-text);background:transparent;text-decoration:none}.site-header a:focus-visible,.site-header a:hover{text-decoration:none}.site-nav-backdrop,.site-nav-desktop,.site-nav-mobile,.site-nav-panel,.site-nav-panel-link,.site-nav-toggle{display:none}.hero-section{position:relative;z-index:0;margin-top:0;padding:var(--space-10) 0 var(--space-16);min-height:min(100dvh,920px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0;background:transparent}.hero-atmosphere:after{content:none}.hero-section.is-ambient .hero-atmosphere:after{animation:none}.hero-frame{position:relative;z-index:0;width:min(100%,var(--layout-marketing-wide));margin:0 auto;padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px))}.hero-stage,.hero-stage-scene-first{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:var(--space-10);gap:var(--space-10);align-items:center;max-width:none}.hero-stage-copy-vignette{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.hero-stage-promise-only{grid-template-columns:minmax(0,1fr)}.hero-copy{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start;container-type:inline-size;container-name:hero-copy}.hero-product{min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-primary{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.hero-aside{display:none}.hero-brand-mark{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-transform:none;color:var(--color-text-secondary)}.hero-promise{margin:0}.hero-core{margin:0;font-family:var(--font-display);font-size:clamp(2rem,.35rem + 8.2vw,5.25rem);line-height:.98;font-weight:var(--font-weight-normal);letter-spacing:-.03em;color:var(--color-text);max-width:none}.hero-core-line{display:block;white-space:nowrap}.hero-core-accent{font-style:italic}.hero-core-accent,.hero-thesis{font-weight:var(--font-weight-normal)}.hero-thesis{margin:0;max-width:none;font-size:clamp(1rem,2.6cqi,var(--text-lg));line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hero-thesis-line{display:block;white-space:nowrap}.hero-line-gap{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fracture-lead{margin:0 0 var(--space-6);max-width:48ch;font-size:var(--text-xl);line-height:var(--leading-relaxed);font-weight:var(--font-weight-medium);color:var(--color-text);padding-left:var(--space-5);border-left:3px solid var(--color-accent)}.fracture-compact-section{padding-block:var(--space-16)}.fracture-compact-body{margin:0 0 var(--space-4);max-width:62ch;color:var(--color-text-secondary)}.fracture-compact-body,.fracture-compact-consequence{font-size:var(--text-base);line-height:var(--leading-relaxed)}.fracture-compact-consequence{margin:0;max-width:52ch;font-weight:var(--font-weight-semibold);color:var(--color-text)}.fracture-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.fracture-thesis{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.fracture-thesis li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start;max-width:44ch;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.fracture-thesis li:last-child{padding-bottom:0;border-bottom:none}.fracture-index{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;color:var(--color-accent);line-height:var(--leading-tight);padding-top:.45em}.fracture-thesis li p{margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.fracture-thesis-lead p{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-text)}.fracture-consequence{margin:0;padding:var(--space-6) 0 0 var(--space-8);border-left:1px solid var(--color-border-strong)}.fracture-consequence-label{margin:0 0 var(--space-5);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.fracture-consequence-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.fracture-consequence-list li{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);max-width:28ch}.stack-compact{padding-top:0}.stack-compact-lead{margin:0 0 var(--space-6);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch}.stack-compact-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:56ch}.stack-compact-list li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.stack-compact-list strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.fit-outcomes{margin-top:var(--space-12)}.hero-subline{margin:0 0 var(--space-5);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:48ch}.hero-pressure{margin:var(--space-2) 0 0;font-size:var(--text-lg);line-height:1.4;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-text);max-width:min(42ch,100%);padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.hero-pressure-line{display:block}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.hero-vignette{position:relative;isolation:isolate;margin:0;padding:var(--space-5) var(--space-6);border:none;background:transparent;max-width:36rem;width:100%;box-sizing:border-box;overflow:visible;display:grid;grid-gap:var(--space-8);gap:var(--space-8);container-type:inline-size;container-name:hero-vignette}.hero-vignette:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);background:color-mix(in srgb,var(--color-bg-elevated) 38%,transparent);pointer-events:none}.hero-domain-rail,.hero-vignette-panel{position:relative;z-index:1}.hero-domain-rail{display:flex;flex-wrap:wrap;align-items:center;gap:0}.hero-domain-tab{display:inline-flex;align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;color:var(--color-muted);font-family:var(--font-sans);cursor:pointer;text-align:left}.hero-domain-tab.has-sep:before{content:"·";margin:0 var(--space-3);color:color-mix(in srgb,var(--color-muted) 55%,transparent);font-size:var(--text-sm);line-height:1;pointer-events:none}.hero-domain-tab-main{position:relative;display:inline-block;padding:0 0 var(--space-2)}.hero-domain-tab:focus-visible .hero-domain-tab-label,.hero-domain-tab:hover .hero-domain-tab-label{color:var(--color-text-secondary)}.hero-domain-tab.is-active .hero-domain-tab-label{color:var(--color-text)}.hero-domain-tab-label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);transition:color var(--motion-instant) var(--ease-out)}.hero-domain-tab-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-text);transform-origin:left center;animation:hero-domain-progress linear both;opacity:.55}.hero-section:not(.is-ambient) .hero-domain-tab-progress,.hero-vignette.is-paused .hero-domain-tab-progress{animation-play-state:paused}.hero-vignette-panel{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.hero-vignette-phase-out{opacity:0;transform:translateY(.35rem)}.hero-vignette-phase-idle,.hero-vignette-phase-in,.hero-vignette-phase-out{transition:opacity var(--motion-domain-crossfade,.38s) var(--ease-out),transform var(--motion-domain-crossfade,.38s) var(--ease-out)}.hero-vignette-phase-idle,.hero-vignette-phase-in{opacity:1;transform:none}.hero-vignette-scene{margin:0;font-family:var(--font-sans);font-size:clamp(1.05rem,5.4cqi,1.85rem);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;color:var(--color-text);max-width:none}.hero-vignette-scene-line{display:block;white-space:nowrap}.hero-vignette-duet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);width:100%;max-width:none}.hero-vignette-voice{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.hero-vignette-kind{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.hero-vignette-beat{font-size:var(--text-base);line-height:1.55;color:var(--color-text-secondary)}.hero-vignette-beat,.hero-vignette-fracture{margin:0;font-weight:var(--font-weight-medium);max-width:none}.hero-vignette-fracture{padding-top:var(--space-2);font-size:clamp(.7rem,3.6cqi,var(--text-base));line-height:1.45;letter-spacing:-.01em;color:var(--color-muted);white-space:nowrap}@keyframes hero-domain-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.hero-vignette{gap:var(--space-6);max-width:none;padding:var(--space-5) var(--space-6)}.hero-vignette:after{inset:0;border-radius:var(--radius-md)}.hero-vignette-duet{grid-template-columns:1fr;gap:var(--space-5)}}.hero-turn{position:relative;z-index:1;margin-bottom:var(--space-10);padding:0;background:transparent;border:none}.hero-turn-fracture{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-turn-fracture+.hero-turn-fracture{margin-top:var(--space-4)}.hero-turn-fracture li{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.hero-turn-fracture-secondary li{color:color-mix(in srgb,var(--color-muted) 82%,transparent);font-size:var(--text-base)}.hero-ai-exposure{position:relative;z-index:1;margin:0 0 var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:52ch}.hero-wedge{margin:0 0 var(--space-8);font-size:var(--text-xl);color:var(--color-text);max-width:36ch}.ceo-outcomes{position:relative;z-index:1;margin-top:var(--space-10);padding:var(--space-8) 0 0;border-top:1px solid var(--color-border);background:transparent}.ceo-outcomes-heading{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.ceo-outcomes-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ceo-outcomes-item{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted)}.ceo-outcomes-item strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.landing-shell--twenty .hero-section--twenty,.landing-shell--twenty .landing-section{scroll-margin-top:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-2))}.landing-shell--twenty .landing-section.how-we-work-chapter{scroll-margin-top:0}.hero-section,.intent-record-band,.landing-section{scroll-margin-top:calc(var(--site-header-height) + 1rem)}.landing-band,.landing-section{padding:var(--density-marketing-section) 0}.landing-band{width:100%;margin-inline:0;background:transparent;border-block:none}.section-divider{padding:var(--space-4) 0}.section-divider-line{height:1px;background:linear-gradient(90deg,transparent 0,var(--line-accent) 20%,var(--line-accent) 80%,transparent 100%);transform-origin:left center;animation:section-divider-grow var(--motion-divider) var(--ease-out) both}@keyframes section-divider-grow{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.section-divider-line{animation:none;transform:none}}.section-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.landing-section h2{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text);max-width:18ch}.landing-section #cta-heading a{color:inherit;text-decoration:none}.landing-section #cta-heading a:hover{color:var(--color-accent-hover)}.section-lead{margin:0 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:56ch}.section-body{margin:0 0 var(--space-8);color:var(--color-muted);max-width:52ch}.card,.panel{padding:var(--space-6) 0 0;background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0}.proof-surface{margin-top:var(--space-10);padding:var(--space-8) 0 0;background:transparent;border:none;border-top:1px solid var(--color-border-strong);border-radius:0;box-shadow:none}.buyer-card h3,.card h3,.deployment-proof-card h3,.human-agent-trust-card h3,.layer-card h3,.panel h3,.principle-card h3,.procurement-card h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.buyer-card p,.card p,.layer-card p,.panel p,.principle-card p{margin:0;color:var(--color-muted)}.architecture-section h2{max-width:none;font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em}.architecture-claim-line{display:block}.architecture-board{margin:0;padding:var(--space-6) 0 0;background:transparent;border:none;border-radius:0;box-shadow:none;display:grid;grid-gap:0;gap:0}.architecture-board-placement{gap:0}.architecture-mechanism{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.architecture-mechanism-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2);margin:0;min-height:0;padding:var(--space-5) var(--space-6);background:var(--color-bg-elevated);border-radius:0}.architecture-mechanism-kind{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.architecture-mechanism-label{font-size:clamp(.95rem,.7rem + .55vw,var(--text-lg));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.25;color:var(--color-text);max-width:none;white-space:nowrap}.category-line,.integration-line{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.human-agent-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.human-agent-trust-card p{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted)}.human-agent-trust-bridge{margin:var(--space-8) 0 0;padding:var(--space-5) 0 var(--space-5) var(--space-6);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text);border:none;border-left:3px solid var(--color-accent);border-radius:0;background:transparent;max-width:56ch}.deployment-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.deployment-proof-card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.procurement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.procurement-card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.buyer-grid,.layer-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.layer-grid-four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.layer-subtitle{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent)}.vertical-vignette-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vertical-vignette-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.vertical-vignette-scene{margin:0;color:var(--color-muted);line-height:var(--leading-relaxed)}.principles-strip{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.principles-strip li{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.principles-strip strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.principles-list{display:none}.compare-verdict-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.compare-verdict-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-5) 0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.compare-verdict-market{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.compare-verdict-arrow{margin:0;color:var(--color-accent);font-weight:var(--font-weight-bold)}.compare-verdict-zc{margin:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed)}.compare-table-wrap{display:none}.compare-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare-table td,.compare-table th{border:1px solid var(--color-border);padding:var(--space-4);text-align:left;vertical-align:top}.compare-table th{background:var(--color-bg-elevated);font-weight:var(--font-weight-semibold)}.compare-table td:first-child{color:var(--color-muted)}.intent-record-head{margin-bottom:var(--space-8);max-width:48ch}.intent-record-lead{margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.hero-console-peek{border:none;background:transparent}.hero-console-peek .zc-console{margin:0}.intent-console.linked-record-graph,.zc-console,.zc-console.linked-record-graph{position:relative;min-height:0;margin:0;border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-bg);box-shadow:none;overflow:hidden;font-size:var(--text-sm)}.zc-console-titlebar{display:flex;align-items:center;gap:var(--space-3);padding:.55rem var(--space-4);background:color-mix(in srgb,var(--color-bg) 92%,black);border-bottom:1px solid var(--color-border)}.zc-console-dots{display:flex;gap:.35rem}.zc-console-dots span{width:.55rem;height:.55rem;border-radius:999px;background:var(--color-border-strong)}.zc-console-dots span:first-child{background:#5a6474}.zc-console-dots span:nth-child(2){background:#3d4a5c}.zc-console-dots span:nth-child(3){background:var(--color-surface-raised)}.zc-console-title{margin:0;flex:1 1;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-text-secondary)}.zc-console-env{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.zc-console-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 70%,var(--color-bg))}.zc-console-toolbar-spacer{flex:1 1}.zc-chip{display:inline-flex;align-items:center;padding:.15rem .45rem;border:1px solid var(--color-border);border-radius:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.zc-chip-muted{color:var(--color-muted);background:transparent}.zc-chip-warn{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.zc-console-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--color-muted)}.zc-console-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.7fr);min-height:16rem}.zc-console-compact .zc-console-workspace{grid-template-columns:1fr;min-height:0}.zc-console-compact .zc-console-statusbar,.zc-console-compact .zc-console-table td:nth-child(3),.zc-console-compact .zc-console-table th:nth-child(3){display:none}.zc-console-table-wrap{overflow:auto;border-right:1px solid var(--color-border)}.zc-console-compact .zc-console-table-wrap{border-right:none}.zc-console-table{width:100%;border-collapse:collapse;font-size:.78rem}.zc-console-table td,.zc-console-table th{padding:.55rem .75rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.zc-console-table th{position:-webkit-sticky;position:sticky;top:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);background:var(--color-bg)}.zc-console-table td{color:var(--color-text-secondary)}.zc-console-table tr.is-active{background:color-mix(in srgb,var(--color-accent-soft) 40%,transparent)}.zc-console-table tr.is-active td{color:var(--color-text)}.zc-console-detail{padding:var(--space-5);background:color-mix(in srgb,var(--color-bg-elevated) 50%,var(--color-bg))}.zc-console-detail-kicker{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.zc-console-detail-title{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--leading-normal)}.zc-console-detail-body{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.zc-console-detail-dl{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.zc-console-detail-dl div{display:grid;grid-gap:.15rem;gap:.15rem}.zc-console-detail-dl dt{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.zc-console-detail-dl dd{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.zc-console-statusbar{display:block;padding:.45rem var(--space-4);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 92%,black);font-size:.7rem;color:var(--color-muted)}.sponsor-line{margin:0 0 var(--space-8);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-secondary);max-width:48ch}.architecture-compact{padding-block:var(--space-16)}.architecture-compact .boundary-trust-lead{display:none}.boundary-trust-one-line{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.boundary-trust-oneliner{margin:0;max-width:48ch;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.intent-record-demo{margin-top:var(--space-8)}.demo-label{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.demo-scenario{margin:0 0 var(--space-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:52ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.demo-scenario-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.demo-scenario-label,.demo-verdict{font-weight:var(--font-weight-semibold)}.demo-verdict{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-6)}.demo-verdict-block{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent)}.demo-fields{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.demo-fields dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:var(--space-1)}.demo-fields dd{margin:0;font-family:ui-monospace,monospace;font-size:var(--text-sm)}.linked-record-graph{position:relative;min-height:440px;margin:var(--space-12) 0 0;overflow:visible}.linked-record-edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.linked-record-edge{stroke:color-mix(in srgb,var(--line-accent) 75%,var(--color-border));stroke-width:.4;stroke-linecap:square;stroke-linejoin:miter;opacity:.85;vector-effect:non-scaling-stroke}.linked-record-node{position:absolute;z-index:1;width:min(156px,19%);max-width:168px;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:0;border:1px solid var(--color-border-strong);background:var(--color-bg);transform:translate(-50%,-50%);box-shadow:none}.linked-record-node-verdict{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.linked-record-node-verdict .linked-record-kind{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.linked-record-node-escalation .linked-record-kind{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.linked-record-node-escalation{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:var(--color-accent-soft)}.linked-record-kind{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.linked-record-label{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-text)}.linked-record-link-list,.linked-record-meta{margin:0;font-size:var(--text-xs);color:var(--color-muted)}.linked-record-link-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.linked-record-flow{display:none;list-style:none;margin:var(--space-6) 0 0;padding:0}.linked-record-flow-item{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.linked-record-flow .linked-record-node{position:relative;width:100%;left:auto;top:auto}.linked-record-flow-arrow{align-self:center;color:var(--line-accent);font-size:var(--text-lg);line-height:1}.cta-section{text-align:left;margin-top:0;padding-top:var(--density-marketing-section);border:none;border-top:1px solid var(--color-border-strong)}.ahead-section,.enforcement-section,.flows-section,.loop-section,.teams-section,.verdict-demo-section{border-top:1px solid var(--color-border)}.ahead-section h2,.enforcement-section h2,.flows-section h2,.loop-section h2,.teams-section h2,.verdict-demo-section h2{max-width:22ch}.enforcement-verdict-grid,.flows-grid,.teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);margin:0;padding:0;list-style:none}.enforcement-verdict-card h3,.flow-card h3,.team-card h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.enforcement-verdict-card p,.team-card p{margin:0;color:var(--color-muted);max-width:36ch}.verdict-demo-surface{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.verdict-demo-board{display:grid;grid-gap:1px;gap:1px;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.verdict-demo-pane{padding:var(--space-6);background:var(--color-bg)}.verdict-demo-pane.is-scan{background:color-mix(in srgb,var(--color-bg) 92%,var(--color-accent) 8%)}.verdict-demo-kind{display:block;margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.verdict-demo-quote,.verdict-demo-verdict{margin:0;color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:48ch}.verdict-demo-verdict{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--space-5)}.verdict-demo-meta{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.verdict-demo-meta dt{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.verdict-demo-meta dd{margin:var(--space-1) 0 0}.verdict-demo-bridge,.verdict-demo-meta dd{color:var(--color-text-secondary);max-width:48ch}.verdict-demo-bridge{margin:var(--space-8) 0 0;font-size:var(--text-lg);line-height:var(--leading-relaxed)}.flow-actors{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}.flow-beats{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.flow-beats li{color:var(--color-text-secondary);max-width:40ch;padding-left:var(--space-4);border-left:1px solid var(--color-border-strong)}.enforcement-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.enforcement-loop-item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-bg)}.enforcement-loop-kind{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.enforcement-loop-label{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug)}.ahead-rows{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ahead-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.ahead-market{margin:0;color:var(--color-muted);max-width:36ch}.ahead-ours{margin:0;color:var(--color-text);font-weight:var(--font-weight-semibold);max-width:42ch}@media (max-width:900px){.ahead-row,.enforcement-loop,.enforcement-verdict-grid,.flows-grid,.teams-grid,.verdict-demo-board{grid-template-columns:1fr}}@media (min-width:901px){.flows-grid,.verdict-demo-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.close-lead{margin:0 0 var(--space-10);max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.close-kicker{margin:0 0 var(--space-6);max-width:16ch;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text)}.landing-shell--twenty .twenty-eyebrow{margin:0 0 var(--twenty-inner-v-dynamic-m)}.landing-shell--twenty .twenty-eyebrow.about-team-eyebrow,.landing-shell--twenty .twenty-eyebrow.careers-why-eyebrow{margin:0}.twenty-eyebrow{margin:0 0 var(--space-10);font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size,.5rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking,.01em);text-transform:uppercase;line-height:1;color:var(--color-text-secondary)}.twenty-eyebrow-text{display:inline-block;padding-block:var(--twenty-stamp-pad,.75rem);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text-secondary)}.twenty-token-sep{width:100%;min-width:0}.twenty-token-sep__row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--twenty-token-sep-gap,.75em);row-gap:.25rem;margin:0}.twenty-token-sep__row>*{white-space:nowrap}.twenty-token-sep--end .twenty-token-sep__row{justify-content:flex-start}@media (min-width:60em){.twenty-token-sep--end .twenty-token-sep__row{justify-content:flex-end;text-align:end}}.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow){-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .mission-chapter-inner{-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark){-webkit-border-before:none;border-block-start:none}.hero-section--twenty{margin-top:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;padding-inline:0;min-height:0;display:block;overflow:visible;background:var(--color-bg);color:var(--color-text)}.hero-twenty-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--twenty-gutter,var(--space-6));gap:var(--twenty-gutter,var(--space-6));align-items:stretch;width:100%;min-height:0}.hero-media-plane{min-height:0;background:var(--twenty-steel-dark,#2d3132)}.hero-media-plane,.hero-media-surface{position:relative;width:100%;overflow:hidden}.hero-media-surface{aspect-ratio:var(--twenty-hero-media-aspect,10/11);block-size:100%}.hero-media-image{object-fit:cover;object-position:center center}.hero-media-surface--reel{background:var(--twenty-steel-dark,#2d3132)}.hero-media-reel{position:absolute;inset:0}.hero-media-reel--video .hero-media-reveal{opacity:0;visibility:hidden}.hero-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-media-reveal{position:absolute;inset:0;overflow:hidden;isolation:isolate;contain:layout style paint;--hero-reveal-cycle:22s;--hero-shadow-veil:0;--hero-shadow-brightness:1;--hero-lamp-ambient-opacity:0.5}.hero-media-reveal__robot,.hero-media-reveal__shadow{object-fit:cover;object-position:50% 42%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.hero-media-reveal__shadow{z-index:0;will-change:filter;filter:brightness(var(--hero-shadow-brightness));animation:hero-reveal-shadow var(--hero-reveal-cycle) infinite;animation-timing-function:linear,ease-in-out,ease-in-out,linear,step-end,linear,ease-in-out,ease,ease,ease,linear}.hero-media-reveal__robot-plane{z-index:1;position:absolute;inset:0;opacity:0;transform:translateZ(0) scale(1);transform-origin:50% 42%;will-change:opacity,transform;animation:hero-reveal-robot var(--hero-reveal-cycle) infinite;animation-timing-function:linear,linear,cubic-bezier(.22,1,.36,1),linear,cubic-bezier(.33,0,.2,1),cubic-bezier(.4,0,.2,1),linear}.hero-media-reveal__robot{z-index:1;opacity:1}.hero-media-reveal__robot--still{opacity:1;animation:none}.hero-media-reveal__robot--idle{opacity:0;animation:none;will-change:auto}.hero-media-reveal__light{z-index:2;background:radial-gradient(ellipse 55% 65% at 50% 42%,color-mix(in srgb,#f2ddb0 55%,transparent),color-mix(in srgb,#b8894a 18%,transparent) 50%,transparent 78%);mix-blend-mode:soft-light;opacity:0;animation:hero-reveal-light var(--hero-reveal-cycle) infinite;animation-timing-function:linear,ease-in-out,step-end,cubic-bezier(.45,0,.2,1),linear,linear,ease-in-out,linear,ease-in-out,ease-in-out,ease,ease,ease,linear}.hero-media-reveal__light,.hero-media-reveal__vignette{position:absolute;inset:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:opacity}.hero-media-reveal__vignette{z-index:3;background:radial-gradient(ellipse 72% 82% at 50% 42%,transparent 36%,rgb(0 0 0/.52) 100%);opacity:.28;animation:hero-reveal-vignette var(--hero-reveal-cycle) infinite;animation-timing-function:linear,ease-in-out,step-end,cubic-bezier(.45,0,.2,1),linear,ease-in-out,ease-in-out,ease,ease,ease,ease,ease,linear}.hero-media-reveal__veil{z-index:4;position:absolute;inset:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);background:var(--twenty-black,#000);opacity:var(--hero-shadow-veil);will-change:opacity;animation:hero-reveal-veil var(--hero-reveal-cycle) infinite;animation-timing-function:linear,ease-in-out,ease-in-out,linear,step-end,cubic-bezier(.45,0,.2,1),linear,ease-in-out,ease-in-out,ease,ease,ease,ease,linear}@keyframes hero-reveal-veil{0%,20.45%{opacity:var(--hero-shadow-veil)}27.27%{opacity:.68}34.09%,40.91%{opacity:.94}41.36%{opacity:.08}42.27%,59.09%{opacity:0}59.11%{opacity:0}68.18%{opacity:.68}77.27%{opacity:.94}87.05%{opacity:.4}89.77%{opacity:.2}94.32%{opacity:.08}to{opacity:var(--hero-shadow-veil)}}@keyframes hero-reveal-shadow{0%,20.45%{filter:brightness(var(--hero-shadow-brightness))}27.27%{filter:brightness(.38)}34.09%,40.91%{filter:brightness(.06)}41.36%,71.82%{filter:brightness(0)}77.27%{filter:brightness(.06)}87.05%{filter:brightness(.55)}89.77%{filter:brightness(.78)}94.32%{filter:brightness(.92)}to{filter:brightness(var(--hero-shadow-brightness))}}@keyframes hero-reveal-robot{0%,40.91%{opacity:0;transform:translateZ(0) scale(1)}41.14%{opacity:0;transform:translateZ(0) scale(1)}44.09%,65.91%{opacity:1;transform:translateZ(0) scale(1)}71.59%{opacity:.55;transform:translateZ(0) scale(1)}77.27%,to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes hero-reveal-light{0%,20.45%{opacity:var(--hero-lamp-ambient-opacity,0)}34.09%{opacity:var(--hero-lamp-dim-tail,.04)}40.91%{opacity:0}41.36%{opacity:var(--hero-lamp-strike-peak,.62)}42.27%,59.09%{opacity:var(--hero-lamp-lit-hold,.5)}59.11%{opacity:var(--hero-lamp-lit-hold,.5)}65.91%,71.82%{opacity:var(--hero-lamp-dim-tail,.04)}77.27%{opacity:0}87.05%{opacity:.28}89.77%{opacity:.4}94.32%{opacity:.46}to{opacity:var(--hero-lamp-ambient-opacity,0)}}@keyframes hero-reveal-vignette{0%,20.45%,to{opacity:.28}34.09%,40.91%{opacity:.82}41.36%{opacity:.3}42.27%,59.09%{opacity:.28}59.11%{opacity:.28}68.18%{opacity:.48}77.27%{opacity:.82}87.05%{opacity:.48}89.77%{opacity:.36}94.32%{opacity:.3}}@media (prefers-reduced-motion:reduce){.hero-media-reveal__light,.hero-media-reveal__veil,.hero-media-reveal__vignette{animation:none;opacity:0}.hero-media-reveal__shadow{animation:none;filter:none}.hero-media-reveal__robot-plane,.hero-media-reveal__robot:not(.hero-media-reveal__robot--still){animation:none;opacity:0}}.hero-media-grade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 55%,color-mix(in srgb,var(--twenty-black,#000) 35%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--twenty-black,#000) 20%,transparent) 0,transparent 35%,color-mix(in srgb,var(--twenty-black,#000) 45%,transparent) 100%)}.hero-media-frame{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 30% 40%,color-mix(in srgb,var(--twenty-steel-light,#717c80) 55%,transparent),transparent 70%),linear-gradient(155deg,#1a1c1d 0,var(--twenty-steel-dark,#2d3132) 42%,#0a0a0a 100%),repeating-linear-gradient(-18deg,transparent 0,transparent 11px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 4%,transparent) 11px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 4%,transparent) 12px);animation:hero-media-drift 28s linear infinite;background-size:100% 100%,100% 100%,220% 220%}@keyframes hero-media-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,40% 60%}}@media (prefers-reduced-motion:reduce){.hero-media-frame{animation:none}}.hero-section--twenty .hero-lockup{display:grid;min-block-size:100%;align-content:stretch;min-height:0}.hero-section--twenty .hero-lockup-box{display:grid;grid-template-rows:auto auto auto;grid-row-gap:var(--twenty-fixed-3,var(--space-6));row-gap:var(--twenty-fixed-3,var(--space-6));min-block-size:100%;align-self:stretch;-webkit-border-before:none;border-block-start:none;-webkit-border-after:none;border-block-end:none;-webkit-padding-after:var(--twenty-fixed-2,var(--space-4));padding-block-end:var(--twenty-fixed-2,var(--space-4))}@media (max-width:37.4375em){.hero-section--twenty .hero-lockup-box{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));box-sizing:border-box}}.hero-section--twenty .hero-lockup-box--no-eyebrow{grid-template-rows:auto auto}.hero-lockup-middle{display:grid;align-content:start;grid-gap:var(--twenty-fixed-2,1rem);gap:var(--twenty-fixed-2,1rem);min-height:0}.hero-section--twenty .hero-brand-mark{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1;color:var(--color-text-secondary)}.hero-section--twenty .hero-brand-mark-text{display:inline-block;-webkit-padding-before:var(--twenty-stamp-pad,.75rem);padding-block-start:var(--twenty-stamp-pad,.75rem);-webkit-padding-after:var(--twenty-stamp-pad,.75rem);padding-block-end:var(--twenty-stamp-pad,.75rem);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}@media (max-width:37.4375em){.hero-section--twenty .hero-brand-mark-text{-webkit-padding-before:0;padding-block-start:0}}.hero-section--twenty .hero-core{font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem;color:var(--twenty-logo-ink)}@media (min-width:37.5em){.hero-section--twenty .hero-core{font-size:var(--twenty-display-1-size-fluid)}}.hero-section--twenty .hero-core-line{display:block;white-space:normal}.hero-section--twenty .hero-core-accent{font-style:italic;color:var(--color-text)}.hero-section--twenty .hero-thesis{max-width:none;max-inline-size:var(--twenty-hero-subhead-max);margin:0;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;font-family:var(--font-body);font-size:var(--twenty-hero-subhead-size);font-weight:var(--twenty-hero-subhead-weight);line-height:var(--twenty-body-1-leading);letter-spacing:normal;color:var(--color-text)}.hero-section--twenty .hero-thesis-break{display:none}@media (min-width:37.5em){.hero-section--twenty .hero-thesis{font-size:var(--twenty-hero-subhead-size-fluid)}}.hero-section--twenty .hero-line-gap{display:inline}.hero-section--twenty .hero-cta-row{align-self:end}@media (min-width:37.5em){.hero-section--twenty .hero-lockup{display:flex;flex-direction:column;height:100%;min-height:100%}.hero-section--twenty .hero-lockup-box{flex:1 1 auto;width:100%}.hero-twenty-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--twenty-gutter,var(--space-6));align-items:stretch}.hero-media-plane{display:flex;flex-direction:column;align-self:stretch;grid-column:1/span 3;block-size:auto;min-height:auto;min-block-size:auto}.hero-lockup{grid-column:4/span 5}.hero-twenty-grid--media-right .hero-media-plane{grid-column:6/span 3}.hero-twenty-grid--media-right .hero-lockup{grid-column:1/span 5}.hero-media-surface{aspect-ratio:auto;flex:1 1 auto;block-size:100%;height:100%;min-height:0}.hero-section--twenty .hero-lockup-box{--twenty-eyebrow-row:minmax(clamp(1em,10vw,var(--twenty-boundary-content-height)),max-content);--twenty-cta-row:minmax(clamp(1em,10vw,calc(var(--twenty-boundary-content-height) - var(--twenty-fixed-2))),max-content);grid-template-rows:var(--twenty-eyebrow-row) minmax(0,1fr) var(--twenty-cta-row);row-gap:var(--twenty-fixed-3,var(--space-6));-webkit-border-before:1px solid var(--twenty-stroke,var(--color-border));border-block-start:1px solid var(--twenty-stroke,var(--color-border));-webkit-border-after:none;border-block-end:none;-webkit-padding-after:var(--twenty-fixed-3,var(--space-6));padding-block-end:var(--twenty-fixed-3,var(--space-6))}.hero-section--twenty .hero-lockup-box--no-eyebrow{grid-template-rows:minmax(0,1fr) var(--twenty-cta-row)}.hero-section--twenty .hero-lockup-box--no-eyebrow.hero-lockup-box--no-cta{grid-template-rows:minmax(0,1fr)}.hero-section--twenty .hero-lockup-box--no-eyebrow .hero-lockup-middle{grid-row:1;align-content:center}.hero-section--twenty .hero-lockup-box--no-eyebrow .hero-cta-row{grid-row:2}.hero-section--twenty .hero-lockup-middle{grid-row:2;align-content:center;display:grid;grid-auto-rows:max-content;grid-row-gap:var(--twenty-fixed-2);row-gap:var(--twenty-fixed-2)}.hero-section--twenty .hero-cta-row{grid-row:3;align-self:end}}@media (min-width:60em){.hero-twenty-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-media-plane{grid-column:1/span 4}.hero-lockup{grid-column:5/span 8}.hero-twenty-grid--media-right .hero-media-plane{grid-column:9/span 4}.hero-twenty-grid--media-right .hero-lockup{grid-column:1/span 8}}.hero-section--copy-only,.hero-twenty-grid--copy-only{min-height:auto}@media (min-width:37.5em){.hero-twenty-grid--copy-only{grid-template-columns:repeat(8,minmax(0,1fr))}.hero-section--twenty .hero-lockup--copy-only,.hero-twenty-grid--copy-only .hero-lockup{grid-column:1/-1;height:auto;min-height:0}}@media (min-width:60em){.hero-twenty-grid--copy-only{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-section--twenty .hero-lockup--copy-only,.hero-twenty-grid--copy-only .hero-lockup{grid-column:1/span 8}}@media (max-width:37.4375em){.hero-section--twenty.hero-section--copy-only .hero-lockup{height:auto;min-height:0}}.hero-section--copy-only .hero-core-line{font-style:normal}.hero-section--twenty .hero-body-list{margin:0;font-size:var(--twenty-body-3-size-fluid);line-height:var(--twenty-body-3-leading);-webkit-padding-start:0;padding-inline-start:0;max-width:46ch;display:grid;grid-gap:var(--twenty-fixed-2,1rem);gap:var(--twenty-fixed-2,1rem);list-style:none;font-family:var(--font-body,var(--font-text));color:var(--color-text)}.hero-section--twenty .hero-body-list li{position:relative;-webkit-padding-start:1em;padding-inline-start:1em}.hero-section--twenty .hero-body-list li:before{content:"•";position:absolute;inset-inline-start:0}@media (max-width:37.4375em){.hero-section--twenty .hero-body-list{gap:var(--twenty-fixed-2,1rem)}}.hero-section--twenty.hero-section--body .hero-media-plane{max-block-size:43rem}.hero-section--twenty.hero-section--body .hero-thesis{max-inline-size:32ch;font-size:var(--twenty-body-1-size);font-weight:400}.hero-section--twenty.hero-section--body .hero-lockup-middle{gap:var(--twenty-fixed-2,1rem)}.hero-section--twenty.hero-section--body .hero-body-list{-webkit-margin-before:var(--twenty-fixed-5);margin-block-start:var(--twenty-fixed-5)}@media (min-width:37.5em){.hero-section--twenty.hero-section--body .hero-lockup.hero-lockup--body{display:grid;grid-template-columns:subgrid}.hero-section--twenty.hero-section--body .hero-lockup-box{grid-column:1/-1;grid-template-columns:subgrid;-webkit-padding-after:0;padding-block-end:0}.hero-section--twenty.hero-section--body .hero-brand-mark{grid-column:1/-1}.hero-section--twenty.hero-section--body .hero-lockup-middle{grid-column:1/-1;grid-template-columns:subgrid}.hero-section--twenty.hero-section--body .hero-core,.hero-section--twenty.hero-section--body .hero-thesis{grid-column:1/-1}.hero-section--twenty.hero-section--body .hero-thesis{font-size:var(--twenty-body-1-size-fluid)}.hero-section--twenty.hero-section--body .hero-lockup-middle{align-content:start}.hero-section--twenty.hero-section--body .hero-body-list{grid-column:2/-1}.hero-section--twenty.hero-section--body .hero-cta-row{grid-column:2/-1;-webkit-margin-before:0;margin-block-start:0}}.landing-shell--twenty .landing-first-fold.careers-first-fold{height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);min-height:var(--twenty-first-fold-min);overflow:hidden}.landing-shell--twenty .careers-first-fold>.hero-section--twenty{flex:1 1;min-height:0;-webkit-padding-after:0;padding-block-end:0;overflow:hidden;display:flex;flex-direction:column}.landing-shell--twenty .careers-first-fold>.hero-section--twenty .hero-twenty-grid{flex:1 1;min-height:0;height:100%}.landing-shell--twenty .careers-first-fold .hero-lockup-box{grid-template-rows:auto minmax(0,1fr);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .careers-first-fold .hero-section--body .hero-media-plane{max-block-size:none;height:100%;align-self:stretch}.landing-shell--twenty .careers-first-fold>.careers-fold-cta{flex:0 0 auto;flex-shrink:0;box-sizing:border-box;width:100%;padding-block:var(--twenty-fixed-5) var(--twenty-fixed-3);background:var(--color-bg,#050608);position:relative;z-index:1}.landing-shell--twenty .careers-first-fold+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}@media (min-width:37.5em){.landing-shell--twenty .careers-first-fold .hero-lockup-box{--twenty-eyebrow-row:max-content;grid-template-rows:var(--twenty-eyebrow-row) minmax(0,1fr)}.landing-shell--twenty .careers-first-fold .hero-lockup-middle{align-content:start}.landing-shell--twenty .careers-first-fold>.careers-fold-cta{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--twenty-gutter,var(--space-6));column-gap:var(--twenty-gutter,var(--space-6));padding-block:var(--twenty-fixed-5) var(--twenty-fixed-3);padding-inline:0}.landing-shell--twenty .careers-first-fold>.careers-fold-cta .btn-twenty{grid-column:5/-1;justify-self:start}}@media (min-width:60em){.landing-shell--twenty .careers-first-fold>.careers-fold-cta{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-shell--twenty .careers-first-fold>.careers-fold-cta .btn-twenty{grid-column:6/-1}}@media (max-width:37.4375em){.landing-shell--twenty .landing-first-fold.careers-first-fold{--twenty-careers-fold-chrome:var(--twenty-about-team-sticky-top,6.875rem);--twenty-careers-fold-min:calc(100svh - var(--twenty-careers-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:var(--twenty-careers-fold-min);max-height:var(--twenty-careers-fold-min);min-height:var(--twenty-careers-fold-min);display:flex;flex-direction:column;overflow:hidden}.landing-shell--twenty .careers-first-fold>.hero-section--twenty{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}.landing-shell--twenty .careers-first-fold>.hero-section--twenty .hero-twenty-grid{flex:1 1;min-height:0;height:auto;max-height:100%;gap:var(--twenty-fixed-2)}.landing-shell--twenty .careers-first-fold .hero-media-plane{max-height:min(44vh,18rem);min-height:9rem;height:100%}.landing-shell--twenty .careers-first-fold .hero-media-surface{aspect-ratio:auto;flex:1 1 auto;min-height:0;max-height:min(44vh,18rem);height:100%;width:100%}.landing-shell--twenty .careers-first-fold .hero-media-image{object-fit:cover}.landing-shell--twenty .careers-first-fold .hero-media-grade{display:block}.landing-shell--twenty .careers-first-fold .hero-lockup{min-height:0}.landing-shell--twenty .careers-first-fold .hero-brand-mark-text{-webkit-padding-before:var(--twenty-fixed-2);padding-block-start:var(--twenty-fixed-2)}.landing-shell--twenty .careers-first-fold .hero-body-list,.landing-shell--twenty .careers-first-fold .hero-lockup-middle{gap:var(--twenty-fixed-2,1rem)}.landing-shell--twenty .careers-first-fold>.careers-fold-cta{flex:0 0 auto;flex-shrink:0;padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));padding-block:var(--twenty-fixed-5) var(--twenty-fixed-3);-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .careers-first-fold+.landing-section{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:var(--twenty-inner-v);padding-block-start:var(--twenty-inner-v)}}.hero-twenty-grid--media-right .hero-media-grade{background:linear-gradient(270deg,transparent 55%,color-mix(in srgb,var(--twenty-black,#000) 35%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--twenty-black,#000) 20%,transparent) 0,transparent 35%,color-mix(in srgb,var(--twenty-black,#000) 45%,transparent) 100%)}.hero-media-plane--iris{background:var(--color-bg,#050608)}.hero-media-image--iris{object-fit:cover}@media (max-width:37.4375em){.hero-media-plane--iris .hero-media-surface{aspect-ratio:5/4}}@media (min-width:37.5em){.hero-section--about-iris .hero-twenty-grid{position:relative;align-items:start}.hero-section--about-iris .hero-twenty-grid:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:2;pointer-events:none;block-size:1px;background:var(--color-border)}.hero-section--about-iris .hero-twenty-grid:after{content:none}.hero-section--about-iris .hero-lockup{position:relative;z-index:1;min-height:0;height:auto}.hero-section--about-iris .hero-lockup-box{min-block-size:0;grid-template-rows:var(--twenty-eyebrow-row) auto var(--twenty-cta-row);border-block:none;-webkit-padding-after:0;padding-block-end:0}.hero-section--about-iris .hero-lockup-box--no-cta{grid-template-rows:var(--twenty-eyebrow-row) auto}.hero-section--about-iris .hero-lockup-middle{align-content:start}.hero-section--about-iris .hero-media-plane{z-index:0;align-self:start}.hero-section--about-iris .hero-media-surface{flex:0 0 auto;aspect-ratio:2/3;height:auto}.landing-shell--twenty .hero-section--about-iris+.interior-text-block:before{content:none}}.landing-shell--twenty .hero-section--about-iris+.interior-text-block:before{content:none}.landing-shell--twenty .about-first-fold{--about-fold-title-to-dek:clamp(var(--twenty-fixed-4),2.5vh + 0.75rem,var(--twenty-fixed-5));--about-fold-eyebrow-to-title:var(--about-fold-title-to-dek);--about-fold-dek-to-body:clamp(var(--twenty-fixed-5),3vh + 0.5rem,var(--twenty-inner-v-dynamic-s));--about-fold-graf-gap:clamp(0.85em,1vh + 0.45em,1.5em);--about-fold-dek-beat-gap:0.55em;--about-fold-quote-pad:clamp(0.5rem,1vh + 0.25rem,var(--twenty-fixed-3))}.landing-shell--twenty .interior-text-embed{display:flex;flex-direction:column;min-height:0;row-gap:0;-webkit-padding-before:var(--about-fold-title-to-dek);padding-block-start:var(--about-fold-title-to-dek)}.landing-shell--twenty .about-first-fold .interior-text-embed .interior-text-body{-webkit-margin-before:var(--about-fold-dek-to-body);margin-block-start:var(--about-fold-dek-to-body)}.landing-shell--twenty .about-first-fold .interior-text-embed .interior-text-body p+p{-webkit-margin-before:var(--about-fold-graf-gap);margin-block-start:var(--about-fold-graf-gap)}.landing-shell--twenty .about-first-fold>.hero-section--twenty{flex:1 1;min-height:0;overflow:hidden}.landing-shell--twenty .about-first-fold>.about-fold-quote{flex:0 0 auto;position:relative;z-index:1;-webkit-margin-before:0;margin-block-start:0;box-sizing:border-box;width:100%;padding-block:var(--about-fold-quote-pad) var(--about-fold-quote-pad);padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));background:var(--color-bg,#050608)}.landing-shell--twenty .about-first-fold>.about-fold-quote .interior-text-quote{margin:0;-webkit-padding-before:0;padding-block-start:0;max-width:100%;overflow-wrap:break-word}.landing-shell--twenty .about-first-fold .hero-lockup-box--with-embed{grid-template-rows:auto auto auto;min-block-size:0;row-gap:0}.landing-shell--twenty .about-first-fold .hero-brand-mark-text{-webkit-padding-before:var(--twenty-stamp-pad);padding-block-start:var(--twenty-stamp-pad);-webkit-padding-after:var(--twenty-stamp-pad);padding-block-end:var(--twenty-stamp-pad)}.landing-shell--twenty .about-first-fold .hero-lockup-middle{-webkit-margin-before:var(--about-fold-eyebrow-to-title);margin-block-start:var(--about-fold-eyebrow-to-title);-webkit-padding-after:.08em;padding-block-end:.08em;min-width:0}.landing-shell--twenty .about-first-fold .hero-core{min-width:0;max-width:100%}.landing-shell--twenty .about-first-fold .interior-text-subhead{font-size:clamp(1.125rem,.65rem + .85vw,1.625rem);line-height:1.25}.landing-shell--twenty .about-first-fold .interior-text-body p{font-size:clamp(1rem,.75rem + .4vw,1.125rem);line-height:1.35;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .about-first-fold+.about-team-chapter{-webkit-margin-before:var(--twenty-inner-v-dynamic-s);margin-block-start:var(--twenty-inner-v-dynamic-s)}@media (min-width:37.5em){.landing-shell--twenty .landing-first-fold.about-first-fold{height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);min-height:var(--twenty-first-fold-min)}.landing-shell--twenty .about-first-fold .hero-brand-mark-text{-webkit-padding-after:var(--twenty-stamp-pad);padding-block-end:var(--twenty-stamp-pad)}.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-twenty-grid{align-items:stretch;height:100%;min-height:0}.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-lockup{height:100%;min-height:0;align-self:stretch;overflow:hidden}.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-lockup-box--with-embed{height:100%;min-block-size:0;align-content:start;--twenty-eyebrow-row:max-content;grid-template-rows:var(--twenty-eyebrow-row) auto auto;row-gap:0;-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-media-plane{align-self:start;max-height:100%}.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-media-surface{max-height:100%}.landing-shell--twenty .about-first-fold>.about-fold-quote{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--twenty-gutter,var(--space-6));column-gap:var(--twenty-gutter,var(--space-6));padding-inline:0}.landing-shell--twenty .about-first-fold>.about-fold-quote .interior-text-quote{grid-column:1/span 5}}@media (min-width:60em){.landing-shell--twenty .about-first-fold>.about-fold-quote{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-shell--twenty .about-first-fold>.about-fold-quote .interior-text-quote{grid-column:1/span 8}}@media (max-width:37.4375em){.landing-shell--twenty .landing-first-fold.about-first-fold{--twenty-about-fold-chrome:var(--twenty-about-team-sticky-top,6.875rem);--twenty-about-fold-tail:var(--twenty-space-inner);--twenty-about-fold-min:calc(100svh - var(--twenty-about-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));box-sizing:border-box;height:var(--twenty-about-fold-min);max-height:var(--twenty-about-fold-min);min-height:var(--twenty-about-fold-min);-webkit-padding-after:var(--twenty-about-fold-tail);padding-block-end:var(--twenty-about-fold-tail);overflow:hidden;display:flex;flex-direction:column;--about-fold-title-to-dek:var(--twenty-fixed-3);--about-fold-dek-to-body:var(--twenty-fixed-4);--about-fold-graf-gap:1.25em}.landing-shell--twenty .about-first-fold>.hero-section--twenty.hero-section--about-iris{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;max-width:100%;box-sizing:border-box;-webkit-padding-after:var(--twenty-fixed-2);padding-block-end:var(--twenty-fixed-2);-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}.landing-shell--twenty .about-first-fold>.hero-section--twenty .hero-twenty-grid{display:flex;flex-direction:column;grid-template-rows:none;height:100%;flex:1 1;min-height:0;min-width:0;max-width:100%;width:100%;gap:0}.landing-shell--twenty .about-first-fold .hero-lockup{order:-1;grid-row:auto;flex:1 1 auto;height:auto;min-height:0;min-block-size:0;min-width:0;max-width:100%;width:100%;align-content:start}.landing-shell--twenty .about-first-fold .hero-lockup-box{max-width:100%;min-width:0;height:auto;min-block-size:0;align-content:start}.landing-shell--twenty .about-first-fold .hero-brand-mark-text{-webkit-padding-before:var(--twenty-stamp-pad);padding-block-start:var(--twenty-stamp-pad);-webkit-padding-after:var(--twenty-stamp-pad);padding-block-end:var(--twenty-stamp-pad)}.landing-shell--twenty .about-first-fold .interior-text-body,.landing-shell--twenty .about-first-fold .interior-text-embed,.landing-shell--twenty .about-first-fold .interior-text-subhead{max-width:100%;min-width:0}.landing-shell--twenty .about-first-fold .hero-media-plane{display:none}.landing-shell--twenty .about-first-fold .hero-core{font-size:clamp(2.25rem,11vw,var(--twenty-display-1-size));letter-spacing:-.075rem;line-height:.92;max-width:100%}.landing-shell--twenty .about-first-fold .hero-core-line{display:block;white-space:normal;overflow-wrap:anywhere;max-width:100%}.landing-shell--twenty .about-first-fold>.about-fold-quote{-webkit-margin-before:0;margin-block-start:0;max-width:100%;padding-block:var(--twenty-space-inner) 0}}.mission-chapter{background:var(--color-bg)}.mission-chapter--highlight{background:var(--twenty-steel-dark,#2d3132);color:var(--twenty-paper,#eeeee5)}:not(.landing-shell--twenty) .mission-chapter--highlight{margin-inline:max(var(--space-5),env(safe-area-inset-left,0px))}:not(.landing-shell--twenty) .mission-chapter--highlight .mission-chapter-inner{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-12)}.mission-chapter-content{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.mission-chapter-title{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(3.9rem,-.35rem + 8.1vw,7.1rem);font-weight:300;line-height:.92;letter-spacing:-.075rem;color:inherit}.landing-shell--twenty .how-we-work-lead{margin:0 0 var(--twenty-fixed-4);max-width:42ch;font-family:var(--font-body);font-size:var(--twenty-body-1-size);font-weight:400;line-height:var(--twenty-body-1-leading);letter-spacing:-.01em;color:var(--twenty-ink-pillar-lead)}@media (min-width:37.5em){.landing-shell--twenty .how-we-work-lead{font-size:var(--twenty-body-1-size-fluid)}}.how-we-work-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}.how-we-work-pillar{margin:0;display:flex;min-height:0}.how-we-work-card{display:flex;flex-direction:column;width:100%;min-height:100%;padding:0;overflow:hidden;border:1px solid var(--twenty-neutral-900,#3f3f34);background:var(--twenty-steel-dark,#2d3132);color:var(--twenty-paper,#eeeee5)}.how-we-work-card-media{position:relative;flex:0 0 auto;width:100%;background:var(--twenty-lowlight-plate,linear-gradient(145deg,#2d3132 0,#0c0d0d 100%))}.how-we-work-card-frame{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:6rem;overflow:hidden}.how-we-work-card-mark,.how-we-work-card-pattern{position:static;display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center;opacity:1}.how-we-work-card-content{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-height:11.5rem;padding:var(--space-6)}.how-we-work-card-lockup{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-6);min-height:100%}.how-we-work-card h3,.how-we-work-card-title,.type-headline-2{margin:0;max-width:100%;white-space:nowrap;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-headline-2-size,1.25rem);font-weight:600;font-style:normal;line-height:var(--twenty-headline-2-leading,1.4);letter-spacing:normal;-webkit-hyphens:none;hyphens:none;text-wrap:nowrap;color:var(--twenty-ink-how-title,var(--twenty-gold,#f7f5da))}.how-we-work-card-body{-webkit-margin-before:auto;margin-block-start:auto}.how-we-work-card p,.type-body-4{margin:0;font-family:var(--font-body,var(--font-text));font-weight:400;font-size:var(--twenty-body-4-size,1rem);line-height:var(--twenty-body-4-leading,1.4);color:var(--twenty-paper,#eeeee5);white-space:normal;text-wrap:pretty;overflow-wrap:break-word}@media (min-width:37.5em){.how-we-work-card h3,.how-we-work-card-title,.type-headline-2{font-size:var(
      --twenty-headline-2-size-fluid,clamp(.875rem,.3125rem + .9375vw,1.25rem)
    );line-height:1.3;letter-spacing:-.0125rem}.how-we-work-card p,.type-body-4{font-size:var(--twenty-body-4-size-fluid,clamp(.75rem,.375rem + .625vw,1rem))}}@media (min-width:60em){.how-we-work-grid,.how-we-work-grid.how-we-work-grid--2up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.how-we-work-grid{grid-template-columns:minmax(0,1fr)}}.who-we-are-eyebrow{margin:0}.who-we-are-stack{margin:0;padding:0 0 5rem;list-style:none;display:flex;flex-direction:column;gap:0;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.who-we-are-feature{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:stretch;padding-block:var(--space-10);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);background:var(--color-bg)}.who-we-are-feature-copy h3{margin:0 0 var(--space-4);max-width:none;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;font-style:normal;line-height:.92;letter-spacing:-.075rem;color:var(--twenty-ink-pillar-title,var(--twenty-gold,#f7f5da))}.who-we-are-feature-byline{margin:0 0 var(--space-3);max-width:42ch;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1.35;color:var(--color-text-secondary)}@media (min-width:37.5em){.who-we-are-feature-copy h3{font-size:var(--twenty-display-1-size-fluid)}}.who-we-are-feature-copy p{margin:0;max-width:48ch;font-family:var(--font-body,var(--font-sans));font-size:var(--twenty-body-2-size,1.25rem);line-height:var(--twenty-body-2-leading,1.4);color:var(--twenty-ink-who-body,var(--twenty-gold,#f7f5da));white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.who-we-are-feature-copy p+p{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}@media (min-width:37.5em){.who-we-are-feature-copy p{font-size:var(--twenty-body-2-size-fluid,clamp(1rem,.625rem + .625vw,1.25rem))}}.who-we-are-feature-field{position:relative;min-height:0;margin:0;overflow:hidden;aspect-ratio:var(--twenty-feature-media-aspect,5/4);border:1px solid color-mix(in srgb,var(--twenty-steel,#636d70) 42%,transparent);background:var(--twenty-lowlight-plate,linear-gradient(145deg,var(--twenty-steel-dark,#2d3132) 0,color-mix(in srgb,var(--twenty-steel,#636d70) 55%,#000) 55%,#0c0d0d 100%),repeating-linear-gradient(90deg,transparent 0,transparent 14px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 5%,transparent) 14px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 5%,transparent) 15px))}.who-we-are-feature-image{object-fit:cover}.who-we-are-feature-grade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--twenty-ink,#000) 10%,transparent) 0,transparent 30%,color-mix(in srgb,var(--twenty-ink,#000) 24%,transparent) 100%),radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--twenty-gold,#f7f5da) 6%,transparent),transparent 62%);pointer-events:none}@media (min-width:60em){.who-we-are-feature{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6)}.who-we-are-feature--media-right .who-we-are-feature-copy{grid-column:1/span 8}.who-we-are-feature--media-right .who-we-are-feature-field{grid-column:9/span 4}.who-we-are-feature--media-left .who-we-are-feature-field{grid-column:1/span 4}.who-we-are-feature--media-left .who-we-are-feature-copy{grid-column:5/span 8}.who-we-are-feature-field{min-height:0}}.interior-text-block{padding-block:var(--twenty-inner-v-dynamic,var(--space-12)) var(--twenty-fixed-7,var(--space-16));-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .interior-text-block{-webkit-border-before:none;border-block-start:none;padding-block:var(--twenty-inner-v-dynamic-s)}.landing-shell--twenty .hero-section--about-iris+.interior-text-block{-webkit-padding-before:clamp(calc(var(--twenty-fixed-3) / 4),1.25vw,calc(var(--twenty-fixed-7) / 4));padding-block-start:clamp(calc(var(--twenty-fixed-3) / 4),1.25vw,calc(var(--twenty-fixed-7) / 4))}.landing-shell--twenty .careers-open-list{border-block:none;gap:var(--twenty-fixed-5);padding-block:var(--twenty-fixed-5)}.interior-text-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--twenty-fixed-3,1.5rem);row-gap:var(--twenty-fixed-3,1.5rem)}.landing-shell--twenty .interior-text-inner{row-gap:0}@media (min-width:37.5em){.interior-text-inner{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--twenty-gutter,var(--space-6))}}@media (min-width:60em){.interior-text-inner{grid-template-columns:repeat(12,minmax(0,1fr))}}.interior-text-subhead{grid-column:1/-1;margin:0;max-width:40ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-1-size,1.25rem);font-weight:400;line-height:var(--twenty-body-1-leading,1.4);color:var(--color-text)}.interior-text-subhead--lock{max-width:none}.landing-shell--twenty .interior-text-subhead--lock{-webkit-margin-after:0;margin-block-end:0;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .interior-text-subhead-beat{display:block}.landing-shell--twenty .interior-text-subhead-beat--stake{-webkit-margin-before:var(--about-fold-dek-beat-gap,.55em);margin-block-start:var(--about-fold-dek-beat-gap,.55em)}@media (min-width:37.5em){.interior-text-subhead{grid-column:2/-1;font-size:var(--twenty-body-1-size-fluid)}}.interior-text-title{grid-column:1/-1;margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(2.25rem,1rem + 3vw,3.75rem);font-weight:300;line-height:.96;letter-spacing:-.04rem;color:var(--color-text)}@media (min-width:37.5em){.interior-text-title{grid-column:2/-1}}.interior-text-body{grid-column:1/-1;max-width:60ch;display:grid;grid-gap:var(--twenty-fixed-5,var(--space-8));gap:var(--twenty-fixed-5,var(--space-8))}.landing-shell--twenty .interior-text-body{gap:0;-webkit-margin-before:var(--twenty-inner-v-dynamic-s);margin-block-start:var(--twenty-inner-v-dynamic-s)}@media (min-width:37.5em){.interior-text-body{grid-column:3/-1}}@media (min-width:60em){.interior-text-body{grid-column:4/-1}}.interior-text-body p{margin:0;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size,1.25rem);font-weight:400;line-height:var(--twenty-body-2-leading,1.4);color:var(--color-text)}.landing-shell--twenty .interior-text-body p{white-space:normal;text-wrap:pretty;overflow-wrap:break-word}@media (min-width:37.5em){.interior-text-body p{font-size:var(--twenty-body-2-size-fluid)}}.landing-shell--twenty .interior-text-body p+p{-webkit-margin-before:1.5em;margin-block-start:1.5em}.landing-shell--twenty .interior-text-quote{margin:0;-webkit-margin-before:clamp(1.5em,5vw,3.5rem);margin-block-start:clamp(1.5em,5vw,3.5rem);max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-quote-1-size,.75rem);font-weight:700;letter-spacing:.06rem;line-height:1.1;text-transform:uppercase;text-wrap:unset;color:var(--color-text-alternate,var(--color-text))}@media (min-width:37.5em){.landing-shell--twenty .interior-text-quote{font-size:var(--twenty-quote-1-size-fluid)}}.landing-shell--twenty .careers-why-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);grid-row-gap:0;row-gap:0}.landing-shell--twenty .careers-why-heading{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--twenty-fixed-4);row-gap:var(--twenty-fixed-4);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .careers-why-eyebrow{grid-column:1/-1}.landing-shell--twenty .careers-why-heading .about-team-title{max-width:none;margin:0}.landing-shell--twenty .careers-why-heading .about-team-title>span{white-space:nowrap}@media (min-width:37.5em){.landing-shell--twenty .careers-why-inner{grid-template-columns:repeat(8,minmax(0,1fr))}.landing-shell--twenty .careers-why-heading{row-gap:var(--twenty-fixed-5)}}@media (min-width:60em){.landing-shell--twenty .careers-why-inner{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-shell--twenty .careers-why-heading{row-gap:var(--twenty-fixed-7)}}.landing-shell--twenty .careers-why-grid{display:grid;grid-column:1/-1;grid-gap:var(--twenty-gutter,var(--space-6));gap:var(--twenty-gutter,var(--space-6));margin:var(--twenty-fixed-6) 0 0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}@media (min-width:60em){.landing-shell--twenty .careers-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-open-chapter{padding-block:var(--space-12) var(--space-16)}.landing-shell--twenty .careers-open-chapter{padding-block:var(--twenty-fixed-7) var(--twenty-fixed-8)}.landing-shell--twenty .careers-open-heading{scroll-margin-top:0}.landing-shell--twenty .careers-open-heading .careers-open-title{-webkit-margin-before:0;margin-block-start:0}.careers-open-title{margin:0 0 var(--space-8);font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 1.8vw,2.5rem);font-weight:300;line-height:1.2;color:var(--color-text)}.landing-shell--twenty .careers-open-title{-webkit-margin-after:var(--twenty-fixed-5);margin-block-end:var(--twenty-fixed-5)}.careers-open-count{color:var(--color-text-soft,var(--color-text-secondary))}.careers-open-list{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-8);border-block:1px solid var(--color-border)}.careers-filters-label{margin:0 0 var(--space-3);font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-3-size,1.0625rem);color:var(--color-text-soft,var(--color-text-secondary))}.landing-shell--twenty .careers-filters-label{-webkit-margin-after:var(--twenty-fixed-2);margin-block-end:var(--twenty-fixed-2);font-size:var(--twenty-body-4-size-fluid,var(--twenty-body-4-size))}.careers-filters-form{display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr)}@media (min-width:37.5em){.careers-filters-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--twenty-gutter,var(--space-6))}}.careers-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.75rem;padding:var(--space-2) 2.5rem var(--space-2) 0;border:none;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06055 1.06067L6.06055 6.06067L11.0605 1.06067' stroke='%23838178' stroke-width='3'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:.8125rem .5625rem;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);cursor:pointer}.careers-filter-field:first-child .careers-filter-select{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}@media (min-width:37.5em){.careers-filter-field .careers-filter-select{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}}.careers-filter-select:focus-visible{outline:2px solid var(--color-text);outline-offset:.25rem}.careers-role-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.landing-shell--twenty .careers-role-list{gap:var(--twenty-fixed-2)}.careers-role-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title affordance" "meta affordance";grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:center;min-height:4.5rem;padding:var(--space-4) var(--space-4);border:1px solid var(--color-border);color:inherit;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.landing-shell--twenty .careers-role-row{padding:var(--twenty-fixed-3) var(--twenty-fixed-3);min-height:4.75rem}@media (min-width:60em){.careers-role-row{grid-template-columns:minmax(0,1.2fr) minmax(12rem,1fr) auto;grid-template-areas:"title meta affordance";column-gap:var(--space-6);align-items:center;padding-block:var(--space-5)}.landing-shell--twenty .careers-role-row{padding-block:var(--twenty-fixed-4);padding-inline:var(--twenty-fixed-4)}}@media (hover:hover) and (pointer:fine){.careers-role-row:hover{background:var(--twenty-gold,#f7f5da);color:var(--twenty-ink,#0c0d0d);border-color:var(--twenty-gold,#f7f5da)}.careers-role-row:hover .careers-role-meta{color:inherit}.careers-role-row:hover .careers-role-affordance{border-color:var(--twenty-ink,#0c0d0d);transform:translateX(.15rem)}}.careers-role-row:focus-visible{background:var(--twenty-gold,#f7f5da);color:var(--twenty-ink,#0c0d0d);border-color:var(--twenty-gold,#f7f5da);outline:2px solid var(--twenty-gold,#f7f5da);outline-offset:.2rem}.careers-role-row:focus-visible .careers-role-meta{color:inherit}.careers-role-row:focus-visible .careers-role-affordance{border-color:var(--twenty-ink,#0c0d0d)}.careers-role-title{grid-area:title;font-size:clamp(1.0625rem,.95rem + .35vw,1.15625rem);font-weight:400;line-height:1.3;text-wrap:balance}.careers-role-meta,.careers-role-title{margin:0;font-family:var(--font-body,var(--font-text))}.careers-role-meta{grid-area:meta;font-size:var(--twenty-body-4-size,.9375rem);font-style:italic;line-height:1.45;color:var(--color-text-soft,var(--color-text-secondary))}.careers-role-affordance{grid-area:affordance;display:block;width:.45rem;height:.45rem;-webkit-border-after:1.5px solid currentColor;border-block-end:1.5px solid currentColor;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(-45deg);opacity:.55;transition:transform .16s ease,border-color .16s ease,opacity .16s ease}.careers-role-row:focus-visible .careers-role-affordance,.careers-role-row:hover .careers-role-affordance{opacity:1}@media (prefers-reduced-motion:reduce){.careers-role-affordance,.careers-role-row{transition:none}}.careers-open-empty{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,.8rem + 1.6vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text)}.landing-shell--twenty .career-jd-chapter{position:relative;padding-block:var(--twenty-fixed-5) var(--twenty-fixed-8)}.landing-shell--twenty .career-jd-back{margin:0 0 var(--twenty-fixed-4)}.landing-shell--twenty .career-jd-back-link{font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;text-decoration:none;color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-back-link:focus-visible,.landing-shell--twenty .career-jd-back-link:hover{color:var(--color-text)}.landing-shell--twenty .career-jd-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--twenty-fixed-5);gap:var(--twenty-fixed-5);align-items:start}@media (min-width:60em){.landing-shell--twenty .career-jd-layout{grid-template-columns:minmax(15.5rem,17.5rem) minmax(0,42rem);column-gap:var(--twenty-fixed-6);justify-content:start}}.landing-shell--twenty .career-jd-rail{display:none}@media (min-width:60em){.landing-shell--twenty .career-jd-rail{display:grid;grid-gap:var(--twenty-fixed-4);gap:var(--twenty-fixed-4);padding:var(--twenty-fixed-3);background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-3));max-height:calc(100svh - var(--twenty-sticky-header-block) - var(--twenty-fixed-5));overflow:auto}}.landing-shell--twenty .career-jd-meta--rail{display:grid;grid-gap:0;gap:0;margin:0}.landing-shell--twenty .career-jd-field{margin:0;padding-block:var(--twenty-fixed-2);-webkit-border-after:1px solid color-mix(in oklab,var(--twenty-gold) 18%,transparent);border-block-end:1px solid color-mix(in oklab,var(--twenty-gold) 18%,transparent)}.landing-shell--twenty .career-jd-field:first-child{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .career-jd-field:last-child{-webkit-border-after:none;border-block-end:none;-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .career-jd-field-label{margin:0 0 .35rem;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;line-height:1.35;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 62%,transparent)}.landing-shell--twenty .career-jd-field-value{margin:0;font-family:var(--font-body,var(--font-text));font-size:.9375rem;line-height:1.4;color:var(--twenty-ink-on-lowlight)}.landing-shell--twenty .career-jd-masthead{--career-jd-masthead-sticky-top:calc(var(--twenty-sticky-header-block) + env(safe-area-inset-top, 0px));display:grid;grid-gap:var(--twenty-fixed-2);gap:var(--twenty-fixed-2);-webkit-margin-after:var(--twenty-fixed-3);margin-block-end:var(--twenty-fixed-3);-webkit-padding-after:0;padding-block-end:0;-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .career-jd-masthead-row{position:-webkit-sticky;position:sticky;inset-block-start:var(--career-jd-masthead-sticky-top);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--twenty-fixed-3);margin:calc(-1 * var(--twenty-fixed-2)) calc(-1 * var(--twenty-space-inner, 0px)) 0;padding:var(--twenty-fixed-2) var(--twenty-space-inner,0);background:color-mix(in oklab,var(--color-bg) 92%,transparent);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-shell--twenty .career-jd-title{margin:0;flex:1 1 auto;min-width:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.35rem,.95rem + 1.2vw,2.25rem);font-weight:300;line-height:1.12;letter-spacing:-.04rem;color:var(--color-text);text-wrap:balance}.landing-shell--twenty .career-jd-apply--header{flex:0 0 auto;white-space:nowrap;min-height:var(--control-height,2.75rem);padding-inline:1.25rem}.landing-shell--twenty .career-jd-meta--inline{display:flex;flex-wrap:wrap;gap:.5rem .65rem;margin:0}@media (min-width:60em){.landing-shell--twenty .career-jd-meta--inline{display:none}}.landing-shell--twenty .career-jd-chip{margin:0}.landing-shell--twenty .career-jd-chip-value{margin:0;display:inline-block;padding:.35rem .65rem;border:1px solid var(--color-border);font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-toc{margin:0}.landing-shell--twenty .career-jd-toc-label{margin:0 0 var(--twenty-fixed-2);font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 62%,transparent)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-label{color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-toc-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.15rem;gap:.15rem}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-list{display:flex;flex-wrap:wrap;gap:.4rem}.landing-shell--twenty .career-jd-toc-link{display:block;padding:.4rem .15rem;font-family:var(--font-ui-stack);font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent);-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;-webkit-padding-start:.65rem;padding-inline-start:.65rem}.landing-shell--twenty .career-jd-toc-link:focus-visible,.landing-shell--twenty .career-jd-toc-link:hover{color:var(--twenty-ink-on-lowlight)}.landing-shell--twenty .career-jd-toc-link--active{color:var(--twenty-gold);border-inline-start-color:var(--twenty-gold)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link{-webkit-border-start:0;border-inline-start:0;padding:.4rem .7rem;border:1px solid var(--color-border);color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link:focus-visible,.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--color-text) 35%,transparent)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link--active{color:var(--twenty-black);background:var(--twenty-gold);border-color:var(--twenty-gold)}@media (min-width:60em){.landing-shell--twenty .career-jd-toc--inline{display:none}}.landing-shell--twenty .career-jd-description{max-width:42rem;display:grid;grid-gap:0;gap:0}.landing-shell--twenty .career-jd-section{margin:0;padding-block:.75rem var(--twenty-fixed-3);padding-inline:0;scroll-margin-top:calc(var(--twenty-sticky-header-block) + 4.25rem + env(safe-area-inset-top, 0px));-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .career-jd-section:last-child{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .career-jd-section-heading{margin:0 0 var(--twenty-fixed-2);font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1.35;color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-description p{margin:0 0 var(--twenty-fixed-2);max-width:62ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size-fluid,1.0625rem);line-height:1.5;color:var(--color-text)}.landing-shell--twenty .career-jd-description p:last-child{-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .career-jd-bullets{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.landing-shell--twenty .career-jd-bullets li{position:relative;margin:0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;max-width:62ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size-fluid,1.0625rem);line-height:1.5;color:var(--color-text)}.landing-shell--twenty .career-jd-bullets li:before{content:"";position:absolute;inset-block-start:.65em;inset-inline-start:0;width:.4rem;height:1px;background:var(--twenty-gold)}.landing-shell--twenty .career-jd-apply{box-sizing:border-box;text-align:center}.career-apply-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:0;background:color-mix(in oklab,var(--twenty-black) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.career-apply-dialog{width:min(100%,28rem);max-height:min(92dvh,36rem);outline:none}.career-apply-dialog-sheet{display:flex;flex-direction:column;max-height:min(92dvh,36rem);overflow:hidden;padding:0;border-radius:1rem 1rem 0 0;background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);box-shadow:0 -12px 40px color-mix(in oklab,var(--twenty-black) 45%,transparent)}.career-apply-dialog-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0;overflow:auto;padding:1.15rem max(1rem,env(safe-area-inset-left,0px)) .85rem max(1rem,env(safe-area-inset-right,0px))}.career-apply-header{display:grid;grid-gap:.25rem;gap:.25rem}.career-apply-header-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.career-apply-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,5.5vw,1.85rem);font-weight:300;line-height:1;letter-spacing:-.04rem;color:var(--twenty-ink-how-title,var(--twenty-gold))}.career-apply-hint,.career-apply-lead{margin:0;font-family:var(--font-body,var(--font-text));font-size:.8125rem;line-height:1.4;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent)}.career-apply-field{display:grid;grid-gap:.45rem;gap:.45rem}.career-apply-field-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem}.career-apply-label{margin:0;display:inline-flex;align-items:baseline;gap:.45rem;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--twenty-ink-on-lowlight)}.career-apply-count{opacity:.55;letter-spacing:.04em}.career-apply-linkedin-add{width:100%;min-height:2.35rem;justify-content:center}.career-apply-linkedin-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.35rem;padding:.4rem .75rem;border:1px solid color-mix(in oklab,var(--twenty-gold) 36%,transparent);background:color-mix(in oklab,var(--twenty-black) 24%,transparent)}.career-apply-linkedin-chip-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui-stack);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--twenty-gold)}.career-apply-linkedin-chip-link:hover{text-decoration:underline}.career-apply-linkedin-change{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent);cursor:pointer}.career-apply-linkedin-change:hover{color:var(--twenty-ink-on-lowlight)}.career-apply-draft-badge{margin:0;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--twenty-gold);opacity:.85}.career-apply-audio-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.career-apply-record{min-height:2.1rem;padding-inline:.9rem}.career-apply-note-list{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.career-apply-note{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;grid-column-gap:.55rem;column-gap:.55rem;min-height:2.1rem;padding:.2rem .45rem .2rem .25rem;border:1px solid color-mix(in oklab,var(--twenty-ink-on-lowlight) 16%,transparent);background:color-mix(in oklab,var(--twenty-black) 18%,transparent)}.career-apply-note audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.career-apply-note-play{box-sizing:border-box;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid color-mix(in oklab,var(--twenty-gold) 40%,transparent);background:color-mix(in oklab,var(--twenty-black) 30%,transparent);color:var(--twenty-gold);font-size:.65rem;line-height:1;cursor:pointer}.career-apply-note-play:focus-visible,.career-apply-note-play:hover{background:color-mix(in oklab,var(--twenty-gold) 18%,transparent)}.career-apply-note-meta{min-width:0;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 78%,transparent)}.career-apply-note-sep{margin-inline:.35rem;opacity:.45}.career-apply-note-remove{margin:0;padding:.2rem .15rem;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 55%,transparent);cursor:pointer}.career-apply-note-remove:hover,.career-apply-recording{color:var(--twenty-gold)}.career-apply-recording{font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.career-apply-error{margin:0;font-family:var(--font-body,var(--font-text));font-size:.8125rem;line-height:1.35;color:color-mix(in oklab,#ffb4a8 88%,white)}.career-apply-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;padding:.75rem max(1rem,env(safe-area-inset-left,0px)) calc(.85rem + env(safe-area-inset-bottom, 0px)) max(1rem,env(safe-area-inset-right,0px));-webkit-border-before:1px solid color-mix(in oklab,var(--twenty-ink-on-lowlight) 14%,transparent);border-block-start:1px solid color-mix(in oklab,var(--twenty-ink-on-lowlight) 14%,transparent);background:color-mix(in oklab,var(--twenty-lowlight-plate) 92%,black)}.career-apply-actions .btn-twenty{min-height:2.35rem;padding-inline:1rem}@media (min-width:37.5em){.career-apply-backdrop{align-items:center;padding:var(--twenty-fixed-4)}.career-apply-dialog-sheet{border-radius:0;max-height:min(84dvh,34rem)}}.press-listing-inner{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-10) var(--space-8);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.landing-shell--twenty .press-listing-inner{-webkit-border-after:none;border-block-end:none;-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .press-listing-inner>.hero-brand-mark{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1;color:var(--color-text-secondary)}.landing-shell--twenty .press-listing-inner>.hero-brand-mark .hero-brand-mark-text{display:inline-block;-webkit-padding-before:var(--twenty-stamp-pad,.75rem);padding-block-start:var(--twenty-stamp-pad,.75rem);-webkit-padding-after:var(--twenty-stamp-pad,.75rem);padding-block-end:var(--twenty-stamp-pad,.75rem);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.press-listing-title{margin:var(--space-8) 0 0;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,4rem);font-weight:300;line-height:.92;letter-spacing:-.06rem;color:var(--color-text)}.press-list-inner{padding-block:var(--space-10) var(--space-16)}.press-card-list{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:0;padding:0;list-style:none}.press-card{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (min-width:37.5em){.press-card{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.press-card-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--twenty-lowlight-plate)}.press-card-image{object-fit:cover}.press-card-copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.press-card-title{line-height:1.25;color:var(--color-text)}.press-card-source,.press-card-title{margin:0;font-family:var(--font-display);font-size:var(--twenty-headline-2-size,1.25rem);font-weight:400}.press-card-source{font-style:italic;color:var(--color-text-soft,var(--color-text-secondary))}.press-card-quote{margin:0;max-width:52ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-4-size,1rem);line-height:1.45;color:var(--color-text-secondary)}.press-card-more{justify-self:start}.press-empty-lead{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,.7rem + 1.4vw,2rem);font-weight:300;color:var(--color-text)}.closing-banner-chapter{text-align:center;background:var(--color-bg)}.closing-banner-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding-block:var(--space-16)}.closing-banner-title{margin:0;max-width:min(36ch,100%);font-family:var(--font-ui-stack);font-size:var(--twenty-close-tagline-size,.875rem);font-weight:700;font-style:normal;line-height:1.1;letter-spacing:.06rem;text-transform:uppercase;text-wrap:pretty;color:var(--color-text-alternate)}@media (min-width:37.5em){.closing-banner-title{font-size:var(
      --twenty-close-tagline-size-fluid,clamp(.875rem,.125rem + 1.35vw,1.375rem)
    );line-height:1.22}}.closing-banner-title--interior{max-width:10em}.landing-shell--twenty .closing-banner-chapter--interior{margin-block:var(--twenty-gutter) 0;margin-inline:0;padding:var(--twenty-fixed-6) var(--twenty-space-inner) calc(var(--twenty-fixed-6) + var(--twenty-fixed-1));padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);overflow-x:clip;box-sizing:border-box}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--interior{margin-inline:0;-webkit-padding-before:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));padding-block-start:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));-webkit-padding-after:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)));padding-block-end:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)))}}.landing-shell--twenty .closing-banner-chapter--interior .closing-banner-inner{padding-block:0;padding-inline:0;gap:var(--twenty-fixed-4);max-width:100%;width:100%;box-sizing:border-box;align-items:stretch}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title{max-width:10em;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem;text-transform:none;color:var(--twenty-ink-how-title,var(--twenty-gold));text-wrap:balance}@media (max-width:37.4375em){.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title,.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title.closing-banner-title--interior,.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title.closing-banner-title--lines{max-width:100%;font-size:clamp(1.75rem,7.5vw,2.75rem);line-height:.96;letter-spacing:-.04rem;text-transform:none}}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title{font-size:var(--twenty-display-1-size-fluid)}}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines{max-width:100%}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines>span{white-space:normal}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines{max-width:none}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines>span{white-space:nowrap}}.landing-shell--twenty .closing-banner-chapter--interior .btn-twenty,.landing-shell--twenty .closing-banner-chapter--person .btn-twenty{min-height:var(--control-height,2.75rem);padding-inline:1.35rem}.landing-shell--twenty .closing-banner-chapter--interior .btn-primary.btn-twenty:focus-visible,.landing-shell--twenty .closing-banner-chapter--person .btn-primary.btn-twenty:focus-visible{box-shadow:0 0 0 2px var(--twenty-steel-dark),0 0 0 4px var(--twenty-gold)}.landing-shell--twenty .bio-page-chapter+.closing-banner-chapter--person{-webkit-margin-before:var(--twenty-gutter);margin-block-start:var(--twenty-gutter)}.landing-shell--twenty .closing-banner-chapter--person{margin-block:var(--twenty-gutter) 0;margin-inline:0;padding:var(--twenty-fixed-6) var(--twenty-space-inner) calc(var(--twenty-fixed-6) + var(--twenty-fixed-1));padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);text-align:left;overflow-x:clip;box-sizing:border-box}@media (max-width:37.4375em){.landing-shell--twenty .closing-banner-chapter--interior,.landing-shell--twenty .closing-banner-chapter--person{margin-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));padding-inline:var(--twenty-fixed-3)}}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--person{margin-inline:0;-webkit-padding-before:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));padding-block-start:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));-webkit-padding-after:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)));padding-block-end:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)));text-align:center}}.landing-shell--twenty .closing-banner-chapter--person .closing-banner-inner{align-items:flex-start;padding:0;gap:var(--twenty-fixed-4);max-width:100%}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--person .closing-banner-inner{align-items:center}}.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title{max-width:10em;color:var(--twenty-ink-how-title,var(--twenty-gold));text-align:left}.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title.closing-banner-title--person{max-width:min(100%,18em);width:100%;box-sizing:border-box;font-size:clamp(1.5rem,1rem + 1.8vw,2.75rem);line-height:1.05;letter-spacing:-.04rem;overflow-wrap:anywhere;text-wrap:balance;white-space:normal}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title{text-align:center}.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title.closing-banner-title--person{font-size:clamp(1.75rem,1rem + 1.8vw,2.75rem)}}.landing-shell--twenty .closing-banner-chapter--person .closing-banner-cta{max-width:100%}.landing-shell--twenty .closing-banner-chapter--person .btn-twenty{max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}.landing-shell--twenty .closing-banner-chapter--person .about-team-title-accent{color:var(--twenty-gold)}.landing-shell--twenty .closing-banner-chapter--person .closing-banner-cta{justify-content:flex-start}@media (min-width:37.5em){.landing-shell--twenty .closing-banner-chapter--person .closing-banner-cta{justify-content:center}}.closing-banner-cta{gap:var(--space-4)}.closing-banner-cta,.closing-banner-desk{display:flex;flex-wrap:wrap;justify-content:center}.closing-banner-desk{margin:0;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.closing-banner-desk-label{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.landing-shell--twenty .closing-banner-desk .cta-desk-email{color:var(--twenty-gold)}.close-lead-line{display:block}.close-lead-demo{color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,transparent);text-underline-offset:.18em;transition:color var(--motion-instant) var(--ease-out),-webkit-text-decoration-color var(--motion-instant) var(--ease-out);transition:color var(--motion-instant) var(--ease-out),text-decoration-color var(--motion-instant) var(--ease-out);transition:color var(--motion-instant) var(--ease-out),text-decoration-color var(--motion-instant) var(--ease-out),-webkit-text-decoration-color var(--motion-instant) var(--ease-out)}.close-lead-demo:hover{color:var(--color-accent-hover);-webkit-text-decoration-color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.cta-desk{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.cta-desk-label{display:block;margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.cta-desk-email,.cta-desk-label{font-weight:var(--font-weight-semibold)}.cta-desk-email{display:inline-block;margin:0;max-width:100%;font-size:clamp(1.05rem,.85rem + 1.2vw,var(--text-xl));letter-spacing:-.015em;line-height:1.3;color:var(--color-text);text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.cta-desk-email:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:.18em}.close-desk-block{margin:0}.design-partner-program{margin:0;padding:0;border:none}.design-partner-duration{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.design-partner-peer{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.design-partner-phases{margin:0 0 var(--space-6);padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.design-partner-phases li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.design-partner-phases strong{color:var(--color-text)}.design-partner-success-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.design-partner-success{margin:0;padding-left:var(--space-5);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-height);padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);letter-spacing:.01em;line-height:1.25;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.btn-primary{background:var(--color-cta);color:var(--color-on-cta);border-color:var(--color-cta)}.btn-primary:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);color:var(--color-on-cta);text-decoration:none}.btn-secondary{background:transparent}.btn-secondary,.btn-secondary:hover{color:var(--color-text);border-color:transparent}.btn-secondary:hover{background:var(--color-surface-raised);text-decoration:none}.btn-ghost{background:color-mix(in srgb,var(--color-surface) 55%,transparent);color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 28%,var(--color-border-strong))}.btn-ghost:hover{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border-strong));color:var(--color-text);text-decoration:none}.boundary-trust{margin-top:var(--space-4);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.boundary-trust-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.boundary-trust-heading{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text);max-width:28ch}.boundary-trust-lead{margin:0 0 var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:52ch}.boundary-trust-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 var(--space-8);border:1px solid var(--color-border-strong)}.boundary-trust-door{margin:0;padding:var(--space-6) var(--space-5);border:none;border-right:1px solid var(--color-border)}.boundary-trust-door:last-child{border-right:none}.boundary-trust-door-label{display:block;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.boundary-trust-door h4,.boundary-trust-door-label{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}.boundary-trust-door h4{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text)}.boundary-trust-door p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:36ch}.boundary-trust-bridge{margin:0;padding:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text);border:none;max-width:40ch}.stack-rail{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.stack-rail li{display:flex;flex-direction:column;gap:var(--space-1)}.stack-rail-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.stack-rail-body{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.02em}.buyer-grid-open .buyer-card{background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0;padding:var(--space-5) 0}.buyer-grid-open .buyer-card h3{color:var(--color-text);font-size:var(--text-base)}.compare-inline{margin-top:var(--space-12)}.compare-inline-heading{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xl)}.compare-inline-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.compare-inline-list .compare-verdict-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.foundation-line{margin:var(--space-12) 0 0;max-width:56ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.foundation-line strong{color:var(--color-text)}.eval-strip{margin:var(--space-8) 0;padding:var(--space-6) 0 0;border:none;border-top:1px solid var(--color-border)}.eval-strip-heading{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.eval-strip-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.eval-strip-list li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:56ch}.eval-strip-list strong{color:var(--color-text)}.intent-record-demo .demo-scenario{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch}.sponsor-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 var(--space-10);padding:0;border:1px solid var(--color-border-strong)}.sponsor-door{margin:0;padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-border);background:transparent}.sponsor-door:last-child{border-right:none}.sponsor-index{display:block;font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent)}.sponsor-door h3,.sponsor-index{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}.sponsor-door h3{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text)}.sponsor-door p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:28ch}.close-instrument{margin:0 0 var(--space-10);padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.partner-success{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);max-width:64ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.partner-success-kicker{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.partner-success-body,.partner-success-sep{color:var(--color-muted)}.partner-success-body{flex:1 1 16rem;font-size:var(--text-sm)}.partner-success-clauses{flex:1 1 16rem;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.partner-success-clause{position:relative;padding-left:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);opacity:.55}.partner-success-clause:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border:1px solid var(--color-border-strong);background:transparent}.close-instrument.is-revealed .partner-success-clause{animation:success-clause-lock var(--motion-choreography) var(--ease-out) both;animation-delay:calc(var(--clause-i, 0) * .12s)}@keyframes success-clause-lock{0%{opacity:.4;transform:translateY(.25rem)}to{opacity:1;transform:none}}.close-instrument.is-revealed .partner-success-clause:before{border-color:var(--color-accent);background:var(--color-accent)}@media (max-width:900px){.sponsor-strip{grid-template-columns:1fr}.sponsor-door{border-right:none;border-bottom:1px solid var(--color-border)}.sponsor-door:last-child{border-bottom:none}.fracture-board{grid-template-columns:1fr;gap:var(--space-8)}.fracture-consequence{padding:var(--space-6) 0 0;border-left:none;border-top:1px solid var(--color-border-strong)}.boundary-trust-split{grid-template-columns:1fr}.boundary-trust-door{border-right:none;border-bottom:1px solid var(--color-border)}.boundary-trust-door:last-child{border-bottom:none}.stack-rail{grid-template-columns:1fr}.compare-inline-list .compare-verdict-card{grid-template-columns:1fr;gap:var(--space-1)}}.site-footer{border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:transparent;margin-top:auto}.site-footer-inner{width:min(100%,var(--layout-marketing-wide));margin:0 auto;padding:clamp(3rem,8vw,5rem) max(var(--space-6),env(safe-area-inset-right,0px)) 0 max(var(--space-6),env(safe-area-inset-left,0px));display:grid;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem)}.footer-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.footer-branding{text-decoration:none;color:inherit;display:inline-flex;align-items:flex-start}.footer-branding .site-wordmark-raster,.footer-branding .site-wordmark-svg{width:min(100%,37rem);height:auto}.footer-branding .site-wordmark-raster{height:clamp(2.35rem,5vw,4.15rem);width:auto;max-width:min(100%,34rem)}.footer-brand-name{margin:0;font-size:clamp(1.5rem,4vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text);text-transform:none}.footer-nav-list{margin:0;padding:0;list-style:none;display:grid;justify-items:end;text-align:right;grid-gap:0;gap:0}.footer-nav-link{display:inline-flex;align-items:center;min-height:2.5rem;padding-block:.5rem;font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}.footer-nav-item:first-child .footer-nav-link{padding-top:0}.footer-nav-link:focus-visible,.footer-nav-link:hover{color:var(--color-text);text-decoration:none}.landing-shell--twenty :is(.site-nav-link,.footer-nav-link){font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size);font-weight:var(--twenty-type-ui-2-weight);line-height:var(--twenty-type-ui-2-leading);letter-spacing:normal;text-transform:uppercase;font-synthesis:none}.footer-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-4);gap:var(--space-4);padding-block:max(var(--space-8),env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border)}.footer-credits{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.footer-copy,.footer-disclaimer{margin:0;font-size:var(--text-sm);color:var(--color-muted);max-width:42ch}.footer-platforms{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.footer-platforms-link{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-muted);text-decoration:none}.footer-platforms-link:focus-visible,.footer-platforms-link:hover{color:var(--color-text)}.footer-platforms-icon{display:block;width:1rem;height:1rem}@media (max-width:700px){.footer-primary{grid-template-columns:1fr;gap:var(--space-8)}.footer-nav-list{justify-items:start;text-align:left}.footer-meta{grid-template-columns:1fr;align-items:start}.footer-platforms{justify-content:flex-start}}.landing-shell--twenty .simple-page-header{border-block:1px solid var(--color-border);-webkit-padding-after:var(--twenty-fixed-6);padding-block-end:var(--twenty-fixed-6)}.landing-shell--twenty .simple-page-eyebrow{display:inline-block;margin:0;padding-block:var(--twenty-fixed-2);border-bottom:1px solid var(--color-border);font-family:var(--font-ui-stack);font-size:.5rem;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:uppercase;color:var(--color-text-soft)}.landing-shell--twenty .simple-page-title{margin:var(--twenty-fixed-6) 0 0;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem;color:var(--color-text)}@media (min-width:37.5em){.landing-shell--twenty .simple-page-title{font-size:var(--twenty-display-1-size-fluid)}}.landing-shell--twenty .simple-page-summary{display:flex;flex-direction:column;gap:1em;-webkit-margin-before:var(--twenty-fixed-4);margin-block-start:var(--twenty-fixed-4);max-width:34.375rem;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size);line-height:var(--twenty-body-2-leading);color:var(--color-text)}.landing-shell--twenty .simple-page-summary p{margin:0}@media (min-width:37.5em){.landing-shell--twenty .simple-page-summary{font-size:var(--twenty-body-2-size-fluid)}}.landing-shell--twenty .simple-page-content{display:grid;grid-template-columns:1fr;grid-row-gap:0;row-gap:0;-webkit-padding-before:var(--twenty-fixed-7);padding-block-start:var(--twenty-fixed-7);font-family:var(--font-body,var(--font-text));font-size:1rem;line-height:1.5;color:var(--color-text)}.landing-shell--twenty .simple-page-content h2,.landing-shell--twenty .simple-page-content h3{margin:0;font-family:var(--font-body,var(--font-text));font-weight:400;letter-spacing:normal;text-transform:none;color:var(--color-text)}.landing-shell--twenty .simple-page-content h2{font-size:1.25rem;line-height:1.4}.landing-shell--twenty .simple-page-content h3{font-size:1.25rem;font-weight:600;line-height:1.4}@media (min-width:37.5em){.landing-shell--twenty .simple-page-content h2{font-size:clamp(1.25rem,.125rem + 1.875vw,2rem)}.landing-shell--twenty .simple-page-content h3{font-size:var(--twenty-body-2-size-fluid)}}.landing-shell--twenty .simple-page-content>*+*{-webkit-margin-before:1em;margin-block-start:1em}.landing-shell--twenty .simple-page-content>h2{-webkit-margin-before:var(--twenty-fixed-5);margin-block-start:var(--twenty-fixed-5)}.landing-shell--twenty .simple-page-content>h3{-webkit-margin-before:var(--twenty-fixed-4);margin-block-start:var(--twenty-fixed-4)}.landing-shell--twenty .simple-page-content>:is(h2,h3):first-child{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .simple-page-content>h2+h3{-webkit-margin-before:var(--twenty-fixed-3);margin-block-start:var(--twenty-fixed-3)}.landing-shell--twenty .simple-page-content>:is(h2,h3)+:is(p,ul,ol){-webkit-margin-before:.65em;margin-block-start:.65em}.landing-shell--twenty .simple-page-content>p+:is(ul,ol){-webkit-margin-before:.5em;margin-block-start:.5em}.landing-shell--twenty .simple-page-content>:is(ul,ol)+p{-webkit-margin-before:1em;margin-block-start:1em}.landing-shell--twenty .simple-page-content ul{list-style:none;margin:0 0 0 1.75em;padding:0}.landing-shell--twenty .simple-page-content li{position:relative}.landing-shell--twenty .simple-page-content li:before{content:"•";position:absolute;right:100%;padding-right:.5em;text-align:right}.landing-shell--twenty .simple-page-content li+li{-webkit-padding-before:.4em;padding-block-start:.4em}.landing-shell--twenty .simple-page-content a,.landing-shell--twenty .simple-page-summary a{color:var(--color-text);text-decoration:underline;text-underline-offset:.15em}@media (min-width:60em){.landing-shell--twenty .simple-page-content{grid-template-columns:repeat(12,minmax(10px,1fr));column-gap:var(--twenty-gutter)}.landing-shell--twenty .simple-page-content>*{grid-column:5/span 8}}@media (max-width:1100px){.hero-stage,.hero-stage-scene-first{grid-template-columns:1fr;gap:var(--space-8);max-width:none}}@media (max-width:900px){.zc-console-workspace{grid-template-columns:1fr}.zc-console-table-wrap{border-right:none;border-bottom:1px solid var(--color-border)}.architecture-board{padding:var(--space-4) 0 0}.architecture-mechanism{grid-template-columns:1fr;gap:1px;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.architecture-mechanism-item{min-height:5.25rem;justify-content:center;padding:var(--space-5) var(--space-6);border-bottom:none;border-left:none;background:var(--color-bg-elevated)}.architecture-mechanism-label{font-size:var(--text-lg)}.linked-record-graph-desktop{display:none}.linked-record-flow{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.linked-record-flow .linked-record-node{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none}.compare-verdict-card{grid-template-columns:1fr;gap:var(--space-2)}.compare-verdict-arrow{transform:rotate(90deg);justify-self:center}.deployment-proof-grid,.human-agent-trust-grid{grid-template-columns:1fr}}@media (max-width:20em){.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-list{flex-wrap:wrap;justify-content:center;gap:var(--space-3);padding-inline:var(--space-2)}}@media (max-width:37.4375em){.site-header:not(.site-header--legacy){--site-header-height:9.75rem}.site-header:not(.site-header--legacy) .site-header-inner{grid-template-columns:1fr;justify-items:center;align-items:center;row-gap:.75rem;padding-block:var(--space-4)}.site-header:not(.site-header--legacy) .site-logo{justify-self:center;padding-block:0;min-height:0}.site-header:not(.site-header--legacy) .site-nav{justify-self:center;width:auto;max-width:100%}.site-header:not(.site-header--legacy) .site-nav-list{width:100%;justify-content:space-between;flex-wrap:nowrap;gap:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-header-inner{justify-items:stretch;padding-block:0;row-gap:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-logo{justify-self:start;padding-block:var(--twenty-fixed-3)}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav{position:relative;justify-self:stretch;width:100%;max-width:none;box-sizing:border-box;padding-inline:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:after,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:before{content:"";position:absolute;inset-inline-start:var(--twenty-nav-inset-inline-start);inset-inline-end:var(--twenty-nav-inset-inline-end);block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:before{inset-block-start:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:after{inset-block-end:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-list{box-sizing:border-box;width:100%;margin-inline:var(--twenty-nav-inset-inline-start) var(--twenty-nav-inset-inline-end);justify-content:space-between;gap:0;padding-inline:0;border-block:none;position:static}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-item{flex:1 1;min-width:0;display:flex;justify-content:center}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-link{width:100%;justify-content:center;padding-block:.75rem}.landing-shell--twenty .site-header:not(.site-header--legacy){--site-header-height:auto}.site-header--legacy .site-header-inner{grid-template-columns:1fr;justify-items:stretch;align-items:start;row-gap:var(--space-3);padding-block:var(--space-4)}.site-header--legacy .site-nav{justify-self:stretch}.site-header--legacy .site-nav-list{width:100%;justify-content:space-between;gap:var(--space-2)}.site-logo{display:inline-flex;align-items:center;min-height:var(--control-height)}.hero-section{min-height:auto;padding-top:var(--space-8);padding-bottom:var(--space-12)}.hero-stage-copy-vignette{display:flex;flex-direction:column;gap:var(--space-6);align-items:stretch}.hero-stage-copy-vignette .hero-copy{display:contents}.hero-product,.hero-vignette{width:100%;max-width:none}.hero-stage-copy-vignette .hero-core{order:1}.hero-stage-copy-vignette .hero-thesis{order:2;font-size:clamp(.9375rem,.85rem + .45vw,var(--text-base));line-height:1.5}.hero-stage-copy-vignette .hero-pressure{order:3}.hero-stage-copy-vignette .hero-product{order:4}.hero-stage-copy-vignette .hero-cta-row{order:5;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-top:0}.hero-stage-copy-vignette .hero-cta-row .btn{width:100%}.hero-domain-tab,.hero-domain-tab-main{min-height:var(--control-height);align-items:center}.hero-domain-tab-main{display:inline-flex;padding:0 0 var(--space-2)}.hero-vignette{padding:var(--space-5) var(--space-4)}.architecture-claim-line,.close-lead-line,.hero-thesis-line,.hero-vignette-fracture,.hero-vignette-scene-line{white-space:normal}.architecture-claim-line,.close-lead-line,.hero-line-gap,.hero-pressure-line,.hero-thesis-line,.hero-vignette-scene-line{display:inline}.architecture-section h2,.close-lead,.hero-pressure,.hero-thesis,.hero-vignette-scene{text-wrap:pretty}.architecture-mechanism-label{white-space:normal}.architecture-mechanism-item{min-height:4.75rem;padding:var(--space-5) var(--space-5)}.cta-desk-email{padding-block:var(--space-3);min-height:var(--control-height)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes hero-type-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.55}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes hero-atmosphere-scan{0%{background-position:0 0}to{background-position:100% 0}}@keyframes reveal-settle{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}@keyframes swim-cascade{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.hero-stage-motion .hero-choreo{animation:hero-enter var(--motion-choreography) var(--ease-out) both;position:relative;z-index:0}.hero-stage-motion .hero-choreo-1{animation-delay:0s}.hero-stage-motion .hero-choreo-2{animation-delay:70ms}.hero-stage-motion .hero-choreo-3{animation-delay:.14s}.hero-stage-motion .hero-choreo-4{animation-delay:.21s}.hero-stage-motion .hero-choreo-5{animation-delay:.28s}.hero-stage-motion .hero-choreo-6{animation-delay:.36s}.hero-stage-motion .hero-type-reveal{animation:hero-enter var(--motion-choreography) var(--ease-out) both,hero-type-reveal calc(var(--motion-choreography) + 80ms) var(--ease-out) both;animation-delay:70ms,70ms}.landing-inner.is-armed:not(.is-revealed) .reveal-item,.reveal-section.is-armed:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(.45rem)}.landing-inner.is-revealed .reveal-item,.reveal-section.is-revealed .reveal-item{animation:reveal-settle var(--motion-choreography) var(--ease-out) both}.landing-inner.is-revealed .reveal-item-1,.reveal-section.is-revealed .reveal-item-1{animation-delay:0s}.landing-inner.is-revealed .reveal-item-2,.reveal-section.is-revealed .reveal-item-2{animation-delay:80ms}.landing-inner.is-revealed .reveal-item-3,.reveal-section.is-revealed .reveal-item-3{animation-delay:.14s}.landing-inner.is-revealed .reveal-item-4,.reveal-section.is-revealed .reveal-item-4{animation-delay:.2s}.landing-inner.is-revealed .reveal-item-5,.reveal-section.is-revealed .reveal-item-5{animation-delay:.26s}.architecture-section.is-armed:not(.is-revealed) .architecture-mechanism-item{opacity:0;transform:translateY(.35rem)}.architecture-section.is-revealed .architecture-mechanism-item{animation:swim-cascade var(--motion-choreography) var(--ease-out) both;animation-delay:calc(.1s + var(--mech-i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.btn,a{transition:none}.architecture-section.is-revealed .architecture-mechanism-item,.close-instrument.is-revealed .partner-success-clause,.hero-atmosphere:after,.hero-domain-tab-progress,.hero-stage-motion .hero-choreo,.hero-stage-motion .hero-type-reveal,.landing-inner.is-revealed .reveal-item,.landing-shell:after,.reveal-section.is-revealed .reveal-item{animation:none!important}.hero-atmosphere:after,.landing-shell:after{display:none}.architecture-section .architecture-mechanism-item,.hero-stage-motion .hero-choreo,.hero-vignette-panel,.landing-inner .reveal-item,.partner-success-clause,.reveal-section .reveal-item{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}.hero-domain-tab-progress{display:none}.site-nav-backdrop,.site-nav-panel{animation:none}.partner-success-clause:before{border-color:var(--color-accent);background:var(--color-accent)}}.content-lab{min-height:100vh;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(120% 80% at 10% -10%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 55%),var(--color-bg);color:var(--color-text)}.content-lab__brand{margin:0;font-size:var(--text-xl);letter-spacing:-.02em}.content-lab__brand,.content-lab__title{font-family:var(--font-display);font-weight:600}.content-lab__title{margin:.35rem 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.content-lab__lede{max-width:42rem;margin:0 0 1.5rem;color:var(
    --color-text-muted,color-mix(in srgb,var(--color-text) 70%,transparent)
  )}.content-lab__field{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1rem}.content-lab__field span{font-size:.85rem;font-weight:500}.content-lab__field input,.content-lab__field textarea{width:100%;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--color-bg) 92%,white);color:inherit;font:inherit}.content-lab__modes{display:flex;gap:.5rem;margin-bottom:.75rem}.content-lab__mode{padding:.4rem .85rem;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:.35rem;background:transparent;color:inherit;cursor:pointer}.content-lab__mode--active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.content-lab__banner{margin:0 0 1rem;padding:.65rem .85rem;border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.content-lab__grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:1280px){.content-lab__grid{grid-template-columns:.9fr 1.1fr}}.content-lab__panel{padding:1rem 0}.content-lab__actions{display:flex;flex-wrap:wrap;gap:.65rem}.content-lab__actions button{padding:.55rem .95rem;border:0;border-radius:.35rem;background:var(--color-accent);color:var(--color-bg);font:inherit;font-weight:600;cursor:pointer}.content-lab__actions button:disabled{opacity:.6;cursor:wait}.content-lab__actions button:first-child{background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent)}.content-lab__checkbox{display:flex;align-items:center;gap:.5rem;grid-template-columns:none}.content-lab__violations{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.content-lab__violations li{display:grid;grid-gap:.25rem;gap:.25rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 12%,transparent)}.content-lab__error{color:#b42318}.content-lab__empty,.content-lab__meta,.content-lab__proof{font-size:.85rem;opacity:.8}.sell-os{--sell-os-radius:var(--radius-md);--sell-os-radius-sm:var(--radius-sm);--sell-os-radius-xs:var(--radius-xs);--sell-os-panel:var(--console-panel);--sell-os-border:var(--console-panel-border);--sell-os-hover:var(--console-row-hover);--sell-os-gap:var(--density-console-gap)}.sell-os--shell{display:grid;grid-template-columns:14rem minmax(0,1fr);min-height:100vh;padding:0;background:var(--color-bg);color:var(--color-text)}.sell-os__nav{position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3);border-right:1px solid var(--sell-os-border);background:var(--color-surface);pointer-events:auto}.sell-os__skip{position:absolute;left:.75rem;top:.5rem;z-index:20;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;background:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-sm)}.sell-os__skip:focus,.sell-os__skip:focus-visible{width:auto;height:auto;clip:auto;padding:.45rem .7rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm)}.sell-os__nav-group>summary{cursor:pointer;list-style:none}.sell-os__nav-group>summary::-webkit-details-marker{display:none}.sell-os__nav-brand{margin:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.sell-os__nav-product{display:block;margin-top:.2rem;font-size:var(--text-lg);letter-spacing:-.02em;text-transform:none;color:var(--color-text)}.sell-os__nav-groups{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1}.sell-os__nav-group{display:grid;grid-gap:.35rem;gap:.35rem}.sell-os__nav-group-label{margin:0;padding:0 .65rem;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.sell-os__nav-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.sell-os__nav-link{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:.5rem .65rem;border-radius:var(--sell-os-radius-sm);border:1px solid transparent;font-size:var(--text-sm);cursor:pointer;pointer-events:auto;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sell-os a.sell-os__nav-link:hover,.sell-os__nav-link{color:inherit;text-decoration:none}.sell-os__nav-link:hover{background:color-mix(in srgb,var(--color-accent-soft) 70%,transparent)}.sell-os__nav-link--active{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.sell-os__nav-link--disabled{opacity:.45;cursor:not-allowed}.sell-os__nav-wave{display:none}.sell-os__nav-foot{margin-top:auto;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted)}.sell-os__main{display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse 70% 40% at 100% 0,color-mix(in srgb,var(--color-bg-hero-glow) 35%,transparent),transparent 70%),var(--color-bg)}.sell-os__topbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center;padding:.7rem 1.25rem;border-bottom:1px solid var(--sell-os-border);background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sell-os__topbar-left,.sell-os__topbar-right{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sell-os__topbar-r13{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sell-os__topbar-snap{opacity:.7;font-size:var(--text-xs)}.sell-os__stale{margin:0;padding:.55rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm)}.sell-os__content{padding:var(--density-console-section) 1.35rem 2.25rem}.sell-os__page-header{margin-bottom:var(--space-4)}.sell-os__page-title{margin:0 0 .3rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.sell-os__page-lede{margin:0 0 .65rem;max-width:40rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.sell-os__stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:var(--sell-os-gap);gap:var(--sell-os-gap);margin-bottom:var(--space-5)}.sell-os__stat{padding:.85rem .95rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__stat-label{display:block;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sell-os__stat-value{display:block;margin-top:.3rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}.sell-os a.sell-os__stat{color:inherit;text-decoration:none}.sell-os a.sell-os__stat:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.sell-os__home-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:var(--space-5)}.sell-os__btn{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .95rem;border:1px solid transparent;border-radius:var(--sell-os-radius-sm);text-decoration:none;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.sell-os__btn:disabled{opacity:.45;cursor:not-allowed}.sell-os__btn--primary{background:var(--color-cta);color:var(--color-on-cta)}.sell-os__btn--primary:hover:not(:disabled){background:var(--color-cta-hover)}.sell-os__btn:not(.sell-os__btn--primary){border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);color:inherit}.sell-os__btn:not(.sell-os__btn--primary):hover:not(:disabled){background:var(--sell-os-hover)}.sell-os__panel{padding:.35rem 0 var(--space-4)}.sell-os__search input,.sell-os__select{width:min(100%,22rem);min-height:2.25rem;padding:.45rem .7rem;border:1px solid var(--color-border-strong);border-radius:var(--sell-os-radius-sm);background:var(--color-bg-elevated);color:inherit;font:inherit;font-size:var(--text-sm)}.sell-os__select{width:100%}.sell-os__pipeline-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:1100px){.sell-os__pipeline-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}}.sell-os__table-wrap{max-height:min(70vh,40rem);overflow:auto;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.sell-os__table td,.sell-os__table th{padding:.65rem .75rem;border-bottom:1px solid var(--sell-os-border);text-align:left;vertical-align:top}.sell-os__table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-surface-raised)}.sell-os__th-btn{padding:0;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.sell-os__tr{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.sell-os__tr:hover{background:color-mix(in srgb,var(--sell-os-hover) 80%,transparent)}.sell-os__tr--active{background:color-mix(in srgb,var(--color-accent-soft) 85%,transparent);box-shadow:inset 3px 0 0 var(--color-accent)}.sell-os__table-title{display:block;font-weight:var(--font-weight-semibold)}.sell-os__table-id{display:block;margin-top:.15rem;color:var(--color-muted);font-size:var(--text-xs)}.sell-os__table-plain{margin:.35rem 0 0;max-width:32rem;color:var(--color-text-secondary);line-height:var(--leading-normal)}.startup-os__client-bands{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.startup-os__client-list{list-style:none;margin:.55rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.startup-os__client-row{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem .75rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm);background:var(--sell-os-panel);color:inherit;text-decoration:none}.sell-os a.startup-os__client-row:hover{border-color:var(--color-border-strong);text-decoration:none}.sell-os a.sell-os__chip{text-decoration:none}.sell-os td .sell-os__chip{display:inline-block;margin:.15rem .2rem .15rem 0}.sell-os__table-ask{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.35}.sell-os__detail{padding:1rem 1.1rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel);min-height:18rem}.sell-os__detail--enter{animation:sell-os-detail-in var(--motion-divider) var(--ease-out)}.sell-os__detail--empty{display:grid;place-items:center}@keyframes sell-os-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sell-os__detail-header{margin-bottom:.85rem}.sell-os__detail-title{margin:0 0 .2rem;font-family:var(--font-display);font-size:var(--text-lg)}.sell-os__tabs{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.85rem;border-bottom:1px solid var(--sell-os-border)}.sell-os__tab{padding:.45rem .7rem;border:0;border-bottom:2px solid transparent;border-radius:var(--sell-os-radius-xs) var(--sell-os-radius-xs) 0 0;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;opacity:.7}.sell-os__tab--active{opacity:1;border-bottom-color:var(--color-accent);font-weight:var(--font-weight-semibold)}.sell-os__tab-panel--fade{animation:sell-os-tab-fade var(--motion-fast) var(--ease-out)}@keyframes sell-os-tab-fade{0%{opacity:.35}to{opacity:1}}.sell-os__rail-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.sell-os__chip{display:inline-flex;align-items:center;padding:.15rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 60%,transparent);font-size:var(--text-xs);letter-spacing:.02em}.sell-os__chip--env,.sell-os__chip--muted{color:var(--color-text-secondary)}.sell-os__chip--allow,.sell-os__chip--ok{border-color:color-mix(in srgb,var(--color-success) 45%,transparent);background:var(--color-success-soft);color:var(--color-success)}.sell-os__chip--bad,.sell-os__chip--deny{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);background:var(--color-danger-soft);color:var(--color-danger)}.sell-os__chip--human-gate{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent);background:var(--color-warning-soft);color:var(--color-warning)}.sell-os__chip--square{border-radius:.2rem;font-weight:600}.sell-os__dl{display:grid;grid-gap:.7rem;gap:.7rem;margin:0}.sell-os__dl div{display:grid;grid-gap:.15rem;gap:.15rem}.sell-os__dl dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sell-os__dl dd{margin:0}.sell-os__section-title{margin:0 0 .5rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sell-os__act-list,.sell-os__draft-list,.sell-os__gap-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.sell-os__gap{display:grid;grid-gap:.2rem;gap:.2rem;padding:.5rem 0;border-bottom:1px solid var(--sell-os-border)}.sell-os__gap-code{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.sell-os__act{display:grid;grid-gap:.2rem;gap:.2rem;padding:.45rem 0;border-bottom:1px solid var(--sell-os-border)}.sell-os__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.sell-os__empty,.sell-os__muted{color:var(--color-text-secondary);font-size:var(--text-sm)}.sell-os__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:900px){.sell-os--shell{grid-template-columns:1fr}.sell-os__nav{border-right:0;border-bottom:1px solid var(--sell-os-border);gap:var(--space-3)}.sell-os__nav-group>summary{display:flex;align-items:center;justify-content:space-between;padding:.35rem .65rem}.sell-os__nav-group>summary:after{width:0;height:0;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.sell-os__nav-group[open]>summary:after{transform:rotate(180deg)}.sell-os__nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.sell-os__nav-link{justify-content:center;text-align:center;font-size:var(--text-xs)}.sell-os__topbar-snap{display:none}.sell-os__nav-foot{font-size:var(--text-xs)}.sell-os__table-wrap{max-height:min(55vh,28rem)}}@media (min-width:901px){.sell-os__nav-group>summary{pointer-events:none}.sell-os__nav-group>ul{display:grid!important}}.sell-os__approval-list{list-style:none;margin:0;padding:.55rem;display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__approval-item{width:100%;text-align:left;padding:.7rem .75rem;border:1px solid transparent;border-radius:var(--sell-os-radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sell-os__approval-item--active,.sell-os__approval-item:hover{border-color:var(--color-border-strong);background:var(--sell-os-hover)}.sell-os__body-preview{margin:.75rem 0;padding:.85rem .95rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm);background:var(--color-bg-elevated);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.45;max-height:16rem;overflow:auto}.sell-os__banner{margin:0 0 .85rem;padding:.6rem .75rem;border-left:3px solid var(--color-danger);border-radius:0 var(--sell-os-radius-sm) var(--sell-os-radius-sm) 0;background:var(--color-danger-soft);font-size:var(--text-sm)}.sell-os__field{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 var(--space-4);max-width:28rem}.sell-os__textarea{width:100%;min-height:14rem;max-width:48rem;padding:.75rem .85rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm);background:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;line-height:1.45;resize:vertical}.sell-os__ae-edit{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:48rem}.sell-os__agent-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.sell-os__agent-card,.sell-os__play-item{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem .95rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__agent-card{grid-template-columns:minmax(0,1.1fr) auto;align-items:start;column-gap:var(--space-4)}@media (max-width:700px){.sell-os__agent-card{grid-template-columns:1fr}}.sell-os__agent-card .sell-os__home-actions{margin:0;justify-content:flex-end}.sell-os__agent-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.sell-os__play-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.sell-os__swarm-strip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.sell-os__swarm-item{display:inline-flex;align-items:center;gap:.4rem;min-width:0;padding:.35rem .65rem;border:1px solid var(--sell-os-border);border-radius:var(--radius-full);background:var(--sell-os-panel)}.sell-os__swarm-name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sell-os__inspector-form{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-bottom:var(--space-4)}.sell-os__inspector-form .sell-os__field{flex:1 1 18rem;margin:0;max-width:none}.sell-os__citation-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.sell-os__citation{display:grid;grid-gap:.15rem;gap:.15rem;padding:.5rem 0;border-bottom:1px solid var(--sell-os-border)}.sell-os__gap--block{border-left:3px solid var(--color-danger)}.sell-os__gap--block,.sell-os__gap--warn{padding-left:.6rem;border-radius:0 var(--sell-os-radius-xs) var(--sell-os-radius-xs) 0}.sell-os__gap--warn{border-left:3px solid var(--color-warning)}.sell-os__gap--info{border-left:3px solid var(--color-border-strong);padding-left:.6rem;border-radius:0 var(--sell-os-radius-xs) var(--sell-os-radius-xs) 0}.sell-os :focus-visible{outline:none;box-shadow:var(--focus-ring)}.sell-os__facet-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-top:.75rem}.sell-os__facet{display:grid;grid-gap:.25rem;gap:.25rem}.sell-os__timeline{list-style:none;margin:0;padding:0 0 0 .85rem;display:grid;grid-gap:.65rem;gap:.65rem;border-left:2px solid var(--sell-os-border)}.sell-os__timeline-item{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;padding:.15rem 0 .55rem .85rem}.sell-os__timeline-item:before{content:"";position:absolute;left:-1.05rem;top:.45rem;width:.55rem;height:.55rem;border-radius:var(--radius-full);background:var(--color-accent);border:2px solid var(--color-bg)}.sell-os__academy-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:1100px){.sell-os__academy-grid{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}}.sell-os__academy-toc{max-height:min(75vh,44rem)}.sell-os__academy-read{min-width:0;max-height:min(80vh,56rem);overflow:auto;padding:1rem 1.15rem 1.5rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__capital-layout{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:900px){.sell-os__capital-layout{grid-template-columns:1fr}}.sell-os__capital-toc{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:calc(100vh - 8rem);overflow:auto}.sell-os__capital-reader{min-width:0}.sell-os__play-item--active{border-color:var(--color-accent,var(--sell-os-border));background:var(--color-bg-elevated)}.sell-os__reader{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.sell-os__visual-board{padding:.85rem 0 1rem;border-bottom:1px solid var(--sell-os-border);margin-bottom:.5rem}.sell-os__prose{display:grid;grid-gap:.85rem;gap:.85rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.sell-os__prose h1,.sell-os__prose h2,.sell-os__prose h3,.sell-os__prose h4{margin:.35rem 0 0;font-family:var(--font-display);letter-spacing:-.02em;line-height:var(--leading-tight)}.sell-os__prose h1{font-size:var(--text-xl)}.sell-os__prose h2{font-size:var(--text-lg)}.sell-os__prose h3,.sell-os__prose h4{font-size:var(--text-base)}.sell-os__prose blockquote,.sell-os__prose ol,.sell-os__prose p,.sell-os__prose ul{margin:0}.sell-os__prose ol,.sell-os__prose ul{padding-left:1.25rem}.sell-os__prose blockquote{padding:.55rem .75rem;border-left:3px solid var(--color-accent);border-radius:0 var(--sell-os-radius-sm) var(--sell-os-radius-sm) 0;background:var(--color-accent-soft);color:var(--color-text-secondary)}.sell-os__prose-pre,.sell-os__prose-table-wrap{overflow:auto;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm)}.sell-os__prose-pre{margin:0;padding:.75rem .85rem;background:var(--color-bg-elevated);font-size:.8rem}.sell-os__prose-code{padding:.1rem .3rem;border-radius:var(--radius-xs);background:var(--color-bg-elevated);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.sell-os__prose-link{padding:0;border:0;background:transparent;color:var(--color-accent-hover);font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.sell-os__prose-img{max-width:100%;height:auto;border-radius:var(--sell-os-radius-sm);border:1px solid var(--sell-os-border)}.sell-os__prose-callout{margin:0;padding:.75rem .9rem;border-left:3px solid var(--color-accent);border-radius:0 var(--sell-os-radius-sm) var(--sell-os-radius-sm) 0;background:var(--color-accent-soft);color:var(--color-text-secondary)}.sell-os__prose-hr{border:0;border-top:1px solid var(--sell-os-border);margin:.5rem 0}.sell-os__prose li{margin:.2rem 0}.sell-os__mermaid-figure{margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.sell-os__mermaid{overflow:auto;padding:.75rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--color-bg-elevated);min-height:3rem}.sell-os__mermaid svg{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.sell-os__approval-item,.sell-os__btn,.sell-os__detail--enter,.sell-os__nav-link,.sell-os__tab-panel--fade,.sell-os__tr{animation:none!important;transition:none!important}}.operator-console{--operator-console-border:var(--console-panel-border,var(--color-border));--operator-console-panel:var(--console-panel,var(--color-surface))}.operator-console--refused{max-width:40rem;margin:4rem auto;padding:var(--space-6);color:var(--color-text)}.operator-console--shell{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh;background:var(--color-bg);color:var(--color-text)}.operator-console__nav{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-3);border-right:1px solid var(--operator-console-border);background:var(--color-surface);overflow-y:auto}.operator-console__nav-brand{margin:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.operator-console__nav-product{display:block;margin-top:.2rem;font-size:var(--text-lg);letter-spacing:-.02em;text-transform:none;color:var(--color-text)}.operator-console__nav-lede{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.operator-console__nav-group-label{margin:0 0 .35rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.operator-console__nav-list{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:.15rem}.operator-console__nav-link{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .5rem;border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-size:var(--text-sm)}.operator-console__nav-link:hover{background:var(--console-row-hover,rgba(0,0,0,.04))}.operator-console__nav-link--active{background:var(--console-row-hover,rgba(0,0,0,.08));font-weight:var(--font-weight-semibold)}.operator-console__nav-foot,.operator-console__nav-hint{font-size:.65rem;color:var(--color-text-secondary)}.operator-console__nav-foot{margin:0}.operator-console__main{display:flex;flex-direction:column;min-width:0}.operator-console__topbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center;min-height:3rem;padding:.5rem var(--space-4);border-bottom:1px solid var(--operator-console-border);background:var(--color-surface)}.operator-console__topbar-left,.operator-console__topbar-right{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.operator-console__tenant{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:transparent;padding:.25rem .5rem;font:inherit;color:inherit;cursor:default}.operator-console__chip{display:inline-flex;align-items:center;border:1px solid var(--operator-console-border);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;background:var(--operator-console-panel);color:var(--color-text)}.operator-console__chip--muted{color:var(--color-text-secondary)}.operator-console__chip--warn{border-color:var(--color-warning,#b45309);color:var(--color-warning,#b45309)}button.operator-console__chip{cursor:pointer;font:inherit}.operator-console__banners{display:flex;flex-direction:column;gap:.35rem;padding:.5rem var(--space-4);border-bottom:1px solid var(--operator-console-border)}.operator-console__banner{margin:0;font-size:var(--text-sm)}.operator-console__banner--honesty{color:var(--color-warning,#b45309)}.operator-console__banner--muted{color:var(--color-text-secondary)}.operator-console__content{padding:var(--space-6)}.operator-console__page-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--text-2xl)}.operator-console__page-lede,.operator-console__placeholder-note{margin:0 0 var(--space-4);color:var(--color-text-secondary);max-width:42rem}.operator-console__section-title{margin:0 0 var(--space-3);font-size:var(--text-lg)}.operator-console__checklist{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.operator-console__palette-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:start center;padding-top:12vh;background:rgba(0,0,0,.35)}.operator-console__palette{width:min(36rem,calc(100vw - 2rem));border:1px solid var(--operator-console-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);box-shadow:0 12px 40px rgba(0,0,0,.18)}.operator-console__palette-title{margin:0 0 .25rem;font-weight:var(--font-weight-semibold)}.operator-console__palette-foot,.operator-console__palette-hint{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}.operator-console__palette-list{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:.25rem}.operator-console__palette-item{display:flex;justify-content:space-between;gap:.75rem;width:100%;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:.45rem .5rem;font:inherit;color:inherit;cursor:pointer;text-align:left}.operator-console__palette-item:hover{border-color:var(--operator-console-border);background:var(--console-row-hover,rgba(0,0,0,.04))}@media (max-width:900px){.operator-console--shell{grid-template-columns:1fr}.operator-console__nav{border-right:none;border-bottom:1px solid var(--operator-console-border);max-height:40vh}}.operator-console-credentials__env-banner{margin:0 0 var(--space-4);padding:.65rem .85rem;border:1px solid var(--color-warning,#b45309);border-radius:var(--radius-sm);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-credentials__tabs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:var(--space-4)}.operator-console-credentials__tab{display:inline-flex;gap:.35rem;align-items:center;padding:.35rem .65rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-size:var(--text-sm)}.operator-console-credentials__tab--active{font-weight:var(--font-weight-semibold);background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-credentials__tab--disabled{opacity:.55;cursor:not-allowed}.operator-console-credentials__foot,.operator-console-credentials__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-credentials__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-credentials__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-4)}.operator-console-credentials__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-credentials__facet select,.operator-console-credentials__mint input,.operator-console-credentials__mint select{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-credentials__table-wrap{overflow-x:auto}.operator-console-credentials__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-credentials__table td,.operator-console-credentials__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-credentials__row-actions{display:flex;flex-direction:column;gap:.2rem}.operator-console-credentials__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin:var(--space-3) 0;font-size:var(--text-sm)}.operator-console-credentials__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-credentials__mint{display:flex;flex-direction:column;gap:var(--space-3);max-width:28rem}.operator-console-credentials__mint label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm)}.operator-console-credentials__counsel{flex-direction:row!important;align-items:center;gap:.5rem!important}.operator-console-credentials__reveal{margin-bottom:var(--space-4)}.operator-console-credentials__secret-box{display:flex;flex-direction:column;gap:.5rem;margin:var(--space-3) 0;padding:.75rem;border:1px dashed var(--operator-console-border);border-radius:var(--radius-sm);word-break:break-all;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-sm)}.operator-console-evidence__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-bottom:var(--space-3)}.operator-console-evidence__foot,.operator-console-evidence__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-evidence__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-evidence__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-evidence__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-evidence__facet input,.operator-console-evidence__facet select{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-evidence__links{display:inline-flex;gap:.75rem;font-size:var(--text-sm)}.operator-console-evidence__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-evidence__table-wrap{overflow-x:auto}.operator-console-evidence__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-evidence__table td,.operator-console-evidence__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-evidence__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-evidence__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-evidence__json{margin:0;padding:.75rem;overflow:auto;max-height:28rem;border:1px dashed var(--operator-console-border);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem;white-space:pre-wrap;word-break:break-word}.operator-console-evidence__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-evidence__modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(0,0,0,.35)}.operator-console-evidence__modal{width:min(28rem,calc(100vw - 2rem));border:1px solid var(--operator-console-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);box-shadow:0 12px 40px rgba(0,0,0,.18)}@media (max-width:900px){.operator-console-evidence__layout{grid-template-columns:1fr}}.operator-console-zcap__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-zcap__foot,.operator-console-zcap__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-zcap__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-zcap__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-zcap__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-zcap__facet select,.operator-console-zcap__mint input{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-zcap__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-zcap__table-wrap{overflow-x:auto}.operator-console-zcap__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-zcap__table td,.operator-console-zcap__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-zcap__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-zcap__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-zcap__chain{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-zcap__chain-list{margin:0 0 var(--space-3);padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;font-size:var(--text-sm)}.operator-console-zcap__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-zcap__mint{display:flex;flex-direction:column;gap:var(--space-3);max-width:28rem;margin-bottom:var(--space-4)}.operator-console-zcap__mint label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm)}.operator-console-zcap__counsel{flex-direction:row!important;align-items:center;gap:.5rem!important}@media (max-width:900px){.operator-console-zcap__layout{grid-template-columns:1fr}}.operator-console-activities__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-activities__foot,.operator-console-activities__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-activities__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-activities__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-activities__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-activities__facet select{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-activities__links{display:inline-flex;gap:.75rem;font-size:var(--text-sm)}.operator-console-activities__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-activities__table-wrap{overflow-x:auto}.operator-console-activities__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-activities__table td,.operator-console-activities__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-activities__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-activities__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-activities__json{margin:0 0 var(--space-3);padding:.75rem;overflow:auto;max-height:28rem;border:1px dashed var(--operator-console-border);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem;white-space:pre-wrap;word-break:break-word}.operator-console-activities__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-activities__layout{grid-template-columns:1fr}}.operator-console-webhooks__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-webhooks__foot,.operator-console-webhooks__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-webhooks__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-webhooks__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-webhooks__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-webhooks__facet select,.operator-console-webhooks__form input{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-webhooks__links{display:inline-flex;gap:.75rem;font-size:var(--text-sm)}.operator-console-webhooks__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-webhooks__table-wrap{overflow-x:auto}.operator-console-webhooks__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-webhooks__table td,.operator-console-webhooks__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-webhooks__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-webhooks__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-webhooks__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-webhooks__deliveries{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;font-size:var(--text-sm)}.operator-console-webhooks__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-webhooks__form{display:flex;flex-direction:column;gap:var(--space-3);max-width:32rem}.operator-console-webhooks__form label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm)}.operator-console-webhooks__counsel{flex-direction:row!important;align-items:center;gap:.5rem!important}@media (max-width:900px){.operator-console-webhooks__layout{grid-template-columns:1fr}}.operator-console-roles__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-roles__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-roles__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-roles__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-roles__layout{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-roles__table-wrap{overflow-x:auto}.operator-console-roles__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-roles__table td,.operator-console-roles__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-roles__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-roles__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-roles__matrix{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);overflow-x:auto}.operator-console-roles__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-roles__layout{grid-template-columns:1fr}}.operator-console-policy__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-policy__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-policy__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-policy__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-policy__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-policy__table-wrap{overflow-x:auto;margin-bottom:var(--space-4)}.operator-console-policy__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-policy__table td,.operator-console-policy__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-policy__preview{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);margin-bottom:var(--space-4)}.operator-console-policy__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-policy__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-tenants__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-tenants__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-tenants__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-tenants__toolbar{gap:.5rem}.operator-console-tenants__facets,.operator-console-tenants__toolbar{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--space-3)}.operator-console-tenants__facets{gap:.75rem 1rem}.operator-console-tenants__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-tenants__facet--search input{min-width:12rem}.operator-console-tenants__table-wrap{overflow-x:auto;margin-bottom:var(--space-4)}.operator-console-tenants__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-tenants__table td,.operator-console-tenants__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-tenants__peeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.operator-console-tenants__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-tenants__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-tenants__peeks{grid-template-columns:1fr}}.operator-console-overview__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-overview__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-overview__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-overview__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-overview__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-4)}.operator-console-overview__peeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.operator-console-overview__peek{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-overview__peek--soft-fail{border-color:var(--color-warning,#b45309)}.operator-console-overview__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.operator-console-overview__attention{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-overview__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-overview__table td,.operator-console-overview__table th{padding:.35rem .45rem;border-bottom:1px solid var(--operator-console-border);text-align:left}.operator-console-overview__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-4);font-size:var(--text-sm)}@media (max-width:900px){.operator-console-overview__lists,.operator-console-overview__peeks{grid-template-columns:1fr}}.operator-console-wizard__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-wizard__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-wizard__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-wizard__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-wizard__progress{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--space-4)}.operator-console-wizard__body{margin-bottom:var(--space-4);max-width:40rem}.operator-console-wizard__fields{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.operator-console-wizard__fields label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--text-sm)}.operator-console-wizard__fields input,.operator-console-wizard__fields select{font:inherit;padding:.35rem .5rem}.operator-console-wizard__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-wizard__table td,.operator-console-wizard__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left}.operator-console-wizard__issues{margin:var(--space-3) 0 0;padding-left:1.25rem;color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-wizard__eval{margin-top:var(--space-3);border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3)}.operator-console-wizard__summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-wizard__summary div{display:grid;grid-template-columns:8rem 1fr;grid-gap:.5rem;gap:.5rem}.operator-console-wizard__summary dt{margin:0;color:var(--color-text-secondary)}.operator-console-wizard__summary dd{margin:0}.operator-console-wizard__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-wizard__footer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.operator-console-registries__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-registries__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-registries__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-registries__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-registries__tabs,.operator-console-registries__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-registries__toolbar{align-items:center}.operator-console-registries__active,.operator-console-registries__history,.operator-console-registries__preview{margin-bottom:var(--space-4)}.operator-console-registries__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-registries__table td,.operator-console-registries__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left}.operator-console-registries__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-gates__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-gates__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-gates__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-gates__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-gates__checklist{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.operator-console-gates__row{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-gates__row--warn{border-color:var(--color-warning,#b45309)}.operator-console-gates__row-head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.35rem}.operator-console-gates__row-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.operator-console-gates__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-gates__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-audit__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-audit__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-audit__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-audit__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-audit__toolbar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-audit__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-audit__facet--search input{min-width:12rem}.operator-console-audit__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.operator-console-audit__table-wrap{overflow-x:auto}.operator-console-audit__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-audit__table td,.operator-console-audit__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-audit__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-audit__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-audit__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}@media (max-width:900px){.operator-console-audit__layout{grid-template-columns:1fr}}.operator-console-missions__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-missions__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-missions__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-missions__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-missions__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-missions__facet--search input{min-width:12rem}.operator-console-missions__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.9fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.operator-console-missions__table-wrap{overflow-x:auto}.operator-console-missions__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-missions__table td,.operator-console-missions__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-missions__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-missions__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-missions__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-missions__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-missions__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-missions__layout{grid-template-columns:1fr}}.operator-console-content-lab__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-lab__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-lab__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-lab__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-content-lab__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-content-lab__workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-content-lab__editor{width:100%;font:inherit;padding:.5rem;min-height:12rem;resize:vertical}.operator-console-content-lab__output{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-content-lab__hits{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-content-lab__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}@media (max-width:900px){.operator-console-content-lab__workbench{grid-template-columns:1fr}}.operator-console-content-jobs__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-jobs__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-jobs__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-jobs__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-2)}.operator-console-content-jobs__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-content-jobs__poll{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-jobs__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-content-jobs__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-content-jobs__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-jobs__expired{color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-jobs__detail-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:var(--space-3) 0}.operator-console-content-jobs__export-modal{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-content-jobs__lines-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.operator-console-content-jobs__lines{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-content-jobs__violation{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;font-size:var(--text-sm)}.operator-console-content-jobs__violation dt{font-weight:600}.operator-console-content-jobs__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-content-jobs__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-jobs__empty{font-size:var(--text-sm)}@media (max-width:900px){.operator-console-content-jobs__layout,.operator-console-content-jobs__lines-layout{grid-template-columns:1fr}}.operator-console-content-import__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-import__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-import__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-import__progress{margin:0 0 var(--space-2);font-size:var(--text-sm)}.operator-console-content-import__steps{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 var(--space-3);padding:0;list-style:none;font-size:var(--text-sm)}.operator-console-content-import__step--current{font-weight:600;text-decoration:underline}.operator-console-content-import__body{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-content-import__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-3);font-size:var(--text-sm);max-width:28rem}.operator-console-content-import__hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-import__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-import__candidates,.operator-console-content-import__ra-list,.operator-console-content-import__summary{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-content-import__footer{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--space-3)}.operator-console-content-import__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-content-gateway__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-gateway__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-gateway__honesty{color:var(--color-warning,#b45309)}.operator-console-content-gateway__honesty,.operator-console-content-gateway__path{margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-content-gateway__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-content-gateway__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-3);font-size:var(--text-sm);max-width:36rem}.operator-console-content-gateway__check{display:flex;align-items:center;gap:.35rem;margin-bottom:var(--space-2);font-size:var(--text-sm)}.operator-console-content-gateway__hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-gateway__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-gateway__test{font-size:var(--text-sm)}.operator-console-content-gateway__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--space-3)}.operator-console-content-gateway__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-content-gateway__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-settings-gateway__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-settings-gateway__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-settings-gateway__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-settings-gateway__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-settings-gateway__dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;font-size:var(--text-sm)}.operator-console-settings-gateway__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-3);font-size:var(--text-sm);max-width:36rem}.operator-console-settings-gateway__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-3)}.operator-console-settings-gateway__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-settings-gateway__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-settings-gateway__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-observability__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-observability__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-observability__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-observability__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-observability__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.operator-console-observability__metrics li{display:flex;flex-direction:column;gap:.25rem}.operator-console-observability__channels{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-observability__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-3)}.operator-console-observability__hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-observability__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-observability__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-team__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-team__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-team__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-team__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-team__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-team__row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.operator-console-team__hint{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-team__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-team__block{color:var(--color-warning,#b45309)}.operator-console-dashboard__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-dashboard__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-dashboard__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-dashboard__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-dashboard__peeks{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.operator-console-dashboard__peeks li{display:flex;flex-direction:column;gap:.25rem}.operator-console-dashboard__attention,.operator-console-dashboard__proofs,.operator-console-dashboard__shortcuts{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-dashboard__shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;padding-left:0;list-style:none}.operator-console-dashboard__it{color:var(--color-text-secondary);font-size:var(--text-xs,.75rem)}.operator-console-dashboard__hint,.operator-console-dashboard__soft{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-dashboard__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-agents__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-agents__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-agents__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-agents__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-agents__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-agents__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-agents__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-agents__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-agents__peek{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-agents__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-agents__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-agents__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-agents__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-agents__layout{grid-template-columns:1fr}}.operator-console-machines__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-machines__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-machines__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-machines__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-machines__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-machines__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-machines__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-machines__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-machines__peek{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-machines__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-machines__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-machines__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-machines__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-machines__layout{grid-template-columns:1fr}}.operator-console-identities__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-identities__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-identities__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-identities__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-identities__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-identities__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-identities__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-identities__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-identities__peek{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-identities__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-identities__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-identities__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-identities__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.operator-console-identities__layout{grid-template-columns:1fr}}