.headline-reveal{position:relative;width:100%;max-width:112.5rem;margin-inline:auto;padding-inline:1rem;margin-top:0}.headline-reveal .headline-reveal__copy{z-index:1;padding-block:2rem;gap:1.5rem}.headline-reveal .headline-reveal__copy .tag{background:#f2eeeb}.headline-reveal .headline-reveal__copy h1,.headline-reveal .headline-reveal__copy .h1,.headline-reveal .headline-reveal__copy h2,.headline-reveal .headline-reveal__copy .h2,.headline-reveal .headline-reveal__copy p{margin-bottom:0}.headline-reveal .headline-reveal__copy p{letter-spacing:-.01em;opacity:.7}.headline-reveal .headline-reveal__intro,.headline-reveal .headline-reveal__media-target{display:none}.headline-reveal .headline-reveal__media{min-height:25rem;background:#f2eeeb}.headline-reveal .headline-reveal__image{min-height:inherit;object-position:50% 59%}.headline-reveal .headline-reveal__title .title,.headline-reveal .headline-reveal__title h1,.headline-reveal .headline-reveal__title h2,.headline-reveal .headline-reveal__title .h1,.headline-reveal .headline-reveal__title .h2{padding-inline:3rem}@media only screen and (min-width:992px){.headline-reveal{padding-inline:3rem}.headline-reveal .headline-reveal__pin{position:relative;display:grid;width:100%;overflow:hidden;height:calc(100svh - var(--header-height) - 4rem);min-height:35rem}.headline-reveal .headline-reveal__grid{display:grid;grid-column:1;grid-row:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;padding-inline:3rem;width:100%;height:100%;min-height:0;padding-bottom:0}.headline-reveal .headline-reveal__copy{grid-column:1/span 5;gap:2rem;align-self:stretch;align-content:start;min-width:0;padding-block:0;transform-origin:center center;will-change:transform,opacity;font-size:1.25rem}.headline-reveal .headline-reveal__copy .button{align-self:end}.headline-reveal .headline-reveal__copy h1,.headline-reveal .headline-reveal__copy .h1,.headline-reveal .headline-reveal__copy h2,.headline-reveal .headline-reveal__copy .h2{font-size:3.75rem}.headline-reveal .headline-reveal__media-target{display:block;grid-column:7/-1;justify-self:start;align-self:start;width:min(43.5rem,100%);height:100%;min-width:0;min-height:0;visibility:hidden;pointer-events:none}.headline-reveal .headline-reveal__media{position:absolute;z-index:2;top:0;left:0;width:100%;min-height:0;overflow:hidden;background:#000;will-change:left,top,width,height;inset:0;height:100%}.headline-reveal .headline-reveal__image{min-height:0;object-position:50% 59%;opacity:.7;will-change:opacity}.headline-reveal .headline-reveal__intro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;z-index:2;pointer-events:none}.headline-reveal .headline-reveal__tag-wrap{overflow:hidden}.headline-reveal .headline-reveal__intro .tag{will-change:transform}.headline-reveal .headline-reveal__title{width:90%;max-width:none;margin:0;text-align:center;color:#fff;transform-origin:center center;will-change:transform,opacity}.headline-reveal .headline-reveal__title .title,.headline-reveal .headline-reveal__title h1,.headline-reveal .headline-reveal__title h2,.headline-reveal .headline-reveal__title .h1,.headline-reveal .headline-reveal__title .h2{margin:0;font-size:clamp(3rem,5vw,7rem);white-space:nowrap}}.headline-reveal--carousel .headline-reveal__pin{height:auto;min-height:0;aspect-ratio:auto;overflow:visible}.headline-reveal--carousel .headline-reveal__viewport{position:relative;width:100%;height:auto;min-height:0}.headline-reveal--carousel .headline-reveal__slide{display:none;width:auto;height:auto;min-width:0;min-height:0;margin-inline:-1rem}.headline-reveal--carousel .headline-reveal__slide.is-active{display:block}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__media{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:auto;overflow:hidden}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__media{height:calc(100svh - var(--header-height-offset) - 2rem)}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__media picture{display:block;width:100%;height:100%}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__image{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__grid{display:block;width:auto;height:auto;min-height:0;margin-inline:1rem}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__copy{padding-block:2rem}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__media-target{display:none}.headline-reveal--carousel .headline-reveal__intro{display:none}.headline-reveal--carousel .headline-reveal__controls{padding-inline:0}@media only screen and (min-width:992px){.headline-reveal--carousel .headline-reveal__pin{display:grid;position:relative;width:100%;height:calc(100svh - var(--header-height-offset) - 4rem);min-height:31.25rem;overflow:hidden}.headline-reveal--carousel .headline-reveal__viewport{display:grid;position:relative;grid-column:1;grid-row:1;width:100%;height:100%;min-height:0}.headline-reveal--carousel .headline-reveal__slide{display:grid;position:relative;grid-column:1;grid-row:1;width:100%;height:100%;min-width:0;min-height:0;margin-inline:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(0);will-change:transform,opacity;transition:opacity 600ms cubic-bezier(.16,1,.3,1),transform 600ms cubic-bezier(.16,1,.3,1),visibility 0s linear 600ms}.headline-reveal--carousel .headline-reveal__slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition-delay:0s}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__grid{display:grid;grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;margin-inline:0;padding-inline:0}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__media{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.headline-reveal--carousel .headline-reveal__slide:first-child .headline-reveal__media{height:100%}.headline-reveal--carousel .headline-reveal__slide .headline-reveal__media-target{display:block}.headline-reveal--carousel .headline-reveal__slide:first-child .headline-reveal__intro{display:flex}.headline-reveal--carousel .headline-reveal__controls{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(12px);transition:opacity 400ms ease,transform 400ms ease,visibility 0s linear 400ms}.headline-reveal--carousel.is-settled .headline-reveal__controls{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0);transition-delay:0s}}@media only screen and (max-width:991.98px){.headline-reveal .headline-reveal__media{position:relative}.headline-reveal .headline-reveal__intro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:1rem;z-index:2;pointer-events:none}.headline-reveal .headline-reveal__title{width:100%;margin:0;text-align:center;color:#fff}.headline-reveal .headline-reveal__title .title,.headline-reveal .headline-reveal__title h1,.headline-reveal .headline-reveal__title h2{margin:0;font-size:clamp(2rem,8vw,3.5rem);white-space:normal}.headline-reveal--carousel .headline-reveal__intro{display:none}.headline-reveal--carousel .headline-reveal__slide:first-child .headline-reveal__intro{display:flex}}.headline-reveal__copy:focus-within{opacity:1!important;visibility:visible!important;z-index:4}