.about-banner{z-index:2;color:#1e1d24;padding:calc(var(--site-header-height,5.6rem) + 4rem) 0 0;background:#fff;position:relative;overflow:visible}@media screen and (min-width:991px){.about-banner{padding:calc(var(--site-header-height,8rem) + 5rem) 0 0}}.about-banner__container{z-index:1;position:relative}.about-banner__layout{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media screen and (min-width:991px){.about-banner__layout{grid-template-columns:minmax(0,63.7rem) minmax(0,45.3rem);justify-content:space-between;align-items:end;gap:2rem clamp(2rem,3vw,4rem)}}.about-banner__copy{width:100%;min-width:0}@media screen and (min-width:991px){.about-banner__copy{grid-area:1/1;width:100%;max-width:63.7rem;padding-bottom:7.2rem}}.about-banner__title{color:#1e1d24;text-align:left;margin:0;font-size:clamp(4rem,4vw,6rem);font-weight:600;line-height:1.2}@media screen and (min-width:991px){.about-banner__title{line-height:1.08}}@media screen and (min-width:1300px){.about-banner__title{font-size:6rem;line-height:120%}}.about-banner__lead{max-width:100%;margin:2.4rem 0 0}@media screen and (min-width:991px){.about-banner__lead{max-width:63.7rem}}.about-banner__lead{color:#525966;letter-spacing:-.05em;font-size:clamp(1.6rem,1vw,1.8rem);font-weight:500;line-height:1.5}@media screen and (min-width:1300px){.about-banner__lead{font-size:1.8rem;line-height:1.6}}.about-banner__aside{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}@media screen and (min-width:991px){.about-banner__aside{grid-area:1/2;justify-self:end;align-items:flex-end;width:100%;max-width:45.3rem}}.about-banner__reveal{width:100%;max-width:44.3rem;margin-inline:auto}@media screen and (min-width:991px){.about-banner__reveal{margin-inline:0;width:100%;max-width:45.3rem;margin-left:auto}}.about-banner__stage{width:100%;padding-top:var(--year-visible,7rem);position:relative}.about-banner__year{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;color:#f7f7f7;text-align:center;will-change:transform,clip-path;backface-visibility:hidden;margin:0;padding:0;font-size:clamp(14rem,38vw,18rem);font-weight:400;line-height:.82;position:absolute;top:0;left:0;right:0;transform:translate(0,0)}@media screen and (min-width:443px){.about-banner__year{font-size:18rem}}@media screen and (min-width:991px){.about-banner__year{text-align:center;width:100%;font-size:clamp(18rem,22vw,21rem);left:auto}}.about-banner__highlight{z-index:2;box-sizing:border-box;color:#fff;width:100%;max-width:44.3rem;margin-top:calc(-1*var(--year-cut,8rem));will-change:transform;backface-visibility:hidden;background:#f75506;flex-direction:column;justify-content:flex-start;gap:0;margin-left:auto;margin-right:auto;padding:3.6rem 2.8rem;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}@media screen and (min-width:443px){.about-banner__highlight{gap:2rem;width:44.3rem;max-width:100%;padding:3.2rem 2.4rem}}@media screen and (min-width:991px){.about-banner__highlight{width:100%;max-width:44.3rem;margin-bottom:-12rem;padding:6.4rem 5.4rem}}@media screen and (min-width:1200px){.about-banner__highlight{margin-bottom:-14rem}}.about-banner__highlight-title{color:#fff;max-width:32.5rem;margin:0 0 1.6rem;font-size:clamp(2rem,2.5vw + 1rem,4rem);font-weight:600;line-height:1.2}@media screen and (min-width:1300px){.about-banner__highlight-title{font-size:4rem;line-height:1.2}}.about-banner__highlight-body{letter-spacing:-.05em;opacity:.95;max-width:33.4rem;margin:0;padding:0;font-size:clamp(1.6rem,1vw,1.8rem);font-weight:400;line-height:1.5}@media screen and (min-width:1300px){.about-banner__highlight-body{font-size:1.8rem;line-height:2.2rem}}.about-banner__highlight-title,.about-banner__highlight-body{will-change:transform,opacity;backface-visibility:hidden;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.about-banner__year{opacity:1!important;transform:none!important}.about-banner__highlight{transform:none!important}}.about-page .imageBanner{z-index:1;margin-top:3rem;position:relative}@media screen and (min-width:991px){.about-page .imageBanner{margin-top:0}}
