.section-home-first-screen{position:relative;margin-bottom:160px}@media print,screen and (min-width:64em){.section-home-first-screen{margin-bottom:55px}}.section-home-first-screen::after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(0deg,rgba(27,55,74,0) 0,rgba(27,55,74,.3490196078) 100%) 0 0 no-repeat padding-box}.section-home-first-screen>figure{position:relative;z-index:1}.section-home-first-screen>figure img{object-fit:cover;height:100vh;max-height:calc(100vh - 35px)}@media print,screen and (max-width:47.99875em){.section-home-first-screen>figure img{max-height:calc(100vh - 132px)}}@supports not (-webkit-overflow-scrolling:touch){.section-home-first-screen>figure img{max-height:calc(100vh - 187px)}}.section-home-first-screen video{object-fit:cover;height:100vh;max-height:calc(100vh - 35px);width:100%}@media print,screen and (max-width:47.99875em){.section-home-first-screen video{max-height:calc(100vh - 132px)}}@supports not (-webkit-overflow-scrolling:touch){.section-home-first-screen video{max-height:calc(100vh - 187px)}}.section-home-first-screen .grid-container{position:absolute;bottom:5%;left:50%;z-index:3;transform:translate(-50%,-50%);color:#fff;width:100%;max-width:100%}@media print,screen and (max-width:47.99875em){.section-home-first-screen .grid-container .cell-text{text-align:center}}.section-home-first-screen .overtitle,.section-home-first-screen .short-text,.section-home-first-screen .title{color:inherit}.section-home-first-screen .overtitle{font-size:14px;line-height:normal;margin-bottom:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700}@media print,screen and (min-width:64em){.section-home-first-screen .overtitle{font-size:15px}}.section-home-first-screen .title{font-size:calc(28 * var(--fluid-unit-capped));font-family:"Cormorant Garamond",serif;font-weight:400;text-transform:uppercase;line-height:1.05em}@media print,screen and (min-width:64em){.section-home-first-screen .title{font-size:calc(48 * var(--fluid-unit-capped))}}@media print,screen and (min-width:64em){.section-home-first-screen .title{max-width:calc(760 * var(--fluid-unit))}}.section-home-first-screen .short-text{font-size:calc(20 * var(--fluid-unit-capped));margin-bottom:30px;font-weight:500;font-family:"Avenir LT Pro",Helvetica,Roboto,Arial,sans-serif}@media print,screen and (min-width:64em){.section-home-first-screen .short-text{font-size:calc(26 * var(--fluid-unit-capped))}}@media print,screen and (min-width:64em){.section-home-first-screen .short-text{margin-bottom:40px}}.section-home-first-screen .wp-block-button__link{background-color:#fff;color:#1b374a;font-size:15px;padding:20px 20px 18px;letter-spacing:normal;font-weight:550;display:inline-block;line-height:1.1;border:1px solid #fff;transition:all .3s linear;margin-right:10px;height:auto}@media print,screen and (min-width:48em){.section-home-first-screen .wp-block-button__link{line-height:1em;font-size:15px;padding:23px 30px 21px;width:auto}}@media print,screen and (min-width:64em){.section-home-first-screen .wp-block-button__link:hover{background:0 0;border-color:#fff;color:#fff}}@media print,screen and (min-width:64em){.section-home-first-screen .iframe-container{max-height:calc(100vh - 187px);overflow:hidden}}.section-home-first-screen .play-button{display:inline-block;vertical-align:top;font-weight:700;text-transform:uppercase;border:1px solid #fff;border-radius:30px;line-height:1;font-size:14px;transition:all .3s ease-in-out;padding:16px 30px}@media print,screen and (min-width:48em){.section-home-first-screen .play-button{padding:19px 30px}}.section-home-first-screen .play-button:hover{color:#fff}@media print,screen and (min-width:64em){.section-home-first-screen .play-button:hover{color:#996c0b;background-color:#fff}.section-home-first-screen .play-button:hover svg path{fill:#996c0b}}.section-home-first-screen .play-button:focus{color:#fff;background-color:transparent}.section-home-first-screen .play-button span,.section-home-first-screen .play-button svg{display:inline-block;vertical-align:middle}.section-home-first-screen .play-button svg{margin-right:10px}.section-home-first-screen .play-button svg path{transition:all .3s ease-in-out}.section-home-first-screen .play-button span{position:relative;top:1px}.section-home-first-screen .only-play-button{display:inline-block;font-size:0;line-height:1}.home-first-screen-buttons{display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,35px);z-index:4;background-color:#996c0b;text-align:center;flex-direction:row}@media print,screen and (max-width:63.99875em){.home-first-screen-buttons{flex-wrap:wrap;white-space:normal;width:calc(100% - 80px);background:0 0;bottom:-100px}}@media print,screen and (max-width:47.99875em){.home-first-screen-buttons{transform:translate(-50%,32px);width:calc(100% - 40px)}}.home-first-screen-buttons a{text-transform:uppercase;font-weight:900;letter-spacing:normal;white-space:normal;display:flex;align-items:center;justify-content:center;flex:1 1 48%;font-size:13px;padding:22px 15px;line-height:1.08em;margin:3px;border-radius:4px}@media print,screen and (min-width:48em){.home-first-screen-buttons a{font-size:14px;min-width:320px;padding:34.5px 20px;white-space:nowrap;margin:0;border-radius:0;flex:1 1 auto}}.home-first-screen-buttons a svg{margin-right:10px;overflow:visible;min-width:20px}@media print,screen and (min-width:64em){.home-first-screen-buttons a:last-child{border-left:solid 1px #d7c7b0}}@media print,screen and (max-width:63.99875em){.home-first-screen-buttons a{flex-direction:column!important;gap:10px;padding:12px 8px!important;height:72px;justify-content:center}.home-first-screen-buttons a svg{margin:0!important;height:16px;width:auto}}.home-first-screen-buttons a:not(:first-child){background:#fff;color:#1b374a;order:2}@media print,screen and (max-width:47.99875em){.home-first-screen-buttons a:not(:first-child){flex-direction:column}}@media print,screen and (max-width:47.99875em){.home-first-screen-buttons a:not(:first-child) svg{display:block;margin:0 auto 8px}}.home-first-screen-buttons a:first-child{background-color:#996c0b;color:#fff}@media print,screen and (max-width:63.99875em){.home-first-screen-buttons a:first-child{width:100%;flex:1 1 100%;order:1}}@media print,screen and (max-width:47.99875em){.home-first-screen-buttons a:first-child{padding:20px 15px}}
/*# sourceMappingURL=block-home-first-screen.css.map */
