.brand.brand-signature{display:flex;flex-direction:column;gap:0;width:232px;flex-shrink:0;color:var(--ink);line-height:1;text-align:center}.brand-signature .logo-type{font:600 26px/.98 'Barlow Condensed',sans-serif;letter-spacing:.015em;display:block}.brand-signature .logo-town{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:7px;font:600 9px/1 Manrope,sans-serif;letter-spacing:.24em}.logo-town i{display:block;width:28px;height:1px;background:var(--accent)}footer .brand-signature{width:215px}.workshop-image video{width:100%;height:100%;object-fit:cover;object-position:35% center;display:block}.workshop-control{position:absolute;right:16px;top:16px;z-index:3;display:flex;align-items:center;gap:14px;min-height:44px;padding:10px 14px;border:1px solid #ffffff66;background:#111910ba;color:var(--ink);font-size:11px}.workshop-image figcaption{pointer-events:none}.porsche-after{position:absolute;inset:0;clip-path:inset(0 calc((1 - var(--progress))*100%) 0 0);will-change:clip-path}.paint-shade{position:absolute;inset:0;background:linear-gradient(180deg,#071009a0,transparent 37%,transparent 72%,#07100966);pointer-events:none}.detail-line{width:2px;box-shadow:0 0 22px #c9ff8466}.detail-line>span{position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border:1px solid #e4ffb3;border-radius:50%;background:#152011cc;color:#e4ffb3;font:20px Manrope;opacity:clamp(0,calc(min(var(--progress),1 - var(--progress))*12),1)}.photo-inspection .inspection-title h2{font-size:clamp(52px,5.8vw,88px)}.photo-inspection .inspection-title{max-width:90%}
@media(max-width:800px){.brand.brand-signature{width:195px}.brand-signature .logo-type{font-size:24px}.brand-signature .logo-town{font-size:8px;margin-top:6px}.photo-inspection .inspection-title h2{font-size:11.3vw}.workshop-control{top:12px;right:12px}.photo-inspection .inspection-note{font-size:8px;letter-spacing:.08em}}
@media(prefers-reduced-motion:reduce){.porsche-after{clip-path:inset(0 50% 0 0)}.detail-line{display:block;left:50%}.detail-line>span{opacity:1}.workshop-image video{transform:none}}
