.pp-hero .am-hero__title{max-width:none}.pp-hero__line{white-space:nowrap;display:block}.pp-hero__render{pointer-events:none;z-index:0;position:absolute;inset:0}.pp-render{--pp-rw:clamp(540px, calc(76vw - 200px), 1180px);top:50%;left:calc(100% - var(--pp-rw) * .84);width:var(--pp-rw);aspect-ratio:1280/980;position:absolute;transform:translateY(-47%)}.pp-render__video{object-fit:cover;mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 60% at 46% 48%,#000 60%,#0000 100%),linear-gradient(#000 70%,#0000 96%);mask-image:radial-gradient(56% 60% at 46% 48%,#000 60%,#0000 100%),linear-gradient(#000 70%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.pp-hero .am-hero__words{z-index:1}@media (max-width:1023px){.pp-hero{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.pp-hero .am-hero__words{order:1;width:auto;padding:128px clamp(24px,9.1429vw - 11.657px,120px) 0;position:relative;top:auto;left:auto;transform:none}.pp-hero__render{order:2;height:min(86vw,620px);margin-top:16px;position:relative;inset:auto}.pp-render{width:min(118vw,820px);top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:359px){.pp-hero .am-hero__title{font-size:calc(15.873vw - 7.61905px);line-height:1.04}}.pp-fig{margin:0;position:relative}.pp-fig canvas{width:100%;display:block}.pp-tag{color:var(--ice-muted);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;will-change:transform;opacity:0;margin:0;font-size:13px;line-height:20px;position:absolute;top:0;left:0}.pp-key{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pp-key--box{background:var(--light-blue)}.pp-lead{text-wrap:balance;max-width:46em}.pp-power{overflow:hidden}.pp-power>.pp-big,.pp-power>.pp-lead{z-index:2;position:relative}.pp-site{margin:clamp(48px,1.5238vw + 42.057px,64px) 0 0;position:relative}.pp-back{z-index:0;pointer-events:none;position:absolute;inset:-24px}.pp-back canvas{width:100%;height:100%;display:block}.pp-glass{z-index:1;border-radius:clamp(22px,.7619vw + 19.029px,30px);padding:clamp(16px,1.1429vw + 11.543px,28px) clamp(16px,1.9048vw + 8.571px,36px) clamp(18px,.9524vw + 14.286px,28px);position:relative}.pp-site__stage{aspect-ratio:2.6}.pp-pay{grid-template-columns:repeat(12,minmax(0,1fr));max-width:860px;margin:clamp(4px,.381vw + 2.514px,8px) auto 0;padding:0;list-style:none;display:grid}.pp-pay li{min-width:0;color:var(--ice-muted);font-family:var(--font-mono);transition:color .4s var(--ease-standard);flex-direction:column;align-items:center;font-size:12px;line-height:16px;display:flex}.pp-pay__slot{align-self:stretch;height:clamp(52px,1.9048vw + 44.571px,72px);display:block}.pp-pay__m{margin-top:10px}@media (max-width:899px){.pp-site__stage{aspect-ratio:2.2}}@media (max-width:599px){.pp-site__stage{aspect-ratio:1.3}.pp-pay__slot{height:46px}.pp-pay__m{margin-top:8px;font-size:0;line-height:0}.pp-pay__m:after{content:attr(data-s);font-size:11px;line-height:14px}}.pp-big{color:var(--ice);font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(48px,3.8095vw + 33.143px,88px);font-weight:500;line-height:clamp(50px,3.4286vw + 36.629px,86px)}.pp-big__dim{color:var(--ice-muted)}.pp-big__line{display:block}.pp-weeks{overflow:hidden}.pp-weeks>.pp-big,.pp-weeks>.pp-lead{z-index:2;position:relative}.pp-race{margin:clamp(48px,1.5238vw + 42.057px,64px) 0 0;position:relative}.pp-race__back{z-index:0;pointer-events:none;position:absolute;inset:-24px}.pp-race__back canvas{width:100%;height:100%;display:block}.pp-race__glass{z-index:1;border-radius:clamp(22px,.7619vw + 19.029px,30px);padding:clamp(20px,1.1429vw + 15.543px,32px) clamp(20px,1.9048vw + 12.571px,40px) clamp(24px,1.5238vw + 18.057px,40px);position:relative}.pp-race__time{align-items:flex-start;gap:24px;display:flex}.pp-race__month{width:6.6em;color:var(--ice);font-family:var(--font-mono);flex:none;margin:0;font-size:15px;line-height:22px}.pp-race__track{flex:1;height:40px;position:relative}.pp-race__track:before{content:"";background:var(--hairline);height:1px;position:absolute;top:11px;left:0;right:0}.pp-race__fill{height:1px;width:calc(var(--pp-p,0) * 100%);background:var(--light-blue);position:absolute;top:11px;left:0}.pp-race__head{top:7px;left:calc(var(--pp-p,0) * 100%);background:var(--ice);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;box-shadow:0 0 0 5px #8fb8de29}.pp-race__year{color:var(--ice-muted);font-family:var(--font-mono);white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:22px;transform:translate(-100%)}.pp-race__year:before{content:"";background:var(--ice-muted);width:1px;height:7px;position:absolute;top:-14px;right:0}.pp-race__stage{aspect-ratio:2.5;margin-top:clamp(8px,.381vw + 6.514px,12px);position:relative}.pp-race__rule{background:linear-gradient(to bottom, transparent, var(--hairline) 18%, var(--hairline) 82%, transparent);width:1px;position:absolute;top:6%;bottom:6%;left:50%}.pp-race__stats{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:clamp(12px,.7619vw + 9.029px,20px);display:grid}.pp-race__side{grid-row:1/span 4;grid-template-rows:subgrid;align-content:start;display:grid}.pp-race__side+.pp-race__side{padding-left:20px}.pp-race__who{color:var(--ice-muted);font-family:var(--font-mono);align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;display:flex}.pp-race__status{color:var(--ice);font-family:var(--font-display);letter-spacing:-.005em;margin:8px 0 0;font-size:clamp(20px,.5714vw + 17.771px,26px);font-weight:500;line-height:1.25}.pp-race__status--box{color:var(--light-blue)}.pp-race[data-phase="3"] .pp-race__status--dc{color:var(--ember)}.pp-race__num{color:var(--ice);font-family:var(--font-display);letter-spacing:-.02em;margin:clamp(14px,.381vw + 12.514px,18px) 0 0;font-size:clamp(44px,2.6667vw + 33.6px,76px);font-weight:500;line-height:1}.pp-race__num--dim{color:var(--ice-muted)}.pp-race__unit{color:var(--ice-muted);font-family:var(--font-mono);margin:6px 0 0;font-size:13px;line-height:20px}.pp-key--dc{background:var(--ice-muted)}.pp-net{padding-bottom:clamp(48px,4.5714vw + 30.171px,96px)}.pp-fig--map{margin:clamp(24px,1.5238vw + 18.057px,40px) calc(-1*max(clamp(24px,9.1429vw - 11.657px,120px),50vw - 600px)) 0}.pp-fig--map canvas{aspect-ratio:2;max-height:820px;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 92%,#0000);mask-image:linear-gradient(#0000 0,#000 6% 92%,#0000)}.pp-mesh__zone{white-space:pre;text-align:center;letter-spacing:.04em;transition:color 1.2s var(--ease-standard);padding-bottom:12px;font-size:14px;line-height:20px}.pp-mesh__zone:first-line{color:var(--ice-muted);letter-spacing:.14em;font-size:11px}.pp-mesh__zone:after{content:"";background:linear-gradient(90deg,#8e9aa647 0 27%,#dcebf5b3 27% 77%,#8e9aa647 77% 100%);width:72px;height:1px;margin-left:-36px;position:absolute;bottom:0;left:50%}.pp-mesh__zone:before{content:"";bottom:-2px;left:calc(50% - 36px + var(--pp-hour,.5) * 72px);background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;box-shadow:0 0 8px}.pp-mesh__cluster{color:var(--ice);align-items:center;gap:8px;font-size:12px;display:flex}.pp-mesh__cluster:before{content:"";background:var(--light-blue);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:1023px){.pp-fig--map canvas{aspect-ratio:1}.pp-mesh__zone:after{width:52px;margin-left:-26px}.pp-mesh__zone:before{left:calc(50% - 26px + var(--pp-hour,.5) * 52px)}}@media (max-width:599px){.pp-race__stage{aspect-ratio:1/1.25}.pp-race__rule{background:linear-gradient(to right, transparent, var(--hairline) 18%, var(--hairline) 82%, transparent);width:auto;height:1px;inset:50% 6% auto}.pp-race__time{gap:12px}.pp-race__month{width:5.8em;font-size:13px}.pp-race__stats{column-gap:16px}.pp-race__side+.pp-race__side{padding-left:0}.pp-race__num{font-size:34px}}@media (max-width:419px){.pp-race__time{flex-direction:column;gap:4px}.pp-race__month{width:auto}.pp-race__track{flex:none;width:100%}}.pp-hero .am-hero__actions{flex-wrap:wrap;gap:20px}.pp-hint{position:relative}.pp-hint__text{white-space:nowrap;color:var(--ice);font-family:var(--font-sans);opacity:0;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard);pointer-events:none;align-items:center;gap:8px;font-size:14px;line-height:18px;display:flex;position:absolute;top:calc(100% + 14px);left:2px;transform:translateY(-6px)}.pp-hint__text:before{content:"";background:var(--light-blue);width:6px;height:6px;box-shadow:0 0 8px var(--light-blue);border-radius:50%;flex:none}.pp-hint:hover .pp-hint__text,.pp-hint:focus-visible .pp-hint__text{opacity:1;transition-duration:.22s;transform:none}@media (hover:none),(max-width:409px){.pp-hint__text{display:none}}.pp-ways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(40px,1.5238vw + 34.057px,56px);display:grid}.pp-door{background:radial-gradient(460px circle at var(--mx,70%) var(--my,-10%), #8fb8de1c, transparent 62%), linear-gradient(180deg, #dcebf50e, #dcebf504);border-radius:28px;flex-direction:column;align-items:flex-start;padding:clamp(20px,1.1429vw + 15.543px,32px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #dcebf514,0 40px 90px -50px #000000e6}.pp-door__art{border-radius:28px 28px 0 0;align-self:stretch;margin:calc(-1*clamp(20px,1.1429vw + 15.543px,32px)) calc(-1*clamp(20px,1.1429vw + 15.543px,32px)) 8px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pp-door__art canvas{aspect-ratio:2.2;width:100%;display:block}.pp-door__who{color:var(--ice-muted);font-family:var(--font-mono);margin:0;font-size:13px;line-height:20px}.pp-door__q{color:var(--ice);font-family:var(--font-display);letter-spacing:-.016em;text-wrap:balance;margin:10px 0 0;font-size:clamp(30px,1.1429vw + 25.543px,42px);font-weight:500;line-height:1.08}.pp-door__list{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pp-door__list li{color:var(--ice-muted);font-family:var(--font-sans);align-items:flex-start;gap:10px;font-size:clamp(16px,.1905vw + 15.257px,18px);line-height:clamp(24px,.1905vw + 23.257px,26px);display:flex}.pp-door__tick{fill:none;width:16px;height:16px;stroke:var(--light-blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:calc(.5lh - 8px)}.pp-door__ask{color:var(--ice);font-family:var(--font-sans);margin:28px 0 0;font-size:15px;line-height:20px}.pp-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pp-chip{height:38px;color:var(--ice);font-family:var(--font-sans);transition:background .2s var(--ease-standard), box-shadow .2s var(--ease-standard), transform .2s var(--ease-standard);background:#dcebf50d;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #dcebf533}.pp-chip:hover,.pp-chip:focus-visible{box-shadow:inset 0 0 0 1px var(--light-blue);background:#8fb8de29;outline:none;transform:translateY(-1px)}.pp-door__go{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:32px;display:flex}.pp-door__note{color:var(--ice-muted);font-family:var(--font-mono);font-size:12px;line-height:16px}@media (max-width:899px){.pp-ways__grid{grid-template-columns:1fr}}
