/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.homepage-vimeo-banner{position:relative;width:100%;overflow:hidden;aspect-ratio:21 / 9;background:#000;}.homepage-vimeo-banner__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}.homepage-vimeo-banner__video{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;}.homepage-vimeo-banner__video iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);border:0;}.homepage-vimeo-banner__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.05);z-index:2;pointer-events:none;display:none;}.homepage-vimeo-banner__logo{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 5% 2% 0;z-index:3;pointer-events:none;}.homepage-vimeo-banner__logo img{opacity:35%;max-width:15%;height:auto;width:auto;display:none;}@media (max-width:768px){.homepage-vimeo-banner{aspect-ratio:4 / 3;}.homepage-vimeo-banner__logo img{max-width:20%;}}@media (max-width:1023px){.home_page_section_wrapper > .layout__region--first{order:1;}.home_page_section_wrapper > .layout__region--third{order:2;}.home_page_section_wrapper > .layout__region--second{order:3;}}
