.px{--d-bg:#121516;--d-card:#171615;--d-ink:#e4e2de;--d-muted:hsla(30,2%,84%,.64);--d-line:hsla(30,2%,84%,.14);--c-bg:#f3f4f6;--c-bg-2:#eceef1;--c-card:#fff;--c-ink:#27251e;--c-muted:rgba(39,37,30,.64);--c-line:rgba(26,24,21,.12);--acc:#e24e12;--acc-d:#ff8a4c;--ease:cubic-bezier(0.16,1,0.3,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--acc-ink:#c2410c;--serif:var(--px-serif),"Newsreader",Georgia,"Times New Roman",serif;--sans:var(--px-sans),"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:var(--px-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.px) *,:where(.px) :after,:where(.px) :before{box-sizing:border-box}:where(.px) :where(h1,h2,h3,p,ul,figure,blockquote){margin:0}:where(.px) ul{padding:0;list-style:none}:where(.px) img{max-width:100%}:where(.px) a{color:inherit;text-decoration:none}.px .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.px-sec{position:relative;padding-block:clamp(88px,10vw,144px)}.px-sec--tight-top{padding-top:clamp(40px,5vw,72px)}.px-dark{background:var(--d-bg);color:var(--d-ink)}.px-cream{background:var(--c-bg);color:var(--c-ink)}.px-cream-2{background:var(--c-bg-2);color:var(--c-ink)}.px-eyebrow{font:400 12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.px-dark .px-eyebrow,.px-quote .px-eyebrow{color:var(--d-muted)}.px-eyebrow--dot{display:inline-flex;align-items:center;gap:8px}.px-eyebrow--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc-d)}.px-pill-label{justify-self:center;display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid rgba(226,78,18,.22);background:rgba(226,78,18,.07);color:var(--acc);font:500 12px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase}.px-h1,.px-h2,.px-h3,.px-serif,.px-statement{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;text-wrap:balance}.px-h1{font-size:clamp(44px,6.6vw,84px);line-height:1.02;font-weight:500;color:#f4f2ee;max-width:15ch}.px-h2{font-size:clamp(34px,4.4vw,52px);line-height:1.1}.px-h2--sm{font-size:clamp(30px,3.4vw,42px)}.px-h2--lg{font-size:clamp(40px,5.6vw,68px);line-height:1.04}.px-h3{font-size:clamp(30px,3.2vw,42px);line-height:1.1}.px .accent,.px .hero-lead,.px .serif-i{color:inherit;font-style:normal;background:none;-webkit-text-fill-color:currentColor}.px .hero-every{font-style:italic}.px-sub{font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--c-muted);max-width:60ch;text-wrap:pretty}.px-dark .px-sub{color:var(--d-muted)}.px-head{display:grid;justify-items:center;gap:18px;max-width:820px;margin:0 auto clamp(48px,6vw,76px);text-align:center}.px-head .px-sub{margin-inline:auto}.px-head--left{justify-items:start;text-align:left;margin-left:0}.px-p{font-size:16px;line-height:1.65;color:var(--c-muted)}.px-dark .px-p{color:var(--d-muted)}.px-strike{text-decoration:line-through;color:#c2412d}.px-dark .px-strike,.px-glass .px-strike{color:#f29a8e}.px-ico{width:16px;height:16px;flex:none}.px-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:500 15px/1 var(--sans);white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.px-btn:focus-visible,.px-card--link:focus-visible,.px-link:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.px-btn--accent{background:#e24e12;color:#fff;box-shadow:0 10px 30px -10px rgba(226,78,18,.7)}.px-btn--accent:hover{background:#f25a1a;box-shadow:0 14px 36px -10px rgba(226,78,18,.85)}.px-btn--light{background:#f4f2ee;color:#1a1917}.px-btn--light:hover{background:#fff}.px-btn--dark{background:#1a1917;color:#faf8f5}.px-btn--dark:hover{background:#000}.px-btn--line{border-color:rgba(26,24,21,.2);color:var(--c-ink)}.px-btn--line:hover{border-color:var(--c-ink)}.px-btn--ghost{border-color:hsla(40,21%,95%,.3);color:#f4f2ee}.px-btn--ghost:hover{border-color:#f4f2ee}.px-btn--lg{height:52px;padding:0 26px;font-size:16px}.px-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.px-center{flex-direction:column;gap:16px;margin-top:clamp(40px,5vw,56px);text-align:center}.px-center,.px-links{display:flex;align-items:center}.px-links{flex-wrap:wrap;gap:10px 22px}.px-link{display:inline-flex;align-items:center;gap:6px;font:500 14px/1.3 var(--sans);color:#edebe7;transition:opacity .2s var(--ease)}.px-link:hover{opacity:.7}.px-link--quiet{color:var(--d-muted)}.px-cream .px-link,.px-link--ink{color:var(--c-ink)}.px-inline{text-decoration:underline;text-underline-offset:3px}.px-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,122,61,.28);background:rgba(255,122,61,.08);color:var(--acc-d);font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.px-chip--beta{border-color:rgba(226,172,90,.3);background:rgba(226,172,90,.08);color:#e8b96e}.px-chip--line{padding:7px 12px;border-radius:999px;border-color:var(--d-line);background:hsla(0,0%,100%,.03);color:var(--d-ink);font:400 13px/1.2 var(--sans);letter-spacing:0;text-transform:none}.px-glass{background:rgba(24,27,26,.46);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 40px 80px -40px rgba(0,0,0,.7)}.px-live{width:8px;height:8px;border-radius:50%;background:#ff7a3d;box-shadow:0 0 0 4px rgba(255,122,61,.18);flex:none}.px-hero{position:relative;overflow:hidden;isolation:isolate;min-height:min(100svh,1000px);display:flex;align-items:center;padding:clamp(120px,14vh,150px) 0 clamp(64px,8vw,104px);background:#0c0e0e}.px-hero-plate{position:absolute;inset:0;z-index:-1;overflow:hidden}.px-hero-plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:35% center;transform-origin:60% 70%;animation:pxPlateIn 2.8s var(--ease-out) both}.px-hero-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,11,11,.62),rgba(10,11,11,.28) 45%,rgba(10,11,11,.04) 75%,rgba(10,11,11,.12)),linear-gradient(180deg,rgba(10,11,11,.45),rgba(10,11,11,0) 26%,rgba(10,11,11,0) 86%,#0c0e0e)}@keyframes pxPlateIn{0%{transform:scale(1.12);filter:blur(6px) brightness(.7)}to{transform:scale(1);filter:none}}.px-hero-grid{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,88px)}.px-hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.px-hero-trust{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.px-trust{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:400 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:hsla(40,21%,95%,.86)}.px-trust img{width:20px;height:20px;border-radius:50%}.px-hero .px-h1{font-size:clamp(42px,5vw,72px);max-width:13ch}.px-hero-sub{margin-top:24px;max-width:44ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:hsla(40,21%,95%,.76);text-wrap:pretty}.px-hero-sub b{color:#f4f2ee;font-weight:500}.px-hero-cta{margin-top:36px}.px-bill{width:100%;max-width:480px;justify-self:end;padding:22px 24px 20px;border-radius:24px;text-align:left;color:#edebe7}.px-bill-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.1)}.px-bill-title{display:inline-flex;align-items:center;gap:10px;font:500 15px/1.2 var(--sans)}.px-bill-cat{margin:14px 0 2px;font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:hsla(40,14%,92%,.5)}.px-bill-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:15px}.px-bill-tick{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,122,61,.16);color:var(--acc-d)}.px-bill-tick svg{width:10px;height:10px}.px-bill-was{font-size:13px;color:hsla(40,14%,92%,.42);text-decoration:line-through;font-variant-numeric:tabular-nums}.px-bill-free{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-d)}.px-bill-soon{margin-top:8px;font-size:13px;color:hsla(40,14%,92%,.5)}.px-bill-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.22);font:500 15px/1.3 var(--sans)}.px-bill-foot small{display:block;margin-top:4px;font:400 12px/1.3 var(--sans);color:hsla(40,14%,92%,.55)}.px-bill-total{font:500 56px/.9 var(--serif);color:#f4f2ee}.px-bill-strike{margin-top:10px;text-align:right;font-size:12.5px;color:hsla(40,14%,92%,.55)}.px-proof{padding-top:clamp(72px,8vw,112px)}.px-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-stat{position:relative;aspect-ratio:4/4.6;max-width:100%;border-radius:16px;overflow:hidden;background:#2a241f}.px-stat img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.px-stat:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,16,12,0) 38%,rgba(20,16,12,.35) 62%,rgba(20,14,10,.82))}.px-stat figcaption{position:absolute;z-index:2;left:clamp(18px,2vw,26px);right:clamp(18px,2vw,26px);bottom:clamp(18px,2vw,26px);display:grid;gap:4px;color:#fff}.px-stat-n{font:400 clamp(46px,5vw,64px)/1 var(--serif);letter-spacing:-.02em}.px-stat-l{font-size:16px;line-height:1.35;opacity:.92}.px-logos{display:grid;justify-items:center;gap:28px;margin-top:clamp(64px,7vw,96px);text-align:center}.px-logo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 56px}.px-logo-row img,.px-marquee img{height:30px;width:auto;filter:grayscale(1);opacity:.55;mix-blend-mode:multiply;transition:opacity .3s var(--ease)}.px-logo-row img:hover{opacity:.9}.px-marquee{width:100%;overflow:hidden;-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:72px;width:max-content;animation:pxSlide 44s linear infinite}.px-marquee-track img{height:34px}@keyframes pxSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.px-panel{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4.4vw,60px);border-radius:24px;border:1px solid var(--d-line);background:#1b1f1d}.px-panel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(14,17,16,.78),rgba(14,17,16,.42) 55%,rgba(14,17,16,.2))}.px-panel-copy{display:grid;gap:18px;justify-items:start}.px-panel-lead{font-size:16px;line-height:1.6;color:hsla(40,14%,92%,.74);max-width:46ch}.px-ticks{display:grid;gap:8px;margin-bottom:6px}.px-ticks li{display:flex;align-items:center;gap:10px;font-size:15px;color:#edebe7}.px-ticks .px-ico{color:var(--acc-d)}.px-panel-frame{padding:10px;border-radius:18px}.px-panel-frame .px-shot{display:block;width:100%;height:auto;border-radius:10px}.px-more-h{margin:clamp(88px,10vw,128px) 0 clamp(32px,4vw,48px);font:400 clamp(26px,2.8vw,34px)/1.2 var(--serif);text-align:center}.px-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-card-d{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--d-line);background:var(--d-card);min-width:0}.px-card-d-copy{display:grid;gap:10px;justify-items:start;padding:clamp(24px,2.6vw,32px) clamp(24px,2.6vw,32px) 0}.px-card-d-tags{display:flex;gap:6px}.px-card-d-h{font:400 clamp(26px,2.4vw,32px)/1.15 var(--serif);letter-spacing:-.01em}.px-card-d-lead{font-size:15px;color:#edebe7}.px-card-d-body{font-size:15px;line-height:1.6;color:var(--d-muted)}.px-card-d-copy .px-links{margin-top:8px}.px-card-d-stage{margin-top:auto;padding:28px clamp(24px,2.6vw,32px) 0;background:radial-gradient(120% 90% at 25% 0,rgba(122,150,130,.22),transparent 62%)}.px-card-d-frame{height:250px;overflow:hidden;border-radius:12px 12px 0 0;border:1px solid var(--d-line);border-bottom:0;background:#0f1211}.px-card-d-frame .px-shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.px-card-d-foot{margin-top:auto;padding:16px clamp(24px,2.6vw,32px) 28px;font-size:13px;color:var(--d-muted)}.px-mock{height:100%;padding:22px;margin:0}.px-mock-chat{display:flex;flex-direction:column;gap:8px}.px-bub{max-width:78%;padding:9px 13px;border-radius:14px;font-size:13.5px;line-height:1.4}.px-bub--q{align-self:flex-start;background:hsla(0,0%,100%,.07);color:#edebe7;border-bottom-left-radius:4px}.px-bub--a{align-self:flex-end;background:#8a3a12;color:#f4f2ee;border-bottom-right-radius:4px}.px-mock-rp{display:flex;flex-direction:column;gap:10px}.px-mock-k{font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted)}.px-mock-t{font:400 20px/1.3 var(--serif);color:#f4f2ee;max-width:26ch}.px-wave{display:flex;align-items:center;gap:4px;height:64px;margin:6px 0}.px-wave i{flex:1;border-radius:2px;background:linear-gradient(180deg,#ff8a4c,#c2410c);opacity:.85}.px-mock-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--d-muted)}.px-mock-code{font:400 13px/1.7 var(--mono);color:#d8d6d2;white-space:pre;overflow:hidden}.px-mock-code .c{color:hsla(30,2%,84%,.45)}.px-mock-code .k{color:#ff8a4c}.px-mock-code .ok{color:#9ed99a}.px-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-cards2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px;margin-inline:auto}.px-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,2.4vw,30px);border-radius:16px;border:1px solid var(--c-line);background:var(--c-card)}.px-card--link{transition:border-color .25s var(--ease),transform .25s var(--ease)}.px-card--link:hover{border-color:rgba(26,24,21,.3);transform:translateY(-2px)}.px-icon-sq{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--c-line);color:var(--c-ink);margin-bottom:8px}.px-icon-sq svg{width:20px;height:20px}.px-step{display:inline-flex;align-items:center;gap:8px;font:400 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.px-step span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--c-ink);color:var(--c-bg);font-size:11px;letter-spacing:0}.px-card-h{font:500 20px/1.35 var(--sans);letter-spacing:-.01em;text-wrap:balance}.px-card-p{font-size:15px;line-height:1.6;color:var(--c-muted)}.px-tags{display:flex;flex-wrap:wrap;gap:6px}.px-tag{display:inline-block;padding:4px 8px;border-radius:6px;font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.px-tag--tech{background:rgba(44,160,171,.1);color:#1f7f89}.px-tag--showcase{background:rgba(109,124,40,.1);color:#5f6c22}.px-tag--interview{background:rgba(170,116,33,.1);color:#94651d}.px-tag--chat{background:rgba(0,110,114,.1);color:#006e72}.px-tag--cv{background:rgba(77,91,138,.1);color:#4d5b8a}.px-tag--any{background:rgba(39,37,30,.07);color:var(--c-ink)}.px-foot{margin:40px auto 0;max-width:60ch;text-align:center;font-size:15px;color:var(--c-muted)}.px-band{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(112px,12vw,176px)}.px-band-plate{position:absolute;inset:0;z-index:-1}.px-band-plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.px-band-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--d-bg) 0,rgba(18,21,22,.55) 22%,rgba(18,21,22,.5) 70%,var(--d-bg) 100%)}.px-band-plate--foot img{object-position:center bottom}.px-band-plate--foot:after{background:linear-gradient(180deg,var(--d-bg) 0,rgba(18,21,22,.6) 30%,rgba(18,21,22,.1) 100%)}.px-band-in{position:relative}.px-band .px-head{margin-bottom:0}.px-lang{position:relative;display:grid;gap:12px;margin-top:clamp(48px,6vw,72px)}.px-lang-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.px-lang-track{display:flex;gap:12px;width:max-content;animation:pxSlide 70s linear infinite}.px-lang-row--rev .px-lang-track{animation-direction:reverse;animation-duration:80s}.px-lang-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap}.px-lang-pill i{font-style:normal}.px-lang-pill b{font-weight:500;font-size:15px;color:#f4f2ee}.px-lang-pill em{font:400 11px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.px-statement{max-width:24ch;margin:0 auto;text-align:center;font-size:clamp(32px,4.4vw,56px);line-height:1.14;color:#f4f2ee}.px-statement em{font-style:italic;color:hsla(40,21%,95%,.66)}.px-promise .px-sub{margin:28px auto 0;text-align:center}.px-closing{padding-block:clamp(128px,14vw,200px) clamp(220px,24vw,340px)}.px-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:8px;font:400 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.px-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4.4vw,60px);border-radius:24px;border:1px solid var(--d-line);background:var(--d-card)}.px-wide-copy{display:grid;gap:16px;justify-items:start}.px-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.px-paper{padding:20px;border-radius:8px;background:#fcfbf6;color:var(--c-ink);box-shadow:0 40px 80px -40px rgba(0,0,0,.8);transform:rotate(.6deg)}.px-paper-top{display:flex;justify-content:space-between;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--c-line);font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.px-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.px-board-col{display:grid;align-content:start;gap:10px}.px-board-h{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.px-board-h i{font-style:normal}.px-board-card{display:grid;gap:6px;padding:12px;border-radius:8px;border:1px solid var(--c-line);background:#fff}.px-board-who{display:flex;align-items:center;gap:8px;margin-bottom:2px}.px-board-who img{width:26px;height:26px;border-radius:50%;object-fit:cover}.px-board-who b{font-size:14px;font-weight:500}.px-board-line{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--c-muted)}.px-board-line span{font:500 12.5px/1.2 var(--mono);color:var(--c-ink)}.px-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px)}.px-split-copy{display:grid;gap:18px;justify-items:start}.px-list{display:grid;margin-top:12px;width:100%}.px-list li{display:grid;gap:4px;padding:14px 0 14px 20px;border-left:1px solid var(--c-line)}.px-list li b{font-size:17px;font-weight:500;color:rgba(39,37,30,.72)}.px-list li span{font-size:15px;color:var(--c-muted)}.px-list li.is-on{border-left:2px solid var(--acc);padding-left:19px}.px-list li.is-on b{color:var(--c-ink)}.px-free{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px;color:var(--acc)}.px-scene{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center;min-height:440px;padding:clamp(24px,4vw,48px);border-radius:20px}.px-scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,21,22,.1),rgba(18,21,22,.35))}.px-scene-card{width:min(440px,100%);padding:20px 22px;border-radius:16px;color:#edebe7}.px-scene-k{font:400 11px/1 var(--mono);letter-spacing:.08em;color:hsla(40,14%,92%,.6);margin-bottom:12px}.px-scene-card pre{margin:0;font:400 13px/1.7 var(--mono);white-space:pre-wrap;color:#e4e2de}.px-scene-ok{display:flex;align-items:center;gap:8px;margin-top:12px;font:500 12px/1 var(--mono);color:var(--acc-d)}.px-flow{display:grid;grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;padding:32px clamp(24px,2.6vw,32px) 8px}.px-flow-src{display:grid;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--d-line);background:hsla(0,0%,100%,.04)}.px-flow-src i{font:400 11px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.px-flow-src b{font-size:16px;font-weight:500}.px-flow-lines{height:1px;margin:0 12px;border-top:1px dashed hsla(30,2%,84%,.35)}.px-flow-out{display:grid;gap:8px}.px-flow-out li{display:flex;align-items:center;gap:10px}.px-flow-out img{box-sizing:content-box;height:18px;width:auto;padding:7px 12px;border-radius:8px;background:#f4f2ee}.px-live-t{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-d)}.px-match{display:grid;padding:18px clamp(24px,2.6vw,32px) 0}.px-match li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--d-line)}.px-match li>img{width:40px;height:40px;border-radius:50%;object-fit:cover}.px-match-id{display:grid;gap:2px;min-width:0}.px-match-id b{font-size:15px;font-weight:500}.px-match-id span{font-size:13px;color:var(--d-muted)}.px-match-id em{font:400 11px/1.3 var(--mono);font-style:normal;color:var(--acc-d)}.px-ring{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:conic-gradient(#ff7a3d calc(var(--p) * 1%),hsla(0,0%,100%,.1) 0)}.px-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--d-card)}.px-ring b{position:relative;font:500 13px/1 var(--mono)}.px-note{max-width:72ch;margin:32px auto 0;text-align:center;font-size:14px;line-height:1.6;color:var(--d-muted)}.px-plan{display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(24px,2.6vw,32px);border-radius:16px;border:1px solid var(--c-line);background:var(--c-card)}.px-plan--free{background:#1a1917;border-color:#1a1917;color:#edebe7}.px-plan-tag{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.px-plan--free .px-plan-tag{color:var(--acc-d)}.px-plan-price{font:400 72px/.95 var(--serif);letter-spacing:-.02em}.px-plan-price--sm{font-size:clamp(26px,2.4vw,32px);line-height:1.15;min-height:2.3em;display:flex;align-items:flex-end}.px-plan-sub{font-size:15px;color:var(--c-muted);padding-bottom:14px;border-bottom:1px solid var(--c-line)}.px-plan--free .px-plan-sub{color:hsla(40,14%,92%,.66);border-color:hsla(0,0%,100%,.12)}.px-plan-list{display:grid;gap:10px;margin-top:4px}.px-plan-list li{display:flex;gap:10px;font-size:15px;line-height:1.45}.px-plan-list .px-ico{margin-top:3px;color:var(--c-muted)}.px-plan--free .px-plan-list .px-ico{color:var(--acc-d)}.px-mono-note{font:400 12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.px-quote{background:#1c1512;color:#f3ece6;padding-block:clamp(72px,9vw,128px)}.px-quote-in{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:1040px}.px-quote-face{width:200px;aspect-ratio:3/4;height:auto;object-fit:cover;object-position:50% 20%;border-radius:12px;filter:grayscale(.25)}.px-quote-text{font:400 clamp(24px,2.8vw,36px)/1.32 var(--serif);letter-spacing:-.01em;text-wrap:pretty}.px-quote figcaption{display:grid;gap:4px;margin-top:24px;font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.px-quote figcaption b{font-weight:500;color:#fff}.px-quote figcaption span{color:hsla(28,35%,93%,.64)}.px-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-story{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,2.6vw,32px);border-radius:16px;border:1px solid var(--c-line);background:var(--c-card)}.px-story-tag{display:inline-flex;align-items:center;gap:8px;font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.px-story-tag svg{width:16px;height:16px;color:var(--acc)}.px-story-h{font:400 clamp(22px,2vw,26px)/1.25 var(--serif);letter-spacing:-.01em}.px-story-q{font-size:15px;line-height:1.6;color:var(--c-muted)}.px-story-foot{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:auto;padding-top:16px;border-top:1px solid var(--c-line)}.px-story-by,.px-story-foot{display:flex;align-items:center}.px-story-by{gap:10px}.px-story-by img{width:36px;height:36px;border-radius:50%;object-fit:cover}.px-story-by span{display:grid;gap:1px}.px-story-by b{font-size:14px;font-weight:500}.px-story-by em{font-size:13px;font-style:normal;color:var(--c-muted)}.px-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:start}.px-faq-head{display:grid;gap:18px;justify-items:start;position:sticky;top:110px}.px-faq-list details{border-top:1px solid var(--d-line)}.px-faq-list details:last-child{border-bottom:1px solid var(--d-line)}.px-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;cursor:pointer;font:500 18px/1.4 var(--sans);color:#edebe7}.px-faq-list summary::-webkit-details-marker{display:none}.px-faq-list summary:focus-visible{outline:2px solid var(--acc-d);outline-offset:4px}.px-plus{position:relative;width:14px;height:14px;flex:none}.px-plus:after,.px-plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.px-plus:after{transform:rotate(90deg)}.px-faq-list details[open] .px-plus:after{transform:rotate(0deg)}.px-faq-list p{max-width:62ch;padding-bottom:24px;font-size:16px;line-height:1.65;color:var(--d-muted)}.px-form{background:var(--c-bg);padding:16px 0 clamp(96px,10vw,140px)}.px-form .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.px-form .cf-box{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,44px);border-radius:20px;border:1px solid var(--c-line);background:var(--c-card)}.px-form .cf-title{margin:0;font:400 clamp(28px,3vw,38px)/1.1 var(--serif);color:var(--c-ink)}.px-form .cf-form{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-form .cf-wide{grid-column:1/-1}.px-form .cf-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.px-form .cf-field label{display:block;margin-bottom:6px;font:500 13px/1.3 var(--sans);color:var(--c-ink)}.px-form .cf-field input,.px-form .cf-field select,.px-form .cf-field textarea{width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--c-line);background:#fcfbf8;color:var(--c-ink);font:400 15px/1.4 var(--sans)}.px-form .cf-field textarea{resize:vertical}.px-form .cf-field input:focus,.px-form .cf-field select:focus,.px-form .cf-field textarea:focus{outline:2px solid rgba(226,78,18,.45);outline-offset:1px;border-color:var(--acc)}.px-form .cf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.px-form .cf-submit{display:inline-flex;align-items:center;height:44px;padding:0 22px;border:0;border-radius:999px;background:#1a1917;color:#faf8f5;font:500 15px/1 var(--sans);cursor:pointer}.px-form .cf-submit:disabled{opacity:.6;cursor:default}.px-form .cf-status{margin:0;font-size:14px}.px-form .cf-ok{color:var(--acc)}.px-form .cf-err{color:#c2412d}@media (prefers-reduced-motion:reduce){.px-lang-track,.px-marquee-track{animation:none}.px-btn,.px-stat img{transition:none}}@media (max-width:960px){.px-bento,.px-faq,.px-panel,.px-split,.px-wide{grid-template-columns:minmax(0,1fr)}.px-faq-head{position:static}.px-cards3{grid-template-columns:repeat(2,minmax(0,1fr))}.px-form .cf-box{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.px-bill-cols,.px-cards2,.px-cards3,.px-stories{grid-template-columns:minmax(0,1fr)}.px-stats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * clamp(20px, 4vw, 40px));padding-inline:clamp(20px,4vw,40px)}.px-stats::-webkit-scrollbar{display:none}.px-stat{scroll-snap-align:start}.px-quote-in{grid-template-columns:minmax(0,1fr)}.px-quote-face{width:120px}.px-flow,.px-form .cf-form{grid-template-columns:minmax(0,1fr)}.px-flow{gap:14px;justify-items:start}.px-flow-lines{display:none}.px-card-d-frame{height:210px}.px-paper{transform:none}.px-logo-row{gap:20px 32px}.px-logo-row img{height:24px}}.px-band .px-sub,.px-facts,.px-hero-sub,.px-statement{text-shadow:0 1px 14px rgba(0,0,0,.55)}.px-closing .px-facts{color:hsla(40,14%,92%,.82)}.px-film{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16/10;max-width:100%;border-radius:18px;background:#1a1714}.px-film--card{border-radius:12px 12px 0 0;aspect-ratio:16/9.5}.px-film-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.14);animation:pxDolly 22s cubic-bezier(.37,0,.63,1) infinite alternate;animation-play-state:paused}.px-film.in .px-film-img{animation-play-state:running}@keyframes pxDolly{0%{transform:scale(1.14) translateZ(0)}to{transform:scale(1.04) translate3d(-1.6%,-1%,0)}}.px-film-grade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(14,11,9,0) 40%,rgba(14,11,9,.4)),linear-gradient(180deg,rgba(14,11,9,.12),rgba(14,11,9,0) 40%,rgba(14,11,9,.45));pointer-events:none}.px-film-rec{position:absolute;z-index:2;top:14px;left:16px;display:inline-flex;align-items:center;gap:6px;font:500 10px/1 var(--mono);letter-spacing:.12em;color:hsla(0,0%,100%,.85)}.px-film-rec i{width:7px;height:7px;border-radius:50%;background:#ff5a2a;animation:pxBlink 1.6s steps(2,start) infinite}@keyframes pxBlink{to{visibility:hidden}}.px-fchips{position:absolute;inset:0;z-index:3;pointer-events:none}.px-fchip{position:absolute;max-width:min(260px,58%);opacity:0;transform:translate3d(0,10px,0) scale(.98);transition:opacity .45s var(--ease-out),transform .55s var(--ease-out)}.px-fchip--wide{max-width:min(310px,64%)}.sb-card:not(.sb-flag) .px-fchip--wide{max-width:min(250px,56%)}.px-fchip.is-on{opacity:1;transform:none;transition:opacity .9s var(--ease-out) .55s,transform 1.1s var(--ease-out) .55s}.px-fchip-in{display:grid;gap:6px;padding:11px 14px;border-radius:14px;background:rgba(14,12,10,.5);color:#fff;border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 40px -18px rgba(0,0,0,.6);font:400 12.5px/1.4 var(--sans)}.fc-k{font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.fc-v{font:500 13.5px/1.4 var(--sans);color:#fff}.fc-row{display:flex;align-items:center;gap:8px;font-weight:500;color:#fff}.fc-dot{width:8px;height:8px;border-radius:50%;flex:none}.fc-dot--ok{background:#3dd68c}.fc-dot--live{background:#ff6a2a;box-shadow:0 0 0 4px rgba(255,106,42,.22)}.fc-dot--warn{background:#f2b544}.fc-score{display:flex;align-items:center;gap:10px}.fc-score>b{font:500 26px/1 var(--serif);color:#ff8a4c;letter-spacing:-.02em}.fc-score>span{display:grid;gap:6px;min-width:120px;font-size:11.5px;color:hsla(0,0%,100%,.78)}.fc-bar{height:4px;background:hsla(0,0%,100%,.2);overflow:hidden}.fc-bar,.fc-bar i{display:block;border-radius:3px}.fc-bar i{height:100%;background:#ff8a4c;transform-origin:left;transform:scaleX(0);transition:transform 1.3s var(--ease-out) .35s}.px-fchip.is-on .fc-bar i{transform:scaleX(1)}.fc-bub{display:block;font:400 13px/1.45 var(--sans);color:#fff}.fc-bub--a{color:#ffc4a0;font-weight:500}.fc-code{font:500 12px/1.4 var(--mono);color:#fff;white-space:nowrap}.px-panel{grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr)}.px-panel .px-film{box-shadow:0 40px 90px -40px rgba(0,0,0,.85),0 0 0 1px hsla(0,0%,100%,.08)}.px-card-d-stage{padding:24px 24px 0}@media (max-width:720px){.px-fchip{max-width:72%}.px-fchip-in{padding:8px 10px;font-size:11.5px}.fc-v{font-size:12.5px}.fc-score>b{font-size:21px}}.px-in{animation:pxRise 1.3s var(--ease-out) both;animation-delay:calc(.25s + var(--d, 0) * .14s)}@keyframes pxRise{0%{opacity:0;transform:translate3d(0,28px,0);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.px-bill .px-bill-row{animation:pxRow .8s var(--ease-out) both;animation-delay:calc(.9s + var(--i, 0) * .06s)}@keyframes pxRow{0%{opacity:0;transform:translate3d(-8px,0,0)}to{opacity:1;transform:none}}.px-anim .px-r{transition:opacity 1.1s var(--ease-out) calc(var(--i, 0) * .09s),transform 1.3s var(--ease-out) calc(var(--i, 0) * .09s)}.px-anim .px-r:not(.in){opacity:0;transform:translate3d(0,32px,0)}.px-anim :is(.px-panel,.px-wide,.px-scene,.px-quote-in).px-r:not(.in){transform:translate3d(0,56px,0) scale(.96)}.px-anim .px-film.px-r:not(.in){opacity:1;transform:none;filter:none}.px-anim .px-head.px-r{transition-duration:1.4s,1.6s,1.4s}@supports (animation-timeline:view()){.px-band-plate img{animation:pxDrift linear both;animation-timeline:view();animation-range:cover}@keyframes pxDrift{0%{transform:translate3d(0,-5%,0) scale(1.12)}to{transform:translate3d(0,5%,0) scale(1.12)}}.px-stat img{animation:pxSettle linear both;animation-timeline:view();animation-range:entry 0 cover 55%}@keyframes pxSettle{0%{transform:scale(1.22)}to{transform:scale(1.02)}}.px-paper{animation:pxTilt linear both;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes pxTilt{0%{transform:rotate(3deg) translate3d(0,40px,0)}to{transform:rotate(.6deg)}}}.px-card,.px-card-d,.px-plan,.px-story{transition:border-color .5s var(--ease-out),box-shadow .6s var(--ease-out),translate .6s var(--ease-out)}.px-card:hover,.px-plan:hover,.px-story:hover{translate:0 -3px;box-shadow:0 24px 48px -28px rgba(26,24,21,.28)}.px-card-d:hover{translate:0 -3px;border-color:hsla(30,2%,84%,.26)}@media (prefers-reduced-motion:reduce){.fc-wave i,.px-band-plate img,.px-bill .px-bill-row,.px-fchip-in,.px-film-img,.px-hero-plate img,.px-in,.px-paper,.px-stat img{animation:none!important}.px-fchip{opacity:1;filter:none}.fc-bar i,.px-fchip{transform:none;transition:none}}@media (max-width:960px){.px-hero-grid,.px-panel{grid-template-columns:minmax(0,1fr)}.px-bill{justify-self:stretch;max-width:none}.px-hero{min-height:0}}@media (max-width:720px){.px-hero{padding-top:112px}.px-hero-plate img{object-position:62% 70%}.px-hero-plate:after{background:linear-gradient(180deg,rgba(10,11,11,.6),rgba(10,11,11,.35) 40%,rgba(10,11,11,.75) 70%,#0c0e0e)}.px-bill{margin-top:8px}}.px-card,.px-form .cf-box,.px-plan,.px-story{border-color:rgba(26,24,21,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 6px rgba(26,24,21,.03),0 0 0 7px rgba(26,24,21,.06),0 30px 60px -40px rgba(26,24,21,.18)}.px-plan--free{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 6px rgba(26,24,21,.05),0 0 0 7px rgba(26,24,21,.08),0 30px 60px -36px rgba(26,24,21,.4)}.px-card-d,.px-panel,.px-wide{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 6px hsla(0,0%,100%,.025),0 0 0 7px hsla(0,0%,100%,.06)}.px-bill{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 7px hsla(0,0%,100%,.04),0 0 0 8px hsla(0,0%,100%,.09),0 50px 100px -40px rgba(0,0,0,.55)}.px-panel .px-film{box-shadow:0 0 0 6px hsla(0,0%,100%,.05),0 0 0 7px hsla(0,0%,100%,.1),0 50px 100px -50px rgba(0,0,0,.6)}.px-card:hover,.px-plan:hover,.px-story:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 6px rgba(26,24,21,.035),0 0 0 7px rgba(26,24,21,.09),0 36px 70px -40px rgba(26,24,21,.26)}.px-bento,.px-cards2,.px-cards3,.px-stats,.px-stories{gap:30px}.px-btn{transition:background .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1),border-color .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1)}.px-btn:hover{transform:translateY(-1px)}.px-btn:active{transform:scale(.98)}.px-btn:has(.px-ico){padding-right:6px}.px-btn .px-ico{box-sizing:content-box;width:14px;height:14px;padding:8px;margin-left:6px;border-radius:50%;background:rgba(26,25,23,.08);transition:transform .6s cubic-bezier(.32,.72,0,1),background .6s cubic-bezier(.32,.72,0,1)}.px-btn--accent .px-ico,.px-btn--dark .px-ico,.px-btn--ghost .px-ico{background:hsla(0,0%,100%,.16)}.px-btn:hover .px-ico{transform:translate(2px,-1px) scale(1.06)}.px-btn--lg{padding-left:26px}.px-link .px-ico{transition:transform .6s cubic-bezier(.32,.72,0,1)}.px-link:hover .px-ico{transform:translateX(3px)}.px-faq-head>.px-eyebrow,.px-head .px-eyebrow,.px-split-copy>.px-eyebrow,.px-wide-copy>.px-eyebrow{justify-self:inherit;display:inline-block;width:max-content;padding:5px 12px;border-radius:999px;border:1px solid rgba(26,24,21,.1);background:rgba(26,24,21,.025);font-size:10.5px;letter-spacing:.2em}.px-band .px-head .px-eyebrow,.px-dark .px-faq-head>.px-eyebrow,.px-dark .px-head .px-eyebrow,.px-dark .px-wide-copy>.px-eyebrow{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.px-fchip-in{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(14,12,10,.62)}.px-fchip.is-on .px-fchip-in{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:rgba(14,12,10,.5)}.px-lang-pill{background:rgba(28,27,25,.72);border-color:hsla(0,0%,100%,.1)}.px-lang-pill,.px-scene-card{backdrop-filter:none;-webkit-backdrop-filter:none}.px-scene-card{background:rgba(20,19,17,.84)}.px-trust{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(20,20,18,.55)}.px--page:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.px-bill-tick svg{stroke-width:2}.px-plan-list .px-ico,.px-ticks .px-ico{stroke-width:1.6}.px-sec{padding-block:clamp(96px,11vw,168px)}.px-sec--tight-top{padding-top:clamp(48px,5vw,80px)}.px-sec--flush-bottom{padding-bottom:clamp(40px,4vw,56px)}.px-head{margin-bottom:clamp(56px,7vw,96px)}.px-band{padding-block:clamp(128px,14vw,200px)}.px-closing{padding-block:clamp(140px,15vw,220px) clamp(240px,26vw,360px)}@media (max-width:720px){.px-bento,.px-cards2,.px-cards3,.px-stories{gap:24px}.px-btn .px-ico{padding:7px}}#i4--languages .px-band-plate:after{background:radial-gradient(ellipse 48% 38% at 50% 34%,rgba(12,13,13,.78) 0,rgba(12,13,13,.45) 55%,rgba(12,13,13,0) 100%),linear-gradient(180deg,var(--d-bg) 0,rgba(18,21,22,.35) 20%,rgba(18,21,22,.35) 72%,var(--d-bg) 100%)}@media (prefers-reduced-motion:reduce){.px-film-vid{display:none}}