@font-face{font-display:swap;font-family:Schnyder L;font-style:normal;font-weight:400;src:url(./Schnyder_LDemi_Web.D1T7lN8U.woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Commons Pro;font-style:normal;font-weight:400;src:url(./TT_CommonsProRegular.BCcAlAuX.woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Commons Pro;font-style:normal;font-weight:450;src:url(./TTCommonsProNormal.BBL-_7wA.woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Commons Pro;font-style:normal;font-weight:500;src:url(./TTCommonsProMedium.n6GAkRjx.woff2) format("woff2")}:root{--primary-clementine-50:#fff9ed;--primary-clementine-50-a50:rgba(255,249,237,.5);--primary-clementine-100:#fff1d5;--primary-clementine-200:#ffdea9;--primary-clementine-300:#fec673;--primary-clementine-400:#fda23a;--primary-clementine-500:#fb8614;--primary-clementine-600:#eb6a0a;--primary-clementine-700:#c4500a;--primary-clementine-700-a4:rgba(196,80,10,.04);--primary-clementine-700-a12:rgba(196,80,10,.12);--primary-clementine-800:#9b3f11;--primary-clementine-900:#7d3611;--primary-clementine-950:#441906;--secondary-dingley-50:#f4f5f0;--secondary-dingley-100:#e5e9de;--secondary-dingley-200:#ccd6c0;--secondary-dingley-300:#adbc9a;--secondary-dingley-400:#90a279;--secondary-dingley-500:#73875b;--secondary-dingley-600:#61744d;--secondary-dingley-700:#455239;--secondary-dingley-800:#3a4331;--secondary-dingley-900:#333b2c;--secondary-dingley-950:#191e15;--tertiary-ferngreen-50:#f4f9f4;--tertiary-ferngreen-100:#e8f2e6;--tertiary-ferngreen-200:#d1e4ce;--tertiary-ferngreen-300:#accea7;--tertiary-ferngreen-400:#7eb078;--tertiary-ferngreen-500:#5d9255;--tertiary-ferngreen-600:#477541;--tertiary-ferngreen-700:#3b5f36;--tertiary-ferngreen-800:#324c2f;--tertiary-ferngreen-900:#2a3f28;--tertiary-ferngreen-950:#132112;--neutral-white:#fff;--neutral-alto-50:#fafafa;--neutral-alto-100:#f5f5f5;--neutral-alto-200:#e6e6e6;--neutral-alto-300:#dcdcdc;--neutral-alto-400:#a3a3a3;--neutral-alto-500:#727272;--neutral-alto-600:#535353;--neutral-alto-700:#404040;--neutral-alto-800:#272727;--neutral-alto-900:#1a1a1a;--neutral-alto-950:#0b0b0b;--neutral-alto-950-a60:rgba(11,11,11,.6);--neutral-warmgrey-400:#b3a9a3;--surface-merino-50:#fbf7f1;--surface-merino-50-a85:rgba(251,247,241,.85);--surface-merino-100:#f5ede0;--surface-merino-200:#ead8be;--surface-merino-300:#dcbd95;--surface-merino-400:#cc9b6b;--surface-merino-500:#c2834d;--surface-merino-600:#b46e42;--surface-merino-700:#965838;--surface-merino-800:#794833;--surface-merino-900:#623c2c;--surface-merino-950:#341e16;--accent-moss:#8cad6e;--accent-moss-deep:#465b34;--accent-moss-a30:rgba(140,173,110,.3);--accent-apricot:#e59b59;--brand-orange:#ec6608;--font-heading:"Schnyder L",Georgia,"Times New Roman",serif;--font-body:"TT Commons Pro",-apple-system,"Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--surface-merino-50);color:var(--neutral-alto-900);font-family:var(--font-body);font-size:1rem;font-weight:450;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}a,img{-webkit-user-drag:none}picture{display:contents}a{color:inherit;text-decoration:none}.fs-12{font-size:.75rem}.fs-14{font-size:.875rem}.fs-16{font-size:1rem;line-height:1.6em}.fs-18{font-size:1.125rem}.fs-18,.fs-20{line-height:1.5em}.fs-20{font-size:1.25rem}.fs-24{font-size:1.5rem}.fs-32{font-size:2rem;line-height:1.2em}.fs-40{font-size:2.5rem;line-height:1.5em}.fs-42{font-size:2.625rem}.fs-42,.fs-50{line-height:1.2em}.fs-50{font-size:3.125rem}.fs-52{font-size:3.25rem;line-height:1.2em}.fs-90{font-size:5.625rem;line-height:1.05em}.fw-400{font-weight:400}.fw-500{font-weight:500}.lh-1_5{line-height:1.5em}.ff-primary{font-family:var(--font-body)}.ff-secondary{font-family:var(--font-heading);font-weight:400}.text-black{color:var(--neutral-alto-900)}.text-black-deep{color:var(--neutral-alto-950)}.text-white{color:var(--neutral-white)}.text-neutral-alto-200{color:var(--neutral-alto-200)}.text-neutral-alto-500{color:var(--neutral-alto-500)}.text-neutral-alto-600{color:var(--neutral-alto-600)}.text-primary-clementine-50{color:var(--primary-clementine-50)}.text-brand-orange{color:var(--brand-orange)}.text-end{text-align:right}.heading{letter-spacing:.04em;line-height:1.1em;margin:0;text-transform:uppercase}.text-trim-both{text-box-trim:trim-both}.text-edge-cap{text-box-edge:cap alphabetic}.tabular-nums{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:page-leave .16s ease both}::view-transition-new(root){animation:page-enter .3s cubic-bezier(.22,1,.36,1) .04s both}}@media(prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}@keyframes page-leave{to{opacity:0;transform:translateY(-.75rem)}}@keyframes page-enter{0%{opacity:0;transform:translateY(1.25rem)}}.page-enter-active{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .16s ease,transform .16s ease}.page-enter-from{opacity:0;transform:translateY(1.25rem)}.page-leave-to{opacity:0;transform:translateY(-.75rem)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.position-relative{position:relative}.position-absolute{position:absolute}.top-0{top:0}.start-0{left:0}.img-fluid{height:auto;max-width:100%}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.d-flex{display:flex}.flex-column{flex-flow:column}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-self-end{align-self:flex-end!important}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.flex-grow-1{flex-grow:1}.w-100{width:100%}.h-100{height:100%}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.col{flex:1 0 0%}.col-md-3{flex-grow:0;flex-shrink:0;width:25%}@media(max-width:767px){.col-md-3{width:100%}}.col-md-4{flex-grow:0;flex-shrink:0;width:33.3333%}@media(max-width:767px){.col-md-4{width:100%}}.col-md-5{flex-grow:0;flex-shrink:0;width:41.6667%}@media(max-width:767px){.col-md-5{width:100%}}.col-md-6{flex-grow:0;flex-shrink:0;width:50%}@media(max-width:767px){.col-md-6{width:100%}}.col-md-9{flex-grow:0;flex-shrink:0;width:75%}@media(max-width:767px){.col-md-9{width:100%}}.gap-0_5{gap:.5rem}.gap-1{gap:1rem}.gap-1_5{gap:1.5rem}.gap-2{gap:2rem}.gap-2_5{gap:2.5rem}.gap-3{gap:3rem}.gap-5{gap:5rem}.gap-7_5{gap:7.5rem}.m-0{margin:0}.wrapper{max-width:90rem;width:100%}.section{padding:5rem 5.625rem;position:relative}@media(max-width:1119px){.section{padding-left:5rem;padding-right:5rem}}@media(max-width:1023px){.section{padding:4rem 3rem}}@media(max-width:767px){.section{padding:3rem 1.5rem}}@media(max-width:479px){.section{padding-left:1rem;padding-right:1rem}}@media(max-width:767px){.section-header{flex-flow:column;gap:1.5rem}.section-header__heading{font-size:2rem}}.btn{align-items:center;align-self:flex-start;border:0;border-radius:2rem;cursor:pointer;display:flex;justify-content:center;line-height:1em;overflow:hidden;padding:.75rem 1.25rem;text-decoration:none;text-wrap:nowrap}.btn__label{position:relative}.btn:disabled{cursor:default;opacity:.6;pointer-events:none}.btn-primary,.btn-secondary{position:relative}.btn-primary:before,.btn-secondary:before{background-color:var(--btn-ink);border-radius:50%;content:"";height:200%;left:-20%;position:absolute;top:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);width:140%}@media(prefers-reduced-motion:reduce){.btn-primary:before,.btn-secondary:before{transition:none}}.btn-primary:focus-visible:before,.btn-primary:hover:before,.btn-secondary:focus-visible:before,.btn-secondary:hover:before{transform:translateY(-70%)}.btn-primary{--btn-ink:var(--accent-moss-deep);background-color:var(--accent-moss)}.btn-primary:focus-visible,.btn-primary:hover{color:var(--neutral-white)}.btn-secondary{--btn-ink:var(--accent-moss-a30);background-color:var(--neutral-white)}.btn-tertiary{background-color:transparent;border:1px solid var(--neutral-alto-950)}.badge{align-items:center;align-self:flex-start;border:1px solid var(--neutral-alto-500);border-radius:1rem;display:flex;flex-shrink:0;justify-content:center;padding:.5rem .75rem}.badge-solid{background-color:var(--neutral-white);border:0}.badge__icon{height:1rem;width:auto}.badge__score{line-height:1.4em}.badge__logo{height:1rem;width:auto}.form-field{background:transparent;border:0;border-bottom:1px solid var(--neutral-alto-300);border-radius:0;color:var(--neutral-alto-900);font-family:var(--font-body);font-size:1rem;padding:.5rem 0;width:100%}.form-field::-moz-placeholder{color:var(--neutral-alto-500)}.form-field::placeholder{color:var(--neutral-alto-500)}.form-field:focus{border-bottom-color:var(--neutral-alto-500);outline:none}.form-field:-webkit-autofill{-webkit-text-fill-color:var(--neutral-alto-900);box-shadow:inset 0 0 0 62.5rem var(--neutral-white)}textarea.form-field{min-height:9.25rem;resize:vertical}.form-combo{display:block;position:relative;width:100%}.form-combo .form-field{padding-right:1.5rem}.form-combo-chevron{border-bottom:1px solid var(--neutral-alto-500);border-right:1px solid var(--neutral-alto-500);height:.5rem;margin-top:-.375rem;pointer-events:none;position:absolute;right:.25rem;top:50%;transform:rotate(45deg);transition:transform .3s cubic-bezier(.22,1,.36,1);width:.5rem}@media(prefers-reduced-motion:reduce){.form-combo-chevron{transition:none}}.form-combo--open .form-combo-chevron{margin-top:-.125rem;transform:rotate(225deg)}.form-combo-list{background-color:var(--neutral-white);border:1px solid var(--neutral-alto-200);border-radius:.75rem;box-shadow:0 1rem 2rem -1rem var(--neutral-alto-950-a60);left:0;list-style:none;max-height:14rem;overflow-y:auto;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:2}.form-combo-option{border-radius:.5rem;color:var(--neutral-alto-900);cursor:pointer;padding:.5rem .75rem}.form-combo-option--active,.form-combo-option:hover{background-color:var(--neutral-alto-100)}.form-combo-option--selected{font-weight:500}.form-combo-divider{background-color:var(--neutral-alto-200);height:1px;margin:.5rem 0}.form-combo-hint{color:var(--neutral-alto-500);padding:.5rem .75rem}.form-field-invalid{border-bottom-color:var(--primary-clementine-700)}.form-error{color:var(--primary-clementine-800)}.form-check-wrap{display:inline-flex;flex-shrink:0;position:relative}.form-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--neutral-alto-500);border-radius:50%;cursor:pointer;flex-shrink:0;height:1.25rem;margin:0;width:1.25rem}.form-check:checked{background-color:var(--accent-moss);border-color:var(--accent-moss)}.form-check-mark{border-bottom:1px solid var(--neutral-white);border-right:1px solid var(--neutral-white);height:.5625rem;left:.4375rem;opacity:0;pointer-events:none;position:absolute;top:.25rem;transform:rotate(45deg);width:.3125rem}.form-check:checked+.form-check-mark{opacity:1}.faq-item{background-color:var(--surface-merino-100);border-radius:1rem;interpolate-size:allow-keywords}.faq-item:not([open]){cursor:pointer}.faq-item::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility allow-discrete .3s}.faq-item[open]::details-content{block-size:auto}.faq-item__summary{cursor:pointer;list-style:none;padding:1.5rem}.faq-item__summary::-webkit-details-marker{display:none}.faq-item[open] .faq-item__summary{padding-bottom:1rem}@media(max-width:767px){.faq-item__summary{padding:1rem}.faq-item[open] .faq-item__summary{padding-bottom:.75rem}}.faq-item__icon{background-color:var(--neutral-white);border-radius:50%;flex-shrink:0;height:1.5rem;width:1.5rem}.faq-item__icon img{height:1rem;transition:transform .3s ease;width:1rem}.faq-item[open] .faq-item__icon img{transform:rotate(-45deg)}.faq-item__body{padding:0 1.5rem 1.5rem}@media(max-width:767px){.faq-item__body{padding:0 1rem 1rem}}.breadcrumb{flex-wrap:wrap}.breadcrumb__link{border-bottom:1px solid;padding-bottom:.125rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.breadcrumb__link:focus-visible,.breadcrumb__link:hover{border-bottom-color:var(--accent-moss-deep);color:var(--accent-moss-deep)}.breadcrumb__sep{flex-shrink:0;height:1.5rem;width:1.5rem}.doctor-card__photo{aspect-ratio:1/1;border-radius:1rem}.gradient-backdrop{background-color:var(--surface-merino-300);inset:0;isolation:isolate;overflow:clip;pointer-events:none;position:absolute}.gradient-backdrop:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:10rem 10rem;content:"";inset:0;mix-blend-mode:overlay;opacity:.3;position:absolute}.gradient-backdrop__glow{animation:gradient-backdrop-lava-a 23s ease-in-out infinite;border-radius:50%;filter:blur(3.5rem);position:absolute;will-change:transform}@media(prefers-reduced-motion:reduce){.gradient-backdrop__glow{animation:none}}.gradient-backdrop__glow--sheen{animation-delay:-5s;animation-duration:27s;background-color:var(--surface-merino-50);height:55%;left:-15%;opacity:.85;top:5%;width:70%}.gradient-backdrop__glow--gleam{animation-delay:-12s;animation-duration:21s;animation-name:gradient-backdrop-lava-b;background-color:var(--surface-merino-200);height:50%;left:15%;opacity:.95;top:55%;width:60%}.gradient-backdrop__glow--warm{animation-delay:-20s;animation-direction:reverse;animation-duration:33s;background-color:var(--accent-apricot);height:60%;left:45%;opacity:.7;top:20%;width:75%}.gradient-backdrop__glow--core{animation-delay:-9s;animation-direction:reverse;animation-duration:19s;animation-name:gradient-backdrop-lava-b;background-color:var(--surface-merino-600);height:55%;left:55%;opacity:.6;top:60%;width:65%}@keyframes gradient-backdrop-lava-a{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(8%,-18%,0) scale(1.1,.92)}50%{transform:translate3d(-6%,-30%,0) scale(.95,1.08)}75%{transform:translate3d(-12%,-8%,0) scaleX(1.05)}}@keyframes gradient-backdrop-lava-b{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-10%,22%,0) scale(.92,1.1)}66%{transform:translate3d(12%,34%,0) scale(1.08,.94)}}.noise-overlay{isolation:isolate;position:relative}.noise-overlay:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:10rem 10rem;content:"";inset:0;mix-blend-mode:overlay;opacity:.45;pointer-events:none;position:absolute;z-index:0}@media(max-width:479px){.booking__field-row{flex-flow:column;gap:1.5rem}}.booking__options{display:grid;gap:1rem;grid-auto-rows:1fr}.booking__option{align-items:center;background-color:transparent;border:1px solid var(--neutral-alto-200);border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem;text-align:left;text-decoration:none;transition:border-color .3s ease;width:100%}.booking__option:focus-visible,.booking__option:hover{border-color:var(--accent-moss)}.booking__option-icon{flex-shrink:0;height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.booking__option-btn{align-items:center;background-color:var(--accent-moss);border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.booking__option-btn-icon{height:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);width:1.25rem}@media(prefers-reduced-motion:reduce){.booking__option-btn-icon{transition:none}}.booking__option:focus-visible .booking__option-btn-icon,.booking__option:hover .booking__option-btn-icon{transform:translate(.25rem)}.booking__back{align-self:flex-start;background:transparent;border:0;color:var(--neutral-alto-500);cursor:pointer;padding:0}.booking__back:hover{color:var(--neutral-alto-900)}.booking__back-icon{height:auto;transform:rotate(180deg);width:.875rem}.booking__submit{margin-top:1rem}.booking__recaptcha-grant{background:transparent;border:0;border-bottom:1px solid;color:var(--accent-moss-deep);cursor:pointer;padding:0 0 .125rem;transition:color .15s ease}.booking__recaptcha-grant:focus-visible,.booking__recaptcha-grant:hover{color:var(--neutral-alto-900)}.grecaptcha-badge{visibility:hidden}.booking__consent-link{border-bottom:1px solid;padding-bottom:.125rem;transition:color .15s ease,border-color .15s ease}.booking__consent-link:focus-visible,.booking__consent-link:hover{border-bottom-color:var(--accent-moss-deep);color:var(--accent-moss-deep)}.modal{background-color:var(--neutral-alto-950-a60);border:0;height:100dvh;margin:0;max-height:100dvh;max-width:100vw;padding:1.5rem 1rem;transition:background-color .3s ease;width:100vw}@media(prefers-reduced-motion:reduce){.modal{transition:none}}.modal::backdrop{background:transparent}.modal[open]{align-items:center;display:flex;justify-content:center}@starting-style{.modal[open]{background-color:transparent}}.modal--closing{background-color:transparent}.modal__panel{background-color:var(--neutral-white);border-radius:1rem;display:flex;flex-direction:column;max-height:100%;overflow:hidden;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);width:min(34rem,100%)}@media(prefers-reduced-motion:reduce){.modal__panel{transition:none}}@starting-style{.modal[open] .modal__panel{opacity:0;transform:translateY(1.5rem) scale(.98)}}.modal--closing .modal__panel{opacity:0;transform:translateY(.75rem) scale(.98);transition-duration:.25s;transition-timing-function:ease-in}.modal__head{display:flex;justify-content:flex-end;padding:1rem 1rem 0}.modal__body{overflow-y:auto;padding:0 1.5rem 1.5rem}@media(max-width:479px){.modal__body{padding:0 1rem 1rem}}.modal__close{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;width:2rem}.modal__close:focus-visible,.modal__close:hover{background-color:var(--neutral-alto-100)}.modal__close-icon{height:auto;transform:rotate(45deg);width:1rem}html:has(.modal[open]){overflow:hidden}.password-gate{align-items:center;-webkit-backdrop-filter:blur(2rem) saturate(1.2);backdrop-filter:blur(2rem) saturate(1.2);background-color:var(--surface-merino-50-a85);display:flex;inset:0;justify-content:center;padding:1.5rem 1rem;position:fixed;z-index:100}html[data-gate=open] .password-gate{display:none}html:not([data-gate=open]):has(.password-gate){overflow:hidden}.password-gate__card{animation:password-gate-card-in .6s cubic-bezier(.22,1,.36,1) both;background-color:var(--neutral-white);border-radius:1rem;box-shadow:0 1.5rem 4rem -1rem var(--neutral-alto-950-a60);padding:2.5rem;text-align:center;width:min(26rem,100%)}@media(max-width:479px){.password-gate__card{padding:2rem 1.5rem}}@media(prefers-reduced-motion:reduce){.password-gate__card{animation:none}}.password-gate__logo{height:auto;width:8.625rem}.password-gate--unlocking{opacity:0;pointer-events:none;transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.password-gate--unlocking{transition:none}}@keyframes password-gate-card-in{0%{opacity:0;transform:translateY(1.5rem) scale(.98)}}.lightbox{background-color:var(--neutral-alto-950-a60);border:0;height:100dvh;margin:0;max-height:100dvh;max-width:100vw;padding:1.5rem;transition:background-color .3s ease;width:100vw}@media(prefers-reduced-motion:reduce){.lightbox{transition:none}}.lightbox::backdrop{background:transparent}.lightbox[open]{align-items:center;display:flex;justify-content:center}@starting-style{.lightbox[open]{background-color:transparent}}.lightbox--closing{background-color:transparent}.lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0;max-width:min(75rem,100%);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.lightbox__figure{transition:none}}@starting-style{.lightbox[open] .lightbox__figure{opacity:0;transform:translateY(1.5rem) scale(.98)}}.lightbox--closing .lightbox__figure{opacity:0;transform:translateY(.75rem) scale(.98);transition-duration:.25s;transition-timing-function:ease-in}.lightbox__img{border-radius:1rem;max-height:78dvh;max-width:100%;width:auto}.lightbox__close{align-items:center;background-color:var(--neutral-white);border:0;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;right:1.5rem;top:1.5rem;width:3rem}.lightbox__close:focus-visible,.lightbox__close:hover{background-color:var(--neutral-alto-100)}.lightbox__close-icon{height:auto;transform:rotate(45deg);width:1.25rem}html:has(.lightbox[open]){overflow:hidden}.carousel-nav__btn{align-items:center;background:none;border:1px solid var(--neutral-warmgrey-400);border-radius:50%;color:var(--neutral-alto-900);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;transition:background-color .15s ease;width:3rem}.carousel-nav__btn:hover:not(:disabled){background-color:var(--surface-merino-100)}.carousel-nav__btn:disabled{cursor:default;opacity:.35}.praxis-einblicke__tile{aspect-ratio:3/2;background:none;border:0;border-radius:1rem;cursor:zoom-in;overflow:hidden;padding:0;position:relative}.praxis-einblicke__tile img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.praxis-einblicke__tile:focus-visible img,.praxis-einblicke__tile:hover img{transform:scale(1.04)}@media(max-width:767px){.praxis-einblicke__row{flex-flow:column}}.insta-reels__tile{aspect-ratio:9/16;border-radius:1rem;display:block;flex-shrink:0;max-width:100%;overflow:hidden;position:relative;text-decoration:none;width:22rem}.insta-reels__video{transition:transform .55s cubic-bezier(.22,1,.36,1)}.insta-reels__tile:focus-visible .insta-reels__video,.insta-reels__tile:hover .insta-reels__video{transform:scale(1.04)}.insta-reels__chrome{background-image:linear-gradient(0deg,transparent 78%,rgba(0,0,0,.55)),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.7));padding:1rem;position:relative}.insta-reels__avatar{background-color:var(--neutral-white);border-radius:50%;flex-shrink:0;height:2rem;width:2rem}.insta-reels__glyph{margin-left:auto}.insta-reels__arrow{background-color:var(--neutral-white);border-radius:50%;flex-shrink:0;height:2.5rem;width:2.5rem}.insta-reels__card{background-color:var(--surface-merino-100);border-radius:1rem;overflow:hidden;padding:1.5rem;position:relative}.insta-reels__deco{filter:brightness(0);opacity:.12;pointer-events:none;position:absolute}.insta-reels__deco--lg{left:42%;top:22%;width:10rem}.insta-reels__deco--sm{left:58%;top:54%;width:5rem}.insta-reels__card-text{max-width:32rem}@media(max-width:767px){.insta-reels__row,.insta-reels__single{flex-flow:column}.insta-reels__single{gap:2rem}.insta-reels__tile{width:100%}}.nuxt-loading-indicator{background:var(--brand-orange)}.hero-skeleton{animation:hero-skeleton-in .35s cubic-bezier(.22,1,.36,1) .25s both;inset:0;opacity:0;overflow:clip;pointer-events:none;position:absolute;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.hero-skeleton--handoff{animation:none}@keyframes hero-skeleton-in{0%{opacity:0}to{opacity:1}}.hero-skeleton--leistung{display:flex;gap:3.25rem}@media(max-width:1023px){.hero-skeleton--leistung{flex-flow:column;gap:2rem}}.hero-skeleton--panel{display:flex;gap:5rem}@media(max-width:1023px){.hero-skeleton--panel{flex-flow:column;gap:2rem}}.hero-skeleton--head{align-items:flex-start;display:flex;flex-flow:column;gap:3rem}.hero-skeleton__header{display:flex;width:100%}@media(max-width:767px){.hero-skeleton__header{flex-flow:column;gap:1.5rem}}.hero-skeleton__body{display:flex;flex:1 1 auto;flex-flow:column;gap:2rem;justify-content:space-between;min-width:0}.hero-skeleton__body--centered{gap:2.5rem;justify-content:center}.hero-skeleton__group{display:flex;flex-flow:column;gap:.75rem;list-style:none;margin:0;padding:0}.hero-skeleton__group--kicker{gap:.5rem}.hero-skeleton__group--foot{align-items:flex-end;flex-flow:row;gap:2rem}@media(max-width:479px){.hero-skeleton__group--foot{flex-wrap:wrap;gap:1rem}}.hero-skeleton__card{background-image:linear-gradient(160deg,var(--surface-merino-100) 0,var(--surface-merino-200) 55%,var(--surface-merino-300) 100%);border-radius:1rem;flex-shrink:0;overflow:clip;position:relative}.hero-skeleton--leistung .hero-skeleton__card{width:var(--leistung-hero-media-w,35.75rem)}@media(max-width:1023px){.hero-skeleton--leistung .hero-skeleton__card{aspect-ratio:571/713}}.hero-skeleton__bar{background-color:var(--surface-merino-200);border-radius:.25rem;display:block;height:.75rem;overflow:clip;position:relative}.hero-skeleton__bar--crumb{width:11rem}.hero-skeleton__bar--row,.hero-skeleton__bar--text{background-color:color-mix(in srgb,var(--surface-merino-200) 62%,transparent)}.hero-skeleton__bar--row{height:1rem}.hero-skeleton__bar--title{height:2.25rem;width:62%}.hero-skeleton__bar--title-xl{height:4rem;width:68%}.hero-skeleton__bar--title-xl:nth-child(2){width:52%}@media(max-width:1119px){.hero-skeleton__bar--title-xl{height:2.75rem}}@media(max-width:767px){.hero-skeleton__bar--title-xl{height:2rem}}.hero-skeleton__bar--row:first-child,.hero-skeleton__bar--text:first-child{width:74%}.hero-skeleton__bar--row:nth-child(2),.hero-skeleton__bar--text:nth-child(2){width:62%}.hero-skeleton__bar--row:nth-child(3),.hero-skeleton__bar--text:nth-child(3){width:80%}.hero-skeleton__bar--row:nth-child(4),.hero-skeleton__bar--text:nth-child(4){width:56%}.hero-skeleton__bar--row:nth-child(5),.hero-skeleton__bar--text:nth-child(5){width:70%}.hero-skeleton__bar--row:nth-child(6),.hero-skeleton__bar--text:nth-child(6){width:66%}.hero-skeleton__bar--row:nth-child(7),.hero-skeleton__bar--text:nth-child(7){width:78%}.hero-skeleton__bar--row:nth-child(8),.hero-skeleton__bar--text:nth-child(8){width:60%}.hero-skeleton__block{background-color:var(--surface-merino-100);border-radius:1rem;flex-shrink:0;height:9.5rem;width:13rem}.hero-skeleton__pill{background-color:var(--surface-merino-200);border-radius:2rem;flex-shrink:0;height:3.5rem;max-width:100%;overflow:clip;position:relative;width:14rem}.hero-skeleton__dot{background-color:var(--neutral-white);border-radius:50%;flex-shrink:0;height:2.5rem;width:2.5rem}.hero-skeleton__card,.hero-skeleton__group{animation:hero-skeleton-rise .5s cubic-bezier(.22,1,.36,1) both}.hero-skeleton__card,.hero-skeleton__group--crumb,.hero-skeleton__group--head{animation-delay:.25s}.hero-skeleton__group--kicker,.hero-skeleton__group--text{animation-delay:.31s}.hero-skeleton__group--rows{animation-delay:.37s}.hero-skeleton__group--foot{animation-delay:.43s}@keyframes hero-skeleton-rise{0%{opacity:0;transform:translate3d(0,.25rem,0)}}.hero-skeleton__bar:after,.hero-skeleton__card:after,.hero-skeleton__pill:after{animation:hero-skeleton-sheen 3.2s cubic-bezier(.45,0,.55,1) 1.4s 6;background-image:linear-gradient(100deg,#fff0,#ffffffb3 50%,#fff0);content:"";inset:0 auto 0 0;position:absolute;width:60%}@keyframes hero-skeleton-sheen{0%{transform:translate3d(-100%,0,0)}50%,to{transform:translate3d(280%,0,0)}}.hero-skeleton--handoff .hero-skeleton__bar:after,.hero-skeleton--handoff .hero-skeleton__card:after,.hero-skeleton--handoff .hero-skeleton__pill:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero-skeleton__card,.hero-skeleton__group{animation-delay:.25s;animation-name:hero-skeleton-fade}.hero-skeleton__bar:after,.hero-skeleton__card:after,.hero-skeleton__pill:after{display:none}}@keyframes hero-skeleton-fade{0%{opacity:0}}.consent-banner{background-color:var(--neutral-white);border:0;border-radius:1rem;box-shadow:0 1.5rem 4rem -1rem var(--neutral-alto-950-a60);margin:auto auto max(1rem,env(safe-area-inset-bottom));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.5rem;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);width:min(46rem,100vw - 2rem)}@media(prefers-reduced-motion:reduce){.consent-banner{transition:none}}.consent-banner::backdrop{background-color:var(--neutral-alto-950-a60);transition:background-color .3s ease}@media(prefers-reduced-motion:reduce){.consent-banner::backdrop{transition:none}}.consent-banner[open]{display:flex;flex-direction:column;gap:1rem}@starting-style{.consent-banner[open]{opacity:0;transform:translateY(1rem)}}@starting-style{.consent-banner[open]::backdrop{background-color:transparent}}@media(max-width:479px){.consent-banner{padding:1rem}}.consent-banner--closing{opacity:0;transform:translateY(.75rem);transition-duration:.25s;transition-timing-function:ease-in}.consent-banner--closing::backdrop{background-color:transparent}html:has(.consent-banner[open]){overflow:hidden}.consent-banner__titel{line-height:1.2em;outline:none}@media(max-width:479px){.consent-banner__titel{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.consent-banner__link,.consent-settings__anbieter-link{border-bottom:1px solid;padding-bottom:.125rem;transition:color .15s ease,border-color .15s ease}.consent-banner__link:focus-visible,.consent-banner__link:hover,.consent-settings__anbieter-link:focus-visible,.consent-settings__anbieter-link:hover{border-bottom-color:var(--accent-moss-deep);color:var(--accent-moss-deep)}.consent-banner__actions{flex-wrap:wrap}.consent-banner__actions>.btn{flex:1 1 0}@media(max-width:479px){.consent-banner__actions>.btn{flex:1 1 100%}}.modal--consent .modal__panel{width:min(38rem,100%)}.consent-settings__gruppe+.consent-settings__gruppe{border-top:1px solid var(--neutral-alto-100);padding-top:1.5rem}.consent-settings__service{padding-left:1.75rem}@media(max-width:479px){.consent-settings__service{padding-left:0}}.consent-settings__service-label{cursor:pointer}.consent-settings__details summary{color:var(--neutral-alto-600);cursor:pointer;width:-moz-fit-content;width:fit-content}.consent-settings__details summary:hover{color:var(--neutral-alto-950)}.consent-settings__facts{padding-top:.5rem}.consent-settings__tabelle-wrap{overflow-x:auto}.consent-settings__tabelle{border-collapse:collapse;text-align:left;width:100%}.consent-settings__tabelle td,.consent-settings__tabelle th{border-bottom:1px solid var(--neutral-alto-100);padding:.5rem .75rem .5rem 0;vertical-align:top}.consent-settings__tabelle th{font-weight:500}.consent-settings__anbieter-link{width:-moz-fit-content;width:fit-content}.consent-settings__paar>*{flex:1 1 0}@media(max-width:479px){.consent-settings__paar>*{flex-basis:100%}}.consent-gate{align-items:center;background-color:var(--surface-merino-100);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem;text-align:center}.consent-gate--video{aspect-ratio:16/9}.consent-gate--portrait{aspect-ratio:9/16}.consent-gate--square{aspect-ratio:1}.consent-gate__einstellungen{background:none;border:0;color:var(--neutral-alto-600);cursor:pointer;padding:0;text-decoration:underline}.consent-gate__einstellungen:hover{color:var(--neutral-alto-950)}.page{overflow-x:clip;position:relative}.page-backdrop{inset:0;overflow:clip;pointer-events:none;position:absolute}.page-backdrop__texture{background-image:url(./texture.B21dohcn.png);background-position:0 0;background-size:16rem 16rem;inset:0;mix-blend-mode:luminosity;opacity:.03;position:absolute}.page-backdrop__glow{aspect-ratio:1;position:absolute;width:29.375rem}.page-backdrop__glow img{height:274.68%;left:-87.34%;max-width:none;position:absolute;top:-87.34%;width:274.68%}.page-backdrop__glow--hero{left:calc(50% - 13.625rem);top:19.5rem}.page-backdrop__glow--reviews{left:calc(50% - 14.75rem);top:219rem}.site-header{isolation:isolate;left:0;padding:1.5rem 3.75rem;position:fixed;top:0;z-index:10}@media(max-width:1023px){.site-header{padding:1.5rem 3rem}}@media(max-width:767px){.site-header{padding:1rem 1.5rem}}.site-header__wrapper{backface-visibility:hidden;position:relative;transform:translateZ(0);will-change:transform}.site-header__wrapper:before{background:var(--neutral-white);border-radius:2rem;box-shadow:0 .25rem 1rem #0b0b0b1a;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.site-header__left{gap:3.25rem}.site-header__logo:focus{outline:none}.site-header__logo img{height:auto;width:8.625rem}.site-header__nav{gap:3.75rem}@media(max-width:767px){.site-header__nav{display:none}}.site-header__link{line-height:1.4em;text-decoration:none;transition:color .15s ease}.site-header__link:focus-visible,.site-header__link:hover{color:var(--accent-moss-deep)}@media(min-width:768px){.site-header--bar .site-header__wrapper{gap:2.5rem;max-width:100%;padding:.5rem .5rem .5rem 2rem;width:auto}}.site-header--bar .site-header__wrapper:before{opacity:1}.site-header--bar .site-header__left,.site-header--bar .site-header__nav{gap:2.5rem}@media(max-width:1023px){.site-header--bar .site-header__left,.site-header--bar .site-header__nav{gap:2rem}}@media(max-width:767px){.site-header__wrapper{padding:.5rem .75rem .5rem 1.25rem}.site-header__wrapper:before{opacity:1}.site-header__logo img{width:6.5rem}.site-header__cta{align-self:center;flex-shrink:0;font-size:.875rem;margin-left:auto;margin-right:.75rem;padding-left:.875rem;padding-right:.875rem}}@media(max-width:479px){.site-header{padding-left:1rem;padding-right:1rem}.site-header__wrapper{padding-left:1rem;padding-right:.5rem}.site-header__cta{margin-right:.5rem;padding-left:.75rem;padding-right:.75rem}}.mobile-nav__toggle{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:.375rem;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.mobile-nav__toggle:focus-visible,.mobile-nav__toggle:hover{background-color:var(--neutral-alto-100)}@media(max-width:767px){.mobile-nav__toggle{display:flex}}.mobile-nav__bar{background-color:var(--neutral-alto-900);border-radius:.0625rem;height:.125rem;width:1.125rem}.mobile-nav{background-color:var(--surface-merino-50);border:0;height:100dvh;margin:0;max-height:100dvh;max-width:100vw;padding:0;transition:opacity .3s ease;width:100vw}@media(prefers-reduced-motion:reduce){.mobile-nav{transition:none}}.mobile-nav::backdrop{background:transparent}.mobile-nav[open]{display:flex;flex-direction:column}@starting-style{.mobile-nav[open]{opacity:0}}.mobile-nav--closing{opacity:0;transition-duration:.25s;transition-timing-function:ease-in}.mobile-nav__texture{background-image:url(./texture.B21dohcn.png);background-position:0 0;background-size:16rem 16rem;inset:0;mix-blend-mode:luminosity;opacity:.02}.mobile-nav__deco,.mobile-nav__texture{pointer-events:none;position:absolute;z-index:-1}.mobile-nav__deco{bottom:8.5rem;right:1.5rem;width:3.5rem}.mobile-nav__head{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem}.mobile-nav__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:2.5rem;padding:2rem 1.5rem}.mobile-nav__links{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.mobile-nav__body,.mobile-nav__foot,.mobile-nav__links li{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.mobile-nav__body,.mobile-nav__foot,.mobile-nav__links li{transition:none}}.mobile-nav__links li:nth-child(2){transition-delay:60ms}.mobile-nav__links li:nth-child(3){transition-delay:.12s}@starting-style{.mobile-nav[open] .mobile-nav__body,.mobile-nav[open] .mobile-nav__foot,.mobile-nav[open] .mobile-nav__links li{opacity:0;transform:translateY(1rem)}}.mobile-nav__link{color:var(--neutral-alto-950);font-size:2.5rem}@media(max-width:479px){.mobile-nav__link{font-size:2rem}}.mobile-nav__link{text-decoration:none;transition:color .15s ease}.mobile-nav__link.router-link-active,.mobile-nav__link:focus-visible,.mobile-nav__link:hover{color:var(--accent-moss-deep)}.mobile-nav__foot{padding:0 1.5rem 2.5rem}.mobile-nav__foot,.mobile-nav__legal{align-items:flex-start;display:flex;flex-direction:column}.mobile-nav__legal{gap:.75rem;list-style:none;margin:0;padding:0}.mobile-nav__legal-link{border-bottom:1px solid var(--neutral-alto-600);color:var(--neutral-alto-600);padding:0 0 .25rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.mobile-nav__legal-link.router-link-active,.mobile-nav__legal-link:focus-visible,.mobile-nav__legal-link:hover{border-bottom-color:var(--accent-moss-deep);color:var(--accent-moss-deep)}html:has(.mobile-nav[open]){overflow:hidden}.hero{padding-bottom:5rem;padding-top:5rem}@media(max-width:1023px){.hero{padding-bottom:4rem;padding-top:4rem}}@media(max-width:767px){.hero{padding-bottom:3rem;padding-top:3rem}}.hero__layout{display:flex;gap:2.75rem;padding:5rem 5rem 0}@media(max-width:1119px){.hero__layout{padding-left:5rem;padding-right:5rem}}@media(max-width:1023px){.hero__layout{display:flex;flex-flow:column;gap:2rem;padding-left:3rem;padding-right:3rem}}.hero__left{flex:1 1 auto;min-width:0}@media(max-width:1023px){.hero__left{flex-flow:column;gap:2rem}}.hero__intro{flex:1 1 auto;justify-content:center;min-width:0;z-index:1}@media(max-width:1023px){.hero__intro{padding-top:0}}.hero__media{aspect-ratio:2/3;border-radius:1rem;flex:0 0 51.5%;overflow:hidden;position:relative}@media(max-width:1023px){.hero__media{flex-basis:auto}}.hero__media-img{-o-object-position:50% -2rem;object-position:50% -2rem}.hero__media-overlay{background-image:radial-gradient(72% 12% at 2% 53%,color-mix(in srgb,var(--primary-clementine-50) 55%,transparent),transparent 82%),radial-gradient(78% 15% at 6% 68%,color-mix(in srgb,var(--primary-clementine-50) 55%,transparent),transparent 82%);inset:0;position:absolute}.hero__headline-line{display:block;overflow-x:visible;overflow-y:clip}.hero__headline-text{display:block}.hero__headline{margin:0;text-transform:uppercase;text-wrap:nowrap}@media(max-width:1119px){.hero__headline{font-size:4.5rem}}@media(max-width:1023px){.hero__headline{font-size:4rem;text-wrap:wrap}}@media(max-width:767px){.hero__headline{font-size:2.75rem}}.hero__doctors{gap:2rem;text-wrap:nowrap}@media(max-width:767px){.hero__doctors{flex-flow:column;gap:.25rem}.hero__doctors>span{font-size:1.5rem}}.hero__info{gap:2.5rem}.hero__aside{flex:0 0 34%;gap:2rem;justify-content:center}@media(max-width:1023px){.hero__aside{flex-basis:auto;padding-top:0}}.hero__services{list-style:none;padding:0}.service-item{position:relative}.service-item__link{color:inherit;padding-bottom:.5rem;text-decoration:none}.service-item__rule{background-color:var(--neutral-warmgrey-400);bottom:0;height:1px;left:0;position:absolute;right:0;transform-origin:left center}.service-item__label{line-height:1.2em;transition:color .3s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.service-item__label{transition:none}}.service-item__link:focus-visible .service-item__label,.service-item__link:hover .service-item__label{color:var(--accent-moss-deep)}.service-item__icon{background-color:var(--neutral-white);border-radius:50%;flex-shrink:0;height:1.5rem;width:1.5rem}.service-item__icon .icon-arrow-up-right{height:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);width:.875rem}@media(prefers-reduced-motion:reduce){.service-item__icon .icon-arrow-up-right{transition:none}}.service-item__link:focus-visible .icon-arrow-up-right,.service-item__link:hover .icon-arrow-up-right{transform:rotate(-45deg) translate(.1875rem)}.icon-arrow-up-right{transform:rotate(-45deg)}@media(max-width:767px){.hero{padding-bottom:0;padding-top:0}.hero__layout{padding:0}.hero__left{min-height:100vh;min-height:100svh;position:relative}.hero__media{aspect-ratio:auto;inset:0;opacity:1!important;position:absolute;z-index:0}.hero__media-img{-o-object-position:100% 25%;object-position:100% 25%}.hero__media-overlay{background-image:linear-gradient(to bottom,transparent 20%,color-mix(in srgb,var(--primary-clementine-50) 46%,transparent) 42%,color-mix(in srgb,var(--primary-clementine-50) 46%,transparent) 60%,transparent 86%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 74%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 74%,transparent)}.hero__intro{padding:8rem 1.5rem 2.75rem}.hero__badges .badge{background-color:var(--neutral-white);border-color:transparent}.hero__aside{display:none}}@media(max-width:479px){.hero__intro{padding-left:1rem;padding-right:1rem}}.behandlungen{overflow:clip}.behandlungen__watermark{aspect-ratio:1228/1350;height:auto;left:0;max-width:100%;pointer-events:none;position:absolute;top:14.5rem;width:72.375rem}@media(max-width:767px){.behandlungen__watermark{display:none}.behandlungen__layout{gap:2rem}}.behandlungen__nav{display:none}@media(max-width:767px){.behandlungen__nav{display:flex}}.behandlungen__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.behandlungen__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.behandlungen__grid{grid-template-columns:repeat(1,1fr)}}.behandlungen__card{border-radius:1rem;height:26rem;overflow:clip;padding:1.5rem;position:relative;text-decoration:none}@media(max-width:767px){.behandlungen__grid{display:flex;margin-inline:calc(50% - 50vw);overflow-x:auto;padding-inline:calc(50vw - 50%);scrollbar-width:none;width:100vw}.behandlungen__grid::-webkit-scrollbar{display:none}.behandlungen__grid{margin-bottom:-1.5rem;overscroll-behavior-x:contain;padding-bottom:1.5rem;scroll-padding-inline-start:1.5rem;scroll-snap-type:x mandatory}.behandlungen__card{flex-shrink:0;--card-size:min(78vw,22rem);height:auto;min-height:var(--card-size);scroll-snap-align:start;width:var(--card-size)}}@media(max-width:479px){.behandlungen__grid{scroll-padding-inline-start:1rem}.behandlungen__card-title{font-size:1.25rem}.behandlungen__card-desc,.behandlungen__card-text--lg{font-size:1rem}}.behandlungen__card-body{flex:1 1 auto;height:100%}.behandlungen__card-media{position:absolute}.behandlungen__card:not(.behandlungen__card--cta) .behandlungen__card-media{filter:saturate(.9) brightness(.95);transition:filter .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.behandlungen__card:not(.behandlungen__card--cta) .behandlungen__card-media{transition:none}}.behandlungen__card:not(.behandlungen__card--cta):focus-visible .behandlungen__card-media,.behandlungen__card:not(.behandlungen__card--cta):hover .behandlungen__card-media{filter:saturate(1.25) brightness(1.05)}.behandlungen__card-overlay{background-image:linear-gradient(180deg,var(--primary-clementine-700-a4) 0,var(--primary-clementine-700-a12) 100%);inset:0;position:absolute}.behandlungen__card--cta{background-color:var(--secondary-dingley-600)}.behandlungen__card--cta:focus-visible .btn:before,.behandlungen__card--cta:hover .btn:before{transform:translateY(-70%)}.behandlungen__card-desc{max-width:100%;width:13rem}@media(max-width:767px){.behandlungen__card-desc{width:52%}}.behandlungen__card-text--lg{max-width:100%;width:20.5rem}.behandlungen__icon{background-color:var(--accent-moss);border-radius:50%;flex-shrink:0;height:2.5rem;width:2.5rem}.behandlungen__icon .icon-arrow-up-right{height:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);width:1.25rem}@media(prefers-reduced-motion:reduce){.behandlungen__icon .icon-arrow-up-right{transition:none}}.behandlungen__card:focus-visible .icon-arrow-up-right,.behandlungen__card:hover .icon-arrow-up-right{transform:rotate(-45deg) translate(.25rem)}.behandlungen__card-media--brustvergroesserung{left:34%;max-width:90%;top:13%;width:90%}.behandlungen__card-media--brustverkleinerung{left:-70%;max-width:163%;top:-6%;width:163%}.behandlungen__card-media--handchirurgie{left:-35%;max-width:120%;top:10%;width:120%}.behandlungen__card-media--fettabsaugung{left:-49%;max-width:131%;top:-27%;width:131%}.behandlungen__card-media--oberlidstraffung{left:10.5%;max-width:131%;top:-22%;width:131%}.behandlungen__card-media--cta{left:17.5%;max-width:65%;mix-blend-mode:multiply;opacity:.15;pointer-events:none;top:26%;width:65%}@media(prefers-reduced-motion:reduce){.behandlungen__card-media--cta{display:none}}.team{background-color:var(--secondary-dingley-200)}.team__panel{background-color:var(--secondary-dingley-600);border-radius:1rem;overflow:clip;padding:1.5rem;position:relative}@media(max-width:1023px){.team__panel{flex-flow:column;gap:2rem}}@media(max-width:767px){.team__heading{font-size:2rem}}.team__intro{flex-shrink:0;width:min(31.5rem,45%)}@media(max-width:1023px){.team__intro{gap:2rem;width:100%}}.team__media{min-width:0}@media(max-width:1023px){.team__media{flex-flow:column}}.team__member{border-radius:.5rem;height:26.25rem;overflow:clip;padding:1.5rem;position:relative}@media(max-width:1023px){.team__member{aspect-ratio:3/2;flex:none;height:auto;min-height:13rem;width:100%}}.team__member-media{left:0;position:absolute;top:0}@media(max-width:1023px){.team__member-media{-o-object-position:100% 50%;object-position:100% 50%}}.team__member-overlay{background-image:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.9));inset:0;position:absolute}@media(max-width:1023px){.team__member-overlay{background-image:none}.team__member-text:before{background-image:radial-gradient(85% 52% at 28% 74%,rgba(0,0,0,.2) 0,rgba(0,0,0,.19) 50%,rgba(0,0,0,.124) 72%,rgba(0,0,0,.044) 88%,transparent 100%),radial-gradient(78% 23% at 37% 38%,rgba(0,0,0,.8) 0,rgba(0,0,0,.76) 50%,rgba(0,0,0,.496) 72%,rgba(0,0,0,.176) 88%,transparent 100%),radial-gradient(60% 21% at 34% 63%,rgba(0,0,0,.7) 0,rgba(0,0,0,.665) 50%,rgba(0,0,0,.434) 72%,rgba(0,0,0,.154) 88%,transparent 100%),radial-gradient(50% 20% at 28% 80%,rgba(0,0,0,.7) 0,rgba(0,0,0,.665) 50%,rgba(0,0,0,.434) 72%,rgba(0,0,0,.154) 88%,transparent 100%),radial-gradient(68% 26% at 24% 100%,rgba(0,0,0,.7) 0,rgba(0,0,0,.665) 50%,rgba(0,0,0,.434) 72%,rgba(0,0,0,.154) 88%,transparent 100%);content:"";inset:-2.5rem -1.5rem -1.5rem;position:absolute;z-index:-1}}.team__deco{pointer-events:none;position:absolute}@media(max-width:1119px){.team__deco{display:none}}.team__deco--lg{left:32.25rem;top:7.25rem;width:6.75rem}.team__deco--sm{left:29.75rem;top:13rem;width:3.5rem}@media(max-width:767px){.praxis__layout{gap:2rem}}.praxis__gallery{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.praxis__card{aspect-ratio:1/1;border-radius:1rem;min-width:0;overflow:hidden;padding:1.5rem;position:relative}.praxis__card--fixed{flex-shrink:0;width:25.5rem}@media(max-width:1023px){.praxis__card--fixed{width:100%}}.praxis__card-overlay{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.7));inset:0;position:absolute}.praxis__col--staggered{padding-top:3.25rem}@media(max-width:767px){.praxis__gallery{align-items:stretch;grid-template-areas:"wartebereich wartebereich wartebereich" "behandlung patientenzimmer patientenzimmer";grid-template-columns:repeat(3,1fr)}.praxis__card{width:100%}.praxis__col--staggered{display:contents}.praxis__card--wartebereich{aspect-ratio:3/2;grid-area:wartebereich}.praxis__card--behandlung{aspect-ratio:auto;grid-area:behandlung}.praxis__card--patientenzimmer{aspect-ratio:3/2;grid-area:patientenzimmer}.praxis__card--patientenzimmer .praxis__card-media{--notch:1rem;--bend:.375rem;--tab:7.375rem;--hoehe:1.125rem;--_m:/calc(var(--bend)*2) calc(var(--bend)*2) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at var(--bend) var(--bend),#000 75%,#0000 0);--_d:calc(var(--notch) + var(--bend));-webkit-mask:calc(var(--_d) + var(--tab)) 0 var(--_m),0 calc(var(--_d) + var(--hoehe)) var(--_m),radial-gradient(var(--notch) at 0 0,transparent 99%,#000 calc(100% + 1px)) calc(var(--bend) + var(--tab)) calc(var(--bend) + var(--hoehe)),var(--_g) calc(var(--_d) + var(--tab)) 0,var(--_g) 0 calc(var(--_d) + var(--hoehe));mask:calc(var(--_d) + var(--tab)) 0 var(--_m),0 calc(var(--_d) + var(--hoehe)) var(--_m),radial-gradient(var(--notch) at 0 0,transparent 99%,#000 calc(100% + 1px)) calc(var(--bend) + var(--tab)) calc(var(--bend) + var(--hoehe)),var(--_g) calc(var(--_d) + var(--tab)) 0,var(--_g) 0 calc(var(--_d) + var(--hoehe));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.praxis__cta--praxis{align-self:start;font-size:.875rem;grid-area:patientenzimmer;justify-self:start;padding-left:.875rem;padding-right:.875rem;z-index:1}.praxis__caption,.praxis__card-overlay,.praxis__cta--termin{display:none}}.reviews{overflow:hidden}@media(max-width:1023px){.reviews__layout{gap:5rem}}@media(max-width:767px){.reviews__layout{gap:3rem}}.reviews__deco{left:-2.75rem;pointer-events:none;position:absolute;top:12.5rem;width:5rem}@media(max-width:767px){.reviews__deco{display:none}}.reviews__summary{flex-wrap:wrap}.reviews__strip{margin-inline:calc(50% - 50vw);overflow-x:auto;padding-inline:calc(50vw - 50%);scrollbar-width:none;width:100vw}.reviews__strip::-webkit-scrollbar{display:none}.testimonial{background-color:var(--surface-merino-100);border-radius:1rem;flex-shrink:0;padding:1rem;width:22.5rem}@media(max-width:479px){.testimonial{width:18rem}}.testimonial__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.testimonial__text--expanded{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.testimonial__star{height:1.25rem;width:auto}.testimonial__source{border-color:var(--neutral-warmgrey-400)}.testimonial__source-logo{height:.75rem;width:auto}@media(max-width:1023px){.reviews__stats{align-items:flex-start;flex-flow:column;gap:3rem}}.reviews__stats-col{align-self:stretch;min-width:0}.stat-card__label{white-space:pre-line}@media(max-width:767px){.stat-card__value{font-size:2rem}}@media(max-width:479px){.reviews__stats-row{flex-flow:column}}.stat-card{background-color:var(--surface-merino-100);border-radius:1rem;height:22.5rem;padding:1rem}@media(max-width:479px){.stat-card{gap:2rem;height:auto}}.reviews__photo-frame{border-radius:1rem;flex-shrink:0;height:36rem;overflow:clip;width:20.25rem}@media(max-width:767px){.reviews__photo-frame{aspect-ratio:4/3;border-radius:0;height:auto;margin-inline:calc(50% - 50vw);width:100vw}}.reviews__photo-layer{height:118%;inset-inline:0;position:absolute;top:-9%}.faq{padding-bottom:10rem}@media(max-width:1023px){.faq{padding-bottom:5rem}.faq__layout{flex-flow:column;gap:3rem}}@media(max-width:767px){.faq__heading{font-size:2rem}}.faq__intro{flex-shrink:0;gap:3rem;width:17.5rem}@media(max-width:1023px){.faq__intro{display:contents}.faq__ig-block{align-items:center;flex-flow:row;gap:2rem;order:1}}@media(max-width:479px){.faq__ig-block{align-items:stretch;flex-flow:column;gap:.5rem}}@media(max-width:1023px){.faq__ig-caption{font-size:1.5rem;max-width:24rem}}@media(max-width:767px){.faq__ig-caption{font-size:1.125rem}}@media(max-width:479px){.faq__ig-caption{font-size:1rem;max-width:none}}.faq__ig-card{border-radius:1rem;height:32rem;max-width:100%;overflow:hidden;padding:1rem;position:relative;width:18rem}@media(max-width:479px){.faq__ig-card{aspect-ratio:9/16;height:auto;max-height:32rem;width:100%}}.faq__ig-btn{border-radius:50%}.faq__ig-btn,.faq__ig-sound{height:2.5rem;padding:0;width:2.5rem}.faq__ig-sound{background-color:var(--neutral-alto-950-a60);border:0;border-radius:50%;cursor:pointer}.faq__ig-sound:focus-visible,.faq__ig-sound:hover{background-color:var(--neutral-alto-950)}.faq__list{max-width:100%;width:52.5rem}@media(max-width:1119px){.faq__list{width:46rem}}.kontakt{background-color:var(--accent-apricot);overflow:hidden}.kontakt__backdrop{background-image:url(./texture.B21dohcn.png);background-position:0 0;background-size:16rem 16rem;inset:0;mix-blend-mode:luminosity;opacity:.02}.kontakt__backdrop,.kontakt__deco{pointer-events:none;position:absolute}@media(max-width:767px){.kontakt__deco{display:none}}.kontakt__deco--lg{left:21.25rem;top:8.75rem;width:6.75rem}.kontakt__deco--sm{left:27.25rem;top:15.5rem;width:3.5rem}@media(max-width:1023px){.kontakt__layout{flex-flow:column;gap:3rem}}@media(max-width:767px){.kontakt__heading{font-size:2.25rem}}.kontakt__intro{flex-shrink:0;width:23.75rem}@media(max-width:1023px){.kontakt__intro{width:100%}}.kontakt__list{list-style:none;padding:0}.kontakt__icon{flex-shrink:0;height:auto;width:1.125rem}.kontakt__icon--clock{margin-top:.25rem}.kontakt__link{text-decoration:none}.kontakt__link:hover{text-decoration:underline}.kontakt__address{font-style:normal}.kontakt__day{flex-shrink:0;width:5.625rem}.kontakt__col{width:31.5rem}@media(max-width:1023px){.kontakt__col{width:100%}}.kontakt__form-card{background-color:var(--neutral-white);border-radius:1rem;margin-bottom:auto;margin-top:auto;padding:1.5rem}@media(max-width:479px){.kontakt__form-card{padding:1rem}}@media(max-width:767px){.kontakt__form-card .booking__option-note{display:none}}@media(max-width:479px){.kontakt__legal{align-items:flex-start;flex-flow:column;gap:1rem}}.kontakt__legal-link{background:none;border:0;border-bottom:1px solid var(--neutral-alto-950);cursor:pointer;padding:0 0 .25rem;text-decoration:none}.leistung-hero{--leistung-hero-media-w:35.75rem;padding-top:8.5rem}@media(max-width:1119px){.leistung-hero{--leistung-hero-media-w:30rem}}@media(max-width:1023px){.leistung-hero{--leistung-hero-media-w:100%}}@media(max-width:767px){.leistung-hero{padding-top:6.5rem}}.leistung-hero__glow-clip{inset:0;pointer-events:none;position:absolute}.leistung-hero__glow{aspect-ratio:1;left:62.75rem;position:absolute;top:18rem;width:29.375rem}.leistung-hero__glow img{height:274.68%;left:-87.34%;max-width:none;position:absolute;top:-87.34%;width:274.68%}.leistung-hero__layout{gap:3.25rem}@media(max-width:1023px){.leistung-hero__layout{flex-flow:column;gap:2rem}}.leistung-hero__media{aspect-ratio:571/713;border-radius:1rem;flex-shrink:0;overflow:hidden;position:relative;width:var(--leistung-hero-media-w)}.leistung-hero__photo{left:8%;max-width:none;position:absolute;top:5%;width:124%}.leistung-hero__photo--brustvergroesserung{bottom:0;left:0;top:auto}.leistung-hero__photo--brustverkleinerung{bottom:0;left:-22%;top:auto;width:135%}.leistung-hero__photo--fettabsaugung{bottom:0;left:-25%;top:2.5%;width:150%}.leistung-hero__photo--oberlidstraffung{bottom:0;left:-50%;top:-35%;width:170%}.leistung-hero__photo--abstehende-ohren{bottom:0;top:auto}.leistung-hero__photo--de-quervain{left:auto;right:0}.leistung-hero__photo--schnappfinger{left:0}.leistung-hero__photo--bruststraffung{bottom:0;top:auto}.leistung-hero__photo--karpaltunnelsyndrom{bottom:0;left:0;top:auto;width:100%}.leistung-hero__photo--bauchdeckenstraffung{bottom:0;left:5%;top:auto;width:105%}.leistung-hero__photo--hautkrebs,.leistung-hero__photo--narbenbehandlung{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;width:100%}.leistung-hero__head{gap:1.25rem}.leistung-hero__title{max-width:36rem;position:relative;text-transform:uppercase;z-index:1}@media(max-width:767px){.leistung-hero__title{font-size:2.25rem;-webkit-hyphens:auto;hyphens:auto}}.leistung-hero__title-line{display:block;overflow-x:visible;overflow-y:clip}.leistung-hero__title-text{display:block}.leistung-hero__toc{list-style:none;padding:0}.leistung-hero__toc-link{border-bottom:1px solid var(--neutral-alto-900);display:inline-block;line-height:1.5em;padding-bottom:.25rem;text-decoration:none}.leistung-hero__stat{background-color:var(--surface-merino-100);border-radius:1rem;padding:1.5rem}@media(max-width:767px){.leistung-hero__stat{width:100%}.leistung-hero__footer{flex-wrap:wrap;gap:1rem}}.leistung-hero__scroll{background-color:var(--neutral-white);border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:2.5rem;padding:0;width:2.5rem}.icon-arrow-down{height:auto;transform:rotate(90deg);width:1.25rem}.leistung-content{padding-bottom:10rem}@media(max-width:1023px){.leistung-content{padding-bottom:5rem}}.leistung-content__aside{align-self:flex-start;flex-shrink:0;gap:3rem;min-height:48rem;position:sticky;top:2rem;width:18rem}@media(max-width:1023px){.leistung-content__aside{min-height:0;position:static;width:100%}.leistung-content__aside>p{display:none}}.leistung-content__blocks{min-width:0}@media(max-width:767px){.leistung-content__heading{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.leistung-content__block{gap:2.75rem;scroll-margin-top:7rem}@media(max-width:1023px){.leistung-content .wrapper{flex-flow:column;gap:3rem}}@media(prefers-reduced-motion:reduce){.leistung-hero__media{clip-path:none!important}}.behandlungen-hero{padding-top:6.5rem}.behandlungen-hero__panel{border-radius:1rem;height:34.25rem;overflow:hidden}@media(max-width:1023px){.behandlungen-hero__panel{flex-flow:column;gap:2rem;height:auto}}.behandlungen-hero__body{padding:1.5rem 1.5rem 1.5rem 0}@media(max-width:1023px){.behandlungen-hero__body{padding:0}}.behandlungen-hero__title{font-size:5.625rem;letter-spacing:-.017em;line-height:.69em;text-transform:uppercase}@media(max-width:1119px){.behandlungen-hero__title{font-size:3.75rem}}@media(max-width:767px){.behandlungen-hero__title{font-size:2.75rem;-webkit-hyphens:auto;hyphens:auto}}.behandlungen-hero__title-line{display:block;margin-block:-.15em;overflow-x:visible;overflow-y:clip;padding-block:.15em}.behandlungen-hero__title-text{display:block}@media(max-width:767px){.behandlungen-hero__actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.behandlungen-hero__media{clip-path:none!important}}.behandlungen-hero__media{border-radius:1rem;flex-shrink:0;isolation:isolate;overflow:hidden}@media(max-width:1023px){.behandlungen-hero__media{aspect-ratio:4/3;width:100%}}.leistungen-liste__card{background-color:var(--surface-merino-100);border-radius:1rem;padding:1.5rem}.leistungen-liste__num{flex-shrink:0;width:18rem}@media(max-width:1023px){.leistungen-liste__num{width:auto}}.leistungen-liste__rows{list-style:none;padding:0}.leistungen-liste__row{border-bottom:1px solid var(--neutral-alto-900);padding:2rem 0;scroll-margin-top:7rem}@media(max-width:1023px){.leistungen-liste__row{flex-flow:column;gap:1.5rem}}.leistungen-liste__row:last-child{border-bottom:0}.leistungen-liste__body{min-width:0}@media(max-width:767px){.leistungen-liste__body{flex-flow:column;gap:1.5rem}}.leistungen-liste__info{flex:0 1 35.25rem;gap:1.25rem}@media(max-width:767px){.leistungen-liste__info{flex-basis:auto}}.leistungen-liste__categories{flex-basis:0;gap:1.25rem}.leistungen-liste__chips-label{padding-left:.75rem}.leistungen-liste__chips{flex-wrap:wrap;gap:.75rem;list-style:none;max-width:21.875rem;padding:0}.leistungen-liste__chip{border-radius:2rem;line-height:1em;padding:.5rem 1.125rem;text-decoration:none}.leistungen-liste__chip--extern{gap:.375rem}.leistungen-liste__chip-icon{flex-shrink:0;position:relative}.leistungen-liste__preview{aspect-ratio:4/5;border-radius:.75rem;left:3.5rem;margin-top:-8.75rem;overflow:hidden;pointer-events:none;position:absolute;top:50%;width:14rem;z-index:1}@media(max-width:1023px){.leistungen-liste__preview{display:none}}.leistungen-liste__preview-photo{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;position:absolute;width:100%}.leistungen-liste__preview-photo--abstehende-ohren,.leistungen-liste__preview-photo--bauchdeckenstraffung,.leistungen-liste__preview-photo--bruststraffung,.leistungen-liste__preview-photo--brustvergroesserung,.leistungen-liste__preview-photo--brustverkleinerung,.leistungen-liste__preview-photo--fettabsaugung,.leistungen-liste__preview-photo--hautkrebs,.leistungen-liste__preview-photo--oberlidstraffung{bottom:auto;height:auto;left:var(--preview-left);max-width:none;right:auto;top:var(--preview-top);width:var(--preview-width)}.leistungen-liste__preview-photo--brustvergroesserung{--preview-width:113%;--preview-top:10%;--preview-left:-2%}.leistungen-liste__preview-photo--brustverkleinerung{--preview-width:146%;--preview-top:-1%;--preview-left:-28%}.leistungen-liste__preview-photo--bruststraffung{--preview-width:142%;--preview-top:8%;--preview-left:-3%}.leistungen-liste__preview-photo--abstehende-ohren{--preview-width:143%;--preview-top:-10%;--preview-left:-21%}.leistungen-liste__preview-photo--oberlidstraffung{--preview-width:169%;--preview-top:-35%;--preview-left:-38%}.leistungen-liste__preview-photo--fettabsaugung{--preview-width:174%;--preview-top:7%;--preview-left:-36%}.leistungen-liste__preview-photo--bauchdeckenstraffung{--preview-width:129%;--preview-top:-2%;--preview-left:-5%}.leistungen-liste__preview-photo--de-quervain,.leistungen-liste__preview-photo--schnappfinger{max-width:none;width:126%}.leistungen-liste__preview-photo--hautkrebs{--preview-width:91%;--preview-top:10%;--preview-left:2%}.praxis-tour{padding-bottom:10rem;padding-top:8.5rem}@media(max-width:1023px){.praxis-tour{padding-bottom:5rem}}@media(max-width:767px){.praxis-tour{padding-top:6.5rem}}.praxis-tour__title{font-size:5.625rem;letter-spacing:-.017em;line-height:.69em;text-transform:uppercase}@media(max-width:1119px){.praxis-tour__title{font-size:3.75rem}}@media(max-width:767px){.praxis-tour__title{font-size:2.75rem}}.praxis-tour__title-line{display:block;margin-block:-.15em;overflow-x:visible;overflow-y:clip;padding-block:.15em}.praxis-tour__title-text{display:block}.praxis-tour__bento{display:grid;gap:1rem;grid-auto-rows:minmax(26rem,auto);grid-template-areas:"t-ankommen     b-ankommen-1   b-ankommen-1" "b-ankommen-2   b-ankommen-3   t-behandlung" "b-behandlung-1 b-behandlung-1 b-behandlung-2" "t-eingriff     b-eingriff-1   b-eingriff-1" "b-eingriff-2   t-erholung     b-erholung-1" "b-erholung-2   b-erholung-3   b-erholung-3";grid-template-columns:repeat(3,1fr)}.praxis-tour__tile--ankommen-text{grid-area:t-ankommen}.praxis-tour__tile--ankommen-1{grid-area:b-ankommen-1}.praxis-tour__tile--ankommen-2{grid-area:b-ankommen-2}.praxis-tour__tile--ankommen-3{grid-area:b-ankommen-3}.praxis-tour__tile--behandlung-text{grid-area:t-behandlung}.praxis-tour__tile--behandlung-1{grid-area:b-behandlung-1}.praxis-tour__tile--behandlung-2{grid-area:b-behandlung-2}.praxis-tour__tile--eingriff-text{grid-area:t-eingriff}.praxis-tour__tile--eingriff-1{grid-area:b-eingriff-1}.praxis-tour__tile--eingriff-2{grid-area:b-eingriff-2}.praxis-tour__tile--erholung-text{grid-area:t-erholung}.praxis-tour__tile--erholung-1{grid-area:b-erholung-1}.praxis-tour__tile--erholung-2{grid-area:b-erholung-2}.praxis-tour__tile--erholung-3{grid-area:b-erholung-3}.praxis-tour__tile{border-radius:1rem;min-width:0;overflow:hidden;position:relative}.praxis-tour__tile--text{background-color:var(--surface-merino-100);padding:1.5rem}@media(max-width:1119px){.praxis-tour__num{font-size:3.75rem}}.praxis-tour__tile--photo{background:none;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.praxis-tour__tile--photo img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.praxis-tour__tile--photo:focus-visible img,.praxis-tour__tile--photo:hover img{transform:scale(1.04)}.praxis-tour__tile--focus-top img{-o-object-position:50% 20%;object-position:50% 20%}@media(max-width:1023px){.praxis-tour__bento{grid-auto-rows:auto;grid-template-areas:none;grid-template-columns:repeat(2,1fr)}.praxis-tour__tile{grid-area:auto;grid-column:1/-1}.praxis-tour__tile--ankommen-2,.praxis-tour__tile--ankommen-3,.praxis-tour__tile--erholung-1,.praxis-tour__tile--erholung-2{grid-column:auto}.praxis-tour__tile--photo{aspect-ratio:2/1}.praxis-tour__tile--ankommen-2,.praxis-tour__tile--ankommen-3,.praxis-tour__tile--erholung-1,.praxis-tour__tile--erholung-2{aspect-ratio:1/1}}@media(max-width:767px){.praxis-tour__bento{grid-template-columns:1fr}.praxis-tour__tile{grid-column:auto}.praxis-tour__tile--photo{aspect-ratio:3/2}}.team-vita,.team-vita__arzt,.team-vita__heute{padding-bottom:7.5rem;padding-top:7.5rem}@media(max-width:1023px){.team-vita,.team-vita__arzt,.team-vita__heute{padding-bottom:4rem;padding-top:4rem}}@media(max-width:767px){.team-vita,.team-vita__arzt,.team-vita__heute{padding-bottom:3rem;padding-top:3rem}}.team-vita{padding-top:8.5rem}@media(max-width:767px){.team-vita{padding-top:6.5rem}}.team-vita__title{font-size:5.625rem;letter-spacing:-.017em;line-height:.69em;text-transform:uppercase}@media(max-width:1119px){.team-vita__title{font-size:3.75rem}}@media(max-width:767px){.team-vita__title{font-size:2.75rem}}.team-vita__title-line{display:block;margin-block:-.15em;overflow-x:visible;overflow-y:clip;padding-block:.15em}.team-vita__title-text{display:block}.team-vita__heute{background-color:var(--secondary-dingley-600);min-height:80vh;overflow:clip}@media(max-width:1023px){.team-vita__heute .wrapper{flex-flow:column;gap:2rem}}.team-vita__heute-intro{flex-shrink:0;width:min(26rem,40%)}@media(max-width:1023px){.team-vita__heute-intro{gap:2rem;width:100%}}.team-vita__heute-media{min-width:0}@media(max-width:1023px){.team-vita__heute-media{flex-flow:column}}.team-vita__heute-member{border-radius:.5rem;height:36rem;overflow:clip;padding:1.5rem;position:relative}@media(max-width:1023px){.team-vita__heute-member{aspect-ratio:3/2;flex:none;height:auto;min-height:16.5rem;width:100%}.team-vita__heute-photo{-o-object-position:100% 50%;object-position:100% 50%}}.team-vita__heute-overlay{background-image:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.9));inset:0;position:absolute}@media(max-width:1023px){.team-vita__heute-overlay{background-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 11.34rem,rgba(0,0,0,.42) 15.33rem,rgba(0,0,0,.18) 18.585rem,transparent 21rem)}}.team-vita__deco{pointer-events:none;position:absolute}@media(max-width:1119px){.team-vita__deco{display:none}}.team-vita__deco--lg{left:27rem;top:7.25rem;width:6.75rem}.team-vita__deco--sm{left:24.5rem;top:13rem;width:3.5rem}.team-vita__arzt:last-of-type{padding-bottom:10rem}@media(max-width:1023px){.team-vita__arzt:last-of-type{padding-bottom:5rem}.team-vita__arzt-row{flex-flow:column;gap:3rem}}.team-vita__block{gap:2.75rem}.team-vita__aside{align-self:flex-start;min-width:0;position:sticky;top:7.5rem}@media(max-width:1023px){.team-vita__aside{position:static}}.team-vita__portrait{aspect-ratio:4/5;border-radius:1rem;overflow:hidden;padding:1.5rem;position:relative}.team-vita__portrait-overlay{background-image:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.9));inset:0;position:absolute}.team-vita__timeline-col{min-width:0}@media(max-width:1023px){.team-vita__timeline-col{width:100%}}.team-vita__werdegang{gap:3rem;list-style:none;padding:0;position:relative}.team-vita__werdegang:before{background-color:var(--neutral-warmgrey-400);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}@media(max-width:767px){.team-vita__werdegang{gap:2rem}}.team-vita__group{display:flex;flex-direction:column;gap:1.5rem}.team-vita__axis-label{align-self:flex-start;background-color:var(--surface-merino-50);color:var(--brand-orange);line-height:1.1em;padding-block:.5rem;padding-right:1rem;position:relative}@media(max-width:767px){.team-vita__axis-label{font-size:1.5rem}}.team-vita__axis-label--era{color:var(--neutral-alto-900)}@media(max-width:767px){.team-vita__axis-label--era{font-size:1.125rem}}.team-vita__station{padding-left:2.5rem}@media(max-width:767px){.team-vita__station{padding-left:1.5rem}.team-vita__cards{flex-flow:column}}.team-vita__card{background-color:var(--surface-merino-100);border-radius:1rem;flex:1 1 0;padding:1.5rem}.team-vita__chips{flex-wrap:wrap;gap:.75rem;list-style:none;padding:0}.team-vita__chip{border-radius:2rem;line-height:1em;padding:.5rem 1.125rem;text-decoration:none}.badge.team-vita__chip{border-color:var(--neutral-alto-950);padding:calc(.5rem - 1px) calc(1.125rem - 1px)}.team-vita__facts{list-style:none;padding:0}.legal{padding-bottom:10rem;padding-top:8.5rem}@media(max-width:1023px){.legal{padding-bottom:5rem}}@media(max-width:767px){.legal{padding-top:6.5rem}}.legal__title{font-size:3.75rem}@media(max-width:767px){.legal__title{font-size:2.25rem}}.legal__body{width:min(46rem,100%)}.legal__link{border-bottom:1px solid;overflow-wrap:anywhere;padding-bottom:.125rem;transition:color .15s ease,border-color .15s ease}.legal__link:focus-visible,.legal__link:hover{border-bottom-color:var(--accent-moss-deep);color:var(--accent-moss-deep)}.legal__address{font-style:normal}.legal__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem}.error-page{padding-bottom:10rem;padding-top:8.5rem;text-align:center}@media(max-width:1023px){.error-page{padding-bottom:5rem}}@media(max-width:767px){.error-page{padding-top:6.5rem}}.error-page__code{font-size:5.625rem;line-height:1}@media(max-width:767px){.error-page__code{font-size:3.75rem}}.error-page__title{font-size:3.75rem}@media(max-width:767px){.error-page__title{font-size:2.25rem}}.error-page__intro{width:min(38rem,100%)}@media(max-width:479px){.error-page__actions{align-self:stretch;flex-direction:column}}
