.porsche-reasoning{--porsche-wire:#aab7bd;--porsche-fine:#52636d;--porsche-paper:#10171c}.porsche-visual-heading{justify-content:space-between;align-items:flex-end;gap:48px;padding:12px 0 0;display:flex}.porsche-reasoning .porsche-visual-heading h3{color:#e0e5e4;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.8vw,49px);font-weight:400;line-height:1.12}.porsche-visual-heading h3 em{color:#8e9ca5;font-style:normal}.porsche-visual-heading>p{color:#a6b3bb;max-width:29ch;margin:0 0 3px;font-size:15px;line-height:1.8}.porsche-journey-drawing{stroke-linejoin:round;stroke-linecap:round;stroke-width:1px;width:100%;height:auto;margin:24px 0 30px;display:block;overflow:visible}.pj-ground{stroke:#52636d;stroke-width:.7px;opacity:.35}.pj-sheet{fill:#0e161c;stroke:#81939e}.pj-sheet-back{fill:#0b1015;stroke:#4e606b}.pj-line{stroke:#a4b3bc;fill:none;stroke-opacity:.72}.pj-fine{stroke:#6e838f;stroke-width:.8px;opacity:.8}.pj-inset{fill:#0a1116;stroke:#516671;stroke-width:.8px}.pj-surface{fill:#35434e;stroke:#b2c0c9;stroke-width:1.2px}.porsche-finish-study .pj-surface{fill:url(#pj-finish)}.pj-reflection{fill:#d6e1e5;fill-opacity:.14;stroke:none}.pj-selected{fill:#9d3348;stroke:#c37d8c;stroke-width:.9px}.pj-swatches{fill:#27333c;stroke:#9babb5}.pj-selection-ring{fill:none;stroke:#c4ccd0;stroke-width:.6px}.pj-accent{stroke:#b8576c;stroke-width:2px}.pj-leader{stroke:#7a8f9c;stroke-width:.8px;fill:none;opacity:.6}.pj-point{fill:#111b23;stroke:#b3c3cd;stroke-width:1px}.pj-route{stroke:#b4c2ca;stroke-width:1.3px}.pj-code{fill:#c2ced5;stroke:none;font:400 19px var(--font-geist-sans), sans-serif;letter-spacing:-.02em}.porsche-visual-notes{grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,100px);padding:10px 0 20px;display:grid}.porsche-visual-notes>div{border-top:1px solid #65798544;padding-top:22px}.porsche-visual-notes span,.porsche-handoff-reading span{color:#8c9da8;font:10px/1.6 var(--font-geist-mono);letter-spacing:.09em}.porsche-visual-notes p{color:#b1bdc5;max-width:37ch;margin:13px 0 0;font-size:15px;line-height:1.8}.porsche-handoff-reading{border-top:1px solid #65798544;grid-template-columns:1fr 1fr;align-items:start;gap:16px clamp(40px,7vw,100px);padding:22px 0 20px;display:grid}.porsche-handoff-reading>span{grid-column:1/-1}.porsche-handoff-reading h4{letter-spacing:-.035em;color:#d5dfe4;margin:0;font-size:clamp(23px,2.7vw,33px);font-weight:400;line-height:1.25}.porsche-handoff-reading>p{color:#aebbc3;max-width:39ch;margin:0;font-size:16px;line-height:1.85}@media (prefers-reduced-motion:no-preference){.porsche-finish-study .pj-reflection{animation:12s ease-in-out infinite paused porsche-finish-breathe}.porsche-finish-study[data-motion=running] .pj-reflection{animation-play-state:running}@keyframes porsche-finish-breathe{0%,to{opacity:.45}50%{opacity:1}}}@media (max-width:700px){.porsche-visual-heading{padding-top:6px;display:block}.porsche-reasoning .porsche-visual-heading h3{font-size:clamp(30px,7vw,42px)}.porsche-visual-heading>p{max-width:36ch;margin-top:22px;font-size:14px}.porsche-journey-drawing{width:calc(100% + 24px);max-width:none;margin:24px -12px 28px}.porsche-visual-notes{grid-template-columns:1fr;gap:26px;padding-bottom:12px}.porsche-visual-notes p{max-width:42ch;font-size:14px}.porsche-handoff-reading{grid-template-columns:1fr;gap:23px;padding-top:28px}.porsche-handoff-reading>p{max-width:42ch;font-size:14px}}.porsche-mobile-code-label{display:none}@media (max-width:700px){.porsche-continuity-drawing .pj-code{display:none}.porsche-mobile-code-label{color:#c2ced5;font:400 12px/1.6 var(--font-geist-sans), sans-serif;justify-content:center;align-items:center;gap:12px;margin:-8px 0 32px;display:flex}.porsche-mobile-code-label:before{content:"";background:#7a8f9c66;width:24px;height:1px}}.case-study.case-porsche{--case-accent:#ed667d;--case-accent-rgb:237,102,125}.case-porsche .case-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.case-porsche .case-hero h1{font-size:clamp(54px,6.2vw,98px);line-height:.98}.case-porsche .case-deck{font-size:17px}.porsche-chapters{border-top:1px solid #ffffff20;flex-wrap:wrap;gap:20px 40px;padding:24px 6vw;display:flex}.porsche-chapters a{color:#aeb9c1;min-height:44px;font:10px/1.5 var(--font-geist-mono);align-items:center;display:flex}.porsche-editorial{border-top:1px solid #ffffff20;margin:70px 0 20px;padding:36px 0 0}.porsche-editorial>span,.porsche-choice-heading,.porsche-choices>div>span,.porsche-contribution>span{color:#a1aeb8;font:9px/1.6 var(--font-geist-mono);letter-spacing:.1em}.porsche-editorial>p{letter-spacing:-.045em;margin:30px 0 0;font-size:clamp(32px,4.5vw,68px);font-weight:350;line-height:1.12}.porsche-editorial em{color:#b6c1c9;font-style:normal}.porsche-choice-study{margin:56px 0 40px}.porsche-choice-heading{border-top:1px solid #ffffff30;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.porsche-choices{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.porsche-choices>div{min-width:0;padding:24px 20px 30px 0}.porsche-choices>div+div{border-left:1px solid #ffffff18;padding-left:22px}.porsche-choices svg,.porsche-swatches{width:100%;height:90px;margin:26px 0;display:block}.porsche-choices svg{fill:none;stroke:#bfcbd3;stroke-width:.8px}.porsche-swatches{align-items:center;gap:9px;display:flex}.porsche-swatches i{background:#d5d6cf;border:1px solid #ffffff40;border-radius:50%;width:28px;height:28px;display:block}.porsche-swatches i:nth-child(2){background:#b83c53}.porsche-swatches i:nth-child(3){background:#32383f}.porsche-choices h3{letter-spacing:-.03em;margin:0 0 14px;font-size:18px;font-weight:450;line-height:1.3}.porsche-choices p{color:#9daab4;margin:0;font-size:13px;line-height:1.7}.porsche-choice-study figcaption{font:10px/1.7 var(--font-geist-mono);color:#82919b;margin-top:18px}.porsche-contribution{border-top:1px solid #ffffff28;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;margin-top:60px;padding:34px 0;display:flex}.porsche-contribution p{color:#d5dce0;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.8vw,40px);line-height:1.3}@media (max-width:1000px){.case-porsche .case-hero{grid-template-columns:minmax(0,1fr)}.case-porsche .taycan-study{max-width:760px;margin:auto}.porsche-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.porsche-choices>div:nth-child(3){border-left:0;padding-left:0}.porsche-choices>div:nth-child(n+3){border-top:1px solid #ffffff20}}@media (max-width:600px){.case-porsche .case-hero h1{font-size:clamp(42px,11.5vw,66px)}.porsche-chapters{gap:0 20px;padding:16px 20px}.porsche-choice-heading{flex-direction:column;gap:6px}.porsche-choices>div{padding-right:14px}.porsche-choices>div+div{padding-left:14px}.porsche-choices>div:nth-child(3){padding-left:0}.porsche-choices h3{font-size:17px}.porsche-choices>div>span{font-size:8px}.porsche-editorial{margin-top:48px}.porsche-contribution{flex-direction:column}}.porsche-choices .taycan-choice-icon{stroke-linecap:round;stroke-linejoin:round}:is(.porsche-chapters a:hover,.porsche-chapters a:focus-visible){color:var(--case-accent)}.porsche-decision-note{border-top:1px solid #ffffff20;grid-template-columns:minmax(130px,.45fr) minmax(0,1.55fr);gap:24px;margin:32px 0 0;padding:28px 0;display:grid}.porsche-decision-note>span{color:#a1aeb8;font:9px/1.7 var(--font-geist-mono);letter-spacing:.1em}.porsche-decision-note>p{color:#bdc7cc;max-width:65ch;margin:0;font-size:16px;line-height:1.75}@media (max-width:700px){.porsche-decision-note{grid-template-columns:1fr;gap:12px}}.porsche-choice-heading,.porsche-choices>div>span{font-size:11px}.porsche-choices p{font-size:14px}.porsche-choices>div{padding-bottom:22px}.porsche-choices svg,.porsche-swatches{margin:20px 0 0}
