.pm-open{position:relative;min-block-size:min(100dvh,900px);display:flex;align-items:center;padding-block:clamp(3rem,8vh,6rem) clamp(2.5rem,6vh,4rem);overflow:hidden;isolation:isolate}.pm-open__field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.pm-open__grid{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;will-change:transform;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.14) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 45%,#000 20%,transparent 78%);animation:pm-open-grid 14s linear infinite}@keyframes pm-open-grid{to{transform:translate3d(-60px,-60px,0)}}.pm-open__aurora{position:absolute;inset-block-start:-25%;inset-inline-start:-15%;inline-size:60vw;block-size:60vw;border-radius:45% 55% 62% 38%/52% 44% 56% 48%;background:radial-gradient(circle at 40% 40%,rgba(var(--brand-rgb),.55),transparent 62%);filter:blur(70px);mix-blend-mode:screen;opacity:.75;will-change:transform;animation:pm-open-aurora 28s ease-in-out infinite alternate}.pm-open__aurora--2{inset-block-start:10%;inset-inline-start:auto;inset-inline-end:-20%;background:radial-gradient(circle at 50% 50%,rgba(var(--signal-rgb),.34),transparent 64%);animation-duration:37s;animation-delay:-12s;filter:blur(90px)}.pm-open__aurora--3{inset-block-start:35%;inset-inline-start:25%;inline-size:44vw;block-size:44vw;background:radial-gradient(circle at 50% 50%,rgba(112,96,255,.34),transparent 62%);animation-duration:44s;animation-delay:-22s}@keyframes pm-open-aurora{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(9vw,6vh,0) scale(1.28) rotate(120deg)}to{transform:translate3d(-6vw,-5vh,0) scale(.92) rotate(240deg)}}.pm-open__floor{position:absolute;inset-inline:-40%;inset-block-end:-6%;block-size:62%;background-image:linear-gradient(to right,rgba(var(--signal-rgb),.3) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--signal-rgb),.3) 1px,transparent 1px);background-size:90px 90px;transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 5%,transparent 72%);mask-image:linear-gradient(to top,#000 5%,transparent 72%);animation:pm-open-floor 3.6s linear infinite;will-change:transform}@keyframes pm-open-floor{0%{transform:perspective(340px) rotateX(74deg) translateZ(0)}to{transform:perspective(340px) rotateX(74deg) translate3d(0,90px,0)}}.pm-open__canvas{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;opacity:.85}.pm-open__scan{position:absolute;inset-inline:0;block-size:34vh;inset-block-start:-34vh;background:linear-gradient(to bottom,transparent,rgba(var(--brand-rgb),.1),transparent);animation:pm-open-scan 11s linear infinite}@keyframes pm-open-scan{to{transform:translate3d(0,134vh,0)}}.pm-open__art{position:absolute;inset-block:0;inset-inline-end:clamp(-6rem,-2vw,0rem);display:grid;place-items:center;inline-size:min(52vw,620px);color:var(--brand-2);opacity:.5;-webkit-mask-image:radial-gradient(circle at 55% 50%,#000 45%,transparent 72%);mask-image:radial-gradient(circle at 55% 50%,#000 45%,transparent 72%)}.pm-open__img{inline-size:100%;block-size:100%;object-fit:cover}.pm-open__art--photo{top:0;right:0;bottom:0;left:0;inline-size:100%;opacity:.34;mix-blend-mode:screen;filter:saturate(.5) contrast(1.05);-webkit-mask-image:radial-gradient(ellipse 70% 85% at 80% 55%,#000 5%,transparent 72%),linear-gradient(to right,transparent 30%,#000 70%);mask-image:radial-gradient(ellipse 70% 85% at 80% 55%,#000 5%,transparent 72%),linear-gradient(to right,transparent 30%,#000 70%);-webkit-mask-composite:source-in;mask-composite:intersect;animation:pm-open-drift 34s ease-in-out infinite alternate;will-change:transform}@keyframes pm-open-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-2.2%,-1.4%,0)}}.pm-open__net{inline-size:100%;block-size:auto}.pm-open__wires path{stroke-dasharray:6 10;animation:pm-open-flow 3s linear infinite}.pm-open__wires path:nth-child(2n){animation-duration:4.5s;animation-direction:reverse}@keyframes pm-open-flow{to{stroke-dashoffset:-32}}.pm-open__nodes circle{animation:pm-open-pulse 3.2s ease-in-out infinite}.pm-open__nodes circle:nth-child(2){animation-delay:.4s}.pm-open__nodes circle:nth-child(3){animation-delay:.9s}.pm-open__nodes circle:nth-child(4){animation-delay:1.4s}.pm-open__nodes circle:nth-child(5){animation-delay:1.9s}.pm-open__nodes circle:nth-child(6){animation-delay:2.4s}@keyframes pm-open-pulse{0%,to{opacity:.35;r:3}50%{opacity:1;r:5.5}}.pm-open__core{transform-origin:200px 200px;animation:pm-open-ring 6s ease-out infinite}.pm-open__core--2{animation-duration:6s;animation-delay:3s}@keyframes pm-open-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.8);opacity:0}}@media(max-width:899px){.pm-open__art{inline-size:90vw;inset-inline-end:-20vw;opacity:.28}.pm-open__grid{background-size:44px 44px;animation-name:pm-open-grid-sm}@keyframes pm-open-grid-sm{to{transform:translate3d(-44px,-44px,0)}}}.pm-open__halo{position:absolute;inset-block-start:-20%;inset-inline-start:-10%;inline-size:70vw;block-size:70vw;max-inline-size:900px;max-block-size:900px;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.28),transparent 62%);animation:pm-open-halo 26s ease-in-out infinite alternate;will-change:transform}@keyframes pm-open-halo{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.16)}}.pm-open__beam{position:absolute;inset-inline:-20%;block-size:1px;inset-block-start:42%;background:linear-gradient(90deg,transparent,var(--brand-2) 42%,var(--signal) 52%,transparent);opacity:.7;transform:translate3d(-60%,0,0);animation:pm-open-beam 9s cubic-bezier(.4,0,.2,1) infinite}.pm-open__beam--2{inset-block-start:68%;opacity:.4;animation-duration:13s;animation-delay:2.4s}@keyframes pm-open-beam{0%{transform:translate3d(-70%,0,0)}60%{transform:translate3d(70%,0,0)}to{transform:translate3d(70%,0,0)}}.pm-open__inner{position:relative;inline-size:100%}[data-pm-depth]{--pm-shift-x: calc(var(--pm-mx, 0) * var(--pm-depth, 0) * 1px);--pm-shift-y: calc(var(--pm-my, 0) * var(--pm-depth, 0) * 1px);transition:translate .9s cubic-bezier(.22,1,.36,1);translate:var(--pm-shift-x) var(--pm-shift-y)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pm-open__inner{animation:pm-open-exit linear both;animation-timeline:view();animation-range:cover 62% cover 100%}.pm-open__field{animation:pm-open-sink linear both;animation-timeline:view();animation-range:cover 55% cover 100%}}}@keyframes pm-open-exit{to{transform:translate3d(0,-14%,0) scale(.94);opacity:0;filter:blur(4px)}}@keyframes pm-open-sink{to{transform:scale(1.14);opacity:.25}}.pm-open__ticker{display:flex;align-items:center;gap:.9rem;margin:clamp(1.1rem,2.5vh,1.8rem) 0 0;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);max-inline-size:none;opacity:0;animation:pm-open-fade .9s var(--ease-arrive) .9s forwards}.pm-open__tickerlabel{position:relative;padding-inline-end:.9rem}.pm-open__tickerlabel:after{content:"";position:absolute;inset-inline-end:0;inset-block:.15em;inline-size:1px;background:var(--line-strong)}.pm-open__rotor{display:block;block-size:1.5em;overflow:hidden}.pm-open__rotortrack{display:block;animation:var(--pm-rot-name) var(--pm-rot-dur, 10s) cubic-bezier(.76,0,.24,1) infinite}.pm-open__word{display:block;block-size:1.5em;line-height:1.5em;color:var(--brand-2);white-space:nowrap}.pm-open__eyebrow{display:block;font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand-2);margin-block-end:clamp(1rem,3vh,2rem);padding-inline-start:4.5rem;position:relative}.pm-open__eyebrow:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:2.5rem;block-size:1px;background:var(--brand-2);transform-origin:0 50%;animation:pm-open-tick 4.5s var(--ease-respond) infinite}@keyframes pm-open-tick{0%,62%,to{transform:scaleX(1);opacity:.8}76%{transform:scaleX(.45);opacity:1}}.pm-open__eyebrow:after{content:"";position:absolute;inset-inline-start:3.05rem;inset-block-start:.3em;inline-size:6px;block-size:6px;border-radius:50%;background:var(--signal);animation:pm-open-blip 2.4s ease-in-out infinite}@keyframes pm-open-blip{0%,to{opacity:.25;box-shadow:0 0 rgba(var(--signal-rgb),.5)}45%{opacity:1;box-shadow:0 0 0 5px rgba(var(--signal-rgb),0)}}.pm-open__title{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:clamp(2.25rem,6.2vw,5.5rem);line-height:.98;letter-spacing:-.03em;margin:0;text-wrap:nowrap;position:relative}.pm-open__title:after{content:"";position:absolute;inset-block:-.1em;inset-inline-start:0;inline-size:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.16) 50%,transparent);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);transform:translate3d(-140%,0,0);animation:pm-open-glint 8s cubic-bezier(.45,0,.2,1) infinite}@keyframes pm-open-glint{0%{transform:translate3d(-140%,0,0)}55%{transform:translate3d(260%,0,0)}to{transform:translate3d(260%,0,0)}}.pm-open__line{display:block;padding-block-end:.06em;perspective:900px;transform-style:preserve-3d}.pm-open__lineinner{display:block}.pm-open__title .pm-chars:not(.is-lit) .pm-char{opacity:0;transform:translate3d(0,.55em,0) rotateX(-88deg) scale(.92)}.pm-open__title .pm-chars.is-lit .pm-char{transform-origin:50% 100%;animation:pm-open-flip .98s cubic-bezier(.16,1,.3,1) both,pm-open-wave 5.5s ease-in-out infinite;animation-delay:calc(var(--pm-char-i, 0) * 34ms + var(--pm-line-delay, 0ms)),calc(var(--pm-char-i, 0) * 60ms + var(--pm-line-delay, 0ms) + 1.6s);transition:none}@keyframes pm-open-flip{0%{opacity:0;transform:translate3d(0,.55em,0) rotateX(-88deg) scale(.92)}to{opacity:1;transform:none}}@keyframes pm-open-wave{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.055em,0)}}.pm-open__title{animation:pm-open-glitch 7s steps(1,end) infinite}@keyframes pm-open-glitch{0%,92%,to{text-shadow:none}93%{text-shadow:-3px 0 rgba(var(--signal-rgb),.7),3px 0 rgba(255,60,140,.5)}95%{text-shadow:2px 0 rgba(var(--signal-rgb),.6),-2px 0 rgba(255,60,140,.4)}97%{text-shadow:none}}.pm-open__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,3rem);margin-block-start:clamp(1.75rem,5vh,3.25rem);padding-block-start:clamp(1.25rem,3vh,2rem);border-block-start:1px solid var(--line)}.pm-open__sub{max-inline-size:46ch;color:var(--text-dim);font-size:clamp(1rem,1.25vw,1.2rem);margin:0;opacity:0;animation:pm-open-fade .9s var(--ease-arrive) .62s forwards}.pm-open__actions{display:flex;gap:.75rem;flex-wrap:wrap;opacity:0;animation:pm-open-fade .9s var(--ease-arrive) .76s forwards}.pm-open__actions .pm-btn{min-block-size:56px;padding:1rem 1.9rem;border-radius:6px;font-size:.875rem;letter-spacing:.14em}.pm-open__actions .pm-btn:not(.pm-btn--ghost){position:relative;overflow:hidden;background:linear-gradient(120deg,var(--brand),var(--brand-2));box-shadow:0 10px 30px -12px rgba(var(--brand-rgb),.9);animation:pm-open-cta 5.5s ease-in-out infinite}.pm-open__actions .pm-btn:not(.pm-btn--ghost):after{content:"";position:absolute;inset-block:-50%;inline-size:40%;inset-inline-start:-50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-14deg);animation:pm-open-shine 5.5s ease-in-out infinite;pointer-events:none}@keyframes pm-open-shine{0%,60%,to{transform:translateZ(0) skew(-14deg)}85%{transform:translate3d(420%,0,0) skew(-14deg)}}@keyframes pm-open-cta{0%,to{box-shadow:0 10px 30px -12px rgba(var(--brand-rgb),.9)}50%{box-shadow:0 14px 40px -10px rgba(var(--brand-rgb),1)}}.pm-open__actions .pm-btn:not(.pm-btn--ghost):hover{box-shadow:0 14px 36px -10px rgba(var(--brand-rgb),1);transform:translate3d(0,-1px,0)}@property --pm-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.pm-open__actions .pm-btn--ghost{position:relative;border-color:rgba(var(--brand-rgb),.35);background:rgba(var(--ink-rgb),.55)}.pm-open__actions .pm-btn--ghost:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pm-angle),transparent 55%,var(--brand-2) 78%,var(--signal) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pm-open-charge 3.4s linear infinite;pointer-events:none}@keyframes pm-open-charge{to{--pm-angle: 360deg}}.pm-open__actions .pm-btn--ghost:hover{border-color:var(--brand-2);background:rgba(var(--brand-rgb),.12);transform:translate3d(0,-1px,0)}@keyframes pm-open-fade{to{opacity:1}}.pm-open__cue{position:absolute;inset-block-end:clamp(1.25rem,4vh,2.25rem);inset-inline-start:max(var(--pad-x),calc(50% - var(--maxw) / 2 + var(--pad-x)));display:flex;align-items:center;gap:.85rem;font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;color:var(--text-dim);opacity:0;animation:pm-open-fade .9s var(--ease-arrive) 1s forwards;pointer-events:none}.pm-open__cueline{position:relative;display:block;inline-size:52px;block-size:1px;background:var(--line-strong);overflow:hidden}.pm-open__cueline:after{content:"";position:absolute;inset-block:0;inline-size:40%;background:var(--signal);animation:pm-open-cue 2.6s cubic-bezier(.5,0,.2,1) infinite}@keyframes pm-open-cue{0%{transform:translate3d(-100%,0,0);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translate3d(250%,0,0);opacity:0}}@media(max-width:899px){.pm-open__cue{display:none}}@media(max-width:899px){.pm-open__title{text-wrap:balance}.pm-open__foot{grid-template-columns:minmax(0,1fr);align-items:start}}@media(prefers-reduced-motion:reduce){.pm-open__halo,.pm-open__grid,.pm-open__aurora,.pm-open__floor,.pm-open__scan,.pm-open__wires path,.pm-open__nodes circle,.pm-open__core,.pm-open__beam,.pm-open__art--photo,.pm-open__title:after,.pm-open__eyebrow:before,.pm-open__eyebrow:after,.pm-open__cueline:after,.pm-open__actions .pm-btn:not(.pm-btn--ghost),.pm-open__actions .pm-btn:not(.pm-btn--ghost):after{animation:none;transform:none}.pm-open__scan,.pm-open__title:after,.pm-open__actions .pm-btn:not(.pm-btn--ghost):after{display:none}.pm-open__cue,.pm-open__ticker{opacity:1;animation:none}.pm-open__rotortrack{animation:none}.pm-open__rotor{block-size:auto}[data-pm-depth]{translate:none}.pm-open__title{animation:none;text-shadow:none}.pm-open__title .pm-chars.is-lit .pm-char,.pm-open__title .pm-chars:not(.is-lit) .pm-char{animation:none;filter:none;transform:none;opacity:1}.pm-open__actions .pm-btn--ghost:after{animation:none;display:none}.pm-open__canvas{display:none}.pm-open__lineinner{animation:none;transform:none}.pm-open__sub,.pm-open__actions{animation:none;opacity:1}}.pm-rail{border-block:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--brand-rgb),.05),transparent)}.pm-rail__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pm-rail__cell{position:relative;padding:clamp(1.5rem,3vw,2.5rem) clamp(.75rem,2vw,1.75rem);border-inline-start:1px solid var(--line);display:flex;flex-direction:column;align-items:center;text-align:center}.pm-rail__icon{display:block;color:var(--brand-2);margin-block-end:.9rem;animation:pm-rail-icon 2.8s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(var(--brand-rgb),.5))}.pm-rail__icon .pm-icon{inline-size:clamp(38px,3.4vw,52px);block-size:clamp(38px,3.4vw,52px);display:block}.pm-rail__cell:nth-child(2) .pm-rail__icon{animation-delay:.35s}.pm-rail__cell:nth-child(3) .pm-rail__icon{animation-delay:.7s}.pm-rail__cell:nth-child(4) .pm-rail__icon{animation-delay:1.05s}@keyframes pm-rail-icon{0%{transform:translateZ(0) rotate(0) scale(1);opacity:.8}25%{transform:translate3d(0,-10px,0) rotate(-7deg) scale(1.12);opacity:1}50%{transform:translate3d(0,-3px,0) rotate(0) scale(1.04);opacity:.95}75%{transform:translate3d(0,-12px,0) rotate(7deg) scale(1.14);opacity:1}to{transform:translateZ(0) rotate(0) scale(1);opacity:.8}}.pm-rail__icon--spin{animation:pm-rail-spin 5s linear infinite;opacity:.9}@keyframes pm-rail-spin{to{transform:rotate(360deg)}}.pm-rail__cell:first-child{border-inline-start:0}.pm-rail__tick{position:absolute;inset-block-start:0;inset-inline-start:-1px;inline-size:1px;block-size:14px;background:var(--brand-2)}.pm-rail__cell:first-child .pm-rail__tick{display:none}.pm-rail__value{display:block;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:500;line-height:1.05;white-space:nowrap;color:var(--text);letter-spacing:-.02em}.pm-rail__label{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-block-start:.6rem;font-size:.8125rem;color:var(--text-faint);line-height:1.4}.pm-rail__live{inline-size:7px;block-size:7px;border-radius:50%;background:var(--signal);flex:0 0 auto}@media(prefers-reduced-motion:reduce){.pm-rail__icon{animation:none;opacity:1}}@media(max-width:767px){.pm-rail__row{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-rail__cell:nth-child(3){border-inline-start:0;padding-inline-start:0}.pm-rail__cell:nth-child(3) .pm-rail__tick,.pm-rail__cell:nth-child(n+3){border-block-start:1px solid var(--line)}}.pm-pan{position:relative}.pm-pan.is-pinned{block-size:calc(100vh + var(--pm-pan-scroll, 0px))}.pm-pan__sticky{position:sticky;inset-block-start:0;min-block-size:100vh;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.25rem,3vh,2rem);padding-block:clamp(1.5rem,4vh,2.5rem);overflow:hidden;isolation:isolate}.pm-pan__sticky:before,.pm-pan__sticky:after{content:"";position:absolute;z-index:-1;pointer-events:none}.pm-pan__sticky:before{top:-80px;right:-80px;bottom:-80px;left:-80px;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.12) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,#000 15%,transparent 80%);animation:pm-pan-grid 18s linear infinite}@keyframes pm-pan-grid{to{transform:translate3d(80px,-80px,0)}}.pm-pan__sticky:after{inset-block-start:-20%;inset-inline-start:20%;inline-size:60vw;block-size:60vw;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.22),transparent 62%);animation:pm-pan-glow 24s ease-in-out infinite alternate}@keyframes pm-pan-glow{0%{transform:translate3d(-12%,0,0) scale(.9)}to{transform:translate3d(18%,12%,0) scale(1.25)}}.pm-pan.is-carousel .pm-pan__sticky{position:static;min-block-size:0}.pm-pan__head{max-inline-size:none}.pm-pan__title{font-size:clamp(1.5rem,4.6vw,4rem);white-space:nowrap;margin:0 0 .4em}.pm-pan__sub{color:var(--text-dim);margin:0;max-inline-size:52ch}.pm-pan__viewport{overflow:hidden}.pm-pan.is-carousel .pm-pan__viewport{overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--pad-x);-webkit-overflow-scrolling:touch}.pm-pan__track{display:flex;gap:var(--gap);padding-inline:var(--pad-x);inline-size:max-content;will-change:transform}.pm-pan.is-carousel .pm-pan__track{padding-inline:0}.pm-pan__panel{scroll-snap-align:start;inline-size:clamp(280px,34vw,460px);min-block-size:clamp(340px,46vh,460px);padding:clamp(1.5rem,2.4vw,2.25rem);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff0b,#ffffff03);display:flex;flex-direction:column;gap:.85rem;transition:border-color var(--t-mid) var(--ease-respond)}.pm-pan__panel:hover{border-color:rgba(var(--brand-2-rgb),.45)}.pm-pan__index{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-2)}.pm-pan__icon{margin-block-end:auto}.pm-pan__panel:has(.pm-pan__media) .pm-pan__icon{margin-block-end:0}.pm-pan__media{display:block;flex:1 1 auto;min-block-size:clamp(110px,16vh,170px);margin-block:.35rem;border-radius:var(--r-md);overflow:hidden;position:relative}.pm-pan__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040c1a1a,#040c1abf)}.pm-pan__img{inline-size:100%;block-size:100%;object-fit:cover;display:block;animation:pm-pan-kb 18s ease-in-out infinite alternate}@keyframes pm-pan-kb{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.14) translate3d(-2%,-2%,0)}}.pm-pan__panel:hover .pm-pan__img{animation-duration:9s}.pm-pan__panel h3{margin:0;font-size:var(--fs-h3)}.pm-pan__panel p{color:var(--text-dim);font-size:var(--fs-sm);margin:0}.pm-pan__meter{block-size:2px;background:var(--line);position:relative}.pm-pan__meterfill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--beam);transform:scaleX(0);transform-origin:0 50%}.pm-pan.is-carousel .pm-pan__meter{display:none}@media(prefers-reduced-motion:reduce){.pm-pan__sticky:before,.pm-pan__sticky:after,.pm-pan__img{animation:none}}@media(max-width:899px){.pm-pan__panel{inline-size:78vw;min-block-size:0}.pm-pan__title{white-space:normal;font-size:var(--fs-h2)}}.pm-stack{padding-block:clamp(1.5rem,4vh,3rem) var(--pad-y);position:relative;isolation:isolate;overflow:hidden}.pm-stack:before,.pm-stack:after{content:"";position:absolute;z-index:-1;pointer-events:none}.pm-stack:before{top:-80px;right:-80px;bottom:-80px;left:-80px;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.1) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 30%,#000 10%,transparent 78%);mask-image:radial-gradient(ellipse 85% 70% at 50% 30%,#000 10%,transparent 78%);animation:pm-stack-grid 20s linear infinite}@keyframes pm-stack-grid{to{transform:translate3d(-80px,80px,0)}}.pm-stack:after{inset-block-start:-10%;inset-inline-end:5%;inline-size:55vw;block-size:55vw;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.18),transparent 62%);animation:pm-stack-glow 22s ease-in-out infinite alternate}@keyframes pm-stack-glow{0%{transform:translate3d(10%,-6%,0) scale(.85)}to{transform:translate3d(-14%,10%,0) scale(1.2)}}.pm-stack__head{max-inline-size:none;margin-block-end:clamp(1.5rem,4vw,2.5rem)}.pm-stack__head .pm-split{white-space:nowrap;font-size:clamp(1.1rem,2.9vw,2.8rem);margin-block:.2em}.pm-stack.is-stacked .pm-stack__slot{position:sticky;inset-block-start:calc(72px + clamp(1rem,4vh,3rem));margin-block-end:clamp(2rem,6vh,5rem)}.pm-stack.is-list .pm-stack__slot{margin-block-end:var(--gap)}.pm-stack__list{padding-inline:var(--pad-x)}.pm-stack__card{display:grid;grid-template-columns:minmax(0,clamp(220px,30vw,380px)) minmax(0,1fr);gap:clamp(1rem,2.2vw,1.75rem);align-items:center;padding:clamp(.75rem,1.2vw,1rem);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.pm-stack.is-stacked .pm-stack__card{transform:scale(calc(1 - (var(--pm-recede, 0) * .05)));opacity:calc(1 - (var(--pm-recede, 0) * .42));transform-origin:50% 0;will-change:transform,opacity}.pm-stack__card{position:relative;isolation:isolate;transition:border-color var(--t-mid) var(--ease-respond),box-shadow var(--t-mid) var(--ease-respond),background-color var(--t-mid) var(--ease-respond)}.pm-stack__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pm-angle),transparent 62%,var(--brand-2) 82%,var(--signal) 90%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;animation:pm-stack-charge 6s linear infinite;animation-delay:calc(var(--pm-i, 0) * -1.4s);pointer-events:none}@keyframes pm-stack-charge{to{--pm-angle: 360deg}}.pm-stack__card:after{content:"";position:absolute;inset-block:-30%;inset-inline-start:-35%;inline-size:22%;z-index:2;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.1),transparent);transform:skew(-14deg);animation:pm-stack-sheen 8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--pm-i, 0) * -1.9s);pointer-events:none}@keyframes pm-stack-sheen{0%{transform:translateZ(0) skew(-14deg)}55%{transform:translate3d(560%,0,0) skew(-14deg)}to{transform:translate3d(560%,0,0) skew(-14deg)}}.pm-stack__card:hover{border-color:rgba(var(--brand-rgb),.5);box-shadow:0 24px 60px -30px rgba(var(--brand-rgb),.9)}.pm-stack__card:hover .pm-stack__media{filter:brightness(1.12) saturate(1.08)}a.pm-stack__card{color:inherit;text-decoration:none}a.pm-stack__card:hover .pm-link:after{transform:scaleX(1)}.pm-stack__count:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:.6rem;border-radius:50%;background:var(--signal);vertical-align:.05em;animation:pm-stack-blip 2.6s ease-in-out infinite;animation-delay:calc(var(--pm-i, 0) * -.6s)}@keyframes pm-stack-blip{0%,to{opacity:.25;box-shadow:0 0 rgba(var(--signal-rgb),.5)}45%{opacity:1;box-shadow:0 0 0 5px rgba(var(--signal-rgb),0)}}.pm-stack__media{position:relative;transition:filter var(--t-mid) var(--ease-respond);aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;background:var(--surface-2)}.pm-stack__media>img,.pm-stack__media>video{inline-size:100%;block-size:100%;object-fit:cover}.pm-stack__media:after{content:"";position:absolute;inset-inline:0;block-size:42%;inset-block-start:-42%;z-index:1;background:linear-gradient(to bottom,transparent,rgba(var(--signal-rgb),.16),transparent);animation:pm-stack-scan 6.5s linear infinite;animation-delay:calc(var(--pm-i, 0) * -2.2s);pointer-events:none}@keyframes pm-stack-scan{to{transform:translate3d(0,340%,0)}}.pm-stack__body{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start}.pm-stack__count{font-size:.6875rem;letter-spacing:.18em;color:var(--text-faint)}.pm-stack__body h3{margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.pm-stack__body p{color:var(--text-dim);margin:0}@media(prefers-reduced-motion:reduce){.pm-stack:before,.pm-stack:after,.pm-stack__card:before,.pm-stack__count:before{animation:none}.pm-stack__card:after,.pm-stack__media:after{display:none}}@media(max-width:899px){.pm-stack__card{grid-template-columns:minmax(0,1fr)}.pm-stack__head .pm-split{white-space:normal;font-size:var(--fs-h2)}}@media(prefers-reduced-motion:reduce){.pm-stack.is-stacked .pm-stack__slot{position:static}.pm-stack.is-stacked .pm-stack__card{transform:none;opacity:1}}.pm-gridstate{position:relative;min-block-size:min(100dvh,820px);display:flex;align-items:center;padding-block:var(--pad-y);overflow:hidden;isolation:isolate;border-block:1px solid var(--line)}.pm-gridstate__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pm-gridstate__canvas,.pm-gridstate__static{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.pm-gridstate.is-live .pm-gridstate__static{display:none}.pm-gridstate__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 90% at 22% 50%,rgba(var(--ink-rgb),.94) 30%,transparent 72%),linear-gradient(180deg,var(--ink),transparent 22%,transparent 78%,var(--ink));pointer-events:none}.pm-gridstate__aurora{position:absolute;inset-block-start:-20%;inset-inline-start:30%;inline-size:55vw;block-size:55vw;border-radius:48% 52% 60% 40%/55% 45%;background:radial-gradient(circle at 45% 45%,rgba(var(--brand-rgb),.34),transparent 64%);filter:blur(80px);mix-blend-mode:screen;animation:pm-gridstate-aurora 32s ease-in-out infinite alternate;will-change:transform}.pm-gridstate__aurora--2{inset-block-start:30%;inset-inline-start:58%;inline-size:42vw;block-size:42vw;background:radial-gradient(circle at 50% 50%,rgba(var(--signal-rgb),.22),transparent 62%);animation-duration:41s;animation-delay:-14s}@keyframes pm-gridstate-aurora{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(-7vw,5vh,0) scale(1.24) rotate(140deg)}to{transform:translate3d(5vw,-4vh,0) scale(.9) rotate(280deg)}}.pm-gridstate__mesh{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.1) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 55% 50%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 85% 75% at 55% 50%,#000 15%,transparent 80%);animation:pm-gridstate-mesh 18s linear infinite;will-change:transform}@keyframes pm-gridstate-mesh{to{transform:translate3d(80px,-80px,0)}}.pm-gridstate__sweep{position:absolute;inset-block:-10%;inset-inline-start:-25%;inline-size:25%;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.14),transparent);transform:skew(-12deg);animation:pm-gridstate-sweep 10s cubic-bezier(.4,0,.2,1) infinite}@keyframes pm-gridstate-sweep{0%{transform:translateZ(0) skew(-12deg)}62%{transform:translate3d(520%,0,0) skew(-12deg)}to{transform:translate3d(520%,0,0) skew(-12deg)}}.pm-gridstate__inner{position:relative;inline-size:100%}.pm-gridstate__cta{margin-block-start:clamp(1.5rem,3vw,2.25rem)}.pm-gridstate__copy{max-inline-size:46ch;padding:clamp(1.25rem,2.5vw,2rem)}.pm-gridstate__title{font-size:var(--fs-h1)}.pm-gridstate__note{display:none}@media(min-width:1024px){.pm-gridstate__note{display:inline-flex}.pm-gridstate__note--a{inset-block-start:8%;inset-inline-end:12%}.pm-gridstate__note--b{inset-block-end:10%;inset-inline-end:26%;animation-delay:-3.5s}}@media(prefers-reduced-motion:reduce){.pm-gridstate__aurora,.pm-gridstate__mesh,.pm-gridstate__sweep{animation:none}.pm-gridstate__sweep{display:none}}.pm-sync__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.pm-sync__chips{margin-block:1.5rem}.pm-sync__diagram svg{inline-size:100%;block-size:auto;overflow:visible;animation:pm-sync-float 13s ease-in-out infinite alternate;will-change:transform}@keyframes pm-sync-float{0%{transform:translate3d(0,-7px,0) rotate(-.5deg)}to{transform:translate3d(0,9px,0) rotate(.7deg)}}.pm-sync__collar{stroke-dasharray:7 11;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50% 50%;animation:pm-sync-collar 9s linear infinite}@keyframes pm-sync-collar{to{transform:rotate(360deg)}}.pm-sync__core{stroke-dasharray:none;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50% 50%;animation:pm-sync-core 3.6s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(var(--brand-rgb),.7))}@keyframes pm-sync-core{0%,to{transform:scale(.96)}50%{transform:scale(1.06)}}.pm-box rect,.pm-box path{transform-box:fill-box;transform-origin:50% 50%;animation:pm-box-lit 6.4s ease-in-out infinite}.pm-box rect:nth-child(2),.pm-box path:nth-child(2){animation-delay:1.6s}.pm-box rect:nth-child(3),.pm-box path:nth-child(3){animation-delay:3.2s}.pm-box rect:nth-child(4),.pm-box path:nth-child(4){animation-delay:4.8s}@keyframes pm-box-lit{0%,70%,to{stroke:var(--line-strong);transform:scale(1)}12%{stroke:var(--brand-2);transform:scale(1.03)}40%{stroke:var(--brand-2);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pm-sync__diagram svg,.pm-sync__collar,.pm-sync__core,.pm-box rect,.pm-box path{animation:none;transform:none}.pm-sync__collar{display:none}}@media(max-width:899px){.pm-sync__grid{grid-template-columns:minmax(0,1fr)}}.pm-bento__grid{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.pm-bento__grid--3,.pm-bento__grid--5{grid-template-columns:repeat(6,minmax(0,1fr))}.pm-bento__grid--3>*{grid-column:span 2}.pm-bento__grid--3>*:first-child{grid-column:span 6}.pm-bento__grid--5>*{grid-column:span 2}.pm-bento__grid--5>*:nth-child(1){grid-column:span 4}.pm-bento__grid--5>*:nth-child(2){grid-column:span 2}.pm-bento__grid--4>*:first-child{grid-column:span 2}.pm-bento__grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.pm-bento__grid--6>*{grid-column:span 2}.pm-bento__cell{position:relative;display:flex;flex-direction:column;min-block-size:260px;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff0a,#ffffff02);overflow:hidden}.pm-bento__media{position:relative;flex:1 1 auto;min-block-size:160px;overflow:hidden}.pm-bento__media>img,.pm-bento__media>video{inline-size:100%;block-size:100%;object-fit:cover}.pm-bento__glyph{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-block-size:150px;color:var(--brand-2);background:radial-gradient(70% 90% at 50% 30%,rgba(var(--brand-rgb),.24),transparent 70%)}.pm-bento__body{padding:clamp(1.1rem,2vw,1.6rem);display:flex;flex-direction:column;gap:.6rem}.pm-bento__body h3{margin:0;font-size:var(--fs-h3)}.pm-bento__body p{margin:0;color:var(--text-dim);font-size:var(--fs-sm)}@media(max-width:767px){.pm-bento__grid,.pm-bento__grid--3,.pm-bento__grid--5,.pm-bento__grid--6{grid-template-columns:minmax(0,1fr)}.pm-bento__grid>*,.pm-bento__grid--3>*,.pm-bento__grid--3>*:first-child,.pm-bento__grid--4>*:first-child,.pm-bento__grid--5>*,.pm-bento__grid--5>*:nth-child(1),.pm-bento__grid--5>*:nth-child(2),.pm-bento__grid--6>*{grid-column:auto}}.pm-statement{position:relative;padding-block:clamp(3rem,9vh,6rem)}.pm-statement__sticky{position:relative;display:flex;align-items:center;overflow:hidden}.pm-statement__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center}.pm-statement__figure{margin:0;max-inline-size:none;position:relative}.pm-statement__mark{position:absolute;inset-block-start:-.22em;inset-inline-start:-.1em;z-index:-1;font-family:var(--font-display);font-weight:700;font-size:clamp(9rem,22vw,20rem);line-height:1;color:rgba(var(--brand-rgb),.22);pointer-events:none;animation:pm-statement-mark 22s ease-in-out infinite alternate;will-change:transform}@keyframes pm-statement-mark{0%{transform:translateZ(0) rotate(-3deg);opacity:.75}to{transform:translate3d(2.5%,-4%,0) rotate(4deg);opacity:1}}.pm-orbit{position:relative;aspect-ratio:1;inline-size:min(100%,420px);margin-inline:auto;display:grid;place-items:center}.pm-orbit__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line-strong);border-radius:50%;animation:pm-orbit-spin 26s linear infinite;will-change:transform}.pm-orbit__ring:before{content:"";position:absolute;inset-block-start:-4px;inset-inline-start:calc(50% - 4px);inline-size:8px;block-size:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 12px 2px rgba(var(--signal-rgb),.7)}.pm-orbit__ring--2{top:14%;right:14%;bottom:14%;left:14%;border-color:rgba(var(--brand-rgb),.45);border-style:dashed;animation-duration:18s;animation-direction:reverse}.pm-orbit__ring--3{top:30%;right:30%;bottom:30%;left:30%;border-color:rgba(var(--brand-2-rgb),.4);animation-duration:11s}@keyframes pm-orbit-spin{to{transform:rotate(360deg)}}.pm-orbit__core{inline-size:22%;block-size:22%;border-radius:50%;background:radial-gradient(circle at 40% 38%,var(--brand-2),rgba(var(--brand-rgb),.25) 62%,transparent 72%);animation:pm-orbit-core 4.2s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(var(--brand-rgb),.8))}@keyframes pm-orbit-core{0%,to{transform:scale(.9);opacity:.8}50%{transform:scale(1.1);opacity:1}}.pm-statement__portrait{position:relative;inline-size:60px;block-size:60px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid var(--line-strong)}.pm-statement__portrait img{inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:899px){.pm-statement__grid{grid-template-columns:minmax(0,1fr)}.pm-statement__grid .pm-orbit{display:none}}@media(prefers-reduced-motion:reduce){.pm-statement__mark,.pm-orbit__ring,.pm-orbit__core{animation:none}}.pm-statement__body{font-family:var(--font-display);font-weight:700;font-stretch:108%;font-size:clamp(1.35rem,2.9vw,2.75rem);line-height:1.14;letter-spacing:-.025em;margin:0;color:var(--text);max-inline-size:min(30ch,92vw);text-wrap:pretty}.pm-statement__by{display:flex;align-items:center;gap:.85rem;margin-block-start:clamp(1.5rem,4vh,2.75rem);flex-wrap:wrap}.pm-statement__rule{inline-size:3rem;block-size:1px;background:var(--brand-2)}.pm-statement__name{font-weight:600}.pm-statement__role{font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}@media(max-width:899px){.pm-statement{padding-block:var(--pad-y)}}.pm-diptych__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.pm-diptych__copy{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.25rem)}.pm-diptych__entry{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.pm-diptych__eyebrow{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand-2)}.pm-diptych__title{font-size:var(--fs-h2);margin:0}.pm-diptych__art{position:relative;padding-block:2rem}.pm-diptych__img{border-radius:var(--r-lg);overflow:hidden}.pm-diptych__img--a{aspect-ratio:4 / 5}.pm-diptych__img--b{aspect-ratio:1 / 1;position:absolute;inline-size:46%;inset-block-end:0;inset-inline-start:-8%;border:4px solid var(--ink)}.pm-diptych__note{inset-block-start:8%;inset-inline-end:-4%}@media(max-width:899px){.pm-diptych__grid{grid-template-columns:minmax(0,1fr)}.pm-diptych__img--b{inline-size:42%;inset-inline-start:auto;inset-inline-end:-4%}.pm-diptych__note{display:none}}.pm-calc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.pm-calc__cta{margin-block-start:1.75rem}.pm-calc__panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:1.75rem}.pm-calc__fields{display:flex;flex-direction:column;gap:1.25rem}.pm-calc__out{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem;border-block:1px solid var(--line)}.pm-calc__figure{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pm-calc__figlabel{color:var(--text-dim)}.pm-calc__big{font-size:var(--fs-h3);color:var(--brand-2)}.pm-calc__mid{font-size:var(--fs-body)}.pm-calc__note{margin:0;font-size:var(--fs-sm);color:var(--text-faint)}@media(max-width:899px){.pm-calc__grid{grid-template-columns:minmax(0,1fr)}}.pm-process__head{max-inline-size:46ch;margin-block-end:clamp(2.5rem,6vw,4.5rem)}.pm-process__rail{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pm-steps, 4),minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.pm-process__line{position:absolute;inset-inline:0;inset-block-start:13px;block-size:1px;background:linear-gradient(90deg,var(--brand),var(--brand-2) 60%,transparent);transform:scaleX(0);transform-origin:0 50%;animation:pm-process-draw 1.8s var(--ease-arrive) forwards}@keyframes pm-process-draw{to{transform:scaleX(1)}}.pm-process__step{position:relative;padding-block-start:3rem}.pm-process__node{position:absolute;inset-block-start:4px;inset-inline-start:0;inline-size:20px;block-size:20px;border:1px solid var(--brand-2);border-radius:50%;background:var(--ink);display:grid;place-items:center}.pm-process__pip{inline-size:7px;block-size:7px;border-radius:50%;background:var(--signal)}.pm-process__step h3{margin:0 0 .4em;font-size:var(--fs-h3)}.pm-process__step p{margin:0;color:var(--text-dim);font-size:var(--fs-sm)}@media(max-width:899px){.pm-process__rail{grid-template-columns:minmax(0,1fr);gap:2rem}.pm-process__line{inset-inline:9px auto;inset-block:13px 0;inline-size:1px;block-size:auto;background:linear-gradient(180deg,var(--brand),transparent);transform:scaleY(0);transform-origin:50% 0;animation-name:pm-process-draw-y}@keyframes pm-process-draw-y{to{transform:scaleY(1)}}.pm-process__step{padding-block-start:0;padding-inline-start:2.75rem}.pm-process__node{inset-block-start:2px}}@media(prefers-reduced-motion:reduce){.pm-process__line{animation:none;transform:none}}.pm-mediacard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,#ffffff0a,#ffffff02);block-size:100%}.pm-mediacard__media{border-radius:0}.pm-mediacard__body{padding:clamp(1.1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.pm-mediacard__body h3{margin:0;font-size:var(--fs-h3)}.pm-mediacard__body p{margin:0;color:var(--text-dim);font-size:var(--fs-sm)}.pm-card__media{margin:calc(-1*clamp(1.3rem,2.2vw,2rem)) calc(-1*clamp(1.3rem,2.2vw,2rem)) .5rem;border-radius:var(--r-lg) var(--r-lg) 0 0}.pm-card__tools{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pm-card__tools li{position:relative;padding-inline-start:1rem;font-size:var(--fs-sm);color:var(--text-dim)}.pm-card__tools li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.7em;inline-size:6px;block-size:1px;background:var(--brand-2)}.pm-mediatext__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.pm-mediatext--flip .pm-mediatext__copy{order:2}.pm-mediatext__art{position:relative}.pm-mediatext__b{position:absolute;inline-size:42%;inset-block-end:-8%;inset-inline-end:-6%;border:4px solid var(--ink);border-radius:var(--r-lg)}.pm-mediatext__cta{margin-block-start:1.5rem}@media(max-width:899px){.pm-mediatext__grid{grid-template-columns:minmax(0,1fr)}.pm-mediatext--flip .pm-mediatext__copy{order:0}.pm-mediatext__b{inline-size:38%;inset-block-end:-6%}}.pm-overlay{position:relative;min-block-size:min(78dvh,700px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.pm-overlay__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.pm-overlay__bg>img{inline-size:100%;block-size:100%;object-fit:cover}.pm-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--ink-rgb),.92) 8%,rgba(var(--ink-rgb),.45) 62%,rgba(var(--ink-rgb),.72)),linear-gradient(180deg,rgba(var(--ink-rgb),.5),transparent 40%)}.pm-overlay__mesh{position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.16) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,#000 5%,transparent 62%);mask-image:linear-gradient(90deg,#000 5%,transparent 62%);animation:pm-overlay-mesh 16s linear infinite;will-change:transform}@keyframes pm-overlay-mesh{to{transform:translate3d(-70px,70px,0)}}.pm-overlay__glow{position:absolute;inset-block-start:-20%;inset-inline-start:-12%;inline-size:48vw;block-size:48vw;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.3),transparent 62%);filter:blur(40px);mix-blend-mode:screen;animation:pm-overlay-glow 24s ease-in-out infinite alternate;will-change:transform}@keyframes pm-overlay-glow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,7%,0) scale(1.22)}}.pm-overlay__beam{position:absolute;inset-block:-20%;inset-inline-start:-30%;inline-size:26%;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.13),transparent);transform:skew(-12deg);animation:pm-overlay-beam 11s cubic-bezier(.4,0,.2,1) infinite}@keyframes pm-overlay-beam{0%{transform:translateZ(0) skew(-12deg)}60%{transform:translate3d(520%,0,0) skew(-12deg)}to{transform:translate3d(520%,0,0) skew(-12deg)}}.pm-overlay__beam--2{inline-size:14%;inset-inline-start:-20%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.07),transparent);animation-duration:17s;animation-delay:-6s}.pm-overlay__frame{position:absolute;inset:clamp(.75rem,2vw,1.75rem);border:1px solid rgba(var(--brand-2-rgb),.28);border-radius:4px;-webkit-mask-image:conic-gradient(from var(--pm-angle),#000 0deg,#000 90deg,transparent 150deg,transparent 360deg);mask-image:conic-gradient(from var(--pm-angle),#000 0deg,#000 90deg,transparent 150deg,transparent 360deg);animation:pm-overlay-frame 8s linear infinite;pointer-events:none}@keyframes pm-overlay-frame{to{--pm-angle: 360deg}}@media(prefers-reduced-motion:reduce){.pm-overlay__mesh,.pm-overlay__glow,.pm-overlay__frame{animation:none}.pm-overlay__beam,.pm-overlay__frame{display:none}}.pm-overlay__inner{inline-size:100%}.pm-overlay__copy{max-inline-size:44ch}.pm-overlay__title{font-size:var(--fs-h1)}.pm-feature{position:relative;min-block-size:min(78dvh,700px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.pm-feature__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--ink)}.pm-feature__bg>video,.pm-feature__bg>img{inline-size:100%;block-size:100%;object-fit:cover}.pm-feature__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--ink-rgb),.75),rgba(var(--ink-rgb),.35) 40%,rgba(var(--ink-rgb),.85))}.pm-feature__inner{inline-size:100%}.pm-feature__copy{max-inline-size:44ch}.pm-pagehero{position:relative;padding-block:clamp(3.5rem,9vw,7rem);border-block-end:1px solid var(--line);overflow:hidden}.pm-pagehero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:center}.pm-pagehero__title{font-size:var(--fs-h1)}.pm-pagehero__cta{margin-block-start:1.75rem}.pm-pagehero__chips{margin-block-start:2rem;display:flex;flex-direction:column;gap:.65rem;align-items:flex-start}.pm-pagehero__chipslabel{font-size:.6875rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.pm-diagram{inline-size:100%;block-size:auto;overflow:visible}.pm-pagehero__art,.pm-reactor{position:relative;isolation:isolate}.pm-pagehero__art:before,.pm-reactor:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--brand-rgb),.3) 60deg,rgba(var(--signal-rgb),.22) 120deg,transparent 200deg);filter:blur(46px);opacity:.85;animation:pm-diagram-reactor 18s linear infinite;will-change:transform}@keyframes pm-diagram-reactor{to{transform:rotate(360deg)}}.pm-diagram{animation:pm-diagram-float 12s ease-in-out infinite alternate;will-change:transform}@keyframes pm-diagram-float{0%{transform:translate3d(0,-6px,0) rotate(-.6deg)}to{transform:translate3d(0,8px,0) rotate(.8deg)}}.pm-flow path{stroke-dasharray:5 13;stroke-dashoffset:0;animation:pm-diagram-flow 1.6s linear infinite;filter:drop-shadow(0 0 4px rgba(var(--signal-rgb),.8))}.pm-flow path:nth-child(2n){animation-duration:2.4s;animation-direction:reverse}.pm-flow path:nth-child(3n){animation-duration:3.1s}@keyframes pm-diagram-flow{to{stroke-dashoffset:-36}}.pm-ring circle{stroke-dasharray:none;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50% 50%;animation:pm-diagram-ring 3.4s ease-out infinite}.pm-ring circle:nth-child(2){animation-delay:.85s}.pm-ring circle:nth-child(3){animation-delay:1.7s}.pm-ring circle:nth-child(4){animation-delay:2.55s}@keyframes pm-diagram-ring{0%{transform:scale(1);opacity:.9}70%{transform:scale(4.2);opacity:0}to{transform:scale(4.2);opacity:0}}.pm-node circle{stroke-dasharray:none;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50% 50%;animation:pm-diagram-node 2.8s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(var(--brand-2-rgb),.85))}.pm-node circle:nth-child(2){animation-delay:.5s}.pm-node circle:nth-child(3){animation-delay:1s}.pm-node circle:nth-child(4){animation-delay:1.5s}@keyframes pm-diagram-node{0%,to{transform:scale(.82);opacity:.7}50%{transform:scale(1.25);opacity:1}}.pm-pagehero:after{content:"";position:absolute;inset-block:0;inset-inline-start:-30%;inline-size:30%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.1),transparent);animation:pm-pagehero-sweep 12s cubic-bezier(.4,0,.2,1) infinite}@keyframes pm-pagehero-sweep{0%{transform:translateZ(0)}65%{transform:translate3d(460%,0,0)}to{transform:translate3d(460%,0,0)}}@media(prefers-reduced-motion:reduce){.pm-pagehero__art:before,.pm-reactor:before,.pm-pagehero:after,.pm-flow path,.pm-ring circle,.pm-node circle,.pm-diagram,.pm-diagram .pm-flow path,.pm-diagram .pm-ring circle,.pm-diagram .pm-node circle{animation:none;transform:none}.pm-diagram .pm-ring{display:none}}@media(max-width:899px){.pm-pagehero__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.pm-pagehero__art{display:none}}.pm-drect{fill:rgba(var(--brand-rgb),.14);stroke:var(--line-strong);stroke-width:1.2}.pm-drect--panel{fill:rgba(var(--brand-rgb),.2);stroke:var(--brand-2);stroke-width:1.4}.pm-drect--key{fill:rgba(var(--signal-rgb),.14);stroke:var(--signal);stroke-width:1.4}.pm-dtitle{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.08em;fill:var(--text)}.pm-dtitle--key{fill:var(--signal)}.pm-dsub{font-family:var(--font-body);font-size:14.5px;fill:var(--text-dim)}.pm-dsub--key{fill:var(--signal)}.pm-dcap{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.14em;fill:var(--text-faint)}.pm-bars rect{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);animation:pm-bar-grow .8s var(--ease-arrive) forwards}.pm-bars rect:nth-child(2){animation-delay:.12s}.pm-bars rect:nth-child(3){animation-delay:.24s}.pm-bars rect:nth-child(4){animation-delay:.36s}.pm-bars rect:nth-child(5){animation-delay:.48s}.pm-bars rect:nth-child(6){animation-delay:.6s}@keyframes pm-bar-grow{to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.pm-bars rect{animation:none;transform:none}}.pm-checklist{position:relative;overflow:hidden;isolation:isolate}.pm-checklist>.pm-wrap{position:relative}.pm-checklist__aurora{position:absolute;inset-block-start:-22%;inset-inline-end:2%;inline-size:42vw;block-size:42vw;z-index:-1;border-radius:48% 52% 56% 44%/54% 46%;background:radial-gradient(circle at 45% 45%,rgba(var(--brand-rgb),.22),transparent 64%);filter:blur(80px);mix-blend-mode:screen;animation:pm-checklist-aurora 33s ease-in-out infinite alternate;will-change:transform}@keyframes pm-checklist-aurora{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(-6vw,6vh,0) scale(1.22) rotate(140deg)}to{transform:translate3d(5vw,-4vh,0) scale(.92) rotate(260deg)}}.pm-checklist__mesh{position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;z-index:-1;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.1) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 55% 40%,#000 10%,transparent 80%);mask-image:radial-gradient(ellipse 85% 80% at 55% 40%,#000 10%,transparent 80%);animation:pm-checklist-mesh 21s linear infinite;will-change:transform}@keyframes pm-checklist-mesh{to{transform:translate3d(-70px,70px,0)}}.pm-checklist__beam{position:absolute;inset-block:0;inset-inline-start:-30%;inline-size:24%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.11),transparent);transform:skew(-12deg);animation:pm-checklist-beam 14s cubic-bezier(.4,0,.2,1) infinite}@keyframes pm-checklist-beam{0%{transform:translateZ(0) skew(-12deg)}62%{transform:translate3d(520%,0,0) skew(-12deg)}to{transform:translate3d(520%,0,0) skew(-12deg)}}.pm-checklist__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center;margin-block-end:clamp(2rem,4vw,3rem)}.pm-checklist__top .pm-orbit{inline-size:min(100%,360px)}@media(max-width:899px){.pm-checklist__top{grid-template-columns:minmax(0,1fr)}.pm-checklist__top .pm-orbit{display:none}}.pm-checklist__head{max-inline-size:52ch}.pm-checklist__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4rem)}.pm-checklist__item{display:flex;gap:.9rem;align-items:flex-start;padding-block:1.1rem;border-block-end:1px solid var(--line);color:var(--text-dim);font-size:var(--fs-sm);line-height:1.55}.pm-checklist__mark{flex:0 0 auto;display:grid;place-items:center;inline-size:22px;block-size:22px;margin-block-start:1px;border-radius:50%;border:1px solid rgba(var(--brand-2-rgb),.4);color:var(--brand-2)}.pm-checklist__mark{position:relative;transition:background var(--t-fast) var(--ease-respond),border-color var(--t-fast) var(--ease-respond)}.pm-checklist__mark:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--signal);animation:pm-checklist-tick 4.2s ease-out infinite;animation-delay:calc(var(--pm-i, 0) * -.42s);pointer-events:none}@keyframes pm-checklist-tick{0%{transform:scale(1);opacity:.85}45%,to{transform:scale(2.1);opacity:0}}.pm-checklist__item{position:relative;transition:color var(--t-fast) var(--ease-respond)}.pm-checklist__item:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background:linear-gradient(90deg,var(--brand-2),var(--signal),transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-mid) var(--ease-respond)}.pm-checklist__item:hover{color:var(--text)}.pm-checklist__item:hover:after{transform:scaleX(1)}.pm-checklist__item:hover .pm-checklist__mark{background:rgba(var(--brand-rgb),.22);border-color:var(--signal)}.pm-checklist__cta{margin-block-start:2.5rem}@media(prefers-reduced-motion:reduce){.pm-checklist__aurora,.pm-checklist__mesh{animation:none}.pm-checklist__beam,.pm-checklist__mark:after{display:none}}@media(max-width:767px){.pm-checklist__list{grid-template-columns:minmax(0,1fr)}}.pm-callout__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.pm-callout__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin:2rem 0}.pm-callout__stat dt{font-size:clamp(1.35rem,2.4vw,2rem);color:var(--text);padding-block-end:.5rem;border-block-end:1px solid var(--line-strong)}.pm-callout__stat dd{margin:.6rem 0 0;font-size:.85rem;color:var(--text-faint)}.pm-callout__results{list-style:none;margin:2rem 0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.pm-callout__results li{display:flex;gap:1rem;color:var(--text-dim);font-size:var(--fs-sm);line-height:1.6}.pm-callout__num{flex:0 0 auto;inline-size:28px;block-size:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);font-size:.75rem;color:var(--brand-2)}.pm-callout__quote{margin:2rem 0 0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--brand)}.pm-callout__quote blockquote{margin:0 0 .75rem;color:var(--text);font-size:1.1rem;line-height:1.5}.pm-callout__quote figcaption{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.pm-callout__note{margin-block-start:1.5rem;color:var(--text-dim);font-size:var(--fs-sm)}.pm-callout__img{border-radius:var(--r-lg)}@media(max-width:899px){.pm-callout__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.pm-callout__stats{grid-template-columns:minmax(0,1fr)}}.pm-faq__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4rem);align-items:start}.pm-faq__item{border-block-end:1px solid var(--line)}.pm-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;min-block-size:56px;cursor:pointer;font-weight:500;list-style:none;color:var(--text)}.pm-faq__item summary::-webkit-details-marker{display:none}.pm-faq__caret{color:var(--brand-2);transition:transform var(--t-fast) var(--ease-respond);flex:0 0 auto}.pm-faq__item[open] .pm-faq__caret{transform:rotate(180deg)}.pm-faq__answer{padding-block-end:1.5rem;font-size:var(--fs-sm)}@media(max-width:899px){.pm-faq__grid{grid-template-columns:minmax(0,1fr)}}.pm-table__scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg)}.pm-table__el{inline-size:100%;border-collapse:collapse;min-inline-size:620px}.pm-table__el th,.pm-table__el td{padding:1rem 1.25rem;text-align:start;font-size:var(--fs-sm)}.pm-table__el thead th{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand-2);border-block-end:1px solid var(--line-strong);font-weight:500}.pm-table__el tbody th{color:var(--text);font-weight:600}.pm-table__el tbody td{color:var(--text-dim)}.pm-table__el tbody tr+tr th,.pm-table__el tbody tr+tr td{border-block-start:1px solid var(--line)}.pm-panels__shell{display:grid;grid-template-columns:clamp(190px,22vw,290px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.pm-panels__tabs{display:flex;flex-direction:column;gap:.25rem}.pm-panels__tab{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;min-block-size:56px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-dim);text-align:start;cursor:pointer;font-size:var(--fs-sm);transition:background-color var(--t-fast) var(--ease-respond),color var(--t-fast) var(--ease-respond)}.pm-panels__tab:hover{color:var(--text)}.pm-panels__tab[aria-selected=true]{background:rgba(var(--brand-rgb),.14);border-color:rgba(var(--brand-2-rgb),.35);color:var(--text)}.pm-panels__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--line-strong);flex:0 0 auto;transition:background-color var(--t-fast) var(--ease-respond)}.pm-panels__tab[aria-selected=true] .pm-panels__dot{background:var(--signal)}.pm-panels__panel[hidden]{display:none}.pm-panels__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:center}.pm-panels__media{border-radius:var(--r-lg);order:2;overflow:hidden}.pm-panels__media img{animation:pm-panels-kb 20s ease-in-out infinite alternate}@keyframes pm-panels-kb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate3d(-1.5%,-1.5%,0)}}.pm-panels__copy{order:1}.pm-panels__copy h3{font-size:var(--fs-h3);margin-block-start:0}.pm-panels__panel:not([hidden]) .pm-panels__copy{animation:pm-panels-in .52s var(--ease-arrive) both}.pm-panels__panel:not([hidden]) .pm-panels__media{animation:pm-panels-in-media .62s var(--ease-arrive) both}@keyframes pm-panels-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes pm-panels-in-media{0%{opacity:0;transform:translate3d(26px,0,0) scale(.98)}to{opacity:1;transform:none}}.pm-panels__tab[aria-selected=true] .pm-panels__dot{animation:pm-panels-dot 2.2s ease-in-out infinite;box-shadow:0 0 rgba(var(--brand-rgb),.5)}@keyframes pm-panels-dot{0%,to{transform:scale(1);box-shadow:0 0 rgba(var(--brand-rgb),.55)}50%{transform:scale(1.35);box-shadow:0 0 0 6px rgba(var(--brand-rgb),0)}}@media(prefers-reduced-motion:reduce){.pm-panels__media img,.pm-panels__panel:not([hidden]) .pm-panels__copy,.pm-panels__panel:not([hidden]) .pm-panels__media,.pm-panels__tab[aria-selected=true] .pm-panels__dot{animation:none}}@media(max-width:899px){.pm-panels__shell,.pm-panels__panel{grid-template-columns:minmax(0,1fr)}.pm-panels__media{order:1}.pm-panels__copy{order:2}}.pm-testimonial__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.pm-testimonial__figure{margin:0}.pm-testimonial__mark{display:block;font-family:var(--font-display);font-size:clamp(4rem,9vw,8rem);line-height:.6;color:var(--brand);opacity:.5;margin-block-end:.35em}.pm-testimonial__body{margin:0;font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1.4;color:var(--text);max-inline-size:28ch}.pm-testimonial__by{display:flex;flex-direction:column;gap:.3rem;margin-block-start:1.75rem}.pm-testimonial__name{font-weight:600}.pm-testimonial__detail{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.pm-testimonial__img{border-radius:var(--r-lg)}@media(max-width:899px){.pm-testimonial__grid{grid-template-columns:minmax(0,1fr)}}[data-pm-testimonial-rotate] .pm-testimonial__figure{grid-column:1;grid-row:1;opacity:0;visibility:hidden;transition:opacity var(--t-slow) var(--ease-arrive)}[data-pm-testimonial-rotate] .pm-testimonial__figure.is-active{opacity:1;visibility:visible}[data-pm-testimonial-rotate] .pm-testimonial__img{grid-column:2;grid-row:1;opacity:0;visibility:hidden;transition:opacity var(--t-slow) var(--ease-arrive)}[data-pm-testimonial-rotate] .pm-testimonial__img.is-active{opacity:1;visibility:visible}@media(max-width:899px){[data-pm-testimonial-rotate] .pm-testimonial__img{grid-column:1;grid-row:2}}.pm-testimonial__dots{display:flex;gap:.6rem;margin-block-start:2rem;grid-column:1}.pm-testimonial__dot{inline-size:8px;block-size:8px;border-radius:var(--r-pill);border:none;background:var(--line-strong);cursor:pointer;padding:0;transition:background var(--t-fast) var(--ease-respond)}.pm-testimonial__dot.is-active{background:var(--brand)}.pm-socialfollow__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.pm-socialfollow__list{display:flex;flex-direction:column}.pm-socialfollow__row{display:flex;align-items:center;gap:1rem;padding-block:1.1rem;border-block-end:1px solid var(--line);min-block-size:64px}.pm-socialfollow__row:first-child{border-block-start:1px solid var(--line)}.pm-socialfollow__handle{flex:1 1 auto;color:var(--text)}@media(max-width:899px){.pm-socialfollow__grid{grid-template-columns:minmax(0,1fr)}}.pm-logos{border-block:1px solid var(--line)}.pm-logos__head{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);margin:0;padding-block-end:clamp(3.25rem,6vw,5rem);max-inline-size:none}.pm-logos__head:before,.pm-logos__head:after{content:"";flex:1 1 0;max-inline-size:140px;block-size:1px;background:var(--line)}.pm-logos__row+.pm-logos__row{margin-block-start:clamp(1.25rem,3vw,2.25rem)}.pm-logos__item{display:grid;place-items:center;flex:0 0 auto;inline-size:clamp(104px,9vw,132px);block-size:clamp(60px,5vw,74px);margin-inline:clamp(.35rem,.9vw,.6rem);border:1px solid var(--line);border-radius:10px;background:#fff;transition:border-color var(--t-fast) var(--ease-respond),transform var(--t-fast) var(--ease-respond)}.pm-logos__item img{block-size:clamp(22px,2.6vw,30px);inline-size:auto}.pm-logos__item:hover{border-color:var(--brand-2);transform:translate3d(0,-2px,0)}.pm-timeline__list{list-style:none;margin:0;padding:0;position:relative}.pm-timeline__item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding-block-end:clamp(2rem,5vw,3.5rem)}.pm-timeline__marker{position:relative;display:grid;place-items:start center;padding-block-start:6px}.pm-timeline__marker:after{content:"";position:absolute;inset-block:22px 0;inline-size:1px;background:linear-gradient(180deg,var(--brand),transparent)}.pm-timeline__item:last-child .pm-timeline__marker:after{display:none}.pm-timeline__dot{inline-size:14px;block-size:14px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.22)}.pm-timeline__year{display:block;font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand-2);margin-block-end:.4rem}.pm-timeline__body h3{font-size:var(--fs-h3);margin-block-end:.5rem}.pm-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.pm-contact__phone{display:inline-flex;align-items:center;gap:.85rem;margin-block-start:2rem;padding:1rem 1.4rem;border:1px solid var(--line-strong);border-radius:var(--r-lg);color:var(--brand-2);transition:border-color var(--t-fast) var(--ease-respond),background-color var(--t-fast) var(--ease-respond)}.pm-contact__phone:hover{border-color:var(--brand-2);background:rgba(var(--brand-rgb),.12)}.pm-contact__phone strong{display:block;font-size:1.2rem;color:var(--text);font-family:var(--font-mono)}.pm-contact__phonelabel{display:block;font-size:.6875rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.pm-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.pm-contact__fields .pm-field{grid-column:span 2}.pm-contact__fields .pm-field--half{grid-column:span 1}.pm-contact__submit{margin-block-start:1.5rem}@media(max-width:899px){.pm-contact__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:559px){.pm-contact__fields .pm-field--half{grid-column:span 2}}.pm-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.pm-product__media{display:grid;gap:var(--gap)}.pm-product__info{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.pm-product__price{font-size:1.4rem;color:var(--text)}.pm-product__was{color:var(--text-faint);margin-inline-start:.6rem}.pm-product__atc{margin-block-start:.5rem}.pm-product__desc{margin-block-start:1rem}@media(max-width:899px){.pm-product__grid{grid-template-columns:minmax(0,1fr)}}.pm-pcard{display:flex;flex-direction:column;gap:.65rem;border:1px solid var(--line);border-radius:var(--r-lg);padding:.75rem}.pm-pcard__media{border-radius:var(--r-md)}.pm-pcard__title{font-size:1rem;margin:0}.pm-pcard__price{color:var(--text-dim);font-size:var(--fs-sm)}.pm-cart__row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:1.25rem;border-block-end:1px solid var(--line)}.pm-cart__foot{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-block-start:2rem}.pm-cart__total{font-size:1.3rem}.pm-searchbar{display:flex;gap:.75rem;flex-wrap:wrap;margin-block-end:2.5rem}.pm-searchbar .pm-input{flex:1 1 260px}.pm-article__head{max-inline-size:68ch;margin-block-end:clamp(2rem,5vw,3rem)}.pm-article__meta{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.pm-article__hero{border-radius:var(--r-lg);margin-block-end:clamp(2rem,5vw,3rem)}.pm-acard{display:flex;flex-direction:column;gap:.75rem}.pm-acard__media{border-radius:var(--r-lg)}.pm-acard h3{font-size:var(--fs-h3);margin:0}.pm-richtext{position:relative;overflow:hidden;isolation:isolate}.pm-richtext>.pm-wrap{position:relative}.pm-richtext__aurora{position:absolute;inset-block-start:-30%;inset-inline-start:8%;inline-size:46vw;block-size:46vw;z-index:-1;border-radius:46% 54% 58% 42%/52% 46% 54% 48%;background:radial-gradient(circle at 45% 45%,rgba(var(--brand-rgb),.24),transparent 64%);filter:blur(80px);mix-blend-mode:screen;animation:pm-richtext-aurora 30s ease-in-out infinite alternate;will-change:transform}.pm-richtext__aurora--2{inset-block-start:20%;inset-inline-start:auto;inset-inline-end:4%;inline-size:36vw;block-size:36vw;background:radial-gradient(circle at 50% 50%,rgba(var(--signal-rgb),.2),transparent 62%);animation-duration:39s;animation-delay:-13s}@keyframes pm-richtext-aurora{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(6vw,5vh,0) scale(1.26) rotate(130deg)}to{transform:translate3d(-5vw,-4vh,0) scale(.92) rotate(260deg)}}.pm-richtext__mesh{position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;z-index:-1;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.12) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 10%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 10%,transparent 78%);animation:pm-richtext-mesh 17s linear infinite;will-change:transform}@keyframes pm-richtext-mesh{to{transform:translate3d(-70px,70px,0)}}.pm-richtext__beam{position:absolute;inset-block:0;inset-inline-start:-30%;inline-size:26%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.12),transparent);transform:skew(-12deg);animation:pm-richtext-beam 13s cubic-bezier(.4,0,.2,1) infinite}@keyframes pm-richtext-beam{0%{transform:translateZ(0) skew(-12deg)}62%{transform:translate3d(500%,0,0) skew(-12deg)}to{transform:translate3d(500%,0,0) skew(-12deg)}}.pm-richtext__title{position:relative}.pm-richtext__title:after{content:"";position:absolute;inset-block:-.1em;inset-inline-start:0;inline-size:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--signal-rgb),.18) 50%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mix-blend-mode:screen;animation:pm-richtext-read 9s cubic-bezier(.45,0,.2,1) infinite}@keyframes pm-richtext-read{0%{transform:translate3d(-120%,0,0)}58%{transform:translate3d(280%,0,0)}to{transform:translate3d(280%,0,0)}}.pm-richtext__inner{position:relative}.pm-richtext__inner:before,.pm-richtext__inner:after{content:"";position:absolute;inset-inline:12%;block-size:1px;background:linear-gradient(90deg,transparent,var(--brand-2),transparent);opacity:.5;animation:pm-richtext-rail 5s ease-in-out infinite}.pm-richtext__inner:before{inset-block-start:-2.5rem}.pm-richtext__inner:after{inset-block-end:-2.5rem;animation-delay:-2.5s}@keyframes pm-richtext-rail{0%,to{transform:scaleX(.35);opacity:.25}50%{transform:scaleX(1);opacity:.7}}@media(prefers-reduced-motion:reduce){.pm-richtext__aurora,.pm-richtext__mesh,.pm-richtext__inner:before,.pm-richtext__inner:after{animation:none}.pm-richtext__beam,.pm-richtext__title:after{display:none}}.pm-cards{position:relative;overflow:hidden;isolation:isolate}.pm-cards>.pm-wrap{position:relative}.pm-cards__aurora{position:absolute;inset-block-start:-25%;inset-inline-end:4%;inline-size:44vw;block-size:44vw;z-index:-1;border-radius:48% 52% 56% 44%/54% 46%;background:radial-gradient(circle at 45% 45%,rgba(var(--brand-rgb),.24),transparent 64%);filter:blur(80px);mix-blend-mode:screen;animation:pm-cards-aurora 34s ease-in-out infinite alternate;will-change:transform}@keyframes pm-cards-aurora{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(-7vw,5vh,0) scale(1.24) rotate(140deg)}to{transform:translate3d(5vw,-4vh,0) scale(.92) rotate(270deg)}}.pm-cards__mesh{position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;z-index:-1;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.1) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 60% 50%,#000 10%,transparent 78%);mask-image:radial-gradient(ellipse 80% 75% at 60% 50%,#000 10%,transparent 78%);animation:pm-cards-mesh 19s linear infinite;will-change:transform}@keyframes pm-cards-mesh{to{transform:translate3d(70px,-70px,0)}}.pm-cards__empty{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(46%,520px);display:grid;place-items:center;pointer-events:none}.pm-cards__empty .pm-orbit{inline-size:min(100%,380px)}.pm-cards__shape{position:absolute;border:1px solid rgba(var(--brand-2-rgb),.35);animation:pm-cards-shape 16s ease-in-out infinite alternate;will-change:transform}.pm-cards__shape--a{inline-size:74px;block-size:74px;inset-block-start:8%;inset-inline-start:2%;border-radius:12px}.pm-cards__shape--b{inline-size:54px;block-size:54px;inset-block-end:12%;inset-inline-start:14%;border-radius:50%;animation-duration:21s;animation-delay:-7s}.pm-cards__shape--c{inline-size:92px;block-size:92px;inset-block-end:6%;inset-inline-end:6%;border-radius:18px;animation-duration:26s;animation-delay:-13s}@keyframes pm-cards-shape{0%{transform:translateZ(0) rotate(0);opacity:.35}to{transform:translate3d(14px,-26px,0) rotate(38deg);opacity:.8}}@media(max-width:899px){.pm-cards__empty{display:none}}@media(prefers-reduced-motion:reduce){.pm-cards__aurora,.pm-cards__mesh,.pm-cards__shape{animation:none}}.pm-spin ellipse,.pm-spin circle{transform-box:fill-box;transform-origin:50% 50%;stroke-dasharray:none;stroke-dashoffset:0;animation:pm-spin-turn 30s linear infinite}.pm-spin ellipse:nth-child(2){animation-duration:22s;animation-direction:reverse}.pm-spin ellipse:nth-child(3){animation-duration:44s}@keyframes pm-spin-turn{to{transform:rotate(360deg)}}circle.pm-corepulse{transform-box:fill-box;transform-origin:50% 50%;stroke-dasharray:none;stroke-dashoffset:0;animation:pm-corepulse-beat 3.8s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(var(--brand-rgb),.7))}@keyframes pm-corepulse-beat{0%,to{transform:scale(.92);opacity:.85}50%{transform:scale(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.pm-spin ellipse,.pm-spin circle,.pm-corepulse{animation:none;transform:none}}.pm-work{position:relative;overflow:hidden;isolation:isolate}.pm-work>.pm-wrap{position:relative}.pm-work__aurora{position:absolute;inset-block-start:-18%;inset-inline-end:-6%;inline-size:44vw;block-size:44vw;z-index:-1;border-radius:48% 52% 56% 44%/54% 46%;background:radial-gradient(circle at 45% 45%,rgba(var(--brand-rgb),.22),transparent 64%);filter:blur(80px);mix-blend-mode:screen;animation:pm-work-aurora 36s ease-in-out infinite alternate;will-change:transform}@keyframes pm-work-aurora{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(-6vw,6vh,0) scale(1.22) rotate(140deg)}to{transform:translate3d(5vw,-4vh,0) scale(.92) rotate(260deg)}}.pm-work__mesh{position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;z-index:-1;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.09) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 55% 40%,#000 10%,transparent 80%);mask-image:radial-gradient(ellipse 85% 80% at 55% 40%,#000 10%,transparent 80%);animation:pm-work-mesh 22s linear infinite;will-change:transform}@keyframes pm-work-mesh{to{transform:translate3d(70px,-70px,0)}}.pm-work__radio{position:absolute;opacity:0;pointer-events:none}.pm-work__tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-end:clamp(1.5rem,3vw,2.25rem)}.pm-work__tab{display:inline-flex;align-items:center;gap:.6rem;min-block-size:44px;padding:.6rem 1.25rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;transition:color var(--t-fast) var(--ease-respond),border-color var(--t-fast) var(--ease-respond),background var(--t-fast) var(--ease-respond)}.pm-work__tab:hover{color:var(--text);border-color:var(--brand-2)}.pm-work__count{color:var(--text-faint);font-size:.75rem}.pm-work__panel--b{display:none}.pm-work__radio--b:checked~.pm-work__panel--a{display:none}.pm-work__radio--b:checked~.pm-work__panel--b{display:block}.pm-work__radio:not(.pm-work__radio--b):checked~.pm-work__tabs .pm-work__tab:first-child,.pm-work__radio--b:checked~.pm-work__tabs .pm-work__tab:last-child{color:var(--ink);background:var(--brand-2);border-color:var(--brand-2)}.pm-work__radio:focus-visible~.pm-work__tabs .pm-work__tab{outline:2px solid var(--signal);outline-offset:3px}.pm-work__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2.5vw,2rem);align-items:start;padding-block:clamp(1.5rem,3vw,2.25rem);border-block-end:1px solid var(--line);position:relative}.pm-work__row:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background:linear-gradient(90deg,var(--brand-2),var(--signal),transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-mid) var(--ease-respond)}.pm-work__row:hover:after{transform:scaleX(1)}.pm-work__index{font-size:clamp(.8rem,1.1vw,.95rem);color:var(--text-faint);padding-block-start:.5rem;transition:color var(--t-fast) var(--ease-respond)}.pm-work__row:hover .pm-work__index{color:var(--brand-2)}.pm-work__body{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.pm-work__cat{font-size:.6875rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.pm-work__title{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:700;font-stretch:110%;font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--text);transition:color var(--t-fast) var(--ease-respond)}a.pm-work__title:hover{color:var(--brand-2)}a.pm-work__title .pm-icon{opacity:0;transform:translate3d(-6px,0,0);transition:opacity var(--t-fast) var(--ease-respond),transform var(--t-fast) var(--ease-respond)}a.pm-work__title:hover .pm-icon{opacity:1;transform:none}.pm-work__text{color:var(--text-dim);font-size:var(--fs-sm);max-inline-size:60ch;margin:0}.pm-work__tags{gap:.4rem}.pm-work__shots{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;inline-size:clamp(180px,20vw,260px)}.pm-work__shot{padding:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface-2);cursor:zoom-in;transition:border-color var(--t-fast) var(--ease-respond),transform var(--t-fast) var(--ease-respond)}.pm-work__shot img{inline-size:100%;block-size:74px;object-fit:cover;object-position:top;display:block}.pm-work__shot:hover{border-color:var(--brand-2);transform:translate3d(0,-2px,0)}.pm-work__shot:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.pm-work__row[hidden],.pm-work__pager[hidden]{display:none}.pm-work__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:clamp(2rem,4vw,3rem)}.pm-work__page{inline-size:44px;block-size:44px;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:.8125rem;cursor:pointer;transition:color var(--t-fast) var(--ease-respond),border-color var(--t-fast) var(--ease-respond),background var(--t-fast) var(--ease-respond)}.pm-work__page:hover{color:var(--text);border-color:var(--brand-2)}.pm-work__page[aria-current=true]{color:var(--ink);background:var(--brand-2);border-color:var(--brand-2)}.pm-work__page:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.pm-work__empty{color:var(--text-faint);font-size:var(--fs-sm);padding-block:2rem}.pm-work__foot{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-block-start:clamp(2.5rem,5vw,4rem)}.pm-work__foot h3{margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}@media(max-width:899px){.pm-work__row{grid-template-columns:auto minmax(0,1fr)}.pm-work__shots{grid-column:1 / -1;inline-size:100%}}@media(prefers-reduced-motion:reduce){.pm-work__aurora,.pm-work__mesh{animation:none}}.pm-lightbox{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text);padding:clamp(.75rem,2vw,1.25rem);max-inline-size:min(1100px,92vw);max-block-size:90dvh}.pm-lightbox::backdrop{background:#02060ed1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pm-lightbox__img{inline-size:100%;max-block-size:68dvh;object-fit:contain;border-radius:var(--r-md);background:var(--surface-2)}.pm-lightbox__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-block-start:1rem}.pm-lightbox__cat{font-size:.6875rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.pm-lightbox__title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,2.4vw,1.8rem);margin:0}.pm-lightbox__link{margin-block-start:.5rem}.pm-lightbox__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.75rem;inline-size:40px;block-size:40px;border:0;border-radius:50%;background:#ffffff0f;color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer}.pm-lightbox__close:hover{background:rgba(var(--brand-rgb),.3)}.pm-offer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start;margin-block-end:clamp(3rem,7vw,5.5rem)}.pm-offer__price{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.75rem,3vw,2.5rem);display:flex;flex-direction:column;gap:.5rem}.pm-offer__pricelabel{color:var(--text-dim)}.pm-offer__amount{display:block;font-size:var(--fs-h1);line-height:1;color:var(--text);margin-block:.3em}.pm-offer__caption{display:block;color:var(--text-dim);font-size:var(--fs-sm)}.pm-offer__facts{list-style:none;margin:1.5rem 0 0;padding:1.5rem 0 0;border-block-start:1px solid var(--line);display:flex;flex-direction:column;gap:.6rem;color:var(--text-dim);font-size:var(--fs-sm)}.pm-offer__facts li{padding-inline-start:1.4em;position:relative}.pm-offer__facts li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:6px;block-size:6px;border-radius:50%;background:var(--brand-2)}.pm-offer__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem}.pm-offer__block{margin-block-end:clamp(3rem,7vw,5.5rem)}.pm-offer__block>h3{font-size:var(--fs-h3);margin-block-end:clamp(1.5rem,3vw,2.25rem)}.pm-offer__scope h3{font-size:var(--fs-h3);margin-block-end:.75rem}.pm-offer__guarantee{display:flex;gap:1.25rem;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.25rem)}.pm-offer__badge{display:inline-block;color:var(--brand-2);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-block-end:.6rem}@media(max-width:899px){.pm-offer__top,.pm-offer__scope{grid-template-columns:minmax(0,1fr)}}.pm-meter{margin-block-start:1.5rem}.pm-meter__bar{display:flex;gap:6px}.pm-meter__segment{flex:1 0 0;block-size:4px;border-radius:var(--r-pill);background:var(--line-strong);transition:background var(--t-mid) var(--ease-arrive)}.pm-meter__segment--lit{background:var(--brand-2)}.pm-meter__labels{display:flex;margin-block-start:.5rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.pm-meter__label--left{flex:1 0 0;text-align:start}.pm-meter__label--middle{flex:1 0 0;text-align:center}.pm-meter__label--right{flex:1 0 0;text-align:end}
/*# sourceMappingURL=/cdn/shop/t/13/assets/photon-sections.css.map */
