@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blau: #336699;--blau-dunkel: #24527f;--tief: #12325a;--nacht: #0b2444;--gold: #cf9a4a;--gold-dunkel: #9a6a1f;--himmel: #d5e4ee;--himmel-hell: #eaf2f7;--sand: #f7f1e6;--text: #2c3442;--leise: #5a6475;--weiss: #fff;--schrift: "Montserrat Variable", "Montserrat", system-ui, sans-serif;--zier: "Instrument Serif", Georgia, serif;--rund: 14px;--rund-gross: 26px;--breite: 1240px;--rand: clamp(20px, 5vw, 56px);--feder: cubic-bezier(.2, .8, .2, 1);--kopf-h: 76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-h) + 12px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--schrift);font-size:1.0625rem;line-height:1.7;color:var(--text);background:var(--weiss);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}figure{margin:0}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,address,blockquote{margin:0}address{font-style:normal}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}::selection{background:var(--gold);color:#fff}.huelle{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto}.nur-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sprung{position:absolute;left:12px;top:-60px;z-index:100;background:var(--tief);color:#fff;padding:10px 16px;border-radius:8px;transition:top .2s}.sprung:focus{top:12px}.mitte{text-align:center;margin-top:clamp(28px,4vw,48px)}.titel{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.3rem);line-height:1.08;font-weight:800;letter-spacing:-.025em;color:var(--tief);text-wrap:balance}.titel em,.buehne__gross em{font-family:var(--zier);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--gold-dunkel);font-size:1.12em;line-height:.9}.titel--hell{color:#fff}.titel--hell em{color:var(--gold)}.titel--gross{font-size:clamp(2.3rem,1.3rem + 4vw,4.4rem)}.vorspann{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.6;font-weight:500;color:var(--tief)}.dach{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blau)}.dach__strich{width:34px;height:2px;background:var(--gold);transform-origin:left}.dach--hell{color:#c9dcef}.strich{display:inline-block;font-weight:700;color:var(--blau-dunkel);text-decoration:none;background:linear-gradient(var(--gold),var(--gold)) 0 100% / 100% 2px no-repeat;padding-bottom:3px;transition:background-size .35s var(--feder),color .2s}.strich:hover{background-size:0 2px;background-position:100% 100%;color:var(--gold-dunkel)}.strich--hell{color:#fff}.strich--hell:hover{color:var(--gold)}.knopf{--kf: var(--gold);--kt: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;isolation:isolate;padding:14px 26px;border-radius:999px;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;color:var(--kt);background:var(--kf);transition:transform .25s var(--feder),box-shadow .25s,color .25s}.knopf:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tief);border-radius:inherit;transform:translateY(101%);transition:transform .4s var(--feder)}.knopf:after{content:"→";transition:transform .3s var(--feder)}.knopf:hover:before{transform:none}.knopf:hover:after{transform:translate(5px)}.knopf:hover{box-shadow:0 14px 30px -14px #0b244499}.knopf:active{transform:scale(.97)}.knopf--gold{--kf: var(--gold-dunkel);box-shadow:0 10px 26px -14px #a87527e6}.knopf--glas{--kf: rgba(255, 255, 255, .14);border:1.5px solid rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.knopf--glas:before{background:#fff}.knopf--glas:hover{color:var(--tief)}.knopf--gross{padding:18px 32px;font-size:1.08rem}.knopf--klein{padding:11px 20px;font-size:.92rem}.kopf{position:fixed;inset:0 0 auto;z-index:50;height:var(--kopf-h);--logo-schrift: #fff;--logo-grau: rgba(255, 255, 255, .86);color:#fff;transition:background .35s,box-shadow .35s,height .35s var(--feder),color .35s}.kopf:before{content:"";position:absolute;inset:0 0 -40px;z-index:-1;pointer-events:none;background:linear-gradient(rgba(11,36,68,.5),transparent);transition:opacity .35s}.kopf.ist-unten,.kopf--fest{background:#ffffffe6;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px #12325a14,0 12px 30px -22px #12325a80;--logo-schrift: #231f20;--logo-grau: #808285;color:var(--tief)}.kopf.ist-unten{--kopf-h: 64px}.kopf.ist-unten:before,.kopf--fest:before{opacity:0}.kopf__innen{height:100%;width:min(100% - 2 * var(--rand),1400px);margin-inline:auto;display:flex;align-items:center;gap:clamp(14px,2.4vw,34px)}.kopf__logo{display:block;width:clamp(150px,16vw,210px);margin-right:auto}.logo-svg{width:100%;height:auto}.logo-svg path{transition:fill .35s}.kopf__navi{display:flex;gap:clamp(14px,2vw,30px)}.kopf__navi a{position:relative;text-decoration:none;font-weight:600;font-size:.98rem;padding:6px 0}.kopf__navi a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--feder)}.kopf__navi a:hover:after,.kopf__navi a[aria-current]:after{transform:scaleX(1);transform-origin:left}.kopf__tel{text-decoration:none;font-weight:700;font-size:.98rem;line-height:1.15;white-space:nowrap}.kopf__tel span{display:block;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.kopf__burger{display:none;width:46px;height:46px;border-radius:50%;position:relative}.kopf__burger i{position:absolute;left:12px;right:12px;height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--feder),opacity .2s,top .35s var(--feder)}.kopf__burger i:nth-of-type(1){top:15px}.kopf__burger i:nth-of-type(2){top:22px}.kopf__burger i:nth-of-type(3){top:29px}.kopf__burger[aria-expanded=true] i:nth-of-type(1){top:22px;transform:rotate(45deg)}.kopf__burger[aria-expanded=true] i:nth-of-type(2){opacity:0}.kopf__burger[aria-expanded=true] i:nth-of-type(3){top:22px;transform:rotate(-45deg)}.lade{position:fixed;inset:0;z-index:45;background:var(--tief);color:#fff;padding:calc(var(--kopf-h) + 28px) var(--rand) 32px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;clip-path:circle(0 at calc(100% - 44px) 38px);transition:clip-path .6s var(--feder)}.lade[hidden]{display:none}.lade.ist-offen{clip-path:circle(150% at calc(100% - 44px) 38px)}.lade nav{display:grid;gap:4px}.lade nav a{font-size:clamp(1.9rem,8vw,2.6rem);font-weight:800;letter-spacing:-.02em;text-decoration:none;padding:8px 0;opacity:0;transform:translateY(18px);transition:opacity .5s calc(var(--i) * 60ms + .15s),transform .6s var(--feder) calc(var(--i) * 60ms + .15s)}.lade nav a:last-child{color:var(--gold)}.lade.ist-offen nav a{opacity:1;transform:none}.lade__fuss{font-size:1.05rem;line-height:1.9}.lade__fuss a{text-decoration:none}body.lade-offen{overflow:hidden}body.lade-offen .kopf{background:transparent;box-shadow:none;--logo-schrift: #fff;--logo-grau: rgba(255, 255, 255, .86);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.welle{position:absolute;left:0;right:0;bottom:-1px;height:clamp(46px,7vw,110px);overflow:hidden;pointer-events:none;z-index:3}.welle svg{position:absolute;left:0;bottom:0;width:200%;max-width:none;height:100%}.welle__b{fill:var(--welle)}.welle svg:first-child{opacity:.45;animation:welle 19s linear infinite reverse;height:118%}.welle svg:last-child{animation:welle 13s linear infinite}.welle--ruhig svg:first-child{animation-duration:38s}.welle--ruhig svg:last-child{animation-duration:27s}.welle--oben{bottom:auto;top:0;transform:translateY(-99%)}.welle--unten{bottom:-1px}@keyframes welle{to{transform:translate(-50%)}}.buehne{position:relative;min-height:min(100svh,980px);display:grid;align-items:center;color:#fff;overflow:hidden;background:var(--nacht)}.buehne__film,.buehne__film>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.buehne__film{transform:scale(1.06);animation:atmen 26s ease-in-out infinite alternate}.buehne__film video{opacity:0;transition:opacity 1.2s}.buehne__film video.laeuft{opacity:1}@keyframes atmen{to{transform:scale(1.14) translateY(-1.5%)}}.buehne__schleier{position:absolute;inset:0;background:linear-gradient(#0b244480,#0b244442 34%,#0b24444d 68%,#0b24446b)}.buehne__inhalt{position:relative;z-index:4;text-align:center;padding:calc(var(--kopf-h) + 34px) 0 clamp(110px,15vw,190px);display:grid;justify-items:center}.buehne__signet{width:clamp(96px,12vw,168px);color:var(--gold);filter:drop-shadow(0 6px 18px rgba(0,0,0,.35));animation:signet 1.4s var(--feder) both}.buehne__signet svg{animation:schaukel 7s ease-in-out 1.4s infinite alternate;transform-origin:60% 70%}@keyframes signet{0%{opacity:0;transform:translateY(26px) scale(.8) rotate(-8deg)}}@keyframes schaukel{0%{transform:rotate(-2.5deg) translateY(-2px)}to{transform:rotate(2.5deg) translateY(3px)}}.buehne__titel{margin-top:clamp(14px,2vw,24px);display:grid;gap:clamp(10px,1.4vw,18px);justify-items:center}.buehne__dach{font-size:clamp(.82rem,.7rem + .5vw,1.05rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:8px 18px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#0b244447;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:hoch .9s var(--feder) .25s both}.buehne__gross{font-size:clamp(3rem,1.2rem + 8.6vw,8rem);font-weight:800;line-height:.98;letter-spacing:-.035em;text-shadow:0 4px 34px rgba(11,36,68,.5)}.buehne__gross em{color:#f3c887;font-size:1.14em}.buehne__gross .wort{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.08em .04em .14em;margin:-.08em -.04em -.14em}.buehne__gross .wort>span{display:inline-block;animation:wort 1s var(--feder) both;animation-delay:calc(var(--n) * .11s + .42s)}@keyframes wort{0%{transform:translateY(110%) rotate(6deg)}}.buehne__text{max-width:34em;margin-top:clamp(16px,2vw,26px);font-size:clamp(1.05rem,.95rem + .5vw,1.32rem);font-weight:500;line-height:1.5;text-shadow:0 2px 16px rgba(11,36,68,.7);animation:hoch 1s var(--feder) .9s both}.buehne__knoepfe{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(24px,3vw,38px);animation:hoch 1s var(--feder) 1.05s both}@keyframes hoch{0%{opacity:0;transform:translateY(24px)}}.buehne__film-knopf{position:absolute;right:var(--rand);bottom:clamp(70px,10vw,140px);z-index:5;font-size:.78rem;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:#0b244459;backdrop-filter:blur(6px)}.abschnitt{position:relative;padding-block:clamp(72px,10vw,150px)}.abschnitt--himmel{background:linear-gradient(var(--himmel),var(--himmel-hell))}.abschnitt--sand{background:var(--sand)}.abschnitt--tief{position:relative;background:linear-gradient(170deg,var(--tief),var(--nacht));color:#dbe6f2}.kopfzeile{display:grid;gap:20px clamp(30px,6vw,90px);align-items:end;margin-bottom:clamp(36px,5vw,68px)}.kopfzeile>p{max-width:34em}@media(min-width:900px){.kopfzeile{grid-template-columns:1.15fr 1fr}}.ueber{padding-top:clamp(50px,7vw,100px)}.ueber__raster{display:grid;gap:clamp(40px,6vw,90px);align-items:center}.ueber__text{display:grid;gap:22px;justify-items:start}.ueber__bilder{position:relative;aspect-ratio:1 / 1.02;max-width:620px;width:100%;justify-self:center}.ueber__bild{position:absolute;border-radius:var(--rund-gross);overflow:hidden;box-shadow:0 30px 60px -30px #12325a8c}.ueber__bild img{width:100%;height:100%;object-fit:cover}.ueber__bild--1{inset:0 16% 18% 0}.ueber__bild--2{right:0;bottom:4%;width:44%;aspect-ratio:1;border:6px solid var(--himmel-hell)}.ueber__bild--3{left:6%;bottom:0;width:32%;aspect-ratio:1;border:6px solid var(--himmel-hell);border-radius:50%}@media(min-width:900px){.ueber__raster{grid-template-columns:1.05fr 1fr}}.kennzahlen{margin-top:clamp(50px,7vw,100px);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1px solid rgba(18,50,90,.18)}.kennzahlen li{padding:26px 22px 0 0;display:grid;gap:6px;align-content:start}.kennzahlen li+li{padding-left:22px;border-left:1px solid rgba(18,50,90,.18)}.kennzahlen strong{font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--blau);font-variant-numeric:tabular-nums}.kennzahlen span{font-size:.95rem;line-height:1.45;color:var(--leise)}@media(max-width:520px){.kennzahlen{grid-template-columns:1fr 1fr}.kennzahlen li:nth-child(odd){padding-left:0;border-left:0}}.reisen__raster{display:grid;gap:clamp(18px,2.4vw,30px)}@media(min-width:900px){.reisen__raster{grid-template-columns:repeat(3,1fr)}.reise:nth-child(2){margin-top:56px}}.reise{position:relative;border-radius:var(--rund-gross);overflow:hidden;color:#fff;isolation:isolate;min-height:clamp(440px,46vw,620px);display:grid;align-items:end;background:var(--tief)}.reise__bild{position:absolute;inset:0;z-index:-1}.reise__bild img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--feder)}.reise__bild:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 28%,#0b24448c 55%,#0b2444eb);transition:opacity .5s}.reise:hover .reise__bild img{transform:scale(1.07)}.reise__text{padding:clamp(22px,2.6vw,34px);display:grid;gap:10px;justify-items:start}.reise__dach{font-family:var(--zier);font-style:italic;font-size:1.35rem;color:#f3c887;line-height:1}.reise h3{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.reise__text>p:not(.reise__dach){font-size:.98rem;line-height:1.55;color:#ffffffeb}.ki-hinweis{position:absolute;top:14px;right:14px;z-index:1;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0b244480;padding:4px 9px;border-radius:999px;backdrop-filter:blur(4px)}.team-teil{padding-top:clamp(60px,8vw,110px)}.kopfzeile--hell>p{color:#c9d8e8}.tb__buehne{display:grid;border-radius:var(--rund-gross);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);overflow:hidden}.tb__mensch{grid-area:1 / 1;display:grid;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.tb__mensch.ist-aktiv{opacity:1;visibility:visible;transition:opacity .6s .1s,visibility 0s}.tb__foto{overflow:hidden;background:#000}.tb__foto img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--feder)}.tb__mensch.ist-aktiv .tb__foto img{transform:none}.tb__text{padding:clamp(24px,3.4vw,48px);display:grid;gap:12px;align-content:center}.tb__text>*{transform:translateY(16px);opacity:0;transition:transform .6s var(--feder),opacity .5s}.tb__mensch.ist-aktiv .tb__text>*{transform:none;opacity:1}.tb__mensch.ist-aktiv .tb__text>:nth-child(2){transition-delay:.08s}.tb__mensch.ist-aktiv .tb__text>:nth-child(3){transition-delay:.16s}.tb__mensch.ist-aktiv .tb__text>:nth-child(4){transition-delay:.24s}.tb__rolle{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.tb__text h3{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#fff}.tb__text>p:nth-of-type(2){font-size:.98rem;line-height:1.65}.tb__wege{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:6px}.tb__wege a{font-size:.86rem;font-weight:600;text-decoration:none;color:#fff;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);transition:background .25s,color .25s,border-color .25s}.tb__wege a:hover{background:var(--gold);border-color:var(--gold);color:var(--nacht)}@media(min-width:900px){.tb__mensch{grid-template-columns:1.25fr 1fr}.tb__foto img{aspect-ratio:auto;min-height:470px}}.tb__wahl{display:flex;gap:clamp(8px,1.4vw,18px);margin-top:clamp(18px,2.4vw,30px);overflow-x:auto;padding:6px 4px 12px;scrollbar-width:none;scroll-snap-type:x proximity;justify-content:safe center}.tb__wahl::-webkit-scrollbar{display:none}.tb__knopf{flex:none;display:grid;justify-items:center;gap:8px;font-size:.84rem;font-weight:600;color:#b9cbe0;scroll-snap-align:center;transition:color .25s}.tb__knopf img{width:clamp(64px,7vw,92px);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;outline:2px solid transparent;outline-offset:4px;filter:saturate(.6) brightness(.8);transition:transform .4s var(--feder),outline-color .3s,filter .3s}.tb__knopf:hover img{transform:translateY(-4px);filter:none}.tb__knopf.ist-aktiv{color:#fff}.tb__knopf.ist-aktiv img{outline-color:var(--gold);filter:none}.ablauf__liste{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));counter-reset:s}.ablauf__liste li{position:relative;background:#fff;border-radius:var(--rund-gross);padding:clamp(24px,2.6vw,34px);display:grid;gap:10px;align-content:start;box-shadow:0 24px 50px -36px #12325a80;transition:transform .45s var(--feder),box-shadow .45s}.ablauf__liste li:hover{transform:translateY(-8px);box-shadow:0 34px 60px -34px #12325a99}.ablauf__zahl{font-family:var(--zier);font-style:italic;font-size:3.4rem;line-height:1;color:var(--gold)}.ablauf__liste h3{font-size:1.22rem;font-weight:800;line-height:1.2;color:var(--tief);letter-spacing:-.01em}.ablauf__liste p{font-size:.97rem;line-height:1.6;color:var(--leise)}.zitat{position:relative;overflow:hidden;color:#fff;display:grid;place-items:center;min-height:clamp(380px,48vw,620px);text-align:center;isolation:isolate}.zitat picture,.zitat__bild{position:absolute;inset:-12% 0;z-index:-2;width:100%;height:124%;object-fit:cover}.zitat__schleier{position:absolute;inset:0;z-index:-1;background:linear-gradient(#0b24448c,#0b244459)}.zitat blockquote{font-family:var(--zier);font-style:italic;font-size:clamp(1.9rem,1.1rem + 3.6vw,4.2rem);line-height:1.12;max-width:18em;margin-inline:auto;text-wrap:balance;text-shadow:0 2px 28px rgba(11,36,68,.6)}.zitat figcaption{margin-top:22px;font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f3c887}.einblicke{overflow:hidden}.band{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.band__spur{display:flex;gap:clamp(12px,1.6vw,22px);width:max-content;animation:band 60s linear infinite;padding-block:10px 30px}.band:hover .band__spur,.band:focus-within .band__spur{animation-play-state:paused}@keyframes band{to{transform:translate(calc(-50% - clamp(6px,.8vw,11px)))}}.band__bild{flex:none;height:clamp(210px,23vw,330px);aspect-ratio:var(--b) / var(--h);border-radius:var(--rund-gross);overflow:hidden;box-shadow:0 22px 40px -28px #12325a99}.band__bild:nth-child(2n){transform:translateY(20px)}.band__bild img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--feder)}.band__bild:hover img{transform:scale(1.06)}.fragen__raster{display:grid;gap:clamp(30px,5vw,80px)}.fragen__raster>div:first-child{display:grid;gap:20px;align-content:start}@media(min-width:900px){.fragen__raster{grid-template-columns:1fr 1.35fr}.fragen__raster>div:first-child{position:sticky;top:calc(var(--kopf-h) + 30px);align-self:start}}.fragen__liste{display:grid;gap:12px}.fragen details{background:#fff;border-radius:var(--rund);box-shadow:0 16px 34px -28px #12325a80;overflow:hidden}.fragen summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px}.fragen summary::-webkit-details-marker{display:none}.fragen summary h3{font-size:1.08rem;font-weight:700;line-height:1.35;color:var(--tief)}.fragen summary i{flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:var(--himmel-hell);transition:background .3s,transform .45s var(--feder)}.fragen summary i:before,.fragen summary i:after{content:"";position:absolute;left:10px;right:10px;top:16px;height:2px;background:var(--blau);transition:transform .45s var(--feder),background .3s}.fragen summary i:after{transform:rotate(90deg)}.fragen details[open] summary i{background:var(--gold);transform:rotate(180deg)}.fragen details[open] summary i:before,.fragen details[open] summary i:after{background:#fff}.fragen details[open] summary i:after{transform:rotate(0)}.fragen__antwort{padding:0 24px 22px;color:var(--leise);max-width:46em}.fragen details::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--feder),content-visibility .45s allow-discrete}.fragen details[open]::details-content{block-size:auto}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}.kontakt__raster{display:grid;gap:clamp(30px,4vw,60px);align-items:start}@media(min-width:960px){.kontakt__raster{grid-template-columns:1fr 1.15fr}.kontakt__form{position:sticky;top:calc(var(--kopf-h) + 24px)}}.kontakt__text{display:grid;gap:20px}.kontakt__karte{background:var(--himmel-hell);border-radius:var(--rund-gross);padding:clamp(22px,2.6vw,32px);display:grid;gap:14px;justify-items:start}.kontakt__karte h3,.kontakt__form h3{font-size:1.35rem;font-weight:800;color:var(--tief);letter-spacing:-.01em}.kontakt__wege{display:grid;gap:10px}.kontakt__wege a{text-decoration:none;font-size:1.18rem;font-weight:700;color:var(--blau-dunkel);line-height:1.2;transition:color .2s}.kontakt__wege a:hover{color:var(--gold-dunkel)}.kontakt__wege span{display:block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--leise)}.kontakt__form{background:#fff;border-radius:var(--rund-gross);padding:clamp(22px,3vw,40px);box-shadow:0 40px 80px -50px #12325aa6,0 0 0 1px #12325a12;display:grid;gap:12px}.formular{min-height:420px;position:relative}.formular__ersatz{color:var(--leise);font-size:.95rem}.formular.ist-da .formular__ersatz{display:none}.zeiten{width:100%;display:grid;gap:14px}.zeiten__status{display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;color:var(--tief);background:#fff;padding:7px 14px;border-radius:999px;justify-self:start}.zeiten__status i{width:10px;height:10px;border-radius:50%;background:#b23b3b}.zeiten__status.ist-offen i{background:#2f9e5b;box-shadow:0 0 #2f9e5b99;animation:puls 2s infinite}@keyframes puls{to{box-shadow:0 0 0 10px #2f9e5b00}}.zeiten dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(18,50,90,.12);font-size:.97rem}.zeiten dl>div:last-child{border-bottom:0}.zeiten dt{font-weight:700;color:var(--tief)}.zeiten dd{text-align:right;color:var(--leise)}.zeiten dl>div.ist-heute dt:after{content:"heute";margin-left:8px;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--gold-dunkel);padding:2px 7px;border-radius:999px;vertical-align:2px}.unterseite{padding-top:calc(var(--kopf-h) + clamp(24px,4vw,50px))}.unterseite .kontakt{padding-top:clamp(20px,3vw,40px)}.seitenkopf{position:relative;padding:calc(var(--kopf-h) + clamp(30px,5vw,70px)) 0 clamp(90px,12vw,170px)}.seitenkopf__raster{display:grid;gap:clamp(30px,5vw,70px);align-items:center}.seitenkopf__raster>div{display:grid;gap:20px}.seitenkopf__bild{border-radius:var(--rund-gross);overflow:hidden;box-shadow:0 40px 70px -40px #12325ab3;transform:rotate(1.5deg)}@media(min-width:900px){.seitenkopf__raster{grid-template-columns:1.05fr 1fr}}.pfad{display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;color:var(--leise);margin-bottom:8px}.pfad a{text-decoration:none;font-weight:600;color:var(--blau-dunkel)}.pfad a:after{content:"/";margin-left:8px;color:var(--leise);font-weight:400}.menschen{display:grid;gap:clamp(60px,9vw,130px)}.mensch{display:grid;gap:clamp(24px,4vw,70px);align-items:center;scroll-margin-top:calc(var(--kopf-h) + 20px)}.mensch__foto{border-radius:var(--rund-gross);overflow:hidden;box-shadow:0 40px 70px -44px #12325abf}.mensch__foto img{width:100%}.mensch__text{display:grid;gap:14px;justify-items:start}.mensch__text .tb__rolle{color:var(--gold-dunkel)}.mensch__wege{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:6px}@media(min-width:900px){.mensch{grid-template-columns:1.1fr 1fr}.mensch--gedreht .mensch__foto{order:2}}.abruf{position:relative;text-align:center;padding:clamp(60px,9vw,120px) 0 clamp(80px,10vw,140px);background:linear-gradient(170deg,var(--tief),var(--nacht));color:#dbe6f2}.abruf__innen{display:grid;gap:20px;justify-items:center}.recht{max-width:820px;display:grid;gap:16px}.recht h1{margin-bottom:14px}.recht h2{font-size:1.5rem;font-weight:800;color:var(--tief);margin-top:28px;letter-spacing:-.01em;line-height:1.25}.recht h3{font-size:1.12rem;font-weight:700;color:var(--tief);margin-top:14px;line-height:1.35}.recht ul{list-style:disc;padding-left:1.3em}.recht a{color:var(--blau-dunkel);overflow-wrap:anywhere}.fuss{position:relative;margin-top:clamp(50px,8vw,120px);background:linear-gradient(175deg,var(--tief),var(--nacht));color:#c9d8e8;--logo-schrift: #fff;--logo-grau: rgba(255, 255, 255, .8);font-size:.96rem}.fuss__welle{bottom:auto;top:0;transform:translateY(-99%)}.fuss__innen{display:grid;gap:40px clamp(30px,4vw,60px);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding-block:clamp(30px,5vw,60px) clamp(40px,5vw,60px)}.fuss__marke{display:grid;gap:12px;align-content:start}.fuss__logo{display:block;width:210px}.fuss__claim{font-family:var(--zier);font-style:italic;font-size:1.7rem;color:var(--gold);line-height:1.1}.fuss__titel{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:14px}.fuss a{text-decoration:none;transition:color .2s}.fuss a:hover{color:var(--gold)}.fuss .strich{color:#fff;margin-top:12px}.fuss__zeiten{display:grid;grid-template-columns:auto 1fr;gap:4px 14px}.fuss__zeiten dt{font-weight:600;color:#fff}.fuss__liste{display:grid;gap:6px}.fuss__unten{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;padding-block:20px 26px;border-top:1px solid rgba(255,255,255,.14);font-size:.86rem}.fuss__unten a+a{margin-left:22px}.fuss__sim{font-size:10px;text-align:center;padding-bottom:18px}.fuss__sim a{opacity:.6;transition:opacity .2s,color .2s}.fuss__sim a:hover{opacity:1}html:not(.kein-js) [data-zeig]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--feder) var(--verz, 0ms),transform .9s var(--feder) var(--verz, 0ms)}html:not(.kein-js) [data-zeig=bild]{transform:none;transition:opacity .5s var(--verz, 0ms)}html:not(.kein-js) [data-zeig=bild] img{clip-path:inset(0 0 100% 0);scale:1.18;transition:clip-path 1.2s var(--feder) var(--verz, 0ms),scale 1.6s var(--feder) var(--verz, 0ms)}html:not(.kein-js) [data-zeig].ist-da{opacity:1;transform:none}html:not(.kein-js) [data-zeig=bild].ist-da img{clip-path:inset(0);scale:1}html:not(.kein-js) .dach[data-zeig] .dach__strich{transform:scaleX(0);transition:transform .8s var(--feder) .2s}html:not(.kein-js) .dach[data-zeig].ist-da .dach__strich{transform:none}@media(max-width:1020px){.kopf__navi,.kopf__tel{display:none}.kopf__burger{display:block}}@media(max-width:460px){.kopf__cta{display:none}.buehne__knoepfe .knopf{width:100%}}@media(hover:none){.knopf:hover:before{transform:translateY(101%)}.knopf--glas:hover{color:#fff}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.band__spur{animation:none}.band{overflow-x:auto}html:not(.kein-js) [data-zeig]{opacity:1;transform:none}html:not(.kein-js) [data-zeig=bild] img{clip-path:none;scale:1}}
