@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.1;font-weight:var(--display-weight,700);margin:0}p{margin:0}ul{margin:0;padding:0}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--fg);color:var(--bg);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wrap{width:100%;max-width:var(--maxw,1240px);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}main{display:block}.btn{border-radius:var(--btn-radius,var(--radius));cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;min-height:48px;padding:.7em 1.25em;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--primary{background:var(--accent);color:var(--accent-fg)}.btn--primary:hover{background:var(--accent-hover,var(--accent))}.btn--ghost{border-color:var(--line-strong,var(--line));color:var(--fg);background:0 0}.btn--ghost:hover{border-color:var(--fg)}.btn--wa{color:#fff;background:#1f8f4e}.btn--wa:hover{background:#17733e}.page-head{padding-block:clamp(2rem,6vw,4rem) clamp(1.25rem,3vw,2rem)}.page-head h1{font-size:clamp(2.2rem,6vw,3.6rem)}.page-head p{color:var(--muted);max-width:60ch;margin-top:.75rem}.car-grid{gap:var(--grid-gap,clamp(16px, 2.4vw, 28px));grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));list-style:none;display:grid}.car-grid>li{display:flex}.car-grid>li>*{flex:1}.badge{background:var(--fg);color:var(--bg);border-radius:999px;padding:.2em .6em;font-size:.8rem;font-weight:700;line-height:1.4;display:inline-block}.badge--gereserveerd{background:var(--reserved,#c98a00);color:#fff}.badge--verkocht,.badge--nieuw{background:var(--red,#c8102e);color:#fff}.filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:12px;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.field{gap:.3rem;display:grid}.field label,.field .label{color:var(--muted);font-size:.875rem;font-weight:600}.field select,.field input{background:var(--field-bg,var(--surface));width:100%;min-height:48px;color:var(--fg);border:1px solid var(--line-strong,var(--line));border-radius:var(--field-radius,var(--radius));padding:.55em .8em}.results-line{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.results-line button{cursor:pointer;color:var(--fg);background:0 0;border:0;padding:.4rem 0;text-decoration:underline}.empty{max-width:52ch;padding:clamp(2rem,6vw,4rem) 0}.empty h2{margin-bottom:.5rem;font-size:1.5rem}.empty p{color:var(--muted);margin-bottom:1.25rem}[hidden]{display:none!important}.back{color:var(--muted);margin-block:1.25rem;font-weight:600;text-decoration:none;display:inline-block}.back:hover{color:var(--fg)}.detail{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,6vw,5rem);display:grid}.detail__media{grid-area:media}.detail__info{grid-area:info}.detail__more{grid-area:more}.detail{grid-template-areas:"media""info""more"}@media (width>=960px){.detail{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);grid-template-areas:"media info""more info";align-items:start}.detail__info{top:calc(var(--header-h,72px) + 16px);position:sticky}}.gallery{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--img-radius,var(--radius));background:var(--surface);display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery figure{scroll-snap-align:center;aspect-ratio:4/3;flex:0 0 100%;margin:0}.gallery img{object-fit:cover;width:100%;height:100%}.thumbs{gap:8px;margin-top:8px;list-style:none;display:flex;overflow-x:auto}.thumbs a{aspect-ratio:4/3;border-radius:calc(var(--img-radius,var(--radius)) / 2);opacity:.75;width:92px;display:block;overflow:hidden}.thumbs a:hover,.thumbs a:focus-visible{opacity:1}.thumbs img{object-fit:cover;width:100%;height:100%}.detail__title{font-size:clamp(2rem,4.5vw,3rem)}.detail__variant{color:var(--muted);margin-top:.35rem}.detail__price{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:var(--display-weight,700);margin-top:1.25rem}.detail__sold{border-radius:var(--radius);background:var(--surface);border-left:4px solid var(--red,#c8102e);margin-top:1.25rem;padding:1rem 1.1rem}.cta-stack{gap:10px;margin-top:1.25rem;display:grid}.specs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.75rem 0 0;display:grid}.specs div{border-bottom:1px solid var(--line);padding:.7rem 0}.specs div:nth-child(odd){padding-right:1rem}.specs dt{color:var(--muted);font-size:.85rem}.specs dd{margin:0;font-weight:600}.block-title{margin:2.25rem 0 .9rem;font-size:1.35rem}.opties{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.opties li{border:1px solid var(--line-strong,var(--line));border-radius:999px;padding:.35em .75em;font-size:.925rem}.prose{max-width:65ch}.prose p+p{margin-top:.9em}.related{border-top:1px solid var(--line);padding-block:clamp(2rem,6vw,4rem)}.related h2{margin-bottom:1.25rem;font-size:clamp(1.5rem,3vw,2rem)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,6vw,5rem);display:grid}.contact-grid h2{margin-bottom:.9rem;font-size:1.5rem}.contact-list{gap:.5rem;list-style:none;display:grid}.contact-list a{font-weight:600}.hours{border-collapse:collapse;width:100%;max-width:360px}.hours th,.hours td{text-align:left;border-bottom:1px solid var(--line);padding:.45rem 0;font-weight:400}.hours td{text-align:right;font-variant-numeric:tabular-nums}.hours tr[aria-current] th,.hours tr[aria-current] td{font-weight:700}.sell-box{border-radius:var(--radius);background:var(--surface);padding:clamp(1.25rem,3vw,2rem)}.sell-box p{color:var(--muted);margin:.5rem 0 1.25rem}.concept-bar{z-index:60;color:#1a1a1a;background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.45rem clamp(16px,4vw,40px);font:500 .85rem/1.3 system-ui,sans-serif;display:flex;position:sticky;top:0}.concept-bar nav{flex-wrap:wrap;gap:.25rem;display:flex}.concept-bar a{color:#1a1a1a;border-radius:999px;padding:.3rem .65rem;text-decoration:none}.concept-bar a[aria-current]{color:#fff;background:#1a1a1a}.concept-bar a:hover:not([aria-current]){background:#eee}.stretched:after{content:"";z-index:1;position:absolute;inset:0}.site-footer{padding-top:clamp(2.5rem,6vw,4rem)}.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:2rem;padding-bottom:2.5rem;display:grid}.site-footer__brand p{max-width:36ch;margin-top:1rem;font-size:.95rem}.site-footer h2{font-family:var(--font-body);color:var(--fg);margin-bottom:.75rem;font-size:.95rem;font-weight:700}.site-footer p+p{margin-top:.75rem}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer ul{gap:.35rem;list-style:none;display:grid}.site-footer .hours{font-size:.95rem}.site-footer__legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem 2rem;font-size:.85rem;display:flex}.action-bar{display:none}.req-form{gap:1rem;display:grid}.req-form__title{font-size:clamp(1.5rem,3vw,2rem)}.req-form__intro{color:var(--muted);margin-top:-.4rem}.req-form__body{gap:1rem;display:grid}.req-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.req-form .field--wide,.lease .field--wide{grid-column:1/-1}.req-form .field label,.lease .field label{color:var(--fg);font-size:.925rem}.req-form .opt{color:var(--muted);font-weight:400}.field textarea{resize:vertical;background:var(--field-bg,var(--surface));width:100%;min-height:7.5rem;color:var(--fg);border:1px solid var(--line-strong,var(--line));border-radius:var(--field-radius,var(--radius));padding:.65em .8em;line-height:1.5}.field [aria-invalid=true]{border-color:var(--red,#c8102e);box-shadow:0 0 0 1px var(--red,#c8102e)}.field__error{color:var(--error-fg,var(--red,#c8102e));font-size:.9rem;font-weight:600}.input--plate{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.req-form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.req-form__privacy{color:var(--muted);font-size:.875rem}.req-form__status{border-radius:var(--radius);border-left:4px solid var(--red,#c8102e);background:color-mix(in srgb, var(--red,#c8102e) 10%, transparent);padding:.75rem 1rem;font-weight:600}.req-form__submit{justify-self:start;min-width:14rem}.req-form__submit:disabled{opacity:.6;cursor:progress}.req-form__summary{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 6%, transparent);padding:.75rem 1rem;font-size:.95rem}.req-form__done{border-radius:var(--radius);background:#1f8f4e1f;border-left:4px solid #1f8f4e;padding:1.25rem}.req-form__done-title{margin-bottom:.25rem;font-size:1.15rem;font-weight:700}@media (width<=520px){.req-form__submit{justify-self:stretch}}.detail-extra{padding-block:0 clamp(2rem,6vw,4rem)}.detail-extra__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}@media (width>=960px){.detail-extra__grid:not(.detail-extra__grid--single){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-extra__grid--single>*{max-width:760px}}.detail-extra__card{background:var(--card-bg,var(--surface));border:1px solid var(--line);border-radius:var(--radius);scroll-margin-top:calc(var(--header-h,72px) + 16px);padding:clamp(1.1rem,3vw,2rem)}.detail__lease{margin-top:.35rem;font-weight:600}.detail__lease a{color:var(--fg)}.contact-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,6vw,5rem);display:grid}@media (width>=960px){.contact-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.contact-layout__info{gap:2rem;display:grid}.contact-layout__info h2{margin-bottom:.75rem;font-size:1.4rem}.steps{gap:.5rem;padding-left:1.25rem;display:grid}.page-actions{flex-wrap:wrap;gap:.75rem;padding-bottom:clamp(3rem,8vw,6rem);display:flex}.page-head a{color:var(--fg);font-weight:600}.lease{scroll-margin-top:calc(var(--header-h,72px) + 16px);gap:1.1rem;display:grid}.lease__title{font-size:clamp(1.5rem,3vw,2rem)}.lease__intro{color:var(--muted);max-width:62ch;margin-top:-.4rem}.lease__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.lease-page .lease__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.lease__inputs{gap:1.1rem;display:grid}.lease .field label{justify-content:space-between;gap:1rem;display:flex}.lease output{font-variant-numeric:tabular-nums;font-weight:700}.lease input[type=range]{width:100%;min-height:32px;accent-color:var(--range,var(--accent))}.lease__terms{border:0;margin:0;padding:0}.lease__terms legend{margin-bottom:.4rem;padding:0;font-size:.925rem;font-weight:600}.lease__seg{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.lease__seg label{position:relative}.lease__seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lease__seg span{border:1px solid var(--line-strong,var(--line));border-radius:var(--field-radius,var(--radius));font-variant-numeric:tabular-nums;place-items:center;min-height:44px;font-size:.925rem;font-weight:600;display:grid}.lease__seg input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.lease__seg input:focus-visible+span{outline:3px solid var(--focus,var(--accent));outline-offset:2px}.lease__result{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 6%, transparent);padding:1.1rem 1.25rem}.lease__label{color:var(--muted);font-size:.925rem;font-weight:600}.lease__amount{font-family:var(--font-display);font-weight:var(--display-weight,700);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3rem);line-height:1.05}.lease__amount small{font-family:var(--font-body);color:var(--muted);font-size:1rem;font-weight:400}.lease__meta{margin-top:.35rem;font-size:.95rem}.lease__legal{color:var(--muted);margin-top:.75rem;font-size:.8rem}.lease__legal strong{color:var(--fg);margin-top:.25rem;display:block}.lease__apply{border-top:1px solid var(--line);padding-top:1rem}.lease__apply summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.lease__apply summary::-webkit-details-marker{display:none}.lease__apply summary:after{content:"+";border:1px solid var(--line-strong,var(--line));border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:400;line-height:1;display:grid}.lease__apply[open] summary:after{content:"–"}.lease__apply[open] summary{margin-bottom:1rem}.lease-faq{padding-block:clamp(2rem,6vw,4rem)}.lease-faq h2{margin-bottom:1.25rem;font-size:clamp(1.6rem,3.5vw,2.2rem)}.lease-faq dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem 2.5rem;margin:0;display:grid}.lease-faq dt{font-weight:700}.lease-faq dd{color:var(--muted);margin:.25rem 0 0}.detail__btw{color:var(--muted);margin-top:.3rem;font-size:.95rem}.detail__jump{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;font-weight:600;display:flex}.detail__jump a{color:var(--fg)}.detail__more{gap:clamp(2rem,5vw,3rem);min-width:0;display:grid}.detail__section{scroll-margin-top:calc(var(--header-h,72px) + 16px)}.detail__section .block-title{margin-top:0;font-size:clamp(1.5rem,3vw,2rem)}.optgroups{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.5rem 2rem;display:grid}.optgroup h3,.specgroup h3{font-family:var(--font-body);border-bottom:2px solid var(--fg);margin-bottom:.25rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.optgroup ul{list-style:none}.optgroup li{border-bottom:1px solid var(--line);gap:.15rem;padding:.6rem 0;display:grid}.optgroup__name{font-weight:600}.optgroup__desc{color:var(--muted);font-size:.925rem;line-height:1.45}.specgroups{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.5rem 2rem;display:grid}.specgroup dl{margin:0}.specgroup dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;padding:.55rem 0;display:grid}.specgroup dt{color:var(--muted)}.specgroup dd{margin:0;font-weight:600}.specgroup__note{color:var(--muted);margin-top:.2rem;font-size:.85rem;font-weight:400;display:block}.specgroup__note a{color:var(--fg)}.specgroup__disclaimer{color:var(--muted);margin-top:1.25rem;font-size:.85rem}.elabel{clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%);color:#fff;place-items:center;min-width:2.6em;height:1.6em;padding:0 .7em 0 .5em;font-weight:800;display:inline-grid}.elabel--A{background:#00a651}.elabel--B{background:#50b848}.elabel--C{color:#1a1a1a;background:#bed630}.elabel--D{color:#1a1a1a;background:#fff200}.elabel--E{color:#1a1a1a;background:#fdb913}.elabel--F{background:#f37021}.elabel--G{background:#ed1c24}@media (width<=640px){:root[data-concept] .site-header .site-header__in{flex-wrap:wrap;row-gap:0;min-height:0;padding-top:10px}:root[data-concept] .site-header .site-nav{order:3;width:100%;margin-left:0;padding-block:6px 8px}:root[data-concept] .site-header .site-nav ul{scrollbar-width:none;justify-content:space-between;gap:2px;overflow-x:auto}:root[data-concept] .site-header .site-nav a{white-space:nowrap;padding-inline:.6rem}}:root[data-concept=hal]{--bg:#000;--surface:#17181a;--fg:#e9eaec;--muted:#9a9ea5;--line:#2a2c2f;--line-strong:#44474c;--accent:#e9eaec;--accent-hover:#fff;--accent-fg:#000;--red:#c8102e;--error-fg:#ff7a8c;--reserved:#8a6a12;--focus:#fff;--radius:4px;--btn-radius:2px;--img-radius:2px;--font-display:"Archivo Variable", system-ui, sans-serif;--font-body:"Archivo Variable", system-ui, sans-serif;--display-weight:750;--maxw:1320px;--chrome:linear-gradient(180deg, #fff 0%, #d7dade 38%, #8d929a 52%, #c9ccd1 64%, #f4f5f6 100%);color-scheme:dark;& h1,& h2,& h3{letter-spacing:-.01em;font-stretch:112%}& .chrome{background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text}& .logo{color:#dfe2e6;justify-items:center;line-height:1;display:inline-grid}& .logo__car{width:128px;height:auto;margin-bottom:-3px}& .logo__word{font:800 1.45rem/1 var(--font-display);letter-spacing:.02em;background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;font-stretch:125%}& .logo__sub{letter-spacing:.32em;align-items:center;gap:6px;margin-top:3px;font-size:.52rem;font-weight:600;display:flex}& .logo__sub:before,& .logo__sub:after{content:"";background:currentColor;width:18px;height:1px}& .site-header{z-index:50;backdrop-filter:blur(10px);background:#000000e0;position:sticky;top:0}& .site-header:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#fffbe9 20% 80%,#0000);height:2px;display:block;box-shadow:0 0 14px 2px #fff6d673}& .site-header__in{align-items:center;gap:1.5rem;min-height:72px;display:flex}& .site-header__logo{text-decoration:none}& .site-nav{margin-left:auto}& .site-nav ul{gap:clamp(.75rem,2.5vw,2rem);list-style:none;display:flex}& .site-nav a{color:var(--muted);padding-block:.5rem;font-weight:600;text-decoration:none}& .site-nav a:hover,& .site-nav a[aria-current]{color:var(--fg)}& .site-nav a[aria-current]{box-shadow:inset 0 -2px #fffbe9}& .site-header__cta{gap:.5rem;display:flex}& .hdr-btn{border:1px solid var(--line-strong);border-radius:2px;align-items:center;gap:.5rem;min-height:42px;padding:0 .9rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}& .hdr-btn svg{width:18px;height:18px}& .hdr-btn:hover{border-color:var(--fg)}@media (width<=860px){& .site-header__cta{display:none}& .logo__car{width:96px}& .logo__word{font-size:1.1rem}}@media (width<=420px){& .site-nav ul{gap:.7rem}& .site-nav a{font-size:.95rem}}& .tube{background:#fffbe9;border-radius:3px;width:min(560px,70%);height:3px;margin:0 auto;box-shadow:0 0 18px 4px #fff6d680,0 0 60px 10px #fff6d61f}& .hal-hero{isolation:isolate;align-items:end;min-height:min(88vh,860px);display:grid;position:relative;overflow:hidden}& .hal-hero__img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}& .hal-hero:before{content:"";z-index:-1;background:linear-gradient(#00000026 25%,#0000008c 55%,#000 98%),linear-gradient(90deg,#000000b3,#0000 60%);position:absolute;inset:0}& .hal-hero__text{padding-block:clamp(6rem,18vh,10rem) clamp(2.5rem,7vh,4.5rem)}& .hal-hero h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.6rem,8.4vw,6.6rem);font-weight:800;font-stretch:125%;line-height:.95}& .hal-hero h1 .m{display:none}& .hal-hero p{color:#c7cace;max-width:46ch;margin-top:1.5rem;font-size:1.125rem}& .hal-hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}& .hal-hero__cta .btn--ghost{border-color:#6b6f75}@media (width<=520px){& .hal-hero h1 .m{display:inline}}& .hal-section{padding-block:clamp(3rem,8vw,6rem)}& .hal-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}& .hal-section__head h2{font-size:clamp(1.6rem,3.6vw,2.5rem)}& .hal-section__head a{color:var(--muted);font-weight:600}& .hal-section__head a:hover{color:var(--fg)}& .hal-card{background:var(--surface);border-radius:var(--img-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}& .hal-card__img{aspect-ratio:4/3;position:relative;overflow:hidden}& .hal-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}& .hal-card:hover .hal-card__img img{transform:scale(1.03)}& .hal-card__img .badge{border-radius:2px;position:absolute;top:12px;left:12px}& .hal-card__body{flex-direction:column;flex:1;padding:1.1rem 1.15rem 1.25rem;display:flex}& .hal-card h3{font-size:1.3rem}& .hal-card h3 a{text-decoration:none}& .hal-card__var{color:var(--muted);margin-top:.2rem;font-size:.95rem}& .hal-card__specs{color:#c3c6cb;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.9rem;font-size:.9rem;list-style:none;display:flex}& .hal-card__price{font:800 1.6rem/1 var(--font-display);background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin-top:auto;padding-top:1rem;font-stretch:118%}& .hal-card__sold{color:var(--muted);margin-top:auto;padding-top:1rem;font-weight:600}& .hal-card.is-sold .hal-card__img img{filter:grayscale(.6)brightness(.8)}& .hal-usp{background:var(--surface);padding-block:clamp(2.5rem,6vw,4rem)}& .hal-usp__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:2rem;display:grid}& .hal-usp__grid div{border-top:2px solid #fffbe9;padding-top:1.1rem;box-shadow:0 -6px 12px -8px #fff6d680}& .hal-usp h3{font-size:1.2rem}& .hal-usp p{color:var(--muted);margin-top:.4rem}& .hal-sold__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;list-style:none;display:grid}& .hal-sold__row a{aspect-ratio:4/3;border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden}& .hal-sold__row img{object-fit:cover;filter:grayscale()brightness(.6);width:100%;height:100%;transition:filter .3s}& .hal-sold__row a:hover img{filter:grayscale(0)brightness(.75)}& .hal-sold__name{font:700 1.15rem/1.1 var(--font-display);font-stretch:112%;position:absolute;bottom:34px;left:14px}& .hal-sold__when{color:#ff6b7f;font-size:.85rem;font-weight:600;position:absolute;bottom:12px;left:14px}& .hal-visit{padding-block:clamp(3rem,8vw,6rem)}& .hal-visit__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:2.5rem;display:grid}& .hal-visit h2{text-transform:uppercase;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:800;font-stretch:125%}& .hal-visit p{margin-top:.75rem}& .page-head h1{text-transform:uppercase;background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;font-stretch:125%;display:inline-block}& .detail__price{background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;font-stretch:118%;display:inline-block}& .btn--wa{color:#000;background:#e9eaec}& .btn--wa:hover{background:#fff}& .site-footer{border-top:1px solid var(--line);color:var(--muted);background:#000;padding-top:clamp(2.5rem,6vw,4rem)}}:root[data-concept=kenteken]{--bg:#e7e8ea;--surface:#fff;--fg:#1b1c1e;--muted:#5d6168;--line:#d3d5d9;--line-strong:#b5b8be;--accent:#1b1c1e;--accent-hover:#000;--accent-fg:#fff;--plate:#f5c400;--eu:#0b3d91;--red:#c8102e;--reserved:#9a6a00;--focus:#0b3d91;--radius:6px;--img-radius:6px;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow", system-ui, sans-serif;--display-weight:800;--maxw:1280px;& h1,& h2{letter-spacing:-.005em}& h3{font-weight:600}& .plate{background:var(--plate);color:#111;height:38px;font:800 1.35rem/1 var(--font-display);letter-spacing:.02em;border-radius:5px;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 2px #111,0 1px #00000040}& .plate__eu{background:var(--eu);color:#fff;width:22px;font:700 .6rem/1 var(--font-body);border-radius:5px 0 0 5px;align-content:center;place-items:center;gap:1px;padding-top:3px;display:grid}& .plate__stars{border:2px dotted var(--plate);border-radius:50%;width:10px;height:10px}& .plate__txt{white-space:nowrap;place-items:center;padding:0 .6rem 0 .5rem;display:grid}& .plate--lg{height:52px;font-size:2rem}& .plate--lg .plate__eu{width:28px;font-size:.7rem}& .logo{color:var(--fg);justify-items:center;line-height:1;display:inline-grid}& .logo__car{width:112px;margin-bottom:-2px}& .logo__word{font:800 1.6rem/1 var(--font-display);letter-spacing:.06em}& .logo__sub{font:600 .55rem/1 var(--font-body);letter-spacing:.3em;align-items:center;gap:5px;margin-top:2px;display:flex}& .logo__sub:before,& .logo__sub:after{content:"";background:currentColor;width:14px;height:1px}& .site-header{z-index:50;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}& .site-header__in{align-items:center;gap:1.5rem;min-height:72px;display:flex}& .site-header__logo{text-decoration:none}& .site-nav{margin-left:auto}& .site-nav ul{gap:.25rem;list-style:none;display:flex}& .site-nav a{border-radius:6px;padding:.5rem .8rem;font-weight:600;text-decoration:none;display:block}& .site-nav a:hover{background:var(--bg)}& .site-nav a[aria-current]{background:var(--plate)}& .site-header__cta{gap:.5rem;display:flex}& .hdr-btn{background:var(--fg);color:#fff;border-radius:6px;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}& .hdr-btn svg{width:18px;height:18px}& .hdr-btn--wa{background:#1f8f4e}@media (width<=860px){& .site-header__cta{display:none}& .logo__car{width:84px}& .logo__word{font-size:1.25rem}& .site-nav a{padding:.45rem .55rem}}& .kt-hero{background:var(--surface);border-bottom:1px solid var(--line)}& .kt-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=960px){& .kt-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}& .kt-hero h1{text-transform:uppercase;max-width:13ch;font-size:clamp(2.6rem,6.5vw,4.75rem);line-height:.95}& .kt-hero__text>p{color:var(--muted);max-width:48ch;margin-top:1rem}& .kt-hero__img img{border-radius:var(--img-radius);aspect-ratio:4/3;object-fit:cover;width:100%}& .kt-search{background:var(--bg);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:10px;margin-top:1.75rem;padding:14px;display:grid}& .kt-search .btn{background:var(--plate);color:#111;grid-column:1/-1;min-height:52px;font-size:1.05rem;box-shadow:inset 0 0 0 2px #111}& .kt-search .btn:hover{background:#ffd62e}& .kt-section{padding-block:clamp(2.5rem,6vw,4.5rem)}& .kt-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}& .kt-section__head h2,& .kt-brands h2,& .kt-visit h2{text-transform:uppercase;font-size:clamp(2rem,4.5vw,3rem)}& .kt-section__head .btn{min-height:42px}& .kt-card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;display:flex;position:relative}& .kt-card:hover{border-color:var(--fg)}& .kt-card__img{aspect-ratio:4/3;position:relative}& .kt-card__img img{object-fit:cover;border-radius:var(--radius) var(--radius) 0 0;width:100%;height:100%}& .kt-card__img .badge{border-radius:4px;position:absolute;top:10px;left:10px}& .kt-card__plate{z-index:2;position:absolute;bottom:-19px;right:12px}& .kt-card__body{flex-direction:column;flex:1;padding:1rem 1rem 1.1rem;display:flex}& .kt-card h3{font:700 1.5rem/1.1 var(--font-display);text-transform:uppercase;margin-top:.6rem;padding-right:1rem}& .kt-card h3 a{text-decoration:none}& .kt-card__var{color:var(--muted);margin-top:.15rem;font-size:.95rem}& .kt-card__specs{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr 1fr;gap:1px;margin:1rem 0 0;display:grid;overflow:hidden}& .kt-card__specs div{background:var(--surface);padding:.4rem .6rem}& .kt-card__specs dt{color:var(--muted);font-size:.75rem}& .kt-card__specs dd{margin:0;font-size:.95rem;font-weight:600}& .kt-card__sold{color:var(--muted);margin-top:.75rem;font-weight:600}& .kt-card.is-sold .plate{background:#d9dadc}& .kt-brands{background:var(--fg);color:#fff;padding-block:clamp(2rem,5vw,3.5rem)}& .kt-brands ul{flex-wrap:wrap;gap:10px;margin-top:1.25rem;list-style:none;display:flex}& .kt-brands a{min-height:48px;font:700 1.25rem/1 var(--font-display);text-transform:uppercase;border:1px solid #4a4d52;border-radius:6px;align-items:center;gap:.6rem;padding:0 1.1rem;text-decoration:none;display:inline-flex}& .kt-brands a:hover{background:var(--plate);color:#111;border-color:var(--plate)}& .kt-brands a span{font:600 .85rem/1 var(--font-body);opacity:.7}& .kt-usp{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}& .kt-usp div{background:var(--surface);border-radius:var(--radius);border-left:6px solid var(--plate);padding:1.4rem}& .kt-usp h3{font:700 1.5rem/1.1 var(--font-display);text-transform:uppercase}& .kt-usp p{color:var(--muted);margin-top:.4rem}& .kt-sold__list{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);list-style:none}& .kt-sold__list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:1rem;padding:.85rem 1rem;display:grid}& .kt-sold__list li:last-child{border-bottom:0}& .kt-sold__list a{font-weight:600}& .kt-sold__list span{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=560px){& .kt-sold__list li{grid-template-columns:1fr auto}& .kt-sold__list li span:first-of-type{display:none}}& .kt-visit{background:var(--plate);padding-block:clamp(2.5rem,6vw,4.5rem)}& .kt-visit__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}& .kt-visit p{margin-top:.5rem;font-size:1.15rem}& .kt-visit h3{font:700 1.4rem/1 var(--font-display);text-transform:uppercase;margin-bottom:.5rem}& .kt-visit .hours th,& .kt-visit .hours td{border-color:#0003}& .kt-visit__cta{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}& .page-head h1,& .detail__title{text-transform:uppercase}& .detail__price{background:var(--plate);border-radius:6px;align-items:stretch;padding:.1em .45em;display:inline-flex;box-shadow:inset 0 0 0 3px #111}& .detail__info{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);padding:clamp(1.25rem,3vw,1.75rem)}& .car-grid--sold .kt-card__img img{filter:grayscale(.4)}& .filters{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}& .sell-box{border-left:6px solid var(--plate)}& .site-footer{background:var(--fg);color:#c9ccd1}& .site-footer h2,& .site-footer .logo{color:#fff}& .site-footer .hours th,& .site-footer .hours td,& .site-footer__legal{border-color:#3a3d42}}:root[data-concept=houtwand]{--bg:#fff;--surface:#f2f2f1;--fg:#232427;--muted:#6b6d72;--line:#e1e1df;--line-strong:#c9c9c6;--oak:#a46c3c;--oak-dark:#7d4f2a;--oak-pale:#ead9c6;--accent:#232427;--accent-hover:#000;--accent-fg:#fff;--red:#a3242a;--reserved:#7d4f2a;--focus:#a46c3c;--radius:2px;--btn-radius:999px;--img-radius:2px;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Instrument Sans Variable", system-ui, sans-serif;--display-weight:400;--maxw:1280px;--slats:repeating-linear-gradient(90deg, #b07a48 0 14px, #8e5d33 14px 16px, #c08c58 16px 30px, #94633a 30px 32px);& body{font-size:1.0625rem}& h1,& h2,& h3{letter-spacing:-.01em}& .slats{background:var(--slats);height:18px}& .logo{color:var(--fg);justify-items:center;line-height:1;display:inline-grid}& .logo__car{width:104px;color:var(--oak);margin-bottom:-2px}& .logo__word{font:600 1.25rem/1 var(--font-body);letter-spacing:.14em}& .logo__sub{font:500 .5rem/1 var(--font-body);letter-spacing:.34em;color:var(--muted);align-items:center;gap:5px;margin-top:3px;display:flex}& .logo__sub:before,& .logo__sub:after{content:"";background:currentColor;width:14px;height:1px}& .site-header{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}& .site-header__in{align-items:center;gap:2rem;min-height:76px;display:flex}& .site-header__logo{text-decoration:none}& .site-nav{margin-left:auto}& .site-nav ul{gap:clamp(1rem,3vw,2.25rem);list-style:none;display:flex}& .site-nav a{padding-block:.4rem;font-size:1.05rem;text-decoration:none}& .site-nav a:hover,& .site-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--oak)}& .site-header__cta{gap:.4rem;display:flex}& .hdr-btn{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.45rem;min-height:42px;padding:0 1rem;font-size:.95rem;text-decoration:none;display:inline-flex}& .hdr-btn svg{width:17px;height:17px}& .hdr-btn:hover{border-color:var(--fg)}@media (width<=860px){& .site-header__cta{display:none}& .logo__car{width:80px}& .logo__word{font-size:1rem}& .site-nav ul{gap:.9rem}}& .hw-hero__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,3.5rem);display:grid}@media (width>=960px){& .hw-hero__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}& .hw-hero__img img{aspect-ratio:3/2;object-fit:cover;width:100%}& .hw-hero h1{font-size:clamp(2.8rem,6.2vw,5.4rem);line-height:.98}& .hw-hero__text>p{color:var(--muted);max-width:40ch;margin-top:1.25rem;line-height:1.6}& .hw-hero__links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}& .hw-hero__links a{color:var(--fg);text-decoration-color:var(--oak);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}& .hw-hero__links a:hover{color:var(--oak-dark)}& .hw-lead{background:var(--surface);padding-block:clamp(3rem,8vw,6rem)}& .hw-lead__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width>=960px){& .hw-lead__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}& .hw-lead__img img{aspect-ratio:4/3;object-fit:cover;width:100%}& .hw-kicker{color:var(--oak-dark);margin-bottom:.5rem;font-weight:600}& .hw-lead h2{font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1}& .hw-lead h2 a{text-decoration:none}& .hw-lead__var{font:400 1.5rem/1.2 var(--font-display);color:var(--muted);margin-top:.35rem;font-style:italic}& .hw-lead__meta{max-width:46ch;margin-top:1.25rem;line-height:1.65}& .hw-lead__price{font:400 clamp(2.2rem, 4vw, 3rem)/1 var(--font-display);margin-top:1.5rem}& .hw-lead__cta{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}& .hw-section{padding-block:clamp(3rem,8vw,6rem)}& .hw-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}& .hw-section__head h2,& .hw-split h2,& .hw-visit h2{font-size:clamp(2.2rem,4.5vw,3.4rem)}& .hw-section__head a{text-decoration-color:var(--oak);text-underline-offset:5px;font-weight:600}& .hw-grid{--grid-gap:clamp(1.5rem, 3vw, 3rem) clamp(1rem, 2.5vw, 2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}& .hw-card{flex-direction:column;display:flex;position:relative}& .hw-card__img{aspect-ratio:3/2;background:var(--surface);overflow:hidden}& .hw-card__img img{object-fit:cover;width:100%;height:100%}& .hw-card__body{padding-top:1rem}& .hw-card__top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}& .hw-card h3{font-size:clamp(1.7rem,2.6vw,2.1rem)}& .hw-card h3 a{text-decoration:none}& .hw-card:hover h3 a{text-decoration:underline;text-decoration-color:var(--oak);text-underline-offset:5px;text-decoration-thickness:2px}& .hw-card__price{font:400 1.6rem/1 var(--font-display);white-space:nowrap}& .hw-card__price--sold{font:600 .95rem/1 var(--font-body);color:var(--red)}& .hw-card__meta{color:var(--muted);max-width:52ch;margin-top:.4rem}& .hw-card__note{color:var(--oak-dark);margin-top:.5rem;font-size:.95rem;font-weight:600}& .hw-card.is-sold .hw-card__img img{filter:grayscale(.85)}& .hw-split{border-top:1px solid var(--line)}& .hw-split__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(2rem,5vw,5rem);display:grid}& .hw-split__intro{color:var(--muted);margin:.5rem 0 1.5rem}& .hw-sold{list-style:none}& .hw-sold li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}& .hw-sold a{font:400 1.6rem/1.15 var(--font-display);text-decoration:none}& .hw-sold a:hover{color:var(--oak-dark)}& .hw-sold span{color:var(--muted);white-space:nowrap;font-size:.95rem}& .hw-more{text-decoration-color:var(--oak);text-underline-offset:5px;margin-top:1.25rem;font-weight:600;display:inline-block}& .hw-usp{background:var(--oak-pale);align-content:start;gap:1.75rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}& .hw-usp h3{font-size:1.75rem}& .hw-usp p{color:#5a4632;margin-top:.3rem}& .hw-visit{background:var(--fg);color:#e6e6e4;padding-block:clamp(3rem,7vw,5rem)}& .hw-visit__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:2rem;display:grid}& .hw-visit p{margin-top:1rem;font-size:1.15rem}& .hw-visit a{text-decoration-color:var(--oak);text-underline-offset:4px}& .hw-visit .hours th,& .hw-visit .hours td{border-color:#3d3e42}& .page-head h1{font-size:clamp(3rem,7vw,5rem)}& .detail__title{font-size:clamp(2.5rem,5vw,3.6rem)}& .detail__variant{font:italic 400 1.4rem/1.2 var(--font-display)}& .detail__price{font-weight:400}& .specs dd{font-weight:500}& .filters .field select{border-radius:999px}& .car-grid:not(.hw-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));row-gap:clamp(2rem,4vw,3rem)}& .sell-box{background:var(--oak-pale)}& .btn--wa{background:var(--fg)}& .btn--wa:hover{background:#000}& .site-footer{background:var(--slats) top left / 100% 18px no-repeat, var(--surface);color:var(--muted);padding-top:calc(18px + clamp(2.5rem,6vw,4rem))}}:root[data-concept=tegel]{--bg:#26282c;--surface:#313338;--fg:#f3f3f1;--muted:#a9acb2;--line:#3f4247;--line-strong:#565a60;--tile-a:#3a3d42;--tile-b:#2b2d31;--accent:#e2231a;--accent-hover:#f23a31;--accent-fg:#fff;--red:#e2231a;--error-fg:#ff8a84;--reserved:#b07b00;--focus:#ffd24a;--radius:14px;--img-radius:12px;--field-bg:#2b2d31;--font-display:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-body:"Bricolage Grotesque Variable", system-ui, sans-serif;--display-weight:800;--maxw:1240px;--floor:repeating-linear-gradient(45deg, #0000002e 0 1px, transparent 1px 4px), conic-gradient(from 45deg, var(--tile-a) 25%, var(--tile-b) 0 50%, var(--tile-a) 0 75%, var(--tile-b) 0) 0 0 / 64px 64px;color-scheme:dark;& body{font-variation-settings:"opsz" 14}& h1,& h2,& h3{font-variation-settings:"opsz" 96;letter-spacing:-.025em}& .logo{color:var(--fg);justify-items:center;line-height:1;display:inline-grid}& .logo__car{width:100px;margin-bottom:-2px}& .logo__word{font:800 1.35rem/1 var(--font-display);letter-spacing:.04em}& .logo__sub{font:600 .5rem/1 var(--font-body);letter-spacing:.32em;color:var(--muted);align-items:center;gap:5px;margin-top:2px;display:flex}& .logo__sub:before,& .logo__sub:after{content:"";background:currentColor;width:12px;height:1px}& .site-header{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#26282cf2;position:sticky;top:0}& .site-header__in{align-items:center;gap:1rem;min-height:64px;display:flex}& .site-header__logo{text-decoration:none}& .site-nav{margin-left:auto}& .site-nav ul{background:var(--surface);border-radius:999px;gap:4px;padding:4px;list-style:none;display:flex}& .site-nav a{border-radius:999px;padding:.4rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}& .site-nav a[aria-current]{background:var(--fg);color:var(--bg)}& .site-nav a:hover:not([aria-current]){background:var(--line)}& .site-header__cta{gap:.4rem;display:flex}& .hdr-btn{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:.45rem;min-height:40px;padding:0 1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}& .hdr-btn--wa{background:var(--surface)}& .hdr-btn svg{width:17px;height:17px}@media (width<=860px){& .site-header__cta{display:none}& .logo__car{width:76px}& .logo__word{font-size:1.05rem}& .site-nav a{padding:.35rem .65rem;font-size:.9rem}& .action-bar{z-index:70;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));backdrop-filter:blur(10px);background:#141518f0;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;position:fixed;box-shadow:0 8px 30px #0006}& .action-bar a{border-radius:14px;justify-items:center;gap:2px;padding:.5rem 0 .45rem;font-size:.8rem;font-weight:600;text-decoration:none;display:grid}& .action-bar a:first-child{background:var(--accent)}& .action-bar svg{width:20px;height:20px}& body{padding-bottom:84px}}& .tg-hero{background:var(--floor);border-bottom:1px solid var(--line)}& .tg-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(1.5rem,5vw,4rem);display:grid}@media (width>=960px){& .tg-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}& .tg-hero__text{background:var(--bg);border-radius:var(--radius);padding:clamp(1.25rem,3.5vw,2.25rem);box-shadow:0 10px 40px #00000059}& .tg-hero h1{font-size:clamp(2.3rem,5.6vw,4.2rem);line-height:.98}& .tg-hero__text>p{color:var(--muted);max-width:46ch;margin-top:1rem}& .tg-hero__img img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:0 10px 40px #00000059}@media (width<=959px){& .tg-hero__img img{aspect-ratio:16/10}}& .tg-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:1.5rem;list-style:none;display:grid}& .tg-quick a{background:var(--floor);border:1px solid var(--line-strong);border-radius:12px;gap:.15rem;padding:.85rem 1rem;text-decoration:none;display:grid}& .tg-quick a:hover{border-color:var(--fg)}& .tg-quick__label{font-size:1.1rem;font-weight:800}& .tg-quick__n{color:var(--muted);font-size:.85rem}& .tg-section{padding-block:clamp(2rem,6vw,4rem)}& .tg-section__head{align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}& .tg-section__head h2{font-size:clamp(2rem,5vw,3.2rem)}& .tg-section__head span{color:var(--muted);font-weight:600}& .tg-section__head a{color:var(--muted);margin-left:auto;font-weight:600}& .tg-more{margin-top:1.5rem}& .car-grid{--grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}& .tg-grid{grid-template-columns:repeat(auto-fill,minmax(min(46%,250px),1fr))}& .tg-card{background:var(--surface);border-radius:var(--radius);flex-direction:column;padding:6px 6px 12px;display:flex;position:relative}& .tg-card:hover{background:#393c41}& .tg-card__img{aspect-ratio:1;border-radius:var(--img-radius);position:relative;overflow:hidden}& .tg-card__img img{object-fit:cover;width:100%;height:100%}& .tg-card__price{background:var(--fg);color:var(--bg);font-variant-numeric:tabular-nums;border-radius:8px;padding:.25rem .6rem;font-size:1.05rem;font-weight:800;position:absolute;bottom:8px;left:8px}& .tg-card__img .badge{position:absolute;top:8px;right:8px}& .tg-card h3{letter-spacing:-.01em;margin:.7rem 6px 0;font-size:1.15rem;line-height:1.15}& .tg-card h3 a{text-decoration:none}& .tg-card__specs{color:var(--muted);flex-wrap:wrap;gap:.2rem .7rem;margin:.3rem 6px 0;font-size:.88rem;display:flex}& .tg-card__when{color:#ff8a84;margin:.3rem 6px 0;font-size:.88rem;font-weight:600}& .tg-card.is-sold .tg-card__price{background:var(--red);color:#fff}& .tg-card.is-sold img{filter:grayscale(.7)}@media (width<=520px){& .tg-card h3{font-size:1rem}& .tg-card__price{font-size:.9rem}}& .tg-sold{background:var(--floor)}& .tg-sold__row{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}& .tg-sold__row li{scroll-snap-align:start;flex:0 0 200px}& .tg-sold__row a{background:var(--bg);border-radius:var(--radius);padding:6px 6px 10px;text-decoration:none;display:block}& .tg-sold__row img{aspect-ratio:1;object-fit:cover;border-radius:var(--img-radius);filter:grayscale()}& .tg-sold__row span{color:var(--muted);margin:.5rem 4px 0;font-size:.85rem;display:grid}& .tg-sold__row strong{color:var(--fg);font-size:1rem}& .tg-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}@media (width>=900px){& .tg-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}& .tg-tile--visit{grid-column:span 2}}& .tg-tile{background:var(--surface);border-radius:var(--radius);padding:1.4rem}& .tg-tile h3{font-size:1.5rem}& .tg-tile p{color:var(--muted);margin-top:.4rem}& .tg-tile--visit{background:var(--floor)}& .tg-tile--visit p{color:var(--fg)}& .tg-tile__cta{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}& .tg-tile .hours{margin-top:.5rem}& .btn{border-radius:999px;font-weight:700}& .page-head h1{font-size:clamp(2.6rem,7vw,4.4rem)}& .detail__info{background:var(--surface);border-radius:var(--radius);padding:clamp(1.1rem,3vw,1.6rem)}& .filters{background:var(--surface);border-radius:var(--radius);padding:12px}& .field select{border-radius:10px}& .opties li{background:var(--bg);border-color:var(--line)}& .related{background:var(--floor);border:0}& .site-footer{color:var(--muted);background:#1e2023}}
