.hero[data-v-f6798989]{--hero-h: clamp(34rem, min(56vw, 100vh - var(--header-h) - 2 * var(--header-offset) - 3 * var(--gap)), 54rem);--hero-h: clamp(34rem, min(56vw, 100svh - var(--header-h) - 2 * var(--header-offset) - 3 * var(--gap)), 54rem);--stage-width: 172%;position:relative;display:flex;flex-direction:column;overflow:hidden;overflow:clip;border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface) 0%,#edf1f9 100%)}.hero__text[data-v-f6798989]{position:relative;z-index:2;display:grid;justify-items:start;gap:var(--space-4);padding:clamp(1.75rem,4vw,3rem) var(--card-pad) 0}.hero__eyebrow[data-v-f6798989]{color:var(--blue-700);font-size:var(--text-lead);font-weight:var(--weight-medium);line-height:1.35;text-wrap:balance}.hero__eyebrow strong[data-v-f6798989]{font-weight:var(--weight-bold)}.hero__title[data-v-f6798989]{color:var(--color-brand)}.hero__word[data-v-f6798989]{display:inline-block;overflow:clip;padding-block-end:.16em;margin-block-end:-.16em;vertical-align:top}.hero__word>span[data-v-f6798989]{display:inline-block}.hero__word--accent[data-v-f6798989]{position:relative}.hero__word--accent[data-v-f6798989]:after{content:"";position:absolute;bottom:.02em;left:.05em;width:1.4em;height:max(3px,.075em);border-radius:99px;background:var(--color-accent);transform-origin:left center}.hero__actions[data-v-f6798989]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-1)}.hero__facts[data-v-f6798989]{display:none;flex-wrap:wrap;gap:0 var(--space-5);color:var(--color-text-soft);font-size:var(--text-small)}.hero__facts a[data-v-f6798989]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;border-radius:var(--radius-sm);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.hero__facts svg[data-v-f6798989]{color:var(--color-brand)}@media(hover:hover)and (pointer:fine){.hero__facts a[data-v-f6798989]:hover{color:var(--blue-700)}}.hero__cue[data-v-f6798989]{display:none}.hero__stage[data-v-f6798989]{position:relative;flex:none;width:var(--stage-width);aspect-ratio:2560 / 1643;margin-block-start:calc(var(--stage-width) * -.15);margin-inline-start:calc(50% - var(--stage-width) * .705)}.hero__depth[data-v-f6798989]{position:absolute;inset:0;transform:translate3d(var(--depth-x, 0),0,0);transition:transform var(--duration-slower) var(--ease-out)}.hero__base img[data-v-f6798989],.hero__overlay img[data-v-f6798989]{width:100%;height:100%}.hero__base[data-v-f6798989]{display:block;position:absolute;inset:0;transform-origin:70% 100%;transition:opacity var(--duration-slow) var(--ease-out)}.hero__spot[data-v-f6798989]{position:absolute;top:22%;bottom:0;left:0;width:30%;background:radial-gradient(closest-side,#fffffff2,#fff0);opacity:0;transform:translate(var(--spot-x, 182%));transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slower) var(--ease-out-expo);pointer-events:none}.hero__overlay[data-v-f6798989]{display:block;position:absolute;inset:0;opacity:0;pointer-events:none;transform-origin:70% 100%;transition:opacity var(--duration-slow) var(--ease-out)}.hero__person[data-v-f6798989]{position:absolute;bottom:0;-webkit-tap-highlight-color:transparent}.hero__person--marit[data-v-f6798989]{left:46.5%;width:22.5%;top:36%}.hero__person--dominik[data-v-f6798989]{left:69%;width:25%;top:31%}.hero__person[data-v-f6798989]:focus-visible{outline:none}.hero__chip[data-v-f6798989]{position:absolute;left:50%;width:max-content;bottom:clamp(.625rem,2.2vw,1.75rem);display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem .875rem;border-radius:var(--radius-pill);background:#fffffff2;box-shadow:var(--shadow-sm);color:var(--blue-950);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:-.005em;white-space:nowrap;transform:translate(-50%);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.hero__chip-rest[data-v-f6798989]{display:none}.hero__chip-role[data-v-f6798989]{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--duration-slow) var(--ease-out-expo)}.hero__chip-role>span[data-v-f6798989]{min-width:0;overflow:hidden;padding-inline-start:0;font-weight:var(--weight-medium);opacity:.85;transition:padding var(--duration-slow) var(--ease-out-expo)}.hero__chip-arrow[data-v-f6798989]{margin-inline-start:.375rem;transition:transform var(--duration-base) var(--ease-out)}.hero__person:focus-visible .hero__chip[data-v-f6798989]{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.hero__person:active .hero__chip[data-v-f6798989],.hero__person:focus-visible .hero__chip[data-v-f6798989]{background:var(--color-brand);color:var(--white)}@media(hover:hover)and (pointer:fine){.hero__depth:has(.hero__person:hover) .hero__base[data-v-f6798989],.hero__depth:has(.hero__person:focus-visible) .hero__base[data-v-f6798989]{opacity:.5}.hero__depth:has(.hero__person:hover) .hero__spot[data-v-f6798989],.hero__depth:has(.hero__person:focus-visible) .hero__spot[data-v-f6798989]{opacity:1}.hero__depth:has(.hero__person--marit:hover) .hero__spot[data-v-f6798989],.hero__depth:has(.hero__person--marit:focus-visible) .hero__spot[data-v-f6798989]{--spot-x: 142%}.hero__depth:has(.hero__person--dominik:hover) .hero__spot[data-v-f6798989],.hero__depth:has(.hero__person--dominik:focus-visible) .hero__spot[data-v-f6798989]{--spot-x: 222%}.hero__depth:has(.hero__person--marit:hover) .hero__overlay--marit[data-v-f6798989],.hero__depth:has(.hero__person--marit:focus-visible) .hero__overlay--marit[data-v-f6798989],.hero__depth:has(.hero__person--dominik:hover) .hero__overlay--dominik[data-v-f6798989],.hero__depth:has(.hero__person--dominik:focus-visible) .hero__overlay--dominik[data-v-f6798989]{opacity:1}.hero__person:hover .hero__chip[data-v-f6798989]{background:var(--color-brand);color:var(--white)}.hero__person:is(:hover,:focus-visible) .hero__chip-role[data-v-f6798989]{grid-template-columns:1fr}.hero__person:is(:hover,:focus-visible) .hero__chip-role>span[data-v-f6798989]{padding-inline-start:.5rem}.hero__person:hover .hero__chip-arrow[data-v-f6798989]{transform:translate(3px)}}@media(min-width:26.5rem){.hero__chip-rest[data-v-f6798989]{display:inline}}@media(min-width:48rem){.hero[data-v-f6798989]{--stage-width: 128%}.hero__text[data-v-f6798989]{gap:var(--space-5)}.hero__facts[data-v-f6798989]{display:flex}.hero__stage[data-v-f6798989]{margin-block-start:calc(var(--stage-width) * -.2);margin-inline-start:calc(66% - var(--stage-width) * .705)}.hero__chip[data-v-f6798989]{font-size:.875rem}}@media(min-width:60rem){.hero[data-v-f6798989]{--stage-width: min(116%, var(--hero-h) * 2.15);justify-content:center;min-height:var(--hero-h)}.hero__text[data-v-f6798989]{width:min(50%,42rem);padding-block:var(--card-pad)}.hero__stage[data-v-f6798989]{position:absolute;right:-5.5%;bottom:0;margin:0}.hero__base[data-v-f6798989]{-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 46%);mask-image:linear-gradient(90deg,transparent 20%,#000 46%)}.hero__cue[data-v-f6798989]{position:absolute;z-index:2;bottom:clamp(1rem,2vw,1.75rem);left:var(--card-pad);display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline-end:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out)}.hero__cue-line[data-v-f6798989]{position:relative;width:2.5rem;height:1.5px;overflow:hidden;background:var(--line-strong)}.hero__cue-line[data-v-f6798989]:after{content:"";position:absolute;inset:0;background:var(--color-brand);transform:translate(-101%);transition:transform var(--duration-slow) var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.hero__cue[data-v-f6798989]:hover{color:var(--blue-700)}.hero__cue:hover .hero__cue-line[data-v-f6798989]:after{transform:none}}}@media(prefers-reduced-motion:no-preference){html:not(.intro-pending) .hero{animation:hero-frame .9s var(--ease-out-expo) backwards}html:not(.intro-pending) .hero__text>:not(.hero__title),html:not(.intro-pending) .hero__cue{animation:hero-rise var(--duration-slower) var(--ease-out-expo) backwards}html:not(.intro-pending) .hero__eyebrow{animation-delay:80ms}html:not(.intro-pending) .hero__word>span{animation:hero-word .82s var(--ease-out-expo) .16s backwards}html:not(.intro-pending) .hero__word--accent>span{animation-delay:.24s}html:not(.intro-pending) .hero__word--accent:after{animation:hero-stroke var(--duration-slower) var(--ease-out-expo) .78s backwards}html:not(.intro-pending) .hero__lead{animation-delay:.32s}html:not(.intro-pending) .hero__actions{animation-delay:.4s}html:not(.intro-pending) .hero__facts{animation-delay:.48s}html:not(.intro-pending) .hero__cue{animation-delay:1.1s}html:not(.intro-pending) .hero__stage{animation:hero-stage 1.2s var(--ease-out-expo) 60ms backwards}html:not(.intro-pending) .hero__chip{animation:hero-chip var(--duration-slower) var(--ease-out-expo) .82s backwards}html:not(.intro-pending) .hero__person--dominik .hero__chip{animation-delay:.9s}}@keyframes hero-frame{0%{clip-path:inset(2.5% 2.5% 2.5% 2.5% round var(--radius-xl))}to{clip-path:inset(0 0 0 0 round var(--radius-xl))}}@keyframes hero-rise{0%{clip-path:inset(0 0 100% 0);transform:translateY(.75rem)}to{clip-path:inset(0)}}@keyframes hero-word{0%{transform:translateY(105%)}}@keyframes hero-stroke{0%{transform:scaleX(0)}}@keyframes hero-stage{0%{transform:translateY(1.75rem) scale(1.02)}}@keyframes hero-chip{0%{clip-path:inset(0 50% round var(--radius-pill));translate:0 .75rem}to{clip-path:inset(0 round var(--radius-pill))}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hero__base,.hero__overlay{animation:hero-recede linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes hero-recede{to{scale:.94;translate:0 3%}}.story__text[data-v-bdc2cdc6]{grid-column:span 12;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.story__subtitle[data-v-bdc2cdc6]{color:var(--blue-950);font-size:var(--text-lead);font-weight:var(--weight-semibold);line-height:1.35;text-wrap:balance}.story__text .t-body[data-v-bdc2cdc6]{color:var(--blue-950)}.story__action[data-v-bdc2cdc6]{margin-block-start:auto}.story__media[data-v-bdc2cdc6]{grid-column:span 12;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);aspect-ratio:3 / 2}.story__media img[data-v-bdc2cdc6]{width:100%;height:100%;object-fit:cover}@media(min-width:60rem){.story__text[data-v-bdc2cdc6]{grid-column:span 5}.story__media[data-v-bdc2cdc6]{grid-column:span 7;aspect-ratio:auto;min-height:100%}}.home-services[data-v-2219e80e] .section-head__text{justify-items:start;gap:var(--space-1)}.home-services__slide[data-v-2219e80e]{aspect-ratio:4 / 5}.modules__private[data-v-5522512a]{grid-column:span 12;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.modules__prices[data-v-5522512a]{display:grid;width:100%;margin-block:var(--space-2)}.modules__prices div[data-v-5522512a]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--line-strong)}.modules__prices div[data-v-5522512a]:last-child{border-block-end:1px solid var(--line-strong)}.modules__prices dt[data-v-5522512a]{color:var(--color-text-soft);font-size:.9375rem}.modules__prices dd[data-v-5522512a]{color:var(--blue-950);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.014em;white-space:nowrap}.modules__action[data-v-5522512a]{margin-block-start:auto}.modules__location[data-v-5522512a]{position:relative;grid-column:span 12;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface)}.modules__location img[data-v-5522512a]{flex:1;width:100%;min-height:15rem;object-fit:cover}.modules__location-panel[data-v-5522512a]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:clamp(1.125rem,2vw,1.75rem)}.modules__address[data-v-5522512a]{margin-block-start:var(--space-2);color:var(--blue-950);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:-.014em;line-height:var(--leading-snug)}.modules__parking[data-v-5522512a]{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-1)}.modules__parking svg[data-v-5522512a]{color:var(--color-brand)}@media(min-width:60rem){.modules__private[data-v-5522512a]{grid-column:span 5}.modules__location[data-v-5522512a]{grid-column:span 7}}.partners[data-v-34e6e0af]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-7);padding-block:clamp(1.25rem,2.4vw,2rem)}.partners__list[data-v-34e6e0af]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5) clamp(2rem,5vw,4.5rem)}.partners__list img[data-v-34e6e0af]{width:auto;max-width:11rem;height:3.5rem;object-fit:contain}
