@media(prefers-reduced-motion){*,*::before,*::after{transition-duration:0ms !important;transition-timing-function:linear !important;transition-delay:0ms !important;animation-duration:0ms !important;animation-timing-function:linear !important;animation-delay:0ms !important}}*,*::before,*::after{box-sizing:border-box;position:relative;margin:0;padding:0;outline:none}*::before,*::after{content:none}.x-component{color:var(--text-md-em) !important}html{scroll-padding-top:calc(var(--nav-height) + 1.5rem);scrollbar-gutter:stable}html:has(.dux-nav.open){overflow:hidden}body,html{min-height:100%;width:100%;background:var(--surface-base)}body{background-image:var(--body-bg-url);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@supports(-webkit-appearance: none) and (hanging-punctuation: first){body{background-attachment:unset;background-size:auto;background-repeat:repeat}}img,svg,figure{max-width:100%}svg [fill],svg[fill]{fill:currentColor}svg [stroke],svg[stroke]{stroke:currentColor}table{border-collapse:collapse;border-spacing:0}ul[role=list]{list-style:none;padding:0}hr{border:none;margin-block:var(--space-md)}:root{--special-gothic-font: "Special Gothic Expanded One", serif;--border-1: hsl(0 0 80%);--surface-base: hsl(0 0 95%);--surface-green: hsl(154 48% 24%);--surface-green-transluscent: hsl(154 48% 24% / 0.75);--surface-orange: hsl(16 66% 45%);--surface-orange-dim: hsl(16 66% 35%);--surface-raised: hsl(0 0 100%);--surface-red: hsl(358 58% 40%);--link-color: hsl(240, 100%, 53.3%);--text-high-em: hsl(0 0 0%);--text-md-em: hsl(0 0 15%);--text-on-green: hsl(0 0 100%);--text-on-orange: hsl(0 0 100%);--text-on-red: hsl(0 0 100%);--surface-overlay: hsl(0 0 0 / 0.50);--space-sm: 0.5rem;--space-md: 0.75rem;--space-lg: 1rem;--space-xl: 1.25rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-body: 1rem;--font-size-button: 1rem;--font-size-h4: 1rem;--font-size-nav-button: 1rem;--font-size-small-heading: 1rem;--font-size-h3: 1.25rem;--font-size-h2: 1.625rem;--font-size-h1: 2rem;--font-size-countdown: 5rem;--nav-height: 3.5rem;--nav-z-index: 10;--dux-max-width: 1600px;--dux-padding-inline: 1.25rem;--dux-padding-block: 3rem;--dux-container-width: min(100% - var(--dux-padding-inline) * 2, var(--dux-max-width));--footer-padding-block: var(--dux-padding-block);--footer-logo-width: 7rem;--footer-logo-height: 8rem}@media(width > 45rem){:root{--space-sm: 0.75rem;--space-md: 1rem;--space-lg: 1.25rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--font-size-xs: 0.875rem;--font-size-button: 1.25rem;--font-size-h4: 1.25rem;--font-size-nav-button: 1.25rem;--font-size-sm: 1.125rem;--font-size-small-heading: 1.25rem;--font-size-body: 1.5rem;--font-size-h3: 1.75rem;--font-size-h2: 2.25rem;--font-size-h1: 3.25rem;--font-size-countdown: 8rem;--nav-height: 4.5rem;--dux-padding-block: 4rem;--footer-logo-width: 11rem;--footer-logo-height: 12rem}}@media(width > 64rem){:root{--space-sm: 1rem;--space-md: 1.25rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6.25rem;--space-4xl: 8rem;--font-size-xs: 0.875rem;--font-size-button: 1.25rem;--font-size-nav-button: 1.25rem;--font-size-sm: 1.125rem;--font-size-small-heading: 1.25rem;--font-size-body: 1.5rem;--font-size-h4: 1.5rem;--font-size-h3: 2rem;--font-size-h2: 2.5rem;--font-size-h1: 4rem;--font-size-countdown: calc(5rem + 3vw);--dux-padding-block: 6.25rem}}p,li,a{font-size:var(--font-size-body);font-family:"Public Sans",serif;font-weight:400;line-height:150%;color:var(--text-md-em)}a{text-underline-offset:auto;text-underline-position:from-font;font-size:inherit;text-decoration:underline;color:var(--link-color)}h1,.text-h1,h2,.text-h2,h3,.text-h3,h4,.text-h4,.heading-sm{font-family:var(--special-gothic-font);line-height:110%;margin-block-end:.375em;text-transform:uppercase;font-weight:400}h1,.text-h1{font-size:var(--font-size-h1)}h2,.text-h2{font-size:var(--font-size-h2)}h3,.text-h3{font-size:var(--font-size-h3)}h4,.text-h4{font-size:var(--font-size-h4)}.heading-sm{font-size:var(--font-size-button)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}:is(h1,h2,h3,h4,.text-h1,.text-h2,.text-h3,.text-h4,.heading-sm,p)+:is(h1,h2,h3,h4,.text-h1,.text-h2,.text-h3,.text-h4,.heading-sm),p+p{margin-block-start:1em}input,select,button,textarea{font:inherit}section+section{margin-block-start:var(--space-3xl)}section.has-background{padding-block:var(--space-3xl)}section.has-background+section.has-background{margin-block-start:0}button,.button{padding:1rem 1.25rem;display:flex;justify-content:center;align-items:center;background-color:var(--surface-orange);color:var(--text-on-orange);text-decoration:none;border:none;font-size:var(--font-size-button);font-family:var(--special-gothic-font);cursor:pointer}button:hover,.button:hover{background-color:var(--surface-orange-dim)}button.link,.button.link{background-color:rgba(0,0,0,0);color:var(--text-md-em)}button.link svg [fill],.button.link svg [fill]{fill:var(--text-md-em)}button.link svg [stroke],.button.link svg [stroke]{stroke:var(--text-md-em)}button.white,.button.white{background-color:var(--surface-base);color:var(--surface-green)}a.link{font-size:inherit;color:inherit;font-family:var(--special-gothic-font)}.agreement{position:fixed;bottom:0;right:0;max-width:37.5rem;padding:1.5rem 1.25rem;background:var(--surface-raised);color:var(--text-md-em);outline:3px solid var(--surface-green, #205B41);visibility:hidden;opacity:0;z-index:1001}@media(width > 64rem){.agreement{padding:2rem}}.agreement.show{visibility:visible;opacity:1}.agreement .agreement-content .agreement-header{display:grid;grid-template-columns:1fr max-content;align-items:center;margin-block-end:.375em}.agreement .agreement-content .agreement-header h4{margin-block-end:0}.agreement .agreement-content .agreement-header button{padding:0}.agreement .agreement-content .agreement-cta{display:flex;margin-block-start:1rem}@media(width < 64rem){.agreement .agreement-content .agreement-cta{justify-content:center}.agreement .agreement-content .agreement-cta button{width:100%}}.dux-nav{height:var(--nav-height);background-color:var(--surface-raised);position:sticky;inset-inline:0;top:0;z-index:10;box-shadow:50vw 3px var(--surface-green),-50vw 3px var(--surface-green)}.dux-nav .dux-nav-container{display:grid;grid-template-columns:max-content 1fr max-content}.dux-nav .dux-nav-hamburger button,.dux-nav .dux-nav-cta .button{height:var(--nav-height)}.dux-nav.open{position:fixed;z-index:11}.dux-nav.open+.dux-nav-spacer{height:var(--nav-height)}.dux-nav.open .dux-nav-links{opacity:1;pointer-events:all}.dux-nav .dux-nav-links a{font-size:var(--font-size-nav-button);line-height:110%;color:var(--text-md-em)}.dux-nav .dux-nav-logo{height:var(--nav-height);color:var(--surface-green);display:flex;align-items:center;width:fit-content}.dux-nav .dux-nav-logo svg,.dux-nav .dux-nav-logo img{height:calc(var(--nav-height) - .5rem)}.dux-nav .dux-nav-logo svg [fill],.dux-nav .dux-nav-logo svg[fill]{fill:revert-layer}.dux-nav .dux-nav-logo svg [stroke],.dux-nav .dux-nav-logo svg[stroke]{stroke:revert-layer}.dux-nav .dux-nav-logo a{width:fit-content}@media(width <= 64rem){.dux-nav .dux-nav-links{opacity:0;pointer-events:none;position:fixed;overflow:hidden;top:var(--nav-height);bottom:0;inset-inline:0;background-color:var(--surface-overlay);z-index:10}.dux-nav .dux-nav-links ul{background-color:var(--surface-raised);height:100%;max-width:17rem;display:flex;flex-direction:column;align-items:center;justify-content:start}.dux-nav .dux-nav-links ul li{width:100%}.dux-nav .dux-nav-links ul li a{display:inline-block;padding-block:1.5rem;width:100%;text-align:center;text-decoration:none}.dux-nav .dux-nav-links ul li a:hover{background-color:var(--surface-green);color:var(--surface-raised)}}@media(width > 45rem){.dux-nav .dux-nav-container{grid-template-columns:1fr min-content 1fr}.dux-nav .dux-nav-cta{justify-self:end}.dux-nav svg,.dux-nav img{max-width:unset}}@media(width > 64rem){.dux-nav .dux-nav-container{max-width:var(--dux-container-width);margin-inline:auto}.dux-nav .dux-nav-hamburger{display:none}.dux-nav .dux-nav-logo img{max-width:100%;object-fit:contain}.dux-nav .dux-nav-links ul{display:flex;flex-wrap:nowrap}.dux-nav .dux-nav-links ul li a{height:var(--nav-height);display:grid;padding-inline:1rem;white-space:nowrap;align-items:center;text-decoration:none}.dux-nav .dux-nav-links ul li a:hover{background-color:var(--surface-green);color:var(--surface-raised)}}.dux-footer{margin-block-start:var(--space-3xl);width:100%;background:linear-gradient(0deg, rgba(32, 91, 65, 0.95) 0%, rgba(32, 91, 65, 0.95) 100%),var(--footer-bg) #d3d3d3 50%/cover no-repeat}.dux-page-wrapper:has(.has-background:last-child)+.dux-footer{margin-block-start:0}.dux-footer .dux-footer-content{max-width:var(--dux-container-width);margin-inline:auto;padding-block:var(--footer-padding-block);color:var(--text-on-green);display:grid;gap:3rem var(--space-lg);grid-template-columns:repeat(auto-fill, minmax(min(45%, 15rem), 1fr))}@media(width <= 64rem){.dux-footer .dux-footer-content>*{grid-column:1/-1}}@media(width > 64rem){.dux-footer .dux-footer-content{grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr))}.dux-footer .dux-footer-content .dux-footer-links{grid-column:2/-1}}.dux-footer .dux-footer-content .dux-footer-details p{color:var(--text-on-green)}.dux-footer .dux-footer-content .dux-footer-details a svg{width:var(--footer-logo-width);height:var(--footer-logo-height)}.dux-footer .dux-footer-content .dux-footer-details a svg [fill],.dux-footer .dux-footer-content .dux-footer-details a svg[fill]{fill:revert-layer}.dux-footer .dux-footer-content .dux-footer-details a svg [stroke],.dux-footer .dux-footer-content .dux-footer-details a svg[stroke]{stroke:revert-layer}.dux-footer .dux-footer-content .dux-footer-links{display:grid;grid-template-columns:subgrid;gap:3rem}.dux-footer .dux-footer-content .dux-footer-links h4{margin-block-end:var(--space-lg)}.dux-footer .dux-footer-content .dux-footer-links ul{display:grid;gap:1rem}.dux-footer .dux-footer-content .dux-footer-links ul li a.link{font-family:"Public Sans",serif;color:var(--text-on-green)}.dux-footer .dux-footer-copyright{display:flex;place-content:center;padding-block:1.75rem;border-top:2px solid var(--surface-raised);background-color:var(--surface-green)}.dux-footer .dux-footer-copyright p{color:var(--text-on-green)}.dux-hero{position:relative;width:100%;height:auto;overflow:hidden}.dux-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, var(--dux-hero-start-gradient, var(--surface-green-transluscent, rgba(32, 91, 65, 0.75))) 0%, var(--dux-hero-end-gradient, var(--surface-green, #205B41)) 100%);pointer-events:none;z-index:1}.dux-hero .dux-hero-video,.dux-hero .dux-hero-img{position:absolute;inset:0;object-fit:cover;object-position:center;height:100%;width:100%}@media(prefers-reduced-motion: reduce){.dux-hero .dux-hero-video{animation:none;display:none}}.dux-hero .dux-hero-content{z-index:2;max-width:var(--dux-container-width);margin-inline:auto;display:grid;gap:4rem var(--space-lg)}@media(width > 100rem){.dux-hero .dux-hero-content{grid-template-columns:1fr min-content}}.dux-hero .dux-hero-content h1,.dux-hero .dux-hero-content h2,.dux-hero .dux-hero-content h3,.dux-hero .dux-hero-content h4,.dux-hero .dux-hero-content .text-h1,.dux-hero .dux-hero-content .text-h2,.dux-hero .dux-hero-content .text-h3,.dux-hero .dux-hero-content .text-h4,.dux-hero .dux-hero-content .heading-sm,.dux-hero .dux-hero-content p,.dux-hero .dux-hero-content svg{color:var(--text-on-green)}.dux-hero .dux-hero-content .dux-hero-content-text svg{width:11rem;height:12rem}.dux-hero .dux-hero-content .dux-hero-content-text svg,.dux-hero .dux-hero-content .dux-hero-content-text img{margin-block-end:var(--space-xl)}.dux-hero .dux-hero-content .dux-hero-content-text :is(h1,h2,h3,h4,.text-h1,.text-h2,.text-h3,.text-h4,.heading-sm)+:is(h1,h2,h3,h4,.text-h1,.text-h2,.text-h3,.text-h4,.heading-sm){margin-block-start:var(--space-sm)}.dux-hero .dux-hero-content .dux-hero-action{margin-block-start:var(--space-xl)}@media(width > 45rem){.dux-hero .dux-hero-content .dux-hero-action .button,.dux-hero .dux-hero-content .dux-hero-action button{width:fit-content}}.dux-hero.dux-hero-sub-page .dux-hero-content{justify-items:center;text-align:center}.dux-hero.dux-hero-sub-page .dux-hero-content h1,.dux-hero.dux-hero-sub-page .dux-hero-content h2,.dux-hero.dux-hero-sub-page .dux-hero-content h3,.dux-hero.dux-hero-sub-page .dux-hero-content h4{margin-block-end:0}.dux-hero #heroPauseButton{border:2px solid var(--surface-raised);color:var(--surface-raised);background-color:rgba(0,0,0,0);padding:.75rem;position:absolute;bottom:1rem;right:0;margin-block-start:3rem;margin-inline-end:1rem;width:fit-content;z-index:3}@media(width <= 45rem){.dux-hero #heroPauseButton{position:sticky;left:100%}}@media(prefers-reduced-motion: reduce){.dux-hero #heroPauseButton{display:none}}/*# sourceMappingURL=dux.css.map */
.dux-alert-banner {
    width: 100%;
    background-color: var(--surface-red);
    z-index: 11;

    .dux-alert-banner-content {
        width: var(--dux-container-width);
        margin-inline: auto;
        padding-block: .65rem;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        gap: 0.5rem 1.5rem;

        .dux-alert-banner-content-text {
            display: flex;
            gap: 0.5rem 1.5rem;
            flex-wrap: wrap;
            width: fit-content;
        }

        @media (width > 64rem) {
            flex-direction: row;
            flex-wrap: nowrap;
            align-items: center;
            gap: 0.5rem 1.5rem;

            p.text-sm {
                white-space: nowrap;
            }
        }

        p, a {
            color: var(--text-on-red);
            margin-block: 0;
            line-height: 150%;
        }

        a {
            text-decoration: none;
            font-size: var(--font-size-button);
            white-space: nowrap;
        }
    }
}
.dux-google-ad {
    margin-block: var(--space-lg);

    .dux-google-ad-wrapper {
        max-width: var(--dux-container-width);
        margin-inline: auto;
        width: 320px;
        min-height: 50px;

        @media (width > 45rem) {
            width: 728px;
            min-height: 90px;
        }
        overflow: auto;
    }
}
.dux-columns {
    max-width: var(--dux-container-width);
    margin-inline: auto;
    display: grid;
    grid-template-columns: 1fr;
    gap: 3rem 4rem;
    align-items: center;

    @media (width > 75rem) {
        grid-template-columns: var(--dux-columns-grid-columns);
    }

    .dux-columns-text {

        .dux-columns-actions {
            margin-block-start: var(--space-lg);
            display: flex;
            flex-wrap: wrap;
            gap: .75rem;

            a.button {
                width: fit-content;
            }
        }

        &.align-top {
            align-self: start;
        }
    }

    figure {
        width: 100%;

        &.align-top {
            align-self: start;
        }

        iframe {
            width: 100%;
            aspect-ratio: var(--youtube-block-aspect-ratio);
        }
    }
}
