
.otl-header-wrapper{z-index:40;position:relative}.otl-header-wrapper.otl-sticky{position:sticky;top:0}.otl-header-wrapper.otl-overlay{margin-bottom:calc(-1 * var(--otl-header-height,66px))}.site-header[data-otl-header]{background:var(--header-solid-background);color:var(--header-solid-text);transition:background .2s,color .2s}.site-header.otl-transparent:not(.otl-scrolled):not(:has([aria-expanded="true"])):not(:hover):not(:focus-within){background:transparent;backdrop-filter:none;border-color:transparent;color:var(--header-transparent-text)}.brand__standard{display:flex;align-items:center;gap:9px}.brand__transparent-logo{display:none;max-width:180px;max-height:55px;width:auto}.otl-transparent:not(.otl-scrolled):not(:hover):not(:focus-within):not(:has([aria-expanded="true"])) .brand:has(.brand__transparent-logo) .brand__standard{display:none}.otl-transparent:not(.otl-scrolled):not(:hover):not(:focus-within):not(:has([aria-expanded="true"])) .brand__transparent-logo{display:block}.site-header .mobile-menu{background:var(--header-solid-background);color:var(--header-solid-text)}
.otl-media,.otl-media picture{display:block;width:100%;height:100%;position:relative}.otl-media img,.otl-media video,.otl-media iframe,.otl-media svg{display:block;width:100%;height:100%;object-fit:cover;border:0}.otl-media iframe{background:#000}.hero__image>.otl-media{height:100%}.otl-video-section__media{aspect-ratio:16/9;margin-top:24px}.otl-video-section video{object-fit:contain}.otl-panel__media>.otl-media{min-height:360px}.hero:has(video) .hero__content,.hero:has(iframe) .hero__content,.otl-slide:has(video) .otl-slide__copy,.otl-slide:has(iframe) .otl-slide__copy,.otl-panel--banner:has(video) .otl-panel__inner,.otl-panel--banner:has(iframe) .otl-panel__inner{pointer-events:none}.hero__actions,.otl-slide__copy a,.otl-panel__inner a{pointer-events:auto}.hero__veil,.otl-slide__shade,.otl-panel--banner>.otl-panel__media:after{pointer-events:none}.hero:has(video) .hero__content,.hero:has(iframe) .hero__content{padding-bottom:85px}.otl-slide:has(video) .otl-slide__copy,.otl-slide:has(iframe) .otl-slide__copy{padding-bottom:85px}.otl-slide:not(.is-active) .otl-media{visibility:hidden}.otl-slide .otl-media{height:100%}.otl-panel--banner .otl-media{min-height:100%}.story-band__image .otl-media{min-height:360px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header[data-otl-header]{transition:none}}
