@font-face {font-family:"Anybody";src:url("../fonts/anybody-latin.woff2") format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face {font-family:"Anybody";src:url("../fonts/anybody-latin-ext.woff2") format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face {font-family:"Jakarta";src:url("../fonts/jakarta-latin.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face {font-family:"Jakarta";src:url("../fonts/jakarta-latin-ext.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root {--ink-950:#050607;--ink-900:#0c0e11;--ink-800:#14171b;--ink-700:#1f2329;--ink-600:#2e343b;--chrome-100:#edebe7;--chrome-200:#d6d3ce;--chrome-400:#a8a49e;--chrome-600:#8f8b82;--gold-300:#ebd09a;--gold-400:#dcb672;--gold-500:#cea85b;--gold-600:#cd9933;--gold-700:#a97c24;--gold-800:#74531a;--hairline:rgba(214,211,206,0.14);--hairline-soft:rgba(214,211,206,0.08);--hairline-strong:rgba(214,211,206,0.26);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-travel:cubic-bezier(0.37,0,0.63,1);--d-press:140ms;--d-hover:200ms;--d-ui:240ms;--d-reveal:720ms;--d-wisch:900ms;--s1:0.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s6:6rem;--s7:8rem;--s8:10rem;--s9:12rem;--s10:14rem;--s11:16rem;--max:1560px;--gutter:24px;--edge:64px;--rail:96px;--nav-h:88px}
@media (max-width:1023px) {:root {--edge:32px;--rail:0px;--nav-h:72px;--s5:2.1rem;--s6:3.1rem;--s7:4.2rem;--s8:5.2rem;--s9:6.2rem;--s10:7rem;--s11:7rem}
}
@media (max-width:520px) {:root {--edge:20px}
}
*,*::before,*::after {box-sizing:border-box}
html {-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body {margin:0;background:var(--ink-900);color:var(--chrome-200);font-family:"Jakarta",system-ui,sans-serif;font-weight:400;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}
img,video,svg {display:block;max-width:100%;height:auto}
a {color:inherit;text-decoration:none}
button,input,textarea,select {font:inherit;color:inherit}
h1,h2,h3,h4,p,figure,blockquote {margin:0}
ul,ol {margin:0;padding:0;list-style:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible {outline:2px solid var(--gold-500);outline-offset:3px;border-radius:2px}
[id] {scroll-margin-top:104px}::selection {background:var(--gold-600);color:var(--ink-950)}
.d-xl,.d-l,.h1,.h2 {overflow-wrap:normal;word-break:keep-all;hyphens:none;font-family:"Anybody",system-ui,sans-serif;color:var(--chrome-100);text-wrap:balance;font-variant-ligatures:none}
.d-xl {font-size:clamp(3.1rem,8.6vw,9rem);font-weight:900;font-stretch:87%;letter-spacing:-0.045em;line-height:0.86}
.d-l {font-size:clamp(2.6rem,6.4vw,6.6rem);font-weight:800;font-stretch:100%;letter-spacing:-0.035em;line-height:0.9}
.h1 {font-size:clamp(2.4rem,5.2vw,5rem);font-weight:800;font-stretch:92%;letter-spacing:-0.03em;line-height:0.95}
.h2 {font-size:clamp(2rem,3.6vw,3.25rem);font-weight:700;font-stretch:100%;letter-spacing:-0.02em;line-height:1.05}
.h3 {font-family:"Jakarta",sans-serif;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:700;letter-spacing:-0.01em;line-height:1.2;color:var(--chrome-100)}
.lead {font-size:clamp(1.125rem,1.45vw,1.5rem);font-weight:300;line-height:1.55;max-width:46ch;color:var(--chrome-200)}
.body {max-width:64ch}
.mono {font-family:"Jakarta",system-ui,sans-serif;font-weight:500;font-size:clamp(0.9rem,1vw,1.05rem);letter-spacing:0.02em;line-height:1.3;font-variant-numeric:tabular-nums}
.label {font-family:"Jakarta",system-ui,sans-serif;font-weight:400;font-size:clamp(0.6875rem,0.8vw,0.75rem);letter-spacing:0.18em;text-transform:uppercase;line-height:1.4;color:var(--chrome-600)}
.gold {color:var(--gold-500)}
.wrap {width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--edge)}
.grid {display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}
@media (max-width:1023px) {.grid {grid-template-columns:repeat(6,1fr)}
}
@media (max-width:640px) {.grid {grid-template-columns:repeat(2,1fr)}
}
.bleed {width:100%}
.railed {position:relative;padding-left:var(--rail)}
.rail-mark {position:absolute;left:0;top:0;width:var(--rail);font-family:"Jakarta",system-ui,sans-serif;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--chrome-600);writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:flex-end;gap:0.75rem;padding-bottom:0.5rem}
.rail-mark::after {content:"";width:1px;height:64px;background:var(--hairline-strong)}
@media (max-width:1023px) {.railed {padding-left:0}
.rail-mark {position:static;width:auto;writing-mode:horizontal-tb;transform:none;height:28px;flex-direction:row;align-items:center;padding:0 0 var(--s3)}
.rail-mark::after {width:48px;height:1px}
}
.plate {display:inline-flex;align-items:stretch;border:2px solid var(--chrome-400);border-radius:2px;background:var(--ink-950);overflow:hidden;min-height:34px}
.plate__eu {width:22px;background:var(--gold-600);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:3px;font-family:"Jakarta",system-ui,sans-serif;font-size:0.55rem;font-weight:500;color:var(--ink-950);letter-spacing:0}
.plate__code {display:flex;align-items:center;padding:0 0.7rem;font-family:"Jakarta",system-ui,sans-serif;font-weight:500;font-size:0.75rem;letter-spacing:0.14em;color:var(--chrome-100);text-transform:uppercase;white-space:nowrap}
.nav {position:fixed;inset:0 0 auto 0;height:var(--nav-h);z-index:80;display:flex;align-items:center;transition:background var(--d-ui) var(--ease-out),border-color var(--d-ui);border-bottom:1px solid transparent}
.nav.is-stuck {background:var(--ink-950);border-bottom-color:var(--hairline)}
.nav__in {width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--edge);display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}
.nav__brand {display:flex;align-items:center;gap:0.85rem}
.nav__chip {width:64px;height:64px;flex:0 0 64px;background:var(--ink-950);border:1px solid var(--hairline);display:grid;place-items:center;overflow:hidden}
.nav__chip img {width:100%;height:100%;object-fit:cover}
@media (max-width:1023px) {.nav__chip {width:52px;height:52px;flex-basis:52px}
}
.nav__links {display:flex;align-items:center;gap:1.6rem}
.nav__links a {font-family:"Jakarta",system-ui,sans-serif;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--chrome-400);transition:color var(--d-hover) var(--ease-out);position:relative;padding:0.4rem 0}
.nav__links a:hover,.nav__links a[aria-current="page"] {color:var(--gold-500)}
.nav__links a[aria-current="page"]::after {content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold-600)}
.nav__burger {display:none;width:48px;height:48px;background:none;border:1px solid var(--hairline);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.nav__burger span {display:block;width:20px;height:1px;background:var(--chrome-100);transition:transform var(--d-ui) var(--ease-out),opacity var(--d-ui)}
.nav.is-open .nav__burger span:nth-child(1) {transform:translateY(6px) rotate(45deg)}
.nav.is-open .nav__burger span:nth-child(2) {opacity:0}
.nav.is-open .nav__burger span:nth-child(3) {transform:translateY(-6px) rotate(-45deg)}
@media (max-width:1023px) {.nav__burger {display:flex}
.nav__links {position:fixed;inset:var(--nav-h) 0 0 0;background:var(--ink-950);flex-direction:column;justify-content:center;gap:1.4rem;transform:translateY(-100%);transition:transform 420ms var(--ease-out);visibility:hidden;overflow-y:auto;padding:var(--s5) var(--edge)}
.nav.is-open .nav__links {transform:translateY(0);visibility:visible}
.nav__links a {font-size:1rem;letter-spacing:0.12em}
.nav.is-open {background:var(--ink-950);border-bottom-color:var(--hairline)}
}
.cta {display:inline-flex;align-items:center;justify-content:center;gap:0.7rem;height:56px;padding:0 1.9rem;background:var(--gold-600);color:var(--ink-950);font-family:"Jakarta",system-ui,sans-serif;font-weight:500;font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:background var(--d-hover) var(--ease-out),transform var(--d-press) var(--ease-out)}
.cta:hover {background:var(--gold-500)}
.cta:active {background:var(--gold-700);transform:translateY(1px)}
.cta--ghost {background:transparent;color:var(--chrome-100);border:1px solid var(--hairline-strong)}
.cta--ghost:hover {background:transparent;border-color:var(--gold-600);color:var(--gold-500)}
.fab {position:fixed;right:16px;bottom:16px;z-index:90;display:flex;flex-direction:column;gap:10px}
.fab a {width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:var(--gold-600);color:var(--ink-950);box-shadow:0 0 0 1px rgba(5,6,7,0.5);transition:background var(--d-hover) var(--ease-out),transform var(--d-hover) var(--ease-out)}
.fab a:hover {background:var(--gold-500);transform:translateY(-2px)}
.fab svg {width:26px;height:26px;fill:currentColor}
body {padding-bottom:0}
.hero {position:relative;min-height:720px;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--s5)}
.hero__media {position:absolute;top:0;right:0;left:var(--rail);height:78vh;min-height:520px;overflow:hidden;background:var(--ink-950)}
.hero__media video,.hero__media img {width:100%;height:100%;object-fit:cover}
.hero__media::after {content:"";position:absolute;inset:0;background:linear-gradient(
to top,var(--ink-900) 0%,rgba(12,14,17,0.55) 26%,rgba(12,14,17,0) 62%
)}
.hero__in {position:relative;z-index:2;width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--edge)}
.hero__title {margin-bottom:var(--s4)}
.hero__actions {display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}
.hero__rail {position:absolute;left:var(--edge);top:calc(var(--nav-h) + 2rem);z-index:3;font-family:"Jakarta",system-ui,sans-serif;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--chrome-400);writing-mode:vertical-rl;display:flex;align-items:center;gap:1rem}
.hero__rail::after {content:"";width:1px;height:120px;background:var(--hairline-strong)}
@media (max-width:1023px) {.hero {height:auto;min-height:0;padding-top:calc(var(--nav-h) + 62vh - 6rem);padding-bottom:var(--s5)}
.hero__media {left:0;height:calc(var(--nav-h) + 62vh);min-height:420px}
.hero__rail {display:none}
}
.subhead {position:relative;padding-top:calc(var(--nav-h) + 58vh - 5rem);padding-bottom:var(--s4)}
.subhead__media {position:absolute;top:0;left:0;right:0;height:calc(var(--nav-h) + 58vh);overflow:hidden;background:var(--ink-950)}
.subhead__media video,.subhead__media img {width:100%;height:100%;object-fit:cover}
.subhead__media::after {content:"";position:absolute;inset:0;background:linear-gradient(
to top,var(--ink-900) 0%,rgba(12,14,17,0.6) 28%,rgba(12,14,17,0.15) 70%
)}
.subhead__in {position:relative;z-index:2}
.subhead__title {margin-left:-3rem}
@media (max-width:1023px) {.subhead__title {margin-left:0}
.subhead {padding-top:calc(var(--nav-h) + 46vh - 3rem)}
.subhead__media {height:calc(var(--nav-h) + 46vh)}
}
.statement {position:relative}
.statement__media {position:relative;width:100%;height:78vh;min-height:420px;overflow:hidden}
.statement__media img {width:100%;height:100%;object-fit:cover}
.statement__media::after {content:"";position:absolute;inset:0;background:linear-gradient(
to top,rgba(5,6,7,0.88) 0%,rgba(5,6,7,0.25) 45%,rgba(5,6,7,0) 75%
)}
.statement__title {position:absolute;left:0;right:0;bottom:2.5rem;z-index:2}
.statement__reflect {position:relative;height:120px;overflow:hidden;border-top:1px solid var(--hairline-strong)}
.statement__reflect img {width:100%;height:420px;object-fit:cover;transform:scaleY(-1);opacity:0.24;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}
@media (max-width:1023px) {.statement__media {height:56vh;min-height:300px}
.statement__title {position:static;padding-top:var(--s3)}
.statement__media::after {background:linear-gradient(
to top,rgba(5,6,7,0.5),rgba(5,6,7,0) 60%
)}
.statement__reflect {display:none}
}
.sheet {border-top:1px solid var(--hairline-strong)}
.sheet__row {display:grid;grid-template-columns:120px minmax(0,4fr) minmax(0,6fr);gap:var(--gutter);align-items:center;min-height:148px;padding:var(--s3) 0;border-bottom:1px solid var(--hairline);transition:background var(--d-ui) var(--ease-out)}
.sheet__row:hover {background:rgba(214,211,206,0.02)}
.sheet__code {font-family:"Jakarta",system-ui,sans-serif;font-size:0.75rem;letter-spacing:0.14em;color:var(--gold-600)}
.sheet__params {display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}
.sheet__param dt {font-family:"Jakarta",system-ui,sans-serif;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--chrome-600);margin-bottom:0.4rem}
.sheet__param dd {margin:0;font-family:"Jakarta",system-ui,sans-serif;font-size:0.9rem;color:var(--chrome-200)}
@media (max-width:1023px) {.sheet__row {grid-template-columns:1fr;min-height:132px;gap:var(--s2);align-items:start}
.sheet__params {grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--gutter)}
}
.spread {display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter);align-items:center;min-height:100vh;padding:var(--s6) 0;position:relative}
.spread__media {position:relative;height:68vh;min-height:380px;overflow:hidden}
.spread__media img {width:100%;height:100%;object-fit:cover}
.spread__folio {position:absolute;top:-2rem;left:-2rem;z-index:2;font-family:"Anybody",sans-serif;font-weight:900;font-stretch:87%;font-size:96px;line-height:0.8;color:var(--chrome-100);opacity:0.9;pointer-events:none;-webkit-text-stroke:1px var(--ink-950)}
.spread--a .spread__media {grid-column:1/8}
.spread--a .spread__spec {grid-column:9/13}
.spread--b .spread__media {grid-column:4/13}
.spread--b .spread__spec {grid-column:1/4}
.spread--c .spread__media {grid-column:1/7}
.spread--c .spread__spec {grid-column:8/13}
@media (max-width:1023px) {.spread {grid-template-columns:1fr;min-height:0;gap:var(--s4);padding:var(--s6) 0}
.spread .spread__media,.spread .spread__spec {grid-column:1/-1}
.spread__media {height:46vh;min-height:260px}
.spread__folio {top:auto;bottom:0.5rem;left:1rem;font-size:64px}
}
.cards {display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}
.cards--2 {grid-template-columns:repeat(2,1fr)}
.card {background:var(--ink-800);border:1px solid var(--hairline);display:flex;flex-direction:column}
.card__media {aspect-ratio:1/1.25;overflow:hidden;background:var(--ink-950)}
.card__media img {width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease-out)}
.card:hover .card__media img {transform:scale(1.04)}
.card__body {padding:var(--s3);display:flex;flex-direction:column;gap:0.7rem;flex:1}
@media (max-width:900px) {.cards,.cards--2 {grid-template-columns:1fr}
.card__media {aspect-ratio:auto;height:62vw}
}
.bar {background:var(--ink-800);border-block:1px solid var(--hairline)}
.bar__in {display:grid;grid-template-columns:repeat(4,1fr);min-height:96px}
.bar__cell {padding:var(--s3) var(--s2);display:flex;flex-direction:column;justify-content:center;gap:0.3rem;border-left:1px solid var(--hairline)}
.bar__cell:first-child {border-left:0}
@media (max-width:768px) {.bar__in {grid-template-columns:repeat(2,1fr)}
.bar__cell:nth-child(3) {border-left:0}
.bar__cell:nth-child(n + 3) {border-top:1px solid var(--hairline)}
}
.track {position:relative;padding-left:5.5rem}
.track::before {content:"";position:absolute;left:2.5rem;top:0;bottom:0;width:1px;background:var(--hairline)}
.track__line {position:absolute;left:2.5rem;top:0;width:1px;background:var(--gold-600);height:0}
.track__step {position:relative;min-height:220px;padding:var(--s3) 0 var(--s5)}
.track__num {position:absolute;left:-5.5rem;top:0.5rem;width:4.5rem;text-align:right;font-family:"Anybody",sans-serif;font-weight:800;font-stretch:100%;font-size:clamp(2.5rem,4vw,4rem);line-height:0.85;color:var(--ink-600)}
.track__dot {position:absolute;left:-3.15rem;top:1.1rem;width:9px;height:9px;background:var(--gold-600);border-radius:999px}
@media (max-width:1023px) {.track {padding-left:2.75rem}
.track::before,.track__line {left:0.75rem}
.track__step {min-height:0;padding-bottom:var(--s5)}
.track__num {position:static;width:auto;text-align:left;display:block;margin-bottom:0.4rem;font-size:2.25rem}
.track__dot {left:-2.35rem;top:1rem}
}
.form {display:grid;gap:var(--s3)}
.field {display:flex;flex-direction:column;gap:0.5rem}
.field label {font-family:"Jakarta",system-ui,sans-serif;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--chrome-600)}
.field input,.field textarea,.field select {background:var(--ink-800);border:1px solid var(--hairline);border-radius:0;padding:0.95rem 1rem;color:var(--chrome-100);transition:border-color var(--d-ui) var(--ease-out);width:100%}
.field input:focus,.field textarea:focus,.field select:focus {border-color:var(--gold-600);outline:none}
.field textarea {min-height:150px;resize:vertical}
.field--error input,.field--error textarea {border-color:var(--gold-600)}
.field__err {font-family:"Jakarta",system-ui,sans-serif;font-size:0.75rem;color:var(--gold-300);display:none}
.field--error .field__err {display:block}
.consent {display:flex;gap:0.85rem;align-items:flex-start;font-size:0.9rem;color:var(--chrome-400)}
.consent input {width:20px;height:20px;flex:0 0 20px;margin-top:0.2rem;accent-color:var(--gold-600)}
.consent a {color:var(--gold-500);text-decoration:underline;text-underline-offset:3px}
.hp {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form__ok {border:1px solid var(--chrome-200);padding:var(--s3);display:none}
.form__ok.is-on {display:block}
.map {position:relative;width:100%;height:56vh;min-height:320px;background:var(--ink-800);border:1px solid var(--hairline);overflow:hidden;display:grid;place-items:center;text-align:center}
.map__inner {padding:var(--s4);display:grid;gap:var(--s3);justify-items:center;max-width:52ch}
.map iframe {position:absolute;inset:0;width:100%;height:100%;border:0}
.footer {background:var(--ink-950);border-top:1px solid var(--hairline);padding-top:var(--s6);margin-top:var(--s6)}
.footer__mark {font-family:"Anybody",sans-serif;font-weight:900;font-stretch:87%;font-size:clamp(3rem,14vw,13rem);line-height:0.82;letter-spacing:-0.045em;color:var(--chrome-100);opacity:0.92;user-select:none}
.footer__reflect {height:90px;overflow:hidden;margin-bottom:var(--s5)}
.footer__reflect .footer__mark {transform:scaleY(-1);opacity:0.1;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}
.footer__cols {display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4) var(--gutter);padding-bottom:var(--s5);border-bottom:1px solid var(--hairline)}
.footer__cols .footer__h {font-family:"Jakarta",system-ui,sans-serif;font-weight:500;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--chrome-600);margin-bottom:var(--s2)}
.footer__cols li {margin-bottom:0.6rem}
.footer__cols a {color:var(--chrome-400);transition:color var(--d-hover) var(--ease-out)}
.footer__cols a:hover {color:var(--gold-500)}
.footer__legal {display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) 0 var(--s5)}
@media (max-width:900px) {.footer__cols {grid-template-columns:repeat(2,1fr)}
.footer__reflect {height:52px}
}
.rv {}
.wisch {}
.kinetic {font-variation-settings:"wdth" 87,"wght" 900;will-change:font-variation-settings}
@media (prefers-reduced-motion:reduce) {*,*::before,*::after {animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}
.rv {opacity:1 !important;transform:none !important}
.wisch {clip-path:none !important}
.kinetic {font-variation-settings:"wdth" 100,"wght" 900}
video {display:none}
.hero__media img,.subhead__media img {display:block}
}
.legal {padding-top:calc(var(--nav-h) + var(--s6))}
.legal h2 {margin-top:var(--s5);margin-bottom:var(--s2);font-family:"Anybody",sans-serif;font-weight:700;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--chrome-100)}
.legal p,.legal li {max-width:72ch;margin-bottom:var(--s2);color:var(--chrome-400)}
.legal li {list-style:disc;margin-left:1.2rem}
.legal a {color:var(--gold-500);text-decoration:underline;text-underline-offset:3px}
.nav::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(5,6,7,.82) 0%,rgba(5,6,7,.45) 55%,rgba(5,6,7,0) 100%);transition:opacity var(--d-ui) var(--ease-out)}
.nav.is-stuck::before{opacity:0}
.nav__links a{text-shadow:0 1px 12px rgba(5,6,7,.6)}
.nav.is-stuck .nav__links a{text-shadow:none}
.hero{justify-content:flex-end}
.hero__title{max-width:14ch;margin-bottom:var(--s3)}
.hero__media::after{background:linear-gradient(to top,var(--ink-900) 0%,rgba(12,14,17,.92) 18%,rgba(12,14,17,.55) 40%,rgba(12,14,17,.08) 72%)}
.hero__rail{top:auto;bottom:calc(22vh + var(--s5))}
.subhead__title{max-width:18ch}
@media(max-width:1023px){.hero__title{max-width:none}
.subhead__title{max-width:none}
}
.sig{background:var(--ink-950);padding-top:var(--s6)}
.sig__stage{position:relative;width:100%;height:74vh;min-height:440px;overflow:hidden}
.sig__img{width:100%;height:100%;object-fit:cover}
.sig__stage::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(5,6,7,.75) 0%,rgba(5,6,7,.1) 38%,rgba(5,6,7,0) 70%)}
.sig__horizon{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hairline-strong);z-index:2}
.sig__mirror{position:relative;width:100%;height:38vh;min-height:220px;overflow:hidden}
.sig__mirror>img{width:100%;height:74vh;object-fit:cover;transform:scaleY(-1);opacity:.22;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,transparent 88%)}
.sig__word{position:absolute;inset:0;display:flex;align-items:flex-start;padding-top:1.5vh}
.sig__word .d-xl{display:block;color:var(--chrome-200);opacity:.92;-webkit-mask-image:linear-gradient(to top,#000 8%,rgba(0,0,0,.35) 92%);mask-image:linear-gradient(to top,#000 8%,rgba(0,0,0,.35) 92%);will-change:font-variation-settings}
.sig__foot{display:grid;grid-template-columns:1fr;gap:var(--s2);padding-top:var(--s5);padding-bottom:var(--s6)}
.sig__foot .lead{max-width:52ch}
@media(max-width:1023px){.sig__stage{height:52vh;min-height:280px}
.sig__mirror{height:22vh;min-height:130px}
.sig__mirror>img{height:52vh}
}
.grid >*{min-width:0}
.sheet__row >*{min-width:0}
.spread >*{min-width:0}
@media(max-width:1023px){.d-xl,.d-l,.h1,.h2{word-break:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.d-xl{font-size:clamp(2.35rem,10.5vw,4.5rem);letter-spacing:-.035em}
.d-l {font-size:clamp(2.05rem,8.4vw,3.6rem)}
.h1  {font-size:clamp(1.95rem,7.6vw,3.2rem)}
.h2  {font-size:clamp(1.55rem,5.6vw,2.4rem)}
.footer__mark{font-size:clamp(2.4rem,15vw,5rem)}
.sig__word .d-xl{font-size:clamp(2rem,9vw,3.4rem)}
}
@media(max-width:400px){.d-xl{font-size:clamp(2.1rem,9.6vw,3.4rem)}
}
@media(max-width:1023px){.grid >*{grid-column:1 / -1 !important}
.wrap table.mono td{font-size:.85rem}
}
.spread__folio{position:absolute;top:var(--s4);left:-1.5rem;z-index:3;font-family:'Anybody',sans-serif;font-weight:900;font-stretch:87%;font-size:96px;line-height:.8;color:var(--chrome-100);opacity:.92;pointer-events:none;text-shadow:0 2px 18px rgba(5,6,7,.85);-webkit-text-stroke:0}
.spread--b .spread__folio{left:auto;right:-1.5rem}
@media(max-width:1023px){.spread__folio{top:auto;bottom:auto;left:0;font-size:56px;position:static;display:block;margin-bottom:.5rem;text-shadow:none;opacity:.5}
.spread--b .spread__folio{right:auto}
}
@media(min-width:1024px){.track{padding-left:7rem}
.track::before,.track__line{left:5rem}
.track__num{left:-7rem;width:4rem;color:var(--ink-600)}
.track__dot{left:-2.13rem}
}
.track__num{color:#39414A}
.footer__mark{font-stretch:118%}
@media(min-width:1280px){.footer__mark{font-size:clamp(3rem,15.5vw,15rem)}}
.hero__media::after{background:linear-gradient(to top,var(--ink-900) 0%,rgba(12,14,17,.94) 22%,rgba(12,14,17,.58) 42%,rgba(12,14,17,.08) 74%)}
.card{transition:border-color var(--d-ui) var(--ease-out)}
.card:hover{border-color:var(--hairline-strong)}
.hero{position:relative}
.hero__media{position:absolute;inset:0;left:0;width:100%;height:100%;min-height:0}
.hero__media video,.hero__media img{width:100%;height:100%;object-fit:cover}
.hero__media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,var(--ink-900) 0%,rgba(12,14,17,.92) 20%,rgba(12,14,17,.55) 42%,rgba(12,14,17,.10) 70%,rgba(12,14,17,.28) 100%)}
.hero__rail{display:none !important}
.hero__title{max-width:18ch}
@media(max-width:1023px){.hero{padding-top:calc(var(--nav-h) + 58vh - 6rem)}
.hero__media{height:100%}
.hero__title{max-width:none}
}
.mono{font-family:'Jakarta',system-ui,sans-serif;font-weight:500;font-size:clamp(1rem,1.15vw,1.2rem);letter-spacing:0;line-height:1.45;font-variant-numeric:tabular-nums}
.label{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:clamp(.75rem,.85vw,.8125rem);letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--chrome-600)}
.bar__in{min-height:112px}
.bar__cell{gap:.5rem}
.bar__cell .label{font-size:clamp(.6875rem,.78vw,.75rem)}
.bar__cell .mono{font-size:clamp(1.05rem,1.35vw,1.4rem);font-weight:600;color:var(--chrome-100)}
.sheet__code{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.12em}
.sheet__param dt{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.6875rem;letter-spacing:.14em}
.sheet__param dd{font-family:'Jakarta',system-ui,sans-serif;font-weight:500;font-size:1rem;color:var(--chrome-200)}
.plate__code{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.1em}
.plate__eu{font-family:'Jakarta',system-ui,sans-serif;font-weight:600}
.nav__links a{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.1em}
.cta{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.08em}
.field label{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.12em}
.footer__cols .footer__h{font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.14em}
.field__err{font-family:'Jakarta',system-ui,sans-serif}
.spread__folio{font-family:'Anybody',sans-serif}
.track__num{font-family:'Anybody',sans-serif}
.wrap table.mono td{font-size:clamp(.95rem,1.05vw,1.05rem)}
.sig__mirror >img{display:none}
.sig__mirror{height:auto;min-height:0;background:var(--ink-950);padding-block:var(--s4) var(--s2)}
.sig__word{position:static;padding-top:0;display:block}
.sig__word .d-xl{-webkit-mask-image:none;mask-image:none;opacity:1;color:var(--chrome-100)}
@media(max-width:1023px){.sig__mirror{padding-block:var(--s3) var(--s2)}
}
.fz-liste{border-top:1px solid var(--hairline-strong)}
.fz{display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,5fr) minmax(0,2.5fr);gap:var(--gutter);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--hairline);transition:background var(--d-ui) var(--ease-out)}
.fz:hover{background:rgba(214,211,206,.025)}
.fz__kopf{display:flex;gap:1.1rem;align-items:baseline;min-width:0}
.fz__nr{font-family:'Anybody',sans-serif;font-weight:800;font-stretch:87%;font-size:1.5rem;line-height:1;color:var(--ink-600);flex:0 0 auto}
.fz__aus{color:var(--chrome-600);font-size:.9rem;margin-top:.35rem}
.fz__daten{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin:0;min-width:0}
.fz__daten dt{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-600);font-weight:600;margin-bottom:.3rem}
.fz__daten dd{margin:0;font-size:.9rem;font-weight:500;color:var(--chrome-200);font-variant-numeric:tabular-nums}
.fz__preis{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}
.fz__eur{font-family:'Anybody',sans-serif;font-weight:800;font-stretch:92%;font-size:clamp(1.3rem,1.8vw,1.75rem);line-height:1;color:var(--gold-500);font-variant-numeric:tabular-nums;white-space:nowrap}
.fz__preis .cta{height:40px;padding:0 1.1rem;font-size:.75rem}
@media(max-width:1100px){.fz{grid-template-columns:1fr;gap:var(--s2);align-items:start}
.fz__daten{grid-template-columns:repeat(3,1fr);gap:.85rem 1rem}
.fz__preis{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-top:.4rem}
}
@media(max-width:520px){.fz__daten{grid-template-columns:repeat(2,1fr)}
.fz__nr{font-size:1.15rem}
}
@media(max-width:1100px){.fz__preis{flex-direction:row-reverse}
}
@media(max-width:520px){.fz__preis .cta{flex:1;max-width:60%}
.fz__eur{font-size:1.5rem}
}
@media(max-width:640px){.footer__legal{padding-bottom:calc(var(--s5) + 72px)}
}
.fzk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}
.fzk{display:flex;flex-direction:column;background:var(--ink-800);border:1px solid var(--hairline);color:inherit;text-decoration:none;transition:border-color var(--d-ui) var(--ease-out),transform var(--d-ui) var(--ease-out)}
.fzk:hover{border-color:var(--gold-800);transform:translateY(-3px)}
.fzk__media{aspect-ratio:4/3;overflow:hidden;background:var(--ink-950)}
.fzk__media img{width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease-out)}
.fzk:hover .fzk__media img{transform:scale(1.045)}
.fzk__body{padding:var(--s3);display:flex;flex-direction:column;gap:.55rem;flex:1}
.fzk__titel{font-family:'Jakarta',system-ui,sans-serif;font-weight:700;font-size:1.05rem;line-height:1.25;color:var(--chrome-100);margin:0}
.fzk__aus{color:var(--chrome-600);font-size:.85rem;margin:0}
.fzk__eck{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:.3rem 0 0;padding:0;list-style:none}
.fzk__eck li{font-size:.8rem;color:var(--chrome-400);font-variant-numeric:tabular-nums;position:relative;padding-left:.9rem}
.fzk__eck li::before{content:'·';position:absolute;left:.2rem;color:var(--chrome-600)}
.fzk__eck li:first-child{padding-left:0}
.fzk__eck li:first-child::before{display:none}
.fzk__fuss{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:var(--s2);border-top:1px solid var(--hairline)}
.fzk__preis{font-family:'Anybody',sans-serif;font-weight:800;font-stretch:92%;font-size:1.4rem;line-height:1;color:var(--gold-500);font-variant-numeric:tabular-nums;white-space:nowrap}
.fzk__mehr{font-size:.8rem;font-weight:600;color:var(--chrome-400);letter-spacing:.04em}
.fzk:hover .fzk__mehr{color:var(--gold-500)}
@media(max-width:1023px){.fzk-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.fzk-grid{grid-template-columns:1fr}}
.fzd{padding-top:calc(var(--nav-h) + var(--s4))}
.fzd__back{display:inline-block;margin-bottom:var(--s3);font-size:.85rem;font-weight:600;color:var(--chrome-400);letter-spacing:.04em}
.fzd__back:hover{color:var(--gold-500)}
.fzd__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s5);align-items:start}
.fzd__media{position:relative;border:1px solid var(--hairline);background:var(--ink-950);overflow:hidden}
.fzd__media img{width:100%;height:auto;display:block}
.fzd__marke{position:absolute;left:0;bottom:0;padding:.45rem .8rem;background:rgba(5,6,7,.72);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-400)}
.fzd__panel{background:var(--ink-800);border:1px solid var(--hairline);padding:var(--s4);position:sticky;top:calc(var(--nav-h) + 1rem)}
.fzd__preis{padding:var(--s3) 0;margin:var(--s2) 0;border-block:1px solid var(--hairline)}
.fzd__eur{font-family:'Anybody',sans-serif;font-weight:900;font-stretch:92%;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1;color:var(--gold-500);font-variant-numeric:tabular-nums;display:block}
.fzd__aktion{display:flex;gap:.7rem;margin-top:var(--s3)}
.fzd__aktion .cta{flex:1}
.fzd__hinweis{margin-top:var(--s6);padding:var(--s3) 0;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;align-items:center}
.fzd__hinweis p{color:var(--chrome-600);font-size:.9rem;max-width:64ch}
@media(max-width:1023px){.fzd__top{grid-template-columns:1fr;gap:var(--s3)}
.fzd__panel{position:static}
.fzd__aktion .cta{min-width:0}
}
.fzd .h1{font-size:clamp(1.6rem,2.3vw,2.3rem);line-height:1.08;letter-spacing:-.02em}
.fzd__marke{display:none}
@media(max-width:1023px){.fzd .h1{font-size:clamp(1.5rem,5.5vw,2rem)}
}
.fzd__top{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}
.fzd__top >*{min-width:0}
@media(max-width:1023px){.fzd__top{grid-template-columns:minmax(0,1fr)}
.fzd__panel{padding:var(--s3)}
.fzd__aktion{flex-wrap:wrap}
.fzd__aktion .cta{flex:1 1 140px;padding-inline:1rem}
.fzd .cta{white-space:normal;text-align:center;line-height:1.2}
}
.filtbar{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) 0;border-block:1px solid var(--hairline)}
.filt-reihe{display:flex;flex-wrap:wrap;gap:.5rem}
.filt{background:transparent;border:1px solid var(--hairline);color:var(--chrome-400);padding:.5rem .9rem;cursor:pointer;border-radius:0;font-family:'Jakarta',system-ui,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.02em;display:inline-flex;align-items:center;gap:.45rem;transition:border-color var(--d-hover) var(--ease-out),color var(--d-hover) var(--ease-out),background var(--d-hover) var(--ease-out)}
.filt span{color:var(--chrome-600);font-size:.75rem;font-variant-numeric:tabular-nums}
.filt:hover{border-color:var(--gold-800);color:var(--chrome-100)}
.filt.is-an{background:var(--gold-600);border-color:var(--gold-600);color:var(--ink-950)}
.filt.is-an span{color:rgba(5,6,7,.6)}
.filt-zahl{font-family:'Jakarta',sans-serif;font-weight:600;color:var(--chrome-600);font-size:.85rem;margin:0}
.filt-leer{padding:var(--s5) 0;text-align:center;color:var(--chrome-400)}
.fzk[hidden]{display:none}
@media(max-width:640px){.filt{padding:.45rem .7rem;font-size:.75rem}
}
.pak-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);align-items:start}
.pak{background:var(--ink-800);border:1px solid var(--hairline);padding:var(--s3);display:flex;flex-direction:column}
.pak--top{border-color:var(--gold-800);background:var(--ink-700)}
.pak__name{font-family:'Anybody',sans-serif;font-weight:800;font-stretch:92%;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1;color:var(--chrome-100);margin:.4rem 0 .3rem}
.pak__preis{font-family:'Anybody',sans-serif;font-weight:800;font-stretch:92%;font-size:clamp(1.5rem,2.2vw,1.9rem);color:var(--gold-500);font-variant-numeric:tabular-nums;margin:0}
.pak ul{flex:1}
.pak .cta{margin-top:auto}
.zus-liste{border-top:1px solid var(--hairline-strong)}
.zus{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--hairline)}
.zus__p{font-weight:600;color:var(--gold-500);white-space:nowrap;font-variant-numeric:tabular-nums}
.prl-liste{border-top:1px solid var(--hairline-strong)}
.prl{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--hairline)}
.prl__t{font-family:'Jakarta',sans-serif;font-weight:700;font-size:1.05rem;color:var(--chrome-100);margin:0}
.prl__s{color:var(--chrome-600);font-size:.875rem;margin:.25rem 0 0;max-width:52ch}
.prl__p{font-family:'Anybody',sans-serif;font-weight:800;font-stretch:92%;font-size:clamp(1.1rem,1.5vw,1.35rem);color:var(--gold-500);white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:1023px){.pak-grid{grid-template-columns:1fr}
.prl{flex-direction:column;align-items:flex-start;gap:.5rem}
.prl__p{font-size:1.15rem}
}
.nav__chip{display:none}
.nav__logo{width:128px;height:128px;flex:0 0 128px;object-fit:contain;display:block}
.nav{height:auto;min-height:var(--nav-h)}:root{--nav-h:132px}
@media(max-width:1023px){:root{--nav-h:96px}
.nav__logo{width:88px;height:88px;flex-basis:88px}
}
@media(max-width:520px){.nav__logo{width:76px;height:76px;flex-basis:76px}
}
.footer__logo{width:192px;height:192px;object-fit:contain;display:block;margin-bottom:var(--s3)}
@media(max-width:1023px){.footer__logo{width:128px;height:128px}}
.nav::before{background:linear-gradient(to bottom,rgba(5,6,7,.92) 0%,rgba(5,6,7,.68) 45%,rgba(5,6,7,.28) 78%,rgba(5,6,7,0) 100%)}
.nav__logo{filter:drop-shadow(0 2px 10px rgba(5,6,7,.85)) drop-shadow(0 0 3px rgba(5,6,7,.6))}
.nav.is-stuck .nav__logo{filter:none}
.nav__social{display:flex;align-items:center;gap:.55rem;margin-left:var(--s3)}
.nav__social a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--hairline);color:var(--chrome-400);transition:border-color var(--d-hover) var(--ease-out),color var(--d-hover) var(--ease-out),background var(--d-hover) var(--ease-out)}
.nav__social a:hover{border-color:var(--gold-600);color:var(--gold-500);background:rgba(205,153,51,.08)}
.nav__social svg{width:17px;height:17px;fill:currentColor}
.nav__in{gap:var(--s2)}
@media(max-width:1023px){.nav__social{margin-left:auto;margin-right:.5rem;gap:.4rem}
.nav__social a{width:34px;height:34px}
.nav__social svg{width:16px;height:16px}
}
@media(max-width:420px){.nav__social{gap:.3rem}
.nav__social a{width:30px;height:30px;border:none}
.nav__social svg{width:18px;height:18px}
}
.nav__social{gap:.6rem}
.nav__social a{width:46px;height:46px}
.nav__social svg{width:23px;height:23px}
@media(max-width:1023px){.nav__social a{width:42px;height:42px}
.nav__social svg{width:22px;height:22px}
}
@media(max-width:420px){.nav__social{gap:.35rem}
.nav__social a{width:38px;height:38px;border:none}
.nav__social svg{width:23px;height:23px}
}
.bew{padding:var(--s7) 0;background:var(--ink-950);border-block:1px solid var(--hairline);margin-top:var(--s6);overflow:hidden}
.bew__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s5)}
.bew__band{position:relative;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.bew__lauf{display:flex;width:max-content;animation:bew-zieh 78s linear infinite;will-change:transform}
.bew__satz{display:flex;gap:var(--gutter);padding-right:var(--gutter)}
@keyframes bew-zieh{from{transform:translate3d(0,0,0)}
to  {transform:translate3d(-50%,0,0)}
}
.bew:hover .bew__lauf{animation-play-state:paused}
.bwk{flex:0 0 clamp(280px,26vw,400px);margin:0;padding:var(--s3);background:var(--ink-800);border:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--s2);transition:border-color var(--d-ui) var(--ease-out)}
.bwk:hover{border-color:var(--gold-800)}
.bew__sterne{display:block;color:var(--gold-500);font-size:.95rem;letter-spacing:.24em;line-height:1}
.bwk__text{margin:0;flex:1;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.5;font-weight:300;color:var(--chrome-100)}
.bwk__text::before{content:'„'}
.bwk__text::after{content:'“'}
.bwk__meta{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--chrome-600);padding-top:var(--s2);border-top:1px solid var(--hairline)}
@media(max-width:1023px){.bew__kopf{flex-direction:column;align-items:flex-start;gap:var(--s2)}
.bwk{flex-basis:clamp(260px,74vw,330px)}
.bew__lauf{animation-duration:64s}
}
@media(prefers-reduced-motion:reduce){.bew__lauf{animation:none}
.bew__band{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
.bew__satz:last-child{display:none}
}

/* ---------- Exposé-Knopf auf der Fahrzeugseite (19.08.2026) ----------
   Fuehrt zum druckfertigen 2-Seiten-Exposé (expose-<slug>.html). Goldener
   Umriss statt gefuellter Flaeche: er steht unter den beiden Haupt-CTAs
   und darf ihnen die Aufmerksamkeit nicht wegnehmen. */
.cta--druck{
  width:100%;margin-top:.7rem;
  background:transparent;color:var(--gold-400);
  border:1px solid rgba(220,182,114,.45);
}
.cta--druck svg{width:18px;height:18px;flex:none;}
.cta--druck:hover{background:rgba(220,182,114,.12);color:var(--gold-300);
  border-color:rgba(220,182,114,.8);}
.cta--druck:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px;}
