@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e1b386b0df4b2f63e7fe1a8c29d7875a.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e3dc12fc5701669c4c4eecaed547f072.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-6a03db82ffd57759923da749706a2d9c.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-fdb064721cb8fa16cd0a0b9464eeb300.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:200;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-14ea934a3d154fbba5ff09be9c1d507f.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:200;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-e1b386b0df4b2f63e7fe1a8c29d7875a.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e3dc12fc5701669c4c4eecaed547f072.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-6a03db82ffd57759923da749706a2d9c.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-fdb064721cb8fa16cd0a0b9464eeb300.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:300;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-14ea934a3d154fbba5ff09be9c1d507f.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:300;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-e1b386b0df4b2f63e7fe1a8c29d7875a.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e3dc12fc5701669c4c4eecaed547f072.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-6a03db82ffd57759923da749706a2d9c.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-fdb064721cb8fa16cd0a0b9464eeb300.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:400;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-14ea934a3d154fbba5ff09be9c1d507f.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:400;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-e1b386b0df4b2f63e7fe1a8c29d7875a.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e3dc12fc5701669c4c4eecaed547f072.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-6a03db82ffd57759923da749706a2d9c.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-fdb064721cb8fa16cd0a0b9464eeb300.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:500;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-14ea934a3d154fbba5ff09be9c1d507f.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:500;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-e1b386b0df4b2f63e7fe1a8c29d7875a.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e3dc12fc5701669c4c4eecaed547f072.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-6a03db82ffd57759923da749706a2d9c.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-fdb064721cb8fa16cd0a0b9464eeb300.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:600;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-14ea934a3d154fbba5ff09be9c1d507f.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:600;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-e1b386b0df4b2f63e7fe1a8c29d7875a.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-e3dc12fc5701669c4c4eecaed547f072.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-6a03db82ffd57759923da749706a2d9c.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-fdb064721cb8fa16cd0a0b9464eeb300.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:700;font-style:normal;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:Raleway;src:url(../../assets/fonts/Raleway-14ea934a3d154fbba5ff09be9c1d507f.woff2?h=7834f38e368aeda1d10b1e0ec048168f) format('woff2');font-weight:700;font-style:normal;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}:root{--cl-bg:#0d0d0d;--cl-bg-2:#121212;--cl-card:#101010;--cl-border:rgba(230, 204, 153, 0.16);--cl-text:rgba(235, 231, 220, 0.92);--cl-muted:rgba(235, 231, 220, 0.62);--cl-gold-1:#ccaa66;--cl-gold-2:#e6cc99;--cl-radius:6px;--cl-gutter-x:2.5rem;--cl-section-y:5.5rem;--cl-font-heading:"Raleway",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--cl-font-body:"Raleway",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.cl-body{background:radial-gradient(1200px 600px at 20% 10%,rgba(204,170,102,.12),transparent 55%),radial-gradient(900px 500px at 85% 25%,rgba(204,170,102,.08),transparent 60%),var(--cl-bg);color:var(--cl-text);font-family:var(--cl-font-body);font-weight:400}.container{max-width:1280px;padding-left:calc(var(--cl-gutter-x) * .5);padding-right:calc(var(--cl-gutter-x) * .5)}.cl-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:calc(var(--cl-gutter-x) * .5);padding-right:calc(var(--cl-gutter-x) * .5)}.cl-text-gold{background:linear-gradient(135deg,var(--cl-gold-1),var(--cl-gold-2),var(--cl-gold-1));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400!important;padding-right:20px}.cl-muted{color:var(--cl-muted)}.cl-h2{font-family:var(--cl-font-heading);letter-spacing:-.02em;line-height:1.05;font-size:clamp(3rem, 2.2vw + 1rem, 4rem);margin:0}.cl-h3{font-family:var(--cl-font-heading);letter-spacing:-.01em;line-height:1.1;font-size:1.5rem;margin:0 0 .35rem}.cl-kicker{letter-spacing:.35em;font-size:.75rem;color:rgba(235,231,220,.7)}.cl-lead{max-width:52ch;font-size:1.05rem;color:var(--cl-muted);line-height:1.7}.cl-nav{background:rgba(13,13,13,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:rgba(230,204,153,.1)!important;padding-bottom:1.5rem}.cl-brand{font-family:var(--cl-font-heading);letter-spacing:.22em;font-size:1.2rem}.cl-nav .nav-link{letter-spacing:.22em;font-size:.75rem;color:rgba(235,231,220,.82);padding-top:.75rem;padding-bottom:.75rem}.cl-nav .nav-link:focus,.cl-nav .nav-link:hover,.details-beschreibung-kachel{color:rgba(230,204,153,.95)}.cl-btn-primary{background:linear-gradient(135deg,var(--cl-gold-1),var(--cl-gold-2),var(--cl-gold-1));color:#0b0b0b;border:0;padding:.8rem 1.05rem;font-weight:600}.cl-btn-primary:hover{filter:brightness(1.05);color:#0b0b0b}.cl-btn-outline{border:1px solid rgba(230,204,153,.32);color:rgba(235,231,220,.9);padding:.8rem 1.05rem;background:0 0}.cl-btn-outline:hover{border-color:rgba(230,204,153,.55);color:rgba(235,231,220,.96);background:rgba(230,204,153,.06)}.cl-hero{padding-top:0;padding-bottom:0;min-height:100vh;display:flex;align-items:stretch;position:relative;width:100%;overflow:hidden}.cl-hero-bg{position:absolute;inset:0;background-position:right center;background-size:cover;background-repeat:no-repeat;filter:saturate(.95) contrast(1.05)}.cl-hero-overlay-wrap{position:absolute;inset:0;pointer-events:none}.cl-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.92) 0,rgba(13,13,13,.72) 42%,rgba(13,13,13,.2) 72%,rgba(13,13,13,.08) 100%),radial-gradient(1000px 600px at 15% 40%,rgba(0,0,0,.55),transparent 60%)}.cl-hero-overlay--boxed{left:0;right:0}.cl-hero-inner-wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.cl-hero-inner{position:relative;z-index:1;padding-top:7.5rem;padding-bottom:6rem;display:flex;align-items:center;min-height:100vh}.cl-hero-inner>.cl-container{width:100%}.cl-hero-inner .row{margin-left:0;margin-right:0}.cl-hero-inner [class*=col-]{padding-left:0;padding-right:0}@media (min-width:992px){.cl-hero-inner{padding-top:8.25rem;padding-bottom:6.75rem}}.cl-display{font-family:var(--cl-font-heading);letter-spacing:-.02em;line-height:1.02;font-size:clamp(2.25rem, 3vw + 1rem, 4rem);margin:0}.cl-display em{font-style:italic;font-weight:500}.cl-brand,.cl-display,.cl-h2,.cl-h3,.cl-vehicle__title{font-family:var(--cl-font-heading);font-weight:200}.cl-hero-copy{max-width:50ch}.cl-btn-hero{border:1px solid rgba(230,204,153,.35);color:rgba(230,204,153,.95);border-radius:0;padding:1rem 1.2rem;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;background:rgba(0,0,0,.12);position:relative;overflow:hidden;isolation:isolate;transition:background .35s,border-color .35s,color .35s,transform .15s}.cl-btn-hero::before{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,rgba(230,204,153,0) 0,rgba(230,204,153,.22) 40%,rgba(230,204,153,0) 80%);transform:translateX(-120%) skewX(-18deg);transition:transform .55s cubic-bezier(.16, 1, .32, 1);pointer-events:none;z-index:0}.cl-btn-hero>*{position:relative;z-index:1}.cl-btn-hero:focus-visible,.cl-btn-hero:hover{background:rgba(230,204,153,.08);border-color:rgba(230,204,153,.55);color:#e6cc99}.cl-btn-hero:focus-visible::before,.cl-btn-hero:hover::before{transform:translateX(120%) skewX(-18deg)}@media (prefers-reduced-motion:reduce){.cl-btn-hero,.cl-btn-hero::before{transition:none!important}.cl-btn-hero::before{display:none}}.cl-hero-media{position:relative;overflow:hidden;border:1px solid rgba(230,204,153,.14);background:rgba(16,16,16,.6)}.cl-hero-img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transform:scale(1.01)}.cl-hero-fade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(13,13,13,.88) 100%)}.cl-section{padding:var(--cl-section-y) 0}.cl-tile{display:block;text-decoration:none;color:inherit;background-color:#252424}.cl-tile__media{position:relative;overflow:hidden;border:1px solid rgba(230,204,153,.12);background:rgba(16,16,16,.55)}.cl-tile__media img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;filter:saturate(.95) contrast(1.03);transition:transform .5s,filter .5s}.cl-tile:hover .cl-tile__media img{transform:scale(1.04);filter:saturate(1.03) contrast(1.06)}.cl-tile__label{margin-top:.7rem;font-size:1.5rem;letter-spacing:.01em;text-transform:none;color:rgba(235,231,220,.86);font-family:Raleway,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:500}.cl-tile__cta{position:absolute;right:1.05rem;bottom:1.05rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border:1px solid rgba(230,204,153,.35);background:rgba(0,0,0,.28);font-family:var(--cl-font-body);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(230,204,153,.95);transform:translateY(6px)!important;transition:opacity .25s,transform .25s,background .25s,border-color .25s!important}.cl-arrow{display:inline-block;transform:translateX(0)!important;transition:transform .25s!important;line-height:1}.cl-btn-hero:focus-visible .cl-arrow,.cl-btn-hero:hover .cl-arrow,.cl-tile:focus-visible .cl-arrow,.cl-tile:hover .cl-arrow{transform:translateX(4px)}.cl-tile:focus-visible .cl-tile__cta,.cl-tile:hover .cl-tile__cta{opacity:1;transform:translateY(0)!important;background:rgba(0,0,0,.28)!important}.cl-tile:hover .cl-tile__cta{background:rgba(230,204,153,.08);border-color:rgba(230,204,153,.55)}.cl-vehicle,.cl-work{display:block;text-decoration:none;color:inherit}.cl-detail-gallery__main,.cl-detail-gallery__stage,.cl-detail-gallery__thumb,.cl-thumb,.cl-vehicle__media,.cl-work__media{overflow:hidden;border:1px solid rgba(230,204,153,.14);background:rgba(16,16,16,.55)}.cl-vehicle__media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s,filter .5s;filter:saturate(.95) contrast(1.03)}.cl-vehicle:hover .cl-vehicle__media img{transform:scale(1.04);filter:saturate(1.03) contrast(1.06)}.cl-vehicle__meta{padding-top:.7rem}.cl-vehicle__title{font-family:var(--cl-font-heading);font-size:1.05rem;letter-spacing:-.01em;color:rgba(235,231,220,.92);line-height:1.15}.cl-vehicle__sub{margin-top:.15rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(235,231,220,.55)}.cl-thumb img{width:100%;height:auto;object-fit:cover;filter:saturate(.95) contrast(1.03)}.cl-section--muted{background:rgba(18,18,18,.55);border-top:1px solid rgba(230,204,153,.08);border-bottom:1px solid rgba(230,204,153,.08)}.cl-divider{height:1px;width:100%;background:rgba(230,204,153,.14)}.cl-list{padding-left:1.25rem;margin:0;color:rgba(235,231,220,.75)}.cl-list li{margin-bottom:.5rem}.cl-card{border:1px solid rgba(230,204,153,.12);background:rgba(16,16,16,.55);padding:1.25rem;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 10px 30px rgba(0,0,0,.25)}.cl-card__kicker{letter-spacing:.35em;text-transform:uppercase;font-size:.7rem;color:rgba(235,231,220,.58);margin-bottom:.5rem}.cl-stat{border:1px solid rgba(230,204,153,.12);padding:.9rem 1rem;background:rgba(16,16,16,.4)}.cl-stat__value{font-family:var(--cl-font-heading);letter-spacing:-.02em;font-size:1.5rem;line-height:1.1;color:rgba(235,231,220,.95)}.cl-stat__label{font-size:.8rem;color:rgba(235,231,220,.62);margin-top:.25rem}.cl-work__media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s,filter .5s;filter:saturate(.95) contrast(1.02)}.cl-work:hover .cl-work__media img{transform:scale(1.04);filter:saturate(1.05) contrast(1.05)}.cl-work__meta{padding-top:.9rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cl-work__title{font-family:var(--cl-font-heading);font-size:1.25rem;letter-spacing:-.01em;color:rgba(235,231,220,.95)}.cl-work__tag{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(235,231,220,.6);white-space:nowrap}.cl-form{border:1px solid rgba(230,204,153,.12);background:rgba(16,16,16,.55);padding:1.25rem}.cl-label{letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;color:rgba(235,231,220,.62)}.cl-input{background:rgba(12,12,12,.55);border:1px solid rgba(230,204,153,.14);color:rgba(235,231,220,.92);padding:.75rem .85rem}.cl-input:focus{background:rgba(12,12,12,.6);border-color:rgba(230,204,153,.35);box-shadow:0 0 0 .2rem rgba(204,170,102,.12);color:rgba(235,231,220,.95)}.cl-link{color:rgba(230,204,153,.95);text-decoration:none;letter-spacing:.12em}.cl-link:hover{color:#e6cc99;text-decoration:underline;text-underline-offset:4px}.cl-footer{padding-top:3.25rem}.cl-footer__brand{font-family:var(--cl-font-heading);letter-spacing:.22em;font-weight:500;font-size:.95rem}.cl-footer__copy{max-width:48ch;line-height:1.7}.cl-footer__title{letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;color:rgba(235,231,220,.62);margin-bottom:.85rem}.cl-footer__list{list-style:none;padding-left:0;margin:0;display:grid;gap:.5rem}.cl-footer__link{color:rgba(235,231,220,.78);text-decoration:none;letter-spacing:.06em}.cl-footer__link:hover{color:rgba(230,204,153,.95);text-decoration:underline;text-underline-offset:4px}.cl-footer__bottom{margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid rgba(230,204,153,.1)}.paragraph-text{font-size:1rem;font-weight:300}.subtitle{color:rgba(230,204,153,.95);font-size:1rem;letter-spacing:.35rem;text-transform:initial}.kachel-beschriftung{font-size:1.2rem}.logo-claim{position:absolute;margin-top:64px;font-size:.8rem;letter-spacing:.2rem}.subtitle.normal-letterspacing{letter-spacing:.1rem}.modal-header{border-bottom:1px solid tan}.cl-tile__cta.modal-button{margin-left:1rem;position:relative}.modal-link{cursor:pointer;color:inherit;text-decoration:none}.cl-detail-hero{padding-top:9rem;padding-bottom:4rem}.cl-detail-breadcrumb{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;color:rgba(235,231,220,.58);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.cl-detail-breadcrumb a{color:rgba(230,204,153,.95);text-decoration:none}.cl-detail-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.cl-detail-gallery__stage{position:relative;display:block;width:100%;padding:0;cursor:pointer;transition:border-color .25s,transform .25s}.cl-detail-gallery__main img,.cl-detail-gallery__stage img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cl-detail-gallery__stage:focus-visible,.cl-detail-gallery__stage:hover,.cl-detail-gallery__thumb:focus-visible,.cl-detail-gallery__thumb:hover{border-color:rgba(230,204,153,.45)}.cl-detail-gallery__zoom{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border:1px solid rgba(230,204,153,.35);background:rgba(0,0,0,.35);color:rgba(230,204,153,.95);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.cl-detail-gallery-note{margin:0 0 1.5rem;color:rgba(235,231,220,.62);line-height:1.6;font-size:.95rem}.cl-detail-gallery__thumb{display:block;width:100%;padding:0;cursor:pointer;transition:border-color .25s,transform .25s}.cl-detail-gallery__thumb img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:saturate(.95) contrast(1.03)}.cl-lightbox{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.cl-lightbox.is-open{opacity:1;visibility:visible}.cl-lightbox__backdrop{position:absolute;inset:0;background:rgba(5,5,5,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cl-lightbox__dialog{position:relative;z-index:1;width:min(1200px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.cl-lightbox__figure{margin:0;background:rgba(12,12,12,.92);border:1px solid rgba(230,204,153,.18)}.cl-lightbox__image{display:block;width:100%;max-height:calc(100vh - 10rem);object-fit:contain;background:#080808}.cl-lightbox__caption{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;color:rgba(235,231,220,.82);font-size:.9rem}.cl-lightbox__close,.cl-lightbox__nav{border:1px solid rgba(230,204,153,.26);background:rgba(0,0,0,.45);color:rgba(230,204,153,.95);transition:background .25s,border-color .25s,color .25s}.cl-lightbox__close:focus-visible,.cl-lightbox__close:hover,.cl-lightbox__nav:focus-visible,.cl-lightbox__nav:hover{background:rgba(230,204,153,.08);border-color:rgba(230,204,153,.5)}.cl-lightbox__close{position:absolute;top:-3.5rem;right:0;width:2.75rem;height:2.75rem;font-size:1.7rem;line-height:1}.cl-lightbox__nav{width:3.25rem;height:3.25rem;font-size:2rem;line-height:1}body.cl-lightbox-open{overflow:hidden}@media (max-width:767.98px){.cl-lightbox{padding:1rem}.cl-lightbox__dialog{grid-template-columns:1fr;gap:.75rem}.cl-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.cl-lightbox__nav--prev{left:.5rem}.cl-lightbox__nav--next{right:.5rem}.cl-lightbox__caption{flex-direction:column}}.cl-detail-head{padding-top:.5rem}.cl-detail-title{font-size:clamp(2.4rem, 3.2vw + 1rem, 4.4rem)}.cl-detail-subtitle{max-width:48ch;color:var(--cl-muted);line-height:1.7;margin:1rem 0 1.5rem}.cl-detail-price{font-family:var(--cl-font-heading);font-size:clamp(2rem, 2vw + 1rem, 3rem);line-height:1;color:rgba(230,204,153,.95);margin-bottom:1.5rem}.cl-detail-actions .btn{min-width:220px}.cl-detail-spec-list{display:grid;gap:.85rem}.cl-detail-contact>div,.cl-detail-spec-list>div{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(230,204,153,.1)}.cl-detail-contact>div:last-child,.cl-detail-spec-list>div:last-child{border-bottom:0;padding-bottom:0}.cl-detail-contact span,.cl-detail-spec-list span{color:rgba(235,231,220,.58);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.cl-detail-contact a,.cl-detail-contact strong,.cl-detail-spec-list strong{color:rgba(235,231,220,.92);font-weight:500;text-align:right}.cl-detail-section-card,.cl-detail-sidebar-card{padding:1.5rem}.cl-detail-subhead{font-size:1.2rem;margin-bottom:1rem}.cl-detail-table{border-top:1px solid rgba(230,204,153,.1);border-left:1px solid rgba(230,204,153,.1)}.cl-detail-table__row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-right:1px solid rgba(230,204,153,.1);border-bottom:1px solid rgba(230,204,153,.1);background:rgba(16,16,16,.24)}.cl-detail-table__row span{color:rgba(235,231,220,.58)}.cl-detail-table__row strong{color:rgba(235,231,220,.92);font-weight:500;text-align:right}.cl-detail-contact{display:grid;gap:.85rem;margin-top:1.25rem}@media (max-width:991.98px){.cl-detail-hero{padding-top:8rem}.cl-detail-actions .btn{min-width:0;width:100%}}@media (max-width:575.98px){.cl-detail-contact>div,.cl-detail-spec-list>div,.cl-detail-table__row{flex-direction:column;align-items:flex-start}.cl-detail-contact a,.cl-detail-contact strong,.cl-detail-spec-list strong,.cl-detail-table__row strong{text-align:left}}