.obj-icon{flex:none;width:1.1rem;height:1.1rem}.obj-list{padding-block:var(--space-l) var(--space-xl)}.obj-list__head{gap:var(--space-s);margin-bottom:var(--space-l);display:grid}.obj-list__head h1{font-size:var(--step-4)}.obj-list__head .lede{max-width:52ch}.obj-filter{margin-bottom:var(--space-m)}.obj-filter ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.obj-filter a{border:1px solid var(--line-strong);min-height:2.75rem;font-size:var(--step--1);transition:background-color var(--dur-s) var(--ease-out), border-color var(--dur-s) var(--ease-out), color var(--dur-s) var(--ease-out);border-radius:2px;align-items:center;gap:.5em;padding:.5em 1.1em;font-weight:500;text-decoration:none;display:inline-flex}.obj-filter a:hover{border-color:var(--ink)}.obj-filter a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.obj-filter__count{font-variant-numeric:tabular-nums;opacity:.7}.obj-grid{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.obj-card{min-width:0}.obj-card__link{gap:var(--space-s);color:inherit;text-decoration:none;display:grid}.obj-card__media{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.obj-card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo)}.obj-card__link:hover .obj-card__media img{transform:scale(1.03)}.obj-card__placeholder{color:var(--muted);font-size:var(--step--1);place-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.obj-card__placeholder .obj-icon{width:2rem;height:2rem}.obj-card__badges{pointer-events:none;flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.obj-card__media.is-plan{background:#fff}.obj-card__media.is-plan img{object-fit:contain;padding:.75rem}.obj-card__body{gap:.35rem;display:grid}.obj-card__kicker{font-size:var(--step--1);color:var(--muted)}.obj-card__title{font-size:var(--step-1);line-height:1.25}.obj-card__link:hover .obj-card__title{text-underline-offset:.18em;text-decoration:underline 1px}.obj-card__place{color:var(--muted);font-size:var(--step--1);align-items:center;gap:.4rem;display:flex}.obj-card__place .obj-icon{color:var(--primary);width:1rem;height:1rem}.obj-card__facts{font-size:var(--step--1);flex-wrap:wrap;gap:0 .9rem;margin:0;padding:0;list-style:none;display:flex}.obj-card__facts li+li:before{content:"·";color:var(--line-strong);margin-right:.9rem}.obj-card__price{font-variant-numeric:tabular-nums;margin-top:.2rem;font-weight:600}.obj-card--closed .obj-card__media img{filter:grayscale(.6);opacity:.8}.obj-badge{font-family:var(--font-body);letter-spacing:.02em;vertical-align:middle;background:var(--accent);color:#fff;border-radius:2px;padding:.3em .7em;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-block}.obj-badge--sold,.obj-badge--rented{background:var(--ink)}.obj-badge--new{background:var(--primary)}.obj-badge--reduced{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.obj-kicker__badges{vertical-align:middle;flex-wrap:wrap;gap:.35rem;margin-left:.6rem;display:inline-flex}.obj-kicker__badges:empty{display:none}.obj-was{color:var(--muted);margin-left:.5em;font-size:.9em;font-weight:400;display:inline-block}.obj-was s{text-decoration-thickness:1px}.obj-panel .obj-was{font-size:var(--step--1);margin:-.3rem 0 0}.obj-grid--teaser{margin-top:var(--space-l)}.obj-teaser__more{margin-top:var(--space-m)}.obj-empty{gap:var(--space-s);padding:var(--space-l) 0;border-top:1px solid var(--line);justify-items:start;display:grid}.obj-empty__title{font-family:var(--font-display);font-size:var(--step-2);text-wrap:balance;max-width:30ch;line-height:1.2}.obj-empty__text{color:var(--muted);text-wrap:pretty;max-width:52ch;margin-bottom:var(--space-s)}.obj-cta{padding-top:0}.obj-cta__inner{gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--line);align-items:end;display:grid}@media (width>=56rem){.obj-cta__inner{grid-template-columns:1fr auto}}.obj-cta h2{font-size:var(--step-2);margin-bottom:.5rem}.obj-cta p{color:var(--muted);max-width:52ch}.obj-detail{padding-block:var(--space-m) var(--space-xl)}.obj-crumbs{font-size:var(--step--1);color:var(--muted);margin-bottom:var(--space-m);flex-wrap:wrap;gap:.5rem;display:flex}.obj-crumbs a{color:inherit}.obj-crumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.obj-head{gap:var(--space-s);margin-bottom:var(--space-m);display:grid}.obj-kicker{color:var(--muted);font-size:var(--step--1)}.obj-head h1{font-size:var(--step-4);max-width:24ch}.obj-place{color:var(--muted);align-items:center;gap:.5rem;display:flex}.obj-place .obj-icon{color:var(--primary)}.obj-place--block{color:var(--ink);margin-bottom:.3rem}.obj-muted{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--space-s)}.obj-gallery{margin-bottom:var(--space-l);margin-inline:calc(-1 * var(--gutter));position:relative}.obj-gallery__list{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.obj-gallery__list::-webkit-scrollbar{display:none}.obj-gallery__item{scroll-snap-align:start;aspect-ratio:4/3;background:var(--surface);flex:0 0 100%}.obj-gallery__btn{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.obj-gallery__btn img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo)}.obj-gallery__counter{right:calc(var(--gutter) + .2rem);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:oklch(17% .008 75/.75);border-radius:2px;padding:.25em .7em;font-size:.8rem;position:absolute;bottom:.8rem}.obj-gallery__all{left:calc(var(--gutter) + .2rem);background:var(--bg);color:var(--ink);font-size:var(--step--1);border:0;border-radius:2px;align-items:center;gap:.5em;padding:.55em .9em;font-weight:500;display:inline-flex;position:absolute;bottom:.8rem;box-shadow:0 1px 8px oklch(10% 0 0/.18)}.obj-gallery__all .obj-icon{width:1rem;height:1rem}@media (width>=48rem){.obj-gallery{margin-inline:0}.obj-gallery__list{grid-template-columns:1fr;gap:.5rem;height:clamp(17rem,50vh,30rem);display:grid;overflow:visible}.obj-gallery--n2 .obj-gallery__list{grid-template-columns:1fr 1fr}.obj-gallery--n3 .obj-gallery__list{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.obj-gallery--n3 .obj-gallery__item:first-child{grid-row:span 2}.obj-gallery__item{aspect-ratio:auto;min-height:0}.obj-gallery__item:nth-child(n+4){display:none}.obj-gallery__btn:hover img{transform:scale(1.03)}.obj-gallery__counter{display:none}.obj-gallery__all{left:auto;right:.8rem}}.obj-layout{gap:var(--space-l);display:grid}@media (width>=60rem){.obj-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.obj-aside{grid-area:1/2;position:sticky;top:6rem}.obj-main{grid-area:1/1}}.obj-main{min-width:0}.obj-panel{gap:var(--space-s);padding:var(--space-m);background:var(--surface);border-top:2px solid var(--ink);display:grid}.obj-panel__price{font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:tabular-nums;overflow-wrap:normal;hyphens:none;line-height:1.15}.obj-panel__sub{color:var(--muted);font-size:var(--step--1)}.obj-panel__closed{font-weight:600}.obj-panel__actions{gap:.6rem;margin-top:.4rem;display:grid}.obj-panel__actions .btn,.obj-panel>.btn{justify-content:center}.obj-panel__tour,.obj-panel__print{justify-self:start}.obj-panel__print{cursor:pointer;font:inherit;font-size:var(--step--1);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.obj-panel__print:hover{text-underline-offset:.18em;text-decoration:underline}.obj-panel__print .obj-icon{width:1rem;height:1rem;color:var(--primary)}.obj-panel__print[hidden]{display:none}.obj-plans__list{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.obj-plans--n2 .obj-plans__list{grid-template-columns:1fr 1fr}}.obj-plans figure{gap:.5rem;margin:0;display:grid}.obj-plans__btn{width:100%;padding:var(--space-s);border:1px solid var(--line);cursor:zoom-in;background:#fff;display:block}.obj-plans__btn:hover{border-color:var(--line-strong)}.obj-plans__btn img{object-fit:contain;width:100%;height:auto;max-height:36rem}.obj-plans figcaption{color:var(--muted);font-size:var(--step--1)}.obj-print-head,.obj-print-foot{display:none}.obj-panel__ref{color:var(--muted);font-size:var(--step--1)}.obj-keyfacts{gap:var(--space-s) var(--space-m);margin:0 0 var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}@media (width<=30rem){.obj-keyfacts{grid-template-columns:1fr 1fr}}.obj-keyfacts>div{border-top:1px solid var(--line);align-content:start;gap:.2rem;padding-top:.6rem;display:grid}.obj-keyfacts dt{font-size:var(--step--1);color:var(--muted)}.obj-keyfacts dd{font-family:var(--font-display);font-size:var(--step-1);margin:0;line-height:1.2}.obj-sec{padding-block:var(--space-m);border-top:1px solid var(--line)}.obj-sec h2{font-size:var(--step-2);margin-bottom:var(--space-m)}.obj-prose p,.obj-prose li{color:var(--ink);line-height:1.7}.obj-data{column-gap:var(--space-l);margin:0;display:grid}@media (width>=48rem){.obj-data{grid-template-columns:1fr 1fr}}.obj-data>div{gap:var(--space-s);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:.75rem;display:grid}.obj-data dt{color:var(--muted)}.obj-data dd{font-variant-numeric:tabular-nums;overflow-wrap:break-word;hyphens:manual;margin:0;font-weight:500}.obj-features{gap:.6rem var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.obj-features li{align-items:flex-start;gap:.6rem;display:flex}.obj-features .obj-icon{color:var(--primary);width:1rem;height:1rem;margin-top:.25em}.obj-docs{margin:0;padding:0;list-style:none;display:grid}.obj-docs a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 0;text-decoration:none;display:grid}.obj-docs li:first-child a{border-top:1px solid var(--line)}.obj-docs .obj-icon{color:var(--primary)}.obj-docs__label{font-weight:500}.obj-docs a:hover .obj-docs__label{text-decoration:underline}.obj-docs__meta{color:var(--muted);font-size:var(--step--1);white-space:nowrap}.obj-map{aspect-ratio:4/3;background:var(--surface);margin-bottom:var(--space-s);position:relative;overflow:hidden}@media (width>=48rem){.obj-map{aspect-ratio:16/9}}.obj-map__consent{place-content:center;justify-items:center;gap:var(--space-s);padding:var(--space-m);text-align:center;display:grid;position:absolute;inset:0}.obj-map__consent p{color:var(--muted);font-size:var(--step--1);max-width:40ch}.obj-map__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.obj-map__always{font:inherit;font-size:var(--step--1);color:var(--ink);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;text-decoration:underline}.obj-map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.obj-enquiry__grid{gap:var(--space-l);display:grid}@media (width>=60rem){.obj-enquiry__grid{grid-template-columns:5fr 7fr}}.obj-enquiry__intro{gap:var(--space-s);align-content:start;display:grid}.obj-enquiry__intro .lede{font-size:var(--step-0);max-width:46ch;line-height:1.65}.obj-enquiry__links{margin:var(--space-s) 0 0;gap:.6rem;padding:0;list-style:none;display:grid}.obj-enquiry__links li{align-items:center;gap:.7rem;display:flex}.obj-enquiry__links svg{width:1.1rem;height:1.1rem;color:var(--primary);flex:none}.obj-enquiry .label{font-weight:500;font-size:var(--step--1)}.obj-enquiry .form-fields{gap:var(--space-m);display:grid}.lightbox{color:#fff;background:oklch(12% .006 75/.97);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.lightbox::backdrop{background:oklch(12% .006 75/.97)}.lightbox__figure{place-items:center;margin:0;padding:3.5rem .5rem;display:grid;position:absolute;inset:0}.lightbox__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.lightbox__count{font-variant-numeric:tabular-nums;color:oklch(85% .005 75);font-size:.9rem;position:absolute;top:1rem;left:1rem}.lightbox__btn{color:#fff;cursor:pointer;background:oklch(100% 0 0/.12);border:0;border-radius:2px;place-items:center;width:3rem;height:3rem;font-size:1.6rem;line-height:1;display:grid;position:absolute}.lightbox__btn:hover{background:oklch(100% 0 0/.22)}.lightbox__btn:focus-visible{outline:2px solid var(--honey);outline-offset:2px}.lightbox__close{font-size:1.2rem;top:.5rem;right:.5rem}.lightbox__prev{top:50%;left:.5rem;transform:translateY(-50%)}.lightbox__next{top:50%;right:.5rem;transform:translateY(-50%)}@media (width<=40rem){.lightbox__prev,.lightbox__next{top:auto;bottom:.5rem;transform:none}}.lightbox__figure{grid-template-rows:minmax(0,1fr) auto;gap:.75rem}.lightbox__caption{text-align:center;color:oklch(90% .005 75);justify-self:center;max-width:60ch;padding-inline:1rem;font-size:.95rem}.lightbox__caption[hidden],.lightbox--single .lightbox__prev,.lightbox--single .lightbox__next,.lightbox--single .lightbox__count{display:none}@media print{@page{margin:14mm 12mm}html,body{color:#000;background:#fff!important}.site-header,.site-footer,.skip,.obj-crumbs,.obj-enquiry,.obj-cta,.lightbox,.grecaptcha-badge,.obj-gallery__counter,.obj-gallery__all,.obj-panel__actions,.obj-panel__print,.obj-panel__tour,.obj-map,#lage .textlink,.obj-sec--docs{display:none!important}.obj-detail{padding:0}.obj-detail .container{max-width:none;padding:0}.obj-print-head{border-bottom:1px solid #000;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.6rem;font-size:9pt;display:flex}.obj-print-head__brand{font-family:var(--font-display);letter-spacing:.04em;font-size:14pt}.obj-print-head__brand span{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;font-size:8pt}.obj-print-foot{color:#444;overflow-wrap:anywhere;border-top:1px solid #999;margin-top:1.2rem;padding-top:.5rem;font-size:8pt;display:block}.obj-head{margin-bottom:.8rem}.obj-head h1{max-width:none;font-size:20pt}.obj-badge{box-shadow:inset 0 0 0 1px #000;color:#000!important;background:#fff!important}.obj-gallery{margin:0 0 1rem}.obj-gallery__list{gap:4pt;overflow:visible;aspect-ratio:auto!important;grid-template-rows:none!important;grid-template-columns:repeat(4,1fr)!important;height:auto!important;display:grid!important}.obj-gallery__item{break-inside:avoid;aspect-ratio:4/3!important}.obj-gallery__item:first-child{grid-column:1/-1;aspect-ratio:16/9!important;grid-row:auto!important}.obj-gallery__item:nth-child(n+2){display:block!important}.obj-gallery__item:nth-child(n+6){display:none!important}.obj-gallery__btn img{transform:none!important}.obj-layout{display:block}.obj-aside{margin-bottom:.8rem;position:static}.obj-panel{background:0 0;border-top:1px solid #000;border-bottom:1px solid #000;gap:.2rem;padding:.6rem 0}.obj-panel__price{font-size:16pt}.obj-keyfacts{margin-bottom:.6rem}.obj-sec{break-inside:auto;padding-block:.6rem}.obj-sec h2{break-after:avoid;margin-bottom:.4rem;font-size:13pt}.obj-data>div,.obj-features li,.obj-plans figure{break-inside:avoid}.obj-data>div{padding-block:.3rem}.obj-prose p,.obj-prose li{line-height:1.5}.obj-plans__btn{border-color:#999}.obj-plans__btn img{max-height:16cm}a{color:inherit;text-decoration:none}}
