@-webkit-keyframes color-change-2x{0%{background:var(--bg-bg-one, var(--clr-orange-500))}100%{background:var(--bg-bg-two, var(--clr-orange-500))}}@keyframes color-change-2x{0%{background:var(--bg-bg-one, var(--clr-orange-500))}100%{background:var(--bg-bg-two, var(--clr-orange-500))}}@-webkit-keyframes color-change-3x{0%{background:var(--bg-bg-one, var(--clr-orange-500))}50%{background:var(--bg-bg-two, var(--clr-orange-900))}100%{background:var(--bg-bg-three, var(--clr-orange-500))}}@keyframes color-change-3x{0%{background:var(--bg-bg-one, var(--clr-orange-500))}50%{background:var(--bg-bg-two, var(--clr-orange-900))}100%{background:var(--bg-bg-three, var(--clr-orange-500))}}@layer blocks{.hero-banner{position:relative;z-index:var(--z-hero-banner);padding-block:7.5rem 9.375rem;padding-inline:var(--wrapper-fluid-xl);background:var(--clr-neutral-100)}@media(max-width: 61.999rem){.hero-banner{padding-block:3.125rem 5rem}}.hero-banner:has(iframe){overflow:hidden}.hero-banner__video{position:absolute;inset:0;z-index:1}.hero-banner__video>div{position:relative;height:100% !important}.hero-banner__video::after{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;z-index:2;background:color-mix(in oklab, var(--clr-orange-500) 100%, transparent 50%)}.hero-banner__video iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;-webkit-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;min-width:100vw;min-height:100vh}@media(max-width: 61.999rem){.hero-banner__video iframe{width:150vw;-webkit-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}}@media(orientation: landscape){.hero-banner__video iframe{-webkit-transform:translate(-50%, -50%) scale(1.8);-ms-transform:translate(-50%, -50%) scale(1.8);transform:translate(-50%, -50%) scale(1.8)}}@media(orientation: portrait){.hero-banner__video iframe{-webkit-transform:translate(-50%, -50%) scale(2.2);-ms-transform:translate(-50%, -50%) scale(2.2);transform:translate(-50%, -50%) scale(2.2)}}@media(max-width: 61.999rem){.hero-banner__video iframe{-webkit-transform:translate(-50%, -50%) scale(2.5);-ms-transform:translate(-50%, -50%) scale(2.5);transform:translate(-50%, -50%) scale(2.5)}}.hero-banner__image{overflow:hidden;position:absolute;inset:0;z-index:1}.hero-banner__image>div{position:relative;height:100% !important}.hero-banner__image img{position:absolute;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.hero-banner :where(*:not(a)){color:var(--clr-neutral-700)}.hero-banner__content{display:grid;position:relative;z-index:2}.hero-banner__content .eyebrow+h1{-webkit-margin-before:clamp(1.875rem,1.21rem + 2.82vw,3.75rem);margin-block-start:clamp(1.875rem,1.21rem + 2.82vw,3.75rem)}.hero-banner__content h1{color:var(--clr-neutral-700);font-size:5.625rem;line-height:6.75rem;font-weight:300;letter-spacing:-2%}@media(max-width: 61.999rem){.hero-banner__content h1{font-size:2.25rem;line-height:1.4;word-break:break-word}}.hero-banner__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.5625rem,1.01rem + 2.35vw,3.125rem);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-margin-before:6.25rem;margin-block-start:6.25rem;font-size:clamp(1.25rem,1.07rem + 0.75vw,1.75rem)}@media(max-width: 61.999rem){.hero-banner__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-margin-before:3.125rem;margin-block-start:3.125rem}}.hero-banner__links a{position:relative;-webkit-padding-after:0.5rem;padding-block-end:0.5rem;font-weight:400;text-decoration:none !important;color:var(--clr-neutral-700)}@media(max-width: 61.999rem){.hero-banner__links a{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.hero-banner__links a::after{content:"";width:100%;height:2px;position:absolute;bottom:0;display:block;background:var(--clr-neutral-700);-webkit-transition:all .15s ease;transition:all .15s ease}.hero-banner__links a:hover,.hero-banner__links a:focus{color:var(--clr-orange-500)}.hero-banner__links a:hover::after,.hero-banner__links a:focus::after{height:3px;background:var(--clr-orange-500)}.hero-banner__columns{display:grid;gap:clamp(3.75rem,2.43rem + 5.63vw,7.5rem);-webkit-margin-before:3.75rem;margin-block-start:3.75rem}@media(min-width: 48rem){.hero-banner__columns{-webkit-margin-before:5rem;margin-block-start:5rem}}@media(min-width: 62rem){.hero-banner__columns{-webkit-margin-before:6.25rem;margin-block-start:6.25rem}.hero-banner__columns:has(.hero-banner__column:nth-child(2)){grid-template-columns:repeat(2, 1fr)}.hero-banner__columns:has(.hero-banner__column:nth-child(3)){grid-template-columns:repeat(3, 1fr)}}.hero-banner__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:start;gap:1.875rem;position:relative}.hero-banner__column p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width: 61.999rem){.hero-banner__column+*::after{content:"";display:block;height:0;position:absolute;top:calc(clamp(3.75rem,2.43rem + 5.63vw,7.5rem)/2*-1);left:0;right:0;-webkit-border-before:1px solid #ccc;border-block-start:1px solid #ccc}}@media(min-width: 62rem){.hero-banner__column+*::after{content:"";display:block;width:0;position:absolute;top:0;left:calc(clamp(3.75rem,2.43rem + 5.63vw,7.5rem)/2*-1);bottom:0;-webkit-border-start:1px solid #ccc;border-inline-start:1px solid #ccc}}.hero-banner__column h2,.hero-banner__column h3{font-size:var(--step--1)}.hero-banner__column p{font-size:var(--step-0)}.hero-banner--orange,.hero-banner--animated{background:var(--clr-orange-500)}.hero-banner--orange *,.hero-banner--orange h1,.hero-banner--animated *,.hero-banner--animated h1{color:var(--clr-neutral-100)}.hero-banner--orange .hero-banner__links a,.hero-banner--animated .hero-banner__links a{color:var(--clr-neutral-100)}.hero-banner--orange .hero-banner__links a::after,.hero-banner--animated .hero-banner__links a::after{background:var(--clr-neutral-100)}.hero-banner--orange .hero-banner__links a:hover,.hero-banner--orange .hero-banner__links a:focus,.hero-banner--animated .hero-banner__links a:hover,.hero-banner--animated .hero-banner__links a:focus{color:var(--clr-neutral-100)}.hero-banner--orange .hero-banner__links a:hover::after,.hero-banner--orange .hero-banner__links a:focus::after,.hero-banner--animated .hero-banner__links a:hover::after,.hero-banner--animated .hero-banner__links a:focus::after{background:var(--clr-neutral-100)}.hero-banner--full{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width: 48rem){.hero-banner--full{min-height:100vh}}.hero-banner--animated{background:var(--bg-bg-one, var(--clr-orange-500));-webkit-animation:color-change-2x var(--animation-duration, 6s) infinite alternate both;animation:color-change-2x var(--animation-duration, 6s) infinite alternate both}.hero-banner--animated-count-3{-webkit-animation:color-change-3x var(--animation-duration, 6s) infinite alternate both;animation:color-change-3x var(--animation-duration, 6s) infinite alternate both}.hero-banner--hex{background:var(--hb-hex-code, var(--clr-orange-500))}.hero-banner--dark .hero-banner__content h1,.hero-banner--dark .hero-banner__content h2,.hero-banner--dark .hero-banner__content h3,.hero-banner--dark .hero-banner__content h4,.hero-banner--dark .hero-banner__content h5,.hero-banner--dark .hero-banner__content h6,.hero-banner--dark .hero-banner__content p,.hero-banner--dark .hero-banner__content a{color:var(--clr-neutral-100)}.hero-banner--dark .hero-banner__links a{color:var(--clr-neutral-100)}.hero-banner--dark .hero-banner__links a::after{background:var(--clr-neutral-100)}.hero-banner--dark .hero-banner__links a:hover,.hero-banner--dark .hero-banner__links a:focus{color:var(--clr-neutral-100)}.hero-banner--dark .hero-banner__links a:hover::after,.hero-banner--dark .hero-banner__links a:focus::after{background:var(--clr-neutral-100)}.hero-banner--download,.hero-banner--post{padding-block:clamp(1.25rem,-0.07rem + 5.63vw,5rem) 6.875rem}.hero-banner--download .hero-banner__content h1,.hero-banner--post .hero-banner__content h1{font-size:var(--step-5);line-height:1.3076923077}@media(max-width: 61.999rem){.hero-banner--download .hero-banner__content h1,.hero-banner--post .hero-banner__content h1{font-size:2rem}}.hero-banner--post{padding-inline:var(--wrapper-post)}.hero-banner--post .hero-banner__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;line-height:1}.hero-banner--post .hero-banner__meta p+p{-webkit-margin-start:1em;margin-inline-start:1em;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-border-start:1px solid #ccc;border-inline-start:1px solid #ccc}.hero-banner--post .hero-banner__meta a{color:var(--clr-orange-500);text-decoration-style:dotted;text-decoration-color:rgba(0,0,0,0)}.hero-banner--post .hero-banner__meta a:hover,.hero-banner--post .hero-banner__meta a:focus{text-decoration-color:currentColor}.hero-banner--post .hero-banner__content h1{color:var(--clr-orange-500)}.page-header+.hero-banner:has(iframe),.page-header+.hero-banner:has(.hero-banner__image){-webkit-padding-before:calc(var(--header-height) + 6.875rem);padding-block-start:calc(var(--header-height) + 6.875rem)}@media(max-width: 61.999rem){.page-header+.hero-banner:has(iframe),.page-header+.hero-banner:has(.hero-banner__image){-webkit-padding-before:calc(var(--header-height) + 2.5rem);padding-block-start:calc(var(--header-height) + 2.5rem)}}.page-header+.hero-banner:has(iframe):has(.eyebrow),.page-header+.hero-banner:has(.hero-banner__image):has(.eyebrow){-webkit-padding-before:calc(var(--header-height) + 7.5rem);padding-block-start:calc(var(--header-height) + 7.5rem)}@media(max-width: 61.999rem){.page-header+.hero-banner:has(iframe):has(.eyebrow),.page-header+.hero-banner:has(.hero-banner__image):has(.eyebrow){-webkit-padding-before:calc(var(--header-height) + 3.125rem);padding-block-start:calc(var(--header-height) + 3.125rem)}}body.has-hero-banner>.hero-banner{position:fixed;z-index:20;top:0;inset-inline:0;-webkit-padding-before:calc(var(--header-height) + 6.875rem);padding-block-start:calc(var(--header-height) + 6.875rem)}@media(max-width: 61.999rem){body.has-hero-banner>.hero-banner{-webkit-padding-before:calc(var(--header-height) + 2.5rem);padding-block-start:calc(var(--header-height) + 2.5rem)}}body.has-hero-banner>.hero-banner:has(.eyebrow){-webkit-padding-before:calc(var(--header-height) + 7.5rem);padding-block-start:calc(var(--header-height) + 7.5rem)}@media(max-width: 61.999rem){body.has-hero-banner>.hero-banner:has(.eyebrow){-webkit-padding-before:calc(var(--header-height) + 3.125rem);padding-block-start:calc(var(--header-height) + 3.125rem)}}body.has-hero-banner>.hero-banner:has(iframe){-webkit-margin-before:0;margin-block-start:0}body.has-hero-banner #maincontent{position:relative;z-index:50;-webkit-margin-before:calc(var(--hero-banner-height, 1000px) - var(--header-height, 86px));margin-block-start:calc(var(--hero-banner-height, 1000px) - var(--header-height, 86px));background:var(--clr-neutral-100)}body.has-hero-banner #page-footer{position:relative;z-index:50}body.has-hero-banner:has(#wpadminbar) #maincontent{-webkit-margin-before:calc(var(--hero-banner-height, 1000px) - var(--header-height, 86px) - 32px);margin-block-start:calc(var(--hero-banner-height, 1000px) - var(--header-height, 86px) - 32px)}@media(max-width: 61.999rem){body.has-hero-banner:has(.hero-banner__columns)>.hero-banner{position:relative;padding-block:2.5rem 5.625rem}body.has-hero-banner:has(.hero-banner__columns) #maincontent{-webkit-margin-before:0;margin-block-start:0}}}
/*# sourceMappingURL=hero-banner.css.map */
