@keyframes pxBlink{50%{opacity:0}}@keyframes pxMarquee{to{transform:translateX(-100%)}}@keyframes pxFaq{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pxKen{from{transform:scale(1.12) translate(0,0)}to{transform:scale(1.22) translate(-3%,-2%)}}@keyframes pxQ{to{transform:translateX(-50%)}}@keyframes pgFocus{0%,100%{transform:scale(1.25);opacity:.4}40%,70%{transform:scale(1);opacity:1}}.px{position:relative;min-height:100vh;color:var(--ink2);font-family:var(--body);font-size:17px;line-height:1.65;background-color:var(--bg)}.px *{box-sizing:border-box}.px *::before{box-sizing:border-box}.px *::after{box-sizing:border-box}.px img{display:block;max-width:100%}.px h1{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px h3{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px a{color:inherit;text-decoration:none}.px ::selection{color:#102019;background-color:var(--mint)}.px :focus-visible{border-radius:6px;outline:2px solid var(--mint);outline-offset:3px}.px .wrap{width:100%;max-width:1360px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.px .wrap{padding:0 var(--gut)}.px .pix{font-family:var(--pix);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.px .mint{color:var(--mint)}.px .ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:1.1em;height:1.1em}.px .ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.px .sr{position:absolute;width:1px;height:1px;overflow:hidden}.px .sr{clip:rect(0 0 0 0);white-space:nowrap}.px .d1{transition-delay:.08s!important;animation-delay:.08s!important}.px .d2{transition-delay:.16s!important;animation-delay:.16s!important}.px .d3{transition-delay:.24s!important;animation-delay:.24s!important}.px .d4{transition-delay:.32s!important;animation-delay:.32s!important}.px .d5{transition-delay:.4s!important;animation-delay:.4s!important}.px .d6{transition-delay:.48s!important;animation-delay:.48s!important}.px .d7{transition-delay:.56s!important;animation-delay:.56s!important}.px .d8{transition-delay:.64s!important;animation-delay:.64s!important}.px.is-loaded .px-fade{opacity:1}.px.is-loaded .px-fade{transform:none}.px .px-h1{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(44px,6.8vw,112px);line-height:.98;letter-spacing:-.04em;margin-top:28px;margin-right:0;margin-bottom:0;margin-left:0}.px.is-loaded .px-line>span{transform:none}.px .px-logos-head{color:var(--mute);font-size:14px;text-align:center;margin-top:0;margin-right:auto;margin-bottom:clamp(36px,3.5vw,48px);margin-left:auto}.px [data-reveal]{opacity:0;transform:translate3d(0,28px,0)}.px [data-reveal]{transition:opacity 1s var(--ease),transform 1s var(--ease)}.px [data-reveal].in{opacity:1}.px [data-reveal].in{transform:none}.px .px-process-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;justify-content:space-between;gap:24px 72px;margin-bottom:clamp(32px,3.5vw,48px)}.px .px-process-head{flex-wrap:wrap}.px [data-pixel] img{opacity:0;transition:opacity 0.5s ease}.px [data-pixel].done img{opacity:1}.px [data-pixel] canvas{pointer-events:none;transition:opacity 0.5s ease}.px [data-pixel].done canvas{opacity:0}.px .px-mani-text{max-width:1100px;color:var(--ink);font-family:var(--disp);font-weight:500;font-size:clamp(28px,3.6vw,54px);line-height:1.18;letter-spacing:-.025em}.px .px-wordmark{margin-top:clamp(72px,9vw,128px);margin-bottom:clamp(40px,5vw,72px);padding-top:0;padding-right:clamp(0px,1vw,12px);padding-bottom:0;padding-left:clamp(0px,1vw,12px)}.px .px-quotes-head{margin-bottom:clamp(40px,4vw,56px)}.px .px-links>li{position:relative}.px .px-links a[aria-current="page"]{color:var(--ink);background-color:rgba(234,226,226,.07)}.px .px-dd.is-current>.px-dd-btn{color:var(--ink);background-color:rgba(234,226,226,.07)}.px .px-dd-btn{display:flex;align-items:center;gap:4px;color:var(--ink2);font-weight:500;font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:16px;border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:color 0.25s,background 0.25s}.px .px-dd-btn{font:inherit;background:none}.px .px-dd-btn:hover{color:var(--ink);background-color:rgba(234,226,226,.07)}.px .px-dd.open>.px-dd-btn{color:var(--ink);background-color:rgba(234,226,226,.07)}.px .px-dd-btn .ic{width:16px;height:16px}.px .px-dd-btn .ic{transition:transform .3s var(--ease)}.px .px-dd.open .px-dd-btn .ic{transform:rotateZ(180deg)}.px .px-dd-menu{visibility:hidden;position:absolute;top:calc(100% + 14px);left:50%;width:560px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:rgba(29,26,29,.96);border-radius:22px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);opacity:0;box-shadow:0 30px 70px -20px rgba(0,0,0,.8);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translate3d(-50%,8px,0)}.px .px-dd-menu{transition:opacity .25s var(--ease),transform .35s var(--ease),visibility 0s .3s}.px .px-dd-menu::before{position:absolute;top:-16px;right:0;left:0;height:16px}.px .px-dd-menu::before{content:""}.px .px-dd.open .px-dd-menu{visibility:visible;opacity:1;transform:translate3d(-50%,0,0)}.px .px-dd.open .px-dd-menu{transition:opacity .25s var(--ease),transform .35s var(--ease)}.px .px-dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.px .px-dd-grid a{display:flex;align-items:start;gap:14px;color:var(--ink2);font-size:15px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-radius:14px}.px .px-dd-grid a:hover{background-color:rgba(234,226,226,.06)}.px .px-dd-grid a[aria-current="page"]{background-color:rgba(234,226,226,.06)}.px .px-dd-grid .n{color:var(--mint);font-family:var(--pix);font-weight:700;font-size:11px;line-height:1;margin-top:2px;padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;border-radius:8px;border-top:1px solid rgba(100,196,169,.35);border-right:1px solid rgba(100,196,169,.35);border-bottom:1px solid rgba(100,196,169,.35);border-left:1px solid rgba(100,196,169,.35)}.px .px-dd-grid b{display:block;color:var(--ink);font-weight:600}.px .px-dd-grid em{display:block;color:var(--mute);font-size:13.5px;line-height:1.4;font-style:normal;margin-top:2px}.px .px-dd-foot{display:flex;justify-content:space-between;gap:8px;margin-top:6px;padding-top:8px;padding-right:6px;padding-bottom:2px;padding-left:6px;border-top:1px solid var(--line)}.px .px-dd-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-weight:600;font-size:14px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;border-radius:10px}.px .px-dd-foot a:hover{color:var(--mint2);background-color:rgba(100,196,169,.08)}.px .px-dd-foot .ic{width:15px;height:15px}.px .px-mobile-k{color:var(--mint);font-family:var(--pix);font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-top:0;margin-right:0;margin-bottom:-18px;margin-left:0}.px .px-mobile .px-mobile-svc li a{color:var(--ink2);font-size:clamp(20px,5vw,26px);padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0}.px .px-mobile li a[aria-current="page"]{color:var(--mint)}.px .px-mobile{overflow-y:auto}.px .pg-hero{position:relative;padding-top:clamp(140px,13vw,190px);padding-right:0;padding-bottom:clamp(56px,6vw,96px);padding-left:0}.px .pg-hero{isolation:isolate}.px .pg-hero::before{position:absolute;top:0;right:0;bottom:auto;left:0;z-index:-1;height:720px;background-image:radial-gradient(60% 60% at 80% 10%,rgba(57,83,164,.22),transparent 70%),radial-gradient(40% 50% at 10% 0%,rgba(100,196,169,.1),transparent 70%);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.px .pg-hero::before{content:""}.px .pg-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,5vw,88px)}.px .pg-hero--wide .pg-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.px .pg-crumbs{display:flex;align-items:center;gap:8px;color:var(--mute);font-size:13.5px;margin-bottom:22px}.px .pg-crumbs{flex-wrap:wrap}.px .pg-crumbs a{color:var(--mute);text-decoration:underline}.px .pg-crumbs a{text-decoration-color:rgba(185,176,176,.35);text-underline-offset:3px}.px .pg-crumbs a:hover{color:var(--ink)}.px .pg-crumbs [aria-current]{color:var(--ink2)}.px .pg-hero .px-eyebrow{margin-bottom:0}.px .pg-h1.pg-h1--sm{font-size:clamp(40px,4.4vw,72px)}.px .pg-h1{font-size:clamp(42px,5.6vw,92px);margin-top:22px}.px .pg-hero .px-lede{max-width:50ch;margin-top:clamp(22px,2.4vw,32px)}.px .pg-hero .px-hero-cta{margin-top:30px}.px .pg-hero .px-hero-note2{text-align:left}.px .pg-hero .px-greviews{max-width:420px;margin-top:28px}.px .pg-hero-aside{position:relative;min-width:0}.px .pg-frame{position:relative;overflow:hidden;aspect-ratio:4/4.4;background-color:#151315;border-radius:28px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.px .pg-frame img{width:100%;height:100%;object-fit:cover}.px .pg-frame--land{aspect-ratio:4/3}.px .pg-chip{display:flex;align-items:center;gap:10px;position:absolute;color:var(--ink2);font-size:13.5px;line-height:1.3;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:10px;background-color:rgba(29,26,29,.86);border-radius:16px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.px .pg-chip b{display:block;color:var(--ink);font-size:14.5px}.px .pg-chip .pg-ico{flex-grow:0;flex-shrink:0;flex-basis:auto;width:34px;height:34px;color:var(--mint);padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;background-color:rgba(100,196,169,.12);border-radius:10px}.px .pg-chip--bl{bottom:16px;left:16px}.px .pg-chip--tr{top:16px;right:16px}.px .pg-vf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.px .pg-vf i{position:absolute;width:28px;height:28px;border-top:2px solid rgba(255,255,255,.75);border-right:2px solid rgba(255,255,255,.75);border-bottom:2px solid rgba(255,255,255,.75);border-left:2px solid rgba(255,255,255,.75)}.px .pg-vf i:nth-child(1){top:22px;left:22px;border-right:0 solid;border-bottom:0 solid}.px .pg-vf i:nth-child(2){top:22px;right:22px;border-bottom:0 solid;border-left:0 solid}.px .pg-vf i:nth-child(3){bottom:22px;left:22px;border-top:0 solid;border-right:0 solid}.px .pg-vf i:nth-child(4){right:22px;bottom:22px;border-top:0 solid;border-left:0 solid}.px .pg-vf span{position:absolute;top:42%;left:50%;width:56px;height:56px;margin-top:-28px;margin-right:0;margin-bottom:0;margin-left:-28px;border-radius:4px;border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);border-bottom:1.5px solid var(--mint);border-left:1.5px solid var(--mint)}.px .pg-vf span{animation:pgFocus 3.2s var(--ease) infinite}.px .pg-board{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;padding-top:clamp(18px,2vw,26px);padding-right:clamp(18px,2vw,26px);padding-bottom:clamp(18px,2vw,26px);padding-left:clamp(18px,2vw,26px);background-color:var(--bg2);border-radius:28px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.px .pg-board>div{position:relative;min-height:150px;overflow:hidden;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;border-radius:18px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-board .k{color:var(--mute);font-family:var(--pix);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.px .pg-board-logo{display:grid;align-items:center;justify-items:center;grid-column-start:1;grid-column-end:-1;background-color:#151315}.px .pg-board-logo{min-height:190px!important}.px .pg-board-logo svg{width:min(78%,360px)}.px .pg-board-logo svg{fill:var(--ink)}.px .pg-board-logo .k{position:absolute;top:16px;left:18px}.px .pg-board-type b{display:block;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:64px;line-height:1;letter-spacing:-.04em;margin-top:14px}.px .pg-board-type span{display:block;color:var(--mute);font-size:13px;margin-top:8px}.px .pg-board-sw{display:grid;grid-template-rows:auto 1fr;gap:12px}.px .pg-board-sw div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.px .pg-board-sw i{display:block;position:relative;min-height:72px;border-radius:10px}.px .pg-board-sw i::after{position:absolute;bottom:6px;left:6px;color:rgba(255,255,255,.85);font-family:var(--pix);font-size:9.5px;font-style:normal;letter-spacing:.04em}.px .pg-board-sw i::after{content:attr(data-hex)}.px .pg-board-tone{display:flex;align-items:center;gap:8px;grid-column-start:1;grid-column-end:-1}.px .pg-board-tone{flex-wrap:wrap;min-height:auto!important}.px .pg-board-tone .k{width:100%;margin-bottom:4px}.px .pg-board-tone span{color:var(--ink2);font-size:13.5px;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-board-tone span.on{color:var(--mint);background-color:rgba(100,196,169,.06)}.px .pg-dash{padding-top:clamp(18px,2vw,26px);padding-right:clamp(18px,2vw,26px);padding-bottom:clamp(18px,2vw,26px);padding-left:clamp(18px,2vw,26px);background-color:var(--bg2);border-radius:28px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.px .pg-dash .px-leads{width:100%;max-width:none}.px .pg-dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.px .pg-dash-kpis div{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-radius:14px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-dash-kpis span{display:block;color:var(--mute);font-size:12px}.px .pg-dash-kpis b{display:block;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:26px;letter-spacing:-.02em;margin-top:2px}.px .pg-dash-kpis em{color:var(--mint);font-size:12px;font-style:normal}.px .pg-dash-note{color:var(--mute);font-size:12px;margin-top:12px}.px .pg-lh{overflow:hidden;background-color:#151315;border-radius:24px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.px .pg-lh-body{padding-top:clamp(20px,2.4vw,32px);padding-right:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px);padding-left:clamp(20px,2.4vw,32px)}.px .pg-lh-k{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--mute);font-size:13px;margin-bottom:22px}.px .pg-lh-k{flex-wrap:wrap}.px .pg-lh-gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.px .pg-lh .px-gauge{color:var(--ink2);font-size:12.5px}.px .pg-lh .px-gauge-wrap svg{width:clamp(64px,6.4vw,92px);height:clamp(64px,6.4vw,92px)}.px .pg-lh .px-gauge-wrap b{font-size:clamp(15px,1.4vw,20px)}.px .pg-lh--compact .pg-lh-gauges{gap:6px}.px .pg-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,110px)}.px .pg-split-head.is-sticky{position:sticky;top:120px}.px .pg-h2{font-size:clamp(36px,4.2vw,64px)}.px .pg-prose{display:flex;flex-flow:column;gap:20px;max-width:62ch;color:var(--ink2);font-size:clamp(17px,1.2vw,19px);line-height:1.7}.px .pg-prose p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px .pg-prose .pg-lead{color:var(--ink);font-family:var(--disp);font-weight:500;font-size:clamp(22px,1.9vw,28px);line-height:1.35;letter-spacing:-.015em}.px .pg-prose a:not(.px-btn){color:var(--mint);text-decoration:underline}.px .pg-prose a:not(.px-btn){text-underline-offset:3px;text-decoration-color:rgba(100,196,169,.4)}.px .pg-prose a:not(.px-btn):hover{color:var(--mint2)}.px .pg-ticks{display:grid;gap:12px;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px .pg-ticks{list-style:none}.px .pg-ticks li{display:flex;align-items:start;gap:12px;color:var(--ink2);line-height:1.5}.px .pg-ticks .ic{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--mint);margin-top:3px}.px .pg-ticks--2{grid-template-columns:1fr 1fr;gap:12px 24px}.px .pg-head--solo{grid-template-columns:minmax(0,1fr)}.px .pg-cards{display:grid;gap:16px}.px .pg-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.px .pg-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.px .pg-card{display:flex;flex-flow:column;gap:12px;position:relative;overflow:hidden;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--bg2);border-radius:22px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-card{transition:border-color .3s,transform .5s var(--ease)}.px .pg-card::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(100,196,169,.1),transparent 60%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;opacity:0;pointer-events:none;transition:opacity 0.4s}.px .pg-card::before{content:""}.px .pg-card:hover::before{opacity:1}.px .pg-card h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.02em}.px .pg-card p{color:var(--ink2);font-size:16px;line-height:1.55}.px .pg-ico{flex-grow:0;flex-shrink:0;flex-basis:auto;width:40px;height:40px;color:var(--mint);padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px;background-color:rgba(100,196,169,.1);border-radius:12px;border-top:1px solid rgba(100,196,169,.25);border-right:1px solid rgba(100,196,169,.25);border-bottom:1px solid rgba(100,196,169,.25);border-left:1px solid rgba(100,196,169,.25)}.px .pg-ico{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.px .pg-card .pg-ico{margin-bottom:8px}.px .pg-card-n{color:var(--mint);font-family:var(--pix);font-weight:700;font-size:13px;letter-spacing:.08em;margin-bottom:6px}.px .pg-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.px .pg-work--2{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-work .px-work-card{grid-column-start:auto}.px .pg-work .px-work-meta h3{font-size:20px}.px .pg-work .px-work-tags span{font-size:12px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.px .pg-photo{position:relative;overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#151315;border-radius:22px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-photo img{width:100%;height:100%;object-fit:cover}.px .pg-photo img{transition:transform 1.2s var(--ease)}.px .pg-photo:hover img{transform:scale(1.03,1.03)}.px .pg-photo figcaption{position:absolute;bottom:12px;left:12px;color:var(--ink2);font-size:12.5px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:rgba(29,26,29,.82);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.px .pg-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,230px);gap:14px}.px .pg-gallery .pg-photo:nth-child(1){grid-row-start:span 2;grid-column-start:span 7}.px .pg-gallery .pg-photo:nth-child(2){grid-column-start:span 5}.px .pg-gallery .pg-photo:nth-child(3){grid-column-start:span 5}.px .pg-gallery .pg-photo:nth-child(4){grid-row-start:span 2;grid-column-start:span 4}.px .pg-gallery .pg-photo:nth-child(5){grid-row-start:span 2;grid-column-start:span 4}.px .pg-gallery .pg-photo:nth-child(6){grid-row-start:span 2;grid-column-start:span 4}.px .pg-gallery .pg-photo:nth-child(7){grid-row-start:span 2;grid-column-start:span 6}.px .pg-gallery .pg-photo:nth-child(8){grid-row-start:span 2;grid-column-start:span 6}.px .pg-quote{display:flex;flex-flow:column;gap:28px;position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px);padding-left:clamp(28px,4vw,56px);background-image:linear-gradient(140deg,rgba(57,83,164,.2),rgba(36,33,36,1) 55%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:28px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-quote-mark{height:44px;color:var(--mint);font-family:var(--disp);font-size:120px;line-height:.6}.px .pg-quote blockquote{max-width:34ch;color:var(--ink);font-family:var(--disp);font-weight:500;font-size:clamp(22px,2.3vw,34px);line-height:1.3;letter-spacing:-.02em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px .pg-quote figcaption{display:flex;align-items:center;gap:14px}.px .pg-quote figcaption{flex-wrap:wrap}.px .pg-quote figcaption img{width:52px;height:52px;object-fit:cover;border-radius:50%}.px .pg-quote figcaption b{display:block;color:var(--ink)}.px .pg-quote figcaption span{color:var(--mute);font-size:15px}.px .pg-quote .px-stars{margin-left:auto}.px .pg-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.px .pg-prices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-price{display:flex;flex-flow:column;gap:14px;position:relative;padding-top:clamp(24px,2.6vw,36px);padding-right:clamp(24px,2.6vw,36px);padding-bottom:clamp(24px,2.6vw,36px);padding-left:clamp(24px,2.6vw,36px);background-color:var(--bg2);border-radius:26px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-price.is-featured{background-image:linear-gradient(180deg,rgba(100,196,169,.08),var(--bg2) 40%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.px .pg-price h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:24px;letter-spacing:-.02em}.px .pg-price-desc{min-height:3em;color:var(--mute);font-size:15.5px;line-height:1.5}.px .pg-price-amt{display:flex;align-items:baseline;gap:8px;padding-top:6px;padding-right:0;padding-bottom:14px;padding-left:0;border-bottom:1px solid var(--line)}.px .pg-price-amt{flex-wrap:wrap}.px .pg-price-amt small{color:var(--mute);font-size:14px}.px .pg-price-amt b{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.035em}.px .pg-price-amt em{color:var(--mute);font-size:15px;font-style:normal}.px .pg-price ul{display:grid;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px .pg-price ul{list-style:none}.px .pg-price li{display:flex;align-items:start;gap:10px;color:var(--ink2);font-size:15.5px;line-height:1.45}.px .pg-price li .ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;color:var(--mint);margin-top:2px}.px .pg-price .px-btn{justify-content:center;margin-top:8px}.px .pg-price-badge{position:absolute;top:-12px;right:24px;color:#1d1a1d;font-family:var(--pix);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:var(--mint);border-radius:999px}.px .pg-price-note{color:var(--mute);font-size:13.5px;line-height:1.5}.px .pg-rates{padding-top:clamp(8px,1vw,14px);padding-right:clamp(20px,2.4vw,32px);padding-bottom:clamp(8px,1vw,14px);padding-left:clamp(20px,2.4vw,32px);background-color:var(--bg2);border-radius:24px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-rate{display:flex;align-items:baseline;gap:14px;color:var(--ink2);font-size:17px;padding-top:16px;padding-right:0;padding-bottom:16px;padding-left:0;border-bottom:1px solid var(--line)}.px .pg-rate:last-of-type{border-bottom:0 solid}.px .pg-rate i{flex-grow:1;flex-shrink:1;flex-basis:0%;border-bottom:1px dotted var(--line2);transform:translate3d(0,-4px,0)}.px .pg-rate b{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:22px;letter-spacing:-.01em}.px .pg-rate b{white-space:nowrap}.px .pg-rates-foot{color:var(--mute);font-size:14px;line-height:1.55;padding-top:6px;padding-right:0;padding-bottom:14px;padding-left:0}.px .pg-fine{max-width:80ch;color:var(--mute);font-size:14px;line-height:1.6;margin-top:18px}.px .pg-jump{display:flex;gap:6px;position:sticky;top:96px;z-index:40;width:max-content;max-width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:rgba(29,26,29,.82);border-radius:999px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.px .pg-jump{overflow-x:auto;scrollbar-width:none}.px .pg-jump::-webkit-scrollbar{display:none}.px .pg-jump a{color:var(--ink2);font-weight:500;font-size:14.5px;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;border-radius:999px;transition:background 0.25s,color 0.25s}.px .pg-jump a{white-space:nowrap}.px .pg-jump a:hover{color:var(--ink);background-color:rgba(234,226,226,.06)}.px .pg-jump a.on{color:#1d1a1d;background-color:var(--ink)}.px .pg-anchor{scroll-margin-top:170px}.px .pg-band{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,80px);position:relative;overflow:hidden;padding-top:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px);padding-bottom:clamp(28px,5vw,72px);padding-left:clamp(28px,5vw,72px);background-color:var(--bg2);background-image:radial-gradient(70% 120% at 100% 0%,rgba(57,83,164,.35),transparent 60%),radial-gradient(50% 80% at 0% 100%,rgba(100,196,169,.12),transparent 60%);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:32px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-band .px-sub{margin-top:20px}.px .pg-band-cta{display:flex;gap:12px;margin-top:30px}.px .pg-band-cta{flex-wrap:wrap}.px .pg-band-host{display:flex;flex-flow:column;gap:18px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:rgba(29,26,29,.7);border-radius:24px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-host{display:flex;align-items:center;gap:14px}.px .pg-host{flex-wrap:wrap}.px .pg-host img{width:56px;height:56px;object-fit:cover;object-position:50% 20%;border-radius:50%;border-top:2px solid var(--line2);border-right:2px solid var(--line2);border-bottom:2px solid var(--line2);border-left:2px solid var(--line2)}.px .pg-host b{display:block;color:var(--ink);font-size:17px}.px .pg-host span{color:var(--mute);font-size:14px}.px .pg-host-live{align-items:center;gap:6px;font-weight:600;margin-left:auto}.px .pg-host-live{display:inline-flex!important;font-size:12.5px!important;color:var(--mint)!important}.px .pg-host-live i{width:7px;height:7px;background-color:var(--mint);border-radius:50%;box-shadow:0 0 0 4px rgba(100,196,169,.18)}.px .pg-band-list{display:grid;gap:10px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px .pg-band-list{list-style:none}.px .pg-band-list li{display:flex;gap:10px;color:var(--ink2);font-size:15.5px}.px .pg-band-list .ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;color:var(--mint);margin-top:3px}.px .pg-ainote{margin-top:0}.px .pg-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.px .pg-member{display:flex;flex-flow:column;gap:18px;overflow:hidden;padding-top:14px;padding-right:14px;padding-bottom:26px;padding-left:14px;background-color:var(--bg2);border-radius:26px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-member-img{position:relative;overflow:hidden;aspect-ratio:4/4.3;background-color:#151315;border-radius:18px}.px .pg-member-img img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.px .pg-member-img .px-initials{width:100%;height:100%;font-family:var(--disp);font-size:64px;background-image:linear-gradient(140deg,var(--blue),#2a3f80);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:0}.px .pg-member>div:last-child{display:flex;flex-flow:column;gap:10px;padding-top:0;padding-right:12px;padding-bottom:0;padding-left:12px}.px .pg-member h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:26px;letter-spacing:-.02em}.px .pg-member .role{color:var(--mint);font-family:var(--pix);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.px .pg-member p{color:var(--ink2);font-size:15.5px;line-height:1.6}.px .pg-member .px-skills{margin-top:6px}.px .pg-member .px-skills span{font-size:12.5px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}.px .pg-chips{display:flex;align-items:center;gap:8px}.px .pg-chips{flex-wrap:wrap}.px .pg-chips button{min-height:42px;color:var(--ink2);font-weight:500;font-size:14.5px;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;background-color:transparent;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);cursor:pointer;transition:background 0.25s,color 0.25s,border-color 0.25s}.px .pg-chips button{font:inherit}.px .pg-chips button:hover{color:var(--ink)}.px .pg-chips button[aria-pressed="true"]{color:#1d1a1d;background-color:var(--ink)}.px .pg-chips-count{color:var(--mute);font-size:14px;margin-left:auto}.px .pg-dir{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.px .pg-client{display:flex;flex-flow:column;gap:10px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--bg2);border-radius:20px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-client{transition:border-color .3s,transform .4s var(--ease)}.px .pg-client:hover{transform:translate3d(0,-2px,0)}.px .pg-client.is-hidden{display:none}.px .pg-client-top{display:flex;justify-content:space-between;align-items:start;gap:10px}.px .pg-client h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.015em}.px .pg-client .loc{color:var(--mint);font-weight:500;font-size:13.5px}.px .pg-client p{flex-grow:1;flex-shrink:1;flex-basis:0%;color:var(--ink2);font-size:15px;line-height:1.55}.px .pg-client .go{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;font-size:14px;margin-top:4px}.px .pg-client .go .ic{width:16px;height:16px}.px .pg-client .go .ic{transition:transform .3s var(--ease)}.px .pg-client:hover .go .ic{transform:translate3d(3px,0,0)}.px .pg-client-n{color:var(--mute);font-family:var(--pix);font-size:11px;line-height:1;padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;border-radius:8px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-alt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px .pg-alt a.pg-card{color:inherit}.px .pg-alt .px-more{margin-top:auto}.px .pg-hc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-top:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px);padding-bottom:clamp(24px,4vw,56px);padding-left:clamp(24px,4vw,56px);background-color:var(--bg2);border-radius:32px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);padding-top:clamp(48px,6vw,88px);padding-right:0;padding-bottom:clamp(48px,6vw,88px);padding-left:0;border-top:1px solid var(--line)}.px .pg-chapter-n{color:var(--mint);font-family:var(--pix);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.px .pg-chapter h2{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(32px,3.6vw,54px);line-height:1.02;letter-spacing:-.035em;margin-top:16px;margin-right:0;margin-bottom:18px;margin-left:0}.px .pg-chapter .pg-prose{gap:16px}.px .pg-return{position:sticky;top:120px;padding-top:clamp(22px,2.4vw,32px);padding-right:clamp(22px,2.4vw,32px);padding-bottom:clamp(22px,2.4vw,32px);padding-left:clamp(22px,2.4vw,32px);background-color:rgba(100,196,169,.05);border-radius:24px;border-top:1px solid rgba(100,196,169,.3);border-right:1px solid rgba(100,196,169,.3);border-bottom:1px solid rgba(100,196,169,.3);border-left:1px solid rgba(100,196,169,.3)}.px .pg-return .k{display:block;color:var(--mint);font-family:var(--pix);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.px .pg-promise{display:grid;grid-template-columns:1fr 1fr;gap:16px}.px .pg-promise>div{padding-top:clamp(22px,2.6vw,34px);padding-right:clamp(22px,2.6vw,34px);padding-bottom:clamp(22px,2.6vw,34px);padding-left:clamp(22px,2.6vw,34px);background-color:var(--bg2);border-radius:24px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-promise h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:24px;letter-spacing:-.02em;margin-bottom:16px}.px .pg-promise .no .ic{color:#e07a7a}.px .pg-x{display:grid;gap:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px .pg-x{list-style:none}.px .pg-x li{display:flex;gap:12px;color:var(--ink2);line-height:1.5}.px .pg-x .ic{flex-grow:0;flex-shrink:0;flex-basis:auto;color:#e07a7a;margin-top:3px}.px .pg-local{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.px .pg-local>div{display:flex;flex-flow:column;gap:6px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--bg2);border-radius:20px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-local b{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:19px;letter-spacing:-.01em}.px .pg-local span{color:var(--mute);font-size:14.5px;line-height:1.5}.px .pg-local em{color:var(--mint);font-weight:600;font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:.06em}.px .pg-mt{margin-top:clamp(36px,4vw,56px)}.px .pg-center{display:flex;justify-content:center;text-align:center}.px .pg-work .px-work-meta{flex-flow:column;gap:10px}.px .pg-hero+.px-logos{padding-top:clamp(16px,2.4vw,40px)}.px .pg-board-tone span.k{color:var(--mute);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.px .pg-contact-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.px.is-loaded .pg-dash .px-leads-bar i{transition:all 1.4s}.px.is-loaded .pg-dash .px-leads-bar i{transform:none}.px.is-loaded .pg-dash .px-leads-list li{opacity:1}.px.is-loaded .pg-dash .px-leads-list li{transform:none}.px.is-loaded .pg-lh .px-gauge .fg{stroke-dashoffset:9}.px .pg-book-live{min-height:560px;color:#1d1a1d;padding-top:clamp(12px,2vw,28px);padding-right:clamp(12px,2vw,28px);padding-bottom:clamp(12px,2vw,28px);padding-left:clamp(12px,2vw,28px);background-color:#fff;border-radius:30px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.px .pg-book-note{color:var(--mute);font-size:14px;text-align:center;margin-top:16px}.px .pg-team--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.px .pg-form-wrap{min-width:0}.px .pg-h1--md{font-size:clamp(40px,5.2vw,76px)}.px .pg-h1--md .px-line>span{text-wrap:balance}.px .pg-hero--solo .pg-hero-grid{grid-template-columns:minmax(0,1fr)}.px .pg-hero--solo .pg-hero-copy{max-width:980px}.px .pg-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background-color:rgba(29,26,29,.55);border-radius:24px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-fact{padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;border-left:1px solid var(--line)}.px .pg-fact:first-child{border-left:0 solid}.px .pg-fact span{display:block;color:var(--mint);font-family:var(--pix);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.px .pg-fact b{display:block;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:19px;line-height:1.3}.px .pg-fact .px-skills{margin-top:2px}.px .pg-shot{overflow:hidden;background-color:#151315;border-radius:22px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.px .pg-shot img{display:block;width:100%;object-fit:cover;aspect-ratio:1200/750}.px .pg-shot img{object-position:50% 0}.px .pg-cgal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px .pg-cgal .pg-photo{aspect-ratio:3/2}.px .pg-deliv{display:flex;gap:10px}.px .pg-deliv{flex-wrap:wrap}.px .pg-deliv span{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:15px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:rgba(29,26,29,.6);border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-deliv span::before{width:7px;height:7px;background-color:var(--mint);border-radius:50%}.px .pg-deliv span::before{content:""}.px .pg-meta{display:flex;align-items:center;gap:14px 22px;color:var(--mute);font-size:15px;margin-top:28px}.px .pg-meta{flex-wrap:wrap}.px .pg-meta .pg-byline{display:flex;align-items:center;gap:12px;color:var(--ink2)}.px .pg-meta .pg-byline img{width:44px;height:44px;object-fit:cover;border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-meta .pg-byline b{display:block;color:var(--ink);font-weight:600}.px .pg-meta .dot{width:4px;height:4px;background-color:var(--line2);border-radius:50%}.px .pg-article{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px)}.px .pg-toc{display:flex;flex-flow:column;gap:2px;position:sticky;top:110px;font-size:14.5px}.px .pg-toc p{color:var(--mint);font-family:var(--pix);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.px .pg-toc a{color:var(--mute);padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:16px;border-left:1px solid var(--line2);transition:color 0.25s,border-color 0.25s}.px .pg-toc a:hover{color:var(--ink)}.px .pg-toc a.on{color:var(--ink)}.px .pg-body{max-width:70ch;color:var(--ink2);font-size:clamp(17px,1.2vw,19px);line-height:1.75}.px .pg-body>*{margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.px .pg-body h2{color:var(--ink);font-family:var(--disp);font-size:clamp(28px,2.6vw,38px);line-height:1.15;letter-spacing:-.02em;margin-top:56px;margin-right:0;margin-bottom:18px;margin-left:0}.px .pg-body h2{scroll-margin-top:110px}.px .pg-body h2:first-child{margin-top:0}.px .pg-body h3{color:var(--ink);font-family:var(--disp);font-size:22px;margin-top:36px;margin-right:0;margin-bottom:12px;margin-left:0}.px .pg-body h3{scroll-margin-top:110px}.px .pg-body .pg-intro{color:var(--ink);font-family:var(--disp);font-size:clamp(21px,1.8vw,26px);line-height:1.45;letter-spacing:-.01em}.px .pg-body ul{display:flex;flex-flow:column;gap:10px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px .pg-body ul{list-style:none}.px .pg-body ul li{position:relative;padding-left:22px}.px .pg-body ul li::before{position:absolute;top:.72em;left:0;width:8px;height:2px;background-color:var(--mint)}.px .pg-body ul li::before{content:""}.px .pg-body a{color:var(--mint);text-decoration:underline}.px .pg-body a{text-underline-offset:3px;text-decoration-color:rgba(100,196,169,.4)}.px .pg-body blockquote{color:var(--ink);font-family:var(--disp);font-size:clamp(22px,2vw,28px);line-height:1.35;margin-top:34px;margin-right:0;margin-bottom:34px;margin-left:0;padding-top:6px;padding-right:0;padding-bottom:6px;padding-left:26px;border-left:2px solid var(--mint)}.px .pg-callout{color:var(--ink2);padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:rgba(100,196,169,.06);border-radius:20px;border-top:1px solid rgba(100,196,169,.3);border-right:1px solid rgba(100,196,169,.3);border-bottom:1px solid rgba(100,196,169,.3);border-left:1px solid rgba(100,196,169,.3)}.px .pg-callout b{color:var(--ink)}.px .pg-author{display:flex;align-items:center;gap:22px;margin-top:56px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:rgba(29,26,29,.6);border-radius:24px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-author img{flex-grow:0;flex-shrink:0;flex-basis:auto;width:84px;height:84px;object-fit:cover;border-radius:50%}.px .pg-author b{display:block;color:var(--ink);font-family:var(--disp);font-size:20px}.px .pg-author span{display:block;color:var(--mint);font-size:14px;margin-top:2px;margin-right:0;margin-bottom:8px;margin-left:0}.px .pg-author p{color:var(--ink2);font-size:15.5px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px .pg-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.px .pg-post{display:flex;flex-flow:column;gap:14px;min-height:250px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-image:linear-gradient(180deg,rgba(40,36,40,.7),rgba(29,26,29,.7));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-post{transition:border-color .3s,transform .4s var(--ease)}.px .pg-post:hover{transform:translate3d(0,-4px,0)}.px .pg-post .k{color:var(--mint);font-family:var(--pix);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em}.px .pg-post h3{color:var(--ink);font-family:var(--disp);font-size:22px;line-height:1.25;letter-spacing:-.01em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px .pg-post p{color:var(--mute);font-size:15px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px .pg-post .go{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-weight:600;font-size:14.5px;margin-top:auto}.px .pg-post .go .ic{width:16px;height:16px}.px .pg-legal-note{display:inline-flex;align-items:center;gap:10px;color:var(--ink2);font-size:14.5px;margin-top:26px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-legal-note b{color:var(--ink)}.px .pg-apply{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,80px);padding-top:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px);padding-left:clamp(28px,4vw,56px);background-color:rgba(29,26,29,.7);background-image:radial-gradient(120% 90% at 0% 0%,rgba(63,81,181,.22),transparent 60%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:32px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-apply .px-form{grid-template-columns:1fr 1fr}.px .pg-apply .px-field-wrap input[type=file]{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.px .pg-qs{display:flex;flex-flow:column;gap:12px;margin-top:26px}.px .pg-qs div{color:var(--ink2);font-size:15.5px;line-height:1.5;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(234,226,226,.03);border-radius:18px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-qs b{display:block;color:var(--mint);font-family:var(--pix);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.px .pg-404{position:relative;overflow:hidden;padding-top:clamp(150px,15vw,220px);padding-right:0;padding-bottom:clamp(70px,8vw,120px);padding-left:0}.px .pg-404{isolation:isolate}.px .pg-404-num{position:absolute;top:50%;right:-2vw;z-index:-1;color:transparent;font-family:var(--pix);font-weight:700;font-size:clamp(200px,34vw,520px);line-height:.8;letter-spacing:-.04em;-webkit-text-stroke:1px rgba(234,226,226,.12);pointer-events:none;transform:translate3d(0,-46%,0)}.px .pg-404-num{user-select:none}.px .pg-404 .pg-h1{max-width:12ch}.px .pg-404 .px-lede{margin-top:28px}.px .pg-404-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin-top:48px}.px .pg-404-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink);font-weight:600;font-size:16px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(29,26,29,.6);border-radius:18px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transition:border-color 0.25s,background 0.25s}.px .pg-404-links a:hover{background-color:rgba(100,196,169,.06)}.px .pg-404-links a em{display:block;color:var(--mute);font-weight:400;font-size:13.5px;font-style:normal;margin-top:2px}.px .pg-404-links .ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;color:var(--mint)}.px .dk-wrap{padding-top:clamp(110px,10vw,140px);padding-right:0;padding-bottom:clamp(50px,6vw,90px);padding-left:0}.px .dk-top{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.px .dk-top h1{color:var(--ink);font-family:var(--disp);font-size:clamp(26px,2.4vw,34px);letter-spacing:-.02em;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0}.px .dk-keys{display:flex;gap:8px;color:var(--mute);font-size:13.5px}.px .dk-keys{flex-wrap:wrap}.px .dk-keys kbd{color:var(--ink2);font-family:var(--pix);font-size:12px;margin-right:4px;padding-top:3px;padding-right:7px;padding-bottom:3px;padding-left:7px;border-radius:7px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .dk{position:relative}.px .dk-stage{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:#1a171a;background-image:radial-gradient(90% 120% at 100% 0%,rgba(63,81,181,.28),transparent 55%),radial-gradient(70% 90% at 0% 100%,rgba(100,196,169,.12),transparent 60%);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:28px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 50px 110px -50px rgba(0,0,0,.95)}.px .dk-slide{display:flex;visibility:hidden;flex-flow:column;position:absolute;top:0;right:0;bottom:0;left:0;padding-top:5.2%;padding-right:6%;padding-bottom:5.2%;padding-left:6%;opacity:0;transform:translate3d(24px,0,0)}.px .dk-slide{transition:opacity .45s var(--ease),transform .55s var(--ease),visibility 0s .5s}.px .dk-slide.on{visibility:visible;opacity:1}.px .dk-slide.on{transform:none;transition:opacity .45s var(--ease),transform .55s var(--ease)}.px .dk-slide .dk-k{color:var(--mint);font-family:var(--pix);font-size:clamp(10px,1vw,14px);text-transform:uppercase;letter-spacing:.14em}.px .dk-slide h2{max-width:20ch;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(24px,3.9vw,58px);line-height:1.04;letter-spacing:-.03em;margin-top:.5em;margin-right:0;margin-bottom:0;margin-left:0}.px .dk-slide h2 em{color:var(--mint);font-style:normal}.px .dk-slide .dk-p{max-width:52ch;color:var(--ink2);font-size:clamp(12px,1.35vw,20px);line-height:1.5;margin-top:1.1em}.px .dk-grid{display:grid;gap:clamp(8px,1.1vw,16px);margin-top:auto}.px .dk-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.px .dk-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.px .dk-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.px .dk-card{padding-top:clamp(10px,1.4vw,22px);padding-right:clamp(10px,1.4vw,22px);padding-bottom:clamp(10px,1.4vw,22px);padding-left:clamp(10px,1.4vw,22px);background-color:rgba(29,26,29,.6);border-radius:clamp(10px,1.2vw,18px);border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .dk-card b{display:block;color:var(--ink);font-family:var(--disp);font-size:clamp(12px,1.35vw,20px);line-height:1.2}.px .dk-card span{display:block;color:var(--mute);font-size:clamp(9.5px,1vw,15px);line-height:1.45;margin-top:.45em}.px .dk-card .n{color:var(--mint);font-family:var(--pix);font-size:clamp(9px,.85vw,12px);margin-bottom:.5em}.px .dk-people{display:flex;gap:clamp(12px,2vw,30px);margin-top:auto}.px .dk-person{display:flex;align-items:center;gap:clamp(10px,1.2vw,18px);flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:clamp(10px,1.2vw,18px);padding-right:clamp(10px,1.2vw,18px);padding-bottom:clamp(10px,1.2vw,18px);padding-left:clamp(10px,1.2vw,18px);background-color:rgba(29,26,29,.6);border-radius:clamp(12px,1.2vw,18px);border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .dk-person img{flex-grow:0;flex-shrink:0;flex-basis:auto;width:clamp(48px,6vw,92px);height:clamp(48px,6vw,92px);object-fit:cover;border-radius:50%}.px .dk-person b{display:block;color:var(--ink);font-family:var(--disp);font-size:clamp(13px,1.5vw,22px)}.px .dk-person span{display:block;color:var(--mute);font-size:clamp(9.5px,1vw,15px);line-height:1.4;margin-top:.3em}.px .dk-title{justify-content:center}.px .dk-title h2{max-width:16ch;font-size:clamp(28px,4.8vw,74px)}.px .dk-foot{display:flex;justify-content:space-between;align-items:end;color:var(--mute);font-size:clamp(10px,1vw,15px);margin-top:auto}.px .dk-foot svg{width:clamp(90px,11vw,170px);height:auto;color:var(--ink)}.px .dk-foot svg path{fill:currentColor}.px .dk-foot svg rect{fill:currentColor}.px .dk-bar{display:flex;align-items:center;gap:14px;margin-top:18px}.px .dk-bar button{display:grid;align-items:center;justify-items:center;width:48px;height:48px;color:var(--ink);background-color:rgba(29,26,29,.7);border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);cursor:pointer;transition:border-color 0.25s,background 0.25s}.px .dk-bar button:disabled{opacity:.35;cursor:default}.px .dk-bar .dk-prev .ic{transform:rotateZ(180deg)}.px .dk-bar .ic{width:18px;height:18px}.px .dk-count{min-width:56px;color:var(--ink2);font-family:var(--pix);font-size:13px}.px .dk-prog{flex-grow:1;flex-shrink:1;flex-basis:0%;height:3px;overflow:hidden;background-color:var(--line);border-radius:3px}.px .dk-prog i{display:block;width:0;height:100%;background-color:var(--mint)}.px .dk-prog i{transition:width .45s var(--ease)}.px .dk-tools{display:flex;gap:8px}.px .dk-tools button{width:auto;font-weight:600;font-size:14px;padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px;border-radius:999px}.px .dk-tools button{font:inherit}.px .dk-tools button[aria-pressed="true"]{color:#1d1a1d;background-color:var(--ink)}.px .dk-notes{color:var(--ink2);font-size:16px;line-height:1.6;margin-top:16px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:rgba(100,196,169,.05);border-radius:20px;border-top:1px dashed rgba(100,196,169,.35);border-right:1px dashed rgba(100,196,169,.35);border-bottom:1px dashed rgba(100,196,169,.35);border-left:1px dashed rgba(100,196,169,.35)}.px .dk-notes b{display:block;color:var(--mint);font-family:var(--pix);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.px .dk.notes-off .dk-notes{display:none}.px .dk:fullscreen{display:flex;flex-flow:column;justify-content:center;padding-top:2vh;padding-right:2vw;padding-bottom:2vh;padding-left:2vw;background-color:#121012}.px .dk:fullscreen .dk-stage{width:min(96vw,calc(86vh * 16 / 9));margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.px .dk:fullscreen .dk-bar{width:min(96vw,calc(86vh * 16 / 9));margin-top:12px;margin-right:auto;margin-bottom:0;margin-left:auto}.px .dk:fullscreen .dk-notes{display:none}.px .pg-crumbs .breadcrumb{display:flex;align-items:center;gap:8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px .pg-crumbs .breadcrumb{flex-wrap:wrap;list-style:none}.px .pg-crumbs .breadcrumb-item{display:inline-flex;align-items:center;gap:8px;color:var(--ink2)}.px .pg-crumbs .breadcrumb-item a{color:var(--mute);text-decoration:underline}.px .pg-crumbs .breadcrumb-item a{text-underline-offset:3px;text-decoration-color:rgba(234,226,226,.25)}.px .pg-crumbs .breadcrumb-item a:hover{color:var(--ink)}.px .pg-crumbs .breadcrumb-item+.breadcrumb-item::before{color:var(--mute)}.px .pg-crumbs .breadcrumb-item+.breadcrumb-item::before{content:"/"}.px .pg-dyn-title{color:var(--ink);font-family:var(--disp);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px .pg-shot-empty{display:none}.px .pg-body .wp-block-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:30px;margin-right:0;margin-bottom:30px;margin-left:0}.px .pg-body .wp-block-gallery{display:grid!important}.px .pg-body .wp-block-gallery figure{overflow:hidden;aspect-ratio:3/2;border-radius:16px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-body .wp-block-gallery figure{margin:0!important;width:auto!important}.px .pg-body .wp-block-gallery img{display:block;width:100%;object-fit:cover}.px .pg-body .wp-block-gallery img{height:100%!important}.px .pg-body figure.wp-block-image{margin-top:30px;margin-right:0;margin-bottom:30px;margin-left:0}.px .pg-body figure.wp-block-image img{height:auto;max-width:100%;border-radius:20px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px .pg-body img{height:auto;max-width:100%}.px .pg-body ol{display:flex;flex-flow:column;gap:10px;padding-left:22px}.px .pg-body strong{color:var(--ink);font-weight:600}.px .pg-body .review-container{display:flex;flex-flow:column;gap:22px;position:relative;margin-top:40px;margin-right:0;margin-bottom:40px;margin-left:0;padding-top:clamp(26px,3vw,40px);padding-right:clamp(26px,3vw,40px);padding-bottom:clamp(26px,3vw,40px);padding-left:clamp(26px,3vw,40px);background-color:rgba(29,26,29,.75);background-image:radial-gradient(100% 120% at 0% 0%,rgba(63,81,181,.22),transparent 60%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:28px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-body .review-container::before{position:absolute;top:10px;right:28px;color:rgba(100,196,169,.35);font-family:var(--disp);font-size:120px;line-height:1}.px .pg-body .review-container::before{content:"“"}.px .pg-body .five-stars{display:flex;gap:4px}.px .pg-body .five-stars svg{width:18px;height:18px}.px .pg-body .five-stars svg{fill:#f5b84a}.px .pg-body .full-testimonial-text{color:var(--ink);font-family:var(--disp);font-size:clamp(19px,1.7vw,24px);line-height:1.45;letter-spacing:-.01em;margin-top:14px}.px .pg-body .reviewer{display:flex;align-items:center;gap:16px}.px .pg-body .reviewer{flex-wrap:wrap}.px .pg-body .headshot{flex-grow:0;flex-shrink:0;flex-basis:auto;width:60px;height:60px;overflow:hidden;border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-body .profile-img{width:100%;height:100%;object-fit:cover}.px .pg-body .review-heading{color:var(--ink);font-family:var(--disp)}.px .pg-body .review-heading{font-size:18px!important;margin:0!important}.px .pg-body .review-business{color:var(--mute);font-size:14px}.px .pg-body .reviewer .bde-button{margin-left:auto}.px .pg-body .reviewer .button-atom{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600;font-size:14.5px;text-decoration:none;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:transparent;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-body .reviewer .button-atom svg{stroke:currentColor;fill:none;stroke-width:1.5}.px .pg-adj .bde-adjacent-posts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.px .pg-adj a{display:block;color:var(--ink);padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:rgba(29,26,29,.6);border-radius:22px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transition:border-color 0.25s}.px{--bg:#1d1a1d;--bg2:#242124;--bg3:#2c282c;--line:rgba(234,226,226,.12);--line2:rgba(234,226,226,.22);--ink:#f4efef;--ink2:#eae2e2;--mute:#b9b0b0;--mint:#64c4a9;--mint2:#8fdcc6;--blue:#3953a4;--blue2:#4a66c0;--disp:"Inter Tight","Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--pix:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.1,1);--gut:clamp(16px,4vw,56px);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;overflow-x:clip}@media (max-width:1119px){.px .pg-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.px .px-process-head{grid-template-columns:minmax(0,1fr)}.px .pg-hero-grid{grid-template-columns:minmax(0,1fr)}.px .pg-hero--wide .pg-hero-grid{grid-template-columns:minmax(0,1fr)}.px .pg-hero-aside{max-width:640px}.px .pg-split{grid-template-columns:minmax(0,1fr)}.px .pg-split-head.is-sticky{position:static}.px .pg-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-work{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(160px,34vw,280px)}.px .pg-gallery .pg-photo:nth-child(1){grid-row-start:span 2;grid-column-start:span 2}.px .pg-prices{grid-template-columns:minmax(0,1fr);max-width:620px}.px .pg-jump{top:84px}.px .pg-band{grid-template-columns:minmax(0,1fr)}.px .pg-team{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-dir{grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-alt{grid-template-columns:minmax(0,1fr)}.px .pg-hc{grid-template-columns:minmax(0,1fr)}.px .pg-chapter{grid-template-columns:minmax(0,1fr)}.px .pg-return{position:static}.px .pg-local{grid-template-columns:repeat(2,minmax(0,1fr))}.px .px-links{display:none}.px .pg-gallery .pg-photo:nth-child(n){grid-row-start:span 1;grid-column-start:span 1}.px .pg-facts{grid-template-columns:1fr 1fr}.px .pg-article{grid-template-columns:minmax(0,1fr)}.px .pg-toc{position:static;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;border-radius:20px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px .pg-posts{grid-template-columns:minmax(0,1fr)}.px .pg-apply{grid-template-columns:minmax(0,1fr)}.px .pg-404-links{grid-template-columns:1fr 1fr}.px .dk-keys{display:none}.px .pg-fact:nth-child(3){border-left:0 solid}.px .pg-fact:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.px{font-size:16px}.px .px-h1{font-size:clamp(42px,12.4vw,60px);letter-spacing:-.035em;margin-top:22px}.px .pg-hero{padding-top:118px}.px .pg-h1.pg-h1--sm{font-size:clamp(36px,10vw,50px)}.px .pg-h1{font-size:clamp(38px,11vw,54px)}.px .pg-hero .px-hero-note2{text-align:center}.px .pg-board-logo{min-height:140px!important}.px .pg-board-type b{font-size:48px}.px .pg-board-sw i{min-height:56px}.px .pg-board-sw i::after{display:none}.px .pg-dash-kpis b{font-size:20px}.px .pg-lh-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.px .pg-ticks--2{grid-template-columns:minmax(0,1fr)}.px .pg-cards--3{grid-template-columns:minmax(0,1fr)}.px .pg-cards--2{grid-template-columns:minmax(0,1fr)}.px .pg-cards--4{grid-template-columns:minmax(0,1fr)}.px .pg-work{grid-template-columns:minmax(0,1fr)}.px .pg-work--2{grid-template-columns:minmax(0,1fr)}.px .pg-quote .px-stars{margin-left:0}.px .pg-rate{font-size:15px}.px .pg-rate{flex-wrap:wrap}.px .pg-rate i{display:none}.px .pg-rate b{font-size:19px;margin-left:auto}.px .pg-jump{justify-content:start;border-radius:16px}.px .pg-band{padding-top:28px;padding-right:18px;padding-bottom:28px;padding-left:18px;border-radius:24px}.px .pg-team{grid-template-columns:minmax(0,1fr)}.px .pg-chips-count{width:100%;margin-left:0}.px .pg-dir{grid-template-columns:minmax(0,1fr)}.px .pg-hc{padding-top:22px;padding-right:16px;padding-bottom:22px;padding-left:16px;border-radius:24px}.px .pg-promise{grid-template-columns:minmax(0,1fr)}.px .pg-local{grid-template-columns:minmax(0,1fr)}.px .pg-band-cta .px-btn{justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:100%}.px .pg-book-live{padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;border-radius:20px}.px .pg-team--2{grid-template-columns:minmax(0,1fr)}.px .pg-facts{grid-template-columns:minmax(0,1fr)}.px .pg-fact{border-top:1px solid var(--line)}.px .pg-fact{border-left:0!important}.px .pg-fact:first-child{border-top:0 solid}.px .pg-cgal{grid-template-columns:minmax(0,1fr)}.px .pg-meta .dot{display:none}.px .pg-author{flex-flow:column;align-items:start}.px .pg-apply .px-form{grid-template-columns:minmax(0,1fr)}.px .pg-404-links{grid-template-columns:minmax(0,1fr)}.px .dk-stage{min-height:0;aspect-ratio:auto}.px .dk-slide{display:none;visibility:visible;position:relative;padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px;opacity:1}.px .dk-slide{transform:none}.px .dk-slide.on{display:flex}.px .dk-slide h2{font-size:28px}.px .dk-slide .dk-p{font-size:15px}.px .dk-grid{margin-top:20px}.px .dk-g3{grid-template-columns:1fr 1fr}.px .dk-g4{grid-template-columns:1fr 1fr}.px .dk-card b{font-size:15px}.px .dk-card span{font-size:13px}.px .dk-people{flex-flow:column;margin-top:20px}.px .dk-person b{font-size:16px}.px .dk-person span{font-size:13px}.px .dk-tools [data-dk-full]{display:none}.px .pg-body .reviewer .bde-button{margin-left:0}.px .pg-adj .bde-adjacent-posts{grid-template-columns:minmax(0,1fr)}}.px-top{position:absolute;top:0;left:0;width:1px;height:1px}.px-skip{position:absolute;top:-60px;left:12px;z-index:200;color:#102019;font-weight:600;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--mint);border-radius:10px}.px-skip:focus{top:12px}.px-progress{position:fixed;top:0;right:0;left:0;z-index:120;height:2px;pointer-events:none}.px-progress span{display:block;height:100%;background-image:linear-gradient(90deg,var(--blue2),var(--mint));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;transform:scale(0,1)}.px-progress span{transform-origin:0 50%}.px-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;font-family:inherit;font-weight:600;font-size:16px;letter-spacing:.005em;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer}.px-btn .ic{transition:transform .35s var(--ease)}.px-btn:hover .ic{transform:translate3d(4px,0,0)}.px-btn{transition:background .3s var(--ease),border-color .3s,color .3s,transform .3s var(--ease);white-space:nowrap}.px-btn--primary{color:#fff;background-color:var(--blue)}.px-btn--primary:hover{color:#fff;background-color:var(--blue2)}.px-btn--ghost{color:var(--ink)}.px-btn--ghost:hover{color:var(--ink)}.px-btn--mint{color:#0f211b;background-color:var(--mint)}.px-btn--mint:hover{color:#0f211b;background-color:var(--mint2)}.px-tag{display:inline-flex;align-items:center;gap:8px;color:var(--mint);font-family:var(--pix);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;background-color:rgba(100,196,169,.06);border-radius:999px;border-top:1px solid rgba(100,196,169,.35);border-right:1px solid rgba(100,196,169,.35);border-bottom:1px solid rgba(100,196,169,.35);border-left:1px solid rgba(100,196,169,.35)}.px-tag i{display:block;width:6px;height:6px;background-color:var(--mint)}.px-tag--human{color:var(--ink2);background-color:rgba(234,226,226,.04)}.px-tag--human i{background-color:var(--ink2);border-radius:50%}.px-header{position:fixed;top:14px;right:0;left:0;z-index:100}.px-header.is-hidden{transform:translate3d(0,-140%,0)}.px-header.is-scrolled .px-nav{background-color:rgba(29,26,29,.72);box-shadow:0 18px 50px -20px rgba(0,0,0,.6);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.px-header.menu-open .px-nav{background-color:rgba(29,26,29,.72);box-shadow:0 18px 50px -20px rgba(0,0,0,.6);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.px-header.menu-open .px-burger span:nth-child(1){transform:translate3d(0,5px,0) rotateZ(45deg)}.px-header.menu-open .px-burger span:nth-child(2){opacity:0}.px-header.menu-open .px-burger span:nth-child(3){transform:translate3d(0,-5px,0) rotateZ(-45deg)}.px-header.menu-open+.px-mobile{visibility:visible;opacity:1}.px-header.menu-open+.px-mobile{transition:opacity .4s var(--ease)}.px-header.menu-open+.px-mobile li a{opacity:1}.px-header.menu-open+.px-mobile li a{transform:none}.px-header{padding:0 var(--gut);transition:transform .5s var(--ease),top .4s var(--ease)}.px-nav{display:flex;align-items:center;gap:20px;max-width:1360px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:22px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:background 0.4s,border-color 0.4s,box-shadow 0.4s,backdrop-filter 0.4s}.px-nav .px-btn{min-height:46px;font-size:15px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}@media (max-width:1023px){.px-nav{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:18px}.px-nav>.px-meta .px-btn{display:none}}.px-logo{display:flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;min-height:44px;color:var(--ink)}.px-logo svg{display:block;width:132px;height:auto}.px-logo svg{fill:currentColor}@media (max-width:767px){.px-logo svg{width:112px}}.px-links{display:flex;gap:4px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px-links a{display:block;position:relative;color:var(--ink2);font-weight:500;font-size:15px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;border-radius:999px;transition:color 0.25s,background 0.25s}.px-links a:hover{color:var(--ink);background-color:rgba(234,226,226,.07)}.px-links{list-style:none}@media (max-width:1119px){.px-links a{font-size:14px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}@media (max-width:1023px){.px-links{display:none}}.px-meta{display:flex;align-items:center;gap:14px;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-left:auto}.px-burger{display:none;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:48px;height:48px;color:var(--ink);background-color:transparent;border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);cursor:pointer}.px-burger span{position:absolute;right:14px;left:14px;height:2px;background-color:currentColor}.px-burger span{transition:transform .4s var(--ease),opacity .3s}.px-burger span:nth-child(1){top:18px}.px-burger span:nth-child(2){top:23px}.px-burger span:nth-child(3){top:28px}@media (max-width:1023px){.px-burger{display:block}}.px-mobile{display:flex;visibility:hidden;flex-flow:column;gap:28px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background-color:rgba(22,20,22,.97);opacity:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.px-mobile ul{display:flex;flex-flow:column;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px-mobile ul{list-style:none}.px-mobile li a{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(28px,7vw,40px);letter-spacing:-.025em;padding-top:14px;padding-right:0;padding-bottom:14px;padding-left:0;border-bottom:1px solid var(--line);opacity:0;transform:translate3d(0,16px,0)}.px-mobile li a{transition:transform .5s var(--ease),opacity .5s}.px-mobile li:nth-child(2) a{transition:all 0.04s}.px-mobile li:nth-child(3) a{transition:all 0.08s}.px-mobile li:nth-child(4) a{transition:all 0.12s}.px-mobile li:nth-child(5) a{transition:all 0.16s}.px-mobile li:nth-child(6) a{transition:all 0.2s}.px-mobile .px-btn{align-self:start}.px-mobile{padding:110px var(--gut) 32px;transition:opacity .4s var(--ease),visibility 0s .4s;overflow-y:auto}.px-mobile-foot{color:var(--mute);font-size:15px;margin-top:auto}.px-faces{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto}.px-faces img{width:36px;height:36px;object-fit:cover;margin-left:-10px;border-radius:50%;border-top:2px solid var(--bg);border-right:2px solid var(--bg);border-bottom:2px solid var(--bg);border-left:2px solid var(--bg)}.px-faces img:first-child{margin-left:0}.px-stars{display:flex;gap:2px;color:var(--mint);margin-bottom:2px}.px-stars svg{width:14px;height:14px}.px-stars svg{fill:currentColor}.px-fade{opacity:0;transform:translate3d(0,18px,0)}.px-fade{transition:opacity .9s var(--ease),transform .9s var(--ease)}.px-hero{position:relative;padding-top:clamp(150px,15vw,200px);padding-right:0;padding-bottom:0;padding-left:0}.px-hero::before{position:absolute;top:-20%;right:-10%;z-index:-1;width:70vw;height:70vw;max-width:1100px;max-height:1100px;background-image:radial-gradient(circle,rgba(57,83,164,.28),transparent 62%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.px-hero::before{content:""}.px-hero{isolation:isolate}@media (max-width:767px){.px-hero{padding-top:120px}}.px-hero-top{max-width:1180px}.px-hero-top>.px-tag{color:var(--mute);letter-spacing:.12em;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.px-hero-top>.px-tag{background:none}.px-line{display:block;overflow:hidden;margin-bottom:-.08em;padding-bottom:.08em}.px-line>span{display:block;transform:translate3d(0,105%,0)}.px-line>span{transition:transform 1.2s var(--ease)}.px-h1 .mint{color:var(--mint)}.px-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;margin-top:clamp(36px,4vw,56px)}@media (max-width:1023px){.px-hero-row{grid-template-columns:minmax(0,1fr)}}.px-lede{max-width:46ch;color:var(--ink2);font-size:clamp(17px,1.35vw,20px);line-height:1.6}.px-hero-side{display:flex;flex-flow:column;justify-content:end;align-items:end;gap:20px}@media (max-width:1023px){.px-hero-side{align-items:start}}.px-hero-cta{display:flex;gap:12px}.px-hero-cta{flex-wrap:wrap}@media (max-width:767px){.px-hero-cta{width:100%}.px-hero-cta .px-btn{justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:100%}}.px-proof{display:flex;align-items:center;gap:14px;color:var(--mute);font-size:14px;line-height:1.4}.px-hero-media{position:relative;margin-top:clamp(48px,6vw,88px)}.px-hero-frame{position:relative;height:clamp(340px,56vw,800px);overflow:hidden;background-color:#151315}.px-hero-frame img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform-origin:50% 50%}.px-hero-frame img{transform:scale(var(--s))}.px-hero-frame video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform-origin:50% 50%}.px-hero-frame video{transform:scale(var(--s))}.px-hero-frame::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,rgba(29,26,29,.25),rgba(29,26,29,0) 25%,rgba(29,26,29,0) 55%,rgba(29,26,29,.82));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.px-hero-frame::after{content:""}.px-hero-frame{--inset:56px;--r:28px;--s:1.12;clip-path:inset(0 var(--inset) round var(--r))}@media (max-width:767px){.px-hero-frame{height:420px}}.px-hero-cap{position:absolute;right:0;bottom:clamp(20px,3vw,36px);left:0;z-index:2}.px-hero-cap .wrap{display:flex;justify-content:space-between;align-items:end;gap:16px}.px-hero-cap .wrap{flex-wrap:wrap}.px-hero-cap p{max-width:34ch;color:#fff;font-size:15px;line-height:1.45}.px-hero-cap p b{display:block;font-family:var(--disp);font-weight:600;font-size:18px}@media (max-width:767px){.px-hero-cap p{font-size:14px}}.px-hero-chips{display:flex;gap:8px}.px-hero-chips .px-tag{background-color:rgba(29,26,29,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.px-hero-chips{flex-wrap:wrap}@media (max-width:767px){.px-hero-chips{display:none}}.px-logos{padding-top:clamp(96px,9vw,136px);padding-right:0;padding-bottom:clamp(56px,6vw,88px);padding-left:0}.px-marquee{display:flex;overflow:hidden}.px-marquee:hover .px-marquee-track{animation-play-state:paused}.px-marquee img{width:auto;height:34px;max-width:150px;object-fit:contain;opacity:.6;transition:opacity 0.3s}.px-marquee img:hover{opacity:1}.px-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.px-marquee-track{display:flex;align-items:center;gap:80px;flex-grow:0;flex-shrink:0;flex-basis:auto;padding-right:80px}.px-marquee-track{animation:pxMarquee 50s linear infinite}.px-sec{padding-top:clamp(96px,10vw,144px);padding-right:0;padding-bottom:clamp(96px,10vw,144px);padding-left:0}.px-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px}.px-eyebrow .px-tag{color:var(--mute);letter-spacing:.12em;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.px-eyebrow .px-tag{background:none}.px-eyebrow .px-tag i{background-color:var(--mint);border-radius:0}.px-eyebrow .px-tag--human i{background-color:var(--mint);border-radius:0}.px-h2{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(38px,5vw,76px);line-height:1;letter-spacing:-.035em}.px-h2 em{color:var(--mint);font-style:normal}.px-sub{max-width:52ch;color:var(--ink2);font-size:clamp(17px,1.35vw,20px);line-height:1.6}.px-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:28px 72px;margin-bottom:clamp(40px,4.5vw,64px)}.px-head .px-more{margin-top:18px}@media (max-width:1023px){.px-head{grid-template-columns:minmax(0,1fr)}}.px-hai{position:relative}@media (max-width:1119px){.px-hai .px-head{grid-template-columns:minmax(0,1fr)}}.px-filter{display:inline-flex;gap:4px;margin-top:28px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:var(--bg2);border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-filter button{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mute);font-weight:600;font-size:15px;padding-top:0;padding-right:18px;padding-bottom:0;padding-left:18px;background-color:transparent;border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:background 0.3s,color 0.3s}.px-filter button{font:inherit}.px-filter button[aria-pressed="true"]{color:#1d1a1d;background-color:var(--ink)}.px-filter button:hover{color:var(--ink)}.px-filter button[aria-pressed="true"]:hover{color:#1d1a1d}.px-filter{flex-wrap:nowrap}@media (max-width:1119px){.px-filter button{font-size:14px;padding-top:0;padding-right:14px;padding-bottom:0;padding-left:14px}}@media (max-width:767px){.px-filter{display:flex;width:100%}.px-filter button{justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:auto;font-size:13px;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px}.px-filter button{white-space:nowrap}.px-filter{flex-wrap:nowrap}}@media (max-width:479px){.px-filter button{font-size:12.5px;padding-top:0;padding-right:6px;padding-bottom:0;padding-left:6px}}.px-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.px-bento[data-show="human"] .px-card[data-kind="ai"]{opacity:.22;filter:saturate(0%);transform:scale(.985,.985)}.px-bento[data-show="ai"] .px-card[data-kind="human"]{opacity:.22;filter:saturate(0%);transform:scale(.985,.985)}.px-card{display:flex;flex-flow:column;gap:12px;grid-column-start:span 4;position:relative;min-height:230px;overflow:hidden;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--bg2);border-radius:22px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-card.wide{grid-column-start:span 6}.px-card h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:24px;line-height:1.15;letter-spacing:-.02em}.px-card p{color:var(--ink2);font-size:16px;line-height:1.55}.px-card .px-tag{align-self:start;margin-bottom:8px}.px-card{transition:opacity .45s var(--ease),transform .45s var(--ease),border-color .3s,filter .45s}@media (max-width:1023px){.px-card{grid-column-start:span 6}.px-card.wide{grid-column-start:span 6}}@media (max-width:767px){.px-card{grid-column-start:1;grid-column-end:-1;min-height:0}.px-card.wide{grid-column-start:1;grid-column-end:-1;min-height:0}}.px-card-num{position:absolute;top:22px;right:22px;color:var(--mute);font-family:var(--pix);font-size:13px}.px-spot::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),rgba(100,196,169,.13),transparent 60%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;opacity:0;pointer-events:none;transition:opacity 0.4s}.px-spot::before{content:""}.px-spot:hover::before{opacity:1}.px-card--ai{background-image:linear-gradient(160deg,rgba(57,83,164,.22),rgba(36,33,36,1) 55%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.px-card-grid{position:absolute;right:-10px;bottom:-10px;width:120px;height:120px;background-image:linear-gradient(var(--mint) 2px,transparent 2px),linear-gradient(90deg,var(--mint) 2px,transparent 2px);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll;opacity:.08;pointer-events:none}.px-card-grid{-webkit-mask-image:radial-gradient(circle at 100% 100%,#000,transparent 70%);mask-image:radial-gradient(circle at 100% 100%,#000,transparent 70%);background-size:12px 12px}.px-rule{display:flex;align-items:center;gap:18px;margin-top:14px;padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-color:rgba(100,196,169,.05);border-radius:22px;border-top:1px dashed rgba(100,196,169,.45);border-right:1px dashed rgba(100,196,169,.45);border-bottom:1px dashed rgba(100,196,169,.45);border-left:1px dashed rgba(100,196,169,.45)}.px-rule p{flex-grow:1;flex-shrink:1;flex-basis:380px;color:var(--ink);font-weight:500;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.px-rule p span{color:var(--mint)}.px-rule{flex-wrap:wrap}.px-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:1023px){.px-svc{grid-template-columns:minmax(0,1fr)}}.px-svc-card{display:flex;flex-flow:column;position:relative;min-height:520px;overflow:hidden;background-color:var(--bg2);border-radius:26px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-svc-card:hover{transform:translate3d(0,-4px,0)}.px-svc-card:hover .px-more .ic{transform:translate3d(5px,0,0)}.px-svc-card:hover .px-sw.s1{transform:rotateZ(-14deg) translate3d(-96px,0,0) translate3d(0,6px,0)}.px-svc-card:hover .px-sw.s3{transform:rotateZ(14deg) translate3d(96px,0,0) translate3d(0,6px,0)}.px-svc-card:hover .px-sw.s2{transform:translate3d(0,-10px,0)}.px-svc-card:hover .px-vf img{transform:scale(1.02,1.02)}.px-svc-card:hover .px-vf-focus{top:24%;left:40%;width:84px;height:84px}.px-svc-card:hover .px-browser{transform:translate3d(0,-6px,0) rotateZ(-1deg)}.px-svc-card.in .px-gauge .fg{stroke-dashoffset:9}.px-svc-card.in .px-chart .ln{stroke-dashoffset:0}.px-svc-card.in .px-chart .ar{opacity:1}.px-svc-card.in .px-chart .dot{opacity:1}.px-svc-card:hover .px-sheet .s1{transform:translate3d(-142%,-48%,0) rotateZ(-10deg)}.px-svc-card:hover .px-sheet .s3{transform:translate3d(42%,-48%,0) rotateZ(10deg)}.px-svc-card:hover .px-sheet .s2{transform:translate3d(-50%,-56%,0)}.px-svc-card:hover .px-sheet .px-vf-focus{top:22%;left:34%;width:56px;height:56px}.px-svc-card.in .px-leads-bar i{transform:none}.px-svc-card.in .px-leads-list li{opacity:1}.px-svc-card.in .px-leads-list li{transform:none}.px-svc-card{transition:border-color .3s,transform .5s var(--ease)}@media (max-width:1023px){.px-svc-card{min-height:0}}.px-svc-vis{display:grid;align-items:center;justify-items:center;flex-grow:1;flex-shrink:1;flex-basis:0%;position:relative;min-height:260px;overflow:hidden;border-bottom:1px solid var(--line)}.px-svc-body{display:flex;flex-flow:column;gap:12px;padding-top:28px;padding-right:32px;padding-bottom:32px;padding-left:32px}.px-svc-body .k{color:var(--mint);font-family:var(--pix);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.px-svc-body h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(28px,2.4vw,36px);line-height:1.05;letter-spacing:-.03em}.px-svc-body p{max-width:46ch;color:var(--ink2)}.px-more{display:inline-flex;align-items:center;gap:8px;align-self:start;min-height:44px;color:var(--ink);font-weight:600;margin-top:6px}.px-more .ic{color:var(--mint)}.px-more .ic{transition:transform .35s var(--ease)}.px-swatches{display:flex;gap:0;position:relative;width:300px;height:190px}@media (max-width:767px){.px-swatches{transform:scale(.82,.82)}}.px-sw{display:flex;flex-flow:column;justify-content:end;position:absolute;top:0;left:75px;width:150px;height:190px;font-family:var(--pix);font-size:12px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-radius:18px;box-shadow:0 20px 40px -18px rgba(0,0,0,.7)}.px-sw.s1{color:var(--ink2);background-color:#1d1a1d;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transform:rotateZ(-9deg) translate3d(-44px,0,0)}.px-sw.s2{color:#fff;background-color:var(--blue);transform:rotateZ(0deg)}.px-sw.s3{color:#0f211b;background-color:var(--mint);transform:rotateZ(9deg) translate3d(44px,0,0)}.px-sw b{font-family:var(--disp);font-weight:600;font-size:44px;line-height:1;letter-spacing:-.03em;margin-bottom:auto}.px-sw{transition:transform .7s var(--ease)}.px-vf{position:absolute;top:0;right:0;bottom:0;left:0}.px-vf img{width:100%;height:100%;object-fit:cover;filter:saturate(90%);transform:scale(1.08,1.08)}.px-vf img{transition:transform 1.2s var(--ease)}.px-vf::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,rgba(29,26,29,.15),rgba(29,26,29,.55));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.px-vf::after{content:""}.px-vf-ui{position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:2;color:#fff;font-family:var(--pix);font-size:12px;pointer-events:none}.px-vf-ui i{position:absolute;width:22px;height:22px;border-top:0 solid #fff;border-right:0 solid #fff;border-bottom:0 solid #fff;border-left:0 solid #fff}.px-vf-ui i:nth-child(1){top:0;left:0;border-top:2px solid;border-left:2px solid}.px-vf-ui i:nth-child(2){top:0;right:0;border-top:2px solid;border-right:2px solid}.px-vf-ui i:nth-child(3){bottom:0;left:0;border-bottom:2px solid;border-left:2px solid}.px-vf-ui i:nth-child(4){right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}.px-vf-focus{position:absolute;top:30%;left:46%;width:64px;height:64px;border-top:2px solid var(--mint);border-right:2px solid var(--mint);border-bottom:2px solid var(--mint);border-left:2px solid var(--mint)}.px-vf-focus{transition:all .8s var(--ease)}.px-vf-read{display:flex;justify-content:space-between;position:absolute;right:30px;bottom:6px;left:30px}.px-vf-rec{display:flex;align-items:center;gap:6px;position:absolute;top:4px;right:30px}.px-vf-rec b{width:8px;height:8px;background-color:#ff5d5d;border-radius:50%}.px-vf-rec b{animation:pxBlink 1.4s steps(1) infinite}.px-browser{width:min(380px,82%);overflow:hidden;background-color:#151315;border-radius:14px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.px-browser{transition:transform .8s var(--ease)}.px-browser-bar{display:flex;gap:6px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-bottom:1px solid var(--line)}.px-browser-bar i{width:9px;height:9px;background-color:#4a444a;border-radius:50%}.px-browser-bar span{flex-grow:1;flex-shrink:1;flex-basis:0%;height:10px;margin-left:10px;background-color:#2c282c;border-radius:5px}.px-browser-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.px-gauge{display:flex;flex-flow:column;align-items:center;gap:8px;color:var(--mute);font-size:11px;text-align:center}.px-gauge svg{width:64px;height:64px;transform:rotateZ(-90deg)}.px-gauge circle{fill:none;stroke-width:6}.px-gauge .tr{stroke:#2f3b36}.px-gauge .fg{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;transition:stroke-dashoffset 1.6s var(--ease)}.px-gauge-wrap{position:relative}.px-gauge-wrap b{display:grid;align-items:center;justify-items:center;position:absolute;top:0;right:0;bottom:0;left:0;color:var(--mint);font-family:var(--pix);font-size:16px}.px-chart{position:relative;width:min(420px,86%)}.px-chart svg{width:100%;height:auto;overflow:visible}.px-chart .grid line{stroke:rgba(234,226,226,.08);stroke-width:1}.px-chart .ln{fill:none;stroke:var(--mint);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700;transition:stroke-dashoffset 2s var(--ease) .2s}.px-chart .ar{opacity:0;transition:opacity 1.2s ease 1s}.px-chart .ar{fill:url("#pxArea")}.px-chart .dot{opacity:0;transition:opacity 0.4s ease 2s}.px-chart .dot{fill:var(--mint)}.px-chip{display:flex;align-items:center;gap:6px;position:absolute;color:var(--ink2);font-size:12px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:var(--bg);border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-chip i{width:6px;height:6px;background-color:var(--mint);border-radius:50%}.px-chip{white-space:nowrap}.px-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (max-width:1023px){.px-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-stat{padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px;border-left:1px solid var(--line)}.px-stat:first-child{border-left:0 solid}.px-stat b{display:block;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(48px,5vw,80px);line-height:1;letter-spacing:-.04em}.px-stat b{font-variant-numeric:tabular-nums}.px-stat b small{color:var(--mint);font-size:.5em;letter-spacing:0;margin-left:2px}.px-stat .lbl{display:block;max-width:22ch;color:var(--mute);font-size:15px;margin-top:10px}@media (max-width:1023px){.px-stat:nth-child(3){border-left:0 solid}.px-stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.px-stat{padding-top:26px;padding-right:16px;padding-bottom:26px;padding-left:16px}}.px-process{position:relative}.px-process+.px-sec{padding-top:clamp(56px,6vw,88px)}@media (max-width:1023px){.px-process .px-sec{padding-bottom:0}}.px-process-pin{display:flex;flex-flow:column;justify-content:start;position:sticky;top:0;min-height:100vh;overflow:hidden;padding-top:clamp(72px,7vw,104px);padding-right:0;padding-bottom:56px;padding-left:0}@media (max-width:1023px){.px-process-pin{position:relative;min-height:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.px-process-track{display:flex;gap:16px}.px-process-track{padding:0 max(var(--gut),calc(( 100% - 1360px ) / 2 + var(--gut)));will-change:transform}@media (max-width:1023px){.px-process-track{flex-flow:column}.px-process-track{transform:none!important}}.px-step{display:flex;flex-flow:column;gap:12px;position:relative;min-height:400px;overflow:hidden;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--bg2);border-radius:24px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-step h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:26px;line-height:1.1;letter-spacing:-.02em}.px-step p{color:var(--ink2);font-size:16px}.px-step .px-tag{align-self:start;margin-bottom:6px}.px-step.lead{color:#0f211b;background-color:var(--mint)}.px-step.lead h3{color:#0f211b}.px-step.lead p{color:#0f211b}.px-step.lead .px-step-n{color:rgba(15,33,27,.35)}.px-step.lead .px-tag--human{color:#0f211b;background-color:rgba(15,33,27,.06)}.px-step.lead .px-tag--human i{background-color:#0f211b}.px-step{flex:0 0 clamp(300px,30vw,420px)}@media (max-width:1023px){.px-step{flex-grow:0;flex-shrink:0;flex-basis:auto;min-height:0}}.px-step-n{color:rgba(234,226,226,.18);font-family:var(--disp);font-weight:500;font-size:72px;line-height:.9;letter-spacing:-.04em;margin-bottom:auto}@media (max-width:1023px){.px-step-n{font-size:56px;margin-bottom:10px}}.px-process-bar{position:relative;width:calc(min(100%,1360px) - 2 * var(--gut));height:2px;margin-top:36px;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:var(--line)}.px-process-bar span{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--mint);transform:scale(0,1)}.px-process-bar span{transform-origin:0 50%}@media (max-width:1023px){.px-process-bar{display:none}}.px-founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,88px)}.px-founder .px-sub{margin-top:24px}.px-founder .px-sub+.px-sub{margin-top:14px}@media (max-width:1023px){.px-founder{grid-template-columns:minmax(0,1fr)}}.px-photo{position:relative;overflow:hidden;aspect-ratio:5/4.4;background-image:radial-gradient(120% 90% at 70% 10%,rgba(57,83,164,.55),transparent 60%),linear-gradient(180deg,#2c282c,#1f1c1f);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:26px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-photo img{position:absolute;top:8%;right:0;bottom:0;left:0;width:100%;height:92%;object-fit:contain;object-position:50% 100%}.px-photo canvas{position:absolute;top:8%;right:0;bottom:0;left:0;width:100%;height:92%;object-fit:contain;object-position:50% 100%}.px-photo-cap{display:flex;justify-content:space-between;gap:12px;position:absolute;top:18px;right:20px;left:20px;z-index:2;color:#fff;font-family:var(--pix);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.px-skills{display:flex;gap:8px;margin-top:28px}.px-skills span{color:var(--ink2);font-size:14px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-skills{flex-wrap:wrap}.px-sign{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.px-sign b{display:block;color:var(--ink);font-size:17px}.px-sign span{color:var(--mute);font-size:14px}.px-sign .px-btn{min-height:46px;font-size:15px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}.px-sign{flex-wrap:wrap}.px-quotes-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(40px,4.5vw,64px)}.px-quotes-head{flex-wrap:wrap}.px-arrows{display:flex;align-items:center;gap:8px}.px-arrow{display:grid;align-items:center;justify-items:center;width:52px;height:52px;color:var(--ink);background-color:transparent;border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);cursor:pointer;transition:background 0.3s,border-color 0.3s,opacity 0.3s}.px-arrow:disabled{opacity:.3;cursor:default}.px-arrow.prev .ic{transform:rotateZ(180deg)}.px-track{display:flex;gap:16px;cursor:grab}.px-track::-webkit-scrollbar{display:none}.px-track.drag{cursor:grabbing}.px-track.drag{scroll-snap-type:none}.px-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(var(--gut),calc(( 100% - 1360px ) / 2 + var(--gut))) 8px;scroll-padding:0 max(var(--gut),calc(( 100% - 1360px ) / 2 + var(--gut)))}.px-quote{display:flex;flex-flow:column;gap:24px;min-height:340px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--bg2);border-radius:24px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-quote blockquote{color:var(--ink);font-weight:400;font-size:clamp(18px,1.4vw,21px);line-height:1.5;letter-spacing:-.01em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px-quote blockquote::before{display:block;color:var(--mint);font-family:var(--disp);font-weight:600;font-size:72px;line-height:.6;margin-bottom:14px}.px-quote blockquote::before{content:"“"}.px-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:auto}.px-quote figcaption img{flex-grow:0;flex-shrink:0;flex-basis:auto;width:52px;height:52px;object-fit:cover;border-radius:50%}.px-quote figcaption b{display:block;color:var(--ink);font-size:16px}.px-quote figcaption span{color:var(--mute);font-size:14px}.px-quote .px-stars{margin-bottom:-8px}.px-quote{flex:0 0 clamp(300px,36vw,480px);scroll-snap-align:start;user-select:none}@media (max-width:767px){.px-quote{flex-basis:84vw;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.px-initials{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:52px;height:52px;object-fit:cover;color:#fff;font-weight:700;background-color:var(--blue);border-radius:50%}.px-cta{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,64px);position:relative;overflow:hidden;padding-top:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px);padding-bottom:clamp(28px,5vw,72px);padding-left:clamp(28px,5vw,72px);background-color:var(--bg2);border-radius:32px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-cta::before{position:absolute;top:-260px;left:-200px;width:640px;height:640px;background-image:radial-gradient(circle,rgba(57,83,164,.45),transparent 65%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.px-cta::before{content:""}.px-cta>*{position:relative}.px-cta .px-h2{font-size:clamp(42px,5vw,76px)}@media (max-width:1023px){.px-cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.px-cta{gap:28px;padding-top:28px;padding-right:18px;padding-bottom:28px;padding-left:18px;border-radius:24px}}.px-cta-list{display:flex;flex-flow:column;gap:12px;margin-top:30px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px-cta-list li{display:flex;align-items:start;gap:12px;color:var(--ink2)}.px-cta-list .ic{color:var(--mint);margin-top:4px}.px-cta-list{list-style:none}.px-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding-top:clamp(20px,2.4vw,32px);padding-right:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px);padding-left:clamp(20px,2.4vw,32px);background-color:rgba(29,26,29,.6);border-radius:22px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-form h3{grid-column-start:1;grid-column-end:-1;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:28px;letter-spacing:-.02em}.px-form .px-btn{justify-content:center;grid-column-start:1;grid-column-end:-1}.px-form small{grid-column-start:1;grid-column-end:-1;color:var(--mute);font-size:13px}.px-form.is-sent>*:not(.px-sent){display:none}.px-form.is-sent .px-sent{display:flex}@media (max-width:767px){.px-form{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.px-form h3{font-size:24px}.px-form{background:none}}.px-field-wrap{display:flex;flex-flow:column;gap:6px}.px-field-wrap.full{grid-column-start:1;grid-column-end:-1}.px-field-wrap label{color:var(--ink2);font-weight:500;font-size:14px}.px-field-wrap input{width:100%;min-height:50px;color:var(--ink);font-size:16px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:#171517;border-radius:12px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transition:border-color 0.25s,box-shadow 0.25s}.px-field-wrap input{font:inherit}.px-field-wrap textarea{width:100%;min-height:120px;color:var(--ink);font-size:16px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:#171517;border-radius:12px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transition:border-color 0.25s,box-shadow 0.25s}.px-field-wrap textarea{font:inherit;resize:vertical}.px-field-wrap select{width:100%;min-height:50px;color:var(--ink);font-size:16px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:#171517;border-radius:12px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transition:border-color 0.25s,box-shadow 0.25s}.px-field-wrap select{font:inherit}.px-field-wrap input:focus{box-shadow:0 0 0 3px rgba(100,196,169,.18)}.px-field-wrap textarea:focus{box-shadow:0 0 0 3px rgba(100,196,169,.18)}.px-field-wrap select:focus{box-shadow:0 0 0 3px rgba(100,196,169,.18)}.px-field-wrap label .req{color:var(--mute);font-weight:400;font-size:13px}@media (max-width:767px){.px-field-wrap input{padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}.px-field-wrap textarea{padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}.px-field-wrap select{padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}}.px-sent{display:none;gap:10px;grid-column-start:1;grid-column-end:-1;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0}.px-sent b{color:var(--ink);font-size:26px}.px-footer{position:relative;overflow:hidden;padding-top:clamp(64px,6vw,88px);padding-right:0;padding-bottom:28px;padding-left:0;border-top:1px solid var(--line)}.px-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.px-foot-grid h4{color:var(--mint);font-family:var(--pix);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.px-foot-grid ul{display:flex;flex-flow:column;gap:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px-foot-grid ul{list-style:none}.px-foot-grid ul a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink2);font-size:15px;padding-top:6px;padding-right:0;padding-bottom:6px;padding-left:0;transition:color 0.2s}.px-foot-grid ul a:hover{color:var(--mint)}@media (max-width:1023px){.px-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.px-foot-grid{grid-template-columns:minmax(0,1fr)}}.px-foot-about p{max-width:36ch;color:var(--ink2);font-size:15px}.px-foot-about address{color:var(--mute);font-size:15px;line-height:1.6;font-style:normal;margin-top:18px}@media (max-width:1023px){.px-foot-about{grid-column-start:1;grid-column-end:-1}}.px-social{display:flex;gap:8px;margin-top:20px}.px-social a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink2);font-size:14px;padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);transition:border-color 0.25s,color 0.25s}.px-social a:hover{color:var(--ink)}.px-social{flex-wrap:wrap}.px-article{display:block;margin-top:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;border-radius:16px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:border-color 0.25s}.px-article span{color:var(--mint);font-family:var(--pix);font-size:12px}.px-article b{display:block;color:var(--ink);font-weight:600;font-size:15px;line-height:1.35;margin-top:6px}.px-legal{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--mute);font-size:14px;margin-top:0;padding-top:22px;border-top:1px solid var(--line)}.px-legal nav{display:flex;gap:20px}.px-legal nav{flex-wrap:wrap}.px-legal a{display:inline-flex;align-items:center;min-height:44px}.px-legal a:hover{color:var(--ink)}.px-legal{flex-wrap:wrap}@media (max-width:767px){.px-legal{flex-flow:column;align-items:start}}.px-totop{display:grid;align-items:center;justify-items:center;width:48px;height:48px;color:var(--ink);background-color:transparent;border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);cursor:pointer}.px-totop .ic{transform:rotateZ(-90deg)}.px-rm .px *{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.px-rm .px *::before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.px-rm .px *::after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.px-rm .px [data-reveal]{opacity:1!important;transform:none!important}.px-rm .px-fade{opacity:1!important;transform:none!important}.px-rm .px-line>span{opacity:1!important;transform:none!important}.px-rm .px-wordmark path{opacity:1!important;transform:none!important}.px-rm .px-mani-text .w{opacity:1}.px-rm .px-qmarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.px-rm .px-qset[aria-hidden="true"]{display:none}.px-rm .px-duo-tag{opacity:1!important;transform:none!important}.px-rm .px-leads-bar i{opacity:1!important;transform:none!important}.px-rm .px-leads-list li{opacity:1!important;transform:none!important}.px-rm .px .pg-vf span{animation:none}.px-wordmark{color:var(--ink)}.px-wordmark svg{display:block;width:100%;height:auto;overflow:visible}.px-wordmark svg{fill:currentColor}.px-wordmark path{opacity:0;transform:translate3d(0,60%,0)}.px-wordmark path{transition:transform 1.1s var(--ease),opacity 1.1s var(--ease);transform-box:fill-box}.px-wordmark.in path{opacity:1}.px-wordmark.in path{transform:none}.px-wordmark path:nth-child(2){transition:all 0.05s}.px-wordmark path:nth-child(3){transition:all 0.1s}.px-wordmark path:nth-child(4){transition:all 0.15s}.px-wordmark path:nth-child(5){transition:all 0.2s}.px-wordmark path:nth-child(6){transition:all 0.25s}.px-wordmark path:nth-child(7){transition:all 0.3s}.px-wordmark path:nth-child(8){transition:all 0.35s}.px-wordmark path:nth-child(9){transition:all 0.4s}.px-wordmark path:nth-child(10){transition:all 0.45s}.px-wordmark path:nth-child(11){transition:all 0.5s}.px-wordmark path:nth-child(12){transition:all 0.55s}.px-hero-ctrl{display:flex;align-items:center;gap:8px}@media (max-width:767px){.px-hero-ctrl .px-chip-link{display:none}}.px-chip-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-weight:600;font-size:14px;padding-top:0;padding-right:18px;padding-bottom:0;padding-left:18px;background-color:rgba(29,26,29,.72);border-radius:999px;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18);transition:background 0.3s,border-color 0.3s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.px-chip-link:hover{color:#fff}.px-play{display:grid;align-items:center;justify-items:center;width:44px;height:44px;color:#fff;background-color:rgba(29,26,29,.72);border-radius:50%;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18);cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.px-play svg{width:16px;height:16px}.px-play svg{fill:currentColor;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.px-play .i-play{display:none}.px-play .i-play{stroke:none}.px-play[aria-pressed="true"] .i-play{display:block}.px-play[aria-pressed="true"] .i-pause{display:none}.px-manifesto{padding-top:clamp(72px,8vw,120px);padding-right:0;padding-bottom:clamp(24px,3vw,40px);padding-left:0}.px-mani-text .w{opacity:.18;transition:opacity 0.35s ease,color 0.35s ease}.px-mani-text .w.on{opacity:1}.px-mani-text .w.hl.on{color:var(--mint)}.px-work-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 16px}.px-work-card{display:flex;flex-flow:column;gap:18px;grid-column-start:span 6;color:inherit}.px-work-card.wide{grid-column-start:span 6}.px-work-card:hover .px-work-shot img{transform:scale(1.04,1.04)}.px-work-card:hover .px-work-view{opacity:1}.px-work-card:hover .px-work-view{transform:none}.px-work-card:focus-visible .px-work-view{opacity:1}.px-work-card:focus-visible .px-work-view{transform:none}.px-work-card.wide .px-work-shot{height:auto;aspect-ratio:1200/750}@media (max-width:1023px){.px-work-card{grid-column-start:span 6}.px-work-card.wide{grid-column-start:span 6}}@media (max-width:767px){.px-work-card{grid-column-start:1;grid-column-end:-1}.px-work-card.wide{grid-column-start:1;grid-column-end:-1}}.px-work-media{position:relative;overflow:hidden;background-color:#151315;border-radius:20px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:border-color 0.3s}.px-work-bar{display:flex;align-items:center;gap:6px;height:34px;padding-top:0;padding-right:14px;padding-bottom:0;padding-left:14px;background-color:#232023;border-bottom:1px solid var(--line)}.px-work-bar i{width:9px;height:9px;background-color:#4a444a;border-radius:50%}.px-work-bar span{color:var(--mute);font-size:12px;margin-left:10px}.px-work-shot{height:auto;overflow:hidden;aspect-ratio:1200/750}.px-work-shot img{width:100%;height:100%;object-fit:cover}.px-work-shot img{transition:transform 1.1s var(--ease);object-position:50% 0}@media (max-width:767px){.px-work-shot{height:auto;aspect-ratio:16/10}}.px-work-view{display:inline-flex;align-items:center;gap:6px;position:absolute;right:16px;bottom:16px;color:#1d1a1d;font-weight:600;font-size:14px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--ink);border-radius:999px;opacity:0;transform:translate3d(0,8px,0)}.px-work-view{transition:opacity .35s var(--ease),transform .35s var(--ease)}@media (max-width:767px){.px-work-view{font-size:13px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;opacity:1}.px-work-view{transform:none}}.px-work-meta{display:flex;justify-content:space-between;align-items:start;gap:16px}.px-work-meta h3{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.02em}.px-work-meta p{color:var(--mute);font-size:15px;margin-top:2px}.px-work-meta{flex-wrap:wrap}.px-work-tags{display:flex;gap:6px}.px-work-tags span{color:var(--ink2);font-size:13px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-work-tags{flex-wrap:wrap}.px-card-ic{position:absolute;top:28px;right:26px;width:28px;height:28px;opacity:.9}.px-card-ic{fill:none;stroke:var(--mint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.px-card-ic{top:24px;right:22px;width:24px;height:24px}}.px-proc-side{display:flex;flex-flow:column;align-items:start;gap:14px}.px-proc-count{color:var(--mute);font-family:var(--disp);font-size:15px;letter-spacing:.04em}.px-proc-count b{color:var(--ink);font-weight:600}.px-proc-count{font-variant-numeric:tabular-nums}.px-q-count{color:var(--mute);font-family:var(--disp);font-size:15px;margin-right:12px}.px-q-count b{color:var(--ink);font-weight:600}.px-q-count{font-variant-numeric:tabular-nums}@media (max-width:767px){.px-q-count{display:none}}.px-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 72px}@media (max-width:1023px){.px-faq{grid-template-columns:minmax(0,1fr)}}.px-faq-list{border-top:1px solid var(--line)}.px-faq-item{border-bottom:1px solid var(--line)}.px-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;color:var(--ink);font-family:var(--disp);font-weight:600;font-size:clamp(18px,1.5vw,21px);letter-spacing:-.01em;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;cursor:pointer}.px-faq-item summary{list-style:none}.px-faq-item summary::-webkit-details-marker{display:none}.px-faq-item summary i{flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:32px;height:32px;border-radius:50%;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-faq-item summary i{transition:transform .4s var(--ease),border-color .3s,background .3s}.px-faq-item summary i::before{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:currentColor;transform:translate3d(-50%,-50%,0)}.px-faq-item summary i::before{content:""}.px-faq-item summary i::after{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:currentColor;transform:translate3d(-50%,-50%,0) rotateZ(90deg)}.px-faq-item summary i::after{content:""}.px-faq-item[open] summary i{color:#0f211b;background-color:var(--mint);transform:rotateZ(45deg)}.px-faq-item[open] .px-faq-a{animation:pxFaq .5s var(--ease)}.px-faq-a{max-width:62ch;color:var(--ink2);padding-top:0;padding-right:56px;padding-bottom:26px;padding-left:0}.px-faq-a a{color:var(--mint);text-decoration:underline}.px-faq-a a{text-underline-offset:3px}@media (max-width:767px){.px-faq-a{padding-right:0}}.px-cta-quote{margin-top:40px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:24px;padding-right:0;padding-bottom:0;padding-left:0;border-top:1px solid var(--line)}.px-cta-quote blockquote{color:var(--ink);font-size:17px;line-height:1.55;font-style:normal;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px-cta-quote blockquote::before{color:var(--mint);font-family:var(--disp);font-weight:600;margin-right:2px}.px-cta-quote blockquote::before{content:"“"}.px-cta-quote figcaption{color:var(--mute);font-size:14px;margin-top:10px}.px-cta-quote figcaption b{color:var(--ink2);font-weight:600}.px-latest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;color:var(--ink2);margin-top:clamp(48px,5vw,72px);padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:color 0.3s}.px-latest:hover .px-latest-t{color:var(--mint)}.px-latest:hover .px-latest-r .ic{transform:translate3d(4px,0,0)}@media (max-width:767px){.px-latest{grid-template-columns:minmax(0,1fr);gap:8px}}.px-latest-k{color:var(--mute);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.px-latest-k{white-space:nowrap}.px-latest-t{overflow:hidden;color:var(--ink);font-weight:500;font-size:16px}.px-latest-t{text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.px-latest-t{white-space:normal}}.px-latest-r{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600;font-size:15px}.px-latest-r .ic{color:var(--mint)}.px-latest-r .ic{transition:transform .35s var(--ease)}.px-dock{display:none}@media (max-width:767px){.px-dock{display:block;position:fixed;right:12px;bottom:12px;left:12px;z-index:80;transform:translate3d(0,140%,0)}.px-dock.show{transform:none}.px-dock .px-btn{justify-content:center;width:100%;box-shadow:0 18px 40px -12px rgba(0,0,0,.7)}.px-dock{transition:transform .5s var(--ease)}}.px-proof-pill{display:inline-flex;align-items:center;gap:12px;color:var(--ink2);font-size:14px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:6px;background-color:rgba(36,33,36,.6);border-radius:999px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-proof-pill .px-faces img{width:30px;height:30px;margin-left:-8px;border-top:2px solid var(--bg2);border-right:2px solid var(--bg2);border-bottom:2px solid var(--bg2);border-left:2px solid var(--bg2)}.px-proof-pill .px-faces img:first-child{margin-left:0}.px-proof-pill .px-stars{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px-proof-pill .px-stars svg{width:13px;height:13px}@media (max-width:767px){.px-proof-pill{gap:8px;font-size:12px;padding-right:12px;border-radius:18px}.px-proof-pill .px-stars{display:flex}.px-proof-pill span{flex-grow:1;flex-shrink:1;flex-basis:100%;padding-top:0;padding-right:4px;padding-bottom:4px;padding-left:4px}.px-proof-pill{flex-wrap:wrap}}@media (max-width:479px){.px-proof-pill span{font-size:11px}}.px-sheet{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;min-height:260px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.px-sheet figure{position:absolute;top:50%;left:50%;width:auto;height:clamp(150px,15vw,196px);overflow:hidden;aspect-ratio:4/5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#151315;border-radius:14px;border-top:1px solid rgba(234,226,226,.12);border-right:1px solid rgba(234,226,226,.12);border-bottom:1px solid rgba(234,226,226,.12);border-left:1px solid rgba(234,226,226,.12);box-shadow:0 30px 50px -24px rgba(0,0,0,.8)}.px-sheet figure{transition:transform .8s var(--ease)}.px-sheet figure img{width:100%;height:100%;object-fit:cover}.px-sheet .s1{transform:translate3d(-128%,-46%,0) rotateZ(-7deg)}.px-sheet .s1 img{object-position:72% 50%}.px-sheet .s2{z-index:2;height:clamp(170px,17vw,224px);transform:translate3d(-50%,-52%,0)}.px-sheet .s2 img{object-position:62% 50%}.px-sheet .s3{transform:translate3d(28%,-46%,0) rotateZ(7deg)}.px-sheet .s3 img{object-position:50% 50%}.px-sheet .px-vf-ui{top:10px;right:10px;bottom:10px;left:10px}.px-sheet .px-vf-ui i{width:16px;height:16px}.px-sheet .px-vf-focus{top:26%;left:38%;width:46px;height:46px}.px-sheet .px-vf-read{right:4px;bottom:0;left:4px;font-size:10px;text-shadow:0 1px 6px rgba(0,0,0,.8)}@media (max-width:767px){.px-sheet figure{height:140px}.px-sheet .s2{height:160px}}.px-leads{display:flex;flex-flow:column;gap:12px;width:min(420px,88%);font-size:13px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#151315;border-radius:16px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.px-leads .g{background-color:#64c4a9}.px-leads .s{background-color:#4a66c0}.px-leads .m{background-color:#b9e8da}.px-leads .e{background-color:#8a8285}.px-leads-head{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-weight:600;font-size:14px}.px-leads-head em{color:var(--mute);font-weight:500;font-size:11px;font-style:normal;margin-left:6px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-live{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-weight:600;font-size:12px}.px-live b{width:7px;height:7px;background-color:var(--mint);border-radius:50%}.px-live b{animation:pxBlink 1.6s steps(1) infinite}.px-leads-bar{display:flex;gap:2px;height:10px;overflow:hidden;background-color:#2a262a;border-radius:6px}.px-leads-bar i{display:block;height:100%;transform:scale(0,1)}.px-leads-bar i{transform-origin:0 50%;transition:transform 1.1s var(--ease)}.px-leads-bar i:nth-child(2){transition:all 0.15s}.px-leads-bar i:nth-child(3){transition:all 0.3s}.px-leads-bar i:nth-child(4){transition:all 0.45s}.px-leads-key{display:flex;gap:6px 14px;color:var(--mute);font-size:12px}.px-leads-key span{display:inline-flex;align-items:center;gap:6px}.px-leads-key i{display:block;width:8px;height:8px;border-radius:2px}.px-leads-key{flex-wrap:wrap}.px-leads-list{display:flex;flex-flow:column;gap:6px;margin-top:2px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.px-leads-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px;padding-right:10px;padding-bottom:9px;padding-left:10px;background-color:#1d1a1d;border-radius:10px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);opacity:0;transform:translate3d(0,8px,0)}.px-leads-list li{transition:opacity .6s var(--ease),transform .6s var(--ease)}.px-leads-list li:nth-child(1){transition:all 0.6s}.px-leads-list li:nth-child(2){transition:all 0.8s}.px-leads-list li:nth-child(3){transition:all 1s}.px-leads-list .src{color:#102019;font-weight:600;font-size:11px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;border-radius:6px}.px-leads-list .src{white-space:nowrap}.px-leads-list .src.s{color:#fff}.px-leads-list b{overflow:hidden;color:var(--ink);font-weight:500}.px-leads-list b{white-space:nowrap;text-overflow:ellipsis}.px-leads-list em{color:var(--mute);font-size:11px;font-style:normal}.px-leads-list em{white-space:nowrap}.px-leads-list{list-style:none}@media (max-width:767px){.px-leads-list li{grid-template-columns:auto minmax(0,1fr);gap:2px}.px-leads-list b{grid-column-start:2;font-size:12px}.px-leads-list b{white-space:normal}.px-leads-list em{grid-column-start:2}}.px-duo{position:relative;height:100%;min-height:520px;overflow:hidden;aspect-ratio:auto;background-color:#151315;border-radius:26px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.px-duo::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(180deg,rgba(29,26,29,.55),rgba(29,26,29,0) 22%,rgba(29,26,29,0) 62%,rgba(29,26,29,.85));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.px-duo::before{content:""}.px-duo[data-reveal] .px-duo-tag{opacity:0;transform:translate3d(0,10px,0)}.px-duo[data-reveal] .px-duo-tag{transition:opacity .8s var(--ease) .5s,transform .8s var(--ease) .5s}.px-duo[data-reveal] .px-duo-tag.t2{transition:all 0.7s}.px-duo.in .px-duo-tag{opacity:1}.px-duo.in .px-duo-tag{transform:none}.px-duo{isolation:isolate}@media (max-width:1023px){.px-duo{height:auto;min-height:0;aspect-ratio:4/3.4}}@media (max-width:767px){.px-duo{aspect-ratio:4/5}}.px-duo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.px-duo-bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;filter:blur(3px) saturate(60%) brightness(45%);transform:scale(1.12,1.12)}.px-duo-bg img{animation:pxKen 22s ease-in-out infinite alternate}.px-duo-cut{position:absolute;right:0;bottom:-2%;left:0;width:100%;height:auto}.px-duo-cut{will-change:transform}.px-duo-tag{display:flex;flex-flow:column;gap:2px;position:absolute;z-index:2;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:rgba(29,26,29,.72);border-radius:14px;border-top:1px solid rgba(234,226,226,.14);border-right:1px solid rgba(234,226,226,.14);border-bottom:1px solid rgba(234,226,226,.14);border-left:1px solid rgba(234,226,226,.14);box-shadow:0 18px 40px -18px rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.px-duo-tag b{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:16px;line-height:1.2}.px-duo-tag span{color:var(--ink2);font-size:12px}.px-duo-tag::before{position:absolute;top:-4px;width:8px;height:8px;background-color:var(--mint);border-radius:50%;box-shadow:0 0 0 4px rgba(100,196,169,.25)}.px-duo-tag::before{content:""}.px-duo-tag.t1{top:15%;left:5%}.px-duo-tag.t1::before{right:22px}.px-duo-tag.t2{top:23%;right:5%;text-align:right}.px-duo-tag.t2::before{left:22px}@media (max-width:767px){.px-duo-tag{max-width:46%;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px}.px-duo-tag b{font-size:14px}.px-duo-tag span{font-size:11px}.px-duo-tag.t1{top:16%;left:4%}.px-duo-tag.t2{top:34%;right:4%}}.px-duo-badge{display:flex;justify-content:space-between;position:absolute;top:18px;right:20px;left:20px;z-index:2;color:var(--ink2);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em}@media (max-width:767px){.px-duo-badge span:last-child{display:none}}.px-qpause{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-weight:600;font-size:14px;padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px;background-color:transparent;border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2);cursor:pointer;transition:border-color 0.3s}.px-qpause svg{width:14px;height:14px}.px-qpause svg{fill:currentColor;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.px-qpause .i-play{display:none}.px-qpause .i-play{stroke:none}.px-qpause[aria-pressed="true"] .i-play{display:block}.px-qpause[aria-pressed="true"] .i-pause{display:none}.px-qpause{font:inherit}.px-qmarquee{overflow:hidden}.px-qmarquee:hover .px-qtrack{animation-play-state:paused}.px-qmarquee:focus-within .px-qtrack{animation-play-state:paused}.px-qmarquee.paused .px-qtrack{animation-play-state:paused}.px-qmarquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.px-qtrack{display:flex;width:max-content}.px-qtrack{animation:pxQ 70s linear infinite}@media (max-width:767px){.px-qtrack{animation-duration:55s}}.px-qset{display:flex;gap:16px;padding-right:16px}.px-qset .px-quote{flex:0 0 clamp(300px,32vw,440px)}@media (max-width:767px){.px-qset .px-quote{flex-basis:80vw}}.px-duo-vid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.px-duo-cap{display:flex;justify-content:space-between;align-items:end;gap:12px;position:absolute;right:20px;bottom:20px;left:20px;z-index:2}.px-duo-cap b{display:block;color:#fff;font-family:var(--disp);font-weight:600;font-size:18px;line-height:1.2}.px-duo-cap span{color:var(--ink2);font-size:13px}.px-greviews{display:inline-flex;align-items:center;gap:12px;max-width:100%;color:var(--ink2);margin-top:clamp(24px,2.5vw,32px);padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;background-color:rgba(36,33,36,.7);border-radius:999px;border-top:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-left:1px solid var(--line2)}.px-greviews:hover{color:var(--ink2);background-color:rgba(36,33,36,.95)}.px-greviews .px-faces img{width:32px;height:32px;margin-left:-9px;border-top:2px solid #242124;border-right:2px solid #242124;border-bottom:2px solid #242124;border-left:2px solid #242124}.px-greviews .px-faces img:first-child{margin-left:0}.px-greviews:hover .px-gr-go{transform:rotateZ(45deg)}.px-greviews{transition:border-color .3s,background .3s,transform .4s var(--ease)}@media (max-width:767px){.px-greviews{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 10px;width:100%;margin-top:22px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:14px;border-radius:18px}.px-greviews .px-faces{display:none}.px-greviews{grid-template-areas:"score quote go"}}.px-gr-score{display:flex;flex-flow:column;align-items:start;gap:3px;padding-top:0;padding-right:14px;padding-bottom:0;padding-left:14px;border-right:1px solid var(--line2);border-left:1px solid var(--line2)}.px-gr-score b{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:18px;line-height:1}.px-gr-score .px-stars{gap:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.px-gr-score .px-stars svg{width:14px;height:14px}@media (max-width:767px){.px-gr-score{grid-area:score;padding-top:0;padding-right:12px;padding-bottom:0;padding-left:0;border-left:0 solid}}.px-gr-meta{display:flex;flex-flow:column;min-width:0;line-height:1.3}@media (max-width:767px){.px-gr-meta{display:contents}}.px-gr-count{color:var(--ink);font-weight:600;font-size:13px}.px-gr-count{white-space:nowrap}@media (max-width:767px){.px-gr-count{align-self:center;grid-area:count}}.px-gr-quote{display:block;position:relative;width:clamp(180px,17vw,230px);height:2.7em;overflow:hidden;color:var(--mute);font-size:12.5px;line-height:1.35}.px-gr-quote .q{display:-webkit-box;position:absolute;top:0;left:0;width:100%;overflow:hidden;opacity:0;transition:opacity 0.25s ease,transform 0.25s ease;transform:translate3d(0,-6px,0)}.px-gr-quote .q{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.px-gr-quote .q.on{opacity:1}.px-gr-quote .q.on{transform:none;transition:opacity .45s var(--ease) .3s,transform .45s var(--ease) .3s}@media (max-width:767px){.px-gr-quote{grid-area:quote;width:auto;height:2.7em;font-size:13px}.px-gr-quote .q{display:-webkit-box}.px-gr-quote .q{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.px-gr-go{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:34px;height:34px;color:#1d1a1d;background-color:var(--ink);border-radius:50%}.px-gr-go .ic{width:16px;height:16px}.px-gr-go{transition:transform .35s var(--ease)}@media (max-width:767px){.px-gr-go{grid-area:go;width:32px;height:32px}}.px-hero-note2{color:var(--mute);font-size:13px;margin-top:12px}@media (max-width:767px){.px-hero-note2{width:100%;text-align:center}}.mint{color:var(--mint)}.pg-dash .px-leads-bar i{transition:all 0.9s}.pg-dash .px-leads-list li:nth-child(1){transition:all 1.3s}.pg-dash .px-leads-list li:nth-child(2){transition:all 1.5s}.pg-dash .px-leads-list li:nth-child(3){transition:all 1.7s}.pg-lh .px-gauge .fg{transition:all 0.8s}body:has(.px-site) .bde-header-builder{display:none!important}body:has(.px-site) .bde-section-229-100{display:none!important}body:has(.px-site){background-color:#1d1a1d}.px-site{--disp:var(--pxf-disp);--body:var(--pxf-body);--pix:var(--pxf-body)}.d1{--pxs:1}.d2{--pxs:1}.d3{--pxs:1}.d4{--pxs:1}.d5{--pxs:1}.is-featured{--pxs:1}.is-sticky{--pxs:1}.lead{--pxs:1}.no{--pxs:1}.pg-ainote{--pxs:1}.pg-alt{--pxs:1}.pg-anchor{--pxs:1}.pg-band{--pxs:1}.pg-band-copy{--pxs:1}.pg-band-cta{--pxs:1}.pg-band-host{--pxs:1}.pg-band-list{--pxs:1}.pg-board{--pxs:1}.pg-board-logo{--pxs:1}.pg-board-sw{--pxs:1}.pg-board-tone{--pxs:1}.pg-board-type{--pxs:1}.pg-book-live{--pxs:1}.pg-card{--pxs:1}.pg-cards{--pxs:1}.pg-cards--2{--pxs:1}.pg-cards--3{--pxs:1}.pg-cards--4{--pxs:1}.pg-chapter{--pxs:1}.pg-chip{--pxs:1}.pg-chip--bl{--pxs:1}.pg-chip--tr{--pxs:1}.pg-chips{--pxs:1}.pg-client{--pxs:1}.pg-client-top{--pxs:1}.pg-contact-head{--pxs:1}.pg-crumbs{--pxs:1}.pg-dash-kpis{--pxs:1}.pg-dash-note{--pxs:1}.pg-dir{--pxs:1}.pg-fine{--pxs:1}.pg-form-title{color:var(--ink);font-family:var(--disp);font-weight:600;font-size:28px;letter-spacing:-.02em;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}.pg-form-wrap{--pxs:1}.pg-frame{--pxs:1}.pg-frame--land{--pxs:1}.pg-gallery{--pxs:1}.pg-h1{--pxs:1}.pg-h1--sm{--pxs:1}.pg-h2{--pxs:1}.pg-hc{--pxs:1}.pg-head--solo{--pxs:1}.pg-hero{--pxs:1}.pg-hero-aside{--pxs:1}.pg-hero-copy{--pxs:1}.pg-hero-grid{--pxs:1}.pg-host{--pxs:1}.pg-jump{--pxs:1}.pg-lead{--pxs:1}.pg-lh-body{--pxs:1}.pg-lh-gauges{--pxs:1}.pg-lh-k{--pxs:1}.pg-local{--pxs:1}.pg-member{--pxs:1}.pg-member-img{--pxs:1}.pg-mt{--pxs:1}.pg-photo{--pxs:1}.pg-price{--pxs:1}.pg-price-amt{--pxs:1}.pg-price-desc{--pxs:1}.pg-price-note{--pxs:1}.pg-prices{--pxs:1}.pg-prices--2{--pxs:1}.pg-promise{--pxs:1}.pg-prose{--pxs:1}.pg-quote{--pxs:1}.pg-rate{--pxs:1}.pg-rates{--pxs:1}.pg-rates-foot{--pxs:1}.pg-return{--pxs:1}.pg-split{--pxs:1}.pg-split-head{--pxs:1}.pg-team{--pxs:1}.pg-team--2{--pxs:1}.pg-ticks{--pxs:1}.pg-ticks--2{--pxs:1}.pg-vf{--pxs:1}.pg-wcard{--pxs:1}.pg-work{--pxs:1}.pg-x{--pxs:1}.px-dd{--pxs:1}.px-dd-btn{--pxs:1}.px-dd-foot{--pxs:1}.px-dd-grid{--pxs:1}.px-dd-menu{--pxs:1}.px-duo-play{--pxs:1}.px-logos-head{--pxs:1}.px-mobile-k{--pxs:1}.px-mobile-svc{--pxs:1}.px-phero{--pxs:1}.px-process-head{--pxs:1}.px-work{--pxs:1}.s1{--pxs:1}.s2{--pxs:1}.s3{--pxs:1}.wide{--pxs:1}.wrap{--pxs:1}.px .px-sec--flush{padding-top:0}.px .pg-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.px .pg-facts--3:has(.pg-fact--client b:empty){grid-template-columns:repeat(2,minmax(0,1fr))}.px .pg-fact--client:has(b:empty){display:none}.px .pg-fact--client:has(b:empty)+.pg-fact{border-left:0 solid}.px .pg-toc-wrap{align-self:stretch;min-width:0}.px .pg-article:not(:has(.pg-toc a)){grid-template-columns:minmax(0,1fr)}.px .pg-article:not(:has(.pg-toc a)) .pg-toc-wrap{display:none}.px .pg-article:not(:has(.pg-toc a)) .pg-body{margin-left:auto;margin-right:auto}.px .pg-article-col{display:flex;flex-flow:column;gap:clamp(36px,4vw,56px);min-width:0}.px .pg-photo--43{aspect-ratio:4/3;margin-top:28px}.px .pg-prose .pg-photo{margin-top:28px}.px .pg-mt-btn{margin-top:22px}.px .pg-apply .px-sub{margin-top:16px}.px .pg-post-ex{flex:1 1 auto;color:var(--ink2);font-size:15px;line-height:1.55}.px .pg-404-lede{max-width:54ch}.px .pg-visit:not([href]),.px .pg-visit[href=""]{display:none}.px .pg-lede-opt:empty{display:none}@media (max-width:1023px){.px .pg-facts--3{grid-template-columns:minmax(0,1fr)}.px .pg-toc-wrap{align-self:auto}}.px .oxy-svg-icon2.ic,.px .oxy-svg-icon2.pg-ico{display:inline-flex}.px .oxy-svg-icon2.ic svg,.px .oxy-svg-icon2.pg-ico svg{width:100%;height:100%}.px .pg-facts--3:has(>.pg-fact:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.px .pg-facts--3:has(>.pg-fact:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}.px .pg-host{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:6px;align-items:center}.px .pg-host img{grid-row:1 / span 2}.px .pg-host>div{grid-column:2;align-self:end}.px .pg-host-live{grid-column:2;justify-self:start;align-self:start;margin-left:0!important;padding:4px 10px 4px 9px;line-height:1.2;background-color:rgba(100,196,169,.1);border:1px solid rgba(100,196,169,.28);border-radius:999px}.px .px-cta .pg-form-wrap{align-self:start;padding:clamp(22px,2.6vw,34px);background-color:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:24px}.px .pg-form-wrap .pg-form-title{margin:0 0 22px!important;line-height:1.1}@media (max-width:767px){.px .px-cta-quote{margin-top:28px}.px .px-cta .pg-form-wrap{padding:26px 0 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0}.px .pg-form-wrap .pg-form-title{font-size:24px;margin-bottom:16px!important}.px .pg-form-wrap .breakdance-form{row-gap:14px}.px .pg-form-wrap .breakdance-form-button__submit{width:100%;justify-content:center}}.px-dock.px-dock--off{transform:translate3d(0,140%,0)!important}.px .px-cta-list li{display:block;position:relative;padding-left:30px}.px .px-cta-list li .ic{position:absolute;left:0;top:0}@media (max-width:767px){.px .pg-local{grid-template-columns:minmax(0,1fr)!important}.px .pg-local>div{padding:18px}}