@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_d1cf9df6-module__s2tXKW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_d1cf9df6-module__s2tXKW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_8935f639-module__NbWtKa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_8935f639-module__NbWtKa__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--n-blau:#0064ae;--n-gruen:#00783d;--n-gelb:#fbba00;--n-rot:#e2002b;--gelb-text:#805d00;--rot-text:#cc0026;--bg:#f3f5f6;--bg-2:#e8ebed;--bg-3:#dbe0e3;--card:#fff;--ink:#0e1417;--ink-2:#3b454c;--ink-3:#5e666d;--line:#0e14171f;--line-2:#0e141738;--dunkel:#0e1417;--dunkel-2:#182126;--hell:#eef1f2;--hell-2:#eef1f2a8;--hell-linie:#eef1f229;--success:var(--n-gruen);--danger:var(--n-rot);--warning:var(--n-gelb);--info:var(--n-blau);--success-weich:#e4f0ea;--danger-weich:#fbe6ea;--warning-weich:#fdf3dc;--info-weich:#e2edf6;--akzent:var(--n-gruen);--akzent-weich:var(--success-weich);--ek-aplus:#00843d;--ek-a:#2e9e3a;--ek-b:#7db83a;--ek-c:#bfd230;--ek-d:#f1e12a;--ek-e:#f7bd2a;--ek-f:#ef8b24;--ek-g:#e4541f;--ek-h:#cf1f1c;--r:2px;--dauer:.18s;--dauer-druck:80ms;--druck:translateY(1px);--gesperrt:.45;--fokus-breite:2px;--weiss:#fff;--gruen-tief:#00612f;--schatten-1:0 1px 2px #0e14170f, 0 1px 1px #0e14170a;--schatten-2:0 2px 4px #0e14170d, 0 12px 28px -14px #0e141738;--schatten-3:0 4px 8px #0e14170f, 0 28px 60px -28px #0e14174d;--e:cubic-bezier(.2,.8,.2,1);--kachel-r:4px;--kachel-luecke:1.1rem;--kachel-rand:var(--line);--kachel-schatten:var(--schatten-1);--kachel-schatten-hoch:var(--schatten-2);--kachel-hub:translateY(-3px);--kachel-zoom:scale(1.04);--kachel-dauer:var(--dauer);--kachel-druck:translateY(-1px);--fokus-kontrast:var(--ink);--bild-objekt:4/3;--bild-person:1/1;--schleier:#0e1417db;--schatten-tinte:#0e141738;--breite:1280px;--navhoehe:68px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--navhoehe) + 1rem)}body{background:var(--bg);color:var(--ink);font-family:var(--font-instrument),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--n-gelb);color:var(--ink)}h1,h2,h3,h4,.d1,.d2,.d3,.d4{font-family:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.08}.d1{letter-spacing:-.032em;font-size:clamp(2.1rem,3.9vw,3.5rem);font-weight:800}.d2{font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.12}.d3{letter-spacing:-.018em;font-size:clamp(1.22rem,1.7vw,1.5rem);line-height:1.2}.d4{letter-spacing:-.012em;font-size:1.06rem;line-height:1.32}.lead{color:var(--ink-2);max-width:58ch;margin:0;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.55}.text{color:var(--ink-2);max-width:66ch;margin:0}.klein{color:var(--ink-3);font-size:.9rem;line-height:1.5}.mini{color:var(--ink-3);font-size:.79rem;line-height:1.45}.marke{letter-spacing:.15em;text-transform:uppercase;color:var(--akzent);font-size:.73rem;font-weight:600;display:block}.huelle{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:clamp(1.1rem,3.6vw,2.4rem)}.sekt{padding-block:clamp(2.8rem,4.8vw,4.4rem)}.sekt-eng{padding-block:clamp(2rem,3.4vw,3rem)}.kopf{flex-direction:column;gap:.85rem;max-width:64ch;margin-bottom:clamp(1.8rem,3.4vw,2.8rem);display:flex}.zeile{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;max-width:none;display:flex}.knopf{border-radius:var(--r);font-family:var(--font-schibsted),sans-serif;letter-spacing:-.005em;cursor:pointer;background:var(--ink);color:var(--hell);transition:background var(--dauer) var(--e),color var(--dauer) var(--e),border-color var(--dauer) var(--e),transform var(--dauer-druck) var(--e);white-space:nowrap;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.82rem 1.35rem;font-size:.96rem;font-weight:600;display:inline-flex}.knopf svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform var(--dauer) var(--e);flex:none}.knopf:hover{background:var(--akzent);color:var(--weiss)}.knopf:hover svg{transform:translate(3px)}.knopf:active{transform:var(--druck)}.knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.knopf--akzent{background:var(--akzent);color:var(--weiss)}.knopf--akzent:hover{background:var(--ink);color:var(--hell)}.knopf--linie{color:var(--ink);border-color:var(--line-2);background:0 0}.knopf--linie:hover{background:var(--ink);color:var(--hell);border-color:var(--ink)}.knopf--glas{color:var(--weiss);-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff57}.knopf--glas:hover{background:var(--weiss);color:var(--ink);border-color:var(--weiss)}.knopf--klein{padding:.58rem 1rem;font-size:.88rem}.knopf--voll{width:100%}.knopf[disabled],.knopf:disabled{opacity:var(--gesperrt);cursor:not-allowed;transform:none}.knopf[disabled]:hover{background:var(--ink);color:var(--hell)}.textlink{color:var(--akzent);transition:gap var(--dauer) var(--e),opacity var(--dauer) var(--e);align-items:center;gap:.42rem;font-size:.93rem;font-weight:600;display:inline-flex}.textlink svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.textlink:hover{gap:.65rem}.textlink:active{opacity:.75}.textlink:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.nav{z-index:60;height:var(--navhoehe);transition:background var(--dauer) var(--e),border-color var(--dauer) var(--e),box-shadow var(--dauer) var(--e);background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav.fest{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);box-shadow:var(--schatten-1);background:#f3f5f6f0}.nav-innen{width:100%;max-width:var(--breite);align-items:center;gap:1.2rem;margin-inline:auto;padding-inline:clamp(1.1rem,3.6vw,2.4rem);display:flex}.nav-logo{flex:none;align-items:center;display:flex;position:relative}.nav-logo img{width:auto;height:27px;transition:filter .45s var(--e)}.nav:not(.fest) .nav-logo:after{content:"";pointer-events:none;filter:brightness(0)invert();clip-path:inset(0 0 0 32.7%);background:url(/bilder/logo-nagel.svg) 50%/auto 27px no-repeat;position:absolute;inset:0}.nav-links{align-items:center;gap:.12rem;margin-left:1.4rem;display:flex}.nav-link{cursor:pointer;min-height:2.25rem;font-family:var(--font-schibsted),sans-serif;color:var(--ink-2);transition:background var(--dauer) var(--e),color var(--dauer) var(--e);background:0 0;border:0;border-radius:999px;padding:.52rem .95rem;font-size:.93rem;font-weight:500}.nav-link:hover{background:var(--bg-2);color:var(--ink)}.nav-link[aria-current=page]{background:var(--bg-2);color:var(--ink);font-weight:600}.nav-link:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.nav-link{white-space:nowrap}@media (max-width:1000px){.nav-links{margin-left:.6rem}.nav-link{padding-inline:.7rem}}.nav:not(.fest) .nav-link{color:#ffffffe0}.nav:not(.fest) .nav-link:hover{color:var(--weiss);background:#ffffff29}.nav:not(.fest) .nav-link[aria-current=page]{color:var(--weiss);background:#ffffff38}.nav-rechts{align-items:center;gap:.45rem;margin-left:auto;display:flex}.nav-cta{border-radius:999px;min-height:2.4rem}.nav:not(.fest) .nav-cta{background:var(--weiss);color:var(--ink)}.nav:not(.fest) .nav-cta:hover{background:var(--akzent);color:var(--weiss)}.brenner{border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;flex:none;width:2.5rem;height:2.5rem;margin-left:auto;display:none;position:relative}.nav:not(.fest) .brenner{border-color:#fff6}.brenner span{background:var(--ink);width:16px;height:1.7px;transition:transform .4s var(--e),background var(--dauer) var(--e);position:absolute;left:50%}.nav:not(.fest) .brenner span{background:var(--weiss)}.brenner span:first-child{top:calc(50% - 4px);transform:translate(-50%)}.brenner span:nth-child(2){top:calc(50% + 4px);transform:translate(-50%)}.brenner[aria-expanded=true] span{background:var(--ink)}.brenner[aria-expanded=true] span:first-child{transform:translate(-50%)translateY(4px)rotate(45deg)}.brenner[aria-expanded=true] span:nth-child(2){transform:translate(-50%)translateY(-4px)rotate(-45deg)}.brenner:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.mobilmenue{z-index:59;background:var(--bg);padding:calc(var(--navhoehe) + 1.5rem) 1.4rem 2rem;opacity:0;visibility:hidden;transition:opacity .3s var(--e),visibility .3s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobilmenue.offen{opacity:1;visibility:visible}.mobilmenue>button,.mobilmenue>a{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;font-family:var(--font-schibsted),sans-serif;letter-spacing:-.02em;color:var(--ink);background:0 0;padding:1rem 0;font-size:1.45rem;font-weight:700}.mobilmenue>button:hover,.mobilmenue>a:hover{color:var(--akzent)}.mobilmenue>button:focus-visible,.mobilmenue>a:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.mobilmenue .mm-kontakt{gap:.6rem;margin-top:1.6rem;padding-top:.4rem;display:grid}.nav-gruppe{display:flex;position:relative}.nav-link--unter:after{content:"";width:.38em;height:.38em;transition:transform var(--dauer) var(--e);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.42em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.nav-gruppe:hover .nav-link--unter:after,.nav-gruppe:focus-within .nav-link--unter:after{transform:translateY(.05em)rotate(-135deg)}.nav-unter{z-index:61;background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:13.5rem;box-shadow:var(--schatten-3);opacity:0;visibility:hidden;transition:opacity var(--dauer) var(--e),transform var(--dauer) var(--e),visibility 0s linear var(--dauer);margin:0;padding:.45rem;list-style:none;position:absolute;top:100%;left:0;transform:translateY(-4px)}.nav-unter:before{content:"";height:.6rem;position:absolute;top:-.6rem;left:0;right:0}.nav-gruppe:hover .nav-unter,.nav-gruppe:focus-within .nav-unter{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-gruppe--zu .nav-unter,.nav-gruppe--zu:hover .nav-unter,.nav-gruppe--zu:focus-within .nav-unter{opacity:0;visibility:hidden;transform:translateY(-.25rem)}.nav-unter li:nth-child(7){border-top:1px solid var(--line);margin-top:.35rem;padding-top:.35rem}.nav-unter-link{border-radius:var(--r);white-space:nowrap;font-family:var(--font-schibsted),sans-serif;color:var(--ink-2);transition:background var(--dauer) var(--e),color var(--dauer) var(--e);padding:.55rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.nav-unter-link:hover{background:var(--info-weich);color:var(--ink)}.nav-unter-link:active{background:var(--bg-2)}.nav-unter-link:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.nav-unter-link[aria-current=page]{color:var(--info);font-weight:600}.mm-unter{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.1rem .8rem;margin:0;padding:.55rem 0 .8rem;list-style:none;display:grid}.mm-unter a{color:var(--ink-2);padding:.5rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:block}.mm-unter a:hover,.mm-unter a:active{color:var(--akzent)}.mm-unter a:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.mm-unter a[aria-current=page]{color:var(--ink);font-weight:700}.hero{min-height:min(92vh,860px);padding-top:calc(var(--navhoehe) + 2rem);background:var(--dunkel);align-items:flex-end;padding-bottom:clamp(2rem,4vw,3.4rem);display:flex;position:relative;overflow:hidden}.hero-medium{z-index:0;position:absolute;inset:0}.hero-medium video{object-fit:cover;width:100%;height:100%}.hero-bild{object-fit:cover;object-position:center 22%;transform-origin:80% 22%;opacity:0;width:100%;height:100%;transition:opacity 1.8s var(--e);will-change:opacity,transform;position:absolute;inset:0;transform:scale(1.05)}.hero-bild.an{opacity:1}.hero-bild.zieht{animation:11s linear forwards heroWandern}.hero-bild:nth-child(2n).zieht{animation-name:heroWandern2}@keyframes heroWandern{0%{transform:scale(1.05)}to{transform:scale(1.15)translate(-1.2%,-1%)}}@keyframes heroWandern2{0%{transform:scale(1.15)translate(1.2%,1%)}to{transform:scale(1.05)}}.hero-schleier{z-index:1;background:linear-gradient(95deg,#0e14178a 0%,#0e14177d 34%,#0e14173d 56%,#0e141700 76%),linear-gradient(#0e14179e 0%,#0e141752 14%,#0e141733 40%,#0e141773 72%,#0e1417c7 100%);position:absolute;inset:0}@media (max-width:760px){.hero-schleier{background:linear-gradient(#0e1417a8 0%,#0e141778 22%,#0e141785 52%,#0e1417cc 100%)}}.hero-innen{z-index:2;width:100%;position:relative}.hero-text{max-width:min(46rem,92%);color:var(--weiss);flex-direction:column;gap:1.15rem;display:flex}.hero-text .marke{color:#ffffffd1}.hero-text h1{color:var(--weiss);text-shadow:0 1px 24px #00000040}.hero-text p{color:#ffffffe6;max-width:52ch;margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.55}.hero-knoepfe{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.hero-fuss{z-index:2;border-top:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:1.4rem 2.6rem;margin-top:clamp(2rem,4vw,3.2rem);padding-top:1.3rem;display:flex;position:relative}.hero-zahl{color:var(--weiss);flex-direction:column;gap:.1rem;display:flex}.hero-zahl b{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1.1}.hero-zahl span{color:#ffffffb8;font-size:.82rem}.hero-schnell{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.wege{flex-wrap:wrap;gap:.5rem;display:flex}.weg{border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);font-family:var(--font-schibsted),sans-serif;cursor:pointer;transition:background var(--dauer) var(--e),border-color var(--dauer) var(--e),color var(--dauer) var(--e);align-items:center;gap:.55rem;padding:.66rem 1.05rem;font-size:.92rem;font-weight:600;display:inline-flex}.weg svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--wk,var(--ink-3));flex:none}.weg:hover{border-color:var(--wk,var(--ink));background:var(--wf,var(--bg-2))}.weg:hover svg{color:var(--wk,var(--ink))}.weg:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.weg:active{background:var(--bg-3);transform:var(--druck)}.weg[aria-disabled=true]{opacity:var(--gesperrt);pointer-events:none}.weg--dunkel{color:var(--weiss);background:#ffffff1a;border-color:#ffffff52}.weg--dunkel:hover{background:var(--weiss);color:var(--ink);border-color:var(--weiss)}.weg--dunkel:active{background:var(--hell);color:var(--ink);border-color:var(--hell)}.weg--dunkel svg{color:currentColor}.rollen{gap:var(--kachel-luecke);grid-template-columns:repeat(4,1fr);display:grid}.rolle{background:var(--card);cursor:pointer;text-align:left;font:inherit;--kachel-akzent:var(--rk);flex-direction:column;align-items:flex-start;gap:.7rem;padding:clamp(1.5rem,2.2vw,2rem);display:flex;position:relative}.rolle:before{content:"";background:var(--rk);transform-origin:0;width:100%;height:3px;transition:transform var(--kachel-dauer) var(--e);position:absolute;top:0;left:0;transform:scaleX(0)}.rolle:hover:before,.rolle:focus-visible:before{transform:scaleX(1)}.rolle-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--rk);font-size:.72rem;font-weight:600}.rolle h3{letter-spacing:-.02em;font-size:clamp(1.14rem,1.5vw,1.34rem);line-height:1.2}.rolle p{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.5}.rolle-fuss{font-family:var(--font-schibsted),sans-serif;color:var(--rk);transition:gap var(--dauer) var(--e);align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;font-size:.9rem;font-weight:600;display:inline-flex}.rolle:hover .rolle-fuss,.rolle:focus-visible .rolle-fuss{gap:.62rem}.rolle-fuss svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.block{background:var(--bg-2);color:var(--ink)}.hellkarte{background:var(--card);color:var(--ink)}.block .hellkarte h2,.block .hellkarte h3,.block .hellkarte h4,.block .hellkarte .d2,.block .hellkarte .d3,.block .hellkarte .d4{color:var(--ink)}.block .hellkarte .lead,.block .hellkarte .klein,.block .hellkarte .text{color:var(--ink-2)}.block .hellkarte .mini{color:var(--ink-3)}.block .hellkarte .marke{color:var(--akzent)}.block .lead{color:var(--ink-2)}.block .marke{color:var(--gelb-text)}.block-raster{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(1.8rem,3.4vw,3.4rem);display:grid}@media (min-width:861px){.block-raster>:first-child{top:calc(var(--navhoehe) + 1.4rem);align-self:start;position:sticky}}.objekte{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.15rem;display:grid}.objekt{background:var(--card);text-align:left;font:inherit;cursor:pointer;flex-direction:column;display:flex}.bildfeld{background:var(--bg-3);position:relative;overflow:hidden}.bildfeld img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--e)}.objekt .bildfeld{aspect-ratio:var(--bild-objekt)}.objekt-marke{letter-spacing:.02em;font-size:.72rem;font-weight:600;font-family:var(--font-schibsted),sans-serif;background:var(--kachel-akzent);color:var(--weiss);align-items:center;gap:.4rem;padding:.34rem .7rem;display:inline-flex;position:absolute;top:0;left:0}.objekt-fotos{border-radius:var(--r);color:var(--weiss);background:#0e1417ad;align-items:center;gap:.32rem;padding:.26rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem}.objekt-fotos svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:12px;height:12px}.bild-hinweis{z-index:1;border-radius:var(--r);letter-spacing:.02em;background:var(--dunkel-2);color:var(--hell);pointer-events:none;padding:.26rem .55rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.55rem;left:.55rem}.lupe .bild-hinweis{top:1.1rem;bottom:auto;left:1.1rem}.streifen-bild .bild-hinweis{top:.55rem;bottom:auto}.objekt-koerper{flex-direction:column;flex:1;gap:.5rem;padding:1.05rem 1.15rem 1.2rem;display:flex}.objekt-ort{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:600}.objekt-titel{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.012em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.objekt-daten{flex-wrap:wrap;gap:.3rem;display:flex}.objekt-daten span{color:var(--ink-2);background:var(--bg-2);border-radius:var(--r);padding:.2rem .5rem;font-size:.79rem}.objekt-preis{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.objekt-preis b{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.objekt-preis em{color:var(--ink-3);font-size:.76rem;font-style:normal}.filter{background:var(--card);border:1px solid var(--line);margin-bottom:1.6rem;padding:1rem 1.1rem}.segmente{border:1px solid var(--line-2);border-radius:var(--r);display:inline-flex;overflow:hidden}.segment{background:var(--card);cursor:pointer;font-family:var(--font-schibsted),sans-serif;color:var(--ink-3);border:0;border-right:1px solid var(--line);transition:background var(--dauer) var(--e),color var(--dauer) var(--e);padding:.5rem 1.05rem;font-size:.9rem;font-weight:600}.segment:last-child{border-right:0}.segment:hover{background:var(--bg-2);color:var(--ink)}.segment:active{background:var(--bg-3);color:var(--ink)}.segment[aria-pressed=true]{background:var(--ink);color:var(--hell)}.segment:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.filterzeile{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:.9rem;display:flex}.feld{flex-direction:column;gap:.3rem;min-width:0;display:flex}.feld>label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:600}.feld select,.feld input,.feld textarea{appearance:none;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);min-height:2.65rem;color:var(--ink);transition:border-color var(--dauer) var(--e),box-shadow var(--dauer) var(--e),background var(--dauer) var(--e);padding:.62rem .8rem;font-size:.94rem}.feld textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.feld select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none' stroke='%2368737B' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4.5 4.5L10 1'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2rem}.feld select:hover,.feld input:hover,.feld textarea:hover{border-color:var(--ink-3)}.feld select:focus-visible,.feld input:focus-visible,.feld textarea:focus-visible{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-weich);background:var(--card);outline:none}.feld select:disabled,.feld input:disabled,.feld textarea:disabled{opacity:var(--gesperrt);cursor:not-allowed;background:var(--bg-2)}.spanne{flex-direction:column;gap:.25rem;min-width:190px;display:flex}.spanne input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.65rem;padding:0}.spanne input[type=range]::-webkit-slider-runnable-track{background:var(--bg-3);height:3px}.spanne input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--akzent);width:1rem;height:1rem;transition:transform var(--dauer) var(--e);border:0;margin-top:-.4rem}.spanne input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.spanne input[type=range]::-moz-range-track{background:var(--bg-3);height:3px}.spanne input[type=range]::-moz-range-thumb{background:var(--akzent);border:0;border-radius:0;width:1rem;height:1rem}.spanne input[type=range]:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.filterfuss{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.85rem;padding-top:.85rem;display:flex}.treffer{color:var(--ink-2);font-size:.92rem}.treffer b{font-family:var(--font-schibsted),sans-serif;color:var(--ink);font-weight:700}.zuruecksetzen{cursor:pointer;color:var(--ink-3);transition:color var(--dauer) var(--e),border-color var(--dauer) var(--e);background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0;font-size:.88rem;font-weight:600}.zuruecksetzen:hover{color:var(--ink);border-color:var(--line-2)}.zuruecksetzen:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.zuruecksetzen[disabled]{opacity:var(--gesperrt);cursor:not-allowed}.leer{border:1px dashed var(--line-2);background:var(--card);text-align:center;grid-column:1/-1;padding:clamp(2.4rem,5vw,4rem) 1.4rem}.formraster{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.formraster .voll{grid-column:1/-1}.zustimmung{background:var(--bg-2);border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;display:flex}.zustimmung input{appearance:none;border:1.5px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:var(--r);width:1.15rem;height:1.15rem;transition:background var(--dauer) var(--e),border-color var(--dauer) var(--e);flex:none;margin-top:.14rem;position:relative}.zustimmung input:checked{background:var(--akzent);border-color:var(--akzent)}.zustimmung input:checked:after{content:"";border:solid var(--weiss);border-width:0 2px 2px 0;width:.28rem;height:.56rem;position:absolute;top:.11rem;left:.33rem;transform:rotate(43deg)}.zustimmung input:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.zustimmung span{color:var(--ink-2);font-size:.84rem;line-height:1.45}.fehler{color:var(--rot-text);min-height:1.1rem;font-size:.85rem;font-weight:500}.fehler:empty{display:none}.erfolg{background:var(--success-weich);border:1px solid #00783d47;align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.erfolg svg{width:20px;height:20px;stroke:var(--success);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.15rem}.funnel-kopf{padding:1.1rem clamp(1.2rem,2.4vw,1.8rem) 0}.funnel-balken{background:var(--bg-3);height:3px;margin-top:.75rem;overflow:hidden}.funnel-balken i{background:var(--akzent);transform-origin:0;height:100%;transition:transform .5s var(--e);display:block;transform:scaleX(0)}.funnel-koerper{padding:clamp(1.3rem,2.6vw,1.9rem)}.schritt{flex-direction:column;gap:1.1rem;display:none}.schritt.aktiv{animation:rein .4s var(--e) both;display:flex}@keyframes rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wahlraster{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.55rem;display:grid}.funnel-fuss{border-top:1px solid var(--line);background:var(--bg-2);border-radius:0 0 calc(var(--kachel-r) - 1px) calc(var(--kachel-r) - 1px);justify-content:space-between;align-items:center;gap:.9rem;padding:.95rem clamp(1.2rem,2.4vw,1.8rem);display:flex}.zurueck{cursor:pointer;color:var(--ink-3);transition:color var(--dauer) var(--e),gap var(--dauer) var(--e);background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem 0;font-size:.9rem;font-weight:600;display:inline-flex}.zurueck:hover{color:var(--ink);gap:.58rem}.zurueck:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.zurueck svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.zuruecklink{border:1px solid var(--line-2);background:var(--card);cursor:pointer;font-family:var(--font-schibsted),sans-serif;min-height:2.4rem;color:var(--ink);transition:background var(--dauer) var(--e),color var(--dauer) var(--e),border-color var(--dauer) var(--e);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem .5rem .8rem;font-size:.9rem;font-weight:600;display:inline-flex}.zuruecklink svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.zuruecklink:hover{background:var(--ink);color:var(--hell);border-color:var(--ink)}.zuruecklink:active{transform:var(--druck)}.zuruecklink:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.schliessen{border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);cursor:pointer;width:2.3rem;height:2.3rem;transition:background var(--dauer) var(--e),border-color var(--dauer) var(--e);flex:none;place-items:center;display:grid}.schliessen svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.schliessen:hover{background:var(--ink);color:var(--hell);border-color:var(--ink)}.schliessen:active{transform:var(--druck)}.schliessen:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.galerie{background:var(--line);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:2px;margin-bottom:clamp(1.3rem,2.4vw,2rem);display:grid}.galerie .gross{aspect-ratio:auto;background:var(--bg-3);cursor:zoom-in;border:0;grid-row:span 2;min-height:clamp(300px,42vh,460px);padding:0;position:relative;overflow:hidden}.galerie .klein{display:contents}.galerie .klein button{background:var(--bg-3);cursor:pointer;aspect-ratio:4/3;border:0;min-height:0;padding:0;position:relative;overflow:hidden}.galerie img{object-fit:cover;width:100%;height:100%;transition:transform var(--dauer) var(--e)}.galerie button:hover img{transform:scale(1.05)}.galerie button:focus-visible{outline:2px solid var(--akzent);outline-offset:-3px}.galerie .mehr{color:var(--weiss);font-family:var(--font-schibsted),sans-serif;background:#0e14179e;place-items:center;font-size:1rem;font-weight:700;display:grid;position:absolute;inset:0}#detail-titel{letter-spacing:-.02em;font-size:clamp(1.24rem,1.7vw,1.55rem);line-height:1.24}.detail-koerper{grid-template-columns:1.35fr .95fr;align-items:start;gap:clamp(1.4rem,2.6vw,2.4rem);padding:clamp(1.2rem,2.6vw,2rem);display:grid}.eckdaten{background:var(--card);border:1px solid var(--line);flex-wrap:wrap;margin-block:1.1rem;display:flex;overflow:hidden}.eckdaten div{border-left:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;flex:132px;gap:.15rem;margin:-1px 0 0 -1px;padding:.8rem .95rem;display:flex}.eckdaten dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:600}.eckdaten dd{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:700}.beschreibung h4{letter-spacing:.02em;margin:1.4rem 0 .45rem;font-size:.95rem}.beschreibung p{color:var(--ink-2);white-space:pre-line;margin:0 0 .7rem;font-size:.95rem;line-height:1.6}.anfrage{background:var(--card);border:1px solid var(--line);flex-direction:column;gap:.8rem;padding:1.15rem 1.2rem 1.3rem;display:flex;position:sticky;top:4.6rem}.anfrage .wege{flex-direction:column}.anfrage .weg{justify-content:flex-start;width:100%}.detail-oben{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;margin-bottom:clamp(.9rem,1.6vw,1.25rem);display:flex}.makler{flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;display:flex}.makler-person{align-items:center;gap:.7rem;min-width:0;display:flex}.makler-foto{object-fit:cover;background:var(--bg-3);border:1px solid var(--line);border-radius:50%;flex:none;width:48px;height:48px}.makler-foto--leer{font-family:var(--font-schibsted),sans-serif;color:var(--ink-2);place-items:center;font-size:.95rem;font-weight:700;display:grid}.makler-name{flex-direction:column;gap:.1rem;line-height:1.2;display:flex}.makler-name span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600}.makler-name strong{font-family:var(--font-schibsted),sans-serif;color:var(--ink);font-size:1rem}.makler-wege{flex-wrap:wrap;gap:.5rem;display:flex}.makler-wege .weg{white-space:nowrap}.weg--whatsapp{background:var(--n-gruen);border-color:var(--n-gruen);color:var(--weiss)}.weg--whatsapp svg{color:currentColor}.weg--whatsapp:hover{background:var(--gruen-tief);border-color:var(--gruen-tief);color:var(--weiss)}.weg--whatsapp:hover svg{color:currentColor}.weg--whatsapp:active{background:var(--gruen-tief);border-color:var(--gruen-tief)}.berater{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.95rem;display:grid}.anfrage .berater{border-bottom:1px solid var(--line);margin-bottom:.2rem;padding-bottom:1rem}.berater-foto{object-fit:cover;background:var(--bg-3);border:3px solid var(--card);width:72px;height:72px;box-shadow:0 0 0 2px var(--akzent);border-radius:50%}.berater-foto--leer{font-family:var(--font-schibsted),sans-serif;color:var(--ink-2);place-items:center;font-size:1.25rem;font-weight:700;display:grid}.berater-text{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.berater-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600}.berater-name{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.015em;color:var(--ink);margin-bottom:.3rem;font-size:1.18rem;line-height:1.2}.berater-weg{max-width:100%;color:var(--ink-2);border-radius:var(--r);overflow-wrap:break-word;min-width:0;transition:color var(--dauer) var(--e);align-items:center;gap:.45rem;padding:.12rem 0;font-size:.9rem;display:inline-flex}.berater-weg>span{min-width:0}.berater-weg svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;color:var(--akzent);flex:none}.berater-weg:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.berater-weg:active{color:var(--akzent)}.berater-weg:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.abstand-mittel{margin-top:1.4rem}.abstand-klein{margin-top:.8rem}.zahlkachel{flex-direction:column;gap:.35rem;padding:1.05rem 1.15rem 1.15rem;display:flex}.zahlkachel dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:600}.zahlkachel dd{flex-direction:column;gap:.25rem;margin:0;display:flex}.zahlkachel b{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.02em;font-size:1.3rem;font-weight:700;line-height:1.2}.zahlkachel span{color:var(--ink-2);font-size:.85rem;line-height:1.45}.datenliste{margin:.9rem 0 0;display:grid}.datenliste>div{border-top:1px solid var(--line);grid-template-columns:minmax(8.5rem,12rem) minmax(0,1fr);gap:.2rem 1.4rem;padding:.8rem 0;display:grid}.datenliste dt{color:var(--ink);font-weight:600}.datenliste dd{color:var(--ink-2);margin:0}@media (max-width:640px){.datenliste>div{grid-template-columns:minmax(0,1fr)}}.tabelle-rahmen{background:var(--card);border:1px solid var(--kachel-rand);border-radius:var(--kachel-r);overflow-x:auto}.tabelle-hinweis{border-top:1px solid var(--line);margin:0;padding:.5rem 1.1rem;display:none}@media (max-width:760px){.tabelle-hinweis{display:block}}.tabelle-rahmen:focus-visible{outline:2px solid var(--fokus-kontrast);outline-offset:2px}.tabelle{width:100%;min-width:var(--tabelle-min,0);border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.92rem}.tabelle caption{text-align:left;font-family:var(--font-schibsted),sans-serif;letter-spacing:-.012em;color:var(--ink);padding:1rem 1.1rem .7rem;font-size:1.06rem;font-weight:700}.tabelle th,.tabelle td{text-align:left;vertical-align:top;border-top:1px solid var(--line);color:var(--ink-2);padding:.62rem 1.1rem}.tabelle thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-2);font-size:.72rem;font-weight:600}.tabelle tbody th,.tabelle tfoot th{color:var(--ink);font-weight:600}.tabelle--text tbody th{color:var(--ink-2);font-weight:400}.tabelle .zahl{text-align:right;white-space:nowrap}@media (max-width:480px){.tabelle th,.tabelle td{padding:.6rem}.tabelle caption{padding-inline:.6rem}}.tabelle .summe>*,.tabelle tfoot>tr>*{color:var(--ink);background:var(--bg-2);font-weight:700}.tabelle--text .summe>th{color:var(--ink);font-weight:700}.berater--gross{grid-template-columns:128px minmax(0,1fr)}.berater--gross .berater-foto{width:128px;height:128px}@media (max-width:480px){.berater--gross{grid-template-columns:96px minmax(0,1fr)}.berater--gross .berater-foto{width:96px;height:96px}}.kopf-raster{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.8rem,3.4vw,3.4rem);display:grid}.kopf-raster .kopf{margin-bottom:0}.kopf-bild .bildfeld{aspect-ratio:1400/823;border:1px solid var(--kachel-rand);border-radius:var(--kachel-r)}.kopf-bild .bild-hinweis{top:.55rem;bottom:auto}.kopf-bild .gutachter{max-width:none;margin:-2.4rem 1rem 0;position:relative}@media (max-width:860px){.kopf-raster{grid-template-columns:minmax(0,1fr)}.kopf-bild{order:-1}}.einblicke.einblicke--zwei{grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.einblicke.einblicke--zwei{grid-template-columns:1fr}}.bildfeld--plan{aspect-ratio:1546/574;background:var(--card);border:1px solid var(--kachel-rand);border-radius:var(--kachel-r);margin-top:.9rem}.bildfeld--plan img{object-fit:contain}.gutachter{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--akzent);max-width:30rem;margin-top:1.4rem;padding:1.1rem 1.2rem}.erfolg-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.erfolg-text p{margin:0}.erfolg-direkt{border-top:1px solid color-mix(in srgb,var(--success) 22%,transparent);flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding-top:.75rem;display:flex}.erfolg-direkt strong{color:var(--ink)}.erfolg-direkt .weg:focus-visible{outline:2px solid var(--success);outline-offset:2px}.detail-koerper{grid-template-areas:"kopf seite""text seite"}.detail-kopf{grid-area:kopf;min-width:0}.detail-koerper .anfrage{grid-area:seite}.detail-koerper .beschreibung{grid-area:text;min-width:0}.textblock{border-top:1px solid var(--line)}.textblock summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;list-style:none;display:flex}.textblock summary::-webkit-details-marker{display:none}.textblock summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--dauer) var(--e);border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:.25rem;transform:rotate(45deg)}.textblock[open]>summary:after{transform:rotate(-135deg)}.textblock summary h2{margin:0}.textblock summary:hover{color:var(--akzent)}.textblock summary:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.textblock--weiter{border-top:0}.textblock--weiter summary{color:var(--ink-2);justify-content:flex-start;gap:.5rem;padding:.1rem 0 .9rem;font-size:.92rem;font-weight:600}body:has(.aktionen--objekt) .aktionen:not(.aktionen--objekt){display:none!important}.lupe{z-index:90;background:#0e1417f0;justify-content:center;align-items:center;padding:2.5rem 1.2rem;display:none;position:fixed;inset:0}.lupe.offen{display:flex}.lupe img{object-fit:contain;max-width:100%;max-height:100%}.lupe-zu{width:2.6rem;height:2.6rem;color:var(--weiss);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff57;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.lupe-zu svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.lupe-nav{width:2.8rem;height:3.6rem;color:var(--weiss);cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lupe-nav svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lupe-nav:hover,.lupe-zu:hover{background:var(--weiss);color:var(--ink)}.lupe-nav:focus-visible,.lupe-zu:focus-visible{outline:2px solid var(--n-gelb);outline-offset:2px}.lupe-vor{left:1rem}.lupe-zur{right:1rem}.lupe-zaehler{color:#fffc;font-variant-numeric:tabular-nums;font-size:.85rem;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.punkte{gap:1.3rem;display:grid}.punkt{align-items:flex-start;gap:1rem;display:flex}.punkt-nr{font-family:var(--font-schibsted),sans-serif;color:var(--akzent);flex:none;min-width:1.7rem;padding-top:.24rem;font-size:.8rem;font-weight:700}.punkt h3{letter-spacing:-.012em;margin:0 0 .22rem;font-size:1.06rem;line-height:1.32}.punkt p{color:var(--ink-2);max-width:52ch;margin:0;font-size:.93rem;line-height:1.52}.tafel{gap:var(--kachel-luecke);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));display:grid}.produkt{background:var(--card);flex-direction:column;gap:.55rem;padding:1.3rem 1.35rem 1.5rem;display:flex}.produkt-preis{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.produkt ul{gap:.45rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.produkt li{color:var(--ink-2);align-items:flex-start;gap:.55rem;font-size:.89rem;line-height:1.45;display:flex}.produkt li svg{width:13px;height:13px;stroke:var(--akzent);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.3rem}.siegel{--luecke:clamp(2.6rem,5.5vw,5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.siegel-bahn{gap:var(--luecke);width:max-content;animation:42s linear infinite siegel-zieh;display:flex}.siegel:hover .siegel-bahn,.siegel:focus-within .siegel-bahn{animation-play-state:paused}.siegel-satz{gap:var(--luecke);align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.siegel{padding-block:1rem .4rem}.siegel-satz li{border-radius:var(--kachel-r);outline-offset:4px;flex-direction:column;align-items:center;gap:.55rem;display:flex}.siegel img{width:auto;height:clamp(58px,6.4vw,84px);transition:transform var(--kachel-dauer) var(--e),filter var(--kachel-dauer) var(--e)}.siegel-info{text-align:center;max-width:17ch;color:var(--ink-3);opacity:0;transition:opacity var(--kachel-dauer) var(--e);font-size:.72rem;line-height:1.3;display:block}.siegel-satz li:hover img,.siegel-satz li:focus-visible img{filter:drop-shadow(0 8px 12px var(--schatten-tinte));transform:translateY(-3px)scale(1.08)}.siegel-satz li:hover .siegel-info,.siegel-satz li:focus-visible .siegel-info{opacity:1}.siegel-satz li:focus-visible{outline:2px solid var(--akzent)}@media (hover:none){.siegel-info{opacity:1}}@keyframes siegel-zieh{to{transform:translateX(calc(-50% - var(--luecke)/2))}}@media (prefers-reduced-motion:reduce){.hero-bild{transition:none;transform:none}.hero-bild.zieht{animation:none;transform:none}.siegel{-webkit-mask-image:none;mask-image:none}.siegel-satz li:hover img,.siegel-satz li:focus-visible img{transform:none}.siegel-bahn{flex-wrap:wrap;justify-content:center;row-gap:1.6rem;width:auto;animation:none}.siegel-satz{flex-wrap:wrap;justify-content:center;row-gap:1.6rem}.siegel-satz[aria-hidden=true]{display:none}}.leute{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:clamp(1.8rem,3.4vw,2.6rem);display:grid}@media (min-width:640px){.leute{grid-template-columns:repeat(4,1fr)}}.person{background:var(--card);color:var(--ink);flex-direction:column;display:flex}.person .bildfeld{aspect-ratio:var(--bild-person);background:var(--bg-2)}.person img{object-position:center 18%}.person-text{flex-direction:column;flex:1;gap:.15rem;padding:.75rem .85rem .9rem;display:flex}.person b{font-family:var(--font-schibsted),sans-serif;font-size:.95rem;font-weight:700;line-height:1.25}.person-text>span{color:var(--ink-3);font-size:.81rem;line-height:1.35;display:block}.person-text>.person-zusatz{font-size:.76rem}.person-text,.rolle-text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.person-ohne{background:var(--akzent-weich);place-items:center;display:grid}.person-initialen{font-family:var(--font-schibsted),sans-serif;letter-spacing:.02em;color:var(--akzent);font-size:clamp(2rem,4vw,2.6rem);font-weight:700}@media (max-width:639px){.leute>:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:.9rem;display:grid}.leute>:last-child:nth-child(odd)>.bildfeld{grid-area:span 2/1}.leute>:last-child:nth-child(odd)>.person-motto{grid-column:2;padding-left:0}}.leute .person--ki .knopf{opacity:0;z-index:1;margin:0;position:absolute;inset:0}.leute .person--ki .nagelina-rueckmeldung{color:var(--ink-3);margin:0 .9rem .8rem;font-size:.79rem}.leute .person--ki .nagelina-rueckmeldung:empty{display:none}.nagelina-einstieg{border-top:1px solid var(--line);align-items:flex-start;gap:.8rem;margin-top:1.2rem;padding-top:1.1rem;display:flex}.nagelina-einstieg-zeichen{object-fit:cover;object-position:center 20%;background:var(--dunkel);width:2.4rem;height:2.4rem;color:var(--hell);font-family:var(--font-schibsted),sans-serif;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.nagelina-einstieg p{color:var(--ink-2);margin:0}.nagelina-einstieg .knopf{margin-top:.6rem}.kachel{background:var(--card)}.kachel,.objekt,.streifen-bild,.person,.rolle,.rolle-person,.produkt,.weiter-karte,.hellkarte{border:1px solid var(--kachel-rand)}.kachel,.objekt,.streifen-bild,.person,.rolle,.rolle-person,.produkt,.weiter-karte,.hellkarte,.karte,.ansprech,.gutachter,.anfrage,.eckdaten,.filter,.kartenansicht,.leer,.rez{border-radius:var(--kachel-r)}.kachel--link,.objekt,.streifen-bild,.person,.rolle,.rolle-person,.produkt,.weiter-karte{position:relative;overflow:hidden}.tafel .produkt{height:100%}.kachel--info{box-shadow:none}.kachel--link,.objekt,.streifen-bild,a.person,.rolle,.weiter-karte{box-shadow:var(--kachel-schatten);cursor:pointer;transition:border-color var(--kachel-dauer) var(--e),box-shadow var(--kachel-dauer) var(--e), transform var(--kachel-dauer) var(--e)}.produkt:has(>a){box-shadow:var(--kachel-schatten);cursor:pointer;transition:border-color var(--kachel-dauer) var(--e),box-shadow var(--kachel-dauer) var(--e), transform var(--kachel-dauer) var(--e)}.kachel--link:focus-visible,.objekt:focus-visible,.streifen-bild:focus-visible,a.person:focus-visible,.rolle:focus-visible,.weiter-karte:focus-visible{border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub);outline:2px solid var(--kachel-akzent,var(--akzent));outline-offset:2px}:is(.rolle-person,.person--ki):has(.knopf:focus-visible){border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub);outline:2px solid var(--kachel-akzent,var(--akzent));outline-offset:2px}.produkt:has(>a:focus-visible){border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub);outline:2px solid var(--kachel-akzent,var(--akzent));outline-offset:2px}.kachel--link:focus-visible .bildfeld img,.objekt:focus-visible .bildfeld img,.streifen-bild:focus-visible img,a.person:focus-visible img,.kachel--link:focus-visible .rolle-portraet img{transform:var(--kachel-zoom)}.rolle-person:has(.knopf:focus-visible) .rolle-portraet img{transform:var(--kachel-zoom)}.person--ki:has(.knopf:focus-visible) img{transform:var(--kachel-zoom)}.produkt:has(>a:focus-visible) .bildfeld img{transform:var(--kachel-zoom)}a.person:focus-visible b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.kachel--link:hover,.objekt:hover,.streifen-bild:hover,a.person:hover,.rolle:hover,.weiter-karte:hover{border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub)}.produkt:has(>a):hover{border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub)}.kachel--link:hover .bildfeld img,.objekt:hover .bildfeld img,.streifen-bild:hover img,a.person:hover img,.kachel--link:hover .rolle-portraet img{transform:var(--kachel-zoom)}.produkt:has(>a):hover .bildfeld img{transform:var(--kachel-zoom)}a.person:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}:is(.kachel--info,.karte,.produkt,.hellkarte,.rez,.person,.rolle-person,.gutachter,.ansprech,.eckdaten):not(.kachel--link,a,.produkt:has(>a),:has(input,textarea,select)){transition:border-color var(--kachel-dauer) var(--e),box-shadow var(--kachel-dauer) var(--e), transform var(--kachel-dauer) var(--e)}@media (hover:hover){:is(.kachel--info,.karte,.produkt,.hellkarte,.rez,.person,.rolle-person,.gutachter,.ansprech,.eckdaten):not(.kachel--link,a,.produkt:has(>a),:has(input,textarea,select)):hover{border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub)}.animiert .auf.da:is(.kachel--info,.karte,.produkt,.hellkarte,.rez,.person,.rolle-person,.gutachter,.ansprech,.eckdaten):not(.kachel--link,a,.produkt:has(>a),:has(input,textarea,select)):hover{border-color:var(--kachel-akzent,var(--akzent));box-shadow:var(--kachel-schatten-hoch);transform:var(--kachel-hub)}}.kachel--link:active,.objekt:active,.streifen-bild:active,a.person:active,.rolle:active,.weiter-karte:active{transform:var(--kachel-druck);box-shadow:var(--kachel-schatten);transition-duration:var(--dauer-druck)}.produkt:has(>a):active{transform:var(--kachel-druck);box-shadow:var(--kachel-schatten);transition-duration:var(--dauer-druck)}.kachel--link[aria-disabled=true]{opacity:var(--gesperrt);pointer-events:none}.kachel--link .bildfeld img,.objekt .bildfeld img,.streifen-bild img,.person img,.rolle-portraet img,.produkt .bildfeld img{transition:transform var(--kachel-dauer) var(--e)}.produkt>a{align-self:flex-start;margin-top:auto}.produkt>a:after{content:"";position:absolute;inset:0}.produkt>a:focus-visible{outline:none}.produkt>.bildfeld:first-child{aspect-ratio:var(--bild-objekt);margin:-1.3rem -1.35rem .45rem}.produkt>.weg:is(:hover,:active){background:var(--card);border-color:var(--line-2);transform:none}.produkt>.weg:hover svg{color:var(--wk,var(--ink-3))}.produkt>.knopf--akzent:is(:hover,:active){background:var(--akzent);color:var(--weiss);transform:none}:is(.rolle-person,.person--ki) .knopf:after{content:"";position:absolute;inset:0}.rolle-person .knopf:focus-visible{outline:none}.rolle-person .knopf--akzent:is(:hover,:active){background:var(--akzent);color:var(--weiss);transform:none}.rollenliste .rolle-person .knopf{opacity:0;margin:0;position:absolute;inset:0}.kachel--wahl{border-color:var(--line-2);cursor:pointer;transition:border-color var(--kachel-dauer) var(--e),background var(--kachel-dauer) var(--e), transform var(--dauer-druck) var(--e);align-items:center;gap:.6rem;padding:1rem 2.2rem 1rem 1.05rem;display:flex;position:relative}.kachel--wahl input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}@media (hover:hover){.kachel--wahl:not([aria-disabled=true],:has(input:disabled)):hover{border-color:var(--kachel-akzent,var(--akzent));background:var(--akzent-weich)}}.kachel--wahl:not([aria-disabled=true],:has(input:disabled)):active{transform:var(--druck)}.kachel--wahl:is(:focus-visible,:has(input:focus-visible)){outline:2px solid var(--kachel-akzent,var(--akzent));outline-offset:2px}.kachel--wahl:is(:has(input:checked),[aria-pressed=true]){border-color:var(--kachel-akzent,var(--akzent));background:var(--akzent-weich);box-shadow:inset 0 0 0 1px var(--kachel-akzent,var(--akzent))}.kachel--wahl:is(:has(input:checked),[aria-pressed=true]):after{content:"";border:solid var(--kachel-akzent,var(--akzent));border-width:0 2px 2px 0;width:.32rem;height:.62rem;margin-top:-.4rem;position:absolute;top:50%;right:1rem;transform:rotate(43deg)}.kachel--wahl:is([aria-disabled=true],:has(input:disabled)){opacity:var(--gesperrt);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.kachel--link,.objekt,.streifen-bild,a.person,.rolle,.weiter-karte,.kachel--link img,.objekt img,.streifen-bild img,.person img,.rolle-portraet img,.produkt img,.rolle:before{transition:none}.produkt:has(>a){transition:none}.kachel--link:is(:hover,:focus-visible,:active),.objekt:is(:hover,:focus-visible,:active),.streifen-bild:is(:hover,:focus-visible,:active),a.person:is(:hover,:focus-visible,:active),.rolle:is(:hover,:focus-visible,:active),.weiter-karte:is(:hover,:focus-visible,:active),.kachel--wahl:active{transform:none}:is(.rolle-person,.person--ki):has(.knopf:focus-visible){transform:none}.produkt:has(>a):is(:hover,:active){transform:none}.produkt:has(>a:focus-visible){transform:none}:is(.kachel--info,.karte,.produkt,.hellkarte,.rez,.person,.rolle-person,.gutachter,.ansprech,.eckdaten):not(.kachel--link,a,.produkt:has(>a),:has(input,textarea,select)):hover{transform:none}.kachel--link:is(:hover,:focus-visible) .bildfeld img,.objekt:is(:hover,:focus-visible) .bildfeld img,.streifen-bild:is(:hover,:focus-visible) img,a.person:is(:hover,:focus-visible) img,.kachel--link:is(:hover,:focus-visible) .rolle-portraet img{transform:none}.rolle-person:has(.knopf:focus-visible) .rolle-portraet img{transform:none}.produkt:has(>a):hover .bildfeld img{transform:none}.produkt:has(>a:focus-visible) .bildfeld img{transform:none}}.raster.raster--vier{gap:var(--kachel-luecke);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.raster.raster--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.raster.raster--vier{grid-template-columns:minmax(0,1fr)}}.stufen{gap:var(--kachel-luecke);margin:0;padding:0;list-style:none;display:grid}.stufe{grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(1rem,2.4vw,2rem);padding:clamp(1.2rem,2.2vw,1.6rem);display:grid}.stufe-nummer{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.03em;color:var(--akzent);min-width:1.4rem;font-size:1.7rem;font-weight:800;line-height:1}.stufe h3{margin:0 0 .35rem}.stufe p{color:var(--ink-2);max-width:52ch;margin:0;font-size:.93rem;line-height:1.52}.stufe ul{color:var(--ink-2);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.93rem;line-height:1.5;display:grid}.stufe li::marker{color:var(--akzent)}.stufe li,.stufe p{overflow-wrap:break-word;min-width:0}.vorteil{max-width:40rem;margin-top:1.4rem;padding:clamp(1.1rem,2vw,1.4rem)}.vorteil p{margin:0}.vorteil .grundsatz{margin-top:.7rem}.vorteil .grundsatz+p{margin-top:.9rem}.vorteil .vorteil-titel{color:var(--ink);margin-bottom:.4rem;font-weight:700}.vorteil .knopf{margin-top:1rem}@media (max-width:760px){.stufe{grid-template-columns:auto minmax(0,1fr);row-gap:.8rem}.stufe-nummer{grid-row:1}.stufe ul{grid-column:2}}.weiter-liste--einzeln{grid-template-columns:minmax(0,min(100%,24rem))}.person-motto{color:var(--ink-2);padding:0 .85rem .9rem;font-size:.84rem;font-style:italic;line-height:1.45;display:block}.rolle-text .person-motto{padding:.5rem 0 0}main>.seite.aktiv>:last-child{padding-bottom:clamp(2.4rem,4vw,3.4rem)}.fuss{background:var(--bg-2);color:var(--ink);border-top:1px solid var(--line);padding-block:clamp(2rem,3.4vw,2.8rem) 6.5rem}:is(.block+.fuss,.seite:has(>.block:last-of-type)+.fuss){padding-top:clamp(1.6rem,2.6vw,2.2rem)}.fuss-raster{grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;gap:2rem;display:grid}.fuss .fuss-titel{font-family:var(--font-schibsted),sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .85rem;font-size:.74rem;font-weight:600}.fuss ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.fuss a,.fuss button{color:var(--ink-2);cursor:pointer;text-align:left;transition:color var(--dauer) var(--e);background:0 0;border:0;padding:0;font-family:inherit;font-size:.91rem}.fuss a:hover,.fuss button:hover{color:var(--ink)}.fuss a:focus-visible,.fuss button:focus-visible{outline:2px solid var(--fokus-kontrast);outline-offset:3px}.fuss-logo{width:210px;height:auto;margin-bottom:1rem}.fuss-unten{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:2.6rem;padding-top:1.3rem;font-size:.82rem;display:flex}.aktionen{z-index:58;background:var(--bg-2);border-top:1px solid var(--line);display:none;position:fixed;bottom:0;left:0;right:0}.aktionen a,.aktionen button{cursor:pointer;font-family:var(--font-schibsted),sans-serif;color:var(--ink);border:0;border-right:1px solid var(--line);transition:background var(--dauer) var(--e);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.62rem .4rem;font-size:.72rem;font-weight:600;display:flex}.aktionen a:last-child,.aktionen button:last-child{border-right:0}.aktionen a:hover,.aktionen button:hover{background:#0e14170f}.aktionen a:focus-visible,.aktionen button:focus-visible{outline:2px solid var(--fokus-kontrast);outline-offset:-2px}.aktionen svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.aktionen .haupt{background:var(--n-gruen);color:var(--weiss)}.aktionen .haupt:hover{background:var(--gruen-tief)}.aktionen .haupt:focus-visible{outline-color:var(--weiss)}.aktionen .haupt:active{background:var(--gruen-tief);transform:var(--druck)}.rez-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin-bottom:1.1rem;display:flex}.rez-schnitt{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.03em;font-size:2.1rem;font-weight:800;line-height:1}.rez-sterne{gap:.12rem;display:inline-flex}.rez-sterne svg{width:17px;height:17px;fill:var(--n-gelb);stroke:none}.rez-sterne svg.halb{fill:url(#halbstern)}.rez-anzahl{color:var(--ink-2);font-size:.92rem}.rez-anzahl a{color:var(--akzent)}.rez-halter{position:relative}.rez-bahn{gap:var(--rez-luecke);scroll-snap-type:x mandatory;scrollbar-width:none;padding:.4rem 0 .8rem;display:flex;overflow-x:auto}.rez-bahn::-webkit-scrollbar{display:none}.rez-bahn:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.rez-bahn{--rez-je:3;--rez-luecke:.9rem}.rez{flex:0 0 calc((100% - (var(--rez-je) - 1) * var(--rez-luecke)) / var(--rez-je));scroll-snap-align:start;background:var(--card);border:1px solid var(--kachel-rand);border-radius:var(--kachel-r);flex-direction:column;gap:.6rem;padding:1.1rem 1.15rem 1.2rem;display:flex}.rez-text{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.55}.rez-text:not([data-offen]){-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rez-mehr{cursor:pointer;font:inherit;color:var(--akzent);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin-top:-.3rem;padding:.2rem 0;font-size:.85rem;font-weight:600;text-decoration:underline}.rez-mehr:hover{color:var(--ink)}.rez-mehr:active{opacity:.75}.rez-mehr:focus-visible{outline:2px solid var(--fokus-kontrast);outline-offset:2px}.rez-wer{align-items:center;gap:.65rem;margin-top:auto;display:flex}.rez-wer>div{flex-direction:column;gap:.1rem;display:flex}.rez-wer b{font-family:var(--font-schibsted),sans-serif;font-size:.92rem;font-weight:700}.rez-wer span{color:var(--ink-3);font-size:.79rem}.rez-wer a{color:inherit;text-decoration:none}.rez-wer a:hover b{text-underline-offset:2px;text-decoration:underline}.rez-wer a:focus-visible,.rez-quelle:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.rez-wer .rez-kuerzel{background:var(--akzent-weich);width:36px;height:36px;color:var(--akzent);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.rez-quelle{color:var(--akzent);text-underline-offset:2px;font-size:.79rem;text-decoration:underline}.rez-quelle:hover{color:var(--ink)}.rez-herkunft{color:var(--ink-3);margin:0;font-size:.79rem}@media (max-width:1023px){.rez-bahn{--rez-je:2}}@media (max-width:620px){.rez-bahn{--rez-je:1}}.rez-fuss{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:.8rem;display:flex}.rez-blaettern{gap:.5rem;margin-left:auto;display:flex}.rez-blaettern button{cursor:pointer;background:var(--card);width:44px;height:44px;color:var(--ink);border:1px solid var(--line);transition:background var(--dauer) var(--e),color var(--dauer) var(--e),border-color var(--dauer) var(--e);border-radius:50%;place-items:center;display:grid}.rez-blaettern svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rez-blaettern button:hover{background:var(--bg-2);border-color:var(--ink);color:var(--ink)}.rez-blaettern button:active{background:var(--bg-3);border-color:var(--ink);color:var(--ink);transform:var(--druck)}.rez-blaettern button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.rez-blaettern button[aria-disabled=true]{opacity:.35;cursor:default;border-color:var(--line);color:var(--ink);background:var(--card)}.raster{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:1.1rem;display:grid}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-schibsted),sans-serif;align-items:center;gap:.8rem;min-height:2.75rem;padding:1rem .2rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:9px;height:9px;transition:transform var(--dauer) var(--e);flex:none;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.faq details[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}.faq summary:hover{color:var(--akzent)}.faq summary:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.faq p{color:var(--ink-2);max-width:68ch;margin:0 0 1.1rem;font-size:.95rem;line-height:1.6}.faq ul{color:var(--ink-2);max-width:68ch;margin:-.5rem 0 1.1rem;padding-left:1.2rem;font-size:.95rem;line-height:1.6}.faq li+li{margin-top:.3rem}.faq-mehr{margin-top:1.4rem}.faq-hinweis{color:var(--ink-2);border-left:2px solid var(--akzent);max-width:68ch;margin-top:1rem;padding-left:1rem;font-size:.95rem;line-height:1.6}.faq-sprung{margin-top:1.4rem}.faq-sprung ul{margin:0;padding:0;list-style:none}.streifen-halter{margin-top:0;position:relative}.streifen-kopf{padding-top:clamp(1.8rem,3vw,2.6rem);padding-bottom:0}.streifen{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:.9rem;padding-block:.5rem 1.8rem;padding-inline:clamp(1.1rem,3.6vw,2.4rem);display:flex;overflow-x:auto}.streifen::-webkit-scrollbar{display:none}.streifen-bild{scroll-snap-align:start;aspect-ratio:var(--bild-objekt);background:var(--bg-3);cursor:pointer;flex:0 0 clamp(250px,30vw,400px);padding:0;position:relative}.streifen-bild img{object-fit:cover;width:100%;height:100%}.streifen-text{color:var(--weiss);background:linear-gradient(#0000,#0e1417d9);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.85rem .95rem;display:flex;position:absolute;bottom:0;left:0;right:0}.streifen-text b{letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:600}.streifen-text i{font-style:normal;font-family:var(--font-schibsted),sans-serif;letter-spacing:-.02em;font-size:1.02rem;font-weight:700}.streifen-steuer{gap:.4rem;display:flex}.streifen-steuer button{border:1px solid var(--line-2);background:var(--card);cursor:pointer;width:2.6rem;height:2.6rem;color:var(--ink);transition:background var(--dauer) var(--e),color var(--dauer) var(--e);border-radius:999px;place-items:center;display:grid}.streifen-steuer button:hover{background:var(--ink);color:var(--hell)}.streifen-steuer button:active{transform:var(--druck)}.streifen-steuer button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.streifen-steuer svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.teamband{aspect-ratio:2}.teamband,.bildfeld--breit{border:1px solid var(--kachel-rand);border-radius:var(--kachel-r)}.teamband img{object-position:center 40%}@media (max-width:700px){.teamband{aspect-ratio:3/2}}.seitenkopf--bild{padding-top:calc(var(--navhoehe) + clamp(.8rem,1.6vw,1.2rem))}.seitenkopf--bild .teamband{aspect-ratio:12/5}@media (max-width:700px){.seitenkopf--bild .teamband{aspect-ratio:3/2}}.team-einleitung{margin-top:clamp(1.3rem,2.4vw,1.9rem)}.rollenliste{gap:var(--kachel-luecke);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.rollenliste{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.rollenliste{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.rollenliste{grid-template-columns:1fr}}.rolle-person{background:var(--card);flex-direction:column;display:flex}.rolle-portraet{aspect-ratio:var(--bild-person);background:var(--bg-2);place-items:center;width:100%;display:grid;overflow:hidden}.rolle-portraet img{object-fit:cover;width:100%;height:100%;display:block}.rolle-portraet--ohne{background:var(--akzent-weich)}.rolle-initialen{font-family:var(--font-schibsted),sans-serif;letter-spacing:.02em;color:var(--akzent);font-size:2.6rem;font-weight:700}a.rolle-person:is(:hover,:focus-visible) .wer{text-underline-offset:2px;text-decoration:underline}.rolle-person.kachel--link:has(.knopf:is(:hover,:focus-visible)) .wer{text-underline-offset:2px;text-decoration:underline}.rolle-person .rolle-zusatz{color:var(--ink-3);margin:.15rem 0 0;font-size:.84rem}.rolle-text{flex-direction:column;gap:.18rem;padding:1rem 1.15rem 1.25rem;display:flex}.rolle-person .wer{color:var(--akzent);font-size:.86rem;font-weight:600}.rolle-rolle{font-family:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1rem;font-weight:700;line-height:1.08}.rolle-person p{color:var(--ink-2);margin:.35rem 0 0;font-size:.89rem;line-height:1.5}.rolle-person .rolle-rolle{color:var(--ink);margin:0;font-size:1rem}.rolle-person .knopf{align-self:flex-start;margin-top:.9rem}.person-seite{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,3.4vw,3.4rem);display:grid}.person-seite>.rolle-person{top:calc(var(--navhoehe) + 1.4rem);position:sticky}.kopf>.zuruecklink{align-self:flex-start}.person-spalte{gap:clamp(1.6rem,3vw,2.2rem);min-width:0;display:grid}@media (max-width:900px){.person-seite{grid-template-columns:1fr}.person-seite>.rolle-person{flex-direction:row;position:relative;top:auto}.person-seite .rolle-portraet{aspect-ratio:auto;flex:none;width:9rem}.person-seite .rolle-text{flex:1;min-width:0}}.einblicke{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.einblicke .bildfeld{aspect-ratio:var(--bild-objekt);border:1px solid var(--kachel-rand);border-radius:var(--kachel-r)}@media (max-width:700px){.einblicke{grid-template-columns:1fr}}.grundsatz{gap:.5rem;display:grid}.grundsatz li{color:var(--ink-2);align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.55;display:flex}.grundsatz li svg{width:14px;height:14px;stroke:var(--akzent);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.42rem}.grundsatz{margin:0;padding:0;list-style:none}.block .grundsatz li{color:var(--ink-2)}.animiert .auf{opacity:0;transform:translateY(14px)}.animiert .auf.da{opacity:1;transition:opacity .6s var(--e),transform .6s var(--e);transform:none}.seite{display:none}.seite.aktiv{display:block}@media (max-width:1100px){.rollen{grid-template-columns:repeat(2,1fr)}.fuss-raster{grid-template-columns:1fr 1fr}.detail-koerper{grid-template-columns:1fr;grid-template-areas:"kopf""seite""text"}.anfrage{position:static}}@media (max-width:900px){.block-raster{grid-template-columns:1fr}.nav-links{display:none}.brenner{display:block}.aktionen{display:flex}body{padding-bottom:3.9rem}.hero{min-height:auto;padding-top:calc(var(--navhoehe) + 4rem);padding-bottom:2.2rem}.hero-schnell{width:100%;margin-left:0}}@media (max-width:620px){body{font-size:16px}.rollen,.formraster,.fuss-raster{grid-template-columns:1fr}.galerie{grid-template-columns:1fr 1fr}.galerie .gross{grid-area:auto/span 2}.galerie .klein button{aspect-ratio:16/10}.overlay-blatt{width:100%}.hero-fuss{gap:1rem 1.6rem}.hero-zahl b{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.auf{opacity:1;transform:none}.hero-medium img,.hero-medium video{animation:none;transform:none}}.sprungmarke{z-index:99;position:absolute;top:0;left:-9999px}.sprungmarke:focus{top:1rem;left:1rem}[data-akzent=gruen]{--akzent:var(--n-gruen);--akzent-weich:#e4f0ea}[data-akzent=blau]{--akzent:var(--n-blau);--akzent-weich:#e2edf6}[data-akzent=rot]{--akzent:var(--rot-text);--akzent-weich:#fbe6ea}[data-akzent=gelb]{--akzent:var(--gelb-text);--akzent-weich:#fbf0d2}.fuss-text{color:var(--ink-2);max-width:30ch;margin:0;font-size:.91rem}.fuss-text--abstand{margin:.9rem 0 0}.spalte{flex-direction:column;align-items:flex-start;gap:1.05rem;display:flex}.spalte--eng{flex-direction:column;gap:.7rem;display:flex}.spalte--schmal{max-width:46ch}.spalte--breit{max-width:52ch}.haken-liste{gap:.5rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.haken-liste li{color:var(--ink-2);align-items:flex-start;gap:.6rem;font-size:.94rem;display:flex}.haken-liste svg{width:14px;height:14px;stroke:var(--akzent);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.36rem}.funnel-wahl{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.funnel-wahl>a{font-family:var(--font-schibsted),sans-serif;padding:.66rem 1.05rem;font-size:.92rem;font-weight:600}.kontakt-adresse{border-top:1px solid var(--line);width:100%;margin-top:.6rem;padding-top:1.1rem}.kontakt-adresse p{color:var(--ink-2);margin:0}.karte-innen{padding:clamp(1.3rem,2.4vw,1.8rem)}.team-bild{aspect-ratio:4/3.1}.abstand-oben{margin-top:clamp(3rem,6vw,5rem)}#nav-wache{pointer-events:none;visibility:hidden;width:1px;height:1.5rem;position:absolute;top:0;left:0}.seitenkopf{padding-top:calc(var(--navhoehe) + clamp(2rem,3.6vw,3rem))}.seitenkopf--person{grid-template:"titel person""text person""formular person"".person"1fr/minmax(0,1fr) minmax(15rem,21rem);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.seitenkopf--person .kopf{margin-bottom:0}.seitenkopf-titel{grid-area:titel}.seitenkopf-text{grid-area:text;margin-top:.85rem}.seitenkopf-person{top:calc(var(--navhoehe) + 1.4rem);grid-area:person;position:sticky}.seitenkopf-formular{border:1px solid var(--line);grid-area:formular;margin-top:clamp(1.4rem,2.6vw,2rem)}.seitenkopf-formular>.lead{margin-bottom:1rem}.kopf-stufe{border-top:1px solid var(--line);margin-top:clamp(1.4rem,2.6vw,2rem);padding-top:clamp(1.2rem,2.2vw,1.6rem)}.kopf-stufe .d2{margin:.2rem 0 .7rem}.kopf-stufe .text{max-width:56ch;margin:0 0 .8rem}.kopf-stufe .knopf{margin-top:.4rem}.ansprech{background:var(--card);border:1px solid var(--kachel-rand);border-radius:var(--kachel-r);flex-direction:column;gap:.9rem;padding:.8rem .8rem 1rem;display:flex}.ansprech-bild{border-radius:calc(var(--kachel-r) - 1px);margin:0;position:relative;overflow:hidden}.ansprech-bild img{width:100%;height:auto;aspect-ratio:var(--bild-person);object-fit:cover;object-position:center 18%;background:var(--bg-2)}.ansprech-leer{aspect-ratio:var(--bild-person);background:var(--akzent-weich);font-family:var(--font-schibsted),sans-serif;color:var(--ink-2);place-items:center;font-size:2.4rem;font-weight:800;display:grid}.ansprech-motto{color:var(--ink-2);margin:.7rem 0 0;font-size:.86rem;font-style:italic;line-height:1.45}.ansprech-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ansprech-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600}.ansprech-name{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:1.3rem;line-height:1.2}.ansprech-rolle{color:var(--ink-2);font-size:.88rem}.ansprech-wege{flex-direction:column;gap:.45rem;display:flex}.ansprech-wege .weg{white-space:normal;justify-content:flex-start;width:100%}.weg--haupt{background:var(--akzent);border-color:var(--akzent);color:var(--weiss)}.weg--haupt svg{color:currentColor}.weg--haupt:hover{background:var(--ink);border-color:var(--ink);color:var(--hell)}.weg--haupt:hover svg{color:currentColor}.weg--haupt:active{background:var(--ink);border-color:var(--ink)}@media (max-width:860px){.seitenkopf--person{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"titel""person""text""formular"}.seitenkopf-person{margin-top:1.1rem;position:static}.ansprech{grid-template-columns:7.5rem minmax(0,1fr);grid-template-areas:"bild text""bild motto""wege wege";align-items:start;gap:.35rem .95rem;display:grid}.ansprech-bild{display:contents}.ansprech-bild img,.ansprech-leer{border-radius:calc(var(--kachel-r) - 1px);grid-area:bild}.ansprech-text{grid-area:text}.ansprech-motto{grid-area:motto;margin:0;font-size:.8rem}.ansprech-wege{grid-area:wege;margin-top:.5rem}}.seitenkopf-kachel{grid-area:kachel}.seitenkopf--kachel{padding-bottom:clamp(2rem,4vw,3.5rem)}@media (min-width:1101px){.seitenkopf--kachel{grid-template-columns:minmax(0,1fr) 24.3rem minmax(15rem,21rem);grid-template-areas:"titel kachel person""text kachel person"".kachel person";column-gap:clamp(2rem,3vw,3rem)}}@media (min-width:861px) and (max-width:1100px){.seitenkopf--kachel{grid-template-areas:"titel person""text person""kachel person"".person"}.seitenkopf-kachel{max-width:24.3rem;margin-top:clamp(1.4rem,2.6vw,2rem)}}@media (max-width:860px){.seitenkopf--kachel{grid-template-areas:"titel""person""text""kachel"}.seitenkopf-kachel{max-width:24.3rem;margin-top:1.4rem}}.abstand-unten{margin-bottom:1.4rem}.team-kopf{margin:clamp(1.8rem,3vw,2.6rem) 0 1.2rem}.wege--kopf{margin-top:.4rem}.punkte--raster{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.6rem 2.6rem;display:grid}.block-raster--oben{align-items:start}.spalte--mittel{max-width:56ch;margin:0}.karte{background:var(--card);border:1px solid var(--line);padding:clamp(1.2rem,2.2vw,1.7rem)}.karte-titel{margin:0 0 .8rem}.karte-hinweis{margin:.9rem 0 0}.hellkarte--eng{padding:1.2rem}.bildfeld--breit{aspect-ratio:21/9}a.rolle-person{color:inherit;text-decoration:none}.spalte--weit{flex-direction:column;gap:1.6rem;display:flex}.abstand-unten-eng{margin-bottom:.8rem}.zeiten-kopf{margin:1.2rem 0 .6rem}.klein-text{font-size:.95rem}.wege--liste{flex-direction:column}.wege--liste .weg{justify-content:flex-start}.weg--blau{--wk:var(--n-blau);--wf:var(--info-weich)}.weg--gruen{--wk:var(--n-gruen);--wf:var(--success-weich)}.weg--gelb{--wk:var(--gelb-text);--wf:var(--warning-weich)}.bildfeld--kontakt{aspect-ratio:16/10}.stufe-nr{letter-spacing:.09em;text-transform:uppercase;color:var(--n-rot);font-weight:600}.rechtstext{max-width:74ch}.rechtstext h2{margin:2rem 0 .6rem}.rechtstext h3{margin:1.4rem 0 .4rem}.rechtstext .text{margin:0}.rechtstext a{color:var(--akzent);text-underline-offset:2px}.hinweis{background:var(--warning-weich);border-left:3px solid var(--n-gelb);color:var(--ink-2);margin:1.4rem 0 .6rem;padding:1rem 1.2rem;font-size:.95rem;line-height:1.55}.hinweis strong{color:var(--ink)}.einwilligung{z-index:70;background:var(--card);border-top:1px solid var(--line-2);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0e141714}.einwilligung-innen{max-width:var(--breite,1180px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin:0 auto;padding:1.1rem 1.4rem;display:flex}.einwilligung-innen h2{margin:0 0 .3rem}.einwilligung-innen p{max-width:68ch;margin:0}.einwilligung-knoepfe{flex:none;gap:.6rem;display:flex}.einwilligung a{color:var(--akzent);text-underline-offset:2px}@media (max-width:700px){.einwilligung-innen{flex-direction:column;align-items:stretch;gap:.9rem}.einwilligung-knoepfe{justify-content:stretch}.einwilligung-knoepfe .knopf{flex:1}.einwilligung{bottom:var(--aktionen-hoehe,64px)}}.kategorien{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.leer h2{margin:0 0 .6rem}.leer .text{margin:0 auto 1.2rem}.leer .hero-knoepfe{justify-content:center}.detail-titel{margin-top:.4rem}.detail-preis{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.03em;margin:.7rem 0 0;font-size:1.5rem;font-weight:800}.detail-preis span{color:var(--ink-3);font-size:.82rem;font-weight:500}.detail-energie{margin:-.4rem 0 1rem}.objektdetails,.energie,.unterlagen{border-top:1px solid var(--line);padding-bottom:.6rem}.objektdetails-gruppe h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:1rem 0 .35rem;font-size:.72rem;font-weight:600}.fakten{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:1.6rem;margin:0;display:grid}.fakten div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.92rem;line-height:1.4;display:flex}.fakten dt{color:var(--ink-3)}.fakten dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.energieskala{margin:.4rem 0 1rem;padding-top:2.3rem;position:relative}.energieskala-marker{border-left:2px solid var(--ink);width:0;position:absolute;top:0;bottom:1.45rem}.energieskala-marker span{white-space:nowrap;background:var(--card);border:1px solid var(--line-2);color:var(--ink);padding:.12rem .4rem;font-size:.8rem;font-weight:700;position:absolute;top:0;left:0}.energieskala-marker:after{content:"";border:6px solid #0000;border-top:7px solid var(--ink);position:absolute;bottom:-1px;left:-7px}.energieskala-balken{gap:2px;margin:0;padding:0;list-style:none;display:flex}.energieskala-balken li{text-align:center;min-width:0;color:var(--ink-2);flex:1 1 0;padding-top:.95rem;font-size:.74rem;font-weight:600;position:relative}.energieskala-balken li:before{content:"";background:var(--ek);height:.7rem;position:absolute;top:0;left:0;right:0}.energieskala-balken li.aktiv{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.energieskala-balken li.aktiv:before{outline:2px solid var(--ink);outline-offset:1px;height:1.1rem;top:-.2rem}[data-klasse=A\+]{--ek:var(--ek-aplus)}[data-klasse=A]{--ek:var(--ek-a)}[data-klasse=B]{--ek:var(--ek-b)}[data-klasse=C]{--ek:var(--ek-c)}[data-klasse=D]{--ek:var(--ek-d)}[data-klasse=E]{--ek:var(--ek-e)}[data-klasse=F]{--ek:var(--ek-f)}[data-klasse=G]{--ek:var(--ek-g)}[data-klasse=H]{--ek:var(--ek-h)}.unterlagen ul{margin:0;padding:0;list-style:none}.unterlagen li{border-bottom:1px solid var(--line)}.unterlagen a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:baseline;gap:.35rem;padding:.6rem 0;font-weight:600;display:flex}.unterlagen a span{color:var(--ink-3);font-weight:400}.unterlagen a:hover{color:var(--akzent);text-decoration-color:currentColor}.unterlagen a:active{opacity:.75}.unterlagen a:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.beschreibung h2{letter-spacing:.02em;margin:1.4rem 0 .45rem;font-size:.95rem}.weitere-objekte{margin-top:1rem}.objekt--klein .objekt-titel{font-size:.95rem}.nur-vorlesen{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}fieldset.segmente{min-width:0;margin:0;padding:0}.segment{align-items:center;display:inline-flex;position:relative}.segment input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.segment:has(input:checked){background:var(--ink);color:var(--hell)}.segment:has(input:focus-visible){outline:2px solid var(--akzent);outline-offset:-2px}.feld--suche{flex:1;min-width:200px;max-width:320px}.filterzeile .knopf{align-self:flex-end}a.zuruecksetzen{text-decoration:none;display:inline-block}@media (max-width:700px){.filterzeile{grid-template-columns:1fr 1fr;gap:.6rem .5rem;display:grid}.filterzeile .feld select{width:100%}.filterzeile .knopf{grid-column:1/-1;justify-content:center}.feld--suche{flex-basis:100%;max-width:none}fieldset.segmente{width:100%}fieldset.segmente .segment{flex:1;justify-content:center}}.galerie{height:clamp(300px,42vh,460px)}.galerie .gross{min-height:0}.galerie .klein button{aspect-ratio:auto}.galerie--1{grid-template-columns:1fr}.galerie--2{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.galerie--2 .gross{grid-row:auto}.galerie--3{grid-template-columns:2fr 1fr}.galerie--4 .klein button:last-child{grid-column:span 2}@media (max-width:620px){.galerie{height:auto}.galerie .gross{min-height:clamp(220px,56vw,340px)}.galerie .klein button{aspect-ratio:16/10}.galerie--1,.galerie--2,.galerie--3{grid-template-columns:1fr 1fr}.galerie--2 .klein button:last-child,.galerie--4 .klein button:last-child{grid-column:span 2}}.streifen-zeile{margin-bottom:.7rem}.streifen-fuss{justify-content:flex-end;margin-top:1rem;display:flex}a.streifen-bild{color:inherit;text-decoration:none;display:block}.anfrageformular{flex-direction:column;gap:1rem;display:flex}.anfrageformular .feld input[aria-invalid=true],.anfrageformular .feld textarea[aria-invalid=true]{border-color:var(--danger)}.freiwillig{text-transform:none;letter-spacing:0;font-weight:400}.formular-meldung{color:var(--rot-text);font-size:.9rem;font-weight:500}.formular-meldung:empty{display:none}.formular-meldung:not(:empty){background:var(--danger-weich);border-left:3px solid var(--danger);padding:.75rem .9rem}.anfrageformular .knopf{align-self:flex-start}.anfrageformular .knopf:disabled{opacity:.6;cursor:progress}.erfolg:focus-visible{outline:2px solid var(--success);outline-offset:3px}.falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:560px){.formraster{grid-template-columns:1fr}}.anfrage .formraster{grid-template-columns:1fr}.wahl{font-family:var(--font-schibsted),sans-serif;text-align:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 4 4;overflow-wrap:break-word;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 1.05rem;font-size:.95rem;font-weight:600}.wahl small{font-family:var(--font-instrument),sans-serif;color:var(--ink-3);font-size:.82rem;font-weight:400;line-height:1.4;display:block}.kachel--wahl.wahl:has(input:checked):after{content:none}.wahl-icon{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);width:3.25rem;height:3.25rem;color:var(--ink-2);transition:background var(--kachel-dauer) var(--e),color var(--kachel-dauer) var(--e),border-color var(--kachel-dauer) var(--e);flex:none;padding:.7rem}.wahl-haken{box-sizing:border-box;border:1px solid var(--line-2);background:var(--card);color:#0000;width:1.4rem;height:1.4rem;transition:background var(--kachel-dauer) var(--e),color var(--kachel-dauer) var(--e),border-color var(--kachel-dauer) var(--e);border-radius:50%;padding:.25rem;position:absolute;top:.6rem;right:.6rem}@media (hover:hover){.wahl:not(:has(input:disabled),:has(input:checked)):hover .wahl-icon{background:var(--card);color:var(--kachel-akzent,var(--akzent));border-color:var(--kachel-akzent,var(--akzent))}.wahl:not(:has(input:disabled),:has(input:checked)):hover .wahl-haken{border-color:var(--kachel-akzent,var(--akzent))}}.wahl:has(input:checked) :is(.wahl-icon,.wahl-haken){background:var(--kachel-akzent,var(--akzent));border-color:var(--kachel-akzent,var(--akzent));color:var(--weiss)}@media (max-width:560px){.wahlraster{grid-template-columns:repeat(2,minmax(0,1fr))}.wahl{padding:.85rem .8rem}}@media (forced-colors:active){.wahl:has(input:checked){outline:2px solid highlight}}.wahlraster[aria-invalid=true] .wahl{border-color:var(--danger)}.wahl-frage{font-family:var(--font-schibsted),sans-serif;margin-top:.35rem;font-size:.95rem;font-weight:600}.funnel-zeile{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.funnel-marke{letter-spacing:.09em;text-transform:uppercase;font-weight:600}.funnel .schritt h3:focus{outline:none}.funnel .schritt h3:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}#bewertung,.anker{scroll-margin-top:6rem}.text a,.klein a,.mini a,.rez-anzahl a,.rechtstext a{text-underline-offset:2px;transition:color var(--dauer) var(--e);text-decoration:underline}.text a:hover,.klein a:hover,.mini a:hover,.rez-anzahl a:hover,.rechtstext a:hover{color:var(--akzent)}.text a:active,.klein a:active,.mini a:active,.rez-anzahl a:active,.rechtstext a:active{opacity:.75}.text a:focus-visible,.klein a:focus-visible,.mini a:focus-visible,.rez-anzahl a:focus-visible,.rechtstext a:focus-visible{outline:var(--fokus-breite) solid var(--akzent);outline-offset:2px}@media (max-width:640px){.makler,.makler-wege{width:100%}.makler-wege .weg{flex:auto;justify-content:center}}.ansicht-wahl{border:1px solid var(--line-2);border-radius:var(--r);margin:0 0 1.2rem;display:inline-flex;overflow:hidden}.ansicht-knopf{background:var(--card);border-right:1px solid var(--line);font-family:var(--font-schibsted),sans-serif;color:var(--ink-3);transition:background var(--dauer) var(--e),color var(--dauer) var(--e);padding:.5rem 1.15rem;font-size:.9rem;font-weight:600}.ansicht-knopf:last-child{border-right:0}.ansicht-knopf:hover{background:var(--bg-2);color:var(--ink)}.ansicht-knopf:active{background:var(--bg-3);color:var(--ink)}.ansicht-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.ansicht-knopf[aria-current=true]{background:var(--ink);color:var(--hell)}.kartenansicht{background:var(--card);border:1px solid var(--line);margin:0 0 1.6rem;overflow:hidden}.kartenansicht-kopf{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.85rem 1.1rem;display:flex}.kartenansicht-kopf p{margin:0}.karte-flaeche{isolation:isolate;background:var(--bg-2);height:clamp(340px,56vh,560px);position:relative}.karte-leaflet{position:absolute;inset:0}.karte-schutz{z-index:500;text-align:center;background:var(--bg-2);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.4rem;display:flex;position:absolute;inset:0}.karte-schutz .text{max-width:46ch;margin:0}.karte-fehler{background:var(--danger-weich);border-left:3px solid var(--danger);color:var(--rot-text);margin:0;padding:.7rem .9rem;font-size:.9rem}.karte-pin{background:var(--n-blau);border:3px solid var(--card);box-shadow:var(--schatten-2);transition:box-shadow var(--dauer) var(--e),background var(--dauer) var(--e);border-radius:50%}.karte-pin:hover{background:var(--ink);box-shadow:0 0 0 4px var(--info-weich)}.karte-pin:focus-visible{outline:3px solid var(--fokus-kontrast);outline-offset:2px}.leaflet-container{font:inherit}.leaflet-container .leaflet-control-attribution{background:var(--card);color:var(--ink-2)}.leaflet-container .leaflet-control-attribution a{color:var(--ink);text-decoration:underline}.leaflet-container a.karte-popup-titel{font-family:var(--font-schibsted),sans-serif;color:var(--ink);text-underline-offset:2px;margin-bottom:.25rem;font-weight:700;text-decoration:underline;display:block}.leaflet-container a.karte-popup-titel:hover{color:var(--n-blau)}.leaflet-container a.karte-popup-titel:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.karte-popup-preis{color:var(--ink);font-weight:600;display:block}.karte-popup-ort{color:var(--ink-3);font-size:.8rem;display:block}.nagelina{z-index:57;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.6rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.nagelina>*{pointer-events:auto}@media (max-width:900px){.nagelina{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.nagelina-knopf{border:1px solid var(--ink);background:var(--ink);color:var(--hell);font-family:var(--font-schibsted),sans-serif;cursor:pointer;box-shadow:var(--schatten-3);transition:background var(--dauer) var(--e),color var(--dauer) var(--e),border-color var(--dauer) var(--e);border-radius:999px;align-items:center;gap:.8rem;padding:.35rem 1.25rem .35rem .35rem;display:inline-flex;position:relative}.nagelina-foto{border:3px solid var(--card);border-radius:50%;flex:none;width:68px;height:68px;position:relative}.nagelina-foto img{object-fit:cover;background:var(--bg-2);border-radius:50%;width:100%;height:100%;display:block}.nagelina-name{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.nagelina-name small{color:var(--hell-2);font-size:.74rem;font-weight:500}.nagelina-name b{font-size:1.02rem;font-weight:700}.nagelina-knopf:hover{background:var(--akzent);border-color:var(--akzent);color:var(--card)}.nagelina-knopf:hover .nagelina-name small{color:var(--card)}.nagelina-knopf:active{transform:var(--druck)}.nagelina-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;box-shadow:0 0 0 3px var(--card),var(--schatten-3)}.nagelina-knopf[aria-expanded=true]{background:var(--card);color:var(--ink)}.nagelina-knopf[aria-expanded=true] .nagelina-name small{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.nagelina-foto:after{content:"";border:2px solid var(--akzent);opacity:0;animation:nagelina-atmen 3.6s var(--e) 1.2s infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.nagelina-knopf:is(:hover,:focus-visible,[aria-expanded=true]) .nagelina-foto:after{animation:none}}@keyframes nagelina-atmen{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(1.24)}}@media (max-width:900px){.nagelina-knopf{background:0 0;border:0;border-radius:50%;justify-content:center;gap:0;width:60px;height:60px;padding:0}.nagelina-knopf:hover,.nagelina-knopf[aria-expanded=true]{background:0 0}.nagelina-foto{width:60px;height:60px;box-shadow:var(--schatten-3)}.nagelina-name{background:var(--ink);color:var(--hell);border:1px solid var(--card);white-space:nowrap;border-radius:999px;padding:.12rem .55rem;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)}.nagelina-name small{display:none}.nagelina-name b{font-size:.7rem;font-weight:700}.nagelina-knopf:hover .nagelina-name{background:var(--akzent)}.nagelina-knopf[aria-expanded=true] .nagelina-name{background:var(--card);color:var(--ink);border-color:var(--ink)}body:has(.nagelina-knopf){padding-bottom:calc(3.9rem + 76px)}}#vg_chat_toggle{display:none!important}.nagelina-knopf:disabled{opacity:var(--gesperrt);cursor:not-allowed}.nagelina-hinweis{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);width:min(22rem,100vw - 2rem);box-shadow:var(--schatten-3);padding:1rem 1.1rem}.nagelina-hinweis h2{margin:0 0 .35rem}.nagelina-hinweis p{margin:0}.nagelina-hinweis a{color:var(--akzent)}.nagelina-knoepfe{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.nagelina-knoepfe .knopf{flex:1 1 0}.nagelina-hinweis h2:focus{outline:none}.nagelina-hinweis h2:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:2px}.nagelina-rueckmeldung{margin:.5rem 0 0}body:has(.einwilligung) .nagelina{display:none}.nagelina-fehler{background:var(--danger-weich);border-left:3px solid var(--danger);max-width:22rem;color:var(--rot-text);margin:0;padding:.7rem .9rem;font-size:.9rem}.google-profil{margin:.9rem 0 0}.rechner{border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.rechner-felder{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;width:100%;margin:0;padding:0;display:grid}.rechner-felder[hidden],.rechner-ergebnis[hidden]{display:none}.rechner-felder legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;padding:0;font-weight:600}.rechner-haupt{grid-column:1/-1}.rechner-eingabe{display:flex;position:relative}.rechner-eingabe input{font-variant-numeric:tabular-nums;width:100%;padding-right:2rem}.rechner-eingabe span{color:var(--ink-3);pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.rechner-haupt input{min-height:3rem;font-size:1.1rem}.feld input[aria-invalid=true]{border-color:var(--danger)}.rechner .feld .mini,.rechner .feld .fehler{margin:0}.rechner-ergebnis{background:var(--bg-2);border-left:3px solid var(--akzent);width:100%;padding:1.1rem 1.2rem}.rechner-ergebnis>p{margin:0}.rechner-summe{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;line-height:1.25}.rechner-summe--minus{color:var(--rot-text)}.rechner-ergebnis:has(.rechner-summe--minus){border-left-color:var(--danger);background:var(--danger-weich)}.rechner-posten{font-variant-numeric:tabular-nums;gap:.3rem;margin:.9rem 0 0;font-size:.92rem;display:grid}.rechner-posten div{color:var(--ink-2);justify-content:space-between;gap:1rem;display:flex}.rechner-posten dt,.rechner-posten dd{margin:0}.rechner-rest{border-top:1px solid var(--line-2);margin-top:.2rem;padding-top:.4rem;font-weight:700}.rechner-rest dt,.rechner-rest dd{color:var(--ink)}.rechner-hinweise{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:640px){.rechner-felder{grid-template-columns:1fr}}.energieskala--ohne-wert{padding-top:.3rem}.energierechner .rechner-ergebnis{gap:.7rem;display:grid}.energierechner .rechner-ergebnis .energieskala{margin:.2rem 0 0}.energierechner .segmente{justify-self:start}.weiter-liste{gap:var(--kachel-luecke);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.weiter-karte{background:var(--card);color:var(--ink);flex-direction:column;gap:.45rem;padding:1.2rem 1.3rem 1.3rem;text-decoration:none;display:flex}.weiter-karte p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.weiter-karte .textlink{color:var(--akzent);margin-top:auto;padding-top:.4rem}.bewertung-kopf{align-items:start}.bewertung-kopf .kopf{margin-bottom:0}.bewertung-vertrauen li{font-size:.92rem}.bewertung-vertrauen a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.bewertung-vertrauen a:hover{color:var(--akzent)}.bewertung-vertrauen a:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}@media (max-width:860px){.bewertung-kopf .bewertung-vertrauen{display:none}}.rechner-posten dd{white-space:nowrap}
