@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}div[id^=block-hero-large]:not([class*=h-screen]){max-height:1080px}div[id^=block-hero-large] .h1{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-transform:uppercase}div[id^=block-hero-large] .h1 strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}div[id^=block-hero-large] .icon-arrow-top-right{font-size:20px;transform:translate(-5px,2px)}@media(min-width:768px){div[id^=block-hero-large] .icon-arrow-top-right{font-size:23px}}div[id^=block-hero-large] #iframe-container iframe{width:100vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-aspect-ratio:16/9){div[id^=block-hero-large] #iframe-container iframe{height:56.25vw}}@media(max-aspect-ratio:16/9){div[id^=block-hero-large] #iframe-container iframe{width:177.78vh}}@layer components{@media(min-width:768px){@media screen and (max-height:850px){div[id^=block-hero-large][class*=h-screen]{flex-direction:column!important;height:auto!important}div[id^=block-hero-large][class*=h-screen] .hero-large__visual{flex:none!important;height:auto!important}div[id^=block-hero-large][class*=h-screen] .hero-large__visual>.container[class*=relative]{height:auto!important;padding-top:var(--spacing-61,15.1rem)!important;padding-bottom:var(--spacing-48,12.2rem)!important}@media(min-width:1024px){div[id^=block-hero-large][class*=h-screen] .hero-large__visual>.container[class*=relative]{padding-top:var(--spacing-83,21rem)!important;padding-bottom:var(--spacing-49,12.4rem)!important}}div[id^=block-hero-large][class*=h-screen] .hero-large__visual>.container[class*=relative]>.max-w-3xl{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important;position:relative!important;top:0!important}}}@media screen and (max-width:850px){div[id^=block-hero-large] .btn{margin-top:calc(var(--spacing,.25rem) * 2)!important}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
