section.pxps-stage{display:flex;flex-direction:column;position:relative;overflow-x:clip;min-height:100svh;background:var(--section-bg);color:var(--section-fg)}.pxps-stage .pxps-body{flex:1;box-sizing:border-box;display:grid;align-content:center;gap:clamp(40px, 8vh, 96px);padding:clamp(28px, 5vh, 56px) var(--edge)}.pxps-stage .pxps-top{display:grid;gap:clamp(16px, 2.2vh, 24px)}.pxps-stage .pxps-eyerow{display:flex;align-items:center;gap:14px}.pxps-stage .pxps-eyebrow{color:var(--section-accent)}.pxps-stage .pxps-mark{display:grid;place-items:center;flex:0 0 auto;width:clamp(38px, 3.4vw, 48px);height:clamp(38px, 3.4vw, 48px);border-radius:50%;background:var(--mark-bg-active)}.pxps-stage .pxps-mark uni-code-wrapper{display:grid;place-items:center;width:74%;height:74%}.pxps-stage .pxps-face{width:100%;height:100%;fill:var(--mark-face-active)}.pxps-stage .pxps-face__wink{opacity:0;transform-origin:20px 22.8px}.pxps-stage .pxps-face__eyeL,.pxps-stage .pxps-face__wink{transition:opacity var(--dur-fast) var(--ease)}.pxps-stage:hover .pxps-face__eyeL{opacity:0}.pxps-stage:hover .pxps-face__wink{opacity:1}.pxps-stage .pxps-h1{font-size:clamp(46px, 7.4vw, 104px);max-width:13ch}.pxps-stage .pxps-lede{margin:0;font-size:clamp(18px, 1.5vw, 21px);line-height:1.55;opacity:.78;max-width:54ch;text-wrap:pretty}.pxps-stage .pxps-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px, 3vw, 48px)}.pxps-stage .pxps-cta{--btn-bg:var(--section-accent);display:inline-flex;align-items:center;gap:12px;padding:15px 16px 15px 26px;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-s);font-weight:500;text-decoration:none;white-space:nowrap;transition:transform var(--dur-base) var(--spring)}.pxps-stage .pxps-cta:hover{transform:translateY(-2px)}.pxps-stage .pxps-cta:focus-visible{outline:3px solid var(--section-accent);outline-offset:4px}.pxps-stage .pxps-cta__chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--btn-chip)}.pxps-stage .pxps-cta__chip uni-code-wrapper{display:inline-flex}.pxps-stage .pxps-cta__chip svg{display:block;width:15px;height:15px;fill:none;stroke:var(--section-accent);stroke-width:2.2;stroke-linecap:round}.pxps-stage .pxps-promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px, 2.4vw, 34px);row-gap:clamp(22px, 2.8vh, 32px)}.pxps-stage .pxps-p{position:relative;min-width:0;overflow:hidden;box-sizing:border-box;padding:clamp(14px, 1.8vh, 18px) clamp(14px, 1.4vw, 18px) clamp(18px, 2.2vh, 24px);border-radius:0 0 var(--radius-l) var(--radius-l);opacity:0;transform:translateY(10px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:calc(var(--i) * 90ms)}.pxps-stage.is-in .pxps-p{opacity:1;transform:none}.pxps-stage .pxps-tab{position:absolute;z-index:0;left:0;right:0;bottom:0;height:clamp(12px, 1.1vw, 18px);background:var(--c,var(--section-accent));border-radius:0 0 var(--radius-l) var(--radius-l)}.pxps-stage .pxps-fill{position:absolute;z-index:0;inset:0;background:var(--c,var(--section-accent));border-radius:0 0 var(--radius-l) var(--radius-l);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--dur-slow) cubic-bezier(.22,1,.36,1)}.pxps-stage .pxps-p:hover .pxps-fill{transform:scaleY(1);will-change:transform}.pxps-stage .pxps-pN,.pxps-stage .pxps-pT,.pxps-stage .pxps-pD{position:relative;z-index:1}.pxps-stage .pxps-pN{display:block;color:var(--section-accent);margin-bottom:10px;transition:color var(--dur-fast) var(--ease)}.pxps-stage .pxps-pT{margin:0;font-family:var(--display-font);font-weight:var(--display-weight);font-size:clamp(19px, 1.7vw, 23px);line-height:1.12;letter-spacing:var(--display-track);text-wrap:balance;transition:color var(--dur-fast) var(--ease)}.pxps-stage .pxps-pD{margin:8px 0 0;font-size:var(--text-s);line-height:1.5;opacity:.72;text-wrap:pretty;transition:color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.pxps-stage .pxps-p:hover .pxps-pN,.pxps-stage .pxps-p:hover .pxps-pT,.pxps-stage .pxps-p:hover .pxps-pD{color:var(--f,var(--ink))}.pxps-stage .pxps-p:hover .pxps-pD{opacity:.84}.pxps-stage .pxps-p:nth-child(1){--i:0;--c:var(--lime);--f:var(--ink)}.pxps-stage .pxps-p:nth-child(2){--i:1;--c:var(--candy-pink);--f:var(--ink)}.pxps-stage .pxps-p:nth-child(3){--i:2;--c:var(--lilac);--f:var(--ink)}.pxps-stage .pxps-p:nth-child(4){--i:3;--c:var(--yellow);--f:var(--ink)}.pxps-stage .pxps-p:nth-child(5){--i:4;--c:var(--hot-pink);--f:var(--ink)}.pxps-stage .pxps-p:nth-child(6){--i:5;--c:var(--bone);--f:var(--ink)}.pxps-stage.pxgw-theme--light .pxps-p:nth-child(1){--c:var(--violet);--f:var(--bone)}.pxps-stage.pxgw-theme--light .pxps-p:nth-child(4){--c:var(--orange-red);--f:var(--bone)}.pxps-stage.pxgw-theme--light .pxps-p:nth-child(6){--c:var(--ink);--f:var(--bone)}.pxps-stage .pxps-foot{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap;border-top:6px solid var(--section-fg);padding-top:clamp(16px, 2.2vh, 24px)}.pxps-stage .pxps-cue{display:inline-flex;align-items:center;gap:10px;opacity:.6;color:inherit;text-decoration:none}.pxps-stage .pxps-cue::after{content:"";box-sizing:border-box;width:9px;height:9px;border-right:var(--border-size) solid currentColor;border-bottom:var(--border-size) solid currentColor;transform:rotate(45deg) translate(-1px,-1px);animation:pxps-nudge 2.4s var(--ease) infinite}@keyframes pxps-nudge{0%,100%{transform:rotate(45deg) translate(-1px,-1px)}50%{transform:rotate(45deg) translate(2px,2px)}}@media (max-width:900px){.pxps-stage .pxps-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.pxps-stage .pxps-intro{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:520px){.pxps-stage .pxps-promises{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pxps-stage .pxps-p{transition-duration:1ms}.pxps-stage .pxps-cue::after{animation:none}.pxps-stage .pxps-cta,.pxps-stage .pxps-face__eyeL,.pxps-stage .pxps-face__wink{transition-duration:1ms}}section.pxgvb-stage{display:flex;flex-direction:column}.pxgvb-stage .pxgvb-body{flex:1 1 auto;box-sizing:border-box;padding-block:clamp(40px, 7vh, 96px)}.pxgvb-stage .pxgvb-head{max-width:640px;margin-inline:var(--edge);margin-bottom:clamp(34px, 5vh, 60px)}.pxgvb-stage .pxgvb-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px, 2vh, 22px)}.pxgvb-stage .pxgvb-h{font-size:var(--h2);max-width:18ch;text-wrap:balance}.pxgvb-stage .pxgvb-lede{margin:clamp(14px, 2.4vh, 24px) 0 0;color:var(--fg-trans-60);font-size:var(--text-l);max-width:58ch;text-wrap:pretty}.pxgvb-stage .pxgvb-clip{padding-inline:var(--edge);overflow-x:clip}.pxgvb-stage .pxgvb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px, 3vw, 48px);margin:0;padding:0;list-style:none;align-items:start}.pxgvb-stage .pxgvb-t:nth-child(even){margin-top:clamp(40px, 9vw, 130px)}.pxgvb-stage .pxgvb-t{--p:0;--dy:10vh;transform:translate(calc(var(--dx) * (1 - var(--p))),calc(var(--dy) * (1 - var(--p)))) rotate(calc(var(--rot) * (1 - var(--p))));opacity:calc(.15 + .85 * var(--p));will-change:transform}.pxgvb-stage .pxgvb-t:nth-child(odd){--dx:-26vw;--rot:-45deg}.pxgvb-stage .pxgvb-t:nth-child(even){--dx:26vw;--rot:45deg}.pxgvb-stage:not(.is-live) .pxgvb-t{transform:none;opacity:1}@media (prefers-reduced-motion:reduce){.pxgvb-stage .pxgvb-t{transform:none;opacity:1}}.pxgvb-stage .pxgvb-in{display:grid;gap:14px;color:inherit;text-decoration:none}.pxgvb-stage .pxgvb-in:focus-visible{outline:3px solid var(--section-accent);outline-offset:5px}.pxgvb-stage .pxgvb-media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-l);background:var(--card-bg);aspect-ratio:4 / 5}.pxgvb-stage .pxgvb-media img,.pxgvb-stage .pxgvb-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pxgvb-stage .pxgvb-media video{opacity:0;transition:opacity var(--dur-base) var(--ease)}.pxgvb-stage .pxgvb-t.is-playing .pxgvb-media video{opacity:1}.pxgvb-stage .pxgvb-media img{transition:transform var(--dur-slow) var(--ease),opacity var(--dur-base) var(--ease)}.pxgvb-stage .pxgvb-t.is-playing .pxgvb-media img{opacity:0}.pxgvb-stage .pxgvb-over{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:74px 22px 20px;background:linear-gradient(to top,oklch(0 0 0 / .9) 0%,oklch(0 0 0 / .62) 52%,#fff0 100%);color:var(--white)}.pxgvb-stage .pxgvb-nm{font-size:var(--h4);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--white)}.pxgvb-stage .pxgvb-tg{margin-left:auto;color:var(--lime);font-family:var(--label-font);font-size:var(--text-s);letter-spacing:var(--label-track);text-transform:uppercase;white-space:nowrap}.pxgvb-stage .pxgvb-tg:empty::before{content:"Website"}@media (max-width:700px){.pxgvb-stage .pxgvb-grid{grid-template-columns:minmax(0,1fr)}.pxgvb-stage .pxgvb-t:nth-child(even){margin-top:0}.pxgvb-stage .pxgvb-t{transform:translateY(calc(9vh * (1 - var(--p)))) rotate(calc(9deg * (1 - var(--p))))}.pxgvb-stage .pxgvb-nm{font-size:var(--text-xl)}.pxgvb-stage .pxgvb-over{padding:62px 18px 16px}}section.pxgxa-stage{display:flex;flex-direction:column}.pxgxa-stage .pxgxa-body{flex:1 1 auto;box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgxa-stage .pxgxa-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px, 4vw, 64px);align-items:center}.pxgxa-stage .pxgxa-tile{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;max-height:clamp(340px, 50vh, 520px);border:2px dashed var(--fg-trans-20);border-radius:var(--radius-l);text-align:center;transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.pxgxa-stage .pxgxa-tile:hover{border-color:var(--section-accent);background:var(--card-bg)}.pxgxa-stage .pxgxa-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto clamp(14px, 2vh, 20px);border-radius:50%;background:var(--mark-bg)}.pxgxa-stage .pxgxa-mark uni-code-wrapper{display:grid;place-items:center;width:100%;height:100%}.pxgxa-stage .pxgxa-mark svg{width:62%;height:62%;fill:var(--mark-face)}.pxgxa-stage .pxgxa-yours{font-family:var(--display-font);font-weight:var(--display-weight);font-size:clamp(24px, 2.6vw, 38px);line-height:1.05;letter-spacing:var(--display-track);color:var(--fg-trans-40)}.pxgxa-stage .pxgxa-tile:hover .pxgxa-yours{color:var(--section-fg)}.pxgxa-stage .pxgxa-slot{font-family:var(--label-font);font-size:var(--text-xs);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--fg-trans-40);margin-top:10px;display:block}.pxgxa-stage .pxgxa-ask{display:block;color:var(--fg-trans-40);font-size:var(--text-l);margin-bottom:8px}.pxgxa-stage .pxgxa-h{margin:0;font-size:var(--h2);max-width:14ch;text-wrap:balance}.pxgxa-stage .pxgxa-note{margin:clamp(16px, 2.4vh, 24px) 0 clamp(26px, 3.6vh, 36px);max-width:42ch;font-size:var(--text-l);line-height:1.6;color:var(--fg-trans-60);text-wrap:pretty}.pxgxa-stage .pxgxa-cta{display:inline-flex;align-items:center;gap:12px;padding:17px 28px 18px 32px;border:0;border-radius:var(--radius-pill);background:var(--section-accent);color:var(--ink);font-family:var(--text-font);font-size:var(--text-m);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform var(--dur-slow) var(--spring)}.pxgxa-stage .pxgxa-cta uni-code-wrapper{display:inline-flex;align-items:center}.pxgxa-stage .pxgxa-cta svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--spring)}.pxgxa-stage .pxgxa-cta:hover{transform:translateY(-2px)}.pxgxa-stage .pxgxa-cta:hover svg{transform:translate(3px,-3px)}.pxgxa-stage .pxgxa-cta:focus-visible{outline:3px solid var(--section-fg);outline-offset:4px}@media (max-width:800px){.pxgxa-stage .pxgxa-row{grid-template-columns:minmax(0,1fr);gap:32px}.pxgxa-stage .pxgxa-tile{aspect-ratio:16 / 9}}@media (prefers-reduced-motion:reduce){.pxgxa-stage .pxgxa-cta,.pxgxa-stage .pxgxa-cta svg{transition-duration:1ms}}