:root,[data-theme=dark]{--pc-tile-bg:rgb(var(--fg)/0.04);--pc-tile-off-bg:rgb(var(--fg)/0.02);--pc-card-bg:linear-gradient(180deg,rgb(var(--fg)/0.045),rgb(var(--fg)/0.01));--pc-feat-bg:linear-gradient(180deg,rgb(var(--fg)/0.05),rgb(var(--fg)/0.012));--pc-cal-bg:rgb(var(--fg)/0.05);--pc-knob:rgb(var(--fg));--pc-knob-shadow:none;--pc-row-shadow:none}[data-theme=light],html[data-theme=light]{--pc-tile-bg:rgb(var(--ink-3)/0.82);--pc-tile-off-bg:rgb(var(--ink-3)/0.4);--pc-card-bg:linear-gradient(180deg,rgb(var(--ink-3)/0.92),rgb(var(--ink-3)/0.55));--pc-feat-bg:linear-gradient(180deg,rgb(var(--ink-3)/0.92),rgb(var(--ink-3)/0.5));--pc-cal-bg:rgb(var(--ink-3)/0.85);--pc-knob:rgb(var(--ink-3));--pc-knob-shadow:0 1px 3px rgb(var(--fg)/0.3);--pc-row-shadow:0 18px 40px -28px rgb(var(--fg)/0.28)}.pc-h1{font-size:clamp(44px,5.4vw,92px);font-weight:200;line-height:1.02;letter-spacing:-.015em;color:rgb(var(--fg));text-wrap:balance}.pc-h1-sub{display:block;margin-top:.28em;font-size:.5em;line-height:1.12;letter-spacing:-.01em;font-style:italic;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.pc-hub-h1{font-size:clamp(64px,13vw,208px);font-weight:200;line-height:.88;letter-spacing:-.03em;color:rgb(var(--fg))}.pc-meta{display:flex;flex-wrap:wrap;gap:20px 36px}.pc-meta dt{color:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475));font-size:12px;letter-spacing:.3em;text-transform:uppercase}.pc-meta dd{margin-top:6px;color:rgb(var(--fg)/calc(.9 + var(--a-boost, 0) * .09));font-size:16px;font-weight:300}.pc-hero-media{position:relative}.pc-hero-media:before{content:"";position:absolute;inset:-14% -10%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc,rgb(var(--accent-fill))) 34%,transparent),transparent 72%);opacity:.75;pointer-events:none}.js.motion-ok .pc-float{animation:pc-float 9s ease-in-out infinite}@keyframes pc-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.pc-lv{opacity:0;transition:opacity .6s ease}.pc-lv.is-playing{opacity:1}.pc-frame{position:relative;overflow:clip;border-radius:16px;border:1px solid rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));background:rgb(var(--ink-2));box-shadow:0 60px 120px -50px rgb(var(--shade)/.95),0 30px 60px -40px rgb(var(--accent-fill)/.22)}.pc-frame-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;background:rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384))}.pc-frame-dots{display:flex;gap:6px;width:44px;flex:none}.pc-frame-dots i{width:10px;height:10px;border-radius:999px;background:rgb(var(--fg)/calc(.18 + var(--a-boost, 0) * .1476))}.pc-frame-url{flex:1;min-width:0;max-width:320px;margin:0 auto;height:24px;padding:0 12px;border-radius:999px;background:rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651));display:flex;align-items:center;justify-content:center;gap:6px;color:rgb(var(--fg)/calc(.75 + var(--a-boost, 0) * .1875));font-size:12px;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.pc-frame-url span{overflow:hidden;text-overflow:ellipsis}.pc-frame-lock{width:11px;height:11px;flex:none;fill:rgb(var(--accent-fill))}.pc-frame-ghost{width:44px;flex:none}@media (max-width:479.98px){.pc-frame-bar{height:32px;padding:0 10px}.pc-frame-dots{width:30px;gap:4px}.pc-frame-dots i{width:7px;height:7px}.pc-frame-ghost{width:30px}.pc-frame-url{height:20px;font-size:11px}}.pc-stage{position:relative;--acc:rgb(var(--accent-fill))}.pc-stage--scene{height:clamp(440px,62svh,600px)}.pc-stage--scene .pc-panel{position:absolute;inset:0;transition:opacity .55s ease,transform .9s cubic-bezier(.16,1,.3,1)}:where(.js.motion-ok) .pc-stage--scene .pc-panel:not(.is-on){opacity:0;transform:translate3d(0,48px,0) scale(.96);pointer-events:none}:where(.js.motion-ok) .pc-stage--scene .pc-panel.is-past{transform:translate3d(0,-48px,0) scale(.96)}.pc-panel{display:flex;flex-direction:column;height:100%}.pc-board{position:relative;flex:1;display:flex;flex-direction:column;min-height:100%;border-radius:24px;border:1px solid rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));background:radial-gradient(120% 80% at 90% 0,color-mix(in srgb,var(--acc) 16%,transparent),transparent 60%),linear-gradient(180deg,rgb(var(--fg)/calc(.035 + var(--a-boost, 0) * .0338)),rgb(var(--fg)/0)),rgb(var(--ink-2));box-shadow:0 60px 120px -60px rgb(var(--shade)/.95);padding:clamp(18px,2.6vw,34px);overflow:clip;container-type:inline-size}.pc-stage--single .pc-board{min-height:0}.pc-board-tag{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));font-size:12px;letter-spacing:.3em;text-transform:uppercase}.pc-board-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 12px color-mix(in srgb,var(--acc) 70%,transparent)}.pc-board>.flex-1>.flex-1.flex-col{justify-content:center;gap:clamp(16px,2.6vh,28px)}.pc-board>.flex-1>.flex-1.flex-col>.mt-auto{margin-top:clamp(4px,1vh,12px)}.pc-stage--scene .pc-board{padding-block:clamp(26px,4vh,40px)}.pc-pop{transition:opacity .6s cubic-bezier(.16,1,.3,1) calc(.12s + var(--k, 0) * 80ms),transform .9s cubic-bezier(.16,1,.3,1) calc(.12s + var(--k, 0) * 80ms)}:where(.js.motion-ok) .pc-stage--scene .pc-panel:not(.is-on) .pc-pop,:where(.js.motion-ok) .sv-reveal:not(.is-in) .pc-pop{opacity:0;transform:translate3d(0,22px,0)}.pc-tile{border-radius:16px;border:1px solid rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));background:var(--pc-tile-bg);box-shadow:var(--pc-row-shadow);padding:14px 16px}.pc-tile--acc{border-color:color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 12%,transparent)}.pc-tile--gold{border-color:rgb(var(--accent-fill)/.55);background:rgb(var(--accent-fill)/.1)}.pc-tile--off{border-color:rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));background:var(--pc-tile-off-bg);box-shadow:none;color:rgb(var(--fg)/calc(.45 + var(--a-boost, 0) * .2475))}.pc-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 14px;border-radius:999px;border:1px solid rgb(var(--fg)/calc(.16 + var(--a-boost, 0) * .1344));background:rgb(var(--ink)/.5);color:rgb(var(--fg)/calc(.88 + var(--a-boost, 0) * .1056));font-size:13px;font-weight:300;line-height:1.25;white-space:nowrap}.pc-pill--acc{border-color:color-mix(in srgb,var(--acc) 70%,transparent);background:color-mix(in srgb,var(--acc) 18%,transparent);color:rgb(var(--fg))}.pc-pill--gold{border-color:rgb(var(--accent-fill)/.7);background:rgb(var(--accent-fill)/.16);color:rgb(var(--fg))}.pc-pill--off{color:rgb(var(--fg)/calc(.45 + var(--a-boost, 0) * .2475));border-color:rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));text-decoration:line-through;text-decoration-color:rgb(var(--fg)/calc(.45 + var(--a-boost, 0) * .2475))}.pc-dot{width:8px;height:8px;border-radius:50%;background:var(--acc);flex:none}.pc-x{background:rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24));font-size:13px;line-height:1}.pc-ok,.pc-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex:none}.pc-ok{background:rgb(var(--accent-fill));color:rgb(var(--on-accent))}.pc-ok svg{width:12px;height:12px}.pc-num{font-size:clamp(44px,9cqi,84px);font-weight:200;line-height:1;letter-spacing:-.03em;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.pc-num--gold{color:rgb(var(--accent))}.pc-num-label{margin-top:10px;color:rgb(var(--fg)/calc(.72 + var(--a-boost, 0) * .2016));font-size:12px;letter-spacing:.24em;text-transform:uppercase}.pc-num-sub{margin-top:4px;color:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475));font-size:13px;font-weight:300}.pc-label{color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24));font-size:11px;letter-spacing:.26em;text-transform:uppercase}.pc-cap{color:rgb(var(--fg));font-size:clamp(17px,3.4cqi,22px);font-weight:200;line-height:1.3}.pc-toggle{position:relative;width:42px;height:24px;border-radius:999px;background:rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));flex:none}.pc-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--pc-knob);box-shadow:var(--pc-knob-shadow);transition:transform .45s cubic-bezier(.16,1,.3,1)}.pc-toggle.is-on{background:var(--acc)}.pc-toggle.is-on:after{transform:translateX(18px)}.js.motion-ok .pc-flip{animation:pc-flip 4.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes pc-flip{0%,42%{transform:translateX(0)}50%,92%{transform:translateX(18px)}to{transform:translateX(0)}}.js.motion-ok .pc-eq i{animation:pc-eq .9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .12s)}.pc-eq{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.pc-eq i{width:3px;height:16px;border-radius:2px;background:var(--acc);transform-origin:bottom;transform:scaleY(.7)}@keyframes pc-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.js.motion-ok .pc-pulse{animation:pc-pulse 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .05s)}@keyframes pc-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.pc-cycle{display:grid}.pc-cycle>*{grid-area:1/1}.js.motion-ok .pc-cycle>*{opacity:0;animation:pc-cycle 8s infinite;animation-delay:calc(var(--i, 0) * 2s)}.pc-cycle>:not(:first-child){visibility:hidden}.js.motion-ok .pc-cycle>:not(:first-child){visibility:visible}@keyframes pc-cycle{0%{opacity:0;transform:translate3d(0,14px,0)}22%,4%{opacity:1;transform:none}26%,to{opacity:0;transform:translate3d(0,-14px,0)}}.pc-lang{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564))}.pc-lang span{position:relative;isolation:isolate;min-width:34px;padding:4px 8px;border-radius:999px;text-align:center;font-size:11px;letter-spacing:.12em;color:rgb(var(--fg)/calc(.92 + var(--a-boost, 0) * .0736))}.pc-lang span:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--acc) 62%,rgb(var(--ink)));box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 85%,transparent);opacity:0}.pc-lang span:first-child:before{opacity:1}.js.motion-ok .pc-lang span:before{opacity:0;animation:pc-lang 8s infinite;animation-delay:calc(var(--i, 0) * 2s)}@keyframes pc-lang{0%,24%{opacity:1}26%,to{opacity:0}}.pc-cols2,.pc-cols3{display:grid;gap:10px}@container (min-width: 440px){.pc-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 560px){.pc-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-split{display:grid;gap:14px}@container (min-width: 560px){.pc-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.pc-hide-narrow{display:none}@container (min-width: 440px){.pc-hide-narrow{display:revert}}.pc-sw{position:relative;width:42px;height:24px;border-radius:999px;background:rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));flex:none;overflow:hidden}.pc-sw>b{position:absolute;inset:0;border-radius:inherit;background:var(--acc);opacity:0}.pc-sw>i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--pc-knob);box-shadow:var(--pc-knob-shadow)}.pc-sw.is-on>b{opacity:1}.pc-sw.is-on>i{transform:translateX(18px)}.js.motion-ok .pc-sw--demo>i{animation:pc-flip 4.8s cubic-bezier(.65,0,.35,1) infinite}.js.motion-ok .pc-sw--demo>b{animation:pc-flip-bg 4.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes pc-flip-bg{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.js.motion-ok .pc-strike{animation:pc-strike 4.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes pc-strike{0%,42%{opacity:.45}50%,92%{opacity:1}to{opacity:.45}}.js.motion-ok .pc-lang--2 span:before{animation-name:pc-lang2;animation-duration:5s;animation-delay:calc(var(--i, 0) * 2.5s)}@keyframes pc-lang2{0%,49%{opacity:1}50%,to{opacity:0}}.js.motion-ok .pc-lang--3 span:before{animation-name:pc-lang3;animation-duration:7.5s;animation-delay:calc(var(--i, 0) * 2.5s)}@keyframes pc-lang3{0%,32%{opacity:1}34%,to{opacity:0}}.js.motion-ok .pc-cycle--2>*{animation-name:pc-cycle2;animation-duration:5s;animation-delay:calc(var(--i, 0) * 2.5s)}@keyframes pc-cycle2{0%{opacity:0;transform:translate3d(0,12px,0)}44%,6%{opacity:1;transform:none}50%,to{opacity:0;transform:translate3d(0,-12px,0)}}.pc-fill{height:4px;border-radius:4px;background:rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));overflow:hidden}.pc-fill>span{display:block;height:100%;background:var(--acc);transform-origin:left center}.js.motion-ok .pc-fill--loop>span{animation:pc-fill 5s cubic-bezier(.65,0,.35,1) infinite}@keyframes pc-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.pc-phone{position:relative;width:100%;max-width:240px;margin-inline:auto;padding:8px;border-radius:30px;border:1px solid rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));background:rgb(var(--ink-2))}.pc-phone-screen{border-radius:22px;overflow:clip;background:rgb(var(--ink-3));padding:14px 12px 16px;min-height:300px;display:flex;flex-direction:column;gap:8px}.pc-bar{height:8px;border-radius:8px;background:rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056))}.pc-dots{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px}@container (min-width: 560px){.pc-dots{grid-template-columns:repeat(24,minmax(0,1fr));gap:8px}}.pc-dots>i{aspect-ratio:1;border-radius:50%;background:var(--acc);box-shadow:0 0 10px color-mix(in srgb,var(--acc) 60%,transparent)}.pc-wave{display:flex;align-items:center;gap:4px;height:44px}.pc-wave>i{flex:1;height:100%;border-radius:3px;background:var(--acc);transform:scaleY(var(--h,.5));opacity:.85}.js.motion-ok .pc-wave>i{animation:pc-wave 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .08s)}@keyframes pc-wave{0%,to{opacity:.35}50%{opacity:1}}.pc-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pc-cal>span{aspect-ratio:1;border-radius:8px;background:var(--pc-cal-bg);display:flex;align-items:center;justify-content:center;color:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475));font-size:10px;font-variant-numeric:tabular-nums}.pc-cal>span.is-sel{background:var(--acc);color:rgb(var(--on-accent))}.pc-feat{position:relative;height:100%;display:flex;flex-direction:column;padding:30px 28px 32px;border-radius:24px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:var(--pc-feat-bg);box-shadow:var(--pc-row-shadow);transition:border-color .4s ease,transform .6s cubic-bezier(.16,1,.3,1)}@media (max-width:767.98px){.pc-feat{padding:24px 22px 26px;border-radius:16px}.pc-feat .pc-feat-num{font-size:40px}}.pc-feat:hover{border-color:rgb(var(--accent-fill)/.45);transform:translateY(-4px)}.pc-feat-num{color:rgb(var(--accent));font-size:56px;font-weight:200;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pc-gal-par{will-change:transform}@media (min-width:1024px){.js.motion-ok .pc-gal-par{transform:translate3d(0,calc((.5 - var(--p, .5)) * 60px),0)}}.pc-quote{font-size:clamp(30px,3.6vw,56px);font-weight:200;line-height:1.22;letter-spacing:-.01em;color:rgb(var(--fg));text-wrap:pretty}.pc-quote-mark{display:block;color:rgb(var(--accent));font-size:clamp(96px,10vw,160px);line-height:.6;font-weight:200;height:.5em}.pc-story-details>summary{list-style:none;cursor:pointer}.pc-story-details>summary::-webkit-details-marker{display:none}.pc-story-details>summary:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.pc-plus{position:relative;width:14px;height:14px;flex:none}.pc-plus:after,.pc-plus:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pc-plus:after{transform:rotate(90deg)}.pc-story-details[open] .pc-plus:after{transform:rotate(0deg)}.pc-next{position:relative;display:block;border-radius:24px;overflow:clip;border:1px solid rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));background:rgb(var(--ink-2))}.pc-next-img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.pc-next:hover .pc-next-img{transform:scale(1.05)}.pc-next-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--ink)/0) 0,rgb(var(--ink)/0) 28%,rgb(var(--ink)/.92) 50%,rgb(var(--ink)) 58%)}.pc-next .pc-next-img{height:62%}@media (min-width:1024px){.pc-next .pc-next-img{left:38%;width:62%;height:100%}.pc-next-shade{background:linear-gradient(90deg,rgb(var(--ink)) 0,rgb(var(--ink)) 38%,rgb(var(--ink)/.55) 46%,rgb(var(--ink)/0) 62%),linear-gradient(180deg,rgb(var(--ink)/0) 60%,rgb(var(--ink)/.45) 100%)}.pc-next-copy{right:auto;width:40%}}.pc-card:focus-visible,.pc-next:focus-visible,.pc-sitetile:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.pc-wall{display:grid;gap:20px}@media (min-width:768px){.pc-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pc-wall{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.pc-span-7{grid-column:span 7}.pc-span-5{grid-column:span 5}.pc-span-4{grid-column:span 4}.pc-span-5 .pc-card-media{aspect-ratio:10/9}.pc-span-5 .pc-card-media img,.pc-span-5 .pc-card-media video{-o-object-position:left top;object-position:left top}}@media (min-width:768px) and (max-width:1023.98px){.pc-span-wide{grid-column:span 2}}.pc-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:24px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:var(--pc-card-bg);box-shadow:var(--pc-row-shadow);padding:12px 12px 26px;transition:border-color .4s ease}.pc-card:hover{border-color:color-mix(in srgb,var(--acc) 60%,transparent)}.pc-card-media{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:clip;background:rgb(var(--ink-2))}.pc-card-media img,.pc-card-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .5s ease}.pc-card:hover .pc-card-media img,.pc-card:hover .pc-card-media video{transform:scale(1.045)}.pc-card-media video{opacity:0}.pc-card-media video.is-playing{opacity:1}.pc-card-live{position:absolute;left:12px;bottom:12px;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:rgb(var(--ink)/.78);border:1px solid rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));color:rgb(var(--fg)/calc(.9 + var(--a-boost, 0) * .09));font-size:12px;letter-spacing:.04em}.pc-card-cta,.pc-card-live{display:inline-flex;align-items:center}.pc-card-cta{justify-content:center;height:48px;padding:0 28px 0 calc(28px + .22em);border:1px solid rgb(var(--fg)/calc(.25 + var(--a-boost, 0) * .1875));color:rgb(var(--fg));font-size:13px;letter-spacing:.22em;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pc-card-cta--solid{background:rgb(var(--fg));border-color:rgb(var(--fg));color:rgb(var(--ink))}.pc-next:hover .pc-card-cta--solid{background:rgb(var(--accent-fill));border-color:rgb(var(--accent-fill));color:rgb(var(--on-accent))}.pc-card:hover .pc-card-cta{background:rgb(var(--fg));border-color:rgb(var(--fg));color:rgb(var(--ink))}.pc-swatch{width:10px;height:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 14px color-mix(in srgb,var(--acc) 70%,transparent);flex:none}.pc-fan{position:relative;height:clamp(300px,34vw,520px)}.pc-fan-item{position:absolute;width:74%;border-radius:14px;overflow:clip;border:1px solid rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));box-shadow:0 50px 100px -40px rgb(var(--shade)/.95);background:rgb(var(--ink-2))}.pc-fan-item img{display:block;width:100%;height:auto}.pc-fan-item:first-child{left:0;top:18%;transform:rotate(-6deg);z-index:1}.pc-fan-item:nth-child(2){right:0;top:0;transform:rotate(4deg);z-index:2}.pc-fan-item:nth-child(3){left:13%;bottom:0;transform:rotate(-1deg);z-index:3}.js.motion-ok .pc-fan-item{animation:pc-fan-in 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.25s + var(--i, 0) * .14s)}@keyframes pc-fan-in{0%{opacity:0;transform:translate3d(0,80px,0) rotate(0deg) scale(.92)}}@media (max-width:1023.98px){.pc-fan{height:64vw;max-height:420px}}@media (prefers-reduced-motion:reduce){.pc-cycle>*,.pc-eq i,.pc-fan-item,.pc-fill>span,.pc-flip,.pc-float,.pc-lang span:before,.pc-pulse,.pc-strike,.pc-sw>b,.pc-sw>i,.pc-wave>i{animation:none!important}.pc-gal-par,.pc-pop,.pc-stage--scene .pc-panel{transition:none!important;transform:none!important}}