.homepage-hero__subtitle{font-size:1.5625rem;font-weight:var(--intro-copy--font-weight)}.homepage-hero__cta a{--focus-visible--outline-color:var(--cta-primary--focus-visible--outline-color,currentColor);background-color:var(--cta-primary--bg-color);border:1px solid var(--cta-primary--border--color);border-radius:var(--cta-primary--border-radius);color:var(--cta-primary--color);font-size:clamp(1rem,.9166666667rem + .462962963vw,1.25rem);padding:.7em;text-decoration:none}.homepage-hero__cta a:focus-visible,.homepage-hero__cta a:hover{--cta-primary--border--color:var(--cta-primary--border--color--active);--cta-primary--border-radius:var(--cta-primary--border-radius--active);background-color:var(--cta-primary--bg-color--active,var(--cta-primary--bg-color));color:var(--cta-primary--color--active,var(--cta-primary--color))}.homepage-hero{margin-inline:calc(-50vw + 50% - var(--scrollbar-width, 0px)/2*-1);min-height:500px;overflow:hidden;position:relative;transition:margin .2s ease-in-out}.homepage-hero__content{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(12,1fr);padding-inline:var(--safe-area-inline);position:relative;z-index:1}.homepage-hero__content>*{grid-column:1/-1}@media(width >= 40rem){.homepage-hero__content>*{grid-column:2/-2}}@media(width >= 48rem){.homepage-hero__content>*{grid-column:3/-3}}.homepage-hero__content>*+*{margin-top:1.5625rem}.homepage-hero__large-shape-left,.homepage-hero__large-shape-right{--_shape-offset:60%;aspect-ratio:1/1;overflow:hidden;top:0;transition:all .2s ease-in-out;width:500px}@media(width >= 40rem){.homepage-hero__large-shape-left,.homepage-hero__large-shape-right{--_shape-offset:50%}}.homepage-hero__large-shape-left:before,.homepage-hero__large-shape-right:before{content:"";inset:0;opacity:.4;position:absolute;transition:all .2s ease-in-out}.homepage-hero__large-shape-left{position:absolute;transform:translateX(calc(var(--_shape-offset)*-1))}[data-site-mode=at-work] .homepage-hero__large-shape-left{border-radius:100%}.homepage-hero__large-shape-left:before{background-color:var(--highlight-color)}.homepage-hero__large-shape-right{display:flex;place-items:center;position:absolute;right:0;transform:translateX(var(--_shape-offset))}[data-site-mode=at-play] .homepage-hero__large-shape-right{border-radius:100%}.homepage-hero__large-shape-right:before{background-color:var(--highlight-color-2)}[data-site-mode=at-play] .homepage-hero__at-play-text,[data-site-mode=at-work] .homepage-hero__at-work-text{display:none}