.start{--tiefe:#f4f5f6;--weiss:#fff;--glut:#8a6a2c;--glut-kern:#b08a3e;--tinte:#15171a;--tinte-2:#585d64;--hell:#15171a;--hell-2:#585d64;--linie-d:#15171a1f;--nacht:#0b0c0e;--breit:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--bodoni:var(--font-bodoni), "Didot", Georgia, serif;--kurve-s:cubic-bezier(.16, .84, .32, 1);--spur-s:min(1240px, 100% - 40px);background:var(--tiefe);color:var(--hell);font-family:var(--breit);font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.start a{color:inherit}.start :focus-visible{outline:2px solid var(--glut-kern);outline-offset:3px}.start .spur{width:var(--spur-s);margin-inline:auto}.start .st-h1{font:400 clamp(54px, 7.6vw, 116px)/.95 var(--bodoni);letter-spacing:-.015em;text-wrap:balance;margin:0}.start .st-h2{font:400 clamp(38px, 4.6vw, 68px)/1.02 var(--bodoni);letter-spacing:-.01em;text-wrap:balance;margin:0}.start .st-unter{max-width:30em;color:var(--hell-2);margin:0;font-size:clamp(17px,1.35vw,19px)}.start .st-klein{color:var(--hell-2);margin:0;font-size:14px}.start .knoepfe{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.start .knopf{min-height:50px;font:500 15px/1 var(--breit);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-stretch:108%;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.start .knopf-voll{background:var(--tinte);color:#f4f5f6}.start .knopf-voll:hover{background:#2b2e33}.start .knopf-rand{color:var(--hell);box-shadow:inset 0 0 0 1px var(--linie-d);background:0 0}.start .knopf-rand:hover{box-shadow:inset 0 0 0 1px var(--hell)}.start .st-textlink{text-underline-offset:6px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.start .st-textlink:hover{color:var(--glut)}.start .buehne{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.start .glut-licht{will-change:transform, opacity;background:radial-gradient(circle,#e7e9ec 0%,#eff0f2 30%,#f4f5f6 62%);width:1400px;height:1400px;margin:-700px 0 0 -700px;position:absolute;top:0;left:0}.start .flug{will-change:transform, opacity;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:0;left:0;transform:translate(28vw,54vh)}@media (max-width:900px){.start .flug{width:142px;height:142px;margin:-71px 0 0 -71px;transform:translate(50vw,150px)}}.start .flug .lamelle{transform:rotate(var(--oeffnung,-3deg));animation:none}.start .flug .blendenring{transform:rotate(var(--ring,0deg));animation:none}.start .korn{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:-50%}.start .inhalt{z-index:2;position:relative}.start .kopf{top:env(safe-area-inset-top,0px);z-index:10;background:var(--tiefe);box-shadow:0 1px 0 var(--linie-d);position:sticky}.start .kopf .spur{align-items:center;gap:28px;min-height:76px;display:flex}.start .marke{flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.start .st-schriftzug{height:40px}.start .schriftzug{--papier:var(--tinte)}.start .navi{gap:28px;margin-left:auto;font-size:14px;font-stretch:108%;display:flex}.start .navi a{min-height:44px;color:var(--hell-2);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.start .navi a:hover{color:var(--hell)}.start .kopf-knoepfe{gap:10px;display:flex}.start .kopf-knoepfe .knopf{min-height:46px}.start .nur-schmal{display:none}.start .kopf{transition:background .35s,box-shadow .35s}.start .kopf.dunkel{background:var(--nacht);box-shadow:0 1px #ffffff14}.start .kopf.dunkel .schriftzug{--papier:#f4f5f6}.start .kopf.dunkel .navi a{color:#f4f5f6b8}.start .kopf.dunkel .navi a:hover{color:#f4f5f6}.start .kopf.dunkel .knopf-rand{color:#f4f5f6;box-shadow:inset 0 0 0 1px #ffffff47}.start .kopf.dunkel .knopf-voll{color:var(--tinte);background:#f4f5f6}.start section{position:relative}.start .held{align-items:center;min-height:min(92vh,900px);padding-block:40px 60px;display:grid}.start .held-raster{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;display:grid}.start .held-text{grid-column:2;gap:30px;display:grid}.start .held .st-h1{font-size:clamp(44px,4.7vw,78px)}.start .held-text>*{min-width:0}.start .held .st-h1 span{white-space:nowrap;display:block}.start .lichtstudio{background:var(--nacht);height:clamp(320px,52vw,min(86vh,800px));overflow:hidden}.start .st-iris{--q:clamp(0, (var(--p,1) - .54) * 5, 1);height:240vh}.start .st-iris-buehne{background:var(--nacht);height:100svh;position:sticky;top:0;overflow:hidden}.start .st-iris-rahmen{top:0;bottom:0;right:0;left:calc(var(--q) * 42%);position:absolute;overflow:hidden}.start .st-iris-foto{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.start .st-iris-lamellen{width:100%;height:100%;position:absolute;inset:0}.start .st-iris:not([data-lebt]) .st-iris-lamellen{display:none}.start .st-iris-satz{text-align:center;font:italic 400 clamp(22px, 2.2vw, 30px)/1.2 var(--bodoni);color:#e9eaec;opacity:clamp(0, calc(1 - var(--p,1) * 6), 1);margin:0;position:absolute;bottom:9vh;left:0;right:0}.start .st-iris-titel{color:#f4f5f6;width:42%;opacity:clamp(0, calc((var(--p,1) - .68) * 7), 1);transform:translateY(calc((1 - clamp(0, (var(--p,1) - .68) * 7, 1)) * 16px));align-content:center;justify-items:start;gap:22px;padding-left:max(20px,50vw - 620px);padding-right:40px;display:grid;position:absolute;top:0;bottom:0;left:0}.start .st-iris-name{font:400 clamp(40px, 4.6vw, 76px)/1.06 var(--bodoni);letter-spacing:.04em;text-transform:uppercase;margin:0}.start .st-iris-von{font:italic 400 18px/1 var(--bodoni);color:#f4f5f6cc;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.start .st-unterschrift{font:400 clamp(34px, 3.2vw, 46px)/1 var(--font-schreibschrift), cursive;color:#f4f5f6}.start .st-iris-zahl{color:#f4f5f699;margin:0;font-size:14px}.start .st-galerie{background:var(--weiss);padding-block:130px 150px}.start .st-galerie-kopf{text-align:center;justify-items:center;gap:22px;padding-bottom:80px;display:grid}.start .st-galerie-kopf .st-h2{font-size:clamp(44px,6vw,92px)}.start .st-galerie-kopf p{max-width:36em;color:var(--hell-2);margin:0;font-size:17px}.start .st-blatt{gap:clamp(28px,4vw,56px);display:grid}.start .st-reihe{align-items:flex-start;gap:clamp(14px,2vw,28px);display:flex}.start .st-reihe figure{flex-basis:0;gap:4px;min-width:0;margin:0;display:grid}.start .st-reihe img{object-fit:cover;background:#eceef0;width:100%;height:auto;display:block}.start .st-reihe figcaption{justify-content:flex-end;margin-top:-4px;display:flex}.start .st-herz{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;margin-right:-12px;display:grid}.start .st-herz svg{fill:none;width:24px;height:24px;stroke:var(--tinte);stroke-width:1.4px;transition:fill .3s,stroke .3s}.start .st-auswahl{bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:3;background:var(--tinte);color:#f4f5f6;opacity:0;pointer-events:none;transition:opacity .5s var(--kurve-s), transform .5s var(--kurve-s);border-radius:999px;justify-self:center;align-items:center;gap:12px 28px;padding:8px 8px 8px 26px;font-size:15px;display:flex;position:sticky;transform:translateY(16px)}.start .st-auswahl.da{opacity:1;pointer-events:auto;transform:none}.start .st-auswahl-zahl{align-items:baseline;gap:6px;display:inline-flex}.start .st-auswahl b{font:400 24px/1 var(--bodoni)}.start .st-auswahl-knoepfe{gap:6px;display:flex}.start .st-auswahl button{min-height:44px;font:500 14px/1 var(--breit);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px}.start .st-auswahl-leise{color:#f4f5f6cc;background:0 0}.start .st-auswahl-voll{color:var(--tinte);background:#f4f5f6}.start .st-herz[aria-pressed=true] svg{fill:#b93a3a;stroke:#b93a3a}.start .st-wand{background:var(--tiefe);height:190vh}.start .st-wand-buehne{background:var(--tiefe);align-items:center;height:100svh;padding-top:76px;display:grid;position:sticky;top:0}.start .st-wand-raster{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,72px);display:grid}.start .st-wand-bild{aspect-ratio:3/2;background:#e9eaeb;width:min(100%,150svh - 225px);position:relative;overflow:hidden}.start .st-wand-bild img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.start .st-wand-bild img[data-an]{opacity:1}.start .st-wand-text{justify-items:start;gap:24px;display:grid}.start .st-wand-text .st-h2{font-size:clamp(34px,3.3vw,52px)}.start .st-wand-text p{max-width:30em;color:var(--hell-2);margin:0;font-size:16px}.start .st-wand-text .st-wand-mass{color:#80858c;font-size:14px}.start .st-groessen{background:#eceef0;border-radius:999px;padding:4px;display:inline-flex}.start .st-groessen button{cursor:pointer;min-height:42px;font:500 14px/1 var(--breit);color:var(--hell-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background .3s,color .3s}.start .st-groessen button[aria-pressed=true]{background:var(--tinte);color:#f4f5f6}.start .st-rundgang{background:#e4e5e6;height:280vh}.start .st-rundgang-buehne{height:100svh;color:var(--tinte);background:#e4e5e6;position:sticky;top:0;overflow:hidden}.start .st-rundgang-standbild,.start .st-rundgang-leinwand{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.start .st-rundgang[data-lebt] .st-rundgang-standbild{visibility:hidden}.start .st-rundgang-text{gap:14px;max-width:min(540px,100% - 40px);display:grid;position:absolute;top:clamp(100px,14vh,150px);left:max(20px,50% - 620px)}.start .st-rundgang-text p{color:var(--tinte);margin:0;font-size:18px}.start .st-rundgang-text .st-rt-gross{font:400 clamp(32px, 3.6vw, 52px)/1.05 var(--bodoni);color:var(--tinte)}.start .st-rt-1{opacity:clamp(0, min(var(--p,0) * 14 + .25, (.34 - var(--p,0)) * 12), 1)}.start .st-rt-2{opacity:clamp(0, min((var(--p,0) - .4) * 12, (.72 - var(--p,0)) * 12), 1)}.start .st-werkschild{color:var(--tinte);opacity:clamp(0, calc((var(--p,1) - .86) * 10), 1);background:#fff;gap:2px;padding:18px 22px 16px;font-size:13px;display:grid;position:absolute;bottom:clamp(48px,10vh,110px);right:max(20px,50% - 620px);box-shadow:0 18px 40px -24px #00000073}.start .st-werkschild p{color:#5d6168;margin:0}.start .st-werkschild .st-ws-titel{font:italic 400 22px/1.2 var(--bodoni);color:var(--tinte);margin-bottom:4px}.start .st-rundgang:not([data-lebt]) .st-rt-1{opacity:1}.start .preise{padding-block:150px 130px}.start .preise .kopfzeile{grid-template-columns:1fr;gap:20px}.start .st-stufenname{font:italic 400 24px/1.1 var(--bodoni)}.start .kopfzeile{grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding-bottom:56px;display:grid}.start .absatz{max-width:34em;color:var(--hell-2);margin:0;font-size:17px}.start .st-preis-wahl{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.start .st-schalter{background:#e6e8eb;border-radius:999px;padding:4px;display:inline-flex}.start .st-schalter button{cursor:pointer;min-height:44px;color:var(--hell-2);font:500 14px/1.1 var(--breit);background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s}.start .st-schalter button[aria-pressed=true]{background:var(--tinte);color:#f4f5f6}.start .st-nur-handy{display:none}.start .st-zeile{grid-template-columns:minmax(200px,1.1fr) repeat(2,minmax(0,1fr));display:grid}.start .st-zelle{border-bottom:1px solid var(--linie-d);padding:15px 22px;font-size:15px}.start .st-zeile:last-child .st-zelle{border-bottom:0}.start .st-name{color:var(--hell-2);padding-left:0}.start .st-hervor{background:#e9ebee}.start .st-preiszeile .st-hervor{border-radius:18px 18px 0 0}.start .st-zeile:last-child .st-hervor{border-radius:0 0 18px 18px}.start .st-stufe{align-content:start;gap:10px;padding-block:28px 26px;display:grid}.start .st-stufe p{margin:0}.start .st-empfehlung{color:var(--hell-2)}.start .st-preis{font:400 clamp(44px, 4.4vw, 60px)/1 var(--bodoni);letter-spacing:-.01em;white-space:nowrap}.start .st-preis small{font:400 14px var(--breit);letter-spacing:0;color:var(--hell-2);margin-left:8px}.start .st-preis-monat{color:var(--hell-2);font-size:13px}.start .st-fuer{color:var(--hell-2);min-height:4.5em;font-size:14px}.start .st-stufe .knopf{justify-self:start;margin-top:6px}.start .st-test{font:italic 400 18px/1.3 var(--bodoni);color:var(--tinte);align-self:center;margin:0}.start .st-ja{display:inline-flex}.start .st-ja svg{fill:none;width:18px;height:18px;stroke:var(--tinte);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.start .st-nein{color:#a4a8ad}.start .st-text{font-weight:500}.start .st-preis-fuss{color:var(--hell-2);margin:24px 0 0;font-size:13px}.start .fragen{padding-block:110px 130px}.start .st-fragen-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.start .st-fragen-raster .st-h2{position:sticky;top:120px}.start .frage{border-top:1px solid var(--linie-d)}.start .frage:last-child{border-bottom:1px solid var(--linie-d)}.start .frage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:24px 0;font-size:clamp(18px,1.6vw,22px);list-style:none;display:flex}.start .frage summary::-webkit-details-marker{display:none}.start .frage summary:after{content:"+";font:300 26px/1 var(--breit);color:var(--hell-2);transition:transform .3s var(--kurve-s)}.start .frage[open] summary:after{transform:rotate(45deg)}.start .frage p{max-width:40em;color:var(--hell-2);margin:0 0 26px}.start .schluss{align-items:center;min-height:88vh;padding-block:120px;display:grid}.start .schluss .spur{gap:36px;display:grid}@media (min-width:901px){.start .schluss .spur>*{max-width:min(720px,58%)}.start .schluss .st-h1{font-size:clamp(48px,5.4vw,84px)}}.start .fuss{z-index:2;border-top:1px solid var(--linie-d);color:var(--hell-2);padding-block:60px 110px;font-size:14px;position:relative}.start .fuss .spur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}@media (prefers-reduced-motion:no-preference){.start .steigt{animation:start-steigt .8s var(--kurve-s) both}.start .st-herz[aria-pressed=true] svg{animation:st-herz .5s var(--kurve-s)}}@keyframes start-steigt{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes st-herz{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media (max-width:900px){.start .navi{display:none}.start .kopf-knoepfe{margin-left:auto}.start .held-raster,.start .kopfzeile,.start .st-galerie-kopf,.start .st-fragen-raster{grid-template-columns:1fr}.start .held{min-height:0;padding-block:0 64px}.start .held-text{text-align:center;grid-column:1;justify-items:center;gap:22px;padding-top:236px}.start .held .knoepfe{justify-content:center}.start .held .st-h1{font-size:clamp(32px,10.2vw,52px)}.start .lichtstudio{height:calc(52.194vw + 80px)}.start .st-iris{height:190vh}.start .st-iris-rahmen{left:0;bottom:calc(var(--q) * 40%)}.start .st-iris-titel{gap:14px;width:100%;height:40%;padding-inline:20px;top:auto}.start .st-galerie{padding-block:90px 100px}.start .st-galerie-kopf{gap:16px;padding-bottom:44px}.start .st-reihe{gap:10px}.start .st-auswahl{gap:10px;padding-left:18px;font-size:14px}.start .st-auswahl-leise{display:none}}@media (max-width:600px){.start .st-blatt{gap:20px}.start .st-reihe{flex-wrap:wrap;gap:20px}.start .st-reihe figure{flex-basis:100%}.start .st-wand{height:150vh}.start .st-wand-buehne{align-items:start;padding-top:64px}.start .st-wand-raster{grid-template-columns:1fr;gap:22px;width:100%}.start .st-wand-bild{aspect-ratio:auto;width:100%;height:min(52svh,120vw)}.start .st-wand-bild img{object-position:52% 40%}.start .st-wand-text{width:var(--spur-s);gap:16px;margin-inline:auto}.start .st-wand-text .st-h2{font-size:clamp(30px,8vw,40px)}.start .st-wand-text p{font-size:15px}.start .st-rundgang{height:220vh}.start .st-rundgang-text{top:92px}.start .st-werkschild{left:20px;right:auto}.start .st-fragen-raster .st-h2{position:static}.start .st-nur-handy{display:inline-flex}.start .st-zeile{grid-template-columns:minmax(0,1fr) auto}.start .st-preiszeile{grid-template-columns:1fr}.start .st-preiszeile .st-name,.start .st-aus{display:none}.start .st-hervor{background:0 0}.start .st-stufe{padding-inline:0}.start .st-zelle:not(.st-name){text-align:right;padding-right:0}.start .st-stufe.st-zelle{text-align:left}.start .st-fuer{min-height:0}.start .st-zelle{padding-block:13px}.start .schluss{align-items:start;min-height:0;padding-block:270px 110px}}@media (max-width:560px){.start .kopf .spur{gap:12px;min-height:64px}.start .st-schriftzug{height:30px}.start .kopf-knoepfe{gap:8px}.start .kopf-knoepfe .knopf{white-space:nowrap;min-height:44px;padding:0 14px;font-size:13.5px}.start .kopf-knoepfe .knopf-rand{box-shadow:none;padding:0 6px}.start .nur-breit{display:none}.start .nur-schmal{display:inline}.start .st-schalter button{padding:0 13px}}@media (max-width:420px){.start .st-schalter-zusatz{display:none}}@media (max-width:359px){.start .marke .st-schriftzug{display:none}}
