:root{--c-white:#fff;--c-black:#000;--c-yellow-300:#f8eb6c;--c-yellow-400:#ffe500;--c-brown-300:#eae5dc;--c-brown-400:#dbd1bf;--c-brown-500:#cbbba0;--c-brown-600:#b1a188;--c-brown-700:#432918;--c-gray-200:#bebebe;--c-gray-300:#f0f0f0;--c-gray-400:#efefef;--c-gray-600:#d5d5d5;--c-gray-700:#626262;--c-primary:var(--c-yellow-400);--c-text:var(--c-black);--f-main:"Noah",sans-serif;--f-headings:"Noah",sans-serif;--wrapper-width:120rem;--padding-width:2rem;--gutter-width:2rem;--transition-duration:.25s}.hero{padding-top:13.9rem;-webkit-transition:height 999999s;-o-transition:height 999999s;transition:height 999999s}@media (min-height:600px){.hero{height:100vh;height:calc(var(--vh, 1vh)*100)}}@media (min-width:768px){.hero{height:auto;-webkit-transition:none;-o-transition:none;transition:none}}@media (min-width:992px){.hero{padding-top:0}}.hero__media-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.hero__media-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;height:50vh;max-height:52.9rem}}@media (min-width:1200px){.hero__media-wrapper{height:calc(94vh - 17.5rem);max-height:72.9rem}}.hero__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__play{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity var(--transition-duration);-o-transition:opacity var(--transition-duration);transition:opacity var(--transition-duration);z-index:1}.hero__play:focus,.hero__play:hover{cursor:pointer;opacity:.8}.hero__header{padding:3.7rem 2.4rem 2rem}@media (min-width:768px){.hero__header{height:auto;padding:8.7rem 4rem 7.8rem}}@media (min-width:992px){.hero__header{padding:11.7rem 4rem 9.8rem}}.hero__heading{margin-bottom:2.2rem;letter-spacing:.136rem}@media (min-width:768px){.hero__button{left:50%;top:-5.5rem;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.hero__button-text{letter-spacing:.06rem}.hero__button-link{margin-top:1.3rem;font-size:1.5rem}.hero__button-link circle{-webkit-transition:fill var(--transition-duration);-o-transition:fill var(--transition-duration);transition:fill var(--transition-duration)}.hero__button-link:focus circle,.hero__button-link:hover circle{fill:var(--c-yellow-300)}