html#html,body#body{background:var(--bg);margin:0;padding:0}html#html{overscroll-behavior-y:none;scroll-padding-top:88px}.v2-page [id]{scroll-margin-top:88px}.v2-page h1,.v2-page h2,.v2-page h3,.v2-page h4{color:var(--ink)}.v2-page h1 em,.v2-page h2 em{color:var(--accent)}.v2-shell,.v2-shell *{box-sizing:border-box}.v2-shell a{color:inherit;text-decoration:none}.v2-shell img{max-width:100%;display:block}.v2-shell .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.v2-shell .eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.v2-shell .eyebrow:before{content:"";opacity:.6;background:currentColor;width:24px;height:1px;display:inline-block}.v2-shell .btn{border-radius:var(--radius-pill);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.v2-shell .btn-primary{background:var(--accent);color:#fff}.v2-shell .btn-primary:hover{background:var(--accent-700);color:#fff}.v2-shell .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.v2-shell .btn-ghost:hover{border-color:var(--ink)}.v2-shell .btn .arr{width:14px;height:14px}header.site.v2-shell{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);font-family:var(--font-inter), system-ui, sans-serif;color:var(--ink);background:#f6f4f0e0;position:sticky;top:0}header.site.v2-shell .nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:88px;display:grid}header.site.v2-shell .brand{align-items:center;display:inline-flex}header.site.v2-shell .brand img{width:auto;height:60px;display:block}header.site.v2-shell nav.primary{justify-content:center;gap:28px;display:flex}header.site.v2-shell nav.primary a{color:var(--ink-2);padding:6px 2px;font-size:14px;font-weight:500;transition:color .2s;position:relative}header.site.v2-shell nav.primary a:hover{color:var(--ink)}header.site.v2-shell nav.primary a.active:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-2px;left:0;right:0}header.site.v2-shell .nav-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}header.site.v2-shell .phone{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}header.site.v2-shell .phone strong{color:var(--ink);letter-spacing:.02em;white-space:nowrap;font-weight:500}header.site.v2-shell .burger{cursor:pointer;background:0 0;border:0;padding:8px;display:none}header.site.v2-shell .burger span{background:var(--ink);width:22px;height:1.5px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.v2-drawer{z-index:60;background:var(--bg);padding:32px var(--pad);visibility:hidden;font-family:var(--font-inter), system-ui, sans-serif;color:var(--ink);flex-direction:column;transition:transform .3s cubic-bezier(.2,.6,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.v2-drawer.is-open{visibility:visible;transform:translateY(0)}.v2-drawer-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.v2-drawer-close{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:8px;font-size:28px;line-height:1}.v2-drawer ul{margin:0;padding:0;list-style:none}.v2-drawer ul li{border-bottom:1px solid var(--line)}.v2-drawer ul li a{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ink);padding:18px 0;font-size:28px;display:block}.v2-drawer-foot{color:var(--muted);flex-direction:column;gap:12px;margin-top:auto;padding-top:32px;font-size:14px;display:flex}.v2-drawer-foot a{color:var(--ink)}.cta-band.v2-shell{background:var(--bg);padding:clamp(48px,6vw,80px) 0}.v2-shell .cta-dual{background:var(--accent-soft);border-radius:20px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.v2-shell .cta-half{flex-direction:column;justify-content:center;padding:clamp(36px,4vw,56px);display:flex}.v2-shell .cta-talk{background:var(--accent-soft)}.v2-shell .cta-letter{background:var(--accent-800);color:#f4f0fa}.v2-shell .cta-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:600;display:block}.v2-shell .cta-letter .cta-eyebrow{color:#f4f0fab3}.v2-shell .cta-half h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0 0 14px;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.1}.v2-shell .cta-letter h2{color:#fff}.v2-shell .cta-letter h2 em{color:#e8dcfa;font-style:italic;font-weight:400}.v2-shell .cta-half p{color:var(--ink-2);max-width:44ch;margin:0 0 22px;font-size:14px;line-height:1.6}.v2-shell .cta-letter p{color:#f4f0fac7}.v2-shell .cta-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-shell .btn-phone{color:var(--accent);border:1.5px solid var(--accent);border-radius:var(--radius-pill);font-family:var(--font-inter), system-ui, sans-serif;background:0 0;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.v2-shell .btn-phone:hover{background:var(--accent);color:#fff}.v2-shell .btn-phone svg{width:14px;height:14px}.v2-shell .cta-letter .cta-nl-form{background:#ffffff14;border:1px solid #ffffff38;border-radius:4px;gap:8px;padding:6px;display:flex}.v2-shell .cta-letter .cta-nl-form input{min-width:0;font:inherit;color:#fff;background:0 0;border:0;outline:0;flex:1;padding:9px 12px;font-size:14px}.v2-shell .cta-letter .cta-nl-form input::placeholder{color:#f4f0fa80}.v2-shell .cta-letter .cta-nl-form input:disabled{opacity:.6;cursor:not-allowed}.v2-shell .cta-letter .cta-nl-form button{cursor:pointer;color:var(--accent-800);font:inherit;white-space:nowrap;background:#fff;border:0;border-radius:3px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.v2-shell .cta-letter .cta-nl-form button:hover:not(:disabled){background:var(--accent-softer)}.v2-shell .cta-letter .cta-nl-form button:disabled{opacity:.6;cursor:not-allowed}.v2-shell .cta-letter .cta-nl-form button svg{width:14px;height:14px}.v2-shell .cta-letter .cta-nl-success{color:#fff;margin:0;font-size:14px}.v2-shell .cta-letter .cta-nl-error{color:#ffd1d1;margin:8px 0 0;font-size:12px}.v2-shell .cta-fine{color:#f4f0fa8c;margin:10px 0 0;font-size:11px}footer.v2-shell{background:var(--accent);color:#f4f0fad1;font-family:var(--font-inter), system-ui, sans-serif;padding:80px 0 32px}footer.v2-shell .ft-grid{border-bottom:1px solid #ffffff2e;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}footer.v2-shell h5{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin:0 0 18px;font-size:11px;font-weight:500}footer.v2-shell .ft-grid a,footer.v2-shell .ft-grid span{color:#f4f0fae6;padding:6px 0;font-size:14px;display:block}footer.v2-shell .ft-grid a:hover{color:#fff}footer.v2-shell .ft-brand .brand img{filter:brightness(0)invert();opacity:.95;width:auto;height:60px}footer.v2-shell .ft-brand p{color:#f4f0fab8;max-width:36ch;margin:16px 0 24px;font-size:14px}footer.v2-shell .socials{gap:8px;display:flex}footer.v2-shell .socials a{color:#f4f0fae6;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}footer.v2-shell .socials a:hover{color:#fff;background:#ffffff1a;border-color:#fff}footer.v2-shell .socials a i{font-size:14px;line-height:1}footer.v2-shell .ft-bottom{color:#f4f0fa99;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}footer.v2-shell .ft-bottom .legal{gap:18px;display:flex}footer.v2-shell .ft-bottom .legal a:hover{color:#fff}@media (max-width:960px){header.site.v2-shell nav.primary,header.site.v2-shell .nav-right{display:none}header.site.v2-shell .nav{grid-template-columns:1fr auto}header.site.v2-shell .burger{display:block}.v2-shell .cta-dual{grid-template-columns:1fr}footer.v2-shell .ft-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){footer.v2-shell .ft-grid{grid-template-columns:1fr}footer.v2-shell .ft-bottom{flex-direction:column;align-items:flex-start;gap:12px}}html#html,body#body{overflow-x:clip}.v2-page,.v2-shell{max-width:100%}@media (max-width:560px){.v2-page h1,.v2-page h2,.v2-page h3{overflow-wrap:anywhere}}.v2-page .units .units-cards{display:none}@media (max-width:767px){.v2-page .units .tbl-wrap{display:none}.v2-page .units .units-cards{gap:12px;display:grid}}.v2-page .units .unit-card{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.v2-page .units .unit-card.sold,.v2-page .units .unit-card.option{background:var(--bg-tint);border-color:var(--line-soft)}.v2-page .units .unit-card.sold .unit-card-ref,.v2-page .units .unit-card.option .unit-card-ref{color:var(--muted)}.v2-page .units .unit-card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding-bottom:12px;display:flex}.v2-page .units .unit-card-head .status{border-radius:50%;flex-shrink:0;width:10px;height:10px}.v2-page .units .unit-card-head .status.te-koop{background:#5ba86a}.v2-page .units .unit-card-head .status.in-optie{background:#e1a23a}.v2-page .units .unit-card-head .status.verkocht{background:#c25555}.v2-page .units .unit-card-ref{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:600}.v2-page .units .unit-card-price{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:600}.v2-page .units .unit-card.sold .unit-card-price,.v2-page .units .unit-card.option .unit-card-price{color:var(--muted)}.v2-page .units .unit-card-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.v2-page .units .unit-card-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-page .units .unit-card-grid dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:500}.v2-page .units .unit-card-grid dd{color:var(--ink-2);margin:0;font-size:14px;font-weight:500}.v2-page .units .unit-card-foot{display:flex}.v2-page .units .unit-card-foot .plan-btn,.v2-page .units .unit-card-foot .status-label{text-align:center;flex:1;justify-content:center}.v2-page .units .unit-card-foot .status-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-soft);border-radius:var(--radius-pill);padding:8px 0;font-size:11px}.v2-page .units .unit-card-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:24px;font-size:14px}
