:root{--font-heading: "politica", sans-serif;--font-heading-cd: "politica", sans-serif;--font-heading-xp: "politica", sans-serif;--font-nav: "open-sans", sans-serif;--font-body: "new-atten-italic", sans-serif;--font-button: "new-atten-italic", sans-serif;--font-body-large: clamp(1.375rem, 1.2813rem + 0.25vw, 1.5rem);--color-yellow: #FFCC58;--color-primary: var(--color-yellow);--color-green: #367A71;--color-secondary: var(--color-green);--color-cream: #FFF8EB;--color-black: #3F4343;--color-red-gradient: linear-gradient(var(--color-red) 0%, color-mix(in srgb, var(--color-red) 80%, var(--color-cream)) 100%);--expo-out: cubic-bezier(.16, 1, .3, 1);--color-body: var(--color-black);--header-height: 100px;--border-radius-large: 40px;--border-radius-small: 20px}.bg-dark{--color-body: white;--color-heading: white;--bg-color: var(--color-black)}.bg-white{--color-text: var(--color-grey);--bg-color: var(--color-white)}.bg-red{--color-text: var(--color-white);--bg-color: var(--color-red)}.bg-red p,.bg-red ul,.bg-red a{color:var(--color-grey-light)}@property --gradient-start{syntax:"<percentage>";inherits:true;initial-value:100%}@property --gradient-end{syntax:"<percentage>";inherits:true;initial-value:80%}@property --depth{syntax:"<integer>";inherits:false;initial-value:1}.bg-cream{--bg-color: var(--color-cream)}.bg-cream-gradient{--bg-color: var(--color-cream);--gradient-start: calc(100% - (var(--depth) - 1) * 20%);--gradient-end: calc(100% - var(--depth) * 20%);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-color) var(--gradient-start), white) 0%, color-mix(in srgb, var(--bg-color) var(--gradient-end), white) 100%)}.bg-cream-gradient+.bg-cream-gradient{padding-top:5%}.bg-green{background-color:var(--color-green);color:var(--color-white)}.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:var(--color-cream)}.bg-yellow{background-color:var(--color-yellow);color:var(--color-black)}.bg-yellow h1,.bg-yellow h2,.bg-yellow h3,.bg-yellow h4,.bg-yellow h5,.bg-yellow h6{color:var(--color-black)}.hero{position:relative;overflow:hidden;background:var(--color-cream);transform:translateZ(0);padding-top:calc(10% + var(--header-height));padding-bottom:3%}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:var(--color-cream)}.hero+section{margin-bottom:-1px;position:relative;z-index:3}.hero.hero-size-tall{padding-top:calc(15% + var(--header-height));padding-bottom:5%}.hero:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#020024;background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0.34) 100%);z-index:2}.hero .small-text{text-transform:uppercase;font-weight:600;letter-spacing:1px}.hero h1{font-size:clamp(2.875rem,.3438rem + 6.75vw,6.25rem);max-width:50ch;margin-bottom:0}.hero .hero-content{color:var(--color-cream);position:relative;z-index:3;text-align:left;text-wrap:balance;font-size:var(--font-body-large);display:flex;align-items:flex-end;flex-wrap:wrap}@media screen and (max-width: 768px){.hero .hero-content{text-wrap:balance}}.hero .hero-content .heading-wrapper{flex:0 0 100%}.hero .hero-content .content-wrapper{max-width:39ch;margin-top:1em}.hero .hero-content p:last-child{margin-bottom:0}.hero .bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translateZ(0);overflow:hidden}.hero .bg-container .hero-img-container{position:absolute;top:10%;left:0;width:100%;height:100%}.hero .bg-container .hero-img-container video,.hero .bg-container .hero-img-container img{top:0;left:0;width:100%;height:100%;position:static;object-fit:cover;object-position:center center;z-index:1;transform:translateZ(0)}.hero .button-container{justify-content:center}/*# sourceMappingURL=hero.css.map */
