.pxh{--pxh-bg:#ffffff;--pxh-ink:#0e0807;--pxh-muted:rgba(14,8,7,0.45);--pxh-hair:rgba(0,0,0,0.08);--pxh-hair-strong:rgba(0,0,0,0.12);--pxh-blue:#007899;--pxh-brand:#00c8ff;--pxh-brand-cta:var(--pxh-brand);--pxh-brand-cta-ink:#ffffff;--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);min-height:100vh;display:flex;flex-direction:column;background:var(--pxh-bg);color:var(--pxh-ink);font-family:var(--pxh-sans);-webkit-font-smoothing:antialiased;transition:background-color .4s ease,color .4s ease}.pxh.pxhDark{background:#050505;color:#f2ede4}.pxhBrandLogo,.pxhFooter,.pxhFooterNav a,.pxhHeaderDownload,.pxhLocaleToggle,.pxhValueEyebrow,.pxhValueItem p:last-child{transition:color .4s ease,fill .4s ease,background-color .4s ease,border-color .4s ease}.pxh.pxhDark .pxhBrandLogo{fill:var(--pxh-brand)}.pxh.pxhDark .pxhHeaderLink{color:rgba(255,255,255,.72)}.pxh.pxhDark .pxhHeaderLink:hover{color:#ffffff}.pxh.pxhDark .pxhHeaderDownload{background:#f2ede4;color:#0e0807}.pxh.pxhDark .pxhLocaleToggle{border-color:rgba(255,255,255,.3);color:#f2ede4}.pxh.pxhDark .pxhValueEyebrow{color:rgba(255,255,255,.5)}.pxh.pxhDark .pxhValueItem p:last-child{color:rgba(255,255,255,.66)}.pxh.pxhDark .pxhFooter{color:rgba(255,255,255,.55);border-top-color:rgba(255,255,255,.14)}.pxh.pxhDark .pxhFooterNav a:hover{color:#ffffff}.pxh *,.pxh :after,.pxh :before{box-sizing:border-box}:where(.pxh) a{color:inherit;text-decoration:none}.pxhHeaderFrame{position:sticky;top:0;z-index:50;height:68px;flex-shrink:0;display:flex;align-items:flex-start;pointer-events:none;transform:translateY(0) scale(1);opacity:1;visibility:visible;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .28s ease,visibility 0s linear 0s}.pxhHeaderFrameHidden{transform:translateY(calc(-100% - 16px)) scale(.96);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .24s ease,visibility 0s linear .4s}.pxhHeaderFrameHidden .pxhHeader{pointer-events:none}.pxhHeader{position:relative;display:flex;align-items:center;gap:24px;width:100%;max-width:100vw;min-height:68px;margin:0 auto;padding:18px var(--pxh-page-gutter);border-radius:0;background:rgba(255,255,255,0);box-shadow:inset 0 0 0 0 rgba(14,8,7,0),0 0 0 rgba(14,8,7,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);pointer-events: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 ease,box-shadow .45s ease,backdrop-filter .45s ease}.pxhHeaderScrolled{width:calc(100% - 24px);max-width:1120px;min-height:52px;margin-top:10px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.66);box-shadow:inset 0 0 0 1px rgba(14,8,7,.09),0 12px 34px rgba(14,8,7,.1);backdrop-filter:blur(32px) saturate(175%);-webkit-backdrop-filter:blur(32px) saturate(175%)}.pxh.pxhDark .pxhHeaderScrolled{background:rgba(5,5,5,.66);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 12px 34px rgba(0,0,0,.28)}.pxhBrand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;letter-spacing:-.01em}.pxhBrandLogo{width:32px;height:32px;fill:var(--pxh-brand)}.pxhHeaderNav{display:flex;align-items:center;gap:clamp(16px,2.5vw,32px);margin:0 auto;overflow:visible;scrollbar-width:none}.pxhHeaderNav::-webkit-scrollbar{display:none}.pxhMenuToggle{position:relative;display:none;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid rgba(14,8,7,.22);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .4s ease}.pxhMenuToggle>span{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--pxh-ink);transform:translate(-50%,-50%) translateY(-3px);transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .4s ease}.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:2px solid #8ae2ff;outline-offset:3px}.pxh.pxhDark .pxhMenuToggle{border-color:rgba(255,255,255,.3)}.pxh.pxhDark .pxhMenuToggle>span{background:#f2ede4}.pxhMobileMenu{position:fixed;inset:0;z-index:40;display:none;padding:108px var(--pxh-page-gutter) 48px;background:#ffffff;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease,background-color .4s ease}.pxhMobileMenuOpen{opacity:1;visibility:visible}.pxh.pxhDark .pxhMobileMenu{background:#050505}.pxhMobileMenuNav{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pxhMobileMenuNav a{font-family:var(--pxh-serif);font-size:clamp(28px,8.5vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.01em;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1)}.pxhMobileMenuOpen .pxhMobileMenuNav a{opacity:1;transform:none}.pxhHeaderLink{font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;color:rgba(14,8,7,.7);transition:color .3s cubic-bezier(.4,0,.2,1)}.pxhHeaderLink:hover{color:var(--pxh-ink)}.pxhHeaderActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pxhLocaleToggle{display:grid;width:34px;height:34px;flex-shrink:0;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--pxh-ink);font:inherit;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .4s ease}.pxhLocaleIcon{width:19px;height:19px}.pxhLocaleToggle:hover{background:rgba(14,8,7,.06)}.pxh.pxhDark .pxhLocaleToggle:hover{background:rgba(255,255,255,.1)}.pxhLocaleToggle:focus-visible{outline:2px solid #8ae2ff;outline-offset:3px}.pxhHeaderDownload{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;background:var(--pxh-ink);color:#ffffff;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.pxhHeaderDownload:hover{opacity:.82}@media (min-width:761px){.pxhHeaderNav{position:absolute;left:50%;margin:0;transform:translateX(-50%)}.pxhHeaderActions{margin-left:auto}}.pxhHero{position:relative;width:100%;text-align:center;padding:clamp(96px,14vh,160px) 0 clamp(96px,12vh,144px)}.pxhHeroContent{position:relative;z-index:4;width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));margin-inline:auto}.pxhHeroTitle{margin:0;font-size:clamp(2.2rem,4.2vw,3rem);line-height:1.14;text-wrap:balance}.pxhHeroTitle .pxhSerif{display:block;font-family:var(--pxh-serif);font-weight:400;letter-spacing:-.03em;font-size:.92em}.pxhHeroTitle .pxhSans{display:block;font-family:var(--pxh-sans);font-weight:600;letter-spacing:-.04em}.pxhCtaRow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px;pointer-events:none}.pxhCtaRow>*{pointer-events:auto}.pxhCta{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:16px;font-size:14px;font-weight:500;line-height:18px;cursor:pointer;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)}.pxhCta svg{flex-shrink:0}.pxhCtaPrimary{background:var(--pxh-brand-cta);color:var(--pxh-brand-cta-ink);border:.6px solid var(--pxh-brand-cta)}.pxhCtaPrimary:hover{opacity:.85}.pxhCtaSecondary{background:transparent;color:var(--pxh-ink);border:.6px solid var(--pxh-hair-strong)}.pxhCtaSecondary:hover{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#ffffff}.pxhCtaSecondary:hover svg{filter:brightness(0) invert(1)}.pxhGame{position:relative;height:min(66vh,580px);width:min(960px,calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));margin:36px auto 0;border-radius:20px;overflow:hidden;background:#171717;box-shadow:0 30px 80px rgba(0,0,0,.16)}.pxhGameFrame,.pxhGameOverlay{position:absolute;inset:0}.pxhGameOverlay{display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px;background:transparent;border:0;cursor:pointer;font-family:inherit}.pxhEnterPill{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;font-size:13px;font-weight:500;line-height:1;background:rgba(255,255,255,.92);color:var(--pxh-ink);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.pxhGameOverlay:hover .pxhEnterPill{background:var(--pxh-ink);color:#ffffff}html:has(.pxhPlaygroundPin){scroll-snap-type:y proximity}.pxhPlaygroundPin{height:400vh;scroll-snap-align:start}.pxhConsoleStage{position:sticky;top:0;height:100svh;width:100%;margin:0;background-color:#ffffff;transition:background-color .4s ease;overflow:hidden}.pxhConsoleStage.is-dark{background-color:#050505}.pxhConsoleWordmark,.pxhFooterWordmark{position:absolute;z-index:0;top:clamp(8px,1.5svh,18px);left:50%;display:flex;align-items:center;gap:0;width:calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter));max-width:var(--pxh-content-max);margin:0;color:#c9c9c9;font-family:var(--pxh-sans);font-size:clamp(3.5rem,19vw,13rem);font-weight:600;line-height:.82;letter-spacing:-.055em;text-align:left;white-space:nowrap;padding-block:.24em;transform:translateX(-50%);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.72) 45%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.72) 45%,transparent);transition:color .4s ease}.pxhWordmarkLogo{display:block;width:1em;height:1em;flex:0 0 1em;fill:currentColor;transform:translateY(-.015em) scale(1.12);transform-origin:right center}.pxhWordmarkText{display:inline-flex;align-items:baseline;min-width:0;margin-left:-.025em;padding-right:.04em}.pxh.pxhDark .pxhFooterWordmark,.pxhConsoleStage.is-dark .pxhConsoleWordmark{color:#5f5f5f}.pxhWordmarkY{display:inline-block;transform:translateY(-.2em)}.pxhFooterWordmarkStage{position:relative;flex-shrink:0;height:clamp(120px,24vw,360px);overflow:hidden}.pxhConsoleCanvas{position:absolute;z-index:1;inset:0;cursor:grab;touch-action:pan-y;opacity:0;transition:opacity .12s linear}.pxhConsoleCanvas[data-avatar-ready=true]{opacity:1}.pxhConsoleCanvas.is-grabbing{cursor:grabbing}.pxhConsoleCanvas canvas{display:block;width:100%;height:100%}.pxhOceanScrollHint{--ocean-hint-progress:0;position:absolute;z-index:3;left:50%;bottom:max(78px,calc(env(safe-area-inset-bottom) + 62px));display:flex;align-items:center;gap:11px;padding:10px 12px 10px 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(8,14,22,.7);color:rgba(255,255,255,.9);font-family:inherit;font-size:12px;font-weight:600;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))));backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.pxhOceanScrollHint.is-visible{visibility:visible;pointer-events:auto}.pxhOceanScrollHint:focus-visible,.pxhOceanScrollHint:hover{border-color:rgba(138,226,255,.75);background:rgba(18,35,58,.94);outline:none}.pxhOceanScrollArrow{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#8ae2ff;color:#0b1626;font-size:15px;transition:transform .18s ease}.pxhOceanScrollHint:focus-visible .pxhOceanScrollArrow,.pxhOceanScrollHint:hover .pxhOceanScrollArrow{transform:translate(2px,-2px)}.pxhStickers{z-index:5}.pxhStickers,.pxhStickersCanvas{position:absolute;inset:0;pointer-events:none}.pxhStickersCanvas{display:block;width:100%;height:100%}.pxhInteractiveStickers .pxhStickersCanvas{opacity:0;transition:opacity .12s linear}.pxhInteractiveStickers[data-ready=true] .pxhStickersCanvas{opacity:1}.pxhInteractiveStickers:not([data-ready=true]) .pxhStickerHotspot{pointer-events:none}.pxhStickerHotspot{position:absolute;z-index:5;border:0;cursor:grab;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}.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}.pxhDemo .pxhStoryEyebrow,.pxhDemo .pxhStoryTitle{text-align:center}.pxhDemoCard{border-radius:20px;overflow:hidden;border:.6px solid var(--pxh-hair);box-shadow:0 30px 80px rgba(0,0,0,.18);background:#ffffff}.pxhDemoCard img{display:block;width:100%;height:auto}.pxhTabsSlot{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;justify-items:center;width:100%;margin:0 auto 22px}.pxhTabsSlot>.pxhTabs{grid-area:1/1;margin:0}.pxhTabsMeasure{visibility:hidden;pointer-events:none}.pxhTabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 22px;padding:4px;border:.6px solid var(--pxh-hair-strong);border-radius:24px}.pxhTab{position:relative;isolation:isolate;overflow:hidden;border:0;background:transparent;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;color:rgba(14,8,7,.6);cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.pxhTabLabel{position:relative;z-index:1}.pxhTabProgress,.pxhTabProgress>span{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pxhTabProgress>span{background:rgba(255,255,255,.18);transform-origin:left center;will-change:transform}.pxhTab:hover{color:var(--pxh-ink)}.pxhTabActive,.pxhTabActive:hover{background:var(--pxh-ink);color:#ffffff}.pxhFeatureIntro{max-width:760px;margin:0 auto 24px;text-align:center}.pxhFeatureIntro h2{margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600;line-height:1.2}.pxhFeatureIntro p{margin:0;color:var(--pxh-muted);font-size:15px;line-height:1.65;text-wrap:balance}.pxhShowcaseCard{position:relative;aspect-ratio:2392/1540}.pxhShowcaseCard img,.pxhShowcaseCard video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}@media (max-width:640px){.pxhTabs{width:100%}.pxhTab{flex:1 1 0;min-width:0;padding-inline:10px;white-space:normal}.pxhFeatureIntro{margin-bottom:18px}}.pxhStorySection{--story-ink-soft:rgba(14,8,7,0.62);--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:rgba(255,255,255,0.66);--story-faint:rgba(255,255,255,0.5);--story-hair:rgba(255,255,255,0.14)}.pxhStoryEyebrow{margin:0;font-family:var(--pxh-serif);font-size:15px;line-height:1.3;color:var(--story-faint);transition:color .4s ease}.pxhStoryTitle{margin:10px 0 0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;text-wrap:balance}.pxhStoryAccent{font:inherit;letter-spacing:inherit;color:inherit}.pxhStoryLede{margin:12px 0 0;max-width:560px;font-size:14.5px;line-height:1.7;color:var(--story-ink-soft);transition:color .4s ease}.pxhSplit{display:grid;grid-template-columns:1fr 1fr;gap:40px clamp(40px,6vw,80px);align-items:center}.pxhMechList{margin-top:30px;border-bottom:.6px solid var(--story-hair)}.pxhMechList,.pxhMechRow{transition:border-color .4s ease}.pxhMechRow{display:grid;grid-template-columns:40px 1fr 1.6fr;gap:clamp(20px,4vw,40px);align-items:baseline;padding:26px 0;border-top:.6px solid var(--story-hair)}.pxhMechNum{font-size:13px;color:var(--story-faint);transition:color .4s ease}.pxhMechNum,.pxhMechVerb{font-family:var(--pxh-serif)}.pxhMechVerb{font-size:clamp(1.4rem,2.8vw,2rem);letter-spacing:-.02em;line-height:1}.pxhMechDesc{font-size:14px;line-height:1.7;color:var(--story-ink-soft);transition:color .4s ease}.pxhFeatureList{list-style:none;margin:30px 0 0;padding:0;border-bottom:.6px solid var(--story-hair)}.pxhFeatureList,.pxhFeatureRow{transition:border-color .4s ease}.pxhFeatureRow{display:grid;grid-template-columns:170px 1fr;gap:clamp(20px,4vw,40px);padding:18px 0;border-top:.6px solid var(--story-hair)}.pxhFeatureName{font-size:14.5px;font-weight:600;letter-spacing:-.01em;line-height:1.6}.pxhFeatureDesc{font-size:14px;line-height:1.7;color:var(--story-ink-soft);transition:color .4s ease}.pxhFaqList{margin-top:30px;border-bottom:.6px solid var(--story-hair)}.pxhFaqItem,.pxhFaqList{transition:border-color .4s ease}.pxhFaqItem{border-top:.6px solid var(--story-hair)}.pxhFaqQ{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.5}.pxhFaqQ:focus-visible{outline:2px solid #8ae2ff;outline-offset:3px}.pxhFaqIcon{flex-shrink:0;font-size:15px;font-weight:400;color:var(--story-faint);transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease}.pxhFaqItem[data-open=true] .pxhFaqIcon{transform:rotate(45deg);color:inherit}.pxhFaqA{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.pxhFaqItem[data-open=true] .pxhFaqA{max-height:260px;opacity:1}.pxhFaqA p{margin:0;max-width:680px;padding-bottom:20px;font-size:14px;line-height:1.7;color:var(--story-ink-soft);transition:color .4s ease}.pxhStoryLink{display:inline-block;margin-top:22px;font-size:13px;font-weight:500;color:var(--story-faint);transition:color .3s cubic-bezier(.4,0,.2,1)}.pxhStoryLink:hover{color:var(--pxh-ink)}.pxh.pxhDark .pxhStoryLink:hover{color:#ffffff}.pxhStoryCta{margin-top:26px}.pxhStats{border-left:.6px solid var(--story-hair);padding-left:clamp(24px,4vw,40px)}.pxhStat,.pxhStats{transition:border-color .4s ease}.pxhStat{padding:20px 0;border-bottom:.6px solid var(--story-hair)}.pxhStatValue{margin:0 0 5px;font-family:var(--pxh-serif);font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1;letter-spacing:-.02em}.pxhStatLabel{margin:0;font-size:13px;color:var(--story-faint);transition:color .4s ease}.pxhAudList{list-style:none;margin:0;padding:0;border-bottom:.6px solid var(--story-hair);transition:border-color .4s ease}.pxhAudList li{display:flex;gap:16px;padding:16px 0;border-top:.6px solid var(--story-hair);font-size:14.5px;line-height:1.7;transition:color .4s ease,border-color .4s ease}.pxhAudList li span{flex-shrink:0;padding-top:2px;font-family:var(--pxh-serif);font-size:13px;color:var(--story-faint);transition:color .4s ease}.pxhSceneSplit{display:grid;grid-template-columns:1fr 1.35fr;gap:40px clamp(32px,5vw,64px);align-items:center;margin-top:14px}.pxhSceneAccList{border-bottom:.6px solid var(--story-hair)}.pxhSceneAcc,.pxhSceneAccList{transition:border-color .4s ease}.pxhSceneAcc{border-top:.6px solid var(--story-hair)}.pxhSceneToggle{width:100%;padding:18px 0;display:flex;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.pxhSceneToggle:focus-visible{outline:2px solid #8ae2ff;outline-offset:3px}.pxhSceneTag{font-family:var(--pxh-serif);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2;letter-spacing:-.01em;color:var(--story-faint);transition:color .25s ease}.pxhSceneAcc[data-active=true] .pxhSceneTag,.pxhSceneToggle:hover .pxhSceneTag{color:inherit}.pxhSceneDetail{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.pxhSceneAcc[data-active=true] .pxhSceneDetail{max-height:340px;opacity:1}.pxhSceneDetailInner{padding-bottom:20px}.pxhSceneDetailInner h3{margin:0 0 6px;font-size:15.5px;font-weight:600;letter-spacing:-.015em}.pxhSceneDetailInner p{margin:0;font-size:14px;line-height:1.65;color:var(--story-ink-soft);transition:color .4s ease}.pxhSceneDetailInner .pxhSceneProof{margin-top:10px;font-family:var(--pxh-serif);font-size:13px;color:var(--story-faint)}.pxhClosing{margin-bottom:clamp(100px,14vh,160px);text-align:center}.pxhClosing .pxhStoryLede{margin-inline:auto;max-width:460px}.pxhClosing .pxhCtaRow{margin-top:26px}.pxhClosingTitle{font-size:clamp(1.7rem,3.4vw,2.5rem)}.pxh.pxhDark .pxhCtaPrimary{background:var(--pxh-brand-cta);border-color:var(--pxh-brand-cta);color:var(--pxh-brand-cta-ink)}.pxh.pxhDark .pxhCtaSecondary{color:#f2ede4;border-color:rgba(255,255,255,.3)}.pxh.pxhDark .pxhCtaSecondary:hover{background:#f2ede4;border-color:#f2ede4;color:#0e0807}.pxh.pxhDark .pxhCtaSecondary:hover svg{filter:brightness(0)}.pxhFeatureName,.pxhMechVerb,.pxhSceneDetailInner h3,.pxhStatValue,.pxhStoryTitle{transition:color .4s ease}.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)));margin:0 auto;text-align:center}.pxhPlaygroundHead h2{margin:10px 0 12px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em}.pxhPlaygroundHead p:last-child{margin:0;font-family:var(--pxh-serif);font-size:15.5px;line-height:1.6;color:rgba(14,8,7,.6);text-wrap:balance}.pxhFooter{border-top:.6px solid var(--pxh-hair);font-size:13px;color:var(--pxh-muted)}.pxhFooterInner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter));max-width:var(--pxh-content-max);margin:0 auto;padding:22px 0}.pxhFooterNav{display:flex;gap:22px}.pxhFooterNav a{transition:color .3s cubic-bezier(.4,0,.2,1)}.pxhFooterNav a:hover{color:var(--pxh-ink)}@media (max-width:760px){.pxhFooterNav{gap:clamp(10px,3vw,14px);font-size:12px}.pxhHeader{gap:12px}.pxhHeaderNav{display:none}.pxhHeaderActions{margin-left:auto}.pxhMenuToggle,.pxhMobileMenu{display:block}.pxhSplit{gap:32px}.pxhSceneSplit,.pxhSplit{grid-template-columns:1fr}.pxhSceneSplit{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;padding-left:0;border-top:.6px solid var(--story-hair)}}.pxhUcHeroWithStickers{position:relative;max-width:none}.pxhUcHeroWithStickers.pxhUcHero{max-width:none}.pxhUcHeroContent{position:relative;z-index:4;max-width:760px;margin-inline:auto}.pxhUcSectionIntro{margin:0 auto 36px;text-align:center}.pxhUcCentered .pxhUcSectionIntro{margin-inline:auto}@media (min-width:901px){.pxhUcHeroWithStickers .pxhUcHeroContent{max-width:min(760px,calc(78% - 224px));margin-inline:auto}}.pxhUcShowcase{margin-top:30px}.pxhUcCentered .pxhPageCta>.pxhUcClosingTitle{max-width:none}@media (min-width:901px){.pxhUcShowcase .pxhFeatureIntro{max-width:none}.pxhUcShowcase .pxhFeatureIntro p{white-space:nowrap;font-size:clamp(13px,1.35vw,15px)}.pxhUcCentered .pxhPageCta>.pxhUcClosingTitle{white-space:nowrap}}.pxhMain{flex:1;width:min(var(--pxh-content-max),calc(100% - var(--pxh-page-gutter) - var(--pxh-page-gutter)));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{margin:10px 0 14px;font-size:clamp(1.8rem,3.6vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.pxhPageIntro{margin:0;max-width:560px;font-family:var(--pxh-serif);font-size:15.5px;line-height:1.65;color:rgba(14,8,7,.6)}.pxhPageIntro a{text-decoration:underline;text-underline-offset:3px}.pxhMainCenter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pxhMainCenter .pxhPageHero{padding-bottom:0}.pxhMainCenter .pxhPageIntro{margin-inline:auto}.pxhDownloadActions{margin-top:24px}.pxhRows{border-bottom:.6px solid var(--pxh-hair)}.pxhRow{display:grid;grid-template-columns:56px 220px 1fr;gap:clamp(20px,3.5vw,44px);align-items:start;padding:clamp(28px,4vh,40px) 0;border-top:.6px solid var(--pxh-hair)}.pxhRowNum{margin:0;font-family:var(--pxh-serif);font-size:15px;line-height:1.5;color:var(--pxh-muted)}.pxhRowName{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.pxhRowLead{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.6}.pxhRowBody{margin:0;font-size:14px;line-height:1.7;color:rgba(14,8,7,.62)}.pxhRowHeadline{margin:0 0 10px;font-family:var(--pxh-serif);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:400;letter-spacing:-.02em;line-height:1.3}.pxhChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pxhChip{display:inline-flex;align-items:center;padding:6px 13px;border:.6px solid var(--pxh-hair-strong);border-radius:999px;font-size:12.5px;font-weight:500;line-height:1;color:rgba(14,8,7,.62);white-space:nowrap;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)}a.pxhChip:hover{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#ffffff}.pxhUcCtaRow{margin-top:28px;justify-content:flex-start}.pxhUcHero{max-width:760px;margin-inline:auto;text-align:center}.pxhUcHero .pxhPageIntro{max-width:600px;margin-inline:auto}.pxhUcHero .pxhUcCtaRow{justify-content:center}.pxhUcHero{padding-top:clamp(78px,11vh,132px)}.pxhUcDemoBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:18px}.pxhUcDemoBar .pxhTabs{margin:0}.pxhUcDemoNote{margin:0;max-width:520px;font-size:15px;line-height:1.6;color:var(--pxh-muted);text-align:right}@media (max-width:720px){.pxhUcDemoNote{max-width:none;text-align:left}}.pxhUcCentered .pxhUcHeading,.pxhUcCentered .pxhUcSection>.pxhValueEyebrow{text-align:center}.pxhUcCentered .pxhUcDemoBar{flex-direction:column;align-items:center;gap:12px}.pxhUcCentered .pxhUcDemoNote{max-width:640px}.pxhUcCentered .pxhPageCta,.pxhUcCentered .pxhUcDemoNote{margin-inline:auto;text-align:center}.pxhUcCentered .pxhPageCta>*{margin-inline:auto}.pxhUcCentered .pxhPageCta .pxhUcCtaRow{justify-content:center}.pxhUcSection{padding-top:clamp(44px,6vh,68px)}.pxhUcSection .pxhValueEyebrow{margin:0 0 18px}.pxhUcHeading{margin:-8px 0 22px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.pxhAccGroup{display:grid;grid-template-columns:220px 1fr;gap:clamp(24px,4vw,56px);align-items:start;margin-bottom:clamp(36px,5vh,56px)}.pxhAccGroupTitle{margin:0;padding-top:22px;border-top:.6px solid var(--pxh-hair);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.pxhAccList{border-bottom:.6px solid var(--pxh-hair)}.pxhAccItem{border-top:.6px solid var(--pxh-hair)}.pxhAccBtn{width:100%;display:grid;grid-template-columns:1fr 20px;gap:20px;align-items:center;padding:18px 0;background:transparent;border:0;cursor:pointer;font-family:inherit;text-align:left;color:inherit}.pxhAccQ{font-size:15px;font-weight:500;line-height:1.5}.pxhAccIcon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--pxh-muted);transition:transform .24s cubic-bezier(.25,1,.5,1)}.pxhAccItem[data-open=true] .pxhAccIcon{transform:rotate(45deg)}.pxhAccPanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.25,1,.5,1)}.pxhAccItem[data-open=true] .pxhAccPanel{grid-template-rows:1fr}.pxhAccPanel>div{overflow:hidden}.pxhAccA{margin:0;padding:0 40px 20px 0;font-size:14px;line-height:1.75;color:rgba(14,8,7,.62)}.pxhPageCta{padding-top:clamp(40px,6vh,64px);border-top:.6px solid var(--pxh-hair)}.pxhPageCta>*{max-width:560px}.pxhPageCta h2{margin:10px 0 12px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.pxhPageCta .pxhPageIntro{margin-bottom:24px}.pxhLogLayout{display:grid;grid-template-columns:168px 1fr;gap:clamp(32px,5vw,72px);align-items:start}.pxhLogNav{position:sticky;top:104px;display:flex;flex-direction:column;gap:2px}.pxhLogNavTitle{margin:0 0 12px;font-family:var(--pxh-serif);font-size:15px;color:var(--pxh-muted)}.pxhLogNavBtn{display:flex;align-items:center;gap:10px;padding:6px 4px;border:0;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;color:rgba(14,8,7,.55);font-variant-numeric:tabular-nums;text-align:left;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.pxhLogNavBtn:hover{background:rgba(14,8,7,.04);color:var(--pxh-ink)}.pxhLogNavBtn:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--pxh-hair-strong);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{display:flex;flex-direction:column;gap:clamp(48px,7vh,72px)}.pxhLogLatest{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:var(--pxh-ink);color:#ffffff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.pxhLogVersion{margin:0 0 4px;font-family:var(--pxh-serif);font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.pxhLogDate{margin:0;font-size:13px;color:var(--pxh-muted)}.pxhLogTagline{margin:10px 0 0;font-family:var(--pxh-serif);font-size:15px;line-height:1.6;color:rgba(14,8,7,.6)}.pxhLogGroup{margin-top:28px}.pxhLogGroupLabel{margin:0 0 4px;font-family:var(--pxh-serif);font-size:14px;color:var(--pxh-muted)}.pxhLogItem{display:flex;gap:12px;align-items:start;padding:14px 0;border-bottom:.6px solid var(--pxh-hair)}.pxhLogItem:last-child{border-bottom:0}.pxhLogItemTitle{margin:0 0 4px;font-size:14.5px;font-weight:500;line-height:1.45}.pxhLogItemBody{margin:0;font-size:13.5px;line-height:1.65;color:rgba(14,8,7,.62)}.pxhTag{display:inline-flex;align-items:center;padding:3px 9px;margin-top:2px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;border:.6px solid var(--pxh-hair-strong);color:rgba(14,8,7,.6)}.pxhTag[data-kind=features]{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#ffffff}.pxhLegalLayout{display:grid;grid-template-columns:200px 1fr;gap:clamp(32px,5vw,72px);align-items:start;max-width:880px}.pxhLegalToc{position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.pxhLegalTocTitle{margin:0 0 6px;font-family:var(--pxh-serif);font-size:15px;color:var(--pxh-muted)}.pxhLegalTocLink{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.45;color:rgba(14,8,7,.5);transition:color .2s cubic-bezier(.4,0,.2,1)}.pxhLegalTocLink:hover,.pxhLegalTocLink[data-active=true]{color:var(--pxh-ink)}.pxhLegalTocLink .pxhLegalTocNum{flex-shrink:0;font-family:var(--pxh-serif);font-size:12px;color:var(--pxh-muted)}.pxhLegalMeta{margin:0 0 10px;font-size:13px;color:var(--pxh-muted)}.pxhLegalBadge{display:inline-flex;align-items:center;margin-bottom:12px;padding:4px 11px;border:.6px solid var(--pxh-hair-strong);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(14,8,7,.6)}.pxhLegalSection{padding:clamp(32px,5vh,44px) 0;border-top:.6px solid var(--pxh-hair);scroll-margin-top:24px}.pxhLegalSectionHead{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.pxhLegalSectionHead .pxhLegalNum{font-family:var(--pxh-serif);font-size:14px;color:var(--pxh-muted)}.pxhLegalSectionHead h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.pxhLegalSub{margin:0 0 8px;font-size:13.5px;font-weight:600;letter-spacing:-.005em}.pxhLegalBody p{margin:0;font-size:14px;line-height:1.8;color:rgba(14,8,7,.62)}.pxhLegalBody p+p{margin-top:14px}.pxhLegalBody strong{font-weight:600;color:var(--pxh-ink)}.pxhLegalBody a{text-decoration:underline;text-underline-offset:3px}.pxhLegalBody ul{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pxhLegalBody li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.75;color:rgba(14,8,7,.62)}.pxhLegalBody li:before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--pxh-muted);transform:translateY(-3px)}.pxhLegalTableWrap{overflow-x:auto;margin-top:18px}.pxhLegalTable{width:100%;border-collapse:collapse;font-size:13px}.pxhLegalTable th{text-align:left;padding:10px 12px 10px 0;border-bottom:.6px solid var(--pxh-hair-strong);font-family:var(--pxh-serif);font-size:13px;font-weight:400;color:var(--pxh-muted);white-space:nowrap}.pxhLegalTable td{padding:12px 12px 12px 0;border-bottom:.6px solid var(--pxh-hair);font-size:13px;line-height:1.6;color:rgba(14,8,7,.62);vertical-align:top}.pxhLegalTable td:first-child{font-weight:500;color:var(--pxh-ink)}.pxhFinePrint{margin:14px 0 0;font-size:13px;color:var(--pxh-muted)}.pxhFinePrint a{text-decoration:underline;text-underline-offset:3px}.pxhErrorNote{margin:0 0 12px;font-size:13px;color:#a03030}@media (max-width:860px){.pxhRow{grid-template-columns:1fr;gap:8px}.pxhRowNum{margin-bottom:2px}.pxhRowName{margin-bottom:8px}.pxhAccGroup{gap:16px}.pxhAccGroup,.pxhLogLayout{grid-template-columns:1fr}.pxhLogNav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.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{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(34px,5vw,56px) 0;border-top:.6px solid var(--pxh-hair-strong);border-bottom:.6px solid var(--pxh-hair-strong);transition:background-color .18s ease}.pxhBlogFeatured:hover,.pxhBlogRow:hover{background:rgba(14,8,7,.025)}.pxhBlogFeaturedMeta,.pxhBlogRowMeta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:var(--pxh-serif);font-size:13px;line-height:1.35;color:var(--pxh-muted)}.pxhBlogFeaturedMeta span:first-child{color:var(--pxh-blue)}.pxhBlogFeaturedCopy h2{max-width:720px;margin:0;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.pxhBlogFeaturedCopy p{max-width:660px;margin:18px 0 0;font-family:var(--pxh-serif);font-size:15.5px;line-height:1.7;color:rgba(14,8,7,.62)}.pxhBlogFeaturedSummary{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:24px}.pxhBlogFeaturedSummary p{margin-top:0}.pxhBlogRead{display:inline-block;margin-top:26px;font-size:13px;font-weight:600;color:var(--pxh-blue)}.pxhBlogArchive{padding-top:clamp(64px,9vh,96px)}.pxhBlogArchiveHead{display:grid;grid-template-columns:180px 1fr;gap:clamp(28px,5vw,72px);align-items:baseline;padding-bottom:20px}.pxhBlogArchiveHead h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.pxhTeam .pxhBlogArchiveHead{grid-template-columns:1fr;gap:10px}.pxhBlogRows{border-bottom:.6px solid var(--pxh-hair)}.pxhBlogRow{display:grid;grid-template-columns:180px minmax(220px,.9fr) minmax(260px,1.1fr);gap:clamp(28px,5vw,72px);align-items:start;padding:clamp(26px,4vh,38px) 0;border-top:.6px solid var(--pxh-hair);transition:background-color .18s ease}.pxhBlogRow h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.35;text-wrap:balance}.pxhBlogRowAuthor{color:var(--pxh-blue)}.pxhBlogRowDesc{margin:12px 0 0;max-width:560px;font-size:14px;line-height:1.7;color:rgba(14,8,7,.6)}.pxhBlogRowRead{display:block;margin-top:14px;font-family:var(--pxh-serif);font-size:13px;color:var(--pxh-muted)}.pxhBlogRowArt{align-self:start;min-height:1px}.pxhBlogRowImage{display:block;width:auto;max-width:100%;max-height:170px;height:auto;image-rendering:pixelated}.pxhBlogRowImage[src$=".svg"]{width:100%;image-rendering:auto}.pxhBlogHoverSticker{position:fixed;top:0;left:0;width:0;height:0;z-index:60;pointer-events:none;will-change:transform}.pxhStickerStage{position:absolute;width:260px;height:260px;transform:translate(-50%,-54%) scale(.8);transform-origin:center;opacity:0;transition:opacity .16s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.2,1.4,.4,1)}.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:rgba(14,8,7,0.64);--text-tertiary:rgba(14,8,7,0.46);--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>article>header,.pxhBlogArticle>header{padding-top:clamp(64px,9vh,104px)!important}.pxhBlogArticle>article>header h1,.pxhBlogArticle>header h1{font-family:var(--pxh-sans)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.045em!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]){border-radius:0!important;box-shadow:none!important}.pxhBlogCallout{border-radius:0!important}.pxhBlogArticle :where([class*=Aside],[class*=aside]){border:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;animation:none!important}.pxhBlogArticle div:has(>[class*=aside]){grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,4vh,40px)!important;align-items:start!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){.pxhBlogArchiveHead,.pxhBlogFeatured,.pxhBlogFeaturedSummary,.pxhBlogRow{grid-template-columns:1fr;gap:16px}.pxhBlogFeaturedMeta,.pxhBlogRowMeta{flex-direction:row;flex-wrap:wrap}.pxhBlogRow{padding-block:28px}.pxhBlogRowArt{justify-self:start;min-height:80px}}.pxhHcNav{position:sticky;top:24px;gap:22px}.pxhHcNav,.pxhHcNavGroup{display:flex;flex-direction:column}.pxhHcNavGroup{gap:7px}.pxhHcNavCaption{font-family:var(--pxh-serif);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--pxh-muted)}.pxhHcNavLink{display:block;font-size:13px;line-height:1.45;color:rgba(14,8,7,.5);transition:color .2s cubic-bezier(.4,0,.2,1)}.pxhHcNavLink:hover,.pxhHcNavLink[data-active=true]{color:var(--pxh-ink)}.pxhHcNavLink[data-child=true]{padding-left:10px;border-left:.6px solid var(--pxh-hair-strong)}.pxhHcNavLink[data-child=true][data-active=true]{border-left-color:var(--pxh-ink)}.pxhHcNavLink[data-locked=true],.pxhHcNavLink[data-locked=true]:hover{display:flex;align-items:center;gap:6px;color:rgba(14,8,7,.3);cursor:default}.pxhHcLock{flex-shrink:0;width:11px;height:11px}.pxhHcSearch{display:flex;align-items:center;gap:10px;max-width:420px;margin-top:22px;padding:10px 15px;border:.6px solid var(--pxh-hair-strong);border-radius:999px;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.pxhHcSearch:focus-within{border-color:var(--pxh-ink)}.pxhHcSearch svg{flex-shrink:0;width:15px;height:15px;color:var(--pxh-muted)}.pxhHcSearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13.5px;color:var(--pxh-ink)}.pxhHcSearch input::placeholder{color:var(--pxh-muted)}.pxhHcSearch input::-webkit-search-cancel-button,.pxhHcSearch input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.pxhHcSearchClear{flex-shrink:0;padding:0;border:0;background:none;font-size:13px;line-height:1;color:var(--pxh-muted);cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.pxhHcSearchClear:hover{color:var(--pxh-ink)}.pxhHcItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:17px 0;border-top:.6px solid var(--pxh-hair);transition:background-color .18s ease}a.pxhHcItem:hover{background:rgba(14,8,7,.025)}.pxhHcItemTitle{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.pxhHcItemDesc{display:block;margin-top:6px;font-size:13.5px;line-height:1.7;color:rgba(14,8,7,.58)}.pxhHcItemMark{align-self:center;font-size:13px;color:var(--pxh-muted)}.pxhHcItem[data-locked=true]{cursor:default}.pxhHcItem[data-locked=true] .pxhHcItemTitle{display:flex;align-items:center;gap:7px;color:rgba(14,8,7,.36)}.pxhHcItem[data-locked=true] .pxhHcItemDesc{color:rgba(14,8,7,.3)}.pxhHcEmpty{padding:20px 0;border-top:.6px solid var(--pxh-hair);border-bottom:.6px solid var(--pxh-hair);font-family:var(--pxh-serif);font-size:14px;color:var(--pxh-muted)}.pxhHcCrumb{display:inline-flex;gap:6px;margin-bottom:14px;font-size:12.5px;color:var(--pxh-muted);transition:color .2s cubic-bezier(.4,0,.2,1)}.pxhHcCrumb:hover{color:var(--pxh-ink)}.pxhHcMedia{margin:18px 0 0}.pxhHcMedia video{width:100%}.pxhHcMedia img,.pxhHcMedia video{display:block;height:auto;border:.6px solid var(--pxh-hair-strong)}.pxhHcMedia img{width:auto;max-width:100%}.pxhHcMedia img[src$=".gif"]{width:220px;max-width:100%}.pxhHcMediaCap{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--pxh-muted)}.pxhHcAction{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:13.5px;font-weight:500;color:var(--pxh-ink);text-decoration:underline;text-underline-offset:3px}.pxhHcComment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 0;border-top:.6px solid var(--pxh-hair)}.pxhHcComment:first-of-type{border-top:0}.pxhHcAvatar{display:grid;place-items:center;width:26px;height:26px;border:.6px solid var(--pxh-hair-strong);border-radius:50%;font-family:var(--pxh-serif);font-size:12px;color:var(--pxh-muted)}.pxhHcCommentAuthor{font-size:13px;font-weight:600;letter-spacing:-.01em}.pxhHcCommentText{margin:4px 0 0;font-size:13.5px;line-height:1.75;color:rgba(14,8,7,.6)}@media (max-width:860px){.pxhHcNav{position:static;flex-direction:row;gap:18px;overflow-x:auto;padding-bottom:14px;border-bottom:.6px solid var(--pxh-hair)}.pxhHcNavGroup{flex-direction:row;align-items:center;gap:8px}.pxhHcNavCaption,.pxhHcNavLink{white-space:nowrap}.pxhHcNavLink[data-child=true]{padding-left:0;border-left:0}}.pxhDownloadMain{position:relative}.pxhDownloadMain .pxhStickers{left:50%;right:auto;width:100vw;max-width:100vw;transform:translateX(-50%)}.pxhTeam{padding-top:clamp(36px,6vh,64px)}.pxhTeamGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.5vw,48px) clamp(28px,4vw,56px);margin:clamp(24px,4vh,40px) 0 clamp(24px,3.5vw,48px);padding:0;list-style:none}.pxhTeamCard{padding-top:20px;border-top:.6px solid var(--pxh-hair)}.pxhTeamAvatar{margin-bottom:14px}.pxhTeamAvatar img{display:block;width:auto;max-width:100%;max-height:96px;height:auto;image-rendering:pixelated}.pxhTeamName{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.02em}.pxhTeamMeta{margin:0 0 10px;font-family:var(--pxh-serif);font-size:13px;line-height:1.4;color:var(--pxh-muted);overflow-wrap:anywhere;text-wrap:balance}.pxhTeamMeta a{color:var(--pxh-blue);text-decoration:underline;text-underline-offset:3px}.pxhTeamBio{margin:0;font-size:14px;line-height:1.6;color:rgba(14,8,7,.72)}@media (max-width:860px){.pxhTeamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pxhTeamGrid{grid-template-columns:1fr}}.pxhTeamAvatar{position:relative;height:96px;overflow:hidden}.pxhTeamAvatar img{position:absolute;left:0;top:0}.pxhTeamAvatar img.pxhTeamAvatarStill{max-width:none;max-height:none}.pxhTeamAvatarMotion{max-height:92px;max-width:100%;width:auto;height:auto;bottom:0;top:auto;opacity:0}.pxhTeamCard:focus-within .pxhTeamAvatarStill,.pxhTeamCard:hover .pxhTeamAvatarStill{opacity:0}.pxhTeamCard:focus-within .pxhTeamAvatarMotion,.pxhTeamCard:hover .pxhTeamAvatarMotion{opacity:1}@media (hover:none){.pxhTeamAvatarStill{opacity:0}.pxhTeamAvatarMotion{opacity:1}}.pxhCarousel{position:relative;margin-top:clamp(20px,3vh,32px)}.pxhCarouselBtn{position:absolute;top:50%;z-index:4;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border:.6px solid var(--pxh-hair-strong);border-radius:999px;background:#ffffff;box-shadow:0 4px 14px rgba(14,8,7,.08);cursor:pointer;font-size:18px;line-height:1;color:rgba(14,8,7,.6);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pxhCarouselBtn:first-of-type{left:0}.pxhCarouselBtn:last-of-type{right:0}.pxhCarouselBtn:hover{background:var(--pxh-ink);border-color:var(--pxh-ink);color:#ffffff}.pxhCarouselStage{position:relative;height:260px;overflow:hidden}.pxhAudienceCard{position:absolute;top:50%;left:50%;width:min(400px,72%);padding:30px 34px;border:.6px solid var(--pxh-hair);background:#ffffff;text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .48s ease,box-shadow .48s ease}.pxhAudienceCard h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.pxhAudienceRule{display:block;width:132px;height:1px;margin:12px auto 16px;background:var(--pxh-hair-strong)}.pxhAudienceCard p{margin:0;font-size:14px;line-height:1.7;color:rgba(14,8,7,.62)}.pxhAudienceCard[data-position="0"]{z-index:3;opacity:1;transform:translate(-50%,-50%) scale(1);border-color:var(--pxh-hair-strong);box-shadow:0 14px 38px rgba(14,8,7,.09)}.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(-50% + 268px),-50%) scale(.9)}.pxhAudienceCard[data-position="-2"],.pxhAudienceCard[data-position="2"]{z-index:1;opacity:.14;transform:translate(calc(-50% + 430px),-50%) scale(.84)}.pxhAudienceCard[data-position="-2"]{transform:translate(calc(-50% - 430px),-50%) scale(.84)}.pxhDots{display:flex;justify-content:center;gap:8px;margin-top:18px}.pxhDot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--pxh-hair-strong);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.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="-2"],.pxhAudienceCard[data-position="1"],.pxhAudienceCard[data-position="2"]{opacity:0}}.pxhLogItem>div,.pxhLogLayout>*{min-width:0}.pxhLogEntries article{overflow-wrap:anywhere}.pxhLogEntries article[data-latest=true]{border-top:2px solid var(--pxh-blue,#526ed3);padding-top:24px}.pxhLogEntries article[data-latest=true] .pxhLogGroup:has(.pxhTag[data-kind=improvements]) .pxhLogItem:first-child .pxhLogItemTitle{color:var(--pxh-blue,#526ed3);font-size:17px}.pxhLogNavBtn:focus-visible{outline:2px solid var(--pxh-blue,#526ed3);outline-offset:2px}.pxhLogItem .pxhTag{flex-shrink:0}.pxh:has(.pxhLogLayout) .pxhFooterNav{flex-wrap:wrap}.pxhLegalBack{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:9px 16px;border:.6px solid var(--pxh-hair-strong,rgba(0,0,0,.12));border-radius:999px;font-size:14px;color:inherit;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.pxhLegalBack:hover{border-color:var(--pxh-ink,#0e0807)}.pxhUcCentered .pxhUcSection>.pxhUcSectionIntro{width:min(100%,760px);max-width:760px;margin:0 auto 36px;text-align:center}