.group-page .group-title{font-family:var(--font-group-editorial)!important;font-size:clamp(2.4rem,4.65vw,4rem);font-weight:500!important;font-style:normal!important;letter-spacing:-.01em!important;line-height:1.12!important;text-transform:none;text-wrap:initial}.group-page .group-title-pair{display:flex;align-items:baseline;width:-moz-fit-content;width:fit-content;gap:.18em;white-space:nowrap}.group-page .group-title-z4{color:rgb(var(--brand-z4))}.group-page .group-title .group-title-bridge{font-family:inherit;font-size:1em;font-weight:inherit!important;font-style:normal!important;letter-spacing:-.01em!important;color:inherit}.group-page .group-title-x4{color:rgb(var(--brand-x4))}.group-page .group-title .group-title-italic{font-style:italic!important}.group-page .group-lede{max-width:760px;text-wrap:pretty}.group-page .group-company-title{font-weight:500!important;letter-spacing:-.015em!important;line-height:1.32!important;text-wrap:initial}.group-atmosphere{height:min(82svh,660px)}.group-page .group-atmosphere-image{-o-object-position:center center;object-position:center center}.group-page .group-atmosphere-light{background:linear-gradient(90deg,rgb(var(--brand-z4) / .09) 0%,transparent 38%),linear-gradient(270deg,rgb(var(--brand-x4) / .09) 0%,transparent 38%)}.group-page .group-atmosphere-light[data-lead=x4]{background:linear-gradient(90deg,rgb(var(--brand-x4) / .09) 0%,transparent 38%),linear-gradient(270deg,rgb(var(--brand-z4) / .09) 0%,transparent 38%)}.group-atmosphere-shade{background:linear-gradient(90deg,hsl(var(--group-background)),hsl(var(--group-background) / .93) 28%,hsl(var(--group-background) / .62) 61%,hsl(var(--group-background) / .18)),linear-gradient(180deg,hsl(var(--group-background) / .25),hsl(var(--group-background) / .12) 38%,hsl(var(--group-background)))}@media(min-width:640px){.group-page .group-title{font-size:clamp(2.75rem,4.65vw,4rem)}.group-page .group-title-pair{display:inline-flex}}@media(max-width:639px){.group-atmosphere-shade{background:linear-gradient(90deg,hsl(var(--group-background) / .91),hsl(var(--group-background) / .5)),linear-gradient(180deg,transparent 10%,hsl(var(--group-background)) 100%)}.group-page .group-atmosphere-image{-o-object-position:58% center;object-position:58% center}}
