@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_aeb165bf-module__7RtSeG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_aeb165bf-module__7RtSeG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.pu{--night:#0b0c14;--white:#fff;--blue:#3e4fe0;--mist:#e8eaf5;--periwinkle:#8e9bff;--display:var(--font-outfit),"Outfit",var(--font-geist-sans),system-ui,sans-serif;--sans:var(--font-geist-sans),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--bg:var(--white);--fg:var(--night);--acc:var(--blue);--soft:var(--mist);--soft-fg:var(--night);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pu .s-white{--bg:var(--white);--fg:var(--night);--acc:var(--blue);--soft:var(--mist);--soft-fg:var(--night)}.pu .s-mist{--bg:var(--mist);--fg:var(--night);--acc:var(--blue);--soft:var(--white);--soft-fg:var(--night)}.pu .s-night{--bg:var(--night);--fg:var(--white);--acc:var(--periwinkle);--soft:var(--blue);--soft-fg:var(--white)}.pu .s-blue{--bg:var(--blue);--fg:var(--white);--acc:var(--white);--soft:var(--night);--soft-fg:var(--white)}.pu .s-white,.pu .s-mist,.pu .s-night,.pu .s-blue{background:var(--bg);color:var(--fg)}.pu *{box-sizing:border-box}.pu{background:var(--white);color:var(--night);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.pu a{color:inherit}.pu :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pu .s-blue :focus-visible{outline-color:var(--white)}.pu .wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.pu .lbl{font:500 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.pu .tag{font:500 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.pu .tag:before{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px}.pu h1,.pu h2,.pu h3{font-family:var(--display);text-wrap:balance;margin:0}.pu h2{letter-spacing:-.035em;font-size:clamp(36px,4.8vw,62px);font-weight:700;line-height:1}.pu p{margin:0}.pu .fn{font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;line-height:1}.pu .fn .t{font-weight:300}.pu .fn .n{font-weight:800}.pu .fn .d{background:currentColor;border-radius:50%;width:.15em;height:.15em;margin:0 .05em 0 .07em;display:inline-block}.pu .logo{fill:currentColor;display:block}.pu .yuno{fill:currentColor;width:auto;height:22px;display:block}.pu .ph{background-color:var(--night);background-position:50%;background-repeat:no-repeat;background-size:cover}.pu .btn{min-height:46px;font:500 15px/1 var(--sans);cursor:pointer;background:var(--fg);color:var(--bg);transition:transform .3s var(--ease),background .3s,color .3s;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.pu .btn .dt{width:7px;height:7px;transition:transform .4s var(--ease);background:currentColor;border-radius:50%}.pu .btn:hover .dt{transform:scale(1.6)}.pu .btn.blue{background:var(--blue);color:var(--white)}.pu .btn.soft{background:var(--soft);color:var(--soft-fg)}.pu .btn.small{min-height:40px;padding:0 16px;font-size:14px}.pu .btn.w{background:var(--white);color:var(--night)}.pu .link{font:500 15px/1.4 var(--sans);text-underline-offset:4px;color:inherit;text-decoration:underline}.pu .badge{background:var(--white);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.pu .badge svg{width:58%;height:auto;fill:var(--night);overflow:visible}.pu .badge.b{background:var(--blue)}.pu .badge.b svg{fill:var(--white)}.pu .loader{z-index:100;background:var(--night);color:var(--white);--w:min(440px,78vw);--d:calc(var(--w)*.03406);--k:2.6;--pp:calc(var(--d)*var(--k)*1.2);animation:.6s 6s forwards pu-ldOut;position:fixed;inset:0}.pu .loader.go{animation:.75s cubic-bezier(.7,0,.2,1) 2.5s forwards pu-ldOut}@keyframes pu-ldOut{to{visibility:hidden;transform:translateY(-100%)}}.pu .ld-mv{width:var(--d);height:var(--d);margin:calc(var(--d)/-2) 0 0 calc(var(--d)/-2);transform:translate(calc(var(--x)*var(--pp)),calc(var(--y)*var(--pp)));position:absolute;top:50%;left:50%}.pu .ld-dt{background:currentColor;border-radius:50%;width:100%;height:100%;transform:scale(0)}.pu .ld-the,.pu .ld-round,.pu .ld-dot,.pu .ld-desc{opacity:0}.pu .go .ld-mv{animation:pu-ldMove 1.3s var(--ease) both}.pu .go .ld-dt{animation:pu-ldPop .42s var(--ease) var(--dl) both,pu-ldShrink .5s var(--ease) .78s forwards}@keyframes pu-ldMove{0%,60%{transform:translate(calc(var(--x)*var(--pp)),calc(var(--y)*var(--pp)))}to{transform:translate(0)}}@keyframes pu-ldPop{0%{transform:scale(0)}to{transform:scale(var(--k))}}@keyframes pu-ldShrink{0%{transform:scale(var(--k))}to{transform:scale(1)}}.pu .ld-logo{width:var(--w);left:calc(50% - var(--w)*.36453);top:calc(50% - var(--w)*.14994);position:absolute}.pu .ld-logo svg{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.pu .go .ld-the{animation:pu-ldL .65s var(--ease) 1.28s both}.pu .go .ld-round{animation:pu-ldR .65s var(--ease) 1.28s both}.pu .go .ld-dot{animation:10ms 1.3s both pu-ldShow}.pu .go .ld-desc{animation:.5s 1.75s both pu-ldShow}@keyframes pu-ldL{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes pu-ldR{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes pu-ldShow{0%{opacity:0}to{opacity:1}}.pu .ld-desc{width:var(--w);left:calc(50% - var(--w)*.36453);top:calc(50% + var(--w)*.075);font:400 clamp(8px,1.3vw,11px)/1 var(--sans);letter-spacing:.38em;justify-content:space-between;display:flex;position:absolute}.pu .ld-desc b{font-weight:700}.pu .top{top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.pu .top .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.pu .top nav{align-items:center;gap:28px;font-size:15px;display:flex}.pu .top nav a.nl{text-decoration:none;position:relative}.pu .top nav a.nl:after{content:"";background:var(--blue);width:5px;height:5px;transition:transform .35s var(--ease);border-radius:50%;margin-left:-2.5px;position:absolute;bottom:-10px;left:50%;transform:scale(0)}.pu .top nav a.nl:hover:after{transform:scale(1)}@media (max-width:820px){.pu .top nav a.nl{display:none}}.pu .hero{padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,104px)}.pu .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.pu .hero .wrap{grid-template-columns:1fr}}.pu .hero-copy{flex-direction:column;gap:26px;min-width:0;display:flex}.pu .hero .lead{max-width:30em;font-size:clamp(17px,1.6vw,20px)}.pu .hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.pu .hostrow{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pu .hostrow .yuno{height:20px}.pu .plus{background:currentColor;border-radius:50%;width:6px;height:6px}.pu .slot{background:var(--soft);min-height:34px;color:var(--soft-fg);font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.pu.ldgo .rise{animation:pu-rise .9s var(--ease) backwards;animation-delay:calc(2.6s + var(--i,0)*90ms)}@keyframes pu-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pu .stage-wrap{will-change:transform;flex-direction:column;align-items:center;gap:26px;min-width:0;display:flex}.pu .stage{--S:min(560px,88vw);--p:calc(var(--S)/4.9);--ds:calc(var(--p)/1.2);width:var(--S);height:calc(var(--p)*4);max-width:100%;position:relative}.pu .pd{width:var(--ds);height:var(--ds);margin:calc(var(--ds)/-2) 0 0 calc(var(--ds)/-2);transform:translate(calc(var(--x)*var(--p)),calc(var(--y)*var(--p))) scale(var(--s,1));transition:transform 1.05s var(--ease);transition-delay:calc(var(--i)*35ms);position:absolute;top:50%;left:50%}.pu .pd .ph{transition:transform .45s var(--ease);border-radius:50%;position:absolute;inset:0;overflow:hidden}.pu.ldgo .pd .ph{animation:pu-pdIn .9s var(--ease) backwards;animation-delay:calc(2.55s + var(--i)*70ms)}@keyframes pu-pdIn{0%{transform:scale(0)}to{transform:scale(1)}}.pu .pd:hover .ph{transform:scale(1.08)}.pu .tabs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pu .tab{appearance:none;cursor:pointer;min-height:44px;color:var(--night);opacity:.4;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:22px;transition:opacity .3s,background .3s}.pu .tab .fn{color:inherit}.pu .tab[aria-pressed=true]{background:var(--mist);opacity:1}.pu .tab:hover{opacity:1}.pu .marquee{padding-block:28px;overflow:hidden}.pu .mq{width:max-content;animation:48s linear infinite pu-mq;display:flex}.pu .mq span{font:300 clamp(30px,4vw,52px)/1 var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.5em;padding-right:.5em;display:inline-flex}.pu .mq b{font-weight:800}.pu .mq i{background:var(--blue);border-radius:50%;width:.2em;height:.2em;display:inline-block}@keyframes pu-mq{to{transform:translate(-50%)}}.pu .marquee:hover .mq{animation-play-state:paused}.pu section.block{padding-block:clamp(88px,10vw,144px)}.pu .sec-head{flex-direction:column;gap:20px;max-width:840px;margin-bottom:clamp(40px,5vw,64px);display:flex}.pu .sec-head p{max-width:36em;font-size:18px}@media (max-width:860px){.pu .why{grid-template-columns:1fr}}.pu .why article{background:var(--soft);color:var(--soft-fg);flex-direction:column;gap:14px;min-width:0;padding:32px;display:flex}.pu .why .dots{gap:6px;height:12px;display:flex}.pu .why .dots i{background:var(--night);border-radius:50%;width:12px;height:12px}.pu .why .dots i.b{background:var(--blue)}.pu .formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:980px){.pu .formats{grid-template-columns:1fr}}.pu .fcard{appearance:none;text-align:left;font:inherit;cursor:pointer;background:var(--white);color:var(--night);min-width:0;transition:background .45s var(--ease),color .45s var(--ease),transform .45s var(--ease);border:0;flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.pu .fcard:hover,.pu .fcard:focus-visible{background:var(--blue);color:var(--white);transform:translateY(-6px)}.pu .fcard .sym{align-items:center;height:120px;display:flex}.pu .fcard .sym svg{fill:currentColor;width:auto;height:100%;overflow:visible}.pu .fcard .sym circle{transform-box:fill-box;transform-origin:50%;transition:transform .55s var(--ease)}.pu .fcard:hover .sym circle{transform:scale(.62)}.pu .fcard .sym circle:nth-child(2){--k:1}.pu .fcard .sym circle:nth-child(3){--k:2}.pu .fcard .sym circle:nth-child(4){--k:3}.pu .fcard .sym circle:nth-child(5){--k:4}.pu .fcard .sym circle:nth-child(6){--k:5}.pu .fcard .sym circle:nth-child(7){--k:6}.pu .fcard .sym circle:nth-child(8){--k:7}.pu .fcard .sym circle:nth-child(9){--k:8}.pu .fcard .sym circle{transition-delay:calc(var(--k,0)*40ms)}.pu .formats.pre .sym circle{transform:scale(0)}.pu .formats.in .sym circle{transition:transform .6s var(--ease);transition-delay:calc(.3s + var(--k,0)*70ms)}.pu .formats.settled .sym circle{transition-delay:calc(var(--k,0)*40ms)}.pu .fcard .fn{font-size:clamp(38px,3.6vw,48px)}.pu .fcard dl{grid-template-columns:auto 1fr;gap:10px 18px;margin:0;padding-top:8px;font-size:15px;display:grid}.pu .fcard dt{font:500 11px/22px var(--mono);letter-spacing:.14em;text-transform:uppercase}.pu .fcard dd{margin:0}.pu .fcard .go{font:500 15px/1 var(--sans);align-items:center;gap:10px;margin-top:auto;display:inline-flex}.pu .fcard .go i{background:var(--blue);width:8px;height:8px;transition:transform .4s var(--ease),background .3s;border-radius:50%}.pu .fcard:hover .go i{background:var(--white);transform:translate(6px)scale(1.4)}.pu .band{background:var(--night);min-height:clamp(440px,56vw,720px);color:var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pu .band .ph{transform:translateY(var(--py,0px)) scale(var(--bs,1.12));will-change:transform;background-position:50% 40%;position:absolute;inset:-12% 0}.pu .band:after{content:"";background:#0b0c1473;position:absolute;inset:0}.pu .band .txt{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:980px;padding:80px clamp(20px,5vw,56px);display:flex;position:relative}.pu .band p.big{font:700 clamp(40px,6vw,86px)/1 var(--display);letter-spacing:-.045em}.pu .season-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.pu .filters{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pu .seg{background:var(--soft);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.pu .chip{appearance:none;color:var(--soft-fg);min-height:38px;font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;transition:background .25s,color .25s}.pu .chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.pu .s-blue .chip[aria-pressed=true]{background:var(--white);color:var(--blue)}.pu .count{margin-top:16px}.pu .hi{background:var(--mist);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));margin-top:40px;display:grid}.pu .hi .pic{background:var(--night);min-height:clamp(340px,38vw,520px);position:relative;overflow:hidden}.pu .hi .pic .ph{transition:transform .9s var(--ease);position:absolute;inset:0}.pu .hi .pic .pill{background:var(--white);color:var(--night);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;top:20px;left:20px}.pu .hi .pic .pill i{background:var(--blue);border-radius:50%;width:8px;height:8px}.pu .hi .pic .badge{width:76px;height:76px;position:absolute;bottom:20px;left:20px}.pu .hi .body{flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(28px,4vw,56px);display:flex}.pu .hi .when{font:600 16px/1.3 var(--sans);color:var(--blue)}.pu .hi h3{font-size:clamp(40px,4.4vw,60px)}.pu .hi .acts{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:12px;display:flex}.pu .sponsor{align-items:center;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.pu .sponsor .slot{background:var(--white)}.pu .later-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:72px;display:flex}.pu .later-head h3{font:700 28px/1 var(--display);letter-spacing:-.03em}.pu .acc-row{gap:10px;height:420px;margin-top:22px;display:flex}.pu .acc{background:var(--night);min-width:0;color:var(--white);transition:flex .6s var(--ease),border-radius .6s var(--ease),transform .7s var(--ease),opacity .7s var(--ease);transition-delay:0s,0s,calc(var(--j,0)*60ms),calc(var(--j,0)*60ms);border-radius:999px;flex:1 1 0;position:relative;overflow:hidden}.pu .acc[data-on=true]{border-radius:44px;flex:4 1 0}@media (hover:hover){.pu .acc-row:not(:has(.acc[data-on=true])) .acc:hover{border-radius:44px;flex:4 1 0}}.pu .acc-row.pre .acc{opacity:0;transform:translateY(60px)}.pu .acc .ph{transition:transform .9s var(--ease);position:absolute;inset:0}.pu .acc:hover .ph,.pu .acc[data-on=true] .ph{transform:scale(1.06)}.pu .acc .shade{pointer-events:none;background:linear-gradient(#0b0c1459 0%,#0b0c1440 25%,#0b0c148c 60%,#0b0c14e6 100%);position:absolute;inset:0}.pu .acc .hit{cursor:pointer;z-index:2;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.pu .acc .v{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:16px 0 26px}.pu .acc .v .badge{width:48px;height:48px}.pu .acc .v .dd{flex-direction:column;align-items:center;gap:4px;display:flex}.pu .acc .v .m{font:500 12px/1 var(--mono);letter-spacing:.1em}.pu .acc .v .d{font:700 30px/1 var(--display);letter-spacing:-.03em}.pu .acc .v .c{font:500 11px/1 var(--mono);letter-spacing:.1em}.pu .acc .x{z-index:3;pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;inset:28px 32px 30px}.pu .acc[data-on=true] .x{opacity:1;visibility:visible;transition:opacity .3s .28s,visibility}.pu .acc[data-on=true] .v{opacity:0}@media (hover:hover){.pu .acc-row:not(:has(.acc[data-on=true])) .acc:hover .x{opacity:1;visibility:visible;transition:opacity .3s .28s,visibility}.pu .acc-row:not(:has(.acc[data-on=true])) .acc:hover .v{opacity:0}}.pu .acc .x .badge{width:60px;height:60px}.pu .acc .x .t1{font:700 30px/1.05 var(--display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pu .acc .x .t2{font:500 15px/1.3 var(--sans);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}.pu .acc .x .t3{margin-top:4px;font-size:14px}.pu .acc .x .btn{pointer-events:auto;margin-top:18px}@media (max-width:820px){.pu .acc-row{scroll-snap-type:x proximity;scrollbar-width:none;height:380px;padding-bottom:4px;overflow-x:auto}.pu .acc{scroll-snap-align:start;flex:0 0 92px}.pu .acc[data-on=true]{flex:0 0 min(300px,80vw)}}.pu .empty{background:var(--mist);text-align:center;margin-top:40px;padding:40px}.pu .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.pu .steps{grid-template-columns:1fr}}.pu .steps li{background:var(--white);flex-direction:column;gap:12px;min-width:0;padding:32px;display:flex}.pu .steps .n{align-items:center;gap:6px;height:12px;display:flex}.pu .steps .n i{background:var(--night);border-radius:50%;width:12px;height:12px}.pu .steps .n i:last-child{background:var(--blue)}.pu .steps h3{font:700 24px/1.1 var(--display);letter-spacing:-.025em}.pu .points{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}@media (max-width:980px){.pu .points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pu .points{grid-template-columns:1fr}}.pu .points div{flex-direction:column;gap:8px;min-width:0;display:flex}.pu .points h4{font:600 17px/1.3 var(--sans);align-items:center;gap:10px;margin:0;display:flex}.pu .points h4:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.pu .points p{font-size:15px}.pu .hosts .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;display:grid}@media (max-width:860px){.pu .hosts .wrap{grid-template-columns:1fr}}.pu .hosts .names{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pu .hosts .plus{background:var(--periwinkle);width:8px;height:8px}.pu .faq{flex-direction:column;gap:8px;max-width:980px;display:flex}.pu .faq details{background:var(--mist);transition:background .3s}.pu .faq summary{cursor:pointer;font:600 clamp(18px,1.8vw,21px)/1.3 var(--sans);justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;list-style:none;display:flex}.pu .faq summary::-webkit-details-marker{display:none}.pu .faq summary .pm{background:var(--white);width:36px;height:36px;transition:background .3s,transform .4s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pu .faq summary .pm svg{width:14px;height:14px;stroke:var(--night);stroke-width:1.8px;transition:stroke .3s}.pu .faq .a{max-width:46em;padding:0 26px 26px;font-size:17px}.pu .loop .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px 64px;display:grid}@media (max-width:900px){.pu .loop .wrap{grid-template-columns:1fr}}.pu .loop h2{font-size:clamp(44px,6vw,84px)}.pu .loop h2 b{font-weight:800}.pu .loop h2 span{font-weight:300}.pu .loop form{flex-direction:column;gap:14px;min-width:0;display:flex}.pu .loop .row{flex-wrap:wrap;gap:10px;display:flex}.pu .loop input{background:var(--white);min-width:0;min-height:50px;color:var(--night);font:400 16px/1 var(--sans);border:0;border-radius:999px;flex:220px;padding:0 20px}.pu .loop .msg{min-height:1.5em;font-size:15px}.pu footer .wrap{flex-direction:column;gap:56px;padding-block:clamp(64px,9vw,112px) 40px;display:flex}.pu footer .logo{width:min(860px,100%);height:auto}.pu footer .cols{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.pu footer .cols div{flex-direction:column;gap:10px;font-size:15px;display:flex}.pu footer .cols a{text-decoration:none}.pu footer .cols a:hover{text-underline-offset:4px;text-decoration:underline}.pu footer .cols .yuno{height:28px}.pu footer .small{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.pu [data-reveal]{transition:opacity .9s var(--ease),transform .9s var(--ease)}.pu [data-reveal].pre{opacity:0;transform:translateY(40px)}.pu [data-stagger]>*{transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--j,0)*.11s)}.pu [data-stagger].pre>*{opacity:0;transform:translateY(46px)}.pu .formats .fcard{transition:background .45s var(--ease),color .45s var(--ease),transform .8s var(--ease),opacity .8s var(--ease);transition-delay:calc(var(--j,0)*.11s)}.pu [data-stagger].settled>*{transition-delay:0s!important}.pu .reveal-h h2{transition:clip-path 1.1s var(--ease),transform 1.1s var(--ease)}.pu .reveal-h.pre h2{clip-path:inset(0 0 100%);transform:translateY(.35em)}.pu .why .dots i{transition:transform .5s var(--ease);transition-delay:calc(.35s + var(--k,0)*90ms)}.pu .why.pre .dots i{transform:scale(0)}.pu dialog{background:var(--white);color:var(--night);border:0;width:min(620px,100% - 32px);max-height:calc(100% - 32px);padding:0}.pu dialog::backdrop{background:#0b0c1499}.pu dialog[open]{animation:pu-dIn .45s var(--ease)}@keyframes pu-dIn{0%{opacity:0;transform:translateY(20px)}}.pu .dlg{flex-direction:column;gap:22px;padding:clamp(24px,4vw,40px);display:flex}.pu .dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pu .dlg-head .ttl{flex-direction:column;gap:10px;min-width:0;display:flex}.pu .dlg h2{font-size:clamp(28px,4vw,38px)}.pu .dlg .when{font:600 15px/1.3 var(--sans);color:var(--blue)}.pu .xbtn{appearance:none;background:var(--mist);color:var(--night);cursor:pointer;width:44px;height:44px;font:400 20px/1 var(--sans);border:0;border-radius:50%;flex:none}.pu .grid2{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:520px){.pu .grid2{grid-template-columns:1fr}}.pu .field{flex-direction:column;gap:8px;min-width:0;display:flex}.pu .field.wide{grid-column:1/-1}.pu .field label{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.pu .field input{font:400 16px/1.3 var(--sans);color:var(--night);background:var(--mist);border:0;border-radius:4px;width:100%;min-height:48px;padding:0 14px}.pu .field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--blue)}.pu .field .err{color:var(--blue);font-size:13px}.pu .fine{font-size:13px}.pu .done{flex-direction:column;gap:16px;display:flex}.pu .done .dots{gap:8px;display:flex}.pu .done .dots i{background:var(--night);width:14px;height:14px;animation:pu-pop .5s var(--ease) both;border-radius:50%}.pu .done .dots i:nth-child(2){animation-delay:.1s}.pu .done .dots i:nth-child(3){background:var(--blue);animation-delay:.2s}@keyframes pu-pop{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.pu .loader{display:none}.pu *,.pu :before,.pu :after{transition:none!important;animation:none!important}.pu [data-reveal].pre,.pu [data-stagger].pre>*,.pu .acc-row.pre .acc{opacity:1;transform:none}.pu .reveal-h.pre h2{clip-path:none;transform:none}.pu .formats.pre .sym circle,.pu .why.pre .dots i{transform:none}}.pu .badge{background:var(--night);border-radius:12px;width:56px;height:56px}.pu .badge svg{width:64%;height:64%;fill:var(--white)}.pu .hero .wrap.hero-c{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.pu .hero-c h1{max-width:13ch;margin-top:8px}.pu .hero-c .lead{max-width:34em}.pu .hero-c .ctas,.pu .hero-c .hostrow{justify-content:center}.pu .stage-wrap{gap:18px}.pu .pl{font:700 clamp(18px,1.8vw,24px)/1 var(--sans);letter-spacing:-.02em;opacity:.45;white-space:nowrap}.pu .hostrow .pl{font-size:16px}.pu .sec-head.center{text-align:center;align-items:center;margin-inline:auto}.pu .why{gap:0}.pu .why article{color:inherit;background:0 0;border-left:1px solid #0b0c1424;padding:4px 36px 8px 32px}.pu .st-h{align-items:center;gap:14px;display:flex}.pu .why .dots{flex:none;align-items:center}.pu .why h3{font:600 22px/1.2 var(--sans);letter-spacing:-.02em}@media (max-width:860px){.pu .why{gap:28px}.pu .why article{padding:0 0 0 22px}}.pu .hi{background:var(--white);border-radius:32px;overflow:hidden}.pu .hi .pic .pill{border-radius:10px;padding:11px 16px}.pu .hi .pic .pill i{box-shadow:inset 0 0 0 2.5px var(--blue);background:0 0}.pu .hi .pic .badge{width:108px;height:108px;transition:transform .7s var(--ease);border-radius:16px;bottom:32px;left:32px;transform:rotate(-6deg);box-shadow:0 22px 34px #00000073,0 2px 6px #0000004d}.pu .hi:hover .pic .badge{transform:rotate(-2deg)translateY(-6px)}.pu .acc .bd{z-index:3;pointer-events:none;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pu .acc .bd .badge{border-radius:12px;width:50px;height:50px}.pu .acc .v{justify-content:flex-end;inset:auto 0 26px}.pu .acc .x{justify-content:flex-end;inset:auto 32px 30px}.pu .hosts .wrap.hosts-c{text-align:center;flex-direction:column;align-items:center;gap:56px;display:flex}.pu .hosts .names{justify-content:center;gap:24px clamp(32px,6vw,96px)}.pu .faqgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:40px 64px;display:grid}@media (max-width:860px){.pu .faqgrid{grid-template-columns:1fr}}.pu .faq{border-top:1px solid #0b0c1424;gap:0}.pu .faq details{background:0 0;border-bottom:1px solid #0b0c1424}.pu .faq summary{font:500 clamp(18px,1.7vw,22px)/1.3 var(--sans);padding:28px 0}.pu .faq summary .pm{background:0 0;width:24px;height:24px}.pu .faq summary .pm svg{stroke-width:1.6px;width:16px;height:16px}.pu .faq details[open] summary .pm{background:0 0;transform:rotate(45deg)}.pu .faq details[open] summary .pm svg{stroke:var(--night)}.pu .faq .a{color:#0b0c14a8;padding:0 48px 30px 0}.pu .loop-c{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex!important}.pu .loop-c form{align-items:center;width:min(560px,100%)}.pu .loop-c .seg{align-self:center!important}.pu .loop-c .row{width:100%}.pu footer .wrap{gap:0;padding-block:clamp(64px,8vw,96px) 40px}.pu .ft{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:48px;padding-bottom:64px;display:flex}.pu .ft-brand{flex-direction:column;gap:20px;display:flex}.pu .ft-brand .logo{width:220px;height:auto}.pu .ft-brand .by{align-items:center;gap:14px;display:flex}.pu .ft-brand .by .lbl{opacity:.7}.pu .ft-brand .yuno{height:20px}.pu .ft-cols{flex-wrap:wrap;gap:48px clamp(64px,10vw,180px);display:flex}.pu .ft-cols div{flex-direction:column;gap:16px;font-size:17px;display:flex}.pu .ft-cols .lbl{opacity:.7;margin-bottom:6px}.pu .ft-cols a{text-decoration:none}.pu .ft-cols a:hover{text-underline-offset:4px;text-decoration:underline}.pu footer .copy{opacity:.7;padding-top:28px}.pu .btn,.pu .btn.blue,.pu .btn.soft,.pu .btn.w{color:var(--fg);background:0 0;box-shadow:inset 0 0 0 1.5px}.pu .acc .btn,.pu .acc .btn.w{color:var(--white)}.pu dialog .btn{color:var(--night)}.pu .seg{background:0 0;gap:6px;padding:0}.pu .chip,.pu .s-blue .chip{color:var(--fg);opacity:.65;transition:opacity .25s,box-shadow .25s}.pu .chip:hover{opacity:1}.pu .chip[aria-pressed=true],.pu .s-blue .chip[aria-pressed=true]{color:var(--fg);opacity:1;background:0 0;box-shadow:inset 0 0 0 1.5px}.pu .tab[aria-pressed=true],.pu .xbtn{box-shadow:inset 0 0 0 1.5px var(--night);background:0 0}.pu .loop input{color:var(--white);box-shadow:inset 0 0 0 1.5px var(--white);background:0 0}.pu .loop input::placeholder{color:var(--white);opacity:.7}.pu .sponsor .slot{font:700 15px/1 var(--sans);letter-spacing:-.01em;text-transform:none;opacity:.45;background:0 0;padding:0}.pu .hi .pic:after{content:"";pointer-events:none;z-index:1;background:#0b0c1447;position:absolute;inset:0}.pu .hi .pic .pill,.pu .hi .pic .badge{z-index:2}.pu .acc .shade{background:linear-gradient(#0b0c1459 0%,#0b0c1440 25%,#0b0c148c 60%,#0b0c14e6 100%),linear-gradient(#0b0c1438,#0b0c1438)}.pu .marquee{padding-block:14px}.pu .mq span{font-size:clamp(17px,2vw,26px)}.pu .mq{animation-duration:40s}.pu{--r:16px}.pu .tag:before{display:none}@media (min-width:901px){.pu .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.pu .hero .tab{padding:8px 14px;font-size:19px}.pu .hero-copy .ctas{margin-top:6px}.pu .formats{gap:clamp(32px,5vw,72px)}.pu .fcard,.pu .fcard:hover,.pu .fcard:focus-visible{color:var(--white);background:0 0;padding:0;transform:none}.pu .fcard{gap:20px}.pu .fcard .sym{height:150px;transition:transform .7s var(--ease)}.pu .fcard:hover .sym,.pu .fcard:focus-visible .sym{transform:translateY(-8px)}.pu .fcard .fn{transition:color .4s var(--ease),transform .5s var(--ease)}.pu .fcard:hover .fn,.pu .fcard:focus-visible .fn{color:var(--periwinkle);transform:translate(6px)}.pu .fcard .desc{opacity:.82;max-width:30em;font-size:17px;line-height:1.6}.pu .fcard .meta{opacity:.7}.pu .gq{font:400 clamp(40px,5vw,68px)/1.02 var(--sans);letter-spacing:-.035em}.pu .gq span{color:var(--acc)}.pu .s-white .gq span{color:var(--blue)}.pu .hi,.pu .badge,.pu .acc .bd .badge,.pu .hi .pic .badge{border-radius:var(--r)}.pu .badge svg{width:70%;height:70%}.pu .acc[data-on=true]{border-radius:var(--r)}@media (hover:hover){.pu .acc-row:not(:has(.acc[data-on=true])) .acc:hover{border-radius:var(--r)}}.pu .hi .pic .pill{border-radius:10px}.pu dialog{border-radius:var(--r)}.pu .field input{border-radius:12px}.pu .empty{border-radius:var(--r)}.pu .loop .wrap.loop-c{text-align:center;align-items:center;display:flex}.pu .loop-c h2{text-align:center}.pu .acc .bd{transition:left .6s var(--ease),transform .6s var(--ease)}.pu .acc[data-on=true] .bd{left:32px;transform:none}@media (hover:hover){.pu .acc-row:not(:has(.acc[data-on=true])) .acc:hover .bd{left:32px;transform:none}}.pu .acc .bd{top:22px}.pu .st-h{flex-direction:column;align-items:flex-start;gap:16px}.pu .why .dots{height:10px}.pu .dotline{padding-block:22px;overflow:hidden}.pu .dl-track{width:max-content;animation:90s linear infinite pu-mq;display:flex}.pu .dl-track span{align-items:center;gap:22px;padding-right:22px;display:flex}.pu .dl-track i{background:var(--white);opacity:.9;width:8px;height:8px;animation:3.6s ease-in-out infinite pu-dlw;animation-delay:calc(var(--n)*-.14s);border-radius:50%;display:block}.pu .dl-track i.b{background:var(--blue);opacity:1}@keyframes pu-dlw{0%,to{transform:scale(.55)}50%{transform:scale(1)}}.pu{--mono:var(--font-geist-sans),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif}.pu .lbl,.pu .tag{letter-spacing:.12em;font-weight:600}.pu .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pu .hero h1{letter-spacing:-.045em;font-size:clamp(48px,6.8vw,100px);font-weight:800;line-height:.94}.pu .pdot{background:var(--blue);border-radius:50%;width:.16em;height:.16em;margin-left:.05em;display:inline-block}.pu.ldgo .pdot{animation:.7s cubic-bezier(.3,1.6,.5,1) 3.3s backwards pu-pdotIn}@keyframes pu-pdotIn{0%{transform:scale(0)}to{transform:scale(1)}}.pu .btn .dt{display:none}.pu .btn{gap:12px;min-height:50px;padding:0 26px;font-weight:600;box-shadow:inset 0 0 0 1.5px}.pu .btn.small{min-height:42px;padding:0 18px}.pu .btn.primary{background:var(--fg);color:var(--bg);box-shadow:none}.pu .btn.primary:after{content:"→";transition:transform .35s var(--ease);font-size:1.1em;line-height:1}.pu .btn.primary:hover:after{transform:translate(4px)}.pu .acc .btn.primary{background:var(--white);color:var(--night)}.pu dialog .btn.primary,.pu .hi .btn.primary{background:var(--night);color:var(--white)}.pu .why article{border-left:0;padding-left:0}@media (max-width:860px){.pu .why article{padding-left:0}}.pu .hostband{padding-block:clamp(48px,6vw,72px);overflow:hidden}.pu .hb-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(32px,4vw,48px);display:flex}.pu .hb-head h2{font-size:clamp(28px,3.2vw,40px)}.pu .hb-head p{opacity:.8;max-width:36em}.pu .hb-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pu .hb-track{width:max-content;animation:36s linear infinite pu-mq;display:flex}.pu .hb-track span{align-items:center;gap:clamp(48px,7vw,104px);padding-right:clamp(48px,7vw,104px);display:flex}.pu .hb-track .yuno{width:auto;height:34px}.pu .hb-track .pl{font-size:clamp(20px,2vw,26px)}.pu .hostband:hover .hb-track{animation-play-state:paused}@media (min-width:901px){.pu .hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.pu #season{--bg:#f5f5f5;background:#f5f5f5}.pu .fcard .sym svg{transition:fill .4s var(--ease)}.pu .fcard:hover .sym svg,.pu .fcard:focus-visible .sym svg{fill:var(--periwinkle)}.pu{--h2:clamp(36px,4.4vw,56px);--h3:22px;--body:17px;--lead:19px;--sec-gap:20px;--head-mb:clamp(40px,5vw,64px)}.pu h2,.pu .loop h2,.pu .hb-head h2{font-family:var(--display);font-weight:700;font-size:var(--h2);letter-spacing:-.035em;line-height:1.02}.pu .sec-head{gap:var(--sec-gap);margin-bottom:var(--head-mb)}.pu .sec-head p,.pu .hosts .sec-head p,.pu .loop form>p{font-size:var(--lead);opacity:1;line-height:1.5}.pu .why h3{font-size:var(--h3)}.pu .why p,.pu .fcard .desc,.pu .hi .body p:not(.lbl):not(.when):not(.sponsor),.pu .faq .a,.pu .points p{font-size:var(--body);line-height:1.6}.pu .hero h1{font-size:clamp(34px,4.7vw,72px);line-height:.98}.pu .hero h1 .ln{white-space:nowrap;display:block}.pu .hero .lead{font-size:var(--lead)}@media (min-width:901px){.pu .hero .wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.pu .pd{transition-duration:.75s;transition-delay:calc(var(--i)*25ms)}.pu .hostline .hl{align-items:center;gap:clamp(24px,4vw,56px);padding-block:22px;display:flex}.pu .hostline .lbl{opacity:.75;flex:none}.pu .hl-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.pu .hl-marquee .hb-track{animation-duration:40s}.pu .hl-marquee .hb-track span{gap:clamp(40px,5vw,80px);padding-right:clamp(40px,5vw,80px)}.pu .hl-marquee .yuno{width:auto;height:22px}.pu .hl-marquee .pl{font-size:17px}.pu .hostline:hover .hb-track{animation-play-state:paused}.pu .hosts .wrap.hosts-c{gap:48px}.pu .hosts .sec-head,.pu .season-top .sec-head{margin-bottom:0}.pu #count{margin-top:4px}.pu .faqgrid .sec-head{margin-bottom:0}.pu .loop-c{gap:28px}.pu .sec-head p.lbl{font-size:12px;line-height:16px}.pu .hero .wrap.hero-g{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag tag""title title""copy stage";align-items:end;gap:28px clamp(32px,5vw,72px);display:grid}.pu .h-tag{grid-area:tag}.pu .h-title{grid-area:title}.pu .h-copy{flex-direction:column;grid-area:copy;align-self:start;gap:28px;padding-top:6px;display:flex}.pu .h-stage{grid-area:stage;margin-top:-12px}.pu .hero h1{letter-spacing:-.045em;font-size:clamp(34px,7.2vw,108px);line-height:.95}@media (max-width:900px){.pu .hero .wrap.hero-g{grid-template-columns:1fr;grid-template-areas:"tag""title""copy""stage"}.pu .h-stage{margin-top:16px}}.pu .faq .a{overflow:hidden}.pu .faq summary .pm{transition:transform .45s var(--ease)}.pu .faq details.closing summary .pm{transform:rotate(0)}.pu .faq summary:hover{color:var(--blue)}.pu .faq summary{transition:color .25s}.pu .why{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(40px,5vw,72px);display:grid}.pu .why article{gap:0;padding:0}.pu .why .st-h{gap:20px;margin-bottom:12px}.pu .why .dots{gap:8px;height:12px}.pu .why .dots i{width:12px;height:12px}.pu .why h3{min-height:0;line-height:1.2}.pu .why p{max-width:32em}@media (max-width:860px){.pu .why{grid-template-columns:1fr}}.pu .hero .wrap.hero-g{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"text stage";align-items:center;gap:40px clamp(32px,5vw,64px)}.pu .h-text{flex-direction:column;grid-area:text;gap:24px;min-width:0;display:flex}.pu .h-copy{gap:28px;padding-top:0}.pu .h-stage{grid-area:stage;justify-self:center;margin-top:0}.pu .hero h1{font-size:clamp(34px,5vw,72px)}.pu .hero .stage{--S:min(420px,84vw)}@media (max-width:900px){.pu .hero .wrap.hero-g{grid-template-columns:1fr;grid-template-areas:"text""stage"}}.pu .hosts .names .yuno{height:30px}.pu .hosts .names .pl{font-size:clamp(16px,1.5vw,19px)}.pu .hosts .names{gap:20px clamp(28px,4.5vw,72px)}.pu .btn{transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .3s}.pu .btn:hover{transform:scale(1.06)}.pu .btn:active{transform:scale(.98)}.pu .band .ph{transform:translateY(var(--py,0px)) scale(calc(var(--bs,1.12) * var(--hz,1)));transition:transform 1.4s var(--ease)}.pu .band:hover .ph{--hz:1.1}.pu .band:after{transition:background .8s var(--ease);background:#0b0c148c}.pu .band:hover:after{background:#0b0c14b3}.pu .hi .pic .ph{transition:transform 1.4s var(--ease)}.pu .hi:hover .pic .ph{transform:scale(1.1)}.pu .hi .pic:after{transition:background .8s var(--ease)}.pu .hi:hover .pic:after{background:#0b0c1473}@media (max-width:900px){.pu .h-text{text-align:center;align-items:center}.pu .h-copy{align-items:center}.pu .hero .ctas{justify-content:center}.pu .hero h1{font-size:min(10.4vw,60px)}}.pu{min-height:100vh;overflow-x:clip}.pu .ph-run{background-image:url(/community/run.jpg)}.pu .ph-dinner{background-image:url(/community/dinner.jpg)}.pu .ph-cocktail{background-image:url(/community/cocktail.jpg)}.pu .ph-hike{background-image:url(/community/hike.jpg)}.pu .ph-yoga{background-image:url(/community/yoga.jpg)}.pu .ph-cheers{background-image:url(/community/cheers.jpg)}.pu .ph-band{background-image:url(/community/band.jpg)}.pu .lockup{color:inherit;flex-direction:column;align-items:flex-start;gap:7px;line-height:1;display:inline-flex}.pu .lockup .logo{fill:currentColor;height:auto;display:block}.pu .lockup .desc{font:500 12px/1.2 var(--sans);letter-spacing:.01em;white-space:nowrap}.pu .top .brand{color:var(--night);align-items:center;text-decoration:none;display:flex}.pu .top .lockup .logo{width:150px}.pu .top .lockup .desc{font-size:11.5px}.pu .ft-brand .lockup{gap:12px}.pu .ft-brand .lockup .logo{width:220px}.pu .ft-brand .lockup .desc{font-size:15px}.pu .ld-desc{letter-spacing:.2em;font-size:clamp(7.5px,1.2vw,11px)}.pu .check{font:400 13px/1.5 var(--sans);text-align:left;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.pu .check input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;margin:1px 0 0}.pu .check input[aria-invalid=true]{outline:2px solid var(--blue);outline-offset:2px}.pu .check a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pu .loop .check{width:100%;color:var(--white)}.pu .loop .check input{appearance:auto;width:18px;height:18px;min-height:0;box-shadow:none;accent-color:var(--night);background:0 0;border-radius:3px;flex:none;padding:0}.pu .loop-c form>p:first-child{text-wrap:balance}.pu .loop .check input[aria-invalid=true]{outline-color:var(--white)}.pu .hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pu .btn:disabled{opacity:.6;cursor:progress}.pu .dlg .err.form{font-size:14px}.pu dialog{margin:auto}.pu footer .copy a{color:inherit}.pu .top .btn{white-space:nowrap}@media (max-width:440px){.pu .top .lockup{gap:5px}.pu .top .lockup .logo{width:118px}.pu .top .lockup .desc{font-size:9.5px}.pu .top .btn.small{padding:0 14px}}.pu .sponsor .yuno{height:15px}
