.concept-archive[data-astro-cid-gk3l72fw]{--concept-bg: #050506;--concept-paper: #f1eee7;--concept-line: rgba(255, 255, 255, .16);background:var(--concept-bg);color:var(--concept-paper);min-height:100vh}.concept-hero[data-astro-cid-gk3l72fw]{min-height:min(860px,92vh);display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(28px,5vw,88px);align-items:center;padding:clamp(132px,15vw,210px) clamp(22px,6vw,92px) clamp(72px,9vw,130px);position:relative;overflow:hidden}.concept-hero[data-astro-cid-gk3l72fw]:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 70% 28%,rgba(174,35,35,.24),transparent 28%),radial-gradient(circle at 22% 72%,rgba(218,177,108,.18),transparent 34%);opacity:.78;pointer-events:none}.concept-hero__copy[data-astro-cid-gk3l72fw],.archive-field[data-astro-cid-gk3l72fw],.stage-panel[data-astro-cid-gk3l72fw],.lens-panel[data-astro-cid-gk3l72fw]{position:relative;z-index:1}.concept-hero__copy[data-astro-cid-gk3l72fw]{min-width:0;max-width:100%}.concept-back[data-astro-cid-gk3l72fw],.concept-eyebrow[data-astro-cid-gk3l72fw],.concept-card[data-astro-cid-gk3l72fw] span[data-astro-cid-gk3l72fw],.concept-panels[data-astro-cid-gk3l72fw] article[data-astro-cid-gk3l72fw]>p[data-astro-cid-gk3l72fw],.stage-tabs[data-astro-cid-gk3l72fw] button[data-astro-cid-gk3l72fw],.stage-scenes[data-astro-cid-gk3l72fw] p[data-astro-cid-gk3l72fw]{font:11px var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase;letter-spacing:0}.concept-back[data-astro-cid-gk3l72fw]{color:#f1eee7b8;text-decoration:none;display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-bottom:38px;border-bottom:1px solid currentColor}.concept-eyebrow[data-astro-cid-gk3l72fw]{color:#d94038;margin:0 0 18px}.concept-hero[data-astro-cid-gk3l72fw] h1[data-astro-cid-gk3l72fw]{max-width:12ch;margin:0;font-family:var(--serif, Georgia, serif);font-size:clamp(54px,9vw,148px);font-weight:600;line-height:.9}.concept-hero__copy[data-astro-cid-gk3l72fw]>p[data-astro-cid-gk3l72fw]:last-child{max-width:42rem;margin:30px 0 0;color:#f1eee7c2;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.concept-cards[data-astro-cid-gk3l72fw],.concept-panels[data-astro-cid-gk3l72fw]{position:relative;z-index:1;padding:clamp(56px,8vw,110px) clamp(22px,6vw,92px)}.concept-cards[data-astro-cid-gk3l72fw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#141313}.concept-card[data-astro-cid-gk3l72fw]{min-height:clamp(300px,32vw,460px);display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,4vw,54px);color:#f6f1e8;text-decoration:none;background:linear-gradient(160deg,#ffffff14,#ffffff05),#080808;border:1px solid rgba(255,255,255,.08);transition:transform .28s ease,background .28s ease}.concept-card[data-astro-cid-gk3l72fw]:hover{transform:translateY(-6px);background:linear-gradient(160deg,#d940383d,#ffffff08),#080808}.concept-card[data-astro-cid-gk3l72fw] h2[data-astro-cid-gk3l72fw],.concept-panels[data-astro-cid-gk3l72fw] h2[data-astro-cid-gk3l72fw],.stage-scenes[data-astro-cid-gk3l72fw] h2[data-astro-cid-gk3l72fw]{margin:0;font-family:var(--serif, Georgia, serif);font-size:clamp(28px,3vw,48px);line-height:1}.concept-card[data-astro-cid-gk3l72fw] p[data-astro-cid-gk3l72fw],.concept-panels[data-astro-cid-gk3l72fw] span[data-astro-cid-gk3l72fw],.stage-scenes[data-astro-cid-gk3l72fw] span[data-astro-cid-gk3l72fw]{color:#f6f1e8b8;line-height:1.6}.concept-card[data-astro-cid-gk3l72fw] strong[data-astro-cid-gk3l72fw]{font-size:14px;color:#f6f1e8}.concept-panels[data-astro-cid-gk3l72fw]{background:var(--concept-paper);color:#15130f;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.concept-panels[data-astro-cid-gk3l72fw] article[data-astro-cid-gk3l72fw]{background:#ffffff8f;border:1px solid rgba(12,11,9,.12);padding:clamp(28px,5vw,70px)}.concept-panels[data-astro-cid-gk3l72fw] article[data-astro-cid-gk3l72fw]>p[data-astro-cid-gk3l72fw]{color:#b52c28}.concept-panels[data-astro-cid-gk3l72fw] span[data-astro-cid-gk3l72fw]{color:#15130fad;display:block;margin-top:18px}.archive-field[data-astro-cid-gk3l72fw]{min-height:clamp(420px,54vw,700px)}.archive-field__plate[data-astro-cid-gk3l72fw]{position:absolute;display:grid;place-items:end start;padding:18px;color:#ffffffb8;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff14,#ffffff05),url(/assets/optimized/assets-photos-automobil-sunset-960.webp) center/cover;box-shadow:0 40px 80px #0000006b}.archive-field__plate--one[data-astro-cid-gk3l72fw]{width:46%;height:60%;left:4%;top:10%}.archive-field__plate--two[data-astro-cid-gk3l72fw]{width:34%;height:48%;right:8%;top:2%;background-image:linear-gradient(180deg,#ffffff14,#ffffff05),url(/assets/portfolio/thumbs/_DSC0470-Enhanced-NR.webp)}.archive-field__plate--three[data-astro-cid-gk3l72fw]{width:42%;height:42%;right:2%;bottom:8%;background-image:linear-gradient(180deg,#ffffff14,#ffffff05),url(/assets/optimized/assets-photos-oldtimer-stage-960.webp)}.stage-panel[data-astro-cid-gk3l72fw],.lens-panel[data-astro-cid-gk3l72fw]{border:1px solid var(--concept-line);background:#ffffff0a;padding:clamp(22px,3vw,42px)}.stage-tabs[data-astro-cid-gk3l72fw]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.stage-tabs[data-astro-cid-gk3l72fw] button[data-astro-cid-gk3l72fw]{min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.16);color:#ffffffb8;background:transparent;padding:0 16px;cursor:pointer}.stage-tabs[data-astro-cid-gk3l72fw] button[data-astro-cid-gk3l72fw].is-active{color:#fff;background:#b52c28;border-color:#b52c28}.stage-scenes[data-astro-cid-gk3l72fw] article[data-astro-cid-gk3l72fw]{display:none;min-height:360px;align-content:end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.62)),url(/assets/optimized/assets-photos-automobil-neon-960.webp) center/cover;padding:clamp(24px,4vw,54px)}.stage-scenes[data-astro-cid-gk3l72fw] article[data-astro-cid-gk3l72fw].is-active{display:grid}.stage-scenes[data-astro-cid-gk3l72fw] p[data-astro-cid-gk3l72fw]{color:#d94038}.lens-panel[data-astro-cid-gk3l72fw]{display:grid;gap:28px}.lens-panel__optic[data-astro-cid-gk3l72fw]{min-height:clamp(300px,40vw,520px);position:relative;overflow:hidden;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle,transparent 0 32%,rgba(0,0,0,.68) 33% 34%,transparent 35%),url(/assets/optimized/assets-photos-automobil-sunset-960.webp) center/cover;transition:filter .2s ease,transform .2s ease}.lens-panel__optic[data-astro-cid-gk3l72fw] i[data-astro-cid-gk3l72fw]{position:absolute;inset:14%;border:1px solid rgba(255,255,255,.16);border-radius:50%}.lens-panel__optic[data-astro-cid-gk3l72fw] i[data-astro-cid-gk3l72fw]:nth-child(2){inset:28%}.lens-panel__optic[data-astro-cid-gk3l72fw] i[data-astro-cid-gk3l72fw]:nth-child(3){inset:42%}.lens-panel__optic[data-astro-cid-gk3l72fw] span[data-astro-cid-gk3l72fw]{position:absolute;left:26px;bottom:26px;font:12px var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:#ffffffc7}.lens-panel__controls[data-astro-cid-gk3l72fw]{display:grid;grid-template-columns:max-content minmax(160px,1fr);gap:14px 18px;align-items:center}.lens-panel__controls[data-astro-cid-gk3l72fw] label[data-astro-cid-gk3l72fw]{font-size:14px;color:#ffffffb8}.lens-panel__controls[data-astro-cid-gk3l72fw] input[data-astro-cid-gk3l72fw][type=range]{min-height:44px}@media(max-width:900px){.concept-hero[data-astro-cid-gk3l72fw],.concept-cards[data-astro-cid-gk3l72fw],.concept-panels[data-astro-cid-gk3l72fw]{grid-template-columns:1fr}.concept-hero[data-astro-cid-gk3l72fw]{min-height:auto;padding-top:126px}.archive-field[data-astro-cid-gk3l72fw]{min-height:520px}}@media(max-width:560px){.concept-archive[data-astro-cid-gk3l72fw]{padding-bottom:112px}.concept-hero[data-astro-cid-gk3l72fw]{padding-inline:18px}.concept-hero[data-astro-cid-gk3l72fw] h1[data-astro-cid-gk3l72fw]{max-width:100%;font-size:clamp(42px,12.4vw,58px);line-height:.96;overflow-wrap:anywhere}.concept-card[data-astro-cid-gk3l72fw]{min-height:260px;padding-bottom:112px}.lens-panel__controls[data-astro-cid-gk3l72fw]{grid-template-columns:1fr}}
