.cm-proto:has(.pev-body){--pt-lobe:18vw;--pt-foot-pull:clamp(0px,2.924vw,80px)}.cm-proto .pev-body{z-index:1;padding:clamp(10px,1.316vw,36px) 0 clamp(12px,1.608vw,44px);position:relative}.cm-proto .pev-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"photo buy""copy buy";align-items:start;gap:clamp(12px,1.316vw,36px);display:grid}.cm-proto .pev-car{border-radius:calc(var(--pt-r)*.6);grid-area:photo;min-width:0;overflow:hidden}.cm-proto .pev-car .pt-car__track{scroll-snap-type:none;gap:0;padding-left:0;scroll-padding-left:0}.cm-proto .pev-car .pt-car__track>*{flex:0 0 50%}@media (max-width:880px){.cm-proto .pev-car .pt-car__track>*{flex-basis:100%}}.cm-proto .pev-photo{aspect-ratio:4/5;background:#fff;position:relative;overflow:hidden}.cm-proto .pev-photo img{object-fit:contain}.cm-proto .pev-car .pt-car__arw{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 1px 3px #00000059);width:clamp(44px,4vw,72px);padding:6px}.cm-proto .pev-car .pt-car__arw path{stroke-width:6px}.cm-proto .pev-pause{z-index:2;border:2px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.cm-proto .pev-pause:hover{background:var(--p-lime)}.cm-proto .pev-pause:focus-visible{outline:3px solid var(--p-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cm-proto .pev-pause{display:none}}.cm-proto .pev-buy{flex-direction:column;grid-area:buy;padding:clamp(16px,1.608vw,44px);display:flex;position:sticky;top:clamp(90px,8vw,160px)}.cm-proto .pev-copy{grid-area:copy;gap:clamp(12px,1.316vw,36px);min-width:0;display:grid}.cm-proto .pev-price{font-family:var(--pt-title);color:var(--p-blue);line-height:1;font-size:calc((var(--pt-fs-71)) * var(--pt-sz-title) * var(--pt-k,1));margin:0}.cm-proto .pev-price span{font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:.5em}.cm-proto .pev-total,.cm-proto .pev-limited,.cm-proto .pev-status__b{font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.4;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:.3em 0 0}.cm-proto .pev-cta{text-align:center;margin-top:clamp(12px,1.096vw,30px)}.cm-proto .pev-limited{color:var(--p-blue);margin-top:clamp(12px,1.096vw,30px);font-weight:700}.cm-proto .pev-status{font-family:var(--pt-title);color:var(--p-blue);line-height:1.05;font-size:calc((var(--pt-fs-55)) * var(--pt-sz-title) * var(--pt-k,1));margin:0}.cm-proto .pev-status__b a,.cm-proto .pev-facts a{color:var(--p-blue);text-decoration:underline}.cm-proto .pev-facts{border-top:2px solid #1c0f331f;gap:.7em;margin:clamp(14px,1.316vw,36px) 0 0;padding-top:clamp(12px,1.096vw,30px);display:grid}.cm-proto .pev-facts dt{font-weight:700;font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--p-blue);font-size:calc((var(--pt-fs-28)) * var(--pt-sz-ui) * var(--pt-k,1))}.cm-proto .pev-facts dd{font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.35;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:0}.cm-proto .pev-sec{padding:clamp(16px,1.608vw,44px)}.cm-proto .pev-sec p,.cm-proto .pev-sec li{font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.5;font-size:calc((var(--pt-fs-32)) * var(--pt-sz-body) * var(--pt-k,1));margin:0}.cm-proto .pev-sec p+p{margin-top:.8em}.cm-proto .pev-sec strong{font-weight:700}.cm-proto .pev-h,.cm-proto .pev-sec h2{font-family:var(--pt-title);color:var(--p-blue);font-weight:400;line-height:1.05;font-size:calc((var(--pt-fs-55)) * var(--pt-sz-title) * var(--pt-k,1));margin:0 0 .5em}.cm-proto .pev-sec ul{gap:.35em;margin:0;padding-left:1.3em;list-style:outside;display:grid}.cm-proto .pev-sec li::marker{color:var(--p-pink)}.cm-proto .pev-endcta{justify-content:center;display:flex}@media (max-width:880px){.cm-proto .pev-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""buy""copy"}.cm-proto .pev-buy{position:static}}.cm-proto .pev-hosts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,44px);margin-top:.6em;display:grid}.cm-proto .pev-host{text-align:center;flex-direction:column;align-items:center;gap:.5em;display:flex}.cm-proto .pev-host img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:clamp(120px,10vw,250px)}@media (max-width:620px){.cm-proto .pev-hosts__grid{grid-template-columns:minmax(0,1fr);gap:28px}.cm-proto .pev-host img{width:190px}}.cm-proto .pev-host p{font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.4;font-size:calc((var(--pt-fs-28)) * var(--pt-sz-body) * var(--pt-k,1));margin:0}.cm-proto .pev-host .pev-host__links{flex-wrap:wrap;justify-content:center;gap:.2em .8em;margin-top:auto;display:flex}.cm-proto .pev-host__links a{color:var(--p-blue);font-weight:700;text-decoration:underline}
