.frame-type-mask_hero{filter:drop-shadow(0px 6px 0px #16141E)}.frame-type-mask_hero::after{content:"";background:var(--colorDark);display:block;height:100%;width:100%;position:absolute;top:-3%;z-index:-1}.frame-type-mask_hero .wrap{min-height:900px;height:100%;max-height:900px;clip-path:polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%, 0% 0%);filter:inherit;overflow-x:clip;background:var(--colorWhite);position:relative}.frame-type-mask_hero .wrap .hero-canvas{width:100%;height:100%;position:absolute;inset:0;z-index:-1}.frame-type-mask_hero .wrap .background{display:none;position:absolute;left:0;height:100%;width:100%;object-fit:cover;z-index:-1;opacity:0.1}.frame-type-mask_hero .wrap .media{will-change:transform;position:absolute;right:0;height:100%;max-width:80%;object-fit:cover;width:100%;clip-path:polygon(100% 0%, 0% 0%, 30% 100%, 100% 100%, 100% 0%)}.frame-type-mask_hero .wrap::after{content:"";clip-path:polygon(100% 0%, 0% 0%, 30% 100%, 100% 100%, 100% 0%);height:100%;display:block;width:80%;position:absolute;z-index:-1;background:var(--colorDark);right:10px}.frame-type-mask_hero .wrap .caption{position:absolute;left:5vw;z-index:5;height:calc(100% - 10%);display:flex;flex-direction:column;justify-content:space-between;width:100%}.frame-type-mask_hero .wrap .caption .hero-header{filter:drop-shadow(var(--boxShadowSmall));margin-top:120px}.frame-type-mask_hero .wrap .caption .hero-header .title{height:fit-content;width:fit-content;margin-bottom:0px;display:flex;flex-direction:column;will-change:transform}.frame-type-mask_hero .wrap .caption .hero-header .title span{font-size:clamp(64px, 5vw, 80px);font-weight:900;text-transform:uppercase;letter-spacing:-2px;color:var(--colorWhite);-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--colorDark);background:var(--colorWhite);padding:0px 30px;position:relative;display:block;width:fit-content;font-family:var(--fontPrimary)}.frame-type-mask_hero .wrap .caption .hero-header .title span::after{content:"";position:absolute;left:-5px;top:0;width:calc(100% + 10px);height:calc(100% + 10px);background:var(--colorDark);z-index:-2;margin:auto;right:0px;bottom:0}.frame-type-mask_hero .wrap .caption .hero-header .title span::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--colorWhite);z-index:-1;margin:auto;right:0px;bottom:0}.frame-type-mask_hero .wrap .caption .hero-header .title span:not(:first-child){top:0px}.frame-type-mask_hero .wrap .caption .hero-header .title span:not(:first-child)::before{top:0px}.frame-type-mask_hero .wrap .caption .hero-header .title span.subtitle{will-change:transform;-webkit-text-stroke:none !important;-webkit-text-stroke-width:0px !important;color:var(--colorWhite);text-align:center;font-size:var(--fontSizeXXL);font-weight:900;line-height:95%;text-transform:uppercase;background:var(--colorPrimary);padding:10px 3%;display:flex;align-items:center;justify-content:center;border:5px solid var(--colorDark);width:max-content;margin-right:-5%;top:0;position:relative;right:-20%}.frame-type-mask_hero .wrap .caption .hero-header .title span.subtitle::before{background:var(--colorPrimary)}.frame-type-mask_hero .wrap .caption .hero-header .title span.subtitle::after{top:-5px}.frame-type-mask_hero .wrap .caption .caption-wrap{filter:drop-shadow(var(--boxShadowSmall));bottom:0;position:relative;transform:rotate(-3deg)}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text{will-change:transform;position:relative;width:fit-content}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text p{clip-path:polygon(80% 30%, 86% 20%, 88% 44%, 100% 15%, 87% 85%, 84% 56%, 80% 72%, 80% 100%, 38% 100%, 0% 100%, 0% 0%, 80% 0%, 80% 25%);background:var(--colorWhite);color:var(--colorDark);font-size:var(--fontSizeL);padding:20px;padding-right:calc(0% + 20% + 20px);margin-bottom:0px;max-width:800px}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text p strong,.frame-type-mask_hero .wrap .caption .caption-wrap .special-text p span{font-size:inherit}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text::after{content:"";position:absolute;left:-5px;top:-5px;background:var(--colorDark);height:calc(100% + 10px);width:calc(100% + 10px);display:block;clip-path:polygon(calc(80% + 0px) calc(30% + -5px), calc(85% + 5px) calc(20% + 0px), calc(88% + -2px) calc(44% + -5px), calc(100% + 3px) calc(15% + -5px), calc(87% + -5px) calc(85% + 5px), calc(84% + -5px) calc(56% + 5px), calc(80% + 1px) calc(72% + -2px), calc(80% + 2px) calc(100% + 0px), calc(38% + 0px) calc(100% + 0px), calc(0% + 0px) calc(100% + 0px), calc(0% + 0px) calc(0% + 0px), calc(80% + 0px) calc(0% + 0px));z-index:-1}.frame-type-mask_hero .wrap .caption .caption-wrap .hero-btn{will-change:transform;color:var(--colorWhite);font-size:var(--fontSizeXL);font-weight:800;line-height:100%;text-transform:uppercase;background:var(--colorSecondary);padding:15px 6%;padding-left:20px;border-radius:10px;display:block;text-align:center;width:fit-content;height:fit-content;border:5px solid var(--colorDark);margin-left:auto;margin-top:30px;margin-right:20px;transition:100ms ease-in-out all}.frame-type-mask_hero .wrap .caption .caption-wrap .hero-btn i{font-size:inherit;margin-left:10px}.frame-type-mask_hero .wrap .caption .caption-wrap .hero-btn:hover{background:var(--colorPrimary)}@media screen and (max-width:800px){.frame-type-mask_hero::after{bottom:-5%;clip-path:polygon(100% 0%, 0% 0%, 0% 90%, 100% 100%, 100% 0%);top:initial}.frame-type-mask_hero .wrap{min-height:90vh;max-height:90vh;clip-path:none}.frame-type-mask_hero .wrap .media{height:80%;max-width:100%;clip-path:polygon(100% 0%, 0% 0%, 20% 100%, 100% 85%, 100% 0%)}.frame-type-mask_hero .wrap::after{clip-path:polygon(100% 0%, 0% 0%, 20% 100%, 100% 85%, 100% 0%);height:calc(80% + 10px);width:calc(100% + 7px);right:0}.frame-type-mask_hero .wrap .caption{left:0;top:0}.frame-type-mask_hero .wrap .caption .hero-header{margin-top:100px;position:relative;filter:drop-shadow(-3px 3px 0px #16141E)}.frame-type-mask_hero .wrap .caption .hero-header .title span{font-size:clamp(35px, 10vw, 64px);-webkit-text-stroke-width:1px;padding:0px 20px}.frame-type-mask_hero .wrap .caption .hero-header .title span::after{left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.frame-type-mask_hero .wrap .caption .hero-header .title span.subtitle{font-size:clamp(27px, 7vw, 46px);right:-15vw}.frame-type-mask_hero .wrap .caption .caption-wrap{filter:drop-shadow(-7px 0px 0px #16141E);z-index:4;bottom:-13%}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text{width:calc(100% + 10px);margin-left:-5px}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text p{clip-path:polygon(70% calc(50px - 10px), 63% calc(50px - 10px), 67% 50px, 100% 50px, 100% 100%, 0% 100%, 0% 50px, 53% 50px, 52% calc(50px - 25px), 60% calc(50px - 25px), 56% 0%);padding-right:20px;max-width:initial;padding-top:calc(50px + 20px);text-align:center;font-size:var(--fontSizeMD)}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text p strong,.frame-type-mask_hero .wrap .caption .caption-wrap .special-text p span{font-size:inherit}.frame-type-mask_hero .wrap .caption .caption-wrap .special-text::after{content:"";position:absolute;left:-5px;top:-5px;background:var(--colorDark);height:calc(100% + 10px);width:calc(100% + 10px);display:block;clip-path:polygon(71% calc(50px - 4px), 65% calc(50px - 3px), 67% 50px, 100% 50px, 100% 100%, 0% 100%, 0% 50px, 52% 50px, 51% calc(50px - 23px), 59% calc(50px - 22px), 55% 0%);z-index:-1}.frame-type-mask_hero .wrap .caption .caption-wrap .hero-btn{width:calc(100% + 20px);margin-left:-15px;margin-top:0px;font-size:var(--fontSizeL)}}