.hero-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hero-slide{position:relative;min-width:100%;scroll-snap-align:center}.hero-slide .wp-block-cover__inner-container{margin-inline:auto;max-width:1400px}@keyframes fall-top{from{transform:translateY(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes fall-left{from{transform:translateX(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes fall-right{from{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@keyframes fall-bottom{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (orientation:portrait){.hero-slide{height:70vw;min-height:520px}.hero-slide h2.hero-title{font-size:min(9vw,4.8rem)!important}}@media (orientation:landscape){.hero-slide{height:clamp(320px, 90vh, 720px)}.hero-slide h2.hero-title{font-size:min(4vw,4.8rem)!important}@media(max-height:800px){.hero-slide h2.hero-title{margin-top:calc(var(--wp--preset--spacing--m) + 2.3rem)}}@media(min-height:801px){.hero-slide h2.hero-title{margin-top:calc(var(--wp--preset--spacing--m) + 4.5rem)}}}.hero-slide p.hero-bgword{animation:fall-top .6s ease-out both;opacity:.2;font-size:min(10.5vw, 10rem);font-weight:700;letter-spacing:.02em;line-height:1;position:absolute;margin-top:var(--wp--preset--spacing--s)}.hero-slide h2.hero-title{animation:fall-left .6s .05s ease-out both;font-weight:800}.hero-slide p.hero-desc{animation:fall-right .6s .1s ease-out both;font-size:clamp(1rem, 1.3vw, 1.5rem)}.hero-slide div.hero-cta{animation:fall-bottom .6s .15s ease-out both;font-size:1.25rem;font-weight:500}.hero-bgword{color:#fff0;-webkit-text-fill-color:#fff0;-webkit-text-stroke:1px rgb(256 256 256 / .4)}@media(min-width:783px){.hero-title,.hero-desc,.hero-cta{padding-left:100px;padding-right:30%}}@media(max-width:782px){.hero-title,.hero-desc,.hero-cta{padding-left:35px;padding-right:12%}.hero-slide h2.hero-title{margin-top:calc(var(--wp--preset--spacing--m) + 1rem)}.hero-slide div.hero-cta{margin-top:1rem!important}}@media (prefers-reduced-motion:reduce){.hero-slide.is-active .hero-bgword,.hero-slide.is-active .hero-title,.hero-slide.is-active .hero-desc,.hero-slide.is-active .hero-cta{animation:none!important}}.hero-dots a.wp-element-button{padding:0;min-width:0;line-height:1;background:#fff0;box-shadow:none;border:0;display:inline-block}.hero-dots a::before{content:"";display:block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#fff0}.hero-dots .dot[aria-current="true"] a::before{background:#fff}.hero-dots a:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-slider{position:relative}.hero-slider .hero-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;display:flex;align-items:center;gap:0}.hero-slider .hero-track{overflow:hidden}.hero-arrows.wp-block-buttons{position:absolute;inset:0;pointer-events:none;gap:0}.hero-arrows .wp-block-button.hero-arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);margin:0}.hero-arrows .hero-prev{left:12px}.hero-arrows .hero-next{right:12px}.hero-arrows .wp-block-button__link{display:grid;place-items:center;padding:0;width:48px;height:48px;border-radius:9999px;border:1px solid rgb(255 255 255 / .35);background:rgb(0 0 0 / .45);color:#fff;line-height:1;font-size:0;text-decoration:none;box-shadow:0 4px 18px rgb(0 0 0 / .35);backdrop-filter:saturate(140%) blur(6px);cursor:pointer}.hero-arrows .wp-block-button__link::before{content:"";width:18px;height:18px;display:block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .25))}.hero-arrows .hero-next .wp-block-button__link::before{background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>")}.hero-arrows .hero-prev .wp-block-button__link::before{background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'/></svg>")}.hero-arrows .wp-block-button__link:hover{background:rgb(0 0 0 / .55)}.hero-arrows .wp-block-button__link:active{transform:scale(.98)}.hero-arrows .wp-block-button__link:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-arrows .wp-block-button[disabled] .wp-block-button__link{opacity:.4;cursor:default;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-arrows .wp-block-button__link{transition:none}}