.company-intro-hero{--cap-base:238px;--cap-height:var(--cap-base);--letter-scale:1;--copy-size:54px;--mark-rest-height:121px;--hero-ink:var(--color-bg-inverse);--hero-accent:var(--color-brand-primary-default);background-color:var(--color-bg-canvas);isolation:isolate;width:100%;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.company-intro-hero .bgwrap{background-color:var(--hero-ink);clip-path:circle(0%);width:100%;height:100%;position:absolute;top:0;left:0}.company-intro-hero .cover{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.company-intro-hero .stack{width:100%;scale:min(1, calc(100vw / 1500px));flex-direction:column;align-items:center;display:flex}.company-intro-hero .cover.blend{mix-blend-mode:difference;color:var(--color-greyscale-10)}.company-intro-hero .cover.accent{pointer-events:none}.company-intro-hero .txtmotion{justify-content:center;align-items:center;min-width:100%;display:flex}.company-intro-hero .mark{white-space:nowrap;font-size:157px;line-height:1.05;display:block;overflow:hidden}.company-intro-hero .mark.left,.company-intro-hero .mark.right{--mark-gap:.5em;--letter-gap:20px;align-items:flex-end;gap:var(--letter-gap);flex:1 1 0;padding:0;display:inline-flex}.company-intro-hero .mark.left{justify-content:flex-end}.company-intro-hero .mark.right{justify-content:flex-start}.company-intro-hero .mark .char{opacity:0;display:inline-block;transform:translateY(45%)}.company-intro-hero .mark .char svg{width:100%;height:100%;display:block}.company-intro-hero .tagline,.company-intro-hero .tagline-next{font-family:var(--font-default);font-size:var(--copy-size);letter-spacing:0;font-weight:700;line-height:var(--leading-lg);text-align:center;white-space:nowrap}.company-intro-hero .tagline{flex-shrink:0;width:0;min-width:0;max-width:100%;overflow:hidden}.company-intro-hero .tagline-inner{width:max-content;max-width:calc(100vw - 2 * var(--spacing-md));display:block}.company-intro-hero .tagline-next{margin-top:calc((var(--mark-rest-height) - var(--copy-size) * var(--leading-lg)) / -2 + var(--spacing-sm));opacity:0;transform:translateY(40px)}.company-intro-hero .cover.blend .char.bar,.company-intro-hero .cover.accent .char{color:#0000}.company-intro-hero .cover.accent .char.bar{color:var(--hero-accent)}.company-intro-hero .cover.accent .tagline,.company-intro-hero .cover.accent .tagline-next{color:#0000}@media screen and (max-width:1023px){.company-intro-hero .stack{scale:1}.company-intro-hero{--cap-base:12.3958vw;--copy-size:30px}.company-intro-hero .mark.left,.company-intro-hero .mark.right{--letter-gap:1.0417vw}.company-intro-hero .cover{padding:0 var(--spacing-md)}.company-intro-hero .mark{font-size:12vw}.company-intro-hero .tagline,.company-intro-hero .tagline-next{white-space:pre-line;word-break:keep-all}.company-intro-hero .tagline-next{margin-top:0}}@media screen and (max-width:500px){.company-intro-hero .mark{font-size:12vw}.company-intro-hero .mark.left,.company-intro-hero .mark.right{--mark-gap:.3em}}@media (prefers-reduced-motion:reduce){.company-intro-hero{--letter-scale:.5042}.company-intro-hero .bgwrap{clip-path:circle(74%)}.company-intro-hero .mark .char{opacity:1;transform:none}.company-intro-hero .mark{opacity:0}.company-intro-hero .tagline{width:auto}.company-intro-hero .tagline-next{opacity:1;transform:none}}
