section.pxhf-stage{--bg:var(--section-bg);--fg:var(--section-fg);--mark:var(--mark-bg);--mark-found:var(--mark-bg-active);--face:var(--mark-face);--face-found:var(--mark-face-active);--eyebrow:var(--section-accent);--chip-bg:var(--pill-bg);--chip-fg:var(--pill-fg);--btn-arrow:var(--btn-chip-fg);--btn-arrow-live:var(--ink);--ring:var(--section-accent);--s1:var(--lime);--s2:var(--candy-pink);--s3:var(--yellow);--s4:var(--lilac);--s5:var(--bone);--s6:var(--orange-red);--cheer-size:clamp(25px,4.4vh,42px);box-sizing:border-box;display:flex;flex-direction:column;margin:0;height:100vh;overflow:hidden;background:var(--bg);color:var(--fg);font-family:var(--text-font);-webkit-font-smoothing:antialiased}.pxhf-stage .pxhf-label{font-family:var(--label-font);font-size:var(--label-size);font-weight:700;letter-spacing:var(--label-track);text-transform:uppercase;line-height:1}.pxhf-stage .pxhf-top{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(18px,3.4vh,34px) var(--edge);border-bottom:2px solid currentColor}.pxhf-stage .pxhf-top__meta{opacity:.5}.pxhf-stage .pxhf-body{box-sizing:border-box;display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(24px,5vw,76px);padding:clamp(22px,4.5vh,52px) var(--edge)}.pxhf-stage .pxhf-eyebrow{display:block;margin-bottom:clamp(12px,2vh,20px);color:var(--eyebrow)}.pxhf-stage .pxhf-title{margin:0;font-family:var(--display-font);font-size:var(--h1);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-track);text-wrap:balance}.pxhf-stage .pxhf-swap{position:relative;margin-top:clamp(16px,2.6vh,28px);min-height:4.6em;padding-bottom:clamp(18px,3vh,34px);font-size:clamp(15px,2vh,19px);line-height:1.34}.pxhf-stage .pxhf-msg{position:absolute;top:0;left:0;right:0;margin:0;text-wrap:balance;transition:opacity 320ms var(--ease),transform 460ms var(--ease)}.pxhf-stage .pxhf-msg--praise{opacity:0;transform:translateY(12px);pointer-events:none}section.pxhf-stage.is-found .pxhf-msg--prompt{opacity:0;transform:translateY(-12px)}section.pxhf-stage.is-found .pxhf-msg--praise{opacity:1;transform:translateY(0);transition-delay:120ms}.pxhf-stage .pxhf-cheer{display:block;margin-bottom:6px;font-family:var(--display-font);font-size:var(--cheer-size);font-weight:var(--display-weight);line-height:1;letter-spacing:var(--display-track)}.pxhf-stage .pxhf-clock{display:inline-flex;align-items:baseline;padding:2px 9px 3px;border-radius:999px;background:var(--chip-bg);color:var(--chip-fg);font-family:var(--label-font);font-variant-numeric:tabular-nums;font-weight:700}.pxhf-stage .pxhf-field{display:inline-flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,1.4vw,18px);margin-top:clamp(24px,4.2vh,46px)}.pxhf-stage .pxhf-work{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;height:46px;padding:0 56px 0 0;border:0;background:#fff0;font-family:var(--text-font);cursor:pointer;-webkit-tap-highlight-color:#fff0}.pxhf-stage .pxhf-work__text{box-sizing:border-box;position:relative;z-index:2;display:grid;place-items:center;width:146px;height:46px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font-size:19px;font-weight:700;letter-spacing:-.015em}.pxhf-stage .pxhf-work__smile{box-sizing:border-box;position:absolute;z-index:1;left:100px;top:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--btn-chip-live);opacity:0;transform:translateX(0) rotate(-180deg);will-change:transform}.pxhf-stage .pxhf-work__smile svg{display:block;width:28px;height:28px;fill:var(--btn-arrow-live)}.pxhf-stage .pxhf-audit{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;height:46px;padding-inline:22px;border:var(--border-size) solid var(--fg-trans-20);border-radius:var(--radius-pill);background:#fff0;color:inherit;font-family:var(--text-font);font-size:var(--text-s);font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.pxhf-stage .pxhf-audit:hover{border-color:var(--section-accent);background:var(--section-accent);color:var(--mark-face-active)}.pxhf-stage .pxhf-audit:focus-visible{outline:3px solid var(--section-accent);outline-offset:4px}.pxhf-stage .pxhf-audit uni-code-wrapper{display:inline-flex;align-items:center}.pxhf-stage .pxhf-audit svg{display:block;width:16px;height:16px;fill:currentColor;stroke:none;transition:transform var(--dur-base) var(--spring)}.pxhf-stage .pxhf-audit:hover svg{transform:translateX(4px)}@keyframes pxhf-nudge{0%,100%{transform:rotate(0deg)}12%{transform:rotate(-3.2deg)}28%{transform:rotate(2.6deg)}44%{transform:rotate(-1.8deg)}60%{transform:rotate(1.1deg)}76%{transform:rotate(-.5deg)}}section.pxhf-stage.is-found .pxhf-work{transform-origin:18% 50%;animation:pxhf-nudge 920ms var(--ease) 520ms 2}.pxhf-stage .pxhf-work:focus-visible{outline:3px solid currentColor;outline-offset:6px;border-radius:999px}.pxhf-stage .pxhf-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.8vw,26px);margin:0;padding:0;list-style:none}.pxhf-stage .pxhf-cell{display:block;aspect-ratio:1}.pxhf-stage .pxhf-mark{box-sizing:border-box;position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:var(--mark);cursor:default;transition:transform 520ms var(--ease),opacity 520ms var(--ease),background 380ms var(--ease)}section.pxhf-stage.is-found .pxhf-mark--same{opacity:.26;transform:scale(.82)}.pxhf-stage .pxhf-mark--same:hover{transform:scale(.9)}.pxhf-stage .pxhf-mark--odd{cursor:pointer;z-index:2}.pxhf-stage .pxhf-mark--odd svg{display:block;width:62%;height:62%;fill:var(--face);transition:fill 380ms var(--ease),transform 900ms var(--spring)}section.pxhf-stage.is-found .pxhf-mark--odd{background:var(--mark-found);transform:scale(1.34)}section.pxhf-stage.is-found .pxhf-mark--odd svg{fill:var(--face-found);transform:rotate(360deg)}.pxhf-stage .pxhf-mark--odd:focus-visible{outline:3px solid currentColor;outline-offset:8px}.pxhf-stage .pxhf-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ring);opacity:0;pointer-events:none}section.pxhf-stage.is-found .pxhf-ring{animation:pxhf-ring 700ms ease-out}@keyframes pxhf-ring{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.9)}}.pxhf-stage .pxhf-spark{position:absolute;top:50%;left:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;opacity:0;pointer-events:none}.pxhf-stage .pxhf-spark--1{background:var(--s1);--dx:74px;--dy:-58px}.pxhf-stage .pxhf-spark--2{background:var(--s2);--dx:-80px;--dy:-40px}.pxhf-stage .pxhf-spark--3{background:var(--s3);--dx:62px;--dy:66px}.pxhf-stage .pxhf-spark--4{background:var(--s4);--dx:-58px;--dy:72px}.pxhf-stage .pxhf-spark--5{background:var(--s5);--dx:92px;--dy:14px}.pxhf-stage .pxhf-spark--6{background:var(--s6);--dx:-90px;--dy:-6px}section.pxhf-stage.is-found .pxhf-spark{animation:pxhf-spark 820ms var(--ease) forwards}section.pxhf-stage.is-found .pxhf-spark--2{animation-delay:40ms}section.pxhf-stage.is-found .pxhf-spark--3{animation-delay:80ms}section.pxhf-stage.is-found .pxhf-spark--4{animation-delay:30ms}section.pxhf-stage.is-found .pxhf-spark--5{animation-delay:90ms}section.pxhf-stage.is-found .pxhf-spark--6{animation-delay:60ms}@keyframes pxhf-spark{0%{opacity:1;transform:translate(0,0) scale(.5)}70%{opacity:1}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}.pxgrc-stage{--pxgrc-rest:var(--ink-lift);--pxgrc-flood:280ms}.pxgrc-stage.pxgw-theme--light{--pxgrc-rest:var(--ink)}.pxgrc-stage .pxgrc-body{box-sizing:border-box;padding:clamp(14px,2.75vh,31px) var(--edge) clamp(22px,4vh,42px)}.pxgrc-stage .pxgrc-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(24px,3.4vw,56px);margin-bottom:clamp(34px,5vh,62px)}.pxgrc-stage .pxgrc-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px,2vh,22px)}.pxgrc-stage .pxgrc-h{font-size:var(--h2);max-width:18ch;text-wrap:balance}.pxgrc-stage .pxgrc-lede{margin:clamp(14px,2.4vh,24px) 0 0;color:var(--fg-trans-60);font-size:var(--text-l);max-width:54ch;text-wrap:pretty}.pxgrc-stage .pxgrc-routes{display:grid;gap:clamp(12px,1.6vh,20px);margin:0;padding:0;list-style:none}.pxgrc-stage .pxgrc-route{position:relative;box-sizing:border-box;isolation:isolate;overflow:clip;border-radius:var(--radius);background:var(--pxgrc-rest);color:var(--bone);padding:clamp(28px,4vh,48px) clamp(26px,3.2vw,54px) clamp(28px,4vh,48px) clamp(40px,4.4vw,70px);transition:color 1ms var(--ease) 55ms;--mark-bg:var(--c);--mark-face:var(--ink);--mark-bg-active:var(--ink);--mark-face-active:var(--c);--chip-line:color-mix(in oklch,var(--bone) 34%,transparent);--chip-on-bg:var(--ink);--chip-on-fg:var(--c)}.pxgrc-stage .pxgrc-tab{position:absolute;z-index:0;left:0;top:0;bottom:0;width:clamp(12px,1.1vw,18px);background:var(--c)}.pxgrc-stage .pxgrc-fill{position:absolute;z-index:0;inset:0;background:var(--c);transform:scaleX(0);transform-origin:left center;transition:transform var(--pxgrc-flood) var(--ease)}.pxgrc-stage .pxgrc-route:hover .pxgrc-fill,.pxgrc-stage .pxgrc-route:focus-within .pxgrc-fill{will-change:transform}.pxgrc-stage .pxgrc-route.is-open .pxgrc-fill{transform:scaleX(1)}.pxgrc-stage .pxgrc-route.is-open{color:var(--ink);transition-delay:70ms}.pxgrc-stage .pxgrc-shift{transition:color 1ms var(--ease) 55ms}.pxgrc-stage .pxgrc-route.is-open .pxgrc-shift{color:var(--ink);transition-delay:120ms}.pxgrc-stage .pxgrc-trigger{box-sizing:border-box;position:relative;z-index:1;display:flex;align-items:center;gap:clamp(18px,2.4vw,38px);width:100%;padding:0;border:0;background:#fff0;color:inherit;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#fff0}.pxgrc-stage .pxgrc-trigger:focus-visible{outline:3px solid currentColor;outline-offset:-6px}.pxgrc-stage .pxgrc-markwrap{flex:0 0 auto;width:clamp(56px,5.4vw,76px);height:clamp(56px,5.4vw,76px)}.pxgrc-stage .pxgrc-copy{flex:1 1 auto;min-width:0}.pxgrc-stage .pxgrc-name{display:block;font-family:var(--display-font);font-size:var(--h3);font-weight:var(--display-weight);line-height:1.02;letter-spacing:var(--display-track)}.pxgrc-stage .pxgrc-mood{position:relative;display:block;height:1.1em;margin-top:10px}.pxgrc-stage .pxgrc-mood__state{position:absolute;inset:0;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.pxgrc-stage .pxgrc-mood__state--after{opacity:0;transform:translateY(8px)}.pxgrc-stage .pxgrc-route.is-open .pxgrc-mood__state--before{opacity:0;transform:translateY(-8px)}.pxgrc-stage .pxgrc-route.is-open .pxgrc-mood__state--after{opacity:1;transform:translateY(0)}.pxgrc-stage .pxgrc-shift{flex:0 1 auto;display:none;align-items:center;gap:10px;font-size:var(--text-s);white-space:nowrap}.pxgrc-stage .pxgrc-shift svg,.pxgrc-stage .pxgrc-go svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.pxgrc-stage .pxgrc-chip{box-sizing:border-box;flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:var(--border-size) solid var(--chip-line);background:#fff0;transition:transform var(--dur-slow) var(--spring),border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.pxgrc-stage .pxgrc-chip svg{display:block;width:18px;height:18px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.pxgrc-stage .pxgrc-route.is-open .pxgrc-chip{transform:translateX(5px);border-color:var(--chip-on-bg);background:var(--chip-on-bg);color:var(--chip-on-fg)}.pxgrc-stage .pxgrc-detail{position:relative;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease)}.pxgrc-stage .pxgrc-route.is-open .pxgrc-detail{grid-template-rows:1fr}.pxgrc-stage .pxgrc-detail__inner{overflow:hidden;contain:layout;opacity:0;transition:opacity var(--dur-base) var(--ease)}.pxgrc-stage .pxgrc-route.is-open .pxgrc-detail__inner{opacity:1;transition-delay:120ms}.pxgrc-stage .pxgrc-detail__grid{display:grid;grid-template-columns:minmax(0,clamp(56px,5.4vw,76px)) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:clamp(18px,2.4vw,38px);padding-top:clamp(24px,3.4vh,40px)}.pxgrc-stage .pxgrc-detail__spacer{grid-column:1}.pxgrc-stage .pxgrc-says{margin:0;font-size:var(--text-l);line-height:1.32;text-wrap:pretty}.pxgrc-stage .pxgrc-list{display:grid;gap:11px;margin:0;padding:0;list-style:none;font-size:var(--text-s)}.pxgrc-stage .pxgrc-list li{display:grid;grid-template-columns:16px 1fr;gap:11px;align-items:start}.pxgrc-stage .pxgrc-list li svg{display:block;width:16px;height:16px;margin-top:3px;stroke:currentColor;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.pxgrc-stage .pxgrc-go{align-self:end;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:var(--radius-pill);background:var(--chip-on-bg);color:var(--chip-on-fg);font-size:var(--text-s);font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.pxgrc-stage .pxgrc-go svg{transition:transform var(--dur-base) var(--spring)}.pxgrc-stage .pxgrc-go:hover svg{transform:translateX(5px)}.pxgrc-stage .pxgrc-foot{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,3.4vw,56px);margin-top:clamp(34px,5vh,60px)}.pxgrc-stage .pxgrc-foot__note{margin:0;max-width:46ch;font-size:var(--text-m);color:var(--fg-trans-60);text-wrap:pretty}section.pxgwa-stage{--pill-size:min(6vh,3.62vw,57px);display:flex;flex-direction:column}.pxgwa-stage .pxgwa-head{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(18px,3vw,48px);padding:clamp(24px,4.6vh,50px) var(--edge) clamp(16px,2.6vh,30px)}.pxgwa-stage .pxgwa-eyebrow{display:block;margin-bottom:var(--space-s);color:var(--section-accent)}.pxgwa-stage .pxgwa-lede{color:var(--fg-trans-60)}.pxgwa-stage .pxgwa-field{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.8vh,22px);padding:clamp(14px,2.4vh,26px) var(--edge) clamp(20px,3.4vh,36px)}.pxgwa-stage .pxgwa-row{display:flex;align-items:center;gap:clamp(10px,1.4vw,22px)}.pxgwa-stage .pxgwa-row--2{margin-inline-start:clamp(30px,9vw,150px)}.pxgwa-stage .pxgwa-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:0;padding:.12em .44em .2em;border:0;border-radius:var(--radius-pill);background:var(--col);color:var(--ink);font-family:var(--display-font);font-size:var(--pill-size);font-weight:var(--display-weight);line-height:.96;letter-spacing:var(--display-track);white-space:nowrap;cursor:pointer;box-shadow:6px 6px 0 color-mix(in oklch,var(--ink) 55%,transparent);transform:translateY(var(--dy)) rotate(var(--rot));transform-origin:center;-webkit-tap-highlight-color:#fff0;transition:transform var(--dur-slow) var(--spring),opacity var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.pxgwa-stage .pxgwa-pill__face{display:grid;place-items:center;width:0;height:1.02em;margin-inline-end:0;border-radius:50%;background:var(--ink);overflow:hidden;opacity:0;transform:scale(.4) rotate(-90deg);transition:width var(--dur-slow) var(--spring),margin var(--dur-slow) var(--spring),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgwa-stage .pxgwa-face{display:block;width:74%;height:74%;fill:var(--col)}.pxgwa-stage .pxgwa-pill.is-live{transform:translateY(var(--dy)) rotate(0deg) scale(1.03);box-shadow:10px 10px 0 color-mix(in oklch,var(--ink) 70%,transparent)}.pxgwa-stage .pxgwa-pill.is-live .pxgwa-pill__face{width:1.02em;margin-inline-end:.26em;opacity:1;transform:scale(1) rotate(0)}.pxgwa-stage .pxgwa-pill.is-away{opacity:.44;transform:translateY(var(--dy)) rotate(calc(var(--rot) * 2.1)) scale(.94)}.pxgwa-stage .pxgwa-pill:focus-visible{outline:3px solid var(--section-accent);outline-offset:6px}.pxgwa-stage .pxgwa-says{position:relative;margin:0 var(--edge);padding-top:clamp(16px,2.6vh,28px);border-top:var(--rule);min-height:clamp(150px,21vh,205px)}.pxgwa-stage .pxgwa-say{display:grid;grid-template-columns:auto minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:clamp(18px,3vw,46px);row-gap:14px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--ease)}.pxgwa-stage .pxgwa-say+.pxgwa-say{position:absolute;inset:clamp(16px,2.6vh,28px) 0 0}.pxgwa-stage .pxgwa-say.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.pxgwa-stage .pxgwa-say__n{color:var(--col-text)}.pxgwa-stage .pxgwa-say__claim{margin:0;font-family:var(--display-font);font-size:var(--h3);font-weight:var(--display-weight);line-height:1.08;letter-spacing:var(--display-track)}.pxgwa-stage .pxgwa-say__body{margin:0;font-size:var(--text-m);color:var(--fg-trans-60)}.pxgwa-stage .pxgwa-swap{grid-column:2 / -1;display:inline-flex;align-items:center;gap:12px;margin-top:4px;font-size:var(--text-s);font-weight:700}.pxgwa-stage .pxgwa-swap__was{color:var(--fg-trans-40);text-decoration:line-through}.pxgwa-stage .pxgwa-swap__now{color:var(--col-text)}.pxgwa-stage .pxgwa-swap svg{display:block;width:16px;height:16px;stroke:var(--fg-trans-40);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.pxgwa-stage .pxgwa-foot{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,48px);margin-top:auto;padding:clamp(22px,4vh,42px) var(--edge);border-top:var(--rule)}.pxgwa-stage .pxgwa-foot__note{margin:0;max-width:46ch;color:var(--fg-trans-60)}.pxgwa-stage .pxgwa-say,.pxgwa-stage .pxgwa-pill{--col-text:var(--col)}.pxgwa-stage .pxgw-theme--light .pxgwa-say,.pxgwa-stage .pxgw-theme--light .pxgwa-pill{--col-text:color-mix(in oklch,var(--col) 42%,var(--ink))}section.pxgwka-stage{--face:64px;--inset:clamp(14px,1.5vw,20px);display:flex;flex-direction:column}.pxgwka-stage .pxgwka-head{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(18px,3vw,48px);padding:clamp(22px,4.4vh,48px) var(--edge) clamp(16px,2.8vh,32px)}.pxgwka-stage .pxgwka-head__lead{display:flex;align-items:flex-start;gap:clamp(14px,1.6vw,24px)}.pxgwka-stage .pxgwka-eyebrow{display:block;margin-bottom:var(--space-s);color:var(--section-accent)}.pxgwka-stage .pxgwka-lede{color:var(--fg-trans-60)}.pxgwka-stage .pxgwka-headmark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);border-radius:50%;background:var(--mark-bg);transition:background var(--dur-base) var(--ease)}.pxgwka-stage .pxgwka-headmark:hover{background:var(--mark-bg-active)}.pxgwka-stage .pxgwka-headface{grid-area:1 / 1;width:62%;height:62%;fill:var(--mark-face);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgwka-stage .pxgwka-headmark:hover .pxgwka-headface{fill:var(--mark-face-active)}.pxgwka-stage .pxgwka-headface--on{opacity:0;transform:scale(.7) rotate(-24deg)}.pxgwka-stage .pxgwka-headmark:hover .pxgwka-headface--on{opacity:1;transform:scale(1) rotate(0)}.pxgwka-stage .pxgwka-headmark:hover .pxgwka-headface:not(.pxgwka-headface--on){opacity:0;transform:scale(.7) rotate(24deg)}.pxgwka-stage .pxgwka-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin:0;padding:clamp(8px,1.6vh,18px) var(--edge) clamp(20px,3.4vh,38px);list-style:none}.pxgwka-stage .pxgwka-cell{display:block}.pxgwka-stage .pxgwka-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-l);background:var(--card-bg);border:var(--border-size) solid var(--card-border);text-decoration:none;color:inherit;transition:border-color var(--dur-base) var(--ease)}.pxgwka-stage .pxgwka-tile:hover{border-color:var(--section-accent)}.pxgwka-stage .pxgwka-tile:focus-visible{outline:3px solid var(--section-accent);outline-offset:3px}.pxgwka-stage .pxgwka-shot{display:block;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-shot{transform:scale(1.04)}.pxgwka-stage .pxgwka-rail{position:absolute;left:var(--inset);right:var(--inset);bottom:var(--inset);height:var(--face)}.pxgwka-stage .pxgwka-bar{box-sizing:border-box;position:absolute;left:0;top:0;display:flex;align-items:center;width:var(--face);height:100%;padding:0;border-radius:var(--radius-pill);background:var(--ink);overflow:hidden;white-space:nowrap;transition:width 620ms var(--ease),padding-right var(--dur-base) var(--ease)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-bar,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-bar{width:var(--bar-w,100%)}.pxgwka-stage .pxgwka-bar__text{flex:0 0 auto;display:grid;gap:1px;margin-left:calc(var(--face) + 14px);margin-right:28px;opacity:0;transform:translateX(-6px);transition:opacity 240ms var(--ease),transform 420ms var(--ease)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-bar__text,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-bar__text{opacity:1;transform:translateX(0);transition-delay:240ms}.pxgwka-stage .pxgwka-bar__who{font-size:var(--text-s);font-weight:700;color:var(--bone)}.pxgwka-stage .pxgwka-bar__read{color:var(--lime)}.pxgwka-stage .pxgwka-face{position:absolute;left:0;top:0;z-index:2;display:grid;place-items:center;width:var(--face);height:var(--face);border-radius:50%;background:var(--lime);transition:background var(--dur-base) var(--ease)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face{background:var(--ink)}.pxgwka-stage .pxgwka-face__art{grid-area:1 / 1;width:62%;height:62%;fill:var(--ink);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face__art,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face__art{fill:var(--lime)}.pxgwka-stage .pxgwka-face__art--on{opacity:0;transform:scale(.74) rotate(-18deg)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face__art--on,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face__art--on{opacity:1;transform:scale(1) rotate(0)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face__art:not(.pxgwka-face__art--on),.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face__art:not(.pxgwka-face__art--on){opacity:0;transform:scale(.74) rotate(18deg)}.pxgwka-stage .pxgwka-foot{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,48px);margin-top:auto;padding:clamp(20px,3.6vh,38px) var(--edge);border-top:var(--rule)}.pxgwka-stage .pxgwka-foot__note{margin:0;max-width:46ch;color:var(--fg-trans-60)}section.pxgts-stage{--logo-plate:color-mix(in oklch,var(--bone) 55%,var(--white));--wall-mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.06) 4%,rgba(0,0,0,.22) 8%,rgba(0,0,0,.52) 13%,rgba(0,0,0,.82) 18%,#000 24%,#000 76%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.52) 87%,rgba(0,0,0,.22) 92%,rgba(0,0,0,.06) 96%,transparent 100%);display:flex;flex-direction:column}.pxgts-stage .pxgts-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 10px;border-radius:var(--radius-pill);background:var(--pill-bg);color:var(--pill-fg);font-size:var(--text-s);font-weight:700;white-space:nowrap}.pxgts-stage .pxgts-stars{display:inline-flex;gap:2px}.pxgts-stage .pxgts-badge .star{width:15px;height:15px;fill:currentColor}.pxgts-stage .pxgts-face{position:relative;flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--mark-bg);color:var(--mark-face);overflow:hidden;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;transition:background var(--dur-base) var(--ease)}.pxgts-stage .pxgts-face__real{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgts-stage .pxgts-face img{width:100%;height:100%;object-fit:cover}.pxgts-stage .pxgts-face--logo{background:var(--logo-plate);padding:7px}.pxgts-stage .pxgts-face--logo img{object-fit:contain}.pxgts-stage .pxgts-face__happy{grid-area:1 / 1;width:66%;height:66%;fill:var(--ink);opacity:0;transform:scale(.6) rotate(-20deg);transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgts-stage .pxgts-card:hover .pxgts-face{background:var(--lime);padding:0}.pxgts-stage .pxgts-card:hover .pxgts-face__real{opacity:0;transform:scale(.6) rotate(20deg)}.pxgts-stage .pxgts-card:hover .pxgts-face__happy{opacity:1;transform:scale(1) rotate(0)}.pxgts-stage .pxgts-head{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(18px,3vw,48px);padding:clamp(22px,4.4vh,48px) var(--edge) clamp(4px,1vh,10px)}.pxgts-stage .pxgts-head__lead{display:flex;align-items:flex-start;gap:clamp(14px,1.6vw,24px)}.pxgts-stage .pxgts-headmark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);border-radius:50%;background:var(--mark-bg);transition:background var(--dur-base) var(--ease)}.pxgts-stage .pxgts-headmark:hover{background:var(--mark-bg-active)}.pxgts-stage .pxgts-headface{grid-area:1 / 1;width:62%;height:62%;fill:var(--mark-face);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgts-stage .pxgts-headmark:hover .pxgts-headface{fill:var(--mark-face-active)}.pxgts-stage .pxgts-headface--on{opacity:0;transform:scale(.7) rotate(-24deg)}.pxgts-stage .pxgts-headmark:hover .pxgts-headface--on{opacity:1;transform:scale(1) rotate(0)}.pxgts-stage .pxgts-headmark:hover .pxgts-headface:not(.pxgts-headface--on){opacity:0;transform:scale(.7) rotate(24deg)}.pxgts-stage .pxgts-eyebrow{display:block;margin-bottom:var(--space-s);color:var(--section-accent)}.pxgts-stage .pxgts-lede{color:var(--fg-trans-60)}.pxgts-stage .pxgts-aside{display:grid;justify-items:start;gap:clamp(12px,2vh,20px)}.pxgts-stage .pxgts-wall{--wall-bleed:10px;box-sizing:border-box;position:relative;flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);height:clamp(560px,70vh,860px);width:100%;max-width:min(calc(var(--content-max, 1240px) + var(--wall-bleed) * 2), calc(100% - var(--edge) * 2 + var(--wall-bleed) * 2));margin-inline:auto;margin-block:clamp(65px,11vh,140px);padding:0 var(--wall-bleed);overflow:hidden;-webkit-mask-image:var(--wall-mask);mask-image:var(--wall-mask)}.pxgts-stage .pxgts-col{overflow:visible}.pxgts-stage .pxgts-drift{display:grid;gap:clamp(10px,1.2vw,18px);animation:pxgts-drift linear infinite;will-change:transform}.pxgts-stage .pxgts-col--1 .pxgts-drift{animation-duration:44s}.pxgts-stage .pxgts-col--2 .pxgts-drift{animation-duration:58s;animation-direction:reverse}.pxgts-stage .pxgts-col--3 .pxgts-drift{animation-duration:50s}@keyframes pxgts-drift{to{transform:translateY(-50%)}}.pxgts-stage .pxgts-wall:hover .pxgts-drift{animation-play-state:paused}.pxgts-stage .pxgts-card{box-sizing:border-box;position:relative;margin:0;padding:clamp(22px,2.2vw,30px);border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);transition:border-color var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgts-stage .pxgts-wall:hover .pxgts-card{opacity:.45}.pxgts-stage .pxgts-wall .pxgts-card:hover{opacity:1;border-color:var(--section-accent);transform:scale(1.02)}.pxgts-stage .pxgts-quote{margin:0;font-size:var(--text-l);line-height:1.4;text-wrap:pretty}.pxgts-stage .pxgts-by{display:flex;align-items:center;gap:12px;margin-top:clamp(14px,1.8vh,20px);padding-top:clamp(14px,1.8vh,20px);border-top:1px solid var(--card-border)}.pxgts-stage .pxgts-who{display:grid;gap:2px;min-width:0}.pxgts-stage .pxgts-who__name{font-size:var(--text-s);font-weight:700}.pxgts-stage .pxgts-card:hover{box-shadow:0 18px 40px color-mix(in oklch,var(--ink) 22%,transparent)}.pxgts-stage .pxgts-who__org{font-size:var(--text-s);color:var(--fg-trans-60)}.pxgts-stage .pxgts-foot{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,48px);margin-top:auto;padding:clamp(20px,3.6vh,38px) var(--edge);border-top:var(--rule)}.pxgts-stage .pxgts-foot__note{margin:0;max-width:48ch;color:var(--fg-trans-60)}section.pxgjb-stage{display:flex;flex-direction:column}.pxgjb-stage .pxgjb-headmark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);border-radius:50%;background:var(--mark-bg);transition:background var(--dur-base) var(--ease)}.pxgjb-stage .pxgjb-headmark:hover{background:var(--mark-bg-active)}.pxgjb-stage .pxgjb-headface{grid-area:1 / 1;width:62%;height:62%;fill:var(--mark-face);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgjb-stage .pxgjb-headmark:hover .pxgjb-headface{fill:var(--mark-face-active)}.pxgjb-stage .pxgjb-headface--on{opacity:0;transform:scale(.7) rotate(-24deg)}.pxgjb-stage .pxgjb-headmark:hover .pxgjb-headface--on{opacity:1;transform:scale(1) rotate(0)}.pxgjb-stage .pxgjb-headmark:hover .pxgjb-headface:not(.pxgjb-headface--on){opacity:0;transform:scale(.7) rotate(24deg)}section.pxgjb-stage h2,section.pxgjb-stage h3,section.pxgjb-stage .pxgjb-title{text-wrap:balance}section.pxgjb-stage p,section.pxgjb-stage li{text-wrap:pretty}.pxgjb-stage .pxgjb-head{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:clamp(16px,3vw,40px);padding:clamp(22px,4.2vh,46px) var(--edge) clamp(16px,2.6vh,30px)}.pxgjb-stage .pxgjb-head__lead{display:flex;align-items:flex-start;gap:clamp(14px,1.6vw,24px)}.pxgjb-stage .pxgjb-eyebrow{display:block;margin-bottom:var(--space-s);color:var(--section-accent)}.pxgjb-stage .pxgjb-lede{color:var(--fg-trans-60);max-width:40ch}.pxgjb-stage .pxgjb-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);margin:0;padding:0 var(--edge) clamp(26px,4.4vh,52px);list-style:none;perspective:1200px}.pxgjb-stage .pxgjb-cell{display:block}.pxgjb-stage .pxgjb-card{display:grid;gap:clamp(12px,1.6vh,18px);padding:clamp(12px,1.2vw,16px);border:1px solid var(--card-border);border-radius:var(--radius-l);background:var(--card-bg);color:inherit;text-decoration:none;transform:rotate(var(--tilt));transform-style:preserve-3d;transition:transform var(--dur-slow) var(--spring),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.pxgjb-stage .pxgjb-card:hover,.pxgjb-stage .pxgjb-card:focus-visible{transform:rotate(0deg) rotateX(7deg) translateY(-8px) scale(1.03);border-color:var(--section-accent);box-shadow:0 26px 44px color-mix(in oklch,black 45%,transparent)}.pxgjb-stage .pxgjb-card:focus-visible{outline:3px solid var(--section-accent);outline-offset:4px}.pxgjb-stage .pxgjb-card__shot{display:block;aspect-ratio:3 / 2;border-radius:var(--radius);overflow:hidden}.pxgjb-stage .pxgjb-card__shot img{width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease)}.pxgjb-stage .pxgjb-card:hover .pxgjb-card__shot img{transform:scale(1.05)}.pxgjb-stage .pxgjb-card__body{display:grid;gap:8px}.pxgjb-stage .pxgjb-card__tag{color:var(--section-accent)}.pxgjb-stage .pxgjb-card__title{font-family:var(--display-font);font-size:clamp(18px,1.5vw,22px);font-weight:var(--display-weight);line-height:1.12;letter-spacing:var(--display-track);text-wrap:balance}.pxgjb-stage .pxgjb-card__note{font-size:var(--text-s);color:var(--fg-trans-60)}.pxgjb-stage .pxgjb-close{box-sizing:border-box;margin-top:auto;padding:clamp(28px,5vh,60px) var(--edge);border-top:var(--rule)}.pxgjb-stage .pxgjb-line{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:clamp(12px,1.4vw,22px);font-family:var(--display-font);font-size:clamp(28px,3.6vw,52px);font-weight:var(--display-weight);line-height:1.04;letter-spacing:var(--display-track)}.pxgjb-stage .pxgjb-close__sub{margin:clamp(14px,2.2vh,22px) 0 0;max-width:44ch;font-size:var(--text-l);color:var(--fg-trans-60)}.pxgjb-stage .pxgjb-line .pxgw-work{transform:translateY(2px)}.pxgwa-stage .pxgwa-row--1 .pxgwa-pill:nth-child(1){--rot:-3.4deg;--dy:0px;--col:var(--lime)}.pxgwa-stage .pxgwa-row--1 .pxgwa-pill:nth-child(2){--rot:2.6deg;--dy:10px;--col:var(--candy-pink)}.pxgwa-stage .pxgwa-row--1 .pxgwa-pill:nth-child(3){--rot:-1.9deg;--dy:-6px;--col:var(--lilac)}.pxgwa-stage .pxgwa-row--2 .pxgwa-pill:nth-child(1){--rot:3.2deg;--dy:0px;--col:var(--bone)}.pxgwa-stage .pxgwa-row--2 .pxgwa-pill:nth-child(2){--rot:-2.4deg;--dy:8px;--col:var(--yellow)}.pxgwa-stage .pxgwa-say:nth-child(1){--col:var(--lime)}.pxgwa-stage .pxgwa-say:nth-child(2){--col:var(--candy-pink)}.pxgwa-stage .pxgwa-say:nth-child(3){--col:var(--lilac)}.pxgwa-stage .pxgwa-say:nth-child(4){--col:var(--bone)}.pxgwa-stage .pxgwa-say:nth-child(5){--col:var(--yellow)}.pxgjb-stage .pxgjb-cell:nth-child(1) .pxgjb-card{--tilt:-2.2deg}.pxgjb-stage .pxgjb-cell:nth-child(2) .pxgjb-card{--tilt:1.6deg}.pxgjb-stage .pxgjb-cell:nth-child(3) .pxgjb-card{--tilt:-1.3deg}.pxgjb-stage .pxgjb-cell:nth-child(4) .pxgjb-card{--tilt:2.4deg}.pxhf-stage .pxhf-mark uni-code-wrapper,.pxgwa-stage .pxgwa-pill__face uni-code-wrapper,.pxgts-stage .pxgts-face uni-code-wrapper{display:grid;place-items:center;width:100%;height:100%}.pxgrc-stage .pxgrc-markwrap uni-code-wrapper,.pxgwka-stage .pxgwka-headmark uni-code-wrapper,.pxgts-stage .pxgts-headmark uni-code-wrapper,.pxgjb-stage .pxgjb-headmark uni-code-wrapper,.pxgwka-stage .pxgwka-face uni-code-wrapper{display:contents}.pxgrc-stage .pxgrc-list li uni-code-wrapper,.pxgrc-stage .pxgrc-go uni-code-wrapper,.pxgrc-stage .pxgrc-shift uni-code-wrapper,.pxgrc-stage .pxgrc-chip uni-code-wrapper,.pxgrc-stage .pxgw-cta uni-code-wrapper,.pxgwa-stage .pxgwa-swap uni-code-wrapper,.pxgwa-stage .pxgw-cta uni-code-wrapper,.pxgwka-stage .pxgw-cta uni-code-wrapper,.pxgts-stage .pxgts-stars uni-code-wrapper{display:inline-flex;align-items:center}.pxgwka-stage .pxgwka-headmark .pxgw-mark__face,.pxgts-stage .pxgts-headmark .pxgw-mark__face,.pxgjb-stage .pxgjb-headmark .pxgw-mark__face{grid-area:1 / 1;width:62%;height:62%;fill:var(--mark-face);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgwka-stage .pxgwka-headmark .pxgw-mark__face--after,.pxgts-stage .pxgts-headmark .pxgw-mark__face--after,.pxgjb-stage .pxgjb-headmark .pxgw-mark__face--after{opacity:0;transform:scale(.7) rotate(-24deg)}.pxgwka-stage .pxgwka-headmark:hover .pxgw-mark__face,.pxgts-stage .pxgts-headmark:hover .pxgw-mark__face,.pxgjb-stage .pxgjb-headmark:hover .pxgw-mark__face{fill:var(--mark-face-active)}.pxgwka-stage .pxgwka-headmark:hover .pxgw-mark__face--after,.pxgts-stage .pxgts-headmark:hover .pxgw-mark__face--after,.pxgjb-stage .pxgjb-headmark:hover .pxgw-mark__face--after{opacity:1;transform:scale(1) rotate(0)}.pxgwka-stage .pxgwka-headmark:hover .pxgw-mark__face--before,.pxgts-stage .pxgts-headmark:hover .pxgw-mark__face--before,.pxgjb-stage .pxgjb-headmark:hover .pxgw-mark__face--before{opacity:0;transform:scale(.7) rotate(24deg)}.pxgwka-stage .pxgwka-face .pxgw-mark__face{grid-area:1 / 1;width:62%;height:62%;fill:var(--ink);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgwka-stage .pxgwka-face .pxgw-mark__face--after{opacity:0;transform:scale(.74) rotate(-18deg)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face .pxgw-mark__face,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face .pxgw-mark__face{fill:var(--lime)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face .pxgw-mark__face--after,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face .pxgw-mark__face--after{opacity:1;transform:scale(1) rotate(0)}.pxgwka-stage .pxgwka-tile:hover .pxgwka-face .pxgw-mark__face--before,.pxgwka-stage .pxgwka-tile:focus-visible .pxgwka-face .pxgw-mark__face--before{opacity:0;transform:scale(.74) rotate(18deg)}.pxgts-stage .pxgts-face__wink{grid-area:1 / 1;width:66%;height:66%;fill:var(--ink);opacity:0;transform:scale(.6) rotate(-20deg);transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgts-stage .pxgts-card:hover .pxgts-face__wink{opacity:1;transform:scale(1) rotate(0)}.pxgts-stage .pxgts-stars svg{width:15px;height:15px;fill:currentColor}.pxgrc-stage .pxgw-cta,.pxgwa-stage .pxgw-cta,.pxgwka-stage .pxgw-cta{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:var(--radius-pill);background:var(--section-accent);color:var(--mark-face-active);font-size:var(--text-s);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform var(--dur-base) var(--spring)}.pxgrc-stage .pxgw-cta:hover,.pxgwa-stage .pxgw-cta:hover,.pxgwka-stage .pxgw-cta:hover{transform:translateX(4px)}.pxgrc-stage .pxgw-cta svg,.pxgwa-stage .pxgw-cta svg,.pxgwka-stage .pxgw-cta svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.pxgrc-stage .pxgrc-shift svg,.pxgrc-stage .pxgrc-chip svg,.pxgrc-stage .pxgrc-go svg,.pxgwa-stage .pxgwa-swap svg{display:block}.pxhf-stage .pxhf-work{text-decoration:none}.pxgts-stage .pxgts-face:has(img[src*="ogo" i]){background:var(--logo-plate);padding:7px}.pxgts-stage .pxgts-face:has(img[src*="ogo" i]) img{object-fit:contain}.pxgwa-stage .pxgwa-says{margin-block-start:clamp(32px,5vh,56px);padding-top:clamp(28px,4vh,44px)}.pxhf-stage .pxhf-title{font-size:min(var(--h1),100px)}.pxgts-stage .pxgts-quote{border:0;padding:0}.pxgts-stage .pxgts-by{padding-inline:0;padding-bottom:0}#services.pxg-block--spaced{padding-block-start:45px}.pxgts-stage .pxgts-foot{border-top:0}.pxgwa-stage .pxgwa-foot{border-top:0}.pxgwka-stage .pxgwka-foot{border-top:0}#journal.pxg-block--spaced{padding-block-end:90px}.pxg-blur{position:relative;isolation:isolate}.pxg-blur::before{content:"";position:absolute;z-index:-1;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;block-size:calc(100% + var(--blur-spread,20rem));aspect-ratio:1;border-radius:var(--blur-shape,30% 70% 70% 30% / 30% 46% 54% 70%);background:var(--blur-color,var(--section-accent));opacity:var(--blur-opacity,.2);filter:blur(var(--blur-amount,150px));pointer-events:none}.pxg-blur--lime{--blur-color:var(--lime)}.pxg-blur--pink{--blur-color:var(--candy-pink)}.pxg-blur--lilac{--blur-color:var(--lilac)}.pxg-blur--bone{--blur-color:var(--bone)}.pxg-blur--soft{--blur-opacity:.12}.pxg-blur--strong{--blur-opacity:.3}@media (min-width:1160px){.pxgrc-stage .pxgrc-shift{display:flex}}@media (max-width:1000px){section.pxgwa-stage{--pill-size:4.6vh}.pxgwa-stage .pxgwa-head{grid-template-columns:minmax(0,1fr);align-items:start}.pxgwa-stage .pxgwa-say{grid-template-columns:minmax(0,1fr)}.pxgwa-stage .pxgwa-swap{grid-column:1}.pxgwa-stage .pxgwa-row{flex-wrap:wrap}.pxgwa-stage .pxgwa-row--2{margin-inline-start:0}}@media (max-width:1000px){.pxgts-stage .pxgts-head{grid-template-columns:minmax(0,1fr);align-items:start}.pxgts-stage .pxgts-wall{grid-template-columns:minmax(0,1fr)}.pxgts-stage .pxgts-col--2,.pxgts-stage .pxgts-col--3{display:none}}@media (max-width:991px){.pxg-blur::before{--blur-spread:8rem;--blur-amount:90px}}@media (max-width:900px){.pxgrc-stage .pxgrc-head{grid-template-columns:minmax(0,1fr);align-items:start}.pxgrc-stage .pxgrc-detail__grid{grid-template-columns:minmax(0,1fr)}.pxgrc-stage .pxgrc-detail__spacer{display:none}.pxgrc-stage .pxgrc-foot{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.pxgwa-stage .pxgwa-foot{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.pxgwka-stage .pxgwka-head{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:900px){.pxgwka-stage .pxgwka-foot{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.pxgwka-stage .pxgwka-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pxgts-stage .pxgts-foot{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.pxhf-stage .pxhf-body{grid-template-columns:minmax(0,1fr);align-content:center}.pxhf-stage .pxhf-grid{grid-template-columns:repeat(5,1fr)}.pxhf-stage .pxhf-top__meta{display:none}}@media (max-width:560px){.pxhf-stage .pxhf-grid{grid-template-columns:repeat(5,1fr);gap:8px}#why{--pill-size:clamp(21px,6.2vw,30px)}.pxgwa-stage .pxgwa-row{flex-wrap:wrap}.pxgwa-stage .pxgwa-row--2{margin-inline-start:0}.pxgwa-stage .pxgwa-pill,.pxgwa-stage .pxgwa-pill.is-away{transform:none}.pxgwa-stage .pxgwa-pill.is-away{opacity:.5}.pxgwka-stage .pxgwka-grid{grid-template-columns:minmax(0,1fr)}.pxgjb-stage .pxgjb-deck{grid-template-columns:minmax(0,1fr);perspective:none}.pxgjb-stage .pxgjb-card{transform:none}}@media (hover:none){.pxhf-stage .pxhf-work__smile{opacity:1;transform:translateX(50px) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.pxhf-stage .pxhf-work__smile{opacity:1;transform:translateX(50px) rotate(0)}.pxhf-stage .pxhf-audit,.pxhf-stage .pxhf-audit svg{transition-duration:1ms}}@media (prefers-reduced-motion:reduce){section.pxhf-stage.is-found .pxhf-work{animation:none}.pxhf-stage .pxhf-mark,.pxhf-stage .pxhf-mark--odd svg,.pxhf-stage .pxhf-msg,.pxhf-stage .pxhf-btn__chip{transition:none}.pxhf-stage .pxhf-ring,.pxhf-stage .pxhf-spark{animation:none}}@media (hover:none){.pxgrc-stage .pxgrc-fill{transform:scaleX(1)}.pxgrc-stage .pxgrc-route{color:var(--ink)}.pxgrc-stage .pxgrc-detail{grid-template-rows:1fr}.pxgrc-stage .pxgrc-detail__inner{opacity:1}.pxgrc-stage .pxgrc-mood__state--before{opacity:0}.pxgrc-stage .pxgrc-mood__state--after{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pxgrc-stage .pxgrc-fill{transition:none;transform:scaleX(1)}.pxgrc-stage .pxgrc-route{transition:none;color:var(--ink)}.pxgrc-stage .pxgrc-route.is-open{transition:none}.pxgrc-stage .pxgrc-detail,.pxgrc-stage .pxgrc-detail__inner,.pxgrc-stage .pxgrc-mood__state,.pxgrc-stage .pxgrc-chip,.pxgrc-stage .pxgrc-go svg{transition:none}.pxgrc-stage .pxgrc-detail{grid-template-rows:1fr}.pxgrc-stage .pxgrc-detail__inner{opacity:1}}@media (prefers-reduced-motion:reduce){.pxgwka-stage .pxgwka-bar,.pxgwka-stage .pxgwka-bar__text,.pxgwka-stage .pxgwka-face__art,.pxgwka-stage .pxgwka-shot{transition-duration:1ms}}@media (prefers-reduced-motion:reduce){.pxgts-stage .pxgts-drift{animation:none}.pxgts-stage .pxgts-wall{height:auto;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){section.pxhf-stage.is-found .pxhf-ring,section.pxhf-stage.is-found .pxhf-spark{animation:none}.pxgwka-stage .pxgwka-headmark .pxgw-mark__face,.pxgts-stage .pxgts-headmark .pxgw-mark__face,.pxgjb-stage .pxgjb-headmark .pxgw-mark__face{transition:none}.pxgwka-stage .pxgwka-face .pxgw-mark__face{transition:none}}