:root{--an:var(--f-anton), "Anton", Impact, sans-serif;--hv:"Helvetica Neue", Helvetica, Arial, sans-serif}.an{font-family:var(--an);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:.92}.r-grid{pointer-events:none;z-index:1;mix-blend-mode:difference;grid-template-columns:repeat(7,1fr);max-width:1280px;margin:0 auto;display:grid;position:fixed;inset:0}.r-grid span{border-left:1px solid #ffffff12}.r-grid span:last-child{border-right:1px solid #ffffff12}@media (max-width:760px){.r-grid{grid-template-columns:repeat(3,1fr)}}.r-wrap{z-index:2;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,40px);position:relative}.r-btn{background:var(--lime);color:#000;font-family:var(--an);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;align-items:center;gap:10px;padding:12px 18px;font-size:18px;line-height:1;transition:transform .2s;display:inline-flex}.r-btn:hover{transform:translateY(-1px)}.r-btn svg{width:14px;height:14px}.r-copy{font:400 16px/1.5 var(--hv)}.r-copy.dim{color:#fff9}.r-copy.ink{color:#333}.r-nav{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:24px clamp(16px,4vw,40px);display:flex;position:fixed;top:0;left:0;right:0}.r-nav .brand{mix-blend-mode:difference}.r-nav>*{pointer-events:auto}.r-nav .brand .pp-brand{height:22px}.r-nav .sq{background:var(--lime);cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.r-nav .sq span{background:#000;width:12px;height:2px;transition:box-shadow .2s,transform .2s;display:block;box-shadow:0 -5px #000,0 5px #000}.r-nav .sq.x span{box-shadow:none;transform:rotate(45deg)}.r-nav .sq.x span:after{content:"";background:#000;width:12px;height:2px;position:absolute;transform:rotate(90deg)}.r-nav .sq{position:relative}.r-menu{z-index:49;color:#fff;opacity:0;pointer-events:none;background:#000;flex-direction:column;justify-content:center;padding:0 clamp(16px,4vw,40px);transition:opacity .35s;display:flex;position:fixed;inset:0}.r-menu.in{opacity:1;pointer-events:auto}.r-menu nav{flex-direction:column;display:flex}.r-menu nav a{font-family:var(--an);text-transform:uppercase;color:#fff;font-size:clamp(36px,6.4vw,76px);line-height:.98;transition:color .2s}.r-menu nav a:hover{color:var(--lime)}.r-menu .mfoot{font:700 12px/1 var(--hv);letter-spacing:.1em;text-transform:uppercase;color:#fff9;flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.r-menu .mfoot a:hover{color:#fff}.r-hero{color:#fff;background:#000;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.r-hero video,.r-hero .poster{object-fit:cover;opacity:.55;filter:grayscale()contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.r-hero:after{content:"";background:linear-gradient(#00000059 0%,#0000 35%,#0003 70%,#000000d9 100%);position:absolute;inset:0}.r-hero .r-wrap{display:contents}.r-hero .mid{z-index:2;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:120px clamp(16px,4vw,40px) 40px;display:grid;position:relative}.r-stat{flex-direction:column;gap:28px;display:flex}.r-stat.right{text-align:right}.r-stat b{font-family:var(--an);font-size:40px;line-height:1;display:block}.r-stat span{font:400 14px/1.3 var(--hv);color:#fffc;margin-top:2px;display:block}.r-stat.right b{font-size:16px;font-family:var(--hv);font-weight:700}.r-hero .mark{color:#fff;filter:drop-shadow(0 10px 40px #0009);width:clamp(160px,28vw,380px)}.r-hero .mark svg{width:100%;height:auto}.r-hero .hfoot{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 56px;display:flex;position:relative}.r-hero .name{font-size:clamp(44px,5vw,64px)}.r-hero .quote{color:#ffffffd9;max-width:340px;margin-top:10px;font-size:15px}.r-hero .next{text-align:right}.r-hero .next span{font:400 14px/1.3 var(--hv);color:#fffc;margin-bottom:4px;display:block}.r-hero .next b{font-family:var(--an);text-transform:uppercase;font-size:clamp(32px,3.6vw,44px);font-weight:400;line-height:1}@media (max-width:760px){.r-hero .mid{grid-template-columns:1fr;justify-items:center;padding-top:110px}.r-stat{display:none}.r-hero .hfoot{flex-direction:column;align-items:flex-start;padding-bottom:40px}.r-hero .next{text-align:left}}.r-man{color:#000;background:#fff;padding:clamp(100px,16vh,200px) 0;position:relative}.r-man .r-wrap{grid-template-columns:1fr minmax(0,640px) 1fr;align-items:center;gap:clamp(20px,4vw,60px);display:grid}.r-man p{text-align:center;color:#1a1a1a;font-size:clamp(32px,4.6vw,64px);line-height:1.04}.r-man mark{background:linear-gradient(transparent 10%, var(--lime) 10%, var(--lime) 92%, transparent 92%);color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.r-man img{width:100%;height:auto;display:block}.r-man .l{align-self:start;margin-top:12vh}.r-man .r{align-self:end;margin-bottom:8vh}@media (max-width:900px){.r-man .r-wrap{grid-template-columns:1fr}.r-man .l,.r-man .r{display:none}}.r-part{color:#000;background:#fff;padding:0 0 clamp(80px,12vh,160px);position:relative}.r-part .r-wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,4vw,60px);display:grid}.r-part .col{flex-direction:column;gap:clamp(40px,8vh,90px);display:flex}.r-part .col>div{max-width:260px}.r-part .col.r>div{text-align:right;margin-left:auto}.r-part h3{font-family:var(--an);text-transform:uppercase;margin-bottom:6px;font-size:26px;font-weight:400;line-height:1}.r-part .scene{perspective:1200px;width:clamp(200px,26vw,360px)}.r-part .ball{aspect-ratio:1;width:100%;transform-style:preserve-3d;animation:14s linear infinite r-spin}.r-part .ball img{width:100%;height:100%;display:block}@keyframes r-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.r-part .cta{text-align:center;grid-column:1/-1;margin-top:clamp(40px,7vh,80px)}.r-part .head{text-align:center;grid-column:1/-1;margin-bottom:clamp(40px,7vh,80px);font-size:clamp(40px,6vw,72px)}@media (max-width:900px){.r-part .r-wrap{grid-template-columns:1fr;justify-items:center}.r-part .col.r>div{text-align:left;margin-left:0}.r-part .col{gap:28px;width:100%}.r-part .col>div{max-width:none}}.r-hist{color:#fff;background:#000;position:relative}.r-hist .pin{pointer-events:none;z-index:3;height:100svh;position:sticky;top:0}.r-hist .pin .r-wrap{grid-template-columns:1fr 1fr 1fr;align-items:center;height:100%;display:grid}.r-hist .title{max-width:5.5em;font-size:clamp(40px,5vw,72px)}.r-hist .title span{animation:.5s r-up;display:block}@keyframes r-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.r-hist .counter{font-family:var(--an);align-items:center;gap:14px;font-size:32px;display:flex;position:absolute;bottom:48px;right:clamp(16px,4vw,40px)}.r-hist .counter i{grid-template-columns:1fr 1fr;gap:3px;width:22px;display:grid}.r-hist .counter i b{background:var(--lime);height:9px}.r-hist .counter i b:nth-child(2),.r-hist .counter i b:nth-child(3){opacity:.3;background:#fff}.r-hist .rskip{pointer-events:auto;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.r-hist .chap{z-index:2;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:clamp(20px,4vw,60px);max-width:1280px;min-height:100svh;margin:0 auto;padding:10vh clamp(16px,4vw,40px);display:grid;position:relative}.r-hist .chap img{filter:grayscale();grid-column:2;width:100%;height:auto;transition:filter .6s;display:block}.r-hist .chap.on img{filter:grayscale(0)}.r-hist .chap .txt{grid-column:3}.r-hist .chap .txt .k{font:700 12px/1 var(--hv);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin-bottom:12px;display:block}.r-hist .chap .txt h3{font-family:var(--an);text-transform:uppercase;margin-bottom:12px;font-size:28px;font-weight:400;line-height:1;display:none}.r-hist .chap .txt .r-copy{color:#fffc}@media (max-width:900px){.r-hist .pin{height:auto;position:static}.r-hist .pin .r-wrap{display:none}.r-hist .chap{grid-template-columns:1fr;min-height:0;padding:48px clamp(16px,4vw,40px)}.r-hist .chap img,.r-hist .chap .txt{grid-column:1}.r-hist .chap .txt h3{margin-top:20px;display:block}.r-hist .counter,.r-hist .rskip{display:none}}.r-films{color:#000;background:#f2f2f2;padding:clamp(80px,12vh,160px) 0;position:relative;overflow:hidden}.r-films .ghost{color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,24vw,360px);line-height:1;position:absolute;top:40px;left:50%;transform:translate(-50%)}.r-films .head{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.r-films .head h2{font-size:clamp(40px,5vw,64px)}.r-films .row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.r-films .card{color:#000;display:block}.r-films .card .fr{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.r-films .card img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .6s,filter .6s;display:block}.r-films .card:hover img{filter:grayscale(0);transform:scale(1.04)}.r-films .card iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.r-films .card .play{background:var(--lime);cursor:pointer;border:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r-films .card p{font:400 15px/1.4 var(--hv);color:#333;margin-top:12px}.r-films .card p b{font-family:var(--an);text-transform:uppercase;color:#000;font-size:20px;font-weight:400;display:block}@media (max-width:900px){.r-films .row{grid-template-columns:1fr}}.r-cal{color:#fff;background:#000;padding:clamp(80px,12vh,160px) 0;position:relative;overflow:hidden}.r-cal h2{text-align:center;z-index:2;margin-bottom:clamp(60px,10vh,120px);font-size:clamp(40px,6vw,80px);position:relative}.r-cal .bg{opacity:.16;filter:grayscale();pointer-events:none;width:min(70vw,700px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r-cal .rows{z-index:2;position:relative}.r-cal .row{border-bottom:1px solid #ffffff59;grid-template-columns:1fr auto;align-items:end;gap:16px;padding:18px 0;display:grid}.r-cal .row h3{font-family:var(--an);text-transform:uppercase;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1}.r-cal .row p{font:400 15px/1.3 var(--hv);color:#fffc;margin-top:6px}.r-cal .row .d{font:400 15px/1.3 var(--hv);text-align:right;white-space:nowrap}.r-cal .row .d.live{color:var(--lime);font-weight:700}.r-cal .cta{text-align:center;z-index:2;margin-top:48px;position:relative}.r-check{background:#000;background-image:linear-gradient(45deg, var(--lime) 25%, transparent 25%, transparent 75%, var(--lime) 75%), linear-gradient(45deg, var(--lime) 25%, transparent 25%, transparent 75%, var(--lime) 75%);background-position:0 0,30px 30px;background-size:60px 60px;height:120px}.r-pat{color:#000;background:#fff;padding:clamp(80px,14vh,180px) 0;position:relative}.r-pat .r-wrap{text-align:center;max-width:720px}.r-pat h2{font-size:clamp(36px,5.4vw,68px)}.r-pat .r-copy{color:#333;max-width:560px;margin:18px auto 32px}.r-form{text-align:left;grid-template-columns:1fr 1fr;gap:14px;display:grid}.r-form label{font:700 11px/1 var(--hv);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.r-form label.full,.r-form .chk,.r-form .act{grid-column:1/-1}.r-form input[type=text],.r-form input[type=email]{font:400 16px/1.3 var(--hv);letter-spacing:0;text-transform:none;background:#fff;border:2px solid #000;min-height:50px;padding:14px}.r-form .chk{font:400 13px/1.5 var(--hv);letter-spacing:0;text-transform:none;color:#333;flex-direction:row;align-items:flex-start;gap:10px}.r-form .chk input{accent-color:#000;margin-top:3px}.r-form .err{color:#b00020;font:400 13px/1.4 var(--hv);grid-column:1/-1;margin:0}.r-form .ok{font-family:var(--an);text-transform:uppercase;grid-column:1/-1;font-size:28px}.r-form .hp{position:absolute;left:-9999px}@media (max-width:600px){.r-form{grid-template-columns:1fr}}.r-gal{background:#f2f2f2;position:relative;overflow:hidden}.r-gal video{object-fit:cover;width:100%;height:70vh;display:block}.r-gal .ghost{color:#fff;text-align:center;white-space:nowrap;padding:24px 0 0;font-size:clamp(90px,22vw,330px);line-height:.8;overflow:hidden}.r-con{color:#fff;background:#000;padding:clamp(80px,12vh,160px) 0}.r-con .r-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.r-con h2{font-size:clamp(40px,5.4vw,72px)}.r-con .r-copy{color:#ffffffbf;margin-top:16px}.r-con .fld label{color:#fffc}.r-con .inp{color:#fff;background:#000;border-color:#fff}.r-con .ok{font-family:var(--an);text-transform:uppercase;font-size:28px}@media (max-width:900px){.r-con .r-wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.r-part .ball,.r-hist .title span{animation:none}}.r-hero.r-one{min-height:100svh}.r-hero.r-one .hfoot{padding-bottom:28px}.r-tiles{z-index:2;background:#ffffff38;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(7,1fr);gap:1px;width:calc(100% - 2*clamp(16px,4vw,40px));max-width:1280px;margin:0 auto 40px;display:grid;position:relative}.r-tiles a{color:#fff;background:#0000008c;flex-direction:column;gap:6px;min-height:84px;padding:18px 16px 16px;transition:background .2s,color .2s;display:flex}.r-tiles a b{font-family:var(--an);text-transform:uppercase;letter-spacing:.01em;font-size:22px;font-weight:400;line-height:1}.r-tiles a span{font:400 12px/1.3 var(--hv);color:#ffffffb3}.r-tiles a:hover,.r-tiles a:focus-visible{background:var(--lime);color:#000;outline:none}.r-tiles a:hover span,.r-tiles a:focus-visible span{color:#000000b3}@media (max-width:1000px){.r-tiles{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.r-hero.r-one .mid{padding-top:96px;padding-bottom:16px}.r-hero.r-one .mark svg{width:min(44vw,190px)}.r-hero.r-one .hfoot{padding-bottom:20px}.r-hero.r-one .quote{font-size:14px}.r-tiles{margin-bottom:calc(24px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(2,1fr)}.r-tiles a{min-height:72px;padding:14px 14px 12px}.r-tiles a b{font-size:19px}}.r-page{background:#000;min-height:100svh;padding-top:88px}.r-page .back{color:#ffffffb3;font:700 12px/1 var(--hv);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 24px clamp(16px,4vw,40px);display:inline-flex}.r-page .back:hover{color:#fff}.r-page .r-hist{padding-top:0}.r-cal h2,.r-films .head h2,.r-pat h2,.r-con h2{font-size:clamp(34px,4.2vw,56px)}.r-cal{padding-top:clamp(56px,9vh,110px)}.r-films{background:#fff}.r-gal video{height:58vh}.r-offer{padding-top:88px}.r-offer section{padding:clamp(56px,9vh,110px) 0}.r-offer h1.an,.r-offer h2.an{font-size:clamp(34px,5vw,72px);line-height:.95}.r-offer h2.an{margin-bottom:28px;font-size:clamp(28px,3.6vw,48px)}.o-hero{color:#fff}.o-kick{font:700 12px/1 var(--hv);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:18px;display:block}.o-lead{max-width:620px;margin:22px 0 30px;font-size:18px}.o-note{font:400 13px/1.5 var(--hv);color:#ffffff8c;max-width:460px;margin-top:14px}.o-proof{color:#fff;background:#0d0d0d}.o-track{border-top:1px solid #ffffff40;margin:0 0 36px;padding:0;list-style:none}.o-track li{border-bottom:1px solid #ffffff2e;grid-template-columns:72px 1fr 1.4fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.o-track b{font-family:var(--an);font-size:26px;font-weight:400;line-height:1}.o-track span{font:700 15px/1.3 var(--hv)}.o-track em{font:400 15px/1.4 var(--hv);color:#ffffffa6;font-style:normal}.o-films{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.o-films a{color:#fff;display:block}.o-films img{aspect-ratio:16/10;object-fit:cover;filter:grayscale();width:100%;transition:filter .4s;display:block}.o-films a:hover img{filter:none}.o-films span{font:400 13px/1.3 var(--hv);color:#ffffffb3;margin-top:8px;display:block}.o-stack{color:#000;background:#fff}.o-stack ul{border-top:2px solid #000;margin:0;padding:0;list-style:none}.o-stack li{border-bottom:1px solid #00000026;grid-template-columns:minmax(0,300px) 1fr;gap:16px;padding:18px 0;display:grid}.o-stack b{font-family:var(--an);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1}.o-stack span{font:400 15px/1.5 var(--hv);color:#333}.o-fine{max-width:640px;margin-top:24px;color:#555!important}.o-scarce{color:#fff;background:#000}.o-two{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);display:grid}.o-two .r-copy{max-width:420px}.o-faq{color:#000;background:#f2f2f2}.o-faq dl{max-width:720px;margin:0}.o-faq dt{font-family:var(--an);text-transform:uppercase;margin-top:22px;font-size:22px;font-weight:400;line-height:1}.o-faq dd{font:400 15px/1.5 var(--hv);color:#333;margin:8px 0 0}.o-access{background:#fff}@media (max-width:760px){.o-track li{grid-template-columns:56px 1fr}.o-track em{grid-column:2}.o-films{grid-template-columns:1fr}.o-stack li{grid-template-columns:1fr;gap:6px}.o-two{grid-template-columns:1fr}}.r-hero.r-film{justify-content:flex-end;height:100svh;min-height:100svh}.r-hero.r-film .f-mark{z-index:2;filter:drop-shadow(0 10px 40px #0009);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.r-hero.r-film .f-mark svg{width:clamp(150px,24vw,340px);height:auto}.f-side{z-index:3;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;top:50%;right:clamp(16px,4vw,40px);transform:translateY(-50%)}.f-side a{font-family:var(--an);text-transform:uppercase;letter-spacing:.02em;color:#ffffff8c;font-size:clamp(18px,1.7vw,24px);font-weight:400;line-height:1;transition:color .2s}.f-side a:hover,.f-side a:focus-visible,.f-side a.lit{color:#fff;outline:none}.f-side a:hover{color:var(--lime)}.r-hero.r-film .hfoot{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.r-hero.r-film .next{color:#fff}.r-hero.r-film .next:hover b{color:var(--lime)}@media (max-width:760px){.r-hero.r-film .f-mark{top:34%}.r-hero.r-film .f-mark svg{width:min(42vw,180px)}.f-side{top:auto;bottom:calc(190px + env(safe-area-inset-bottom,0px));gap:10px;right:16px;transform:none}.f-side a{font-size:17px}.r-hero.r-film .hfoot{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));gap:12px}.r-hero.r-film .name{font-size:40px}.r-hero.r-film .quote{max-width:230px;font-size:13px}}.r-pty .f-mark{top:40%}.r-pty .f-mark svg{width:clamp(130px,19vw,280px)}.r-kick{font:700 12px/1 var(--hv);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:12px;display:block}.r-pty .name{font-size:clamp(40px,4.6vw,60px)}.r-pty .quote{max-width:380px}.r-pty .hfoot{align-items:flex-end;gap:40px}.f-sound{z-index:3;color:#ffffffb3;font:700 11px/1 var(--hv);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:flex;position:absolute;top:28px;left:clamp(16px,4vw,40px)}.f-sound b{font-weight:700}.f-sound span{color:#fff;text-align:left;min-width:22px}.f-sound i{align-items:flex-end;gap:2px;height:12px;display:flex}.f-sound i span{background:currentColor;width:2px;min-width:0;height:3px;transition:height .3s}.f-sound.on i span{animation:.8s ease-in-out infinite alternate f-eq}.f-sound.on i span:nth-child(2){animation-delay:.2s}.f-sound.on i span:nth-child(3){animation-delay:.4s}.f-sound.on i span:nth-child(4){animation-delay:.1s}@keyframes f-eq{0%{height:2px}to{height:12px}}.f-sound:hover,.f-sound.on{color:#fff}.wl{flex-direction:column;gap:10px;width:min(420px,100%);display:flex}.wl-k{font:700 11px/1 var(--hv);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.wl-row{-webkit-backdrop-filter:blur(6px);background:#00000073;border:2px solid #fff;display:flex}.wl-row input{min-width:0;font:400 16px/1.2 var(--hv);color:#fff;background:0 0;border:0;outline:none;flex:1;min-height:52px;padding:15px 16px}.wl-row input::placeholder{color:#ffffff73}.wl-row input[aria-invalid=true]{box-shadow:inset 3px 0 #ff6b6b}.wl-row button{font-family:var(--an);text-transform:uppercase;letter-spacing:.03em;color:#000;background:var(--lime);cursor:pointer;border:0;padding:0 22px;font-size:19px;font-weight:400;transition:transform .12s}.wl-row button:active{transform:scale(.97)}.wl-row button:disabled{opacity:.6}.wl-row:focus-within{border-color:var(--lime)}.wl-s{font:400 12px/1.4 var(--hv);color:#ffffffa6;min-height:17px}.wl.done{border-left:3px solid var(--lime);padding-left:14px}.wl.done b{font-family:var(--an);text-transform:uppercase;color:#fff;font-size:24px;font-weight:400;line-height:1}.wl.done span{font:400 14px/1.4 var(--hv);color:#fffc}.hp{position:absolute;left:-9999px}@media (max-width:760px){.r-pty .f-mark{top:30%}.r-pty .f-mark svg{width:min(36vw,150px)}.f-sound{top:20px;left:16px}.r-pty .f-side{top:50%;bottom:auto;transform:translateY(-50%)}.r-pty .hfoot{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));gap:18px}.r-pty .name{font-size:36px}.r-pty .quote{max-width:300px;margin-top:6px;font-size:13px}.wl{width:100%}.wl-row input{min-height:48px;padding:13px 14px}.wl-row button{padding:0 16px;font-size:17px}}.r-pty .f-mark{opacity:0;transition:opacity 2.6s,transform 2.6s;transform:translate(-50%,-50%)scale(.94)}.r-pty.s-mark .f-mark{opacity:1;transform:translate(-50%,-50%)scale(1)}.r-pty .f-side,.r-pty .f-copy{opacity:0;pointer-events:none;transition:opacity 1.4s,transform 1.4s;transform:translateY(10px)}.r-pty.s-mark .f-side,.r-pty.s-mark .f-copy{opacity:1;pointer-events:auto;transform:none}.r-pty .f-ask{opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1);transform:translateY(14px)}.r-pty.s-cta .f-ask{opacity:1;pointer-events:auto;transform:none}.r-pty .hfoot{cursor:default}@media (prefers-reduced-motion:reduce){.r-pty .f-mark,.r-pty .f-side,.r-pty .f-copy,.r-pty .f-ask{opacity:1;pointer-events:auto;transition:none;transform:none}.r-pty .f-mark{transform:translate(-50%,-50%)}}.r-smoke{height:100svh;min-height:100svh;display:block}.r-smoke:after{background:linear-gradient(#00000040 0%,#0000 30% 55%,#000c 100%)}.sm-ask{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(440px,100% - 32px);display:flex;position:absolute;bottom:clamp(40px,9vh,96px);left:50%;transform:translate(-50%)}.sm-ask .r-kick{color:#ffffffd9;margin:0}.sm-ask .wl{width:100%}.sm-ask .wl-k{display:none}.sm-ask .wl-s{text-align:center}.sm-ask .wl.done{border-left:0;align-items:center;padding-left:0}@media (max-width:760px){.sm-ask{bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.hold{background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.hold-mark{will-change:opacity;animation:2.8s ease-in-out infinite hold-breathe}@keyframes hold-breathe{0%{opacity:.18}50%{opacity:1}to{opacity:.18}}@media (max-width:760px){.hold-mark .pp-brand{height:24px!important}}@media (prefers-reduced-motion:reduce){.hold-mark{opacity:1;animation:none}}.load{background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.load-stage{justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative}.load-mark{animation:3.2s ease-in-out infinite load-breathe}.load-mark svg{display:block}.load-ring{width:100%;height:100%;animation:1.9s cubic-bezier(.45,.05,.55,.95) infinite load-spin;position:absolute;inset:0}.load-ring circle{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:62 234;opacity:.9}@keyframes load-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes load-breathe{0%{opacity:.55;transform:scale(.985)}50%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.985)}}@media (max-width:760px){.load-stage{width:132px;height:132px}.load-mark svg{width:92px!important;height:92px!important}}@media (prefers-reduced-motion:reduce){.load-mark,.load-ring{animation:none}.load-ring circle{stroke-dasharray:none;opacity:.35}}.bar{background:#000;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0;overflow:hidden}.bar-mark svg{display:block}.bar-track{background:#ffffff29;width:120px;height:1px;position:relative;overflow:hidden}.bar-track i{transform-origin:0;background:#fff;width:100%;animation:9s cubic-bezier(.2,.6,.3,1) infinite bar-fill;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}@keyframes bar-fill{0%{opacity:1;transform:scaleX(0)}72%{opacity:1;transform:scaleX(.88)}92%{opacity:1;transform:scaleX(.92)}to{opacity:0;transform:scaleX(.92)}}@media (max-width:760px){.bar-mark svg{width:52px!important;height:52px!important}.bar-track{width:104px}}@media (prefers-reduced-motion:reduce){.bar-track i{animation:none;transform:scaleX(.6)}}.soon{background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.soon-stage{flex-direction:column;align-items:center;gap:22px;display:flex}.soon-mark{opacity:0;animation:6.4s ease-in-out infinite soon-mark}.soon-text{letter-spacing:.34em;text-transform:uppercase;color:#ffffffbf;opacity:0;margin:0;font:400 11px/1 Helvetica Neue,Helvetica,Arial,sans-serif;animation:6.4s ease-in-out infinite soon-text}@keyframes soon-mark{0%{opacity:0}14%{opacity:1}70%{opacity:1}86%{opacity:0}to{opacity:0}}@keyframes soon-text{0%{opacity:0;transform:translateY(4px)}28%{opacity:0;transform:translateY(4px)}42%{opacity:1;transform:none}70%{opacity:1;transform:none}86%{opacity:0}to{opacity:0}}@media (max-width:760px){.soon-mark .pp-brand{height:24px!important}.soon-text{font-size:10px}}@media (prefers-reduced-motion:reduce){.soon-mark,.soon-text{opacity:1;animation:none;transform:none}}.tv{left:clamp(16px,3vw,32px);bottom:calc(clamp(16px, 3vw, 28px) + env(safe-area-inset-bottom,0px));z-index:5;cursor:pointer;color:#ffffff8c;letter-spacing:.28em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:8px;font:400 10px/1 Helvetica Neue,Helvetica,Arial,sans-serif;transition:color .25s;display:flex;position:fixed}.tv:hover,.tv:focus-visible{color:#fff;outline:none}.tv svg{display:block}.tv-over{z-index:40;opacity:0;pointer-events:none;cursor:pointer;background:#000;transition:opacity .35s;position:fixed;inset:0}.tv-over.in{opacity:1;pointer-events:auto}.tv-over video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tv-p{opacity:0;transition:opacity .5s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.tv-over.end .tv-p{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:760px){.tv span{display:none}.tv{left:14px}}.rf{pointer-events:none;position:absolute;inset:0}.rf-scope:after{content:"";border:1px solid #ffffff59;border-radius:50%;width:66vmin;height:66vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 40px #0009}.rf-ret{width:66vmin;height:66vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-ret i.h{height:1px;top:50%;left:8%;right:8%}.rf-ret i.v{width:1px;top:8%;bottom:8%;left:50%}.rf-ret b{border:1px solid #ffffffb3;border-radius:50%;width:12vmin;height:12vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-ret b.r{border-width:1.5px;width:2vmin;height:2vmin}.rf-read{color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #0009;align-items:baseline;gap:6px;font:400 44px/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:absolute;bottom:clamp(16px,4vw,40px);right:clamp(16px,4vw,40px)}.rf-read em{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;font-size:14px;font-style:normal}.rf-tag{color:#fff9;letter-spacing:.3em;font:400 10px/1 Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;bottom:clamp(16px,4vw,40px);left:clamp(16px,4vw,40px)}@media (max-width:760px){.rf-scope{background:radial-gradient(circle,#0000 0 36vmin,#0000008c 38vmin,#000000f7 46vmin,#000 54vmin)}.rf-scope:after,.rf-ret{width:76vmin;height:76vmin}.rf-read{font-size:30px}}.tv span{display:none}.rf{--led:#ff2d1f;--lens:66vmin;pointer-events:none;font-family:var(--f-orbitron), var(--f-orbitron), monospace;position:absolute;inset:0}.rf-scope{background:radial-gradient(circle at 50% 50%, #0000 0, #0000 calc(var(--lens) * .47), #00000059 calc(var(--lens) * .49), #000000eb calc(var(--lens) * .53), #000 calc(var(--lens) * .62));position:absolute;inset:0}.rf-scope:before{content:"";width:var(--lens);height:var(--lens);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 60px #000000d9,inset 0 0 0 2px #ffffff14,0 0 0 14px #060606,0 0 0 16px #1a1a1a}.rf-glass{width:var(--lens);height:var(--lens);mix-blend-mode:normal;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000014 2px 3px),radial-gradient(circle at 36% 30%,#ffffff12,#fff0 40%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-ret{width:var(--lens);height:var(--lens);color:var(--led);filter:drop-shadow(0 0 2px #ff2d1fe6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-ret i{background:currentColor;position:absolute}.rf-ret i.h{width:17%;height:2px;top:50%}.rf-ret i.h.l{left:17%}.rf-ret i.h.r{left:66%}.rf-ret i.v{width:2px;height:17%;margin-left:-1px;left:50%}.rf-ret i.v.t{top:17%}.rf-ret i.v.b{bottom:17%}.rf-ret .tk{background:currentColor;position:absolute}.rf-ret .tk.t1,.rf-ret .tk.t2{width:2px;height:8px;margin-top:-4px;top:50%}.rf-ret .tk.t1{left:26%}.rf-ret .tk.t2{right:26%}.rf-ret .tk.t3,.rf-ret .tk.t4{width:8px;height:2px;margin-left:-4px;left:50%}.rf-ret .tk.t3{top:26%}.rf-ret .tk.t4{bottom:26%}.rf-ret b.ring{border:2px solid;border-radius:50%;width:14%;height:14%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-ret b.dot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-ret em.br{border:2px solid;width:9%;height:9%;position:absolute}.rf-ret em.br.tl{border-bottom:0;border-right:0;top:8%;left:8%}.rf-ret em.br.tr{border-bottom:0;border-left:0;top:8%;right:8%}.rf-ret em.br.bl{border-top:0;border-right:0;bottom:8%;left:8%}.rf-ret em.br.brr{border-top:0;border-left:0;bottom:8%;right:8%}.rf.lock .rf-ret b.ring{border-width:3px;transform:translate(-50%,-50%)scale(1.35)}.rf-hud{width:var(--lens);height:var(--lens);color:var(--led);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-mode{font:700 11px/1 var(--f-orbitron), monospace;letter-spacing:.2em;align-items:center;gap:6px;display:flex;position:absolute;top:13%;left:50%;transform:translate(-50%)}.rf-mode i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s steps(2,end) infinite rf-blink}.rf-bat{border:2px solid;border-radius:2px;align-items:center;gap:2px;height:12px;padding:2px;display:flex;position:absolute;top:13%;right:14%}.rf-bat i{background:currentColor;width:5px;height:100%}.rf-bat b{background:currentColor;width:3px;height:6px;position:absolute;top:3px;right:-5px}.rf-read{width:var(--lens);height:var(--lens);color:var(--led);filter:drop-shadow(0 0 3px #ff2d1fcc);justify-content:center;align-items:flex-end;gap:8px;padding-bottom:16%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-read span{font:700 54px/1 var(--f-orbitron), monospace;letter-spacing:.06em;font-variant-numeric:tabular-nums}.rf-read em{font:700 12px/1 var(--f-orbitron), monospace;letter-spacing:.2em;padding-bottom:8px}.rf-foot{width:var(--lens);height:var(--lens);color:var(--led);font:700 9px/1 var(--f-orbitron), monospace;letter-spacing:.22em;justify-content:center;align-items:flex-end;gap:14px;padding-bottom:9%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-foot .on{font-size:7px;animation:1.6s steps(2,end) infinite rf-blink}.rf-tag{display:none}@keyframes rf-blink{to{opacity:.25}}.tv-over.end .rf{opacity:0;transition:opacity .4s}@media (max-width:760px){.rf{--lens:82vmin}.rf-read span{font-size:38px}.rf-mode{font-size:9px}}.rf{--led:#111}.rf-ret,.rf-read{filter:none}.rf-ret i,.rf-ret .tk,.rf-ret b.dot,.rf-bat i,.rf-bat b,.rf-mode i{background:#111}.rf-ret b.ring,.rf-ret em.br,.rf-bat{border-color:#111}.rf-hud,.rf-read,.rf-foot,.rf-ret{color:#111}.rf-read span,.rf-read em,.rf-mode,.rf-foot{text-shadow:0 0 1px #ffffff59}.rf-glass{background:repeating-linear-gradient(0deg,#0000 0 2px,#0000000f 2px 3px),radial-gradient(circle at 36% 30%,#ffffff1a,#fff0 42%)}.tv-over video{filter:brightness(1.12)contrast(.96)}.tv-over.in video{transform-origin:50%;animation:1.9s cubic-bezier(.3,.6,.3,1) both rf-raise,7s ease-in-out 1.9s infinite alternate rf-hand}.tv-over.in .rf{transform-origin:50%;animation:1.9s cubic-bezier(.3,.6,.3,1) both rf-open,7s ease-in-out 1.9s infinite alternate rf-hand-hud}@keyframes rf-raise{0%{filter:blur(14px)brightness(.25);transform:scale(1.5)translate(6%,9%)rotate(3deg)}22%{filter:blur(9px)brightness(.55);transform:scale(1.32)translate(-4%,3%)rotate(-2deg)}40%{filter:blur(2px)brightness(.9);transform:scale(1.14)translate(2.5%,-2%)rotate(1deg)}52%{filter:blur(7px)brightness(.8);transform:scale(1.1)translate(-1.5%,1.5%)rotate(-.6deg)}68%{filter:blur(1px)brightness();transform:scale(1.05)translate(1%,-.6%)rotate(.3deg)}82%{filter:blur(3px)brightness(.95);transform:scale(1.03)translate(-.6%,.4%)rotate(-.2deg)}to{filter:blur()brightness();transform:scale(1)translate(0)rotate(0)}}@keyframes rf-open{0%{opacity:0;transform:scale(.42)}30%{opacity:1;transform:scale(.78)}55%{transform:scale(1.08)}75%{transform:scale(.97)}to{transform:scale(1)}}@keyframes rf-hand{0%{transform:scale(1.02)translate(0)rotate(0)}25%{transform:scale(1.02)translate(.7%,-.5%)rotate(.25deg)}50%{transform:scale(1.03)translate(-.5%,.6%)rotate(-.2deg)}75%{transform:scale(1.02)translate(.4%,.3%)rotate(.15deg)}to{transform:scale(1.02)translate(-.3%,-.4%)rotate(-.1deg)}}@keyframes rf-hand-hud{0%{transform:translate(0)}25%{transform:translate(.25%,-.2%)}50%{transform:translate(-.2%,.25%)}75%{transform:translate(.15%,.1%)}to{transform:translate(-.1%,-.15%)}}.tv-over.in .rf-glass{animation:1.9s ease-out both rf-fog}@keyframes rf-fog{0%{background-color:#ffffff59}45%{background-color:#ffffff1f}to{background-color:#fff0}}@media (prefers-reduced-motion:reduce){.tv-over.in video,.tv-over.in .rf,.tv-over.in .rf-glass{animation:none}}.tv-over.in video,.tv-over.in .rf,.tv-over.in .rf-glass{filter:brightness(1.12)contrast(.96);transform:none;animation:none!important}.tv-over.in .rf-glass{filter:none;background-color:#0000;animation:none}.rf-read{color:#fff;filter:none;width:auto;height:auto;text-shadow:none;align-items:baseline;gap:8px;padding:0;display:flex;inset:auto clamp(16px,4vw,40px) clamp(16px,4vw,40px) auto;transform:none}.rf-read span{font-size:46px}.rf-read em{padding-bottom:6px}.rf-ret b.ring,.rf.lock .rf-ret b.ring{border-width:2px;transform:translate(-50%,-50%)}@media (max-width:760px){.rf-read span{font-size:32px}}.tv-over video{filter:brightness(1.05)contrast(1.02);object-fit:cover;-webkit-mask-image:none!important;mask-image:none!important}.tv-over .rf{display:none}.bm{pointer-events:none;color:#fff;font:500 11px/1 var(--f-orbitron), monospace;letter-spacing:.08em;position:absolute;inset:0}.bm-top,.bm-bot{background:#000000b8;align-items:center;gap:22px;height:40px;padding:0 18px;display:flex;position:absolute;left:0;right:0}.bm-top{top:0}.bm-bot{bottom:0}.bm-sp{margin-left:auto}.bm-right{align-items:center;gap:8px;margin-left:auto;display:flex}.bm-rec{color:#ff2d1f;align-items:center;gap:7px;font-weight:700;display:flex}.bm-rec i{background:#ff2d1f;border-radius:50%;width:9px;height:9px;animation:1s steps(2,end) infinite rf-blink}.bm-guides{position:absolute;inset:40px 0}.bm-guides i{background:#ffffff47;position:absolute}.bm-guides i.l{width:1px;top:0;bottom:0;left:5.5%}.bm-guides i.r{width:1px;top:0;bottom:0;right:5.5%}.bm-guides i.t{height:1px;top:7%;left:0;right:0}.bm-guides i.b{height:1px;bottom:7%;left:0;right:0}.bm-guides b{border:1px solid #ffffff8c;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bm-guides b:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bm-hist{align-items:flex-end;gap:2px;width:56px;height:18px;display:flex}.bm-hist i{background:#ffffffbf;flex:1}.bm-aud{flex-direction:column;gap:3px;width:110px;display:flex}.bm-aud i{background:#ffffff2e;height:5px;display:block;overflow:hidden}.bm-aud b{background:linear-gradient(90deg,#7cff7c 0 70%,#ffe14d 70% 88%,#ff2d1f 88%);height:100%;transition:width 80ms linear;display:block}.bm-bat{border:1.5px solid #fff;border-radius:2px;width:22px;height:10px;padding:1px;display:inline-block;position:relative}.bm-bat:after{content:"";background:#fff;width:2px;height:4px;position:absolute;top:2px;right:-4px}.bm-bat i{background:#fff;height:100%;display:block}.bm .rf-read{color:#fff;filter:none;text-shadow:0 1px 6px #0009;align-items:baseline;gap:8px;width:auto;height:auto;padding:0;display:flex;position:absolute;inset:auto 18px 52px auto;transform:none}.bm .rf-read span{font:700 46px/1 var(--f-orbitron), monospace;letter-spacing:.06em;font-variant-numeric:tabular-nums}.bm .rf-read em{font:700 12px/1 var(--f-orbitron), monospace;letter-spacing:.2em;padding-bottom:6px;font-style:normal}.bm-shot{color:#fffc;position:absolute;bottom:52px;left:18px}.tv-over.end .bm{opacity:0;transition:opacity .4s}@media (max-width:760px){.bm{letter-spacing:.05em;font-size:8px}.bm-top,.bm-bot{gap:10px;height:32px;padding:0 10px}.bm-top>span:nth-child(5),.bm-top>span:nth-child(6),.bm-bot>span:nth-child(4),.bm-bot>span:nth-child(5){display:none}.bm-guides{top:32px;bottom:32px}.bm-aud{width:60px}.bm .rf-read{bottom:42px;right:12px}.bm .rf-read span{font-size:30px}.bm-shot{bottom:42px;left:12px}}.tv-over.in.out{opacity:0;pointer-events:none;transition:opacity 1.3s cubic-bezier(.32,.72,0,1)}.tv-over.out video{opacity:0}.tv-over .tv-p{transition:opacity .7s,transform .7s}.soon,.tv-over{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tv-over video,.soon img{pointer-events:none}.tv-over{justify-content:center;align-items:center;display:flex}.mon{aspect-ratio:16/9;background:#000;border-radius:6px;width:min(68vw,980px);transition:opacity .5s,transform .5s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #1c1c1c,0 0 0 10px #0a0a0a,0 0 0 11px #262626,0 30px 80px #000c}.mon video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mon .bm{font-size:9.5px}.mon .bm-top,.mon .bm-bot{gap:16px;height:30px;padding:0 14px}.mon .bm-guides{top:30px;bottom:30px}.mon .bm .rf-read{bottom:40px;right:14px}.mon .bm .rf-read span{font-size:34px}.mon .bm-shot{bottom:40px;left:14px}.mon .bm-hist{width:44px;height:14px}.mon .bm-aud{width:80px}.tv-over.out .mon{opacity:0}@media (max-width:760px){.mon{border-radius:4px;width:calc(100% - 28px);box-shadow:0 0 0 2px #1c1c1c,0 0 0 7px #0a0a0a,0 0 0 8px #262626,0 20px 50px #000c}.mon .bm{font-size:7px}.mon .bm-top,.mon .bm-bot{gap:8px;height:24px;padding:0 8px}.mon .bm-guides{top:24px;bottom:24px}.mon .bm .rf-read{bottom:30px;right:8px}.mon .bm .rf-read span{font-size:22px}.mon .bm-shot{bottom:30px;left:8px}.mon .bm-aud{width:48px}}.tv-over .tv-p,.tv-over.end .tv-p{opacity:0;transition:opacity 2s cubic-bezier(.22,.61,.36,1),transform 2.4s cubic-bezier(.22,.61,.36,1);transform:translate(-50%,-50%)scale(.9)}.tv-over.p .tv-p,.tv-over.end.p .tv-p{opacity:1;transform:translate(-50%,-50%)scale(1)}.tv-over.in.out{opacity:0;transition:opacity 1.7s cubic-bezier(.32,.72,0,1)}.tv-over.out .tv-p{opacity:1;transition:transform 1.7s ease-out;transform:translate(-50%,-50%)scale(1.04)}@media (prefers-reduced-motion:reduce){.tv-over .tv-p,.tv-over .mon,.tv-over.in.out{transition-duration:.2s}}.tv-over .bm{transition:opacity .6s}.tv-over.end .bm{opacity:0}.tv-over .mon{transition:opacity 1.5s cubic-bezier(.4,0,.2,1),transform 1.8s cubic-bezier(.4,0,.2,1)}.tv-over.end .mon{opacity:0;transform:scale(.97)}.tv-over .tv-p,.tv-over.end .tv-p{transition:opacity 2.4s cubic-bezier(.22,.61,.36,1),transform 3s cubic-bezier(.22,.61,.36,1);transform:translate(-50%,-50%)scale(.86)}.tv-over.in.out{transition:opacity 2.2s cubic-bezier(.4,0,.2,1)}.tv-over.out .tv-p{transition:transform 2.2s ease-out;transform:translate(-50%,-50%)scale(1.03)}.soon-social{right:clamp(16px,3vw,32px);bottom:calc(clamp(16px, 3vw, 28px) + env(safe-area-inset-bottom,0px));z-index:5;gap:18px;display:flex;position:fixed}.soon-social a{color:#ffffff8c;padding:8px;transition:color .25s;display:block}.soon-social a:hover,.soon-social a:focus-visible{color:#fff;outline:none}.soon-social svg{display:block}@media (max-width:760px){.soon-social{gap:10px;right:12px}}.soon-social{display:none}.tv-social{left:clamp(16px,3vw,32px);bottom:calc(clamp(16px, 3vw, 28px) + env(safe-area-inset-bottom,0px));z-index:3;opacity:0;cursor:default;flex-direction:column;align-items:flex-start;gap:6px;transition:opacity .6s .5s,transform .6s .5s;display:flex;position:absolute;transform:translateY(8px)}.tv-over.in .tv-social{opacity:1;transform:none}.tv-over.end .tv-social,.tv-over.out .tv-social{opacity:0;transition:opacity .4s}.tv-social-set{color:#ffffffe6;padding:6px 8px 2px;display:block}.tv-social a{color:#fff9;padding:7px 8px;transition:color .2s,transform .12s;display:block}.tv-social a:hover,.tv-social a:focus-visible{color:#fff;outline:none}.tv-social a:active{transform:scale(.94)}.tv-social svg{display:block}@media (max-width:760px){.tv-social{left:12px}}.soon-text{font-variant-numeric:tabular-nums;text-align:center;white-space:pre;min-width:11ch}.soon-secret{cursor:default;color:inherit;font:inherit;background:0 0;border:0;margin:-6px -10px;padding:6px 10px}.soon-secret .soon-text{transition:color .3s}.soon-secret:hover .soon-text,.soon-secret:focus-visible .soon-text{color:#fff}.soon-secret:focus-visible{outline:none}.soon-wl{opacity:0;pointer-events:none;z-index:4;width:min(420px,100% - 32px);transition:opacity .5s,transform .5s;position:absolute;top:calc(50% + 56px);left:50%;transform:translate(-50%,8px)}.soon-wl.in{opacity:1;pointer-events:auto;transform:translate(-50%)}.soon-wl .wl{width:100%}.soon-wl .wl-k,.soon-wl .wl-s{text-align:center}.soon-wl .wl.done{text-align:center;border-left:0;align-items:center;padding-left:0}.soon.wl-open .soon-text{opacity:0;transition:opacity .35s;animation:none}.soon.wl-open .soon-secret{pointer-events:none}@media (max-width:760px){.soon-wl{top:calc(50% + 44px)}}.soon-wl{width:min(360px,100% - 48px)}.soon-wl .wl{gap:14px}.soon-wl .wl-k{letter-spacing:.34em;text-transform:uppercase;color:#ffffffbf;text-align:center;font:400 11px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.soon-wl .wl-row{-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ffffff59;align-items:center;transition:border-color .3s}.soon-wl .wl-row:focus-within{border-color:#fff}.soon-wl .wl-row input{color:#fff;letter-spacing:.01em;min-height:46px;padding:12px 0;font:400 16px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif}.soon-wl .wl-row input::placeholder{color:#ffffff59}.soon-wl .wl-row input[aria-invalid=true]{box-shadow:none}.soon-wl .wl-row:has(input[aria-invalid=true]){border-color:#ff7878cc}.soon-wl .wl-row button{letter-spacing:.28em;text-transform:uppercase;color:var(--lime);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0 12px 16px;font:700 11px/1 Helvetica Neue,Helvetica,Arial,sans-serif;transition:opacity .2s,transform .12s;display:inline-flex}.soon-wl .wl-row button svg{transition:transform .25s cubic-bezier(.32,.72,0,1)}.soon-wl .wl-row button:hover svg,.soon-wl .wl-row button:focus-visible svg{transform:translate(3px)}.soon-wl .wl-row button:focus-visible{outline:none}.soon-wl .wl-row button:active{transform:scale(.97)}.soon-wl .wl-row button:disabled{opacity:.5}.soon-wl .wl-s{color:#ffffff80;text-align:center;letter-spacing:.02em;font:400 11px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.soon-wl .wl.done{gap:8px}.soon-wl .wl.done b{letter-spacing:.34em;text-transform:uppercase;color:#fff;font:400 11px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.soon-wl .wl.done span{color:#fff9;font:400 13px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:760px){.soon-wl{width:min(320px,100% - 48px)}}@keyframes soon-mark-61{0%{opacity:0}20%{opacity:1}78%{opacity:1}92%{opacity:0}to{opacity:0}}@keyframes soon-text-61{0%{opacity:0;transform:translateY(3px)}30%{opacity:0;transform:translateY(3px)}52%{opacity:1;transform:none}78%{opacity:1;transform:none}92%{opacity:0}to{opacity:0}}.soon-stage{gap:26px}@media (prefers-reduced-motion:reduce){.soon-mark,.soon-text{opacity:1;animation:none;transform:none}}.soon-mark{animation:8s cubic-bezier(.4,0,.2,1) infinite soon-mark-63}.soon-text{animation:8s cubic-bezier(.4,0,.2,1) infinite soon-text-63}@keyframes soon-mark-63{0%{opacity:0}20%{opacity:1}78%{opacity:1}92%{opacity:0}to{opacity:0}}@keyframes soon-text-63{0%{opacity:0;transform:translateY(3px)}30%{opacity:0;transform:translateY(3px)}47%{opacity:1;transform:none}78%{opacity:1;transform:none}92%{opacity:0}to{opacity:0}}.soon.wl-open .soon-mark{opacity:1;animation:none}.soon.wl-open .soon-text{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.soon-mark,.soon-text{opacity:1;animation:none;transform:none}}
