/* projects-two-act-vm20261030.css: projects-two-act-vl20261029.css + touch screens answer height media queries once, from the height at page load (2026-10-30) */
body.project-manual-page.project-premium-redesign{--project-showroom-surface: #eef1ee;--project-showroom-ink: #101513;--project-showroom-muted: #69716d;--project-showroom-line: rgba(16, 21, 19, .14);--project-showroom-accent: #b5232d;background:var(--project-showroom-surface)!important}body.project-manual-page.project-premium-redesign .manual-masthead{display:none!important}body.project-manual-page.project-premium-redesign.is-project-showroom-view .site-header{border-bottom:1px solid rgba(244,246,244,.1)!important;background:linear-gradient(180deg,#101513e6,#101513b8)!important;box-shadow:0 12px 30px #1015131f!important}body.project-manual-page.project-premium-redesign .manual-project-main--service{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:clip!important;background:var(--project-showroom-surface)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story].is-two-act-story{position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:calc(100 * var(--vh1, 1vh)) calc(100 * var(--vh1, 1vh))!important;width:100%!important;max-width:none!important;height:auto!important;min-height:calc(200 * var(--vh1, 1vh))!important;max-height:none!important;margin:0!important;padding:0!important;gap:0!important;overflow:clip!important;border:0!important;border-radius:0!important;background:var(--project-showroom-surface)!important;box-shadow:none!important;contain:paint}body.project-manual-page.project-premium-redesign .manual-client[data-project-story].is-two-act-story:before,body.project-manual-page.project-premium-redesign .manual-client[data-project-story].is-two-act-story:after,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body:before,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body:after,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:before,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list:before,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list:after{display:none!important;content:none!important}body.project-manual-page.project-premium-redesign .manual-client-intro-media{position:relative!important;z-index:0!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#101412!important;box-shadow:none!important}body.project-manual-page.project-premium-redesign .manual-client-intro-media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#050807eb,#050807b8 39%,#05080724 72%),linear-gradient(180deg,rgba(5,8,7,.18),transparent 54%,rgba(5,8,7,.54));pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client-intro-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 52%!important;opacity:.96!important;transform:scale(1.015)!important;filter:none!important}body.project-manual-page.project-premium-redesign .manual-client-gac .manual-client-intro-media img{object-position:54% 50%!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside{position:relative!important;inset:auto!important;z-index:2!important;display:flex!important;grid-column:1!important;grid-row:1!important;flex-direction:column!important;justify-content:flex-end!important;width:min(760px,58vw)!important;max-width:none!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;margin:0!important;padding:clamp(112px,calc(14 * var(--vh1, 1vh)),166px) 0 clamp(56px,calc(8 * var(--vh1, 1vh)),92px) max(32px,calc((100vw - 1540px)/2 + 64px))!important;overflow:visible!important;border:0!important;border-radius:0!important;color:#f4f6f4!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside h2{max-width:680px!important;margin:0!important;color:#f4f6f4!important;font-family:var(--font-cn)!important;font-size:clamp(42px,4.6vw,74px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.04em!important;text-wrap:balance}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside>p:not(.manual-label){max-width:650px!important;margin:clamp(22px,calc(3 * var(--vh1, 1vh)),34px) 0 0!important;color:#f4f6f4c7!important;font-size:clamp(15px,1.1vw,18px)!important;line-height:1.9!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-tags{display:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-metrics,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-metrics article{border:0!important;background:transparent!important;box-shadow:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body{position:relative!important;inset:auto!important;z-index:1!important;display:grid!important;grid-column:1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr) clamp(230px,22vw,340px)!important;width:100%!important;max-width:none!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;margin:0!important;padding:clamp(90px,calc(12 * var(--vh1, 1vh)),126px) max(32px,5vw) clamp(28px,calc(4 * var(--vh1, 1vh)),48px)!important;gap:clamp(24px,3vw,54px)!important;overflow:hidden!important;border:0!important;border-radius:0!important;color:var(--project-showroom-ink)!important;background:var(--project-showroom-surface)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase{position:relative!important;inset:auto!important;display:block!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(ellipse at 48% 58%,rgba(255,255,255,.9),rgba(255,255,255,.4) 31%,transparent 62%),linear-gradient(180deg,#ffffff2e,#d2d8d433)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:after{position:absolute;right:12%;bottom:19%;left:12%;z-index:0;height:12%;content:"";background:radial-gradient(ellipse,rgba(28,35,32,.2),rgba(28,35,32,.07) 42%,transparent 72%);pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-model-type{top:7%!important;right:2%!important;left:1%!important;z-index:0!important;color:#10151312!important;font-size:clamp(78px,13vw,210px)!important;line-height:.88!important;text-align:center!important;transform:none!important;opacity:1!important;filter:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{position:absolute!important;inset:9% 4% auto!important;z-index:2!important;display:block!important;width:92%!important;max-width:none!important;height:67%!important;object-fit:contain!important;object-position:50% 62%!important;opacity:1;transform:translateZ(0) scale(var(--project-vehicle-scale, 1))!important;transform-origin:50% 62%!important;filter:none!important;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{z-index:3!important;opacity:0;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-preparing .manual-vehicle-transition{opacity:1}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-preparing [data-story-image]{opacity:0;transform:translate3d(0,8px,0) scale(var(--project-vehicle-scale, 1))!important}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-transitioning .manual-vehicle-transition{opacity:0;transform:translate3d(0,5px,0) scale(var(--project-vehicle-scale, 1))!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-reflection,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-studio-floor,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-contact-shadow{display:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase figcaption{right:auto!important;bottom:2%!important;left:2%!important;z-index:5!important;width:min(640px,72%)!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--project-showroom-ink)!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-title]{color:var(--project-showroom-ink)!important;font-size:clamp(30px,3vw,52px)!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-copy]{color:var(--project-showroom-muted)!important;font-size:clamp(14px,1.05vw,17px)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{position:relative!important;inset:auto!important;display:flex!important;grid-column:2!important;grid-row:1!important;flex-direction:column!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0 0 0 clamp(20px,2vw,34px)!important;gap:2px!important;overflow:visible!important;border:0!important;border-left:1px solid var(--project-showroom-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:10px 8px 10px 20px!important;border:0!important;border-radius:0!important;color:var(--project-showroom-ink)!important;background:transparent!important;box-shadow:none!important;opacity:.36!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project.is-scroll-current,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project[aria-current=true]{color:var(--project-showroom-ink)!important;background:transparent!important;opacity:1!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-thumb,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project span{display:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project time,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project strong{color:var(--project-showroom-ink)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project time{color:#9a650f!important}@media(max-width:860px){body.project-manual-page.project-premium-redesign .manual-client[data-project-story].is-two-act-story{grid-template-rows:calc(100 * var(--vh1, 1vh)) calc(100 * var(--vh1, 1vh))!important;min-height:calc(200 * var(--vh1, 1vh))!important}body.project-manual-page.project-premium-redesign .manual-client-intro-media{height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important}body.project-manual-page.project-premium-redesign .manual-client-intro-media:after{background:linear-gradient(180deg,#05080733,#05080752 42%,#050807f0),linear-gradient(90deg,#05080770,#0508070f)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside{width:100%!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;padding:92px 20px 34px!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside h2{max-width:13ch!important;font-size:clamp(32px,9.6vw,46px)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside>p:not(.manual-label){display:-webkit-box;margin-top:16px!important;overflow:hidden;font-size:13px!important;line-height:1.72!important;-webkit-box-orient:vertical;-webkit-line-clamp:6}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 72px!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;padding:76px 16px 12px!important;gap:8px!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase{grid-column:1!important;grid-row:1!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{top:8%!important;right:0!important;left:0!important;width:100%!important;height:52%!important;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase figcaption{right:8px!important;bottom:4%!important;left:8px!important;width:auto!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{grid-column:1!important;grid-row:2!important;flex-direction:row!important;justify-content:flex-start!important;height:72px!important;padding:8px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important;border-top:1px solid var(--project-showroom-line)!important;border-left:0!important;background:transparent!important;scrollbar-width:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{flex:0 0 112px!important;grid-template-columns:1fr!important;min-height:56px!important;padding:8px 12px!important}}@media(prefers-reduced-motion:reduce){body.project-manual-page.project-premium-redesign .manual-client-intro-media img,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{transition:none!important}}body.project-manual-page.project-premium-redesign .manual-project-main--service{overflow:visible!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story].is-two-act-story{grid-template-rows:calc(100 * var(--vh1, 1vh)) auto!important;min-height:0!important;overflow:visible!important;contain:none}body.project-manual-page.project-premium-redesign .manual-showroom-track{position:relative;z-index:1;grid-column:1;grid-row:2;width:100%;height:calc(var(--story-count, 6) * calc(100 * var(--vh1, 1vh)));min-height:calc(200 * var(--vh1, 1vh));background:#e9ece9}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body{position:sticky!important;top:0!important;z-index:2!important;display:block!important;width:100%!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;padding:0!important;overflow:hidden!important;background:#e9ece9!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#e9ece9!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:after{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:auto!important;height:auto!important;content:""!important;background:linear-gradient(90deg,rgba(7,10,9,.12),transparent 34%,transparent 74%,rgba(7,10,9,.08)),linear-gradient(180deg,transparent 52%,rgba(7,10,9,.12) 73%,rgba(7,10,9,.76) 100%)!important;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 54%!important;transform:scale(1.002)!important;filter:none!important;transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)!important;will-change:opacity}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{z-index:2!important}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-preparing [data-story-image]{transform:scale(1.012)!important}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-transitioning .manual-vehicle-transition{transform:scale(.994)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-model-type{top:clamp(92px,calc(12 * var(--vh1, 1vh)),136px)!important;right:auto!important;left:clamp(30px,5vw,82px)!important;z-index:2!important;width:auto!important;color:#1419171a!important;font-size:clamp(94px,16vw,258px)!important;line-height:.82!important;text-align:left!important;letter-spacing:-.07em!important;mix-blend-mode:multiply;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase figcaption{right:auto!important;bottom:clamp(42px,calc(6 * var(--vh1, 1vh)),72px)!important;left:clamp(30px,5vw,82px)!important;z-index:5!important;width:min(620px,48vw)!important;color:#f5f7f5!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-year]{color:#d6a458!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-title]{color:#f5f7f5!important;font-size:clamp(38px,4vw,66px)!important;text-shadow:0 2px 26px rgba(0,0,0,.24)}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-copy]{max-width:58ch!important;color:#f5f7f5c2!important;font-size:clamp(14px,1vw,17px)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{position:absolute!important;right:clamp(30px,4vw,68px)!important;bottom:clamp(48px,calc(7 * var(--vh1, 1vh)),82px)!important;left:auto!important;z-index:6!important;display:flex!important;flex-direction:row!important;width:auto!important;height:auto!important;padding:0 0 30px!important;gap:8px!important;overflow:visible!important;border:0!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list:after{position:absolute;right:0;bottom:0;display:block!important;content:"0" var(--story-current, 1) " / 0" var(--story-count, 6)!important;color:#f5f7f5c2;font-family:var(--font-en);font-size:12px;font-weight:700;letter-spacing:.16em}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{display:block!important;flex:0 0 34px!important;width:34px!important;min-height:3px!important;height:3px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#f5f7f547!important;opacity:1!important;transition:background-color .22s ease,transform .22s ease!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project.is-scroll-current,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project[aria-current=true]{background:#d6a458!important;transform:scaleX(1.45)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project time,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project strong,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project span,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project img{display:none!important}@media(max-width:860px){body.project-manual-page.project-premium-redesign .manual-client[data-project-story].is-two-act-story{grid-template-rows:calc(100 * var(--vh1, 1vh)) auto!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase{background:#0c100e!important}body.project-manual-page.project-premium-redesign .manual-showroom-track{height:calc(var(--story-count, 6) * calc(100 * var(--vh1, 1vh)))}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body{display:block!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;padding:0!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{inset:64px 0 auto!important;width:100%!important;height:min(calc(38 * var(--vh1, 1vh)),56.25vw)!important;object-fit:cover!important;object-position:50% 52%!important;background:#e9ece9}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:after{background:linear-gradient(180deg,transparent 42%,rgba(12,16,14,.18) 59%,rgba(12,16,14,.95) 76%,#0c100e 100%)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-model-type{top:92px!important;left:20px!important;font-size:clamp(62px,22vw,96px)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase figcaption{right:20px!important;top:calc(64px + min(calc(38 * var(--vh1, 1vh)),56.25vw) + clamp(24px,calc(6 * var(--vh1, 1vh)),52px))!important;bottom:auto!important;left:20px!important;width:auto!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-title]{font-size:clamp(30px,9.5vw,44px)!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-copy]{display:-webkit-box!important;max-width:42ch!important;margin-top:10px!important;overflow:hidden;font-size:13px!important;line-height:1.7!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{right:20px!important;bottom:24px!important;left:20px!important;justify-content:flex-end!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{flex-basis:22px!important;width:22px!important}}html:has(body.project-manual-page.project-premium-redesign){overflow-x:clip!important;overflow-y:auto!important}body.project-manual-page.project-premium-redesign{overflow-x:clip!important;overflow-y:visible!important}body.project-manual-page.project-premium-redesign .manual-client-vw{--project-ledger-surface: #eef1ee;--project-ledger-field: #dfe5e1;--project-ledger-ink: #111513;--project-ledger-muted: rgba(17, 21, 19, .62);--project-ledger-line: rgba(17, 21, 19, .16);--project-ledger-accent: #a67b42;--project-vehicle-vignette-width: min(28vw, 420px)}body.project-manual-page.project-premium-redesign .manual-client-gac{--project-ledger-surface: #111513;--project-ledger-field: #1a211e;--project-ledger-ink: #f1f3f1;--project-ledger-muted: rgba(241, 243, 241, .64);--project-ledger-line: rgba(241, 243, 241, .16);--project-ledger-accent: #c89a58;--project-vehicle-vignette-width: min(28vw, 420px)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-body{position:sticky!important;top:0!important;display:block!important;width:100%!important;height:calc(100 * var(--vh1, 1vh))!important;min-height:calc(100 * var(--vh1, 1vh))!important;padding:0!important;overflow:hidden!important;color:var(--project-ledger-ink)!important;background:var(--project-ledger-surface)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;color:var(--project-ledger-ink)!important;background:var(--project-ledger-surface)!important;isolation:isolate}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:before{position:absolute!important;inset:0 0 0 auto!important;z-index:0!important;display:block!important;width:34%!important;height:100%!important;content:""!important;background:var(--project-ledger-field)!important;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);opacity:.82;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:after{position:absolute!important;top:clamp(118px,calc(16 * var(--vh1, 1vh)),164px)!important;right:auto!important;bottom:auto!important;left:clamp(32px,7vw,112px)!important;z-index:1!important;display:block!important;width:min(54vw,760px)!important;height:1px!important;content:""!important;background:var(--project-ledger-line)!important;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-model-type{display:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase figcaption{position:absolute!important;top:clamp(176px,calc(24 * var(--vh1, 1vh)),232px)!important;right:auto!important;bottom:auto!important;left:clamp(32px,7vw,112px)!important;z-index:6!important;width:min(55vw,760px)!important;max-width:none!important;color:var(--project-ledger-ink)!important;opacity:1;transform:translateZ(0)}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-year]{display:inline-flex!important;align-items:center;min-height:24px;margin:0 0 18px!important;color:var(--project-ledger-accent)!important;font-family:var(--font-tech, var(--font-mono))!important;font-size:var(--type-note)!important;font-weight:700!important;line-height:var(--line-note)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-title]{display:block!important;max-width:18em!important;margin:0!important;color:var(--project-ledger-ink)!important;font-family:var(--font-cn)!important;font-size:var(--type-h2)!important;font-weight:800!important;line-height:var(--line-h2)!important;letter-spacing:0!important;text-shadow:none!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-copy]{display:block!important;max-width:60ch!important;margin:22px 0 0!important;color:var(--project-ledger-muted)!important;font-family:var(--font-cn)!important;font-size:var(--type-body)!important;font-weight:400!important;line-height:var(--line-body)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-project-delivery{position:relative;display:block!important;max-width:46ch;margin-top:34px;padding-top:18px;color:var(--project-ledger-muted)!important;font-family:var(--font-tech, var(--font-mono))!important;font-size:12px!important;font-weight:600;line-height:1.6;letter-spacing:0!important;text-transform:uppercase}body.project-manual-page.project-premium-redesign .manual-project-delivery:before{position:absolute;top:0;left:0;width:44px;height:1px;content:"";background:var(--project-ledger-accent)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{position:absolute!important;top:auto!important;right:clamp(32px,7vw,112px)!important;bottom:clamp(104px,calc(14 * var(--vh1, 1vh)),152px)!important;left:auto!important;z-index:4!important;display:block!important;width:var(--project-vehicle-vignette-width)!important;max-width:none!important;height:auto!important;padding:0!important;aspect-ratio:3 / 2;object-fit:cover!important;object-position:50% 58%!important;border:0!important;border-radius:0!important;opacity:1;transform:translateZ(0)!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{z-index:5!important;opacity:0;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-preparing [data-story-image]{opacity:0!important;transform:translate3d(18px,0,0)!important}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-preparing .manual-vehicle-transition,body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-transitioning [data-story-image]{opacity:1!important;transform:translateZ(0)!important}body.project-manual-page.project-premium-redesign .manual-showcase.is-vehicle-transitioning .manual-vehicle-transition{opacity:0!important;transform:translate3d(-18px,0,0)!important}body.project-manual-page.project-premium-redesign .manual-showcase.is-swapping figcaption{animation:project-ledger-copy-settle .42s cubic-bezier(.22,1,.36,1) both}@keyframes project-ledger-copy-settle{0%{opacity:.36;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{position:absolute!important;right:auto!important;bottom:clamp(34px,calc(5 * var(--vh1, 1vh)),58px)!important;left:clamp(32px,7vw,112px)!important;z-index:7!important;display:flex!important;width:auto!important;height:auto!important;padding:0 0 28px!important;gap:10px!important;border:0!important;background:transparent!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list:after{right:auto!important;left:0!important;color:var(--project-ledger-muted)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{flex:0 0 30px!important;width:30px!important;height:2px!important;min-height:2px!important;border-radius:0!important;background:var(--project-ledger-line)!important;transform:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project.is-scroll-current,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project[aria-current=true]{background:var(--project-ledger-accent)!important;transform:scaleX(1.36)!important;transform-origin:left center}@media(max-width:860px){body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:before{top:auto!important;bottom:0!important;width:100%!important;height:34%!important;clip-path:polygon(0 22%,100% 0,100% 100%,0 100%);opacity:.74}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase:after{top:108px!important;left:20px!important;width:calc(100% - 40px)!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase figcaption{top:clamp(136px,calc(20 * var(--vh1, 1vh)),174px)!important;right:20px!important;left:20px!important;width:auto!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-year]{margin-bottom:12px!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-title]{max-width:13em!important;font-size:var(--type-h2)!important}body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-copy]{display:-webkit-box!important;max-width:34ch!important;margin-top:16px!important;overflow:hidden;font-size:var(--type-body)!important;line-height:var(--line-body)!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.project-manual-page.project-premium-redesign .manual-project-delivery{max-width:31ch;margin-top:22px;padding-top:14px;font-size:12px!important;line-height:1.5}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{inset:auto 20px 76px auto!important;width:min(42vw,180px)!important;height:min(calc(22 * var(--vh1, 1vh)),132px)!important;aspect-ratio:3 / 2;object-fit:cover!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{right:auto!important;bottom:24px!important;left:20px!important;max-width:calc(58vw - 20px)!important;padding-bottom:22px!important;gap:7px!important;justify-content:flex-start!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{flex-basis:18px!important;width:18px!important}}@media(prefers-reduced-motion:reduce){body.project-manual-page.project-premium-redesign .manual-showcase.is-swapping figcaption{animation:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase [data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-vehicle-transition{transition:none!important;transform:none!important}}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase>[data-story-image],body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase>.manual-vehicle-transition,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase>figcaption{display:none!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-spread{position:absolute!important;inset:clamp(92px,calc(13 * var(--vh1, 1vh)),118px) 0 clamp(42px,calc(6 * var(--vh1, 1vh)),58px)!important;z-index:6!important;display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;width:100%!important;min-height:0!important;overflow:hidden!important;opacity:1;transform:translateZ(0);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-spread.is-spread-exiting,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase.is-spread-entering .manual-project-spread:not(.manual-project-spread--buffer){opacity:0;transform:translate3d(var(--project-spread-offset-x, 0px),var(--project-spread-offset-y, 0px),0)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-spread--buffer{z-index:5!important;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);min-width:0;min-height:0;overflow:hidden;border:0;background:transparent}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel+.manual-project-panel{border-top:1px solid var(--project-ledger-line)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy{position:relative;z-index:2;display:flex;min-width:0;padding:clamp(18px,calc(3.4 * var(--vh1, 1vh)),32px) clamp(30px,6vw,96px);flex-direction:column;justify-content:center}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy [data-panel-year]{display:block;margin-bottom:8px;color:var(--project-ledger-accent);font-family:var(--font-tech, var(--font-mono));font-size:var(--type-note);font-weight:700;line-height:var(--line-note);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy [data-panel-title]{display:block;max-width:18em;color:var(--project-ledger-ink);font-family:var(--font-cn);font-size:var(--type-h3);font-weight:800;line-height:var(--line-h3);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy [data-panel-copy]{display:-webkit-box;max-width:52ch;margin:10px 0 0;overflow:hidden;color:var(--project-ledger-muted);font-family:var(--font-cn);font-size:var(--type-body);font-weight:400;line-height:1.62;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-delivery{display:block;max-width:48ch;margin-top:10px;color:var(--project-ledger-muted);font-family:var(--font-tech, var(--font-mono));font-size:11px;font-weight:600;line-height:1.45;letter-spacing:0;text-transform:uppercase}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-visual{position:relative;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--project-ledger-line);background:var(--project-ledger-field)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--project-ledger-surface) 22%,transparent),transparent 28%);pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-visual img{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:50% 58%!important;transform:scale(1.002)!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}body.project-manual-page.project-premium-redesign .manual-client-gac .manual-project-panel--secondary .manual-project-panel-visual img{object-position:54% 58%!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{bottom:14px!important;padding-bottom:14px!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{flex-basis:24px!important;width:24px!important}@media(max-width:860px){body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-spread{--project-spread-offset: 0px;--project-spread-offset-x: 0px;inset:82px 0 38px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;transition-duration:.28s}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel{grid-template-columns:minmax(0,1fr) minmax(112px,42vw)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-visual{width:100%;max-height:calc(22 * var(--vh1, 1vh));aspect-ratio:3 / 2;align-self:center}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy{padding:14px 14px 14px 20px}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy [data-panel-year]{margin-bottom:5px}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy [data-panel-title]{max-width:11em;font-size:var(--type-h3)}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-copy [data-panel-copy]{margin-top:7px;font-size:13px;line-height:1.5;-webkit-line-clamp:3}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-delivery{margin-top:7px;overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-panel-visual img{min-height:100%;object-position:52% 58%!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-list{bottom:8px!important;left:20px!important;max-width:calc(100% - 40px)!important;padding-bottom:10px!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project{flex-basis:18px!important;width:18px!important}}@media(prefers-reduced-motion:reduce){body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-spread,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-project-spread.is-spread-exiting,body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-showcase.is-spread-entering .manual-project-spread{opacity:1!important;transform:none!important;transition:none!important}}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-spread.is-spread-exiting,body.project-manual-page.project-premium-redesign #volkswagen .manual-showcase.is-spread-entering .manual-project-spread:not(.manual-project-spread--buffer){opacity:1!important;transform:none!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel{opacity:1;transform:translateZ(0) scale(1);transform-origin:74% 50%;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-spread--buffer.is-spread-exiting .manual-project-panel{opacity:0;transform:translate3d(-36vw,0,0) scale(.84)}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-spread--buffer.is-spread-exiting .manual-project-panel--secondary{transform:translate3d(-42vw,0,0) scale(.8);transition-delay:55ms}body.project-manual-page.project-premium-redesign #volkswagen .manual-showcase.is-spread-entering .manual-project-panel--primary{opacity:0;transform:translate3d(24vw,0,0) scale(.92)}body.project-manual-page.project-premium-redesign #volkswagen .manual-showcase.is-spread-entering .manual-project-panel--secondary{opacity:0;transform:translate3d(-18vw,0,0) scale(.92)}body.project-manual-page.project-premium-redesign #gac{--project-showroom-surface: #0d1110;--project-showroom-ink: #f1f3f0;--project-showroom-muted: #9fa7a2;--project-showroom-line: rgba(241, 243, 240, .14);--project-showroom-accent: #d6a458}body.project-manual-page.project-premium-redesign #gac .manual-showroom-track,body.project-manual-page.project-premium-redesign #gac .manual-gac-stage{background:#0d1110!important}body.project-manual-page.project-premium-redesign .manual-gac-timeline{position:absolute;inset:0;z-index:3;overflow:hidden;color:var(--project-showroom-ink);background:linear-gradient(90deg,rgba(214,164,88,.045),transparent 24%),#0d1110}body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading{position:absolute;top:clamp(84px,calc(11 * var(--vh1, 1vh)),112px);right:clamp(24px,5vw,76px);left:clamp(24px,5vw,76px);z-index:4;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;border-bottom:1px solid var(--project-showroom-line);padding-bottom:16px}body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading p,body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading span{margin:0;color:var(--project-showroom-accent);font-family:var(--font-tech, var(--font-mono));font-size:var(--type-note);font-weight:700;line-height:var(--line-note);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading strong{color:var(--project-showroom-ink);font-family:var(--font-cn);font-size:var(--type-h3);font-weight:800;line-height:var(--line-h3);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-gac-timeline-viewport{position:absolute;top:clamp(158px,calc(22 * var(--vh1, 1vh)),198px);right:0;bottom:clamp(72px,calc(10 * var(--vh1, 1vh)),98px);left:0;overflow:hidden}body.project-manual-page.project-premium-redesign .manual-gac-timeline-rail{display:flex;width:max-content;height:100%;padding:0 clamp(20px,4vw,64px);gap:clamp(16px,1.7vw,28px);align-items:stretch;transform:translate3d(var(--gac-timeline-x, 0px),0,0);will-change:transform}body.project-manual-page.project-premium-redesign .manual-gac-era{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;flex:0 0 clamp(230px,24vw,420px);min-width:0;overflow:hidden;border-left:1px solid var(--project-showroom-line);opacity:.86;transform:translate3d(0,8px,0) scale(.99);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}body.project-manual-page.project-premium-redesign .manual-gac-era.is-active,body.project-manual-page.project-premium-redesign .manual-gac-era[aria-current=true]{opacity:1;transform:translateZ(0) scale(1)}body.project-manual-page.project-premium-redesign .manual-gac-era figure{position:relative;min-height:0;margin:0;overflow:hidden;background:#1a201e}body.project-manual-page.project-premium-redesign .manual-gac-era figure:after{position:absolute;inset:0;content:"";border:1px solid rgba(255,255,255,.08);pointer-events:none}body.project-manual-page.project-premium-redesign .manual-gac-era img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform:scale(1.002)}body.project-manual-page.project-premium-redesign .manual-gac-era>div{position:relative;min-height:146px;padding:15px 18px 17px;background:#111614}body.project-manual-page.project-premium-redesign .manual-gac-era time{display:block;margin-bottom:7px;color:var(--project-showroom-accent);font-family:var(--font-tech, var(--font-mono));font-size:var(--type-note);font-weight:700;letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-gac-era strong{display:block;color:var(--project-showroom-ink);font-family:var(--font-cn);font-size:var(--type-h3);font-weight:800;line-height:var(--line-h3);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-gac-era p{display:-webkit-box;max-width:44ch;margin:6px 0 0;overflow:hidden;color:var(--project-showroom-muted);font-family:var(--font-cn);font-size:14px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.project-manual-page.project-premium-redesign .manual-gac-era>div>span{display:block;margin-top:7px;color:#f1f3f09e;font-family:var(--font-tech, var(--font-mono));font-size:11px;font-weight:600;letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-gac-timeline-axis{position:absolute;right:clamp(24px,5vw,76px);bottom:clamp(24px,calc(4 * var(--vh1, 1vh)),42px);left:clamp(24px,5vw,76px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;color:var(--project-showroom-muted);font-family:var(--font-tech, var(--font-mono));font-size:11px;font-weight:700}body.project-manual-page.project-premium-redesign .manual-gac-timeline-axis i{position:relative;display:block;height:1px;overflow:hidden;background:var(--project-showroom-line)}body.project-manual-page.project-premium-redesign .manual-gac-timeline-axis b{position:absolute;inset:0;display:block;background:var(--project-showroom-accent);transform:scaleX(var(--gac-timeline-progress, 0));transform-origin:left center}body.project-manual-page.project-premium-redesign .manual-client-lr{display:grid!important;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr)!important;width:100%;padding:clamp(96px,12vw,176px) clamp(24px,6vw,96px) clamp(72px,9vw,132px)!important;gap:clamp(40px,7vw,112px)!important;overflow:hidden;margin:0!important;border:0!important;border-radius:0!important;background:#101412!important;color:#f1f3f0;box-shadow:none!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro{position:sticky;top:120px;align-self:start;padding:0!important;border:0!important;background:transparent!important;color:#f1f3f0;box-shadow:none!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro h2,body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro>p:not(.manual-label){color:inherit!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro>p:not(.manual-label){color:#f1f3f0a8!important}body.project-manual-page.project-premium-redesign .manual-lr-dossier{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(16px,2.4vw,34px);min-width:0}body.project-manual-page.project-premium-redesign .manual-lr-case{min-width:0;border-top:1px solid rgba(241,243,240,.18)}body.project-manual-page.project-premium-redesign .manual-lr-case:first-child{padding-top:clamp(38px,6vw,92px)}body.project-manual-page.project-premium-redesign .manual-lr-case figure{position:relative;min-height:clamp(340px,calc(58 * var(--vh1, 1vh)),660px);margin:0;overflow:hidden;background:#dce0dc}body.project-manual-page.project-premium-redesign .manual-lr-case:first-child figure{background:#313836}body.project-manual-page.project-premium-redesign .manual-lr-case figure:before{position:absolute;inset:10% 8%;content:"";border:1px solid rgba(17,21,19,.15);pointer-events:none}body.project-manual-page.project-premium-redesign .manual-lr-case img{position:absolute;inset:0;display:block;width:100%;height:100%;padding:5%;object-fit:contain;object-position:50% 58%;transform:scale(1.04);transition:transform .8s cubic-bezier(.22,1,.36,1)}body.project-manual-page.project-premium-redesign .manual-lr-case:nth-child(2) img{transform:scale(1.2)}body.project-manual-page.project-premium-redesign .manual-lr-case:hover img{transform:scale(1.08)}body.project-manual-page.project-premium-redesign .manual-lr-case:nth-child(2):hover img{transform:scale(1.25)}body.project-manual-page.project-premium-redesign .manual-lr-case-copy{padding:22px 4px 0}body.project-manual-page.project-premium-redesign .manual-lr-case-copy time,body.project-manual-page.project-premium-redesign .manual-lr-case-copy>span{color:#d6a458;font-family:var(--font-tech, var(--font-mono));font-size:11px;font-weight:700;line-height:1.5;letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-lr-case-copy strong{display:block;margin-top:8px;color:#f1f3f0;font-family:var(--font-cn);font-size:var(--type-h3);font-weight:800;line-height:var(--line-h3);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-lr-case-copy p{max-width:48ch;margin:12px 0 14px;color:#f1f3f0a3;font-family:var(--font-cn);font-size:var(--type-body);line-height:var(--line-body)}body.project-manual-page.project-premium-redesign .manual-lr-method{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(18px,4vw,58px);border-top:1px solid rgba(241,243,240,.18);border-bottom:1px solid rgba(241,243,240,.18)}body.project-manual-page.project-premium-redesign .manual-lr-method span{padding:18px 14px;color:#f1f3f0b3;font-family:var(--font-cn);font-size:13px;line-height:1.5;text-align:center}body.project-manual-page.project-premium-redesign .manual-lr-method span+span{border-left:1px solid rgba(241,243,240,.18)}@media(max-width:860px){body.project-manual-page.project-premium-redesign #volkswagen .manual-project-spread--buffer.is-spread-exiting .manual-project-panel{transform:translate3d(-46vw,0,0) scale(.86)}body.project-manual-page.project-premium-redesign #volkswagen .manual-showcase.is-spread-entering .manual-project-panel--primary{transform:translate3d(34vw,0,0) scale(.94)}body.project-manual-page.project-premium-redesign #volkswagen .manual-showcase.is-spread-entering .manual-project-panel--secondary{transform:translate3d(-28vw,0,0) scale(.94)}body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading{top:82px;right:20px;left:20px;grid-template-columns:1fr auto;gap:8px 14px;padding-bottom:12px}body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading strong{grid-column:1 / -1;grid-row:2;font-size:var(--type-h3)}body.project-manual-page.project-premium-redesign .manual-gac-timeline-viewport{top:160px;bottom:82px}body.project-manual-page.project-premium-redesign .manual-gac-timeline-rail{padding:0 20px;gap:14px}body.project-manual-page.project-premium-redesign .manual-gac-era{flex-basis:min(78vw,330px)}body.project-manual-page.project-premium-redesign .manual-gac-era>div{min-height:184px;padding:15px 16px 18px}body.project-manual-page.project-premium-redesign .manual-gac-era p{font-size:13px;-webkit-line-clamp:3}body.project-manual-page.project-premium-redesign .manual-gac-timeline-axis{right:20px;bottom:28px;left:20px}body.project-manual-page.project-premium-redesign .manual-client-lr{grid-template-columns:minmax(0,1fr)!important;padding:92px 20px 64px!important;gap:44px!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro{position:relative;top:auto}body.project-manual-page.project-premium-redesign .manual-lr-dossier{grid-template-columns:minmax(0,1fr);gap:46px}body.project-manual-page.project-premium-redesign .manual-lr-case:first-child{padding-top:0}body.project-manual-page.project-premium-redesign .manual-lr-case figure{min-height:0;aspect-ratio:16 / 10}body.project-manual-page.project-premium-redesign .manual-lr-case-copy p{font-size:14px}body.project-manual-page.project-premium-redesign .manual-lr-method{grid-template-columns:repeat(2,minmax(0,1fr))}body.project-manual-page.project-premium-redesign .manual-lr-method span:nth-child(3){border-left:0;border-top:1px solid rgba(241,243,240,.18)}body.project-manual-page.project-premium-redesign .manual-lr-method span:nth-child(4){border-top:1px solid rgba(241,243,240,.18)}}@media(prefers-reduced-motion:reduce){body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel,body.project-manual-page.project-premium-redesign .manual-gac-era,body.project-manual-page.project-premium-redesign .manual-lr-case img{transition:none!important}}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-delivery{display:none}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy [data-panel-copy]{max-width:56ch;-webkit-line-clamp:2}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts{display:flex;min-width:0;margin-top:12px;gap:6px;flex-wrap:wrap}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts span{display:inline-flex;min-height:24px;padding:4px 7px;align-items:center;border:1px solid color-mix(in srgb,var(--project-ledger-accent) 34%,var(--project-ledger-line));border-radius:2px;color:var(--project-ledger-muted);font-family:var(--font-tech, var(--font-mono));font-size:10px;font-weight:700;line-height:1.3;letter-spacing:0;white-space:nowrap}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts span:first-child{color:var(--project-ledger-accent)}@media(max-width:860px){body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy [data-panel-copy]{-webkit-line-clamp:2}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts{margin-top:7px;gap:4px}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts span{min-height:20px;padding:3px 5px;overflow:hidden;font-size:9px;text-overflow:ellipsis}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts span:nth-child(3){display:none}}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside,body.project-manual-page.project-premium-redesign #gac .manual-client-aside{padding-bottom:clamp(24px,calc(3.5 * var(--vh1, 1vh)),42px)!important}body.project-manual-page.project-premium-redesign .manual-client-lr{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 clamp(72px,8vw,118px)!important;overflow:hidden!important;border:0!important;background:#090c0b!important;color:#f1f3f0}body.project-manual-page.project-premium-redesign .manual-lr-overview{position:relative;width:100%;overflow:hidden;border-bottom:1px solid rgba(241,243,240,.16);background:#090c0b}body.project-manual-page.project-premium-redesign .manual-lr-hero-media{position:relative;width:100%;height:clamp(300px,38vw,560px);margin:0;overflow:hidden;background:#120504}body.project-manual-page.project-premium-redesign .manual-lr-hero-media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(7,3,3,.18),transparent 52%,rgba(7,3,3,.5)),linear-gradient(90deg,rgba(7,3,3,.18),transparent 28%,transparent 72%,rgba(7,3,3,.18));pointer-events:none}body.project-manual-page.project-premium-redesign .manual-lr-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%}body.project-manual-page.project-premium-redesign .manual-lr-wordmark{position:absolute;top:-.08em;right:3vw;left:3vw;z-index:2;overflow:hidden;color:transparent;background:linear-gradient(180deg,#b0a499f5 0 47%,#f8f6f1fa 47% 100%);background-clip:text;-webkit-background-clip:text;font-family:var(--font-tech, var(--font-cn));font-size:clamp(74px,14.5vw,278px);font-weight:900;line-height:.84;letter-spacing:-.075em;white-space:nowrap;pointer-events:none}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(34px,5vw,72px) clamp(24px,6vw,96px) clamp(42px,6vw,84px)!important;align-items:start;gap:clamp(32px,7vw,120px)!important;border:0!important;color:#f1f3f0!important;background:#0d1110!important;box-shadow:none!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{max-width:13ch;margin:0;color:#f1f3f0!important;font-family:var(--font-cn);font-size:var(--type-h2);font-weight:800;line-height:var(--line-h2);letter-spacing:0}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy>div:last-child>p{max-width:62ch;margin:0;color:#f1f3f0b3!important;font-family:var(--font-cn);font-size:var(--type-body);line-height:var(--line-body)}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-client-metrics--lr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(24px,4vw,46px)!important;border-top:1px solid rgba(241,243,240,.16)!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-client-metrics--lr article{padding:18px 0 0!important;border:0!important;background:transparent!important}body.project-manual-page.project-premium-redesign .manual-lr-dossier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:clamp(64px,8vw,118px) clamp(24px,6vw,96px) 0;align-items:start;gap:clamp(20px,3vw,46px)}body.project-manual-page.project-premium-redesign .manual-lr-case,body.project-manual-page.project-premium-redesign .manual-lr-case:first-child{min-width:0;padding-top:0;border-top:1px solid rgba(241,243,240,.18)}body.project-manual-page.project-premium-redesign .manual-lr-case figure{position:relative;min-height:0;aspect-ratio:3 / 2;margin:0;overflow:hidden;background:#181d1b}body.project-manual-page.project-premium-redesign .manual-lr-case figure:before{display:none;content:none}body.project-manual-page.project-premium-redesign .manual-lr-case img,body.project-manual-page.project-premium-redesign .manual-lr-case:nth-child(2) img{position:static;display:block;width:100%;height:100%;padding:0;object-fit:cover;object-position:50% 56%;transform:scale(1);transition:transform .7s cubic-bezier(.22,1,.36,1)}body.project-manual-page.project-premium-redesign .manual-lr-case:hover img,body.project-manual-page.project-premium-redesign .manual-lr-case:nth-child(2):hover img{transform:scale(1.025)}body.project-manual-page.project-premium-redesign .manual-lr-case-copy{padding:22px 2px 0}body.project-manual-page.project-premium-redesign .manual-lr-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(42px,6vw,82px) clamp(24px,6vw,96px) 0}@media(max-width:860px){body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside,body.project-manual-page.project-premium-redesign #gac .manual-client-aside{padding-bottom:28px!important}body.project-manual-page.project-premium-redesign .manual-lr-hero-media{height:clamp(250px,calc(38 * var(--vh1, 1vh)),380px)}body.project-manual-page.project-premium-redesign .manual-lr-wordmark{top:8px;right:18px;left:18px;font-size:clamp(31px,11.5vw,64px);line-height:.88}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy{grid-template-columns:minmax(0,1fr)!important;padding:36px 20px 50px!important;gap:24px!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{max-width:15ch}body.project-manual-page.project-premium-redesign .manual-lr-dossier{grid-template-columns:minmax(0,1fr);padding:60px 20px 0;gap:48px}body.project-manual-page.project-premium-redesign .manual-lr-method{grid-template-columns:repeat(2,minmax(0,1fr));margin:52px 20px 0}}body.project-manual-page.project-premium-redesign .manual-brand-ghost{position:absolute;z-index:1;color:#00000057;font-family:var(--font-tech, var(--font-cn));font-weight:900;line-height:.82;letter-spacing:-.075em;white-space:nowrap;mix-blend-mode:multiply;pointer-events:none;user-select:none}body.project-manual-page.project-premium-redesign .manual-brand-ghost--vw{top:clamp(104px,calc(15 * var(--vh1, 1vh)),156px);right:clamp(28px,5vw,86px);font-size:clamp(54px,8.2vw,148px);opacity:.08}body.project-manual-page.project-premium-redesign .manual-brand-ghost--gac{top:clamp(110px,calc(16 * var(--vh1, 1vh)),168px);right:clamp(24px,4.5vw,78px);font-size:clamp(62px,10vw,172px);opacity:.24}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside{padding-bottom:clamp(12px,calc(2 * var(--vh1, 1vh)),24px)!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-intro-media{isolation:isolate}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-intro-media img{position:relative;z-index:0}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-intro-media:before{display:none;content:none}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-intro-media:after{z-index:3}body.project-manual-page.project-premium-redesign #volkswagen .manual-vw-side-rays{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;opacity:1;mix-blend-mode:normal;filter:none;pointer-events:none}@media(prefers-reduced-motion:reduce){body.project-manual-page.project-premium-redesign #volkswagen .manual-vw-side-rays{display:none}}body.project-manual-page.project-premium-redesign .manual-lr-overview{--lr-image-top: clamp(86px, calc(13 * var(--vh1, 1vh)), 130px);position:relative;min-height:clamp(720px,calc(100 * var(--vh1, 1vh)),920px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 35%,rgba(92,29,23,.18),transparent 46%),#090c0b}body.project-manual-page.project-premium-redesign .manual-lr-hero-media{position:absolute;inset:0;z-index:0;width:100%;height:100%!important;min-height:0;background:#090c0b}body.project-manual-page.project-premium-redesign .manual-lr-hero-media:before{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(90deg,#090c0b 0 7%,transparent 24% 76%,#090c0b 93% 100%),linear-gradient(180deg,#090c0b 0 8%,transparent 22% 58%,#090c0b 76% 100%);pointer-events:none}body.project-manual-page.project-premium-redesign .manual-lr-hero-media:after{z-index:2;background:linear-gradient(90deg,rgba(9,12,11,.98),transparent 17%,transparent 83%,rgba(9,12,11,.98)),linear-gradient(180deg,transparent 42%,rgba(9,12,11,.22) 58%,#090c0b 84%)}body.project-manual-page.project-premium-redesign .manual-lr-hero-media img{position:absolute;top:var(--lr-image-top);left:50%;z-index:1;width:min(86vw,1480px);height:auto;max-width:none;object-fit:contain;object-position:50% 50%;opacity:.92;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}body.project-manual-page.project-premium-redesign .manual-brand-ghost--lr{right:clamp(26px,5vw,88px);bottom:clamp(72px,calc(9 * var(--vh1, 1vh)),112px);z-index:1;padding:.5em .76em;border:1px solid rgba(185,176,165,.11);border-radius:50%;color:#b9b0a517;font-size:clamp(18px,2vw,34px);letter-spacing:-.04em;mix-blend-mode:normal;opacity:1}body.project-manual-page.project-premium-redesign .manual-lr-wordmark{top:calc(var(--lr-image-top) - .46em);right:clamp(24px,5.5vw,94px);left:clamp(24px,5.5vw,94px);z-index:3;background:linear-gradient(180deg,#a4998ff5 0 47%,#f7f5f0fa 47% 100%);background-clip:text;-webkit-background-clip:text;font-size:clamp(64px,11vw,190px);line-height:.86;letter-spacing:-.07em}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy{position:absolute!important;inset:auto 0 0!important;z-index:4!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;padding:clamp(112px,calc(15 * var(--vh1, 1vh)),148px) clamp(24px,6vw,96px) clamp(34px,calc(5 * var(--vh1, 1vh)),58px)!important;gap:clamp(30px,6vw,96px)!important;background:linear-gradient(180deg,#090c0b00,#090c0be6 28%,#0d1110 58%)!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{max-width:12ch;font-size:clamp(32px,3.6vw,58px);line-height:1.12}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy>div:last-child>p{max-width:58ch;color:#f1f3f0bd!important;line-height:1.78}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-client-metrics--lr{margin-top:clamp(18px,calc(2.8 * var(--vh1, 1vh)),30px)!important}body.project-manual-page.project-premium-redesign .manual-synthesis{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(72px,9vw,132px) clamp(24px,5vw,84px) clamp(82px,10vw,146px)!important;color:#f1f3f0!important;background:#090c0b!important}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);width:100%!important;max-width:none!important;margin:0 0 clamp(48px,6vw,86px)!important;gap:clamp(28px,6vw,96px);align-items:start}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-label{grid-column:1 / -1;margin:0 0 -12px;color:#c9ae74c7!important}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading h2{max-width:14ch;margin:0!important;color:#f1f3f0!important;font-size:var(--type-h2)!important;line-height:var(--line-h2)!important}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading>p:not(.manual-label){max-width:66ch;margin:0!important;color:#f1f3f0a8!important;font-size:var(--type-body)!important;line-height:var(--line-body)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-strip{grid-column:2;margin:clamp(24px,3vw,38px) 0 0!important;border-color:#f1f3f024!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;gap:1px!important;overflow:hidden;border:1px solid rgba(241,243,240,.13);background:#f1f3f021!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article{display:grid!important;grid-template-rows:auto auto auto;grid-row:auto!important;grid-column:auto!important;height:auto!important;min-width:0;min-height:0!important;padding:0 0 24px!important;overflow:hidden;border:0!important;background:#0d1110!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid img{display:block;width:100%!important;height:auto!important;aspect-ratio:3 / 2;margin:0 0 22px!important;object-fit:contain!important;object-position:50% 50%;background:#050706;opacity:.86;transform:none!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid strong,body.project-manual-page.project-premium-redesign .manual-synthesis-grid span{margin-right:22px!important;margin-left:22px!important;color:#f1f3f0!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid span{margin-top:8px!important;color:#f1f3f094!important}@media(min-width:861px)and (max-height:720px) and (hover: hover), (min-width:861px)and (max-height:720px) and (pointer: fine), (min-width:861px)and (max-height:720px) and (pointer: none){body.project-manual-page.project-premium-redesign .manual-lr-overview{--lr-image-top: 96px;min-height:620px}body.project-manual-page.project-premium-redesign .manual-lr-hero-media img{width:min(78vw,1320px)}body.project-manual-page.project-premium-redesign .manual-lr-wordmark{font-size:clamp(58px,9vw,148px)}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy{padding:60px clamp(24px,6vw,96px) 28px!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{font-size:clamp(28px,3vw,44px)}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy>div:last-child>p{font-size:14px;line-height:1.62}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-client-metrics--lr{margin-top:12px!important}}@media(hover: none) and (pointer: coarse) and (min-width:861px){:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-lr-overview{--lr-image-top: 96px;min-height:620px}:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-lr-hero-media img{width:min(78vw,1320px)}:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-lr-wordmark{font-size:clamp(58px,9vw,148px)}:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy{padding:60px clamp(24px,6vw,96px) 28px!important}:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{font-size:clamp(28px,3vw,44px)}:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy>div:last-child>p{font-size:14px;line-height:1.62}:where(html.vq-xh720) body.project-manual-page.project-premium-redesign .manual-client-lr .manual-client-metrics--lr{margin-top:12px!important}}@media(max-width:860px){body.project-manual-page.project-premium-redesign .manual-brand-ghost--vw,body.project-manual-page.project-premium-redesign .manual-brand-ghost--gac{top:92px;right:18px;font-size:clamp(34px,15vw,68px);opacity:.2}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside{padding-bottom:14px!important}body.project-manual-page.project-premium-redesign .manual-lr-overview{--lr-image-top: 104px;min-height:700px}body.project-manual-page.project-premium-redesign .manual-lr-hero-media{height:100%!important}body.project-manual-page.project-premium-redesign .manual-lr-hero-media img{width:118vw;opacity:.88;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}body.project-manual-page.project-premium-redesign .manual-lr-wordmark{top:calc(var(--lr-image-top) - .46em);right:18px;left:18px;font-size:clamp(31px,11.5vw,64px)}body.project-manual-page.project-premium-redesign .manual-brand-ghost--lr{display:none}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy{inset:auto 0 0!important;grid-template-columns:minmax(0,1fr)!important;padding:152px 20px 36px!important;gap:18px!important;background:linear-gradient(180deg,#090c0b00,#090c0bf0 19%,#0d1110 42%)!important}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{max-width:12ch;font-size:var(--type-h2)}body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy>div:last-child>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}body.project-manual-page.project-premium-redesign .manual-synthesis{padding:64px 0 80px!important;overflow:hidden}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading{grid-template-columns:minmax(0,1fr);padding:0 20px;margin-bottom:44px!important;gap:22px}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-label,body.project-manual-page.project-premium-redesign .manual-synthesis-strip{grid-column:1}body.project-manual-page.project-premium-redesign .manual-synthesis-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76vw;width:auto!important;margin:0 20px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}body.project-manual-page.project-premium-redesign .manual-synthesis-grid::-webkit-scrollbar{display:none}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article{scroll-snap-align:start}}body.project-manual-page.project-premium-redesign .manual-synthesis{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:clamp(78px,7vw,116px) clamp(28px,5vw,88px) clamp(88px,8vw,132px)!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%),#090c0b!important}body.project-manual-page.project-premium-redesign .manual-synthesis:before{opacity:.32!important}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);width:min(100%,1600px)!important;max-width:none!important;margin:0 auto clamp(50px,5vw,78px)!important;padding:0!important;gap:clamp(44px,7vw,132px);align-items:end}body.project-manual-page.project-premium-redesign .manual-synthesis-heading-copy,body.project-manual-page.project-premium-redesign .manual-synthesis-heading-detail{min-width:0}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-label{grid-column:auto;margin:0 0 16px!important;color:#caae74c7!important;font-family:var(--font-tech, var(--font-mono));font-size:11px;font-weight:700;letter-spacing:.08em}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading h2{max-width:14ch;margin:0!important;color:#f1f3f0!important;font-family:var(--font-cn);font-size:clamp(34px,3.7vw,60px)!important;font-weight:800;line-height:1.08!important;letter-spacing:-.035em;text-wrap:balance}body.project-manual-page.project-premium-redesign .manual-synthesis-heading-detail>p{max-width:68ch;margin:0!important;color:#f1f3f0ad!important;font-family:var(--font-cn);font-size:var(--type-body)!important;line-height:1.82!important}body.project-manual-page.project-premium-redesign .manual-synthesis-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:auto;width:100%;margin:clamp(24px,2.5vw,36px) 0 0!important;border:1px solid rgba(241,243,240,.14)!important;background:#ffffff05}body.project-manual-page.project-premium-redesign .manual-synthesis-strip span{min-width:0;padding:12px 10px!important;border:0!important;color:#f1f3f0a3!important;font-family:var(--font-cn);font-size:12px;font-weight:600;text-align:center}body.project-manual-page.project-premium-redesign .manual-synthesis-strip span+span{border-left:1px solid rgba(241,243,240,.12)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none!important;width:min(100%,1600px)!important;max-width:none!important;margin:0 auto!important;gap:0!important;overflow:hidden;border:1px solid rgba(241,243,240,.14);background:transparent!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article{position:relative;display:grid!important;grid-template-rows:auto 1fr;grid-row:auto!important;grid-column:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden;border:0!important;background:#0c100f!important;transition:background-color .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article+article{border-left:1px solid rgba(241,243,240,.12)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article:hover{z-index:2;background:#111715!important}body.project-manual-page.project-premium-redesign .manual-synthesis-visual{position:relative;display:grid;width:100%;aspect-ratio:16 / 9;margin:0;overflow:hidden;place-items:center;border-bottom:1px solid rgba(241,243,240,.1);background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.055),transparent 42%),#060807}body.project-manual-page.project-premium-redesign .manual-synthesis-index{position:absolute;top:18px;left:20px;z-index:2;margin:0!important;color:#caae74b8!important;font-family:var(--font-tech, var(--font-mono));font-size:11px;font-weight:700;letter-spacing:.08em}body.project-manual-page.project-premium-redesign .manual-synthesis-grid .manual-synthesis-visual img{position:relative;z-index:1;display:block;width:min(62%,290px)!important;height:auto!important;aspect-ratio:auto;margin:0!important;object-fit:contain!important;background:transparent!important;opacity:.92;transform:translateZ(0) rotate(0) scale(1);transform-origin:50% 50%;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article[data-principle=direction]:hover .manual-synthesis-visual img{transform:rotate(-3deg) scale(1.035)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article[data-principle=reliability]:hover .manual-synthesis-visual img{transform:translateY(-6px) scale(1.025)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article[data-principle=breakthrough]:hover .manual-synthesis-visual img{transform:rotate(5deg) scale(1.025)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy{display:flex;min-width:0;padding:clamp(24px,2.4vw,38px);flex-direction:column;align-items:flex-start}body.project-manual-page.project-premium-redesign .manual-synthesis-card-kicker,body.project-manual-page.project-premium-redesign .manual-synthesis-card-meta{margin:0!important;color:#caae74b8!important;font-family:var(--font-tech, var(--font-mono));font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.07em}body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy strong{margin:9px 0 0!important;color:#f1f3f0!important;font-family:var(--font-cn);font-size:clamp(25px,2vw,34px);font-weight:800;line-height:1.15}body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy p{max-width:44ch;margin:16px 0 0;color:#f1f3f0a3;font-family:var(--font-cn);font-size:14px;line-height:1.78}body.project-manual-page.project-premium-redesign .manual-synthesis-card-meta{margin-top:auto!important;padding-top:24px;color:#f1f3f06b!important;letter-spacing:0}@media(max-width:860px){body.project-manual-page.project-premium-redesign .manual-synthesis{padding:62px 0 76px!important}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading{grid-template-columns:minmax(0,1fr);width:100%!important;margin-bottom:42px!important;padding:0 20px!important;gap:24px;align-items:start}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading h2{max-width:12ch;font-size:var(--type-h2)!important}body.project-manual-page.project-premium-redesign .manual-synthesis-heading-detail>p{font-size:14px!important;line-height:1.72!important}body.project-manual-page.project-premium-redesign .manual-synthesis-strip span{padding:10px 4px!important;font-size:10px}body.project-manual-page.project-premium-redesign .manual-synthesis-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82vw;width:auto!important;margin:0 20px!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}body.project-manual-page.project-premium-redesign .manual-synthesis-grid::-webkit-scrollbar{display:none}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article{scroll-snap-align:start}body.project-manual-page.project-premium-redesign .manual-synthesis-grid article+article{border-left:0!important}body.project-manual-page.project-premium-redesign .manual-synthesis-visual{aspect-ratio:4 / 3}body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy{min-height:268px;padding:24px 22px 28px}}@media(prefers-reduced-motion:reduce){body.project-manual-page.project-premium-redesign .manual-synthesis-grid article,body.project-manual-page.project-premium-redesign .manual-synthesis-grid .manual-synthesis-visual img{transition:none!important;transform:none!important}}@media(max-width:720px){body.project-manual-page.project-premium-redesign .manual-client-aside h2,body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro h2,body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading h2{font-family:var(--font-cn)!important;font-size:var(--type-h2)!important;font-weight:800!important;line-height:var(--line-h2)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-project-panel-copy [data-panel-title],body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading strong,body.project-manual-page.project-premium-redesign .manual-gac-era strong,body.project-manual-page.project-premium-redesign .manual-lr-case-copy strong,body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy strong{font-family:var(--font-cn)!important;font-size:var(--type-h3)!important;font-weight:800!important;line-height:var(--line-h3)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside>p:not(.manual-label),body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-copy],body.project-manual-page.project-premium-redesign .manual-project-panel-copy [data-panel-copy],body.project-manual-page.project-premium-redesign .manual-gac-era p,body.project-manual-page.project-premium-redesign .manual-lr-overview-copy>div>p:not(.manual-label),body.project-manual-page.project-premium-redesign .manual-lr-case-copy p,body.project-manual-page.project-premium-redesign .manual-synthesis-heading-detail>p,body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy p{font-family:var(--font-cn)!important;font-size:var(--type-body)!important;font-weight:400!important;line-height:var(--line-body)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-client-aside .manual-label,body.project-manual-page.project-premium-redesign .manual-synthesis .manual-label,body.project-manual-page.project-premium-redesign .manual-showcase figcaption [data-story-year],body.project-manual-page.project-premium-redesign .manual-project-delivery,body.project-manual-page.project-premium-redesign .manual-project-panel-copy [data-panel-year],body.project-manual-page.project-premium-redesign .manual-project-panel-delivery,body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading p,body.project-manual-page.project-premium-redesign .manual-gac-timeline-heading span,body.project-manual-page.project-premium-redesign .manual-gac-era time,body.project-manual-page.project-premium-redesign .manual-gac-timeline-axis,body.project-manual-page.project-premium-redesign .manual-lr-case-copy time,body.project-manual-page.project-premium-redesign .manual-synthesis-index,body.project-manual-page.project-premium-redesign .manual-synthesis-card-kicker{font-family:var(--font-tech, var(--font-mono))!important;font-size:var(--type-note)!important;font-weight:700!important;line-height:var(--line-note)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-project-panel-facts span,body.project-manual-page.project-premium-redesign .manual-gac-era>div>span,body.project-manual-page.project-premium-redesign .manual-lr-case-copy>span,body.project-manual-page.project-premium-redesign .manual-lr-method span,body.project-manual-page.project-premium-redesign .manual-synthesis-strip span,body.project-manual-page.project-premium-redesign .manual-synthesis-card-meta,body.project-manual-page.project-premium-redesign .manual-client-metrics span{font-family:var(--font-cn)!important;font-size:var(--type-note)!important;font-weight:600!important;line-height:var(--line-note)!important;letter-spacing:0!important}body.project-manual-page.project-premium-redesign .manual-synthesis-card-kicker,body.project-manual-page.project-premium-redesign .manual-synthesis-card-meta{font-size:var(--type-note)!important;line-height:var(--line-note)!important}body.project-manual-page.project-premium-redesign .manual-client-aside .manual-label,body.project-manual-page.project-premium-redesign .manual-synthesis .manual-label{margin-bottom:12px!important}body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside>p:not(.manual-label),body.project-manual-page.project-premium-redesign .manual-lr-overview-copy>div>p:not(.manual-label),body.project-manual-page.project-premium-redesign .manual-synthesis-heading-detail>p{margin-top:18px!important}body.project-manual-page.project-premium-redesign .manual-project-panel-copy [data-panel-copy],body.project-manual-page.project-premium-redesign .manual-lr-case-copy p,body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy p{margin-top:10px!important}}@media(max-width:720px){body.project-manual-page.project-premium-redesign{--project-phone-gutter: 20px;--project-phone-rule: rgba(16, 21, 19, .12)}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-spread{inset:76px 0 42px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel{grid-template-columns:minmax(0,44fr) minmax(0,56fr);border-bottom:1px solid var(--project-phone-rule)}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy{justify-content:center;padding:14px 10px 14px var(--project-phone-gutter)}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy [data-panel-copy]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts{margin-top:9px;gap:5px}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts span:nth-child(n+3){display:none}body.project-manual-page.project-premium-redesign #gac .manual-gac-timeline-heading{top:78px}body.project-manual-page.project-premium-redesign #gac .manual-gac-timeline-viewport{top:154px;bottom:72px}body.project-manual-page.project-premium-redesign #gac .manual-gac-timeline-rail{padding-right:9vw;gap:12px}body.project-manual-page.project-premium-redesign #gac .manual-gac-era{grid-template-rows:minmax(0,58fr) minmax(0,42fr);flex-basis:76vw}body.project-manual-page.project-premium-redesign #gac .manual-gac-era>div{min-height:0;padding:13px 15px 15px}body.project-manual-page.project-premium-redesign #gac .manual-gac-era p{-webkit-line-clamp:3}body.project-manual-page.project-premium-redesign .manual-client-lr{padding:0 20px 54px!important}body.project-manual-page.project-premium-redesign .manual-lr-dossier{gap:32px}body.project-manual-page.project-premium-redesign .manual-lr-case figure{aspect-ratio:16 / 10}body.project-manual-page.project-premium-redesign .manual-lr-case-copy{padding-top:16px}body.project-manual-page.project-premium-redesign .manual-lr-method{margin-top:34px}body.project-manual-page.project-premium-redesign .manual-synthesis{padding:54px 0 66px!important}body.project-manual-page.project-premium-redesign .manual-synthesis .manual-section-heading{margin-bottom:30px!important;gap:18px}body.project-manual-page.project-premium-redesign .manual-synthesis-grid{grid-auto-columns:84vw;margin-left:20px!important;margin-right:0!important;padding-right:16vw}body.project-manual-page.project-premium-redesign .manual-synthesis-visual{aspect-ratio:16 / 10}body.project-manual-page.project-premium-redesign .manual-synthesis-card-copy{min-height:0;padding:22px 20px 24px}}@media(max-width:720px){body.project-manual-page.project-premium-redesign #volkswagen .manual-client-intro-media:after{background:linear-gradient(180deg,#0508071f,#05080747 42%,#050807d1 56%,#050807fa 78%),linear-gradient(90deg,#05080757,#0508070a)}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside{padding-bottom:8px!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside>p:not(.manual-label){margin-top:12px!important;-webkit-line-clamp:5}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-metrics{margin-top:12px!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,52fr) minmax(0,48fr)}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-visual{grid-column:1;grid-row:1;width:100%;max-height:none;aspect-ratio:auto;align-self:stretch;border-left:0;border-bottom:1px solid var(--project-phone-rule)}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy{grid-column:1;grid-row:2;justify-content:flex-start;padding:10px 18px 9px}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy [data-panel-year]{margin-bottom:3px}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-copy [data-panel-copy]{margin-top:5px!important;-webkit-line-clamp:3}body.project-manual-page.project-premium-redesign #volkswagen .manual-project-panel-facts{margin-top:5px}}@media(max-width:720px){body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside h2.manual-client-title-split,body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro h2.manual-client-title-split{width:max-content!important;max-width:calc(100vw - 40px)!important;font-size:clamp(22px,5.75vw,25px)!important;line-height:1.18!important;text-wrap:initial!important}body.project-manual-page.project-premium-redesign .manual-client-title-lead,body.project-manual-page.project-premium-redesign .manual-client-title-tail{display:block}body.project-manual-page.project-premium-redesign .manual-client-title-tail{white-space:nowrap}html:lang(en) body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside h2.manual-client-title-split,html:lang(en) body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro h2.manual-client-title-split,html:lang(ja) body.project-manual-page.project-premium-redesign .manual-client[data-project-story] .manual-client-aside h2.manual-client-title-split,html:lang(ja) body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-intro h2.manual-client-title-split{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.24!important}}@media(min-width:861px){body.project-manual-page.project-premium-redesign #volkswagen .manual-client-intro-media:after{background:linear-gradient(180deg,#05080714,#05080733 42%,#0508077a 58%,#050807f5 84%,#050807),linear-gradient(90deg,#050807b8,#05080761 44%,#0508070a 72%)}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside{width:min(1080px,72vw)!important;padding-bottom:clamp(16px,calc(2.4 * var(--vh1, 1vh)),28px)!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside h2{max-width:960px!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-aside>p:not(.manual-label){max-width:960px!important;margin-top:clamp(16px,calc(2 * var(--vh1, 1vh)),22px)!important;line-height:1.72!important}body.project-manual-page.project-premium-redesign #volkswagen .manual-client-metrics{width:min(720px,100%);margin-top:clamp(18px,calc(2.6 * var(--vh1, 1vh)),28px)!important}}@media(min-width:861px){body.project-manual-page.project-premium-redesign .manual-lr-wordmark{top:calc(var(--lr-image-top) - .54em);display:block;background:linear-gradient(180deg,#a4998fd1 0 62%,#f7f5f0fa 62% 100%);background-clip:text;-webkit-background-clip:text;text-align:center}}@media(min-width:861px){body.project-manual-page.project-premium-redesign .manual-client-lr .manual-lr-overview-copy h2{max-width:18ch;text-wrap:balance}}
