.dm{aspect-ratio:100/60;isolation:isolate;position:relative;container-type:inline-size}.dm:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000b8,#0000);height:9%;position:absolute;bottom:-2%;left:1%;right:3%}.dm-lap{width:88cqw;position:absolute;top:0;left:0}.dm-lap__lid{background:linear-gradient(#1c2b32 0%,#0c171c 100%);border-radius:2.6cqw 2.6cqw .7cqw .7cqw;margin-inline:4cqw;padding:1.6cqw 1.6cqw 2.1cqw;position:relative;box-shadow:inset 0 0 0 .22cqw #364a53,inset 0 .35cqw #c4f4f61a,0 3cqw 6cqw -2.4cqw #000000b3}.dm-lap__lid:before{content:"";background:#233239;border-radius:50%;width:.62cqw;height:.62cqw;margin-left:-.31cqw;position:absolute;top:.5cqw;left:50%;box-shadow:inset 0 0 0 .14cqw #081014}.dm-lap__bar{background:linear-gradient(#edf2f3,#e2e9eb);border-radius:.55cqw .55cqw 0 0;justify-content:center;align-items:center;height:3.2cqw;padding:0 2cqw 0 6.4cqw;display:flex;position:relative;box-shadow:inset 0 -.1cqw #07161c1a}.dm-lap__bar:before{content:"";background:radial-gradient(circle at .5cqw,#c3ced2 .4cqw,#0000 .46cqw),radial-gradient(circle at 2.1cqw,#c3ced2 .4cqw,#0000 .46cqw),radial-gradient(circle at 3.7cqw,#c3ced2 .4cqw,#0000 .46cqw);width:4.4cqw;height:1cqw;margin-top:-.5cqw;position:absolute;top:50%;left:1.3cqw}.dm-lap__url{width:min(44cqw,100%);height:2.05cqw;font-family:var(--font-mono);letter-spacing:.01em;color:#3b5560;white-space:nowrap;background:#fff;border-radius:.6cqw;justify-content:center;align-items:center;gap:.55cqw;padding:0 1cqw;font-size:1.12cqw;line-height:1;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .1cqw #07161c17}.dm-lap__url:before{content:"";background:#6b8189;flex:none;width:.78cqw;height:.95cqw;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2.4 5V3.6a2.6 2.6 0 0 1 5.2 0V5h.6c.5 0 .8.4.8.8v5.4c0 .4-.3.8-.8.8H1.8a.8.8 0 0 1-.8-.8V5.8c0-.4.3-.8.8-.8h.6zm1.3 0h2.6V3.6a1.3 1.3 0 0 0-2.6 0V5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2.4 5V3.6a2.6 2.6 0 0 1 5.2 0V5h.6c.5 0 .8.4.8.8v5.4c0 .4-.3.8-.8.8H1.8a.8.8 0 0 1-.8-.8V5.8c0-.4.3-.8.8-.8h.6zm1.3 0h2.6V3.6a1.3 1.3 0 0 0-2.6 0V5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dm-lap__host{text-overflow:ellipsis;display:block;overflow:hidden}.dm-lap__shot{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#e9eff1;border-radius:0 0 .3cqw .3cqw;width:100%;height:auto;display:block}.dm-lap__base{background:linear-gradient(#7a8f98 0%,#43575f 26%,#24333a 64%,#111b20 100%);border-radius:.3cqw .3cqw 3.2cqw 3.2cqw/.3cqw .3cqw 100% 100%;height:2.6cqw;position:relative;box-shadow:inset 0 .18cqw #ffffff57,inset 0 -.2cqw #00000059,0 1.6cqw 2.6cqw -1.2cqw #000000d9}.dm-lap__base:before{content:"";background:linear-gradient(#1b2a31,#34464e);border-radius:0 0 1.2cqw 1.2cqw;width:13cqw;height:.85cqw;margin-left:-6.5cqw;position:absolute;top:0;left:50%}.dm-ph{background:linear-gradient(155deg,#2a3b42 0%,#0c1519 32%,#0a1316 74%,#1f2e34 100%);border-radius:3.8cqw;width:21cqw;padding:1cqw;position:absolute;bottom:0;right:2cqw;box-shadow:inset 0 0 0 .22cqw #3a4f58,inset 0 0 0 .55cqw #060c0e,0 2.8cqw 4cqw -1.6cqw #000000e6,-1.4cqw .6cqw 3cqw -1.4cqw #0000008c}.dm-ph__glass{background:var(--dm-tint,#f2f7f8);border-radius:2.9cqw;padding-top:2.4cqw;position:relative;overflow:hidden}.dm-ph__glass:before{content:"";z-index:1;background:#020405;border-radius:999px;width:5.4cqw;height:1.45cqw;margin-left:-2.7cqw;position:absolute;top:.62cqw;left:50%}.dm-ph__shot{aspect-ratio:390/844;object-fit:cover;object-position:top;background:var(--dm-tint,#f2f7f8);width:100%;height:auto;display:block}.pf-card__stage,.wk-card__stage{isolation:isolate;background:radial-gradient(70% 55% at 50% 100%, rgb(var(--card-rgb,var(--acc-rgb)) / .14), rgb(var(--card-rgb,var(--acc-rgb)) / 0) 72%), linear-gradient(165deg, #0d2631 0%, #081820 55%, #061217 100%);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:9% 6% 6.5%;transition:box-shadow .25s;position:relative;overflow:hidden}.pf-card__stage:before,.wk-card__stage:before{content:"";z-index:-1;background:linear-gradient(rgb(var(--card-rgb,var(--acc-rgb)) / .06) 1px, transparent 1px) 0 0 / 100% 22px, linear-gradient(90deg, rgb(var(--card-rgb,var(--acc-rgb)) / .06) 1px, transparent 1px) 0 0 / 22px 100%;pointer-events:none;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 70% at 50% 45%,#000 20%,#0000 75%);mask:radial-gradient(75% 70% at 50% 45%,#000 20%,#0000 75%)}.pf-card__kind,.wk-card__kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;font-weight:500;line-height:1.4}.pf-card__name,.wk-card__name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);text-wrap:balance;font-weight:600;line-height:1.16}.pf-card__live,.wk-card__live{min-height:44px;color:var(--card,var(--acc));align-self:flex-start;align-items:center;gap:2px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.pf-card__live span[aria-hidden],.wk-card__live span[aria-hidden]{transition:transform .25s var(--ease-out);margin-left:4px;display:inline-block}.pf-card__live:after,.wk-card__live:after{content:"";z-index:2;border-radius:24px;position:absolute;inset:-6px}.pf-card__live:focus-visible,.wk-card__live:focus-visible{outline:none}.pf-card__live:focus-visible:after,.wk-card__live:focus-visible:after{outline:3px solid var(--card,var(--acc));outline-offset:0}@media (hover:hover) and (pointer:fine){.pf-card:hover .pf-card__stage,.wk-card:hover .wk-card__stage{box-shadow:inset 0 0 0 1px var(--line-strong)}.pf-card:hover .dm-ph,.wk-card:hover .dm-ph{translate:0 -1.6cqw}.pf-card:hover .pf-card__live span[aria-hidden],.wk-card:hover .wk-card__live span[aria-hidden]{transform:translate(2px,-2px)}}.dm-ph{transition:translate .45s var(--ease-out)}.pf-card:active,.wk-card:active{scale:.99}.pf{scroll-margin-top:var(--header-h);background:radial-gradient(60% 40% at 8% 6%, rgb(var(--acc-rgb) / .07), transparent 70%), var(--ink-0);padding:clamp(56px,8vw,112px) 0 clamp(20px,3vw,40px)}.pf__head{gap:10px;margin-bottom:22px;display:grid}.pf__title{font-size:clamp(2.1rem,8.6vw,4.6rem)}.pf__title:focus{outline:none}.pf__sub{max-width:40ch;color:var(--text-2);text-wrap:pretty;font-size:1.06rem;line-height:1.5}.pf .pf__row{margin:0 calc(-1 * var(--gutter));padding:6px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(82%,380px);grid-auto-flow:column;gap:12px;display:grid;overflow:auto hidden}.pf .pf__row::-webkit-scrollbar{display:none}.pf-card{scroll-snap-align:start;grid-template-rows:auto 1fr;gap:14px;min-width:0;display:grid;position:relative}.pf-card__body{flex-direction:column;gap:6px;padding:0 2px;display:flex}.pf-card__live{margin-top:auto}.pf-card__name{font-size:1.22rem}.pf-card__line{color:var(--text-2);text-wrap:pretty;font-size:1rem;line-height:1.45}.pf__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:10px;display:flex}.pf__swipe{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.75rem}.pf__swipe:after{content:" →";color:var(--acc)}.pf__more{min-height:44px;color:var(--text);align-items:center;gap:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.pf__more span{color:var(--acc);transition:transform .25s var(--ease-out)}.pf__more:hover{color:var(--acc-hi)}.pf__more:hover span{transform:translate(4px)}@media (min-width:900px){.pf__head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"label label""title sub";align-items:end;column-gap:48px;margin-bottom:34px}.pf__head>.label{grid-area:label}.pf__title{grid-area:title}.pf__sub{grid-area:sub;justify-self:end;padding-bottom:.4em}.pf .pf__row{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:22px;margin:0;padding:0;overflow:visible}.pf__swipe{display:none}.pf__foot{justify-content:flex-start;margin-top:18px}}html[data-motion=on] [data-pf-armed]{--pf-d:0s}@media (min-width:900px){html[data-motion=on] [data-pf-armed]{--pf-d:calc(var(--pf-i,0) * .13s)}}html[data-motion=on] [data-pf-armed] .dm-lap{transition:opacity .5s ease var(--pf-d), transform .9s var(--ease-out) var(--pf-d)}html[data-motion=on] [data-pf-armed] .dm-lap__shot{clip-path:inset(0);transition:clip-path .85s cubic-bezier(.65, 0, .35, 1) calc(.28s + var(--pf-d))}html[data-motion=on] [data-pf-armed] .dm-lap__host{clip-path:inset(0);transition:clip-path .6s steps(var(--dm-n,18), end) calc(.2s + var(--pf-d))}html[data-motion=on] [data-pf-armed] .dm-ph{transition:opacity .45s ease calc(.55s + var(--pf-d)), transform 1s var(--ease-out) calc(.55s + var(--pf-d)), translate .45s var(--ease-out)}html[data-motion=on] [data-pf-armed] :is(.pf-card__body,.wk-card__body){transition:opacity .5s ease calc(.15s + var(--pf-d)), transform .7s var(--ease-out) calc(.15s + var(--pf-d))}html[data-motion=on] [data-pf-armed]:not([data-pf-in]) .dm-lap{opacity:0;transform:translateY(5cqw)}html[data-motion=on] [data-pf-armed]:not([data-pf-in]) .dm-lap__shot{clip-path:inset(0 0 100%)}html[data-motion=on] [data-pf-armed]:not([data-pf-in]) .dm-lap__host{clip-path:inset(0 100% 0 0)}html[data-motion=on] [data-pf-armed]:not([data-pf-in]) .dm-ph{opacity:0;transform:translate(7cqw,9cqw)rotate(6deg)}html[data-motion=on] [data-pf-armed]:not([data-pf-in]) :is(.pf-card__body,.wk-card__body){opacity:0}.pf.pf--v4{background:radial-gradient(70% 36% at 92% 0%, rgb(var(--acc-rgb) / .1), transparent 70%), radial-gradient(60% 40% at 0% 100%, rgb(var(--magenta-rgb) / .07), transparent 70%), var(--ink-1);padding:40px 0 6px}.pf--v4 .pf__head{margin-bottom:14px}@media (max-width:899px){.pf--v4 .pf-card{gap:10px}.pf--v4 .pf-card__stage{padding:7% 5.5% 5%}.pf--v4 .pf-card__body{gap:3px}.pf--v4 .pf-card__name{font-size:1.14rem}.pf--v4 .pf-card__line{font-size:.96rem}}.pf--v4 .pf-card__kind{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--text-3);font-size:13px;font-weight:500}.pf--v4 .pf-card__stage{background:radial-gradient(70% 55% at 50% 100%, rgb(var(--card-rgb,var(--acc-rgb)) / .2), rgb(var(--card-rgb,var(--acc-rgb)) / 0) 72%), linear-gradient(165deg, #0f2b37 0%, #0a1d26 55%, #07161c 100%)}.pf__nav{justify-content:flex-end;gap:8px;margin-top:0;display:flex}.pf__nav[hidden]{display:none}.pf__arrow{background:rgb(var(--acc-rgb) / .06);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--text);font:400 26px/1 var(--font-display);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0 0 3px;transition:box-shadow .2s,background .2s,opacity .2s;display:grid}.pf__arrow:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--acc);background:rgb(var(--acc-rgb) / .12)}.pf__arrow:disabled{opacity:.35;cursor:default}.pf--v4 .pf__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:6px 0 0;padding:0;display:grid}.pf__facts li{color:var(--text-2);font-size:14px;line-height:1.35}.pf__facts b{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"wdth" 108;color:var(--acc);margin-bottom:4px;font-size:clamp(1.7rem,7.2vw,3.4rem);font-weight:300;line-height:1;display:block}.pf__facts sup{font-size:.72em;line-height:0}.pf__note{max-width:96ch;color:var(--text-3);margin-top:10px;font-size:12px;line-height:1.45}@media (min-width:900px){.pf.pf--v4{padding:clamp(80px,9vw,120px) 0 8px}.pf--v4 .pf__head{margin-bottom:30px}.pf--v4 .pf__nav{display:none}.pf--v4 .pf__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.pf__facts li{font-size:15px}}html[data-motion=on] .pf--v4 [data-pf-armed][data-pf-in] .pf-card__stage{transition:opacity .6s ease calc(var(--pf-i,0) * .12s), transform .6s var(--ease-out) calc(var(--pf-i,0) * .12s), box-shadow .25s}html[data-motion=on] .pf--v4 [data-pf-armed]:not([data-pf-in]) .pf-card__stage{opacity:0;transform:translateY(16px)scale(.96)}html[data-motion=on] .pf__facts[data-pf-armed] li{transition:opacity .45s ease calc(var(--i,0) * 80ms), transform .45s var(--ease-out) calc(var(--i,0) * 80ms)}html[data-motion=on] .pf__facts[data-pf-armed]:not([data-pf-in]) li{opacity:0;transform:translateY(12px)}@supports (animation-timeline:view()){@media (min-width:900px) and (pointer:fine){html[data-motion=on] .pf--v4 .pf-card__stage{animation:linear both pf-inset;animation-timeline:view();animation-range:entry cover 35%}html[data-motion=on] .pf--v4 [data-pf-armed]:not([data-pf-in]) .pf-card__stage{opacity:1;transform:none}}}@keyframes pf-inset{0%{border-radius:24px;scale:.9}to{border-radius:12px;scale:1}}@media (hover:hover) and (pointer:fine){html[data-motion=on] .pf--v4 .pf-card__stage{transition:transform .45s var(--ease-out), box-shadow .25s}html[data-motion=on] .pf--v4 .pf-card:hover .pf-card__stage{transition-delay:0s;transform:perspective(1100px)rotateX(1.5deg)rotateY(-3deg)}}
