@layer overrides{.hero-parts{--hero-parts-padding-inline:clamp(1.25rem,.957792rem + 1.2987vw,2.5rem);--hero-parts-padding-block:clamp(1rem,.357143rem + 2.85714vw,3.75rem);--hero-parts-increased-size:1.5fr;grid-template-rows:1fr auto;grid-template-columns:var(--hero-width-1,1fr)var(--hero-width-2,1fr)var(--hero-width-3,1fr);transition:grid-template-columns var(--hero-parts-transition-duration);height:calc(var(--100svh) - var(--hero-parts-header-height) - var(--admin-bar-height));display:grid}.hero-parts:has(.hero-part-1:is(.hero-part:is(:hover,:focus-visible) *)){--hero-width-1:var(--hero-parts-increased-size)}.hero-parts:has(.hero-part-2:is(.hero-part:is(:hover,:focus-visible) *)){--hero-width-2:var(--hero-parts-increased-size)}.hero-parts:has(.hero-part-3:is(.hero-part:is(:hover,:focus-visible) *)){--hero-width-3:var(--hero-parts-increased-size)}.hero-parts:has(.hero-part-4:is(.hero-part:is(:hover,:focus-visible) *)){--hero-width-4:var(--hero-parts-increased-size)}.hero-parts .hero-part{text-decoration:none}.hero-parts .hero-part:focus{outline:none}.hero-parts .hero-part:focus-visible>*{outline:4px solid var(--white);outline-offset:-8px}.hero-parts .hero-part .part-title:after{content:"";background:var(--brand);width:1.25em;height:3px;transition:width var(--hero-parts-transition-duration);margin-top:.15em;margin-bottom:.2em;display:block}@media (hover:hover) and (pointer:fine){.hero-parts .hero-part .part-title:is(.hero-part:is(:hover,:focus-visible) *):after{width:2.5em}}.hero-parts .hero-part .part-button{transition:opacity var(--hero-parts-transition-duration);pointer-events:none;padding-top:2rem}.hero-parts .hero-part .part-button:is(.hero-part:is(:hover,:focus-visible) *){opacity:1}.hero-parts .hero-part .part-button:not(body.no-js *){opacity:0;position:absolute}.hero-parts .hero-section{--hero-height:100%;width:auto;min-width:0;overflow:clip}.hero-parts .hero-section:not(.hero-part-1){padding-left:1px}.hero-parts .hero-section .hero-content-wrapper{width:100%;min-width:0;padding-block:var(--hero-parts-padding-block);padding-inline:var(--hero-parts-padding-inline)}.hero-parts .hero-section .hero-content{transition:transform var(--hero-parts-transition-duration)}.hero-parts .hero-section .hero-content:is(.hero-part:is(:hover,:focus-visible) *){transform:translateY(calc(-1*var(--part-button-height,0px)))}.hero-parts .hero-media-overlay{background-image:linear-gradient(0deg,#000a 0,#0000 500px);position:relative}.hero-parts .hero-media-overlay:before{content:"";z-index:1;opacity:var(--hero-parts-overlay-opacity,1);transition:opacity var(--hero-parts-transition-duration);background:#0000004d;position:absolute;inset:0}.hero-parts .hero-parts-footer{grid-column:1/span var(--hero-parts-count,1);grid-row:2/span 1;justify-content:space-between;display:flex}.hero-parts .hero-parts-scroll{padding-block:1.25rem}.hero-parts .hero-parts-scroll:has(>:only-child){width:100%}.hero-parts .hero-parts-scroll:only-child>:only-child{margin-inline:auto}.hero-parts .countdown{padding-block:0}}
/*# sourceMappingURL=css-hero-parts-desktop.css.map*/