.color-switch{--top-bottom-padding:clamp(55px, 12vw, 80px);color:#fff;isolation:isolate;position:relative;transition:color 1s ease-in-out}.color-switch__background{position:absolute;background-color:#000;inset:0;opacity:1;transition:opacity 1s ease-in-out}.color-switch__background .media,.color-switch__background video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.color-switch__background .video_wrapper::after{content:"";position:absolute;inset:0;background:#000;opacity:.6}.color-switch__background .video-button-wrapper{position:sticky;display:block;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);margin-left:auto;margin-top:15px;margin-bottom:15px;z-index:2;top:80%;margin-right:4px}@media (min-width:768px){.color-switch__background .video-button-wrapper{margin-right:clamp(34px,5vw,37px)}}.color-switch__background .video-play-pause{color:#fff;position:relative;background:0 0;border:0;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);cursor:pointer}.color-switch__background .video-play-pause__pause,.color-switch__background .video-play-pause__play{position:absolute;inset:0}.color-switch__background .video-play-pause__play{display:none}.color-switch__background .video-play-pause__paused{display:block}.color-switch__background .video-play-pause.is-paused .video-play-pause__play{display:block}.color-switch__background .video-play-pause.is-paused .video-play-pause__pause{display:none}.color-switch__inner{padding-top:var(--top-bottom-padding);padding-bottom:var(--top-bottom-padding);display:flex;flex-direction:column;gap:clamp(50px,5vh,88px)}.color-switch__top{--side-padding:16px;--max-width:768px;min-height:calc(100vh - var(--drupal-displace-offset-top,0px) - var(--top-bottom-padding));padding-inline:var(--side-padding);max-width:calc(var(--max-width) + var(--side-padding) * 2);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-inline:auto}@media (min-width:768px){.color-switch__top{--side-padding:80px}}@media (min-width:1280px){.color-switch__top{--max-width:990px}}.color-switch__upper-text{text-align:center}.color-switch__bottom{--side-padding:clamp(24px, 4vw, 60px);position:relative;color:#f5f5f1;text-align:center;padding-inline:var(--side-padding);max-width:calc(594px + var(--side-padding) * 2);margin:auto;transition:color 1s ease-in-out}.color-switch__heading{margin-bottom:clamp(24px,6vw,40px)}.color-switch__heading h1,.color-switch__heading h2,.color-switch__heading h3,.color-switch__heading h4{color:inherit;font-weight:200;margin:0}.color-switch__body{margin-bottom:clamp(24px,6vw,40px)}.color-switch__body p{color:inherit;font-weight:200;font-size:clamp(16px,2vw,18px)}.color-switch__links{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:20px}.color-switch__links a:where(:not(.btn),.btn--link){color:inherit}.color-switch__links a:where(:not(.btn),.btn--link):focus,.color-switch__links a:where(:not(.btn),.btn--link):hover{color:#aaa}.color-switch .glightbox{color:#fff;transition:color .3s ease;width:48px;height:48px}.color-switch .glightbox:hover{color:#fff}.color-switch--base{color:#000}.color-switch--base .color-switch__background{opacity:0}.color-switch--base .color-switch__bottom{color:inherit}.color-switch--base .glightbox{color:#c10a25}.color-switch--base .glightbox:hover{color:#fff}.plyr__controls button:focus,.plyr__controls button:focus-visible,.plyr__controls input:focus,.plyr__controls input:focus-visible{outline:2px solid #c10a25!important;outline-offset:2px;border-radius:3px}
/*# sourceMappingURL=color-switch.css.map */
