.pxh{--pxh-bg:#fff;--pxh-ink:#0e0807;--pxh-muted:#0e080773;--pxh-hair:#00000014;--pxh-hair-strong:#0000001f;--pxh-blue:#007899;--pxh-serif:var(--font-home-serif),"Source Serif 4",Georgia,serif;--pxh-sans:var(--font-home-sans),"Sora",ui-sans-serif,system-ui,"PingFang SC",sans-serif;--pxh-content-max:960px;--pxh-page-gutter:clamp(20px,4vw,48px);background:var(--pxh-bg);min-height:100vh;color:var(--pxh-ink);font-family:var(--pxh-sans);-webkit-font-smoothing:antialiased;flex-direction:column;transition:background-color .4s,color .4s;display:flex}.pxh.pxhDark{color:#f2ede4;background:#050505}.pxhBrandLogo,.pxhValueEyebrow,.pxhValueItem p:last-child,.pxhFooter,.pxhFooterNav a,.pxhLocaleToggle,.pxhHeaderDownload{transition:color .4s,fill .4s,background-color .4s,border-color .4s}.pxh.pxhDark .pxhBrandLogo{fill:#f2ede4}.pxh.pxhDark .pxhHeaderLink{color:#ffffffb8}.pxh.pxhDark .pxhHeaderLink:hover{color:#fff}.pxh.pxhDark .pxhHeaderDownload{color:#0e0807;background:#f2ede4}.pxh.pxhDark .pxhLocaleToggle{color:#f2ede4;border-color:#ffffff4d}.pxh.pxhDark .pxhValueEyebrow{color:#ffffff80}.pxh.pxhDark .pxhValueItem p:last-child{color:#ffffffa8}.pxh.pxhDark .pxhFooter{color:#ffffff8c;border-top-color:#ffffff24}.pxh.pxhDark .pxhFooterNav a:hover{color:#fff}.pxh *,.pxh :before,.pxh :after{box-sizing:border-box}:where(.pxh) a{color:inherit;text-decoration:none}.pxhHeaderFrame{z-index:50;pointer-events:none;opacity:1;visibility:visible;flex-shrink:0;align-items:flex-start;height:68px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .28s,visibility linear;display:flex;position:sticky;top:0;transform:translateY(0)scale(1)}.pxhHeaderFrameHidden{opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .24s,visibility 0s linear .4s;transform:translateY(calc(-100% - 16px))scale(.96)}.pxhHeaderFrameHidden .pxhHeader{pointer-events:none}.pxhHeader{width:100%;max-width:100vw;min-height:68px;padding:18px var(--pxh-page-gutter);-webkit-backdrop-filter:blur();pointer-events:auto;background:#fff0;border-radius:0;align-items:center;gap:24px;margin:0 auto;transition:width .45s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1),min-height .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background-color .35s,box-shadow .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:flex;position:relative;box-shadow:inset 0 0 #0e080700,0 0 #0e080700}.pxhHeaderScrolled{-webkit-backdrop-filter:blur(32px)saturate(175%);background:#ffffffa8;border-radius:999px;width:calc(100% - 24px);max-width:1120px;min-height:52px;margin-top:10px;padding:10px 14px;box-shadow:inset 0 0 0 1px #0e080717,0 12px 34px #0e08071a}.pxh.pxhDark .pxhHeaderScrolled{background:#050505a8;box-shadow:inset 0 0 0 1px #ffffff26,0 12px 34px #00000047}.pxhBrand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.pxhBrandLogo{width:32px;height:32px;fill:var(--pxh-ink)}.pxhHeaderNav{scrollbar-width:none;align-items:center;gap:clamp(16px,2.5vw,32px);margin:0 auto;display:flex;overflow-x:auto}.pxhHeaderNav::-webkit-scrollbar{display:none}.pxhMenuToggle{cursor:pointer;background:0 0;border:1px solid #0e080738;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:0;transition:border-color .4s;display:none;position:relative}.pxhMenuToggle>span{background:var(--pxh-ink);width:14px;height:1.5px;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-3px)}.pxhMenuToggle>span:last-child{transform:translate(-50%,-50%)translateY(3px)}.pxhMenuToggleOpen>span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.pxhMenuToggleOpen>span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.pxhMenuToggle:focus-visible{outline-offset:3px;outline:2px solid #8ae2ff}.pxh.pxhDark .pxhMenuToggle{border-color:#ffffff4d}.pxh.pxhDark .pxhMenuToggle>span{background:#f2ede4}.pxhMobileMenu{z-index:40;padding:108px var(--pxh-page-gutter)48px;opacity:0;visibility:hidden;background:#fff;transition:opacity .35s,visibility .35s,background-color .4s;display:none;position:fixed;inset:0}.pxhMobileMenuOpen{opacity:1;visibility:visible}.pxh.pxhDark .pxhMobileMenu{background:#050505}.pxhMobileMenuNav{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pxhMobileMenuNav a{font-family:var(--pxh-serif);letter-spacing:-.01em;opacity:0;font-size:clamp(28px,8.5vw,38px);font-weight:500;line-height:1.15;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.pxhMobileMenuOpen .pxhMobileMenuNav a{opacity:1;transform:none}.pxhHeaderLink{white-space:nowrap;color:#0e0807b3;font-size:13px;font-weight:500;line-height:1.3;transition:color .3s cubic-bezier(.4,0,.2,1)}.pxhHeaderLink:hover{color:var(--pxh-ink)}.pxhHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pxhLocaleToggle{width:34px;height:34px;color:var(--pxh-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .4s;display:grid}.pxhLocaleIcon{width:19px;height:19px}.pxhLocaleToggle:hover{background:#0e08070f}.pxh.pxhDark .pxhLocaleToggle:hover{background:#ffffff1a}.pxhLocaleToggle:focus-visible{outline-offset:3px;outline:2px solid #8ae2ff}.pxhHeaderDownload{white-space:nowrap;background:var(--pxh-ink);color:#fff;border-radius:999px;align-items:center;padding:9px 16px;font-size:13px;font-weight:500;line-height:1;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.pxhHeaderDownload:hover{opacity:.82}@media (min-width:761px){.pxhHeaderNav{margin:0;position:absolute;left:50%;transform:translate(-50%)}.pxhHeaderActions{margin-left:auto}}.pxhHero{text-align:center;width:100%;padding:clamp(96px,14vh,160px) 0 clamp(96px,12vh,144px);position:relative}.pxhHeroContent{z-index:4;width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));margin-inline:auto;position:relative}.pxhHeroTitle{text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,3rem);line-height:1.14}.pxhHeroTitle .pxhSerif{font-family:var(--pxh-serif);letter-spacing:-.03em;font-size:.92em;font-weight:400;display:block}.pxhHeroTitle .pxhSans{font-family:var(--pxh-sans);letter-spacing:-.04em;font-weight:600;display:block}.pxhCtaRow{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.pxhCtaRow>*{pointer-events:auto}.pxhCta{cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:500;line-height:18px;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.pxhCta svg{flex-shrink:0}.pxhCtaPrimary{background:var(--pxh-ink);color:#fff;border:.6px solid var(--pxh-ink)}.pxhCtaPrimary:hover{opacity:.85}.pxhCtaSecondary{color:var(--pxh-ink);border:.6px solid var(--pxh-hair-strong);background:0 0}.pxhCtaSecondary:hover{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#fff}.pxhCtaSecondary:hover svg{filter:brightness(0)invert()}.pxhGame{height:min(66vh,580px);width:min(960px,calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));background:#171717;border-radius:20px;margin:36px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000029}.pxhGameFrame{position:absolute;inset:0}.pxhGameOverlay{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:24px;font-family:inherit;display:flex;position:absolute;inset:0}.pxhEnterPill{color:var(--pxh-ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:500;line-height:1;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.pxhGameOverlay:hover .pxhEnterPill{background:var(--pxh-ink);color:#fff}html:has(.pxhPlaygroundPin){scroll-snap-type:y proximity}.pxhPlaygroundPin{scroll-snap-align:start;height:400vh}.pxhConsoleStage{background-color:#fff;width:100%;height:100svh;margin:0;transition:background-color .4s;position:sticky;top:0;overflow:hidden}.pxhConsoleStage.is-dark{background-color:#050505}.pxhConsoleWordmark,.pxhFooterWordmark{z-index:0;width:calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter));max-width:var(--pxh-content-max);color:#c9c9c9;font-family:var(--pxh-sans);letter-spacing:-.055em;text-align:left;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:0;margin:0;padding-block:.24em;font-size:clamp(3.5rem,19vw,13rem);font-weight:600;line-height:.82;transition:color .4s;display:flex;position:absolute;top:clamp(8px,1.5svh,18px);left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0%,#000000b8 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 45%,#0000 100%)}.pxhWordmarkLogo{fill:currentColor;transform-origin:100%;flex:0 0 1em;width:1em;height:1em;display:block;transform:translateY(-.015em)scale(1.12)}.pxhWordmarkText{align-items:baseline;min-width:0;margin-left:-.025em;padding-right:.04em;display:inline-flex}.pxhConsoleStage.is-dark .pxhConsoleWordmark,.pxh.pxhDark .pxhFooterWordmark{color:#5f5f5f}.pxhWordmarkY{display:inline-block;transform:translateY(-.2em)}.pxhFooterWordmarkStage{flex-shrink:0;height:clamp(120px,24vw,360px);position:relative;overflow:hidden}.pxhConsoleCanvas{z-index:1;cursor:grab;touch-action:pan-y;position:absolute;inset:0}.pxhConsoleCanvas.is-grabbing{cursor:grabbing}.pxhConsoleCanvas canvas{width:100%;height:100%;display:block}.pxhOceanScrollHint{--ocean-hint-progress:0;z-index:3;left:50%;bottom:max(78px,calc(env(safe-area-inset-bottom) + 62px));color:#ffffffe6;letter-spacing:.03em;white-space:nowrap;cursor:pointer;visibility:hidden;pointer-events:none;opacity:var(--ocean-hint-progress);transform:translate(-50%,calc(12px*(1 - var(--ocean-hint-progress))));-webkit-backdrop-filter:blur(14px)saturate(1.15);background:#080e16b3;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:11px;padding:10px 12px 10px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .18s,transform .18s,border-color .18s,background-color .18s;display:flex;position:absolute}.pxhOceanScrollHint.is-visible{visibility:visible;pointer-events:auto}.pxhOceanScrollHint:hover,.pxhOceanScrollHint:focus-visible{background:#12233af0;border-color:#8ae2ffbf;outline:none}.pxhOceanScrollArrow{color:#0b1626;background:#8ae2ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;transition:transform .18s;display:grid}.pxhOceanScrollHint:hover .pxhOceanScrollArrow,.pxhOceanScrollHint:focus-visible .pxhOceanScrollArrow{transform:translate(2px,-2px)}.pxhStickers{z-index:5;pointer-events:none;position:absolute;inset:0}.pxhStickersCanvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pxhStickerHotspot{z-index:5;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border:0;position:absolute}.pxhStickerHotspot.is-grabbing{cursor:grabbing}.pxhStickers[data-webgl=unavailable]{display:none}@media (max-width:900px){.pxhStickers{display:none}}.pxhDemo{width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));margin:0 auto}.pxhDemoCard{border:.6px solid var(--pxh-hair);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0000002e}.pxhDemoCard img{width:100%;height:auto;display:block}.pxhTabs{border:.6px solid var(--pxh-hair-strong);border-radius:24px;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 22px;padding:4px;display:flex}.pxhTab{white-space:nowrap;color:#0e080799;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.pxhTab:hover{color:var(--pxh-ink)}.pxhTabActive,.pxhTabActive:hover{background:var(--pxh-ink);color:#fff}.pxhShowcaseCard{aspect-ratio:2392/1540;position:relative}.pxhShowcaseCard img,.pxhShowcaseCard video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pxhStorySection{--story-ink-soft:#0e08079e;--story-faint:var(--pxh-muted);--story-hair:var(--pxh-hair);width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));margin:clamp(120px,17vh,200px) auto 0}.pxh.pxhDark .pxhStorySection{--story-ink-soft:#ffffffa8;--story-faint:#ffffff80;--story-hair:#ffffff24}.pxhStoryEyebrow{font-family:var(--pxh-serif);color:var(--story-faint);margin:0;font-size:15px;line-height:1.3;transition:color .4s}.pxhStoryTitle{letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600}.pxhStoryAccent{font:inherit;letter-spacing:inherit;color:inherit}.pxhStoryLede{max-width:560px;color:var(--story-ink-soft);margin:12px 0 0;font-size:14.5px;line-height:1.7;transition:color .4s}.pxhSplit{grid-template-columns:1fr 1fr;align-items:center;gap:40px clamp(40px,6vw,80px);display:grid}.pxhMechList{border-bottom:.6px solid var(--story-hair);margin-top:30px;transition:border-color .4s}.pxhMechRow{border-top:.6px solid var(--story-hair);grid-template-columns:40px 1fr 1.6fr;align-items:baseline;gap:clamp(20px,4vw,40px);padding:26px 0;transition:border-color .4s;display:grid}.pxhMechNum{font-family:var(--pxh-serif);color:var(--story-faint);font-size:13px;transition:color .4s}.pxhMechVerb{font-family:var(--pxh-serif);letter-spacing:-.02em;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1}.pxhMechDesc{color:var(--story-ink-soft);font-size:14px;line-height:1.7;transition:color .4s}.pxhFeatureList{border-bottom:.6px solid var(--story-hair);margin:30px 0 0;padding:0;list-style:none;transition:border-color .4s}.pxhFeatureRow{border-top:.6px solid var(--story-hair);grid-template-columns:170px 1fr;gap:clamp(20px,4vw,40px);padding:18px 0;transition:border-color .4s;display:grid}.pxhFeatureName{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.6}.pxhFeatureDesc{color:var(--story-ink-soft);font-size:14px;line-height:1.7;transition:color .4s}.pxhFaqList{border-bottom:.6px solid var(--story-hair);margin-top:30px;transition:border-color .4s}.pxhFaqItem{border-top:.6px solid var(--story-hair);transition:border-color .4s}.pxhFaqQ{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.pxhFaqQ:focus-visible{outline-offset:3px;outline:2px solid #8ae2ff}.pxhFaqIcon{color:var(--story-faint);flex-shrink:0;font-size:15px;font-weight:400;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s}.pxhFaqItem[data-open=true] .pxhFaqIcon{color:inherit;transform:rotate(45deg)}.pxhFaqA{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.pxhFaqItem[data-open=true] .pxhFaqA{opacity:1;max-height:260px}.pxhFaqA p{max-width:680px;color:var(--story-ink-soft);margin:0;padding-bottom:20px;font-size:14px;line-height:1.7;transition:color .4s}.pxhStoryLink{color:var(--story-faint);margin-top:22px;font-size:13px;font-weight:500;transition:color .3s cubic-bezier(.4,0,.2,1);display:inline-block}.pxhStoryLink:hover{color:var(--pxh-ink)}.pxh.pxhDark .pxhStoryLink:hover{color:#fff}.pxhStoryCta{margin-top:26px}.pxhStats{border-left:.6px solid var(--story-hair);padding-left:clamp(24px,4vw,40px);transition:border-color .4s}.pxhStat{border-bottom:.6px solid var(--story-hair);padding:20px 0;transition:border-color .4s}.pxhStatValue{font-family:var(--pxh-serif);letter-spacing:-.02em;margin:0 0 5px;font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1}.pxhStatLabel{color:var(--story-faint);margin:0;font-size:13px;transition:color .4s}.pxhAudList{border-bottom:.6px solid var(--story-hair);margin:0;padding:0;list-style:none;transition:border-color .4s}.pxhAudList li{border-top:.6px solid var(--story-hair);gap:16px;padding:16px 0;font-size:14.5px;line-height:1.7;transition:color .4s,border-color .4s;display:flex}.pxhAudList li span{font-family:var(--pxh-serif);color:var(--story-faint);flex-shrink:0;padding-top:2px;font-size:13px;transition:color .4s}.pxhSceneSplit{grid-template-columns:1fr 1.35fr;align-items:center;gap:40px clamp(32px,5vw,64px);margin-top:14px;display:grid}.pxhSceneAccList{border-bottom:.6px solid var(--story-hair);transition:border-color .4s}.pxhSceneAcc{border-top:.6px solid var(--story-hair);transition:border-color .4s}.pxhSceneToggle{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:18px 0;display:flex}.pxhSceneToggle:focus-visible{outline-offset:3px;outline:2px solid #8ae2ff}.pxhSceneTag{font-family:var(--pxh-serif);letter-spacing:-.01em;color:var(--story-faint);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2;transition:color .25s}.pxhSceneAcc[data-active=true] .pxhSceneTag,.pxhSceneToggle:hover .pxhSceneTag{color:inherit}.pxhSceneDetail{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.pxhSceneAcc[data-active=true] .pxhSceneDetail{opacity:1;max-height:340px}.pxhSceneDetailInner{padding-bottom:20px}.pxhSceneDetailInner h3{letter-spacing:-.015em;margin:0 0 6px;font-size:15.5px;font-weight:600}.pxhSceneDetailInner p{color:var(--story-ink-soft);margin:0;font-size:14px;line-height:1.65;transition:color .4s}.pxhSceneDetailInner .pxhSceneProof{font-family:var(--pxh-serif);color:var(--story-faint);margin-top:10px;font-size:13px}.pxhClosing{text-align:center;margin-bottom:clamp(100px,14vh,160px)}.pxhClosing .pxhStoryLede{max-width:460px;margin-inline:auto}.pxhClosing .pxhCtaRow{margin-top:26px}.pxhClosingTitle{font-size:clamp(1.7rem,3.4vw,2.5rem)}.pxh.pxhDark .pxhCtaPrimary{color:#0e0807;background:#f2ede4;border-color:#f2ede4}.pxh.pxhDark .pxhCtaSecondary{color:#f2ede4;border-color:#ffffff4d}.pxh.pxhDark .pxhCtaSecondary:hover{color:#0e0807;background:#f2ede4;border-color:#f2ede4}.pxh.pxhDark .pxhCtaSecondary:hover svg{filter:brightness(0)}.pxhStoryTitle,.pxhSceneDetailInner h3,.pxhMechVerb,.pxhFeatureName,.pxhStatValue{transition:color .4s}.pxhPlayground{margin-top:clamp(88px,12vh,150px);padding-bottom:clamp(72px,10vh,110px)}.pxhPlaygroundHead{width:min(640px,calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));text-align:center;margin:0 auto}.pxhPlaygroundHead h2{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600}.pxhPlaygroundHead p:last-child{font-family:var(--pxh-serif);color:#0e080799;text-wrap:balance;margin:0;font-size:15.5px;line-height:1.6}.pxhFooter{border-top:.6px solid var(--pxh-hair);color:var(--pxh-muted);font-size:13px}.pxhFooterInner{width:calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter));max-width:var(--pxh-content-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:22px 0;display:flex}.pxhFooterNav{gap:22px;display:flex}.pxhFooterNav a{transition:color .3s cubic-bezier(.4,0,.2,1)}.pxhFooterNav a:hover{color:var(--pxh-ink)}@media (max-width:760px){.pxhHeader{gap:12px}.pxhHeaderNav{display:none}.pxhHeaderActions{margin-left:auto}.pxhMenuToggle,.pxhMobileMenu{display:block}.pxhSplit{grid-template-columns:1fr;gap:32px}.pxhSceneSplit{grid-template-columns:1fr;gap:24px}.pxhMechRow{grid-template-columns:32px 1fr;gap:12px 16px;padding:20px 0}.pxhMechDesc{grid-column:2}.pxhFeatureRow{grid-template-columns:1fr;gap:4px}.pxhStats{border-left:0;border-top:.6px solid var(--story-hair);padding-left:0}}
.pxhMain{width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));flex:1;margin-inline:auto;padding-bottom:clamp(72px,10vh,110px)}.pxhPageHero{max-width:640px;padding:clamp(64px,9vh,110px) 0 clamp(36px,5vh,56px)}.pxhPageHero h1{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 14px;font-size:clamp(1.8rem,3.6vw,2.75rem);font-weight:600;line-height:1.1}.pxhPageIntro{max-width:560px;font-family:var(--pxh-serif);color:#0e080799;margin:0;font-size:15.5px;line-height:1.65}.pxhPageIntro a{text-underline-offset:3px;text-decoration:underline}.pxhMainCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pxhMainCenter .pxhPageHero{padding-bottom:0}.pxhMainCenter .pxhPageIntro{margin-inline:auto}.pxhDownloadActions{margin-top:24px}.pxhRows{border-bottom:.6px solid var(--pxh-hair)}.pxhRow{border-top:.6px solid var(--pxh-hair);grid-template-columns:56px 220px 1fr;align-items:start;gap:clamp(20px,3.5vw,44px);padding:clamp(28px,4vh,40px) 0;display:grid}.pxhRowNum{font-family:var(--pxh-serif);color:var(--pxh-muted);margin:0;font-size:15px;line-height:1.5}.pxhRowName{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.pxhRowLead{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.6}.pxhRowBody{color:#0e08079e;margin:0;font-size:14px;line-height:1.7}.pxhRowHeadline{font-family:var(--pxh-serif);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:400;line-height:1.3}.pxhChips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pxhChip{border:.6px solid var(--pxh-hair-strong);color:#0e08079e;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:500;line-height:1;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}a.pxhChip:hover{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#fff}.pxhUcCtaRow{justify-content:flex-start;margin-top:28px}.pxhUcSection{padding-top:clamp(44px,6vh,68px)}.pxhUcSection .pxhValueEyebrow{margin:0 0 18px}.pxhUcHeading{letter-spacing:-.03em;text-wrap:balance;margin:-8px 0 22px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.15}.pxhAccGroup{grid-template-columns:220px 1fr;align-items:start;gap:clamp(24px,4vw,56px);margin-bottom:clamp(36px,5vh,56px);display:grid}.pxhAccGroupTitle{border-top:.6px solid var(--pxh-hair);letter-spacing:-.02em;margin:0;padding-top:22px;font-size:17px;font-weight:600;line-height:1.35}.pxhAccList{border-bottom:.6px solid var(--pxh-hair)}.pxhAccItem{border-top:.6px solid var(--pxh-hair)}.pxhAccBtn{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:1fr 20px;align-items:center;gap:20px;padding:18px 0;font-family:inherit;display:grid}.pxhAccQ{font-size:15px;font-weight:500;line-height:1.5}.pxhAccIcon{width:20px;height:20px;color:var(--pxh-muted);justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.25,1,.5,1);display:flex}.pxhAccItem[data-open=true] .pxhAccIcon{transform:rotate(45deg)}.pxhAccPanel{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.25,1,.5,1);display:grid}.pxhAccItem[data-open=true] .pxhAccPanel{grid-template-rows:1fr}.pxhAccPanel>div{overflow:hidden}.pxhAccA{color:#0e08079e;margin:0;padding:0 40px 20px 0;font-size:14px;line-height:1.75}.pxhPageCta{border-top:.6px solid var(--pxh-hair);max-width:560px;padding-top:clamp(40px,6vh,64px)}.pxhPageCta h2{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.15}.pxhPageCta .pxhPageIntro{margin-bottom:24px}.pxhLogLayout{grid-template-columns:168px 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pxhLogNav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.pxhLogNavTitle{font-family:var(--pxh-serif);color:var(--pxh-muted);margin:0 0 12px;font-size:15px}.pxhLogNavBtn{cursor:pointer;color:#0e08078c;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;font-family:inherit;font-size:13px;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.pxhLogNavBtn:hover{color:var(--pxh-ink);background:#0e08070a}.pxhLogNavBtn:before{content:"";background:var(--pxh-hair-strong);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.pxhLogNavBtn[data-active=true]{color:var(--pxh-ink);font-weight:500}.pxhLogNavBtn[data-active=true]:before{background:var(--pxh-ink)}.pxhLogEntries{flex-direction:column;gap:clamp(48px,7vh,72px);display:flex}.pxhLogLatest{background:var(--pxh-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.pxhLogVersion{font-family:var(--pxh-serif);letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:400;line-height:1.2}.pxhLogDate{color:var(--pxh-muted);margin:0;font-size:13px}.pxhLogTagline{font-family:var(--pxh-serif);color:#0e080799;margin:10px 0 0;font-size:15px;line-height:1.6}.pxhLogGroup{margin-top:28px}.pxhLogGroupLabel{font-family:var(--pxh-serif);color:var(--pxh-muted);margin:0 0 4px;font-size:14px}.pxhLogItem{border-bottom:.6px solid var(--pxh-hair);align-items:start;gap:12px;padding:14px 0;display:flex}.pxhLogItem:last-child{border-bottom:0}.pxhLogItemTitle{margin:0 0 4px;font-size:14.5px;font-weight:500;line-height:1.45}.pxhLogItemBody{color:#0e08079e;margin:0;font-size:13.5px;line-height:1.65}.pxhTag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:.6px solid var(--pxh-hair-strong);color:#0e080799;border-radius:999px;flex-shrink:0;align-items:center;margin-top:2px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.pxhTag[data-kind=features]{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#fff}.pxhLegalLayout{grid-template-columns:200px 1fr;align-items:start;gap:clamp(32px,5vw,72px);max-width:880px;display:grid}.pxhLegalToc{flex-direction:column;gap:10px;display:flex;position:sticky;top:24px}.pxhLegalTocTitle{font-family:var(--pxh-serif);color:var(--pxh-muted);margin:0 0 6px;font-size:15px}.pxhLegalTocLink{color:#0e080780;align-items:baseline;gap:8px;font-size:13px;line-height:1.45;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.pxhLegalTocLink:hover,.pxhLegalTocLink[data-active=true]{color:var(--pxh-ink)}.pxhLegalTocLink .pxhLegalTocNum{font-family:var(--pxh-serif);color:var(--pxh-muted);flex-shrink:0;font-size:12px}.pxhLegalMeta{color:var(--pxh-muted);margin:0 0 10px;font-size:13px}.pxhLegalBadge{border:.6px solid var(--pxh-hair-strong);letter-spacing:.06em;text-transform:uppercase;color:#0e080799;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.pxhLegalSection{border-top:.6px solid var(--pxh-hair);padding:clamp(32px,5vh,44px) 0;scroll-margin-top:24px}.pxhLegalSectionHead{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.pxhLegalSectionHead .pxhLegalNum{font-family:var(--pxh-serif);color:var(--pxh-muted);font-size:14px}.pxhLegalSectionHead h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.4}.pxhLegalSub{letter-spacing:-.005em;margin:0 0 8px;font-size:13.5px;font-weight:600}.pxhLegalBody p{color:#0e08079e;margin:0;font-size:14px;line-height:1.8}.pxhLegalBody p+p{margin-top:14px}.pxhLegalBody strong{color:var(--pxh-ink);font-weight:600}.pxhLegalBody a{text-underline-offset:3px;text-decoration:underline}.pxhLegalBody ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pxhLegalBody li{color:#0e08079e;align-items:baseline;gap:10px;font-size:14px;line-height:1.75;display:flex}.pxhLegalBody li:before{content:"";background:var(--pxh-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px;transform:translateY(-3px)}.pxhLegalTableWrap{margin-top:18px;overflow-x:auto}.pxhLegalTable{border-collapse:collapse;width:100%;font-size:13px}.pxhLegalTable th{text-align:left;border-bottom:.6px solid var(--pxh-hair-strong);font-family:var(--pxh-serif);color:var(--pxh-muted);white-space:nowrap;padding:10px 12px 10px 0;font-size:13px;font-weight:400}.pxhLegalTable td{border-bottom:.6px solid var(--pxh-hair);color:#0e08079e;vertical-align:top;padding:12px 12px 12px 0;font-size:13px;line-height:1.6}.pxhLegalTable td:first-child{color:var(--pxh-ink);font-weight:500}.pxhFinePrint{color:var(--pxh-muted);margin:14px 0 0;font-size:13px}.pxhFinePrint a{text-underline-offset:3px;text-decoration:underline}.pxhErrorNote{color:#a03030;margin:0 0 12px;font-size:13px}@media (max-width:860px){.pxhRow{grid-template-columns:1fr;gap:8px}.pxhRowNum{margin-bottom:2px}.pxhRowName{margin-bottom:8px}.pxhAccGroup{grid-template-columns:1fr;gap:16px}.pxhLogLayout{grid-template-columns:1fr}.pxhLogNav{flex-flow:wrap;gap:6px;position:static}.pxhLogNavTitle{display:none}.pxhLegalLayout{grid-template-columns:1fr}.pxhLegalToc{display:none}}.pxhBlogIndex{padding-bottom:clamp(88px,12vh,132px)}.pxhBlogHero{max-width:720px;padding-bottom:clamp(44px,7vh,72px)}.pxhBlogFeatured{border-top:.6px solid var(--pxh-hair-strong);border-bottom:.6px solid var(--pxh-hair-strong);grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(34px,5vw,56px) 0;transition:background-color .18s;display:grid}.pxhBlogFeatured:hover,.pxhBlogRow:hover{background:#0e080706}.pxhBlogFeaturedMeta,.pxhBlogRowMeta{font-family:var(--pxh-serif);color:var(--pxh-muted);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.pxhBlogFeaturedMeta span:first-child{color:var(--pxh-blue)}.pxhBlogFeaturedCopy h2{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:600;line-height:1.06}.pxhBlogFeaturedCopy p{max-width:660px;font-family:var(--pxh-serif);color:#0e08079e;margin:18px 0 0;font-size:15.5px;line-height:1.7}.pxhBlogRead{color:var(--pxh-blue);margin-top:26px;font-size:13px;font-weight:600;display:inline-block}.pxhBlogArchive{padding-top:clamp(64px,9vh,96px)}.pxhBlogArchiveHead{grid-template-columns:180px 1fr;align-items:baseline;gap:clamp(28px,5vw,72px);padding-bottom:20px;display:grid}.pxhBlogArchiveHead h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.pxhBlogRows{border-bottom:.6px solid var(--pxh-hair)}.pxhBlogRow{border-top:.6px solid var(--pxh-hair);grid-template-columns:180px minmax(220px,.9fr) minmax(260px,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(26px,4vh,38px) 0;transition:background-color .18s;display:grid}.pxhBlogRow h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.35}.pxhBlogRowAuthor{color:var(--pxh-blue)}.pxhBlogRowDesc{color:#0e080799;max-width:560px;margin:12px 0 0;font-size:14px;line-height:1.7}.pxhBlogRowRead{font-family:var(--pxh-serif);color:var(--pxh-muted);margin-top:14px;font-size:13px;display:block}.pxhBlogRowArt{align-self:start;min-height:1px}.pxhBlogRowImage{width:auto;max-width:100%;height:auto;max-height:170px;image-rendering:pixelated;display:block}.pxhBlogRowImage[src$=\.svg]{image-rendering:auto;width:100%}.pxhBlogHoverSticker{z-index:60;pointer-events:none;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.pxhStickerStage{transform-origin:50%;opacity:0;width:260px;height:260px;transition:opacity .16s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.2,1.4,.4,1);position:absolute;transform:translate(-50%,-54%)scale(.8)}.pxhBlogHoverSticker.is-visible .pxhStickerStage{opacity:1;transform:translate(-50%,-54%)scale(1)}.pxhStickerStage .pxhStickerHotspot{pointer-events:none}.pxhBlogArticle{--text-primary:var(--pxh-ink);--text-secondary:#0e0807a3;--text-tertiary:#0e080775;--border-subtle:var(--pxh-hair-strong);--brand-600:var(--pxh-blue);--font-serif:var(--pxh-serif)}.pxhBlogArticle .wrap{width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));max-width:none;margin-inline:auto}.pxhBlogArticle>header,.pxhBlogArticle>article>header{padding-top:clamp(64px,9vh,104px)!important}.pxhBlogArticle>header h1,.pxhBlogArticle>article>header h1{font-family:var(--pxh-sans)!important;letter-spacing:-.045em!important;font-style:normal!important;font-weight:600!important}.pxhBlogArticle :where(h1,h2,h3,h4,p,li,blockquote,em,cite){font-style:normal!important}.pxhBlogArticle :where([class*=Card],[class*=card],[class*=Figure],[class*=figure],[class*=Visual],[class*=visual],[class*=Aside],[class*=aside],[class*=Download],[class*=download],[class*=Evidence],[class*=evidence],[class*=Table],[class*=table]){box-shadow:none!important;border-radius:0!important}.pxhBlogCallout{border-radius:0!important}.pxhBlogArticle :where([class*=Aside],[class*=aside]){-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;animation:none!important}.pxhBlogArticle div:has(>[class*=aside]){grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:clamp(28px,4vh,40px)!important}.pxhBlogArticle div:has(>[class*=aside])>[class*=copy]{max-width:640px!important}.pxhBlogArticle :where([class*=Aside],[class*=aside]) [class*=ifStack]{justify-content:flex-start}.pxhBlogArticle :where([class*=Aside],[class*=aside]) [class*=igCaption]{text-align:left}@media (max-width:800px){.pxhBlogFeatured,.pxhBlogArchiveHead,.pxhBlogRow{grid-template-columns:1fr;gap:16px}.pxhBlogFeaturedMeta,.pxhBlogRowMeta{flex-flow:wrap}.pxhBlogRow{padding-block:28px}.pxhBlogRowArt{justify-self:start;min-height:80px}}.pxhHcNav{flex-direction:column;gap:22px;display:flex;position:sticky;top:24px}.pxhHcNavGroup{flex-direction:column;gap:7px;display:flex}.pxhHcNavCaption{font-family:var(--pxh-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--pxh-muted);font-size:12px}.pxhHcNavLink{color:#0e080780;font-size:13px;line-height:1.45;transition:color .2s cubic-bezier(.4,0,.2,1);display:block}.pxhHcNavLink:hover,.pxhHcNavLink[data-active=true]{color:var(--pxh-ink)}.pxhHcNavLink[data-child=true]{border-left:.6px solid var(--pxh-hair-strong);padding-left:10px}.pxhHcNavLink[data-child=true][data-active=true]{border-left-color:var(--pxh-ink)}.pxhHcNavLink[data-locked=true],.pxhHcNavLink[data-locked=true]:hover{color:#0e08074d;cursor:default;align-items:center;gap:6px;display:flex}.pxhHcLock{flex-shrink:0;width:11px;height:11px}.pxhHcSearch{border:.6px solid var(--pxh-hair-strong);border-radius:999px;align-items:center;gap:10px;max-width:420px;margin-top:22px;padding:10px 15px;transition:border-color .2s cubic-bezier(.4,0,.2,1);display:flex}.pxhHcSearch:focus-within{border-color:var(--pxh-ink)}.pxhHcSearch svg{width:15px;height:15px;color:var(--pxh-muted);flex-shrink:0}.pxhHcSearch input{min-width:0;font:inherit;color:var(--pxh-ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pxhHcSearch input::placeholder{color:var(--pxh-muted)}.pxhHcSearch input::-webkit-search-cancel-button{appearance:none}.pxhHcSearch input::-webkit-search-decoration{appearance:none}.pxhHcSearchClear{color:var(--pxh-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:13px;line-height:1;transition:color .2s cubic-bezier(.4,0,.2,1)}.pxhHcSearchClear:hover{color:var(--pxh-ink)}.pxhHcItem{border-top:.6px solid var(--pxh-hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:17px 0;transition:background-color .18s;display:grid}a.pxhHcItem:hover{background:#0e080706}.pxhHcItemTitle{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.4;display:block}.pxhHcItemDesc{color:#0e080794;margin-top:6px;font-size:13.5px;line-height:1.7;display:block}.pxhHcItemMark{color:var(--pxh-muted);align-self:center;font-size:13px}.pxhHcItem[data-locked=true]{cursor:default}.pxhHcItem[data-locked=true] .pxhHcItemTitle{color:#0e08075c;align-items:center;gap:7px;display:flex}.pxhHcItem[data-locked=true] .pxhHcItemDesc{color:#0e08074d}.pxhHcEmpty{border-top:.6px solid var(--pxh-hair);border-bottom:.6px solid var(--pxh-hair);font-family:var(--pxh-serif);color:var(--pxh-muted);padding:20px 0;font-size:14px}.pxhHcCrumb{color:var(--pxh-muted);gap:6px;margin-bottom:14px;font-size:12.5px;transition:color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.pxhHcCrumb:hover{color:var(--pxh-ink)}.pxhHcMedia{margin:18px 0 0}.pxhHcMedia video{border:.6px solid var(--pxh-hair-strong);width:100%;height:auto;display:block}.pxhHcMedia img{border:.6px solid var(--pxh-hair-strong);width:auto;max-width:100%;height:auto;display:block}.pxhHcMedia img[src$=\.gif]{width:220px;max-width:100%}.pxhHcMediaCap{color:var(--pxh-muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}.pxhHcAction{color:var(--pxh-ink);text-underline-offset:3px;align-items:center;gap:7px;margin-top:16px;font-size:13.5px;font-weight:500;text-decoration:underline;display:inline-flex}.pxhHcComment{border-top:.6px solid var(--pxh-hair);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.pxhHcComment:first-of-type{border-top:0}.pxhHcAvatar{border:.6px solid var(--pxh-hair-strong);width:26px;height:26px;font-family:var(--pxh-serif);color:var(--pxh-muted);border-radius:50%;place-items:center;font-size:12px;display:grid}.pxhHcCommentAuthor{letter-spacing:-.01em;font-size:13px;font-weight:600}.pxhHcCommentText{color:#0e080799;margin:4px 0 0;font-size:13.5px;line-height:1.75}@media (max-width:860px){.pxhHcNav{border-bottom:.6px solid var(--pxh-hair);flex-direction:row;gap:18px;padding-bottom:14px;position:static;overflow-x:auto}.pxhHcNavGroup{flex-direction:row;align-items:center;gap:8px}.pxhHcNavCaption,.pxhHcNavLink{white-space:nowrap}.pxhHcNavLink[data-child=true]{border-left:0;padding-left:0}}.pxhDownloadMain{position:relative}.pxhDownloadMain .pxhStickers{width:100vw;max-width:100vw;left:50%;right:auto;transform:translate(-50%)}.pxhTeam{padding-top:clamp(36px,6vh,64px)}.pxhTeamGrid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.5vw,48px) clamp(28px,4vw,56px);margin:clamp(24px,4vh,40px) 0 0;padding:0;list-style:none;display:grid}.pxhTeamCard{border-top:.6px solid var(--pxh-hair);padding-top:20px}.pxhTeamAvatar{height:96px;margin-bottom:14px}.pxhTeamAvatar img{width:auto;max-width:100%;height:auto;max-height:96px;image-rendering:pixelated;display:block}.pxhTeamName{letter-spacing:-.02em;margin:0 0 4px;font-size:16px;font-weight:600}.pxhTeamMeta{font-family:var(--pxh-serif);color:var(--pxh-muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.4}.pxhTeamMeta a{color:var(--pxh-blue);text-underline-offset:3px;text-decoration:underline}.pxhTeamBio{color:#0e0807b8;margin:0;font-size:14px;line-height:1.6}@media (max-width:860px){.pxhTeamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pxhTeamGrid{grid-template-columns:1fr}}.pxhTeamAvatar{height:96px;position:relative;overflow:hidden}.pxhTeamAvatar img{position:absolute;top:0;left:0}.pxhTeamAvatar img.pxhTeamAvatarStill{max-width:none;max-height:none}.pxhTeamAvatarMotion{opacity:0;width:auto;max-width:100%;height:auto;max-height:92px;top:auto;bottom:0}.pxhTeamCard:hover .pxhTeamAvatarStill,.pxhTeamCard:focus-within .pxhTeamAvatarStill{opacity:0}.pxhTeamCard:hover .pxhTeamAvatarMotion,.pxhTeamCard:focus-within .pxhTeamAvatarMotion{opacity:1}@media (hover:none){.pxhTeamAvatarStill{opacity:0}.pxhTeamAvatarMotion{opacity:1}}.pxhCarousel{margin-top:clamp(20px,3vh,32px);position:relative}.pxhCarouselBtn{z-index:4;border:.6px solid var(--pxh-hair-strong);cursor:pointer;color:#0e080799;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0e080714}.pxhCarouselBtn:first-of-type{left:0}.pxhCarouselBtn:last-of-type{right:0}.pxhCarouselBtn:hover{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#fff}.pxhCarouselStage{height:260px;position:relative;overflow:hidden}.pxhAudienceCard{border:.6px solid var(--pxh-hair);text-align:center;opacity:0;background:#fff;width:min(400px,72%);padding:30px 34px;transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .48s,box-shadow .48s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.pxhAudienceCard h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.pxhAudienceRule{background:var(--pxh-hair-strong);width:132px;height:1px;margin:12px auto 16px;display:block}.pxhAudienceCard p{color:#0e08079e;margin:0;font-size:14px;line-height:1.7}.pxhAudienceCard[data-position="0"]{z-index:3;opacity:1;border-color:var(--pxh-hair-strong);transform:translate(-50%,-50%)scale(1);box-shadow:0 14px 38px #0e080717}.pxhAudienceCard[data-position="-1"]{z-index:2;opacity:.32;transform:translate(calc(-50% - 268px),-50%)scale(.9)}.pxhAudienceCard[data-position="1"]{z-index:2;opacity:.32;transform:translate(calc(268px - 50%),-50%)scale(.9)}.pxhAudienceCard[data-position="-2"],.pxhAudienceCard[data-position="2"]{z-index:1;opacity:.14;transform:translate(calc(430px - 50%),-50%)scale(.84)}.pxhAudienceCard[data-position="-2"]{transform:translate(calc(-50% - 430px),-50%)scale(.84)}.pxhDots{justify-content:center;gap:8px;margin-top:18px;display:flex}.pxhDot{background:var(--pxh-hair-strong);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background-color .2s,transform .2s}.pxhDotActive{background:var(--pxh-ink);transform:scale(1.25)}@media (max-width:720px){.pxhAudienceCard{width:min(420px,84%)}.pxhAudienceCard[data-position="-1"],.pxhAudienceCard[data-position="1"],.pxhAudienceCard[data-position="-2"],.pxhAudienceCard[data-position="2"]{opacity:0}}
