:root{--home-hero-height:clamp(520px,75svh,860px);--home-hero-content-max:1180px;--home-hero-edge:clamp(16px,5vw,72px);--home-hero-media-ratio:16 / 9}.rtp-home-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(10px,1.35vw,18px);width:100%;height:var(--home-hero-height);min-height:500px;max-height:860px;padding-inline:max(var(--home-hero-edge),env(safe-area-inset-left));padding-block:clamp(54px,7vw,112px) clamp(64px,8vw,124px);overflow:hidden;color:var(--text,#fff);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-2,#0ea4eb) 24%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,rgba(255,255,255,.10),transparent 28%),linear-gradient(180deg,var(--theme-bg,#101014) 0%,color-mix(in srgb,var(--theme-bg,#101014) 72%,#000 28%) 100%)}.rtp-home-hero::before,.rtp-home-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.rtp-home-hero::before{background:linear-gradient(90deg,rgba(var(--theme-bg-rgb),.72) 0%,rgba(var(--theme-bg-rgb),.50) 32%,rgba(var(--theme-bg-rgb),.14) 68%,rgba(var(--theme-bg-rgb),.42) 100%),linear-gradient(180deg,rgba(var(--theme-bg-rgb),.12) 0%,rgba(var(--theme-bg-rgb),.10) 44%,rgba(var(--theme-bg-rgb),.56) 100%),radial-gradient(ellipse at 50% 118%,rgba(0,85,254,.20),transparent 56%)}.rtp-home-hero::after{top:auto;height:min(32%,220px);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--theme-bg,#101014) 74%,transparent) 74%,var(--theme-bg,#101014) 100%)}.rtp-home-hero__poster,.rtp-home-hero__video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;border:0;opacity:.76;filter:saturate(1.12) contrast(1.05) brightness(1.14);transform:translateZ(0) scale(1.001);transform-origin:center}.rtp-home-hero__poster[hidden],.rtp-home-hero__poster[data-media-empty="true"],.rtp-home-hero__poster:not([src]),.rtp-home-hero__poster[src=""],.rtp-home-hero__video:not([poster])[data-loaded="false"]{opacity:0!important}.rtp-home-hero__poster{transition:opacity .65s ease,filter .65s ease,transform 7.5s ease}.rtp-home-hero__video{opacity:0;transition:opacity .52s ease}.rtp-home-hero[data-video-ready="true"] .rtp-home-hero__video{opacity:.76}.rtp-home-hero[data-video-ready="true"] .rtp-home-hero__poster{opacity:.18}.rtp-home-hero.is-switching .rtp-home-hero__poster,.rtp-home-hero.is-switching .rtp-home-hero__video{opacity:.20}.rtp-home-hero.is-animated .rtp-home-hero__poster,.rtp-home-hero.is-animated .rtp-home-hero__video{transform:translateZ(0) scale(1.035)}.rtp-home-hero__title{position:relative;z-index:1;max-width:min(760px,100%);margin:0;color:var(--text,#fff);font-size:clamp(42px,7.1vw,96px);font-weight:950;line-height:.92;letter-spacing:-.066em;text-wrap:balance;text-shadow:0 18px 44px rgba(0,0,0,.38)}.rtp-home-hero__lead{position:relative;z-index:1;max-width:54ch;margin:0;color:color-mix(in srgb,var(--text,#fff) 82%,transparent);font-size:clamp(12.5px,1.06vw,16px);font-weight:620;line-height:1.48;text-wrap:pretty;text-shadow:0 10px 26px rgba(0,0,0,.32)}.rtp-home-hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(2px,.48vw,7px)}.rtp-home-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border:1px solid color-mix(in srgb,var(--rtpx-button-accent,#2563eb) 84%,white 16%);border-radius:var(--button-radius,.5rem);color:var(--rtpx-button-accent-text,#fff);background:var(--rtpx-button-accent,#2563eb);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:11px;font-weight:950;letter-spacing:.018em;line-height:1.08;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;box-shadow:none;outline-color:transparent;outline-offset:var(--button-outline-idle,.625rem);outline-style:solid;outline-width:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease,outline-color .14s ease,outline-offset .14s ease,outline-width .14s ease}.rtp-home-hero__button:hover,.rtp-home-hero__button:focus-visible{color:var(--rtpx-button-accent-text,#fff);border-color:color-mix(in srgb,var(--rtpx-button-accent,#2563eb) 74%,white 26%);background:var(--rtpx-button-accent-hover,var(--rtpx-button-accent,#2563eb));background-image:none;outline-color:var(--kdiqx31h,rgba(255,255,255,.35));outline-offset:var(--kdiqx353,.1875rem);outline-width:var(--kdiqx354,.1875rem);outline-style:solid;transform:none;box-shadow:none;filter:none}.rtp-home-hero__button:active{transform:none;box-shadow:none}.rtp-home-hero__button--primary{border-color:color-mix(in srgb,var(--rtpx-button-accent,#2563eb) 84%,white 16%);color:var(--rtpx-button-accent-text,#fff);background:var(--rtpx-button-accent,#2563eb);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rtp-home-hero__button--primary:hover,.rtp-home-hero__button--primary:focus-visible{border-color:color-mix(in srgb,var(--rtpx-button-accent,#2563eb) 74%,white 26%);color:var(--rtpx-button-accent-text,#fff);background:var(--rtpx-button-accent-hover,var(--rtpx-button-accent,#2563eb));background-image:none}.rtp-home-hero__actions:has(.rtp-home-hero__button[hidden]){gap:0}.rtp-home-hero__actions:has(.rtp-home-hero__button[hidden]) .rtp-home-hero__button--primary{min-width:clamp(156px,13vw,220px)}.rtp-home-hero__button[hidden],.rtp-home-hero__lead[hidden]{display:none!important}.rtp-home-hero__title,.rtp-home-hero__lead,.rtp-home-hero__actions{transition-property:opacity,transform;transition-duration:.24s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.rtp-home-hero.is-content-switching .rtp-home-hero__title,.rtp-home-hero.is-content-switching .rtp-home-hero__lead,.rtp-home-hero.is-content-switching .rtp-home-hero__actions{opacity:0!important}.rtp-home-hero [data-aos]{opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-duration:var(--aos-duration,900ms);transition-delay:var(--aos-delay,0)}.rtp-home-hero [data-aos="fade-right"],.rtp-home-hero [data-aos="fade-slide-right"]{transform:translate3d(-40%,0,0)}.rtp-home-hero [data-aos="fade-left"],.rtp-home-hero [data-aos="fade-slide-left"]{transform:translate3d(40%,0,0)}.rtp-home-hero [data-aos="fade-up"],.rtp-home-hero [data-aos="fade-slide-up"]{transform:translate3d(0,38%,0)}.rtp-home-hero [data-aos="fade-down"],.rtp-home-hero [data-aos="fade-slide-down"]{transform:translate3d(0,-38%,0)}.rtp-home-hero [data-aos="fade-zoom-in"]{transform:scale(.92)}.rtp-home-hero [data-aos].aos-animate{opacity:1;transform:translate3d(0,0,0) scale(1)}@media (max-width:900px){:root{--home-hero-height:clamp(360px,58svh,560px)}.rtp-home-hero::before{background:linear-gradient(180deg,rgba(var(--theme-bg-rgb),.08) 0%,rgba(var(--theme-bg-rgb),.28) 36%,rgba(var(--theme-bg-rgb),.78) 100%),radial-gradient(ellipse at 50% 100%,rgba(0,85,254,.18),transparent 58%)}.rtp-home-hero__poster,.rtp-home-hero__video{object-position:58% center;opacity:.72;filter:saturate(1.08) contrast(1.02) brightness(1.12)}.rtp-home-hero[data-video-ready="true"] .rtp-home-hero__video{opacity:.72}.rtp-home-hero__poster{transition:opacity .42s ease,filter .42s ease}.rtp-home-hero.is-animated .rtp-home-hero__poster,.rtp-home-hero.is-animated .rtp-home-hero__video{transform:translateZ(0) scale(1.012)}.rtp-home-hero__title{max-width:min(14ch,100%);margin-inline:auto;font-size:clamp(28px,10.2vw,46px);line-height:.94;letter-spacing:-.056em;text-align:center}.rtp-home-hero__lead{max-width:min(38ch,100%);margin-inline:auto;font-size:11.8px;line-height:1.38;text-align:center}.rtp-home-hero__actions{justify-content:center;gap:6px;width:auto;max-width:min(100%,320px);margin:clamp(8px,2.2vw,14px) auto 0;transform:translate3d(0,5px,0)}.rtp-home-hero__actions:has(.rtp-home-hero__button[hidden]) .rtp-home-hero__button--primary{min-width:clamp(150px,48vw,220px)}.rtp-home-hero__button{width:auto;min-width:clamp(150px,48vw,220px);max-width:min(220px,calc(100vw - 44px));min-height:31px;padding-inline:18px;border-radius:var(--button-radius,.5rem);font-size:9.3px;box-shadow:none}}@media (max-width:420px){:root{--home-hero-height:clamp(334px,56svh,500px)}.rtp-home-hero__title{max-width:min(13.5ch,100%);font-size:clamp(24px,9.1vw,36px);line-height:.95;letter-spacing:-.052em}.rtp-home-hero__lead{max-width:min(32ch,100%);font-size:10.2px;line-height:1.32}.rtp-home-hero__actions{max-width:min(100%,232px);margin-top:7px;transform:translate3d(0,3px,0)}.rtp-home-hero__actions:has(.rtp-home-hero__button[hidden]) .rtp-home-hero__button--primary{min-width:clamp(126px,42vw,170px)}.rtp-home-hero__button{min-width:clamp(126px,42vw,170px);max-width:min(170px,calc(100vw - 40px));min-height:28px;padding-inline:13px;font-size:8.2px;letter-spacing:.014em}}@media (max-width:360px){.rtp-home-hero{padding-block-end:66px}.rtp-home-hero__title{max-width:min(13ch,100%);font-size:clamp(22px,8.7vw,32px)}.rtp-home-hero__lead{max-width:min(29ch,100%);font-size:9.7px;line-height:1.28}.rtp-home-hero__actions{gap:5px;max-width:min(100%,210px);margin-top:6px;transform:translate3d(0,2px,0)}.rtp-home-hero__actions:has(.rtp-home-hero__button[hidden]) .rtp-home-hero__button--primary{min-width:clamp(116px,40vw,156px)}.rtp-home-hero__button{min-width:clamp(116px,40vw,156px);max-width:min(156px,calc(100vw - 34px));min-height:27px;padding-inline:12px;font-size:7.9px}}@media (prefers-reduced-motion:reduce){.rtp-home-hero__video{display:none}.rtp-home-hero__poster,.rtp-home-hero__button,.rtp-home-hero [data-aos]{transition:none!important;transform:none!important}.rtp-home-hero [data-aos]{opacity:1!important}}@keyframes rtpHeroDotProgress{from{transform:scale3d(0,1,1)}to{transform:scale3d(1,1,1)}}.rtp-home-hero[data-autoplay-paused="true"] .rtp-home-hero__dot-progress{animation-play-state:paused}.rtp-home-hero__nav.carousel-control.sjyt1d3{--_147h8yx2:clamp(40px,3.15vw,52px);--_147h8yx0:transparent;--_147h8yx3:var(--carousel-control-bg,rgba(236,237,238,.30));--sjyt1d1:var(--carousel-control-bg,rgba(236,237,238,.30));--sjyt1d0:var(--kdiqx35s,blur(2rem));--_147h8yx4:none;position:absolute!important;top:50%!important;bottom:auto!important;z-index:7;display:flex!important;width:var(--_147h8yx2)!important;min-width:var(--_147h8yx2)!important;max-width:var(--_147h8yx2)!important;height:var(--_147h8yx2)!important;min-height:var(--_147h8yx2)!important;max-height:var(--_147h8yx2)!important;flex:0 0 var(--_147h8yx2);aspect-ratio:1 / 1;border-radius:var(--kdiqx35b,.5rem)!important;margin:0!important;padding:0!important;transform:translate3d(0,-50%,0)!important;translate:none!important;float:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none;transition:opacity .18s ease,visibility .18s ease,outline-color .15s ease,box-shadow .15s ease,background-color .15s ease;will-change:auto}@media (pointer:fine){.rtp-home-hero>.rtp-home-hero__nav.carousel-control.sjyt1d3:not([aria-disabled="true"]):not([disabled]):hover,.rtp-home-hero>.rtp-home-hero__nav.carousel-control.sjyt1d3:focus-visible{--_147h8yx4:_147h8yx5;top:50%!important;bottom:auto!important;margin:0!important;outline-color:var(--kdiqx31h,rgba(255,255,255,.35));outline-offset:var(--kdiqx353,.1875rem);outline-width:var(--kdiqx354,.1875rem);outline-style:solid;background-color:var(--_147h8yx0);box-shadow:0 0 1rem rgba(0,0,0,.125);transform:translate3d(0,-50%,0)!important;filter:none!important;translate:none!important}}.rtp-home-hero>.rtp-home-hero__nav--prev.carousel-control.sjyt1d3{left:clamp(10px,1.8vw,28px)!important;right:auto!important;inset-inline-start:clamp(10px,1.8vw,28px)!important;inset-inline-end:auto!important}.rtp-home-hero>.rtp-home-hero__nav--next.carousel-control.sjyt1d3{left:auto!important;right:clamp(10px,1.8vw,28px)!important;inset-inline-start:auto!important;inset-inline-end:clamp(10px,1.8vw,28px)!important}.rtp-home-hero__nav[hidden],.rtp-home-hero__carousel[hidden],.rtp-home-hero__play[hidden]{display:none!important}.rtp-home-hero__nav:not([hidden]){display:flex!important}.rtp-home-hero[data-controls-visible="true"] .rtp-home-hero__nav:not([hidden]),.rtp-home-hero:not([data-hero-count="1"]):hover .rtp-home-hero__nav:not([hidden]),.rtp-home-hero:not([data-hero-count="1"]):focus-within .rtp-home-hero__nav:not([hidden]){visibility:visible!important;opacity:1!important;pointer-events:auto}.rtp-home-hero__nav .carousel-control-icon{width:clamp(18px,1.35vw,23px)!important;height:clamp(18px,1.35vw,23px)!important}.rtp-home-hero__nav.carousel-control.sjyt1d3>.carousel-control-icon{transform:translate3d(0,0,0)!important}@media (prefers-reduced-motion:no-preference){.rtp-home-hero__nav.carousel-control.sjyt1d3>.carousel-control-icon{animation:var(--_147h8yx4) .1s linear}}.rtp-home-hero__carousel{--hero-progress-duration:3000ms;position:absolute;z-index:8;left:50%;bottom:clamp(14px,2.2vw,32px);display:inline-flex;align-items:center;justify-content:center;gap:.4rem;max-width:calc(100% - 28px);min-height:29px;padding:.18rem .26rem .18rem .36rem;border:1px solid rgba(255,255,255,.125);border-radius:999px;background:rgba(255,255,255,.072);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.105);backdrop-filter:blur(.56rem) saturate(128%);-webkit-backdrop-filter:blur(.56rem) saturate(128%);transform:translate3d(-50%,0,0);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.rtp-home-hero__carousel::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));pointer-events:none}.rtp-home-hero__dots{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-width:0;min-height:18px;padding-inline:0;overflow:hidden}.rtp-home-hero__dot{position:relative;display:inline-flex;align-items:stretch;width:12px;height:4px;min-width:12px;padding:0;border:0;border-radius:999rem;overflow:hidden;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);cursor:pointer;touch-action:manipulation;transition:width .24s cubic-bezier(.22,.61,.36,1),background-color .2s ease,opacity .2s ease}.rtp-home-hero__dot:hover,.rtp-home-hero__dot:focus-visible{background:rgba(255,255,255,.38);outline:2px solid rgba(255,255,255,.24);outline-offset:3px}.rtp-home-hero__dot[aria-current="true"]{width:clamp(32px,3vw,44px);background:rgba(255,255,255,.16)}.rtp-home-hero__dot-progress{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.60));transform:scale3d(0,1,1);transform-origin:left center;backface-visibility:hidden;will-change:transform;animation:rtpHeroDotProgress var(--hero-progress-duration,3000ms) linear forwards}.rtp-home-hero__play.carousel-control.sjyt1d3{--_147h8yx2:1.02rem;--_147h8yx0:transparent;--_147h8yx3:var(--carousel-control-bg,rgba(236,237,238,.30));--sjyt1d1:var(--carousel-control-bg,rgba(236,237,238,.30));--sjyt1d0:var(--kdiqx35s,blur(2rem));position:relative!important;inset:auto!important;flex:0 0 var(--_147h8yx2);width:var(--_147h8yx2)!important;min-width:var(--_147h8yx2)!important;height:var(--_147h8yx2)!important;min-height:var(--_147h8yx2)!important;border-radius:999px!important;margin:0!important;transform:none!important;translate:none!important}.rtp-home-hero__play .carousel-control-icon{width:.46rem!important;height:.46rem!important;opacity:.92}.rtp-home-hero__play .carousel-control-icon svg{display:block;width:100%;height:100%;overflow:visible}.rtp-home-hero__play .carousel-control-icon svg rect,.rtp-home-hero__play .carousel-control-icon svg path{fill:currentColor}.rtp-home-hero[data-hero-count="1"] .rtp-home-hero__nav,.rtp-home-hero[data-hero-count="1"] .rtp-home-hero__carousel{display:none!important}@media (max-width:900px){.rtp-home-hero{align-items:center;justify-content:flex-end;gap:8px;min-height:350px;padding-inline:max(16px,env(safe-area-inset-left));padding-block:72px 74px;text-align:center;padding-block-end:74px}.rtp-home-hero__nav.carousel-control.sjyt1d3{--_147h8yx2:38px}.rtp-home-hero>.rtp-home-hero__nav--prev.carousel-control.sjyt1d3{left:8px!important;right:auto!important;inset-inline-start:8px!important;inset-inline-end:auto!important}.rtp-home-hero>.rtp-home-hero__nav--next.carousel-control.sjyt1d3{left:auto!important;right:8px!important;inset-inline-start:auto!important;inset-inline-end:8px!important}.rtp-home-hero__carousel{bottom:12px;gap:.24rem;min-height:24px;padding:.13rem .2rem .13rem .28rem;border-radius:999px;background:rgba(255,255,255,.062);border-color:rgba(255,255,255,.105);box-shadow:0 6px 14px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08)}.rtp-home-hero__dot{width:9px;min-width:9px;height:3.5px}.rtp-home-hero__dot[aria-current="true"]{width:22px}.rtp-home-hero__play.carousel-control.sjyt1d3{--_147h8yx2:.96rem}.rtp-home-hero__play .carousel-control-icon{width:.42rem!important;height:.42rem!important}}@media (max-width:420px){.rtp-home-hero{gap:7px;min-height:330px;padding-inline:max(14px,env(safe-area-inset-left));padding-block:66px 68px;padding-block-end:68px}.rtp-home-hero__nav.carousel-control.sjyt1d3{--_147h8yx2:34px}.rtp-home-hero__nav .carousel-control-icon{width:17px!important;height:17px!important}.rtp-home-hero__carousel{bottom:10px;max-width:calc(100% - 22px);gap:.16rem;min-height:21px;padding:.1rem .15rem .1rem .22rem}.rtp-home-hero__dot{width:8px;min-width:8px;height:3px}.rtp-home-hero__dot[aria-current="true"]{width:20px}.rtp-home-hero__play.carousel-control.sjyt1d3{--_147h8yx2:.92rem}}@media (prefers-reduced-motion:reduce){.rtp-home-hero__dot-progress{animation:none!important;transform:scale3d(1,1,1)!important}}@media (max-width:380px){.rtp-home-hero{min-height:318px;padding-inline:max(12px,env(safe-area-inset-left));padding-block:66px 62px;gap:6px}.rtp-home-hero__title{max-width:min(100%,29ch);font-size:clamp(24px,8.2vw,32px);line-height:.98;letter-spacing:-.045em}.rtp-home-hero__lead{max-width:min(100%,38ch);font-size:10.5px;line-height:1.34;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rtp-home-hero__actions{width:min(100%,280px);justify-content:center;gap:6px;margin-top:2px}.rtp-home-hero__button{min-height:31px;min-width:0;max-width:100%;padding-inline:13px;border-radius:.48rem;font-size:10px;letter-spacing:.012em;white-space:nowrap}.rtp-home-hero__actions:has(.rtp-home-hero__button[hidden]) .rtp-home-hero__button--primary{min-width:min(170px,100%)}.rtp-home-hero__carousel{bottom:8px}}
