.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{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}.frame-type-mask_hero .wrap .caption .hero-header .title span{font-size: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:5px}.frame-type-mask_hero .wrap .caption .hero-header .title span:not(:first-child)::before{top:-12px}.frame-type-mask_hero .wrap .caption .hero-header .subtitle{color:var(--colorWhite);text-align:center;font-size:64px;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:fit-content;margin-left:4%;top:0;position:relative}.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{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:24px;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% + 8px) calc(20% + -3px), calc(88% + -1px) calc(44% + -7px), calc(100% + 7px) calc(15% + -5px), calc(87% + -5px) calc(85% + 5px), calc(84% + -5px) calc(56% + 5px), calc(80% + 2px) calc(72% + 0px), 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), calc(80% + 0px) calc(25% + 5px));z-index:-1}.frame-type-mask_hero .wrap .caption .caption-wrap .hero-btn{color:var(--colorWhite);font-size:64px;font-weight:800;line-height:100%;text-transform:uppercase;background:var(--colorSecondary);padding:10px 5%;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:900px){.frame-type-mask_hero::after{bottom:-10%;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:70%;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(70% + 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}.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% 19%, 58% 20%, 60% 25%, 100% 25%, 100% 100%, 0% 100%, 0% 25%, 53% 25%, 52% 13%, 62% 13%, 56% 0%);padding:20px;padding-right:20px;max-width:initial;padding-top:calc(0% + 10% + 20px)}.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(72% + 0px) calc(22% + 0px), calc(58% + 8px) calc(24% + -3px), calc(60% + -1px) calc(28% + -7px), calc(100% + 0px) calc(27% + -5px), calc(100% + -5px) calc(100% + 5px), calc(0% + -5px) calc(100% + 5px), calc(0% + 2px) calc(25% + 0px), calc(53% + -5px) calc(25% + 0px), calc(52% + -5px) calc(13% + 2px), calc(61% + 0px) calc(13% + 0px), calc(50% + 0px) calc(-7% + 0px));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:40px}}@media screen and (max-width:650px){.frame-type-mask_hero{filter:drop-shadow(0px 0px 0px #16141E)}.frame-type-mask_hero::after{bottom:-7%;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 .caption{left:0;top:0;overflow-x:clip}.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:45px;-webkit-text-stroke-width:2px;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:not(:first-child){top:4px}.frame-type-mask_hero .wrap .caption .hero-header .title span:not(:first-child)::before{top:-8px}.frame-type-mask_hero .wrap .caption .hero-header .subtitle{font-size:24px;padding:5px 20px;border:3px solid var(--colorDark);top:0;margin-left:25%}.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{font-size:16px;padding-top:calc(0% + 15% + 20px)}.frame-type-mask_hero .wrap .caption .caption-wrap .hero-btn{font-size:24px}}