html[data-salon-schale]{--space-1: 4.6px;--space-2: 9.2px;--space-3: 13.8px;--space-4: 18.4px;--space-6: 27.6px;--space-8: 36.8px;--schale-radius-sm: 2px;--schale-radius-md: 4px;--schale-radius-lg: 7px;scroll-behavior:smooth}html[data-salon-schale] body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;overflow-x:hidden}html[data-salon-schale] h1,html[data-salon-schale] h2,html[data-salon-schale] h3,html[data-salon-schale] h4{font-family:var(--font-heading);font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}html[data-salon-schale] .sk-kicker{font-family:var(--font-heading);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 var(--space-2)}html[data-salon-schale] a{color:var(--color-accent-700);text-underline-offset:3px}html[data-salon-schale] a:hover{color:var(--color-accent-600)}html[data-salon-schale] :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html[data-salon-schale] ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}html[data-salon-schale] img{display:block;max-width:100%}html[data-salon-schale] .sk-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-salon-schale] .sk-plate{box-sizing:border-box;border:6px solid var(--color-surface);outline:1px solid var(--color-divider);overflow:hidden}html[data-salon-schale] .sk-plate>img{width:100%;height:100%;object-fit:cover;filter:sepia(.22) saturate(.82) contrast(1.05)}html[data-salon-schale] .sk-wrap{max-width:980px;margin:0 auto;padding:calc(var(--space-8) * var(--sk-abstand, 1)) var(--space-6)}html[data-salon-schale] .sk-schnitt{border-top:1px solid var(--color-divider)}html[data-salon-schale] .sk-schmal{max-width:640px;margin-right:auto}html[data-salon-schale] .sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-heading);font-size:14px;line-height:1.2;padding:var(--space-2) calc(var(--space-3) * 1.2);border:1px solid var(--color-accent);border-radius:var(--schale-radius-md);color:var(--color-accent);background:transparent;text-decoration:none;cursor:pointer}html[data-salon-schale] .sk-btn:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}html[data-salon-schale] .sk-btn--auf-bild{color:#f6f2ea;border-color:var(--color-accent-400)}html[data-salon-schale] .sk-zeile{display:flex;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-2)}html[data-salon-schale] .sk-zeile>:first-child{margin-right:auto}html[data-salon-schale] .sk-raster-1{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2) var(--space-8)}html[data-salon-schale] .sk-raster-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-8)}html[data-salon-schale] .sk-raster-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}html[data-salon-schale] .sk-raster-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}html[data-salon-schale] .sk-gedaempft{color:color-mix(in srgb,var(--color-text) 55%,transparent)}html[data-salon-schale] .sk-kopf{position:relative;z-index:30;display:flex;align-items:center;gap:var(--space-6);max-width:1060px;margin:0 auto;padding:var(--space-4) var(--space-6)}html[data-salon-schale] .sk-kopf__marke{display:flex;align-items:center;gap:var(--space-2);margin-right:auto;font-family:var(--font-heading);font-size:21px;color:var(--color-text);text-decoration:none}html[data-salon-schale] .sk-kopf__logo{width:30px;height:30px;object-fit:contain;border-radius:50%}html[data-salon-schale] .sk-kopf__nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}html[data-salon-schale] .sk-kopf__nav a,html[data-salon-schale] .sk-kopf__klapp nav a{font-size:14px;color:var(--color-text);text-decoration:none;opacity:.78}html[data-salon-schale] .sk-kopf__cta{padding:5px 12px;border:1px solid var(--color-accent);border-radius:var(--schale-radius-md);color:var(--color-accent);opacity:1;white-space:nowrap}html[data-salon-schale] .sk-kopf__cta:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}html[data-salon-schale=boho] .sk-kopf__cta{color:color-mix(in oklab,var(--color-accent) 55%,black);border-color:color-mix(in oklab,var(--color-accent) 70%,black)}html[data-salon-schale] .sk-kopf__nav a:hover,html[data-salon-schale] .sk-kopf__klapp nav a:hover{opacity:1;color:var(--color-text)}html[data-salon-schale] .sk-kopf__klapp{display:none;position:relative}html[data-salon-schale] .sk-kopf__klapp summary{list-style:none;cursor:pointer;font-size:22px;line-height:1;padding:var(--space-1)}html[data-salon-schale] .sk-kopf__klapp summary::-webkit-details-marker{display:none}html[data-salon-schale] .sk-kopf__klapp nav{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:40;display:flex;flex-direction:column;gap:var(--space-3);min-width:200px;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--schale-radius-lg);box-shadow:0 12px 32px #00000029}html[data-salon-schale] .sk-fuss{border-top:1px solid var(--color-divider)}html[data-salon-schale] .sk-fuss__inner{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start;justify-content:space-between;max-width:1060px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-4)}html[data-salon-schale] .sk-fuss__name{font-family:var(--font-heading);font-size:19px;margin-bottom:var(--space-1)}html[data-salon-schale] .sk-fuss__nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:14px}html[data-salon-schale] .sk-fuss__zeile{max-width:1060px;margin:0 auto;padding:0 var(--space-6) var(--space-8);font-size:13px}html[data-salon-schale=elegant] .sk-kopf{margin-bottom:-76px}html[data-salon-schale=elegant] .sk-kopf__marke,html[data-salon-schale=elegant] .sk-kopf__nav a{color:#f6f2ea}html[data-salon-schale] .page-hero:not(.page-hero--foto){background:none;color:var(--color-text);border-bottom:1px solid var(--color-divider)}html[data-salon-schale] .page-hero:not(.page-hero--foto) .page-hero__inner{max-width:1060px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-6)}html[data-salon-schale] .page-hero:not(.page-hero--foto) h1{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(30px,4.5vw,46px);line-height:1.1;letter-spacing:-.015em;margin:0}html[data-salon-schale] .page-hero:not(.page-hero--foto) .kicker,html[data-salon-schale] .page-hero:not(.page-hero--foto) .kicker--on-navy{font-family:var(--font-heading);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 var(--space-2)}html[data-salon-schale] .sk-faq>details{border-bottom:1px solid var(--color-divider)}html[data-salon-schale] .sk-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:19px;padding:var(--space-4) 0}html[data-salon-schale] .sk-faq summary::-webkit-details-marker{display:none}html[data-salon-schale] .sk-faq summary:after{content:"+";color:var(--color-accent-700)}html[data-salon-schale] .sk-faq details[open] summary:after{content:"−"}html[data-salon-schale] .sk-faq p{padding:0 0 var(--space-4);margin:0}html[data-salon-schale] .sk-reveal-an .sk-reveal{opacity:0;transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}html[data-salon-schale] .sk-reveal-an .sk-reveal[data-von=links]{transform:translate(-70px)}html[data-salon-schale] .sk-reveal-an .sk-reveal[data-von=rechts]{transform:translate(70px)}html[data-salon-schale][data-sk-anim] .sk-reveal-an .sk-reveal[data-von]{transform:none}html[data-salon-schale][data-sk-anim=keine] .sk-reveal-an .sk-reveal{opacity:1;transform:none;transition:none}html[data-salon-schale][data-sk-anim=fade] .sk-reveal-an .sk-reveal{transform:none}html[data-salon-schale][data-sk-anim=links] .sk-reveal-an .sk-reveal{transform:translate(-70px)}html[data-salon-schale][data-sk-anim=rechts] .sk-reveal-an .sk-reveal{transform:translate(70px)}html[data-salon-schale][data-sk-anim=wechsel] .sk-reveal-an .sk-reveal{transform:translate(-70px)}html[data-salon-schale][data-sk-anim=wechsel] .sk-reveal-an .sk-reveal[data-lauf=ungerade]{transform:translate(70px)}html[data-salon-schale][data-sk-anim=hoch] .sk-reveal-an .sk-reveal{transform:translateY(60px)}html[data-salon-schale][data-sk-anim=zoom] .sk-reveal-an .sk-reveal{transform:scale(.92)}html[data-salon-schale] .sk-reveal-an .sk-reveal.sk-da{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html[data-salon-schale] .sk-reveal-an .sk-reveal,html[data-salon-schale][data-sk-anim] .sk-reveal-an .sk-reveal{opacity:1;transform:none;transition:none}}html[data-salon-schale=elegant] .sk-parallax{position:fixed;inset:0;z-index:0}html[data-salon-schale=elegant] .sk-parallax img{width:100%;height:100%;object-fit:cover}html[data-salon-schale=elegant] .sk-parallax-schleier{position:absolute;inset:0;background:#18140e61}html[data-salon-schale=elegant] .sk-vorn{position:relative;z-index:1;pointer-events:none}html[data-salon-schale=elegant] .sk-fest{pointer-events:auto;background:var(--color-bg);border-top:1px solid var(--color-divider)}html[data-salon-schale=elegant] .sk-fenster{display:flex;align-items:center;justify-content:center}html[data-salon-schale=elegant] .sk-hero{min-height:82vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8)}html[data-salon-schale=elegant] .sk-hero h1{font-size:76px;color:#f6f2ea;margin:0 0 var(--space-3)}html[data-salon-schale=elegant] .sk-hero .sk-ueber{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#f6f2ea;margin-bottom:var(--space-3)}html[data-salon-schale=elegant] .sk-hero .sk-claim{font-size:18px;font-style:italic;color:#f6f2ea;margin:0 0 var(--space-6)}html[data-salon-schale=elegant] .sk-hero .sk-btn{pointer-events:auto}html[data-salon-schale=elegant] .sk-spruch{color:#f6f2ea;font-family:var(--font-heading);font-size:30px;font-style:italic;text-align:center;max-width:560px;margin:0}html[data-salon-schale=elegant] .sk-strecke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px;gap:var(--space-4)}html[data-salon-schale=elegant] .sk-strecke>:first-child{grid-row:span 2;grid-column:span 2}html[data-salon-schale=elegant] .sk-strecke>:nth-child(5){grid-column:span 2}html[data-salon-schale=klassik] .sk-topbar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);justify-content:flex-end;padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--color-divider);font-size:13px}html[data-salon-schale=klassik] .sk-hero{position:relative;height:66vh;min-height:420px}html[data-salon-schale=klassik] .sk-hero img{width:100%;height:100%;object-fit:cover}html[data-salon-schale=klassik] .sk-hero-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#18140e59;text-align:center;color:#f6f2ea;padding:var(--space-6)}html[data-salon-schale=klassik] .sk-hero-text h1{font-size:54px;color:#f6f2ea;margin-bottom:var(--space-3)}html[data-salon-schale=klassik] .sk-wechsel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}html[data-salon-schale=klassik] .sk-wechsel--gedreht{direction:rtl}html[data-salon-schale=klassik] .sk-wechsel--gedreht>*{direction:ltr}html[data-salon-schale=minimal] .sk-hero{position:relative;height:100vh;min-height:560px}html[data-salon-schale=minimal] .sk-hero img{width:100%;height:100%;object-fit:cover}html[data-salon-schale=minimal] .sk-hero-text{position:absolute;inset:0;background:#0f0d0a73;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-6)}html[data-salon-schale=minimal] .sk-hero-text h1{font-size:clamp(52px,8vw,108px);line-height:1.02;letter-spacing:.04em;text-transform:uppercase;color:#f6f2ea;margin:0 0 var(--space-6)}html[data-salon-schale=minimal] .sk-ueber{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-6)}html[data-salon-schale=minimal] .sk-kicker{letter-spacing:.4em;font-size:11px;color:var(--color-accent)}html[data-salon-schale=minimal] h2{font-size:clamp(30px,4vw,44px);letter-spacing:.08em;text-transform:uppercase}html[data-salon-schale=minimal] .sk-portraets{display:flex;flex-direction:column;gap:calc(var(--space-8) * 2);max-width:760px;margin:0 auto}html[data-salon-schale=minimal] .sk-portraet{width:100%;max-width:460px;height:460px;border:1px solid var(--color-divider);padding:6px;box-sizing:border-box}html[data-salon-schale=minimal] .sk-portraet img{width:100%;height:100%;object-fit:cover}html[data-salon-schale=minimal] .sk-spruch{font-style:italic;font-size:18px;max-width:440px}html[data-salon-schale=minimal] .sk-dunkel{color-scheme:dark}html[data-salon-schale=boho] .sk-bogen{border-radius:200px 200px var(--schale-radius-md) var(--schale-radius-md);overflow:hidden}html[data-salon-schale=boho] .sk-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-8);align-items:center;max-width:1060px;margin:0 auto;padding:var(--space-8) var(--space-6)}html[data-salon-schale=boho] .sk-hero h1{font-size:clamp(44px,6vw,72px);line-height:1.02;margin-bottom:var(--space-4)}html[data-salon-schale=boho] .sk-btn{color:color-mix(in oklab,var(--color-accent) 55%,black);border-color:color-mix(in oklab,var(--color-accent) 70%,black)}html[data-salon-schale=boho] .sk-hero__satz{font-size:17px;line-height:1.5;max-width:26em;margin:0 0 var(--space-6)}html[data-salon-schale=boho] .sk-hero__griffe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}html[data-salon-schale=boho] .sk-instagram{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}html[data-salon-schale=boho] .sk-instagram .sk-plate{aspect-ratio:1;border-radius:6px}html[data-salon-schale] .sk-karenz{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:var(--space-2) 0 0;padding:4px 11px;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-surface);font-family:var(--font-heading);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent)}html[data-salon-schale] .sk-karenz em{font-style:normal;font-size:12px;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--color-text) 55%,transparent)}@media(max-width:820px){html[data-salon-schale] .sk-raster-2,html[data-salon-schale] .sk-raster-3,html[data-salon-schale] .sk-raster-4,html[data-salon-schale=klassik] .sk-wechsel,html[data-salon-schale=boho] .sk-hero{grid-template-columns:1fr}html[data-salon-schale=klassik] .sk-wechsel--gedreht{direction:ltr}html[data-salon-schale=elegant] .sk-strecke{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-salon-schale=elegant] .sk-hero h1{font-size:clamp(40px,12vw,76px)}html[data-salon-schale=klassik] .sk-hero-text h1{font-size:clamp(32px,9vw,54px)}html[data-salon-schale=boho] .sk-instagram{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-salon-schale] .sk-wrap{padding:var(--space-6) var(--space-4)}html[data-salon-schale] .sk-kopf__nav{display:none}html[data-salon-schale] .sk-kopf__klapp{display:block}html[data-salon-schale] .sk-kopf{padding:var(--space-3) var(--space-4)}html[data-salon-schale] .sk-fuss__inner{padding:var(--space-6) var(--space-4) var(--space-3)}html[data-salon-schale] .sk-fuss__zeile{padding:0 var(--space-4) var(--space-6)}}html[data-salon] .display,html[data-salon] h1,html[data-salon] h2,html[data-salon] h3{font-family:var(--font-display);text-transform:var(--salon-display-transform, none);font-weight:var(--salon-display-weight, 400);letter-spacing:var(--salon-display-tracking, .005em);line-height:var(--salon-display-lh, 1.12)}html[data-salon] .kicker{font-weight:500;letter-spacing:.18em;font-size:11px}html[data-salon] .section{padding:var(--salon-section-pad, clamp(56px, 9vw, 112px) 0)}html[data-salon] .brush{display:none}html[data-salon] .konto-buehne>.wrap{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:560px}html[data-salon] .konto-buehne>.wrap>*{width:100%}html[data-salon] .konto-buehne{padding-block:clamp(32px,7vh,88px)}html[data-salon] hr,html[data-salon] .trenner{border:0;height:var(--salon-rule, 1px);background:var(--border)}html[data-salon][data-stil=broadsheet] .card,html[data-salon][data-stil=broadsheet] .panel{background:transparent;border:0;border-top:1px solid var(--border);box-shadow:none}html[data-salon][data-stil=industry] .btn,html[data-salon][data-stil=industry] .nav-pill{text-transform:uppercase;letter-spacing:.04em}html[data-salon][data-stil=modernist] .card,html[data-salon][data-stil=industry] .card{border-width:var(--salon-rule, 2px)}html[data-salon]:not([data-farben=eigene]) .theme-toggle,html[data-salon]:not([data-farben=eigene]) .theme-toggle--menu{display:none}
