.company-section-white{z-index:10;--company-white-scale:1.38;--company-white-text-scale:1.13135;--company-white-bottom-edge:calc(var(--outer-frame-inset) - .5 * var(--outer-frame-width));--company-white-min-h:min(calc(67.6vh * 1.15), calc(44rem * 1.15));--company-white-fit-top:clamp(3rem, 12vh, 7rem);--company-white-copy-lift:.2;--company-white-top-trim:0;--company-white-frame-top:0px;--company-white-shift-up:0px;background:#000;width:100%;margin-top:clamp(3rem,7vh,5rem);position:relative}.company-section-white__shell{width:100%;min-height:var(--company-white-min-h);position:relative}.company-section-white__fill{top:var(--company-white-frame-top);right:var(--outer-frame-right-edge);bottom:var(--company-white-bottom-edge);left:var(--outer-frame-left-edge);border-radius:var(--landing-frame-corner-radius);z-index:1;pointer-events:none;background:#fff;position:absolute;overflow:clip;container-type:inline-size}.company-section-white__cap{bottom:calc(100% - var(--company-white-frame-top));z-index:3}.company-section-white__brand-layer{top:var(--company-white-frame-top);right:var(--outer-frame-right-edge);bottom:var(--company-white-bottom-edge);left:var(--outer-frame-left-edge);border-radius:var(--landing-frame-corner-radius);z-index:4;pointer-events:none;position:absolute;overflow:clip;container-type:inline-size}.company-section-white__frame{z-index:3;pointer-events:none;opacity:var(--landing-side-rails-opacity,1);position:absolute;inset:0;overflow:visible}.company-section-white__outline{top:var(--company-white-frame-top);right:var(--outer-frame-right-edge);bottom:var(--company-white-bottom-edge);left:var(--outer-frame-left-edge);border-radius:var(--landing-frame-corner-radius);box-shadow:inset 0 0 0 var(--outer-frame-width) var(--landing-side-rail-color,#43434b);pointer-events:none;position:absolute}.company-section-white__body{z-index:2;width:100%;min-height:var(--company-white-min-h);padding-top:var(--company-white-fit-top);box-sizing:border-box;text-align:left;align-items:flex-start;display:flex;position:relative}.company-section-white__copy-zone.ui-grid-span{width:var(--line-h-span);max-width:none;margin-left:calc(var(--line-v-inset) + var(--line-width));margin-right:auto;display:block;overflow:visible}.company-section-white__headline-wrap{width:100%;max-width:100%;position:relative;overflow:visible}.company-section-white__copy-zone[data-fit=true]{position:relative}.company-section-white__copy-zone[data-fit=true] .company-section-white__headline-wrap{transform-origin:0 0;width:100%;position:absolute;top:0;left:0}.company-section-white__headline{text-align:left;text-wrap:pretty;-webkit-hyphens:none;hyphens:none;letter-spacing:-.055em;width:100%;max-width:100%;margin:0;font-size:clamp(1.6rem,1rem + 2.3vw,3.4rem);line-height:1.12}.company-section-white__headline.hero-headline-toned .hero-tone-lead,.company-section-white__headline.hero-headline-toned .scroll-typewriter__live .hero-tone-lead,.company-section-white__headline.hero-headline-toned .scroll-typewriter__ghost .hero-tone-lead{color:#000!important;-webkit-text-fill-color:#000!important}.company-section-white__headline.hero-headline-toned .hero-tone-sub,.company-section-white__headline.hero-headline-toned .scroll-typewriter__live .hero-tone-sub,.company-section-white__headline.hero-headline-toned .scroll-typewriter__ghost .hero-tone-sub{color:#6e6e76!important;-webkit-text-fill-color:#6e6e76!important}.company-section-white__headline .scroll-type-cursor--lead{color:#00000061;-webkit-text-fill-color:#00000061}.company-section-white__headline .scroll-type-cursor--sub{color:#6e6e768c;-webkit-text-fill-color:#6e6e768c}@media (max-width:900px){.company-section-white__copy-zone.ui-grid-span{margin-left:calc(var(--line-v-inset) + var(--line-width))}}@media (max-width:767px){.company-section-white{--company-white-min-h:clamp(34rem, 92vh, 40rem);--company-white-copy-lift:0;margin-top:clamp(2.5rem,7vh,4rem)}.company-section-white__frame{display:none}.company-section-white__body{align-items:flex-start;padding-top:clamp(3.25rem,10vh,5rem)}.company-section-white__copy-zone.ui-grid-span{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);margin-left:1rem;transform:none}.company-section-white__headline{font-size:clamp(1.75rem,8.8vw,2.5rem);line-height:1.08}}
