.srp{position:relative;isolation:isolate;overflow:hidden;background:#070708}.srp__media{position:absolute;inset:0;z-index:0}.srp__poster,.srp__v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--srp-pos,50% 50%)}.srp__v{opacity:0;transition:opacity .9s var(--ease-soft)}.srp__v[data-state=on]{z-index:2;opacity:1}.srp__v[data-state=off]{z-index:1;opacity:1;transition:none}.srp__v[data-state=idle]{z-index:0;transition:none}.srp__shade{position:absolute;inset:0;z-index:3;pointer-events:none}.srp__inner{position:relative;z-index:4}.srp__bar{justify-content:space-between;gap:18px 28px}.srp__bar,.srp__ctrl{display:flex;align-items:flex-end}.srp__ctrl{gap:clamp(12px,1.6vw,22px);flex:none;margin-left:auto}.srp__pause{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s}.srp__pause:hover{background:hsla(0,0%,100%,.2)}.srp__reels{display:flex;gap:clamp(10px,1.3vw,20px)}.srp__reel{display:grid;grid-gap:9px;gap:9px;min-width:clamp(78px,7.4vw,112px);padding:6px 0 8px;text-align:left;color:hsla(0,0%,100%,.5);transition:color .35s}.srp__reel:hover,.srp__reel[data-state=on]{color:#fff}.srp__reel:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:6px}.srp__reel-label{display:flex;align-items:baseline;gap:7px;min-width:0;font-size:.74rem;font-weight:600;line-height:1.2}.srp__reel-num{flex:none;color:var(--teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.srp__reel-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.srp__line{position:relative;display:block;height:2px;border-radius:2px;overflow:hidden;background:hsla(0,0%,100%,.2);transition:background .3s}.srp__reel:hover .srp__line{background:hsla(0,0%,100%,.4)}.srp__fill{position:absolute;inset:0;display:block;background:linear-gradient(90deg,#3affff,#00ff19);transform:scaleX(0);transform-origin:0 50%}.srp__reel[data-state=on] .srp__fill{transform:scaleX(var(--p,0))}.srp__reel[data-state=done] .srp__fill{transform:scaleX(1);background:hsla(0,0%,100%,.55)}.srp__cap{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:8px;font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.72)}.srp__cap-k{flex:none;color:hsla(0,0%,100%,.46);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.srp__cap-k:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;vertical-align:1px;background:var(--teal);box-shadow:0 0 10px var(--teal)}.srp[data-playing="0"] .srp__cap-k:before{background:hsla(0,0%,100%,.4);box-shadow:none}.srp__cap-link,.srp__cap-txt{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#fff}.srp__cap-link>span,.srp__cap-txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:srp-cap .9s var(--ease-out) both}.srp__cap-link svg{flex:none;opacity:.6;transition:transform .4s var(--ease-out),opacity .3s}.srp__cap-link:focus-visible svg,.srp__cap-link:hover svg{opacity:1;transform:translate3d(2px,-2px,0)}.srp__cap-link:hover>span{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4)}@keyframes srp-cap{0%{opacity:0;transform:translate3d(0,6px,0)}}.srh{--srh-pad:clamp(10px,2.2vw,32px);position:relative;padding:var(--header-h) var(--srh-pad) 0;background:#000}.srh__frame{--srh-r:clamp(24px,3vw,44px);height:min(78svh,780px);min-height:470px;border-radius:var(--srh-r);-webkit-clip-path:inset(0 round var(--srh-r));clip-path:inset(0 round var(--srh-r))}.srh__frame:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);pointer-events:none}.srh__frame .srp__poster,.srh__frame .srp__v{filter:saturate(.95) brightness(.92)}.srh__frame .srp__shade{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 22%),linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.58) 28%,rgba(0,0,0,.12) 58%,transparent 74%),linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.22) 44%,transparent 64%)}.srh__frame .srp__inner{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;padding:clamp(18px,2.4vw,36px) clamp(18px,3.4vw,56px) clamp(14px,1.8vw,24px)}.srh__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.srh .crumbs ol{color:hsla(0,0%,100%,.55)}.srh .crumbs [aria-current]{color:hsla(0,0%,100%,.85)}.srh__main{align-self:end;display:grid;justify-items:start;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);max-width:980px;padding-bottom:clamp(10px,1.4vw,18px)}.srh__title{max-width:15ch;font-size:clamp(3rem,7.4vw,7.6rem);line-height:.94;letter-spacing:-.045em}.srh__sub{max-width:34ch;color:hsla(0,0%,100%,.76);font-size:clamp(.98rem,1.1vw,1.1rem);line-height:1.55}.srh__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px}.srh__world{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 16px;border-radius:999px;font-size:.9rem;font-weight:700;color:#fff;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);transition:background .3s,box-shadow .3s}.srh__world svg{color:var(--teal);transition:transform .4s var(--ease-out)}.srh__world:hover{background:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px rgba(58,255,255,.45)}.srh__world:hover svg{transform:translate3d(2px,-2px,0)}.srh__frame .srp__bar{position:absolute;right:clamp(18px,3.4vw,56px);bottom:clamp(22px,2.8vw,40px)}.srh+.ov-body{padding-top:clamp(26px,3.2vw,44px)}@media (max-height:760px) and (min-width:761px){.srh__title{font-size:clamp(2.8rem,6vw,5.6rem)}}@media (max-width:1180px) and (min-width:901px){.srp__reels{gap:12px}.srp__reel{min-width:0;max-width:128px}}@media (max-width:900px){.srh__frame .srp__bar{flex-wrap:wrap;row-gap:2px}.srh__frame .srp__cap{flex:1 1 100%;padding-bottom:0}.srh__frame .srp__ctrl{flex:1 1 100%;margin-left:0}.srp__reels,.srp__reels>li{flex:1 1;min-width:0}.srp__reel{width:100%;min-width:0}}@media (max-width:760px){.srh{--srh-pad:10px}.srh__frame{--srh-r:26px;height:min(74svh,640px);min-height:460px}.srh__frame .srp__inner{padding:16px 18px 8px}.srh__frame .srp__shade{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 20%),linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.7) 40%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.05))}.srh__frame .srp__poster,.srh__frame .srp__v{object-position:50% 50%}.srh__main{gap:14px;padding-bottom:14px}.srh__title{max-width:none;font-size:clamp(2.3rem,11.4vw,4rem);line-height:.96}.srh__sub{max-width:30ch;font-size:.95rem}.srh__frame .srp__bar{right:16px;bottom:20px}.srh__cta{gap:12px 22px}.srp__cap{font-size:.74rem;gap:10px}.srp__pause{width:32px;height:32px}.srp__reels{gap:6px}.srp__reel{gap:7px;padding-bottom:6px}.srp__reel-title{display:none}.srp__reel[data-state=on] .srp__reel-title{display:block}.srp__reels>li:has(.srp__reel[data-state=on]){flex:3.2 1}}.cbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-bottom:clamp(18px,2.2vw,28px);padding-bottom:clamp(16px,2vw,24px);border-bottom:1px solid hsla(0,0%,100%,.08)}.cbar__facts{gap:14px;font-weight:600;white-space:nowrap}.cbar__fact,.cbar__facts{display:inline-flex;align-items:center}.cbar__fact{gap:7px}.cbar__fact+.cbar__fact{padding-left:14px;border-left:1px solid hsla(0,0%,100%,.22)}.cbar .count-pill{padding:1px 8px;font-size:.86em}.rchips{display:flex;align-items:center;gap:12px;min-width:0}.rchips__k{flex:none;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.rchips__list{display:flex;flex-wrap:wrap;gap:8px}.rchips__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 11px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);transition:background .3s,box-shadow .3s,color .3s}.rchips__chip svg{color:var(--teal)}.rchips__chip:hover{color:#fff;background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px rgba(58,255,255,.45)}.rchips__chip:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.rdlg{width:min(1280px,calc(100vw - 32px));max-width:none;max-height:none;padding:0;border:0;border-radius:clamp(18px,2.4vw,32px);overflow:hidden;color:#fff;background:#070708;box-shadow:0 40px 120px rgba(0,0,0,.6)}.rdlg::-webkit-backdrop{background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rdlg::backdrop{background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rdlg[open]{animation:rdlg-in .5s var(--ease-out) both}@keyframes rdlg-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97)}}.rdlg__box{position:relative}.rdlg__player{aspect-ratio:16/9;max-height:calc(100svh - 40px)}.rdlg__player .srp__shade{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 32%)}.rdlg__player .srp__inner{position:absolute;left:clamp(16px,2.6vw,32px);right:clamp(16px,2.6vw,32px);bottom:clamp(12px,2vw,24px)}.rdlg__player .srp__bar{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:14px}.rdlg__player .srp__ctrl{margin-left:0}.rdlg__player .srp__cap{padding-bottom:0;min-width:0}.rdlg__title{top:clamp(14px,2vw,22px);left:clamp(16px,2.6vw,32px);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.8)}.rdlg__close,.rdlg__title{position:absolute;z-index:5}.rdlg__close{top:clamp(10px,1.6vw,16px);right:clamp(10px,1.6vw,16px);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);transition:background .3s}.rdlg__close:hover{background:hsla(0,0%,100%,.18)}@media (max-width:760px){.cbar{gap:14px}.rchips{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.rchips__list{flex-wrap:nowrap;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.rchips__list::-webkit-scrollbar{display:none}.rdlg{width:calc(100vw - 20px)}.rdlg__player .srp__cap-k{display:none}}@media (prefers-reduced-motion:reduce){.rdlg[open]{animation:none}}