@charset "utf-8";

.enhanced .section-hero [data-component-list~="InlineMedia"][data-enhanced] { --hero-content-height: max(min(80vh - var(--globalnav-collective-height), 1050px), 750px); }

@media (max-width: 1068px) {
  .enhanced .section-hero [data-component-list~="InlineMedia"][data-enhanced] { --hero-content-height: max(min(80vh - var(--globalnav-collective-height), 830px), 650px); }
}

@media (max-width: 734px) {
  .enhanced .section-hero [data-component-list~="InlineMedia"][data-enhanced] { --hero-content-height: max(min(80vh - var(--globalnav-collective-height), 600px), 550px); }
}

[data-component-list~="InlineMedia"] .inline-media-wrapper { position: absolute; height: 100%; width: 100%; background-color: inherit; }

[data-component-list~="InlineMedia"] .inline-media-wrapper .video-wrapper { height: 100%; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loading .play-pause-button { pointer-events: none; opacity: 1; background-color: transparent; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loading .play-pause-button::after { mask: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHN0eWxlPSJmaWxsOm5vbmUiLz48cGF0aCBkPSJNMTAuNSwzLjVhMSwxLDAsMCwxLDEsMXYyYTEsMSwwLDAsMS0yLDB2LTJBMSwxLDAsMCwxLDEwLjUsMy41WiIgc3R5bGU9ImZpbGw6IzZlNmU3MztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0xNS40NSw1LjU1YTEsMSwwLDAsMSwwLDEuNDFMMTQsOC4zOEExLDEsMCwxLDEsMTIuNjIsN0wxNCw1LjU1QTEsMSwwLDAsMSwxNS40NSw1LjU1WiIgc3R5bGU9ImZpbGw6IzZlNmU3MztmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5OjAuMTAwMDAwMDAxNDkwMTE2O2lzb2xhdGlvbjppc29sYXRlIi8+PHBhdGggZD0iTTE3LjUsMTAuNWExLDEsMCwwLDEtMSwxaC0yYTEsMSwwLDAsMSwwLTJoMkExLDEsMCwwLDEsMTcuNSwxMC41WiIgc3R5bGU9ImZpbGw6IzZlNmU3MztmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5OjAuMjAwMDAwMDAyOTgwMjMyO2lzb2xhdGlvbjppc29sYXRlIi8+PHBhdGggZD0iTTE1LjQ1LDE1LjQ1YTEsMSwwLDAsMS0xLjQxLDBMMTIuNjIsMTRBMSwxLDAsMSwxLDE0LDEyLjYyTDE1LjQ1LDE0QTEsMSwwLDAsMSwxNS40NSwxNS40NVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjMwMDAwMDAxMTkyMDkyOTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik0xMC41LDE3LjVhMSwxLDAsMCwxLTEtMXYtMmExLDEsMCwwLDEsMiwwdjJBMSwxLDAsMCwxLDEwLjUsMTcuNVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjQwMDAwMDAwNTk2MDQ2NTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik01LjU1LDE1LjQ1YTEsMSwwLDAsMSwwLTEuNDFMNywxMi42MkExLDEsMCwxLDEsOC4zOCwxNEw3LDE1LjQ1QTEsMSwwLDAsMSw1LjU1LDE1LjQ1WiIgc3R5bGU9ImZpbGw6IzZlNmU3MztmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5OjAuNjAwMDAwMDIzODQxODU4O2lzb2xhdGlvbjppc29sYXRlIi8+PHBhdGggZD0iTTMuNSwxMC41YTEsMSwwLDAsMSwxLTFoMmExLDEsMCwwLDEsMCwyaC0yQTEsMSwwLDAsMSwzLjUsMTAuNVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjY5OTk5OTk4ODA3OTA3MTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik01LjU1LDUuNTVBMSwxLDAsMCwxLDcsNS41NUw4LjM4LDdBMSwxLDAsMCwxLDcsOC4zOEw1LjU1LDdBMSwxLDAsMCwxLDUuNTUsNS41NVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjkwMDAwMDAzNTc2Mjc4Nztpc29sYXRpb246aXNvbGF0ZSIvPjwvc3ZnPg==") center center / contain no-repeat, url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHN0eWxlPSJmaWxsOm5vbmUiLz48cGF0aCBkPSJNMTAuNSwzLjVhMSwxLDAsMCwxLDEsMXYyYTEsMSwwLDAsMS0yLDB2LTJBMSwxLDAsMCwxLDEwLjUsMy41WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0xNS40NSw1LjU1YTEsMSwwLDAsMSwwLDEuNDFMMTQsOC4zOEExLDEsMCwxLDEsMTIuNjIsN0wxNCw1LjU1QTEsMSwwLDAsMSwxNS40NSw1LjU1WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5OjAuMTAwMDAwMDAxNDkwMTE2O2lzb2xhdGlvbjppc29sYXRlIi8+PHBhdGggZD0iTTE3LjUsMTAuNWExLDEsMCwwLDEtMSwxaC0yYTEsMSwwLDAsMSwwLTJoMkExLDEsMCwwLDEsMTcuNSwxMC41WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5OjAuMjAwMDAwMDAyOTgwMjMyO2lzb2xhdGlvbjppc29sYXRlIi8+PHBhdGggZD0iTTE1LjQ1LDE1LjQ1YTEsMSwwLDAsMS0xLjQxLDBMMTIuNjIsMTRBMSwxLDAsMSwxLDE0LDEyLjYyTDE1LjQ1LDE0QTEsMSwwLDAsMSwxNS40NSwxNS40NVoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjMwMDAwMDAxMTkyMDkyOTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik0xMC41LDE3LjVhMSwxLDAsMCwxLTEtMXYtMmExLDEsMCwwLDEsMiwwdjJBMSwxLDAsMCwxLDEwLjUsMTcuNVoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjQwMDAwMDAwNTk2MDQ2NTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik01LjU1LDE1LjQ1YTEsMSwwLDAsMSwwLTEuNDFMNywxMi42MkExLDEsMCwxLDEsOC4zOCwxNEw3LDE1LjQ1QTEsMSwwLDAsMSw1LjU1LDE1LjQ1WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5OjAuNjAwMDAwMDIzODQxODU4O2lzb2xhdGlvbjppc29sYXRlIi8+PHBhdGggZD0iTTMuNSwxMC41YTEsMSwwLDAsMSwxLTFoMmExLDEsMCwwLDEsMCwyaC0yQTEsMSwwLDAsMSwzLjUsMTAuNVoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjY5OTk5OTk4ODA3OTA3MTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik01LjU1LDUuNTVBMSwxLDAsMCwxLDcsNS41NUw4LjM4LDdBMSwxLDAsMCwxLDcsOC4zOEw1LjU1LDdBMSwxLDAsMCwxLDUuNTUsNS41NVoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjkwMDAwMDAzNTc2Mjc4Nztpc29sYXRpb246aXNvbGF0ZSIvPjwvc3ZnPg==") transparent; position: absolute; top: 50%; left: 50%; translate: -50% -50%; transform-origin: center center; width: 100%; height: 100%; animation: 0.85s steps(8) 0s infinite normal none running inline-media-spin; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loading .play-pause-button:hover::after, [data-component-list~="InlineMedia"] .inline-media-wrapper.loading .play-pause-button:active::after { background-color: transparent; }

@keyframes inline-media-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

[data-component-list~="InlineMedia"] .inline-media-wrapper.loading .theme-dark .play-pause-button { background-color: transparent; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loading .theme-dark .play-pause-button::after { background-color: transparent; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.ready .play-pause-button { pointer-events: all; opacity: 1; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loaded .start-frame { display: none; }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loaded.playing .play-pause-button::after { mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0ibTIzLjUgMTIuODkyOHYxMC4yMTQzYzAgLjc2ODktLjU5NzQgMS4zOTI5LTEuMzMzNCAxLjM5MjloLTEuMzMzM2MtLjczNiAwLTEuMzMzNC0uNjI0LTEuMzMzNC0xLjM5Mjl2LTEwLjIxNDNjMC0uNzY4OS41OTc0LTEuMzkyOCAxLjMzMzQtMS4zOTI4aDEuMzMzM2MuNzM2IDAgMS4zMzM0LjYyNCAxLjMzMzQgMS4zOTI4em0tOC4zMzM0LTEuMzkyOGgtMS4zMzMzYy0uNzM2IDAtMS4zMzM0LjYyNC0xLjMzMzQgMS4zOTI4djEwLjIxNDNjMCAuNzY4OS41OTc0IDEuMzkyOSAxLjMzMzQgMS4zOTI5aDEuMzMzM2MuNzM2IDAgMS4zMzM0LS42MjQgMS4zMzM0LTEuMzkyOXYtMTAuMjE0M2MwLS43Njg5LS41OTc0LTEuMzkyOC0xLjMzMzQtMS4zOTI4eiIvPjwvc3ZnPg=="); }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loaded.ended .play-pause-button::after { mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0ibTIzLjUgMTYuNWMtLjgyODYgMC0xLjUuNjcxNC0xLjUgMS41IDAgMi4yMDU2LTEuNzk0NCA0LTQgNHMtNC0xLjc5NDQtNC00YzAtMS45ODk0IDEuNDY0MS0zLjYzMDkgMy4zNjg4LTMuOTM2MmwtLjM3NTYuMzc1NmMtLjU4NTkuNTg1NC0uNTg1OSAxLjUzNTYgMCAyLjEyMTEuMjkzLjI5My42NzY4LjQzOTUgMS4wNjA1LjQzOTVzLjc2NzYtLjE0NjUgMS4wNjA1LS40Mzk1bDIuOTI4Ny0yLjkyODdjLjU4NTktLjU4NTQuNTg1OS0xLjUzNTYgMC0yLjEyMTFsLTMuMDcxMy0zLjA3MTNjLS41ODU5LS41ODU5LTEuNTM1Mi0uNTg1OS0yLjEyMTEgMC0uNTg1OS41ODU0LS41ODU5IDEuNTM1NiAwIDIuMTIxMWwuNDczNy40NzM3Yy0zLjU0MzguMzQxMi02LjMyNDMgMy4zMzQtNi4zMjQzIDYuOTY1OCAwIDMuODU5OSAzLjE0MDEgNyA3IDdzNy0zLjE0MDEgNy03YzAtLjgyODYtLjY3MTQtMS41LTEuNS0xLjV6Ii8+PC9zdmc+"); }

[data-component-list~="InlineMedia"] .inline-media-wrapper.loaded .play-pause-button { pointer-events: all; opacity: 1; }

[data-component-list~="InlineMedia"] .inline-media-wrapper + .static { display: none; }

html.no-js [data-component-list~="InlineMedia"] .inline-media-wrapper, html.no-enhanced [data-component-list~="InlineMedia"] .inline-media-wrapper { display: none; }

html.no-js [data-component-list~="InlineMedia"] .inline-media-wrapper + .static, html.no-enhanced [data-component-list~="InlineMedia"] .inline-media-wrapper + .static { display: block; }

[data-component-list~="InlineMedia"] .start-frame img { z-index: 1; }

html.no-js [data-component-list~="InlineMedia"] .start-frame, html.no-enhanced [data-component-list~="InlineMedia"] .start-frame { display: none; }

[data-component-list~="InlineMedia"] video { position: absolute; bottom: 0px; height: 100%; object-fit: cover; object-position: 50% 30%; transform: translate(-50%); z-index: 1; background-color: inherit; mask-image: radial-gradient(rgb(255, 255, 255), rgb(0, 0, 0)); }

[data-component-list~="InlineMedia"][data-enhanced] video, [data-component-list~="InlineMedia"][data-enhanced] .start-frame img { width: 100%; }

[data-component-list~="InlineMedia"] .tile-image-wrapper img { height: 100%; object-fit: cover; object-position: 50% 30%; }

[data-component-list~="InlineMedia"] .inline-media-ui { position: absolute; top: 16px; right: 0px; z-index: 4; pointer-events: none; }

html.no-js [data-component-list~="InlineMedia"] .inline-media-ui, html.no-enhanced [data-component-list~="InlineMedia"] .inline-media-ui { display: none; }

[data-component-list~="InlineMedia"] .inline-media-ui.theme-dark .play-pause-button { background-color: rgba(66, 66, 69, 0.72); }

[data-component-list~="InlineMedia"] .inline-media-ui.theme-dark .play-pause-button:hover { background-color: rgba(73, 73, 76, 0.725); }

[data-component-list~="InlineMedia"] .inline-media-ui.theme-dark .play-pause-button:hover::after { background-color: rgb(255, 255, 255); }

[data-component-list~="InlineMedia"] .inline-media-ui.theme-dark .play-pause-button:active { background-color: rgba(57, 57, 60, 0.74); }

[data-component-list~="InlineMedia"] .inline-media-ui.theme-dark .play-pause-button::after { background-color: rgba(255, 255, 255, 0.8); }

[data-component-list~="InlineMedia"] .play-pause-button { position: relative; display: flex; width: 36px; height: 36px; margin-right: max(16px,env(safe-area-inset-right)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 50%; background: none no-repeat rgba(210, 210, 215, 0.64); opacity: 0; transition: opacity 0.1s linear, transform 0.2s; cursor: pointer; pointer-events: none; }

[data-component-list~="InlineMedia"] .play-pause-button:hover { background-color: rgba(223, 223, 227, 0.698); }

[data-component-list~="InlineMedia"] .play-pause-button:hover::after { background-color: rgba(0, 0, 0, 0.64); }

[data-component-list~="InlineMedia"] .play-pause-button:active { background-color: rgba(193, 193, 198, 0.655); transform: scale(0.95); }

[data-component-list~="InlineMedia"] .play-pause-button::after { content: ""; mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0ibTE0IDIyLjU4Njh2LTkuMTY3NWMwLS45MzQyLjU2MzEtMS40MjQ4IDEuMjYwOS0xLjQyNDguMzg0OSAwIC42MjY2LjA2NDMuOTY2LjI3MjhsNy40NjgzIDQuNDAyM2MuNjYxNy4zOTAzIDEuMDE5MS43MDc3IDEuMDE5MSAxLjMyNDUgMCAuNjE3Ni0uMzU3NC45MzUtMS4wMTkxIDEuMzI1M2wtNy40NjgzIDQuNDAyM2MtLjMzOTQuMjA4NC0uNTgxMS4yNzI4LS45NjYuMjcyOC0uNjk3NyAwLTEuMjYwOS0uNDcyNy0xLjI2MDktMS40MDc3Ii8+PC9zdmc+") 0% 0% / cover; display: inline-block; width: 36px; height: 36px; position: absolute; top: 50%; left: 50%; translate: -50% -50%; background-color: rgba(0, 0, 0, 0.56); }