@keyframes jctc-hero-video-buffering-spin{to{transform:rotate(1turn)}}.hero{background-color:var(--color-bg);container-type:inline-size;line-height:0;overflow:hidden}.hero,.hero__video-wrapper{position:relative;width:100%}.hero__video-wrapper{background-color:#000;box-shadow:0 0 100px #00000080}.hero__video-wrapper:after{background-color:#0000004d;content:"";pointer-events:none;z-index:2}.hero__poster,.hero__video-wrapper:after{inset:0;position:absolute}.hero__poster{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.hero__video{display:block;height:auto;opacity:0;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.hero__video.is-loaded{opacity:1}.hero__video--embed{border:0;pointer-events:none}.hero__video-buffering{align-items:center;display:none;justify-content:center;inset:0;pointer-events:none;position:absolute;z-index:3}.hero__video-buffering:after{animation:jctc-hero-video-buffering-spin .8s linear infinite;border:.4rem solid hsla(53,92%,81%,.25);border:calc(var(--jctc-rem, 1rem)*.4) solid hsla(53,92%,81%,.25);border-radius:50%;border-top-color:#fbf1a4;content:"";height:4.4rem;height:calc(var(--jctc-rem, 1rem)*4.4);width:4.4rem;width:calc(var(--jctc-rem, 1rem)*4.4)}.hero__video-wrapper.is-buffering .hero__video-buffering{display:flex}.hero__container-content{margin-left:auto;margin-right:auto;max-width:144rem;max-width:calc(var(--jctc-rem, 1rem)*144);padding-left:4rem;padding-left:calc(var(--jctc-rem, 1rem)*4);padding-right:4rem;padding-right:calc(var(--jctc-rem, 1rem)*4)}@media(max-width:1023px){.hero__container-content{padding-left:3.2rem;padding-left:calc(var(--jctc-rem, 1rem)*3.2);padding-right:3.2rem;padding-right:calc(var(--jctc-rem, 1rem)*3.2)}}@media(max-width:479px){.hero__container-content{padding-left:1.8rem;padding-left:calc(var(--jctc-rem, 1rem)*1.8);padding-right:2.4rem;padding-right:calc(var(--jctc-rem, 1rem)*2.4)}}.hero__container-content{align-items:center;display:flex;height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100%}.hero__overlay{max-width:74.1rem;max-width:calc(var(--jctc-rem, 1rem)*74.1)}@media(max-width:1023px){.hero__overlay{max-width:67.7rem;max-width:calc(var(--jctc-rem, 1rem)*67.7)}}.hero__overlay-text{color:#f0efe5;font-family:var(--font-heading);font-size:4.2rem;font-size:calc(var(--jctc-rem, 1rem)*4.2);font-weight:100;letter-spacing:.26em;line-height:1.2;text-transform:uppercase}@container (max-width: 767px){.hero__overlay-text{font-size:clamp(2.4rem,.81176rem + 4.4117647059cqw,4.2rem);font-size:clamp(calc(var(--jctc-rem, 1rem)*2.4),calc(var(--jctc-rem, 1rem)*.81176) + 4.4117647059cqw,calc(var(--jctc-rem, 1rem)*4.2))}}@media(max-width:479px){.hero__overlay-text{letter-spacing:.15em;line-height:1.3;max-width:100%}}.hero__overlay-text p+p{margin-top:3.9rem;margin-top:calc(var(--jctc-rem, 1rem)*3.9)}
