@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(./spectral-latin-200-normal-BSL7hQsB.woff2) format("woff2"),url(./spectral-latin-200-normal-CCmGEpzs.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(./spectral-latin-300-normal-Csl9mA3s.woff2) format("woff2"),url(./spectral-latin-300-normal-BMSND_f1.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(./spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(./spectral-latin-400-normal-D34IWA1h.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(./spectral-latin-ext-200-normal-iLwBkBfS.woff2) format("woff2"),url(./spectral-latin-ext-200-normal-DKiNAkiQ.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(./spectral-latin-ext-300-normal-B2IMUBX5.woff2) format("woff2"),url(./spectral-latin-ext-300-normal-BIyTyIW_.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(./jost-latin-300-normal-DkBQXsFU.woff2) format("woff2"),url(./jost-latin-300-normal-Ckm9JHl_.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(./jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(./jost-latin-400-normal-C7S-3Ky6.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(./jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(./jost-latin-500-normal-B-AtzreL.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(./jost-latin-ext-300-normal--ixxmfGr.woff2) format("woff2"),url(./jost-latin-ext-300-normal-DIStW2bt.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(./jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(./jost-latin-ext-400-normal-Dsyb2mtt.woff) format("woff")}*,*:before,*:after{box-sizing:content-box}html,body{margin:0}img,svg{flex:none}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--fokus, #B08D4F);outline-offset:2px}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p,dl,dd,figure{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.nur-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprung{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;background:#fff;color:#10221f;font-size:14px}.sprung:focus{top:12px}.koernung{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.flaeche{position:absolute;top:0;right:0;bottom:0;left:0}.wahl{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;margin:0;padding:0;font:inherit;color:inherit;width:100%;cursor:pointer;line-height:normal;border-radius:0}:root{--fokus: #6B5426}body.m{font-family:Jost,Futura,Century Gothic,sans-serif;background:#f3f5f3;color:#1a1715}.m .serif{font-family:Spectral,Georgia,serif}.m a:hover{color:#6b5426}.m .eyebrow{font-size:11px;letter-spacing:.34em;color:#6b5426;text-transform:uppercase}.m .rule{height:1px;background:#dcd4c8}.m-seite{background:#efebe4;min-width:320px;--rand: max(72px, calc(50% - 648px) )}.m-kopf{display:flex;align-items:flex-start;justify-content:space-between;padding:38px var(--rand) 30px}.m-logo-name{font-size:27px;font-weight:300;letter-spacing:.3em;line-height:1}.m-logo-zeile{font-size:9.5px;letter-spacing:.2em;color:#6e6055;margin-top:9px}.m-nav{display:flex;align-items:center;gap:40px;font-size:12.5px;letter-spacing:.16em;color:#3d362f;padding-top:6px}.m-nav .spr{color:#6e6055}.m-nav a[aria-current=true]{color:inherit}.m-hero{position:relative;height:700px}.m-hero-bild{position:absolute;left:0;top:0;width:max(1040px,calc(50% + 320px));height:700px;overflow:hidden;background:#241f1c}.m-hero-bild .verlauf{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#15110fe0,#15110f99 48%,#15110f47)}.m-hero-bild .linien{position:absolute;left:80px;bottom:0}.m-hero-seit{position:absolute;left:var(--rand);top:64px}.m-hero .eyebrow.hell{color:#c9a96a}.m-hero-karte{position:absolute;right:var(--rand);top:150px;width:520px;background:#efebe4;padding:56px 52px 52px}.m-hero h1{font-size:clamp(40px,4.1667vw,60px);line-height:1.06;font-weight:200;margin:0 0 26px;letter-spacing:-.02em}.m-hero-lead{font-size:16.5px;line-height:1.8;color:#4a423a;margin:0 0 34px;font-weight:300}.m-knopf{display:inline-flex;align-items:center;gap:14px;border:1px solid #1A1715;padding:15px 30px;font-size:12.5px;letter-spacing:.18em}.m a.m-knopf:hover{background:#1a1715;color:#efebe4}.m-hero-hinweis{font-size:13px;color:#6e6055;margin-top:16px;font-weight:300}.m-zweispaltig{padding:92px var(--rand) 0;display:grid;grid-template-columns:400px 1fr;gap:88px;align-items:start}.m-zweispaltig.ablauf{padding-top:96px}.m-zweispaltig .eyebrow{margin-bottom:24px}.m-h2{font-size:38px;font-weight:300;line-height:1.18;margin:0 0 20px;letter-spacing:-.015em}.m-zweispaltig.ablauf .m-h2{margin:0}.m-text{font-size:15.5px;line-height:1.8;color:#4a423a;font-weight:300;margin:0}.m-zeilen{display:flex;flex-direction:column}.m-zeilen>*{border-bottom:1px solid #DCD4C8}.m-zeilen>:first-child{border-top:1px solid #DCD4C8}.m-zeile{display:flex;justify-content:space-between;align-items:baseline;padding:22px 0}.m-zeile dt{font-size:16px;color:#3d362f;font-weight:300}.m-zeile dd{font-size:23px;font-weight:300}.m-schritt{display:grid;grid-template-columns:56px 1fr;gap:26px;padding:26px 0}.m-schritt .nr{font-size:16px;color:#6b5426}.m-schritt h3{font-size:17.5px;margin-bottom:7px;font-weight:400}.m-schritt p{font-size:14.5px;color:#6e6055;line-height:1.7;font-weight:300}.m-arzt{margin:96px var(--rand) 0;display:grid;grid-template-columns:460px 1fr;gap:0;background:#241f1c;color:#f4eee6}.m-arzt-bild{position:relative;overflow:hidden;min-height:460px}.m-arzt-bild .licht{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(58% 62% at 46% 30%,#e2cdbc80,#e2cdbc00 62%),linear-gradient(168deg,#4e443c,#1d1916)}.m-arzt-bild .marke{position:absolute;left:28px;bottom:26px;font-size:11px;letter-spacing:.2em;color:#c9a96a}.m-arzt-text{padding:60px 60px 56px}.m-arzt .eyebrow{color:#c9a96a;margin-bottom:24px}.m-arzt h2{font-size:40px;font-weight:200;line-height:1.15;margin:0 0 8px}.m-arzt-rolle{font-size:14.5px;letter-spacing:.1em;color:#b6a798;margin-bottom:28px}.m-arzt-bio{font-size:16px;line-height:1.8;color:#cfc2b4;font-weight:300;margin:0 0 32px;max-width:520px}.m-arzt-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.m-arzt-zahlen dd{font-size:30px;font-weight:200}.m-arzt-zahlen dt{font-size:13px;color:#b6a798;margin-top:6px;font-weight:300}.m-arzt-zahlen>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.m-eingriffe{padding:96px var(--rand) 0}.m-eingriffe>.eyebrow{margin-bottom:34px}.m-eingriffe-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.m-eingriff{display:block;color:#1a1715}.m a.m-eingriff:hover{color:#1a1715}.m-eingriff.versetzt{padding-top:56px}.m-eingriff-bild{position:relative;height:400px;overflow:hidden;background:#2b2521}.m-eingriff-bild .grund{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.m-eingriff-bild .verlauf{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(178deg,#1a17150f,#1a171557 62%,#1a1715b8)}.m-eingriff h3{font-size:25px;font-weight:300;margin:26px 0 10px}.m-eingriff p{font-size:14.5px;color:#6e6055;line-height:1.75;margin:0;font-weight:300}.m-fuss{margin-top:88px;padding:44px var(--rand) 48px;border-top:1px solid #DCD4C8;display:flex;justify-content:space-between;align-items:flex-start}.m-fuss-links{font-size:13.5px;color:#6e6055;line-height:1.9;font-weight:300;font-style:normal}.m-fuss-rechts{display:flex;gap:32px;font-size:13px;color:#6e6055;font-weight:300}.m-u-kopf{padding:72px var(--rand) 0;display:grid;grid-template-columns:400px 1fr;gap:88px;align-items:end}.m-u-kopf h1{font-size:clamp(34px,3.612vw,52px);line-height:1.08;font-weight:200;letter-spacing:-.02em;margin-top:24px}.m-u-kopf p{font-size:16.5px;line-height:1.8;color:#4a423a;font-weight:300}.m-u-bild{margin:56px var(--rand) 0;position:relative;height:420px;overflow:hidden;background:#2b2521}.m-u-inhalt{padding:64px var(--rand) 0;max-width:760px}.m-u-text p{font-size:15.5px;line-height:1.8;color:#4a423a;font-weight:300}.m-u-text p+p{margin-top:14px}.m-u-text h2{font-size:34px;font-weight:300;margin-bottom:20px}.m-u-hinweis{margin:24px var(--rand) 0;padding:14px 18px;border:1px solid #DCD4C8;font-size:14px;color:#6e6055}.m-kopf-schmal,.m-leiste{display:none}.m-kopf-knopf{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 18px;border:1px solid #1A1715;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.m a.m-kopf-knopf:hover{background:#1a1715;color:#efebe4}.m-menue>summary{list-style:none;width:44px;height:44px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.m-menue>summary::-webkit-details-marker{display:none}.m-menue>summary .zu,.m-menue[open]>summary .auf{display:none}.m-menue[open]>summary .zu{display:block}html:has(.m-menue[open]){overflow:hidden}.m-menue-tafel{position:fixed;left:0;right:0;top:var(--kopf, 72px);bottom:0;z-index:30;background:#efebe4;border-top:1px solid #DCD4C8;overflow-y:auto;overscroll-behavior:contain;padding:12px var(--rand) calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:32px}.m-menue-liste li{border-bottom:1px solid #DCD4C8}.m-menue-liste a{display:flex;align-items:baseline;gap:22px;min-height:64px;padding-top:22px;box-sizing:border-box;font-size:14px;letter-spacing:.2em;color:#1a1715}.m-menue-liste .nr{font-size:15px;letter-spacing:0;color:#6b5426;width:22px}.m-menue-liste a[aria-current=page]{color:#6b5426}.m-menue-aktionen{display:grid;gap:6px}.m-menue-aktionen .m-knopf{text-transform:uppercase;justify-content:space-between;min-height:56px;box-sizing:border-box}.m-menue-portal{display:flex;align-items:center;min-height:48px;font-size:14px;color:#4a423a;font-weight:300}.m-menue-sprachen{display:flex;gap:8px;margin-top:auto}.m-menue-sprachen a{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #DCD4C8;font-size:13px;color:#6e6055}.m-menue-sprachen a[aria-current=true]{border-color:#6b5426;color:#1a1715}@media (max-width: 1280px){.m-seite{--rand: 40px}.m-hero-bild{width:72%}.m-nav{gap:26px}.m-zweispaltig,.m-u-kopf{grid-template-columns:320px 1fr;gap:56px}}@media (max-width: 960px){.m-nav{display:none}.m-kopf-schmal{display:flex;align-items:center;gap:18px}.m-kopf{position:sticky;top:0;z-index:20;background:#efebe4;box-shadow:0 1px #dcd4c8;padding-top:22px;padding-bottom:20px;align-items:center;--kopf: 92px}.m-hero{height:auto}.m-hero-bild{position:relative;width:100%;height:clamp(300px,58vw,460px)}.m-hero-karte{position:relative;right:auto;top:auto;width:auto;margin:-80px 40px 0}.m-zweispaltig,.m-u-kopf{grid-template-columns:1fr;gap:32px}.m-arzt{grid-template-columns:1fr}.m-arzt-bild{min-height:240px}.m-eingriffe-raster{gap:20px}.m-eingriff-bild{height:300px}.m-eingriff.versetzt{padding-top:0}.m-eingriff h3{font-size:22px;margin-top:20px}.m-fuss{flex-direction:column;gap:18px}.m-fuss-rechts{flex-wrap:wrap;gap:0 26px}.m-fuss a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}}@media (max-width: 700px){.m-seite{--rand: 20px}.m-kopf{padding:14px 20px 12px;--kopf: 70px}.m-logo-name{font-size:22px}.m-logo{display:block;padding:4px 0;margin:-4px 0}.m-logo-zeile{font-size:8px;letter-spacing:.14em;margin-top:7px}.m-kopf-knopf{display:none}.m-menue>summary{margin-right:-10px;justify-content:center}.m-hero-bild{height:clamp(280px,80vw,360px)}.m-hero-seit{top:26px}.m-hero-karte{margin:-56px 12px 0;padding:34px 22px 30px}.m-hero h1{font-size:clamp(32px,9.4vw,42px);margin-bottom:20px}.m-hero-lead{font-size:15.5px;line-height:1.75;margin-bottom:28px}.m-knopf{min-height:50px;box-sizing:border-box}.m-hero .m-knopf{width:100%;justify-content:space-between}.m-zweispaltig,.m-eingriffe,.m-u-kopf,.m-u-inhalt{padding-top:64px}.m-zweispaltig .eyebrow{margin-bottom:18px}.m-arzt,.m-u-bild,.m-u-hinweis{margin-left:12px;margin-right:12px;margin-top:64px}.m-u-bild{height:auto;aspect-ratio:4 / 3}.m-arzt-bild{min-height:180px}.m-arzt-text{padding:36px 24px 40px}.m-arzt h2{font-size:clamp(28px,8.2vw,34px)}.m-arzt-zahlen{gap:14px}.m-arzt-zahlen dd{font-size:22px}.m-arzt-zahlen dt{font-size:12px}.m-eingriffe-raster{grid-template-columns:1fr;gap:44px}.m-eingriff-bild{height:auto;aspect-ratio:4 / 3}.m-h2,.m-u-kopf h1{font-size:clamp(28px,8.2vw,34px)}.m-zeile{flex-direction:column;gap:6px;padding:18px 0}.m-zeile dd{font-size:21px}.m-schritt{grid-template-columns:36px 1fr;gap:14px;padding:22px 0}.m-fuss{padding:36px 20px calc(96px + env(safe-area-inset-bottom));margin-top:64px;gap:8px}.m-fuss-rechts{gap:0 22px}.m-leiste{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:15;background:#efebe4f7;border-top:1px solid #DCD4C8;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.m-leiste-los{flex:1;display:flex;align-items:center;justify-content:space-between;min-height:50px;box-sizing:border-box;padding:0 20px;background:#1a1715;color:#efebe4;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.m a.m-leiste-los:hover{color:#efebe4}.m-leiste-los svg path{stroke:#c9a96a}.m-leiste-tel{display:flex;align-items:center;justify-content:center;width:50px;min-height:50px;box-sizing:border-box;border:1px solid #1A1715}}
