.rt{--nacht:#0a1120;--daemmer:#16233b;--frost:#eef2f6;--glut:#f2ab4c;--glut-tief:#d9842a;--hell:#edf2f8;--hell-2:#b6c2d2;--dunkel:#121a29;--dunkel-2:#47536a;--karte-hell:#fff;--linie-dunkel:#ffffff24;--linie-hell:#1219291f;color:var(--hell);background:var(--nacht)}.rt p,.rt li,.rt summary{text-wrap:pretty}.rt h1,.rt h2,.rt h3{text-wrap:balance;font-family:var(--font-display)}.rt-sektion{align-items:center;padding:72px 0;display:flex}.rt-sektion-dunkel{color:var(--hell)}.rt-sektion-hell{color:var(--dunkel)}.rt-innen{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.rt-etikett{color:var(--glut);font-size:.95rem;font-weight:700;display:block}.rt-h2{letter-spacing:-.02em;margin-top:12px;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:600;line-height:1.08}.rt-text{color:var(--hell-2);max-width:36em;margin-top:20px;font-size:1.15rem;line-height:1.6}.rt-knopf-reihe{margin-top:32px}.rt-cta{text-align:center;color:#1b1208;background:linear-gradient(180deg, #f8bf6c, var(--glut));border-radius:10px;justify-content:center;align-items:center;padding:18px 34px;font-size:1.1rem;font-weight:700;line-height:1.2;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 14px 34px -12px #f2ab4c99}.rt-cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.rt-cta:focus-visible,.rt summary:focus-visible{outline:3px solid var(--glut);outline-offset:3px}.rt-cta-breit{width:100%;display:flex}.rt-cta-aus{cursor:default;color:var(--hell-2);box-shadow:none;background:#ffffff14}.rt-cta-aus:hover{filter:none;transform:none}.rt-sektion-hell .rt-cta-aus{color:var(--dunkel-2);background:#12192914}.rt-klein{color:var(--hell-2);margin-top:12px;font-size:.92rem;line-height:1.45}.rt-hero{background:var(--nacht) url(/retreat/daemmerung.jpg) center / cover no-repeat;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:clip}.rt-hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rt-hero-schleier{background:linear-gradient(#0a112066 0%,#0a112000 30%,#0a1120cc 62%,#0a1120 100%);position:absolute;inset:0}.rt-hero-inhalt{align-items:end;gap:40px;width:100%;max-width:1240px;margin:0 auto;padding:96px 24px 56px;display:grid;position:relative}.rt-hero-kopf{min-width:0}.rt-hero-datum{color:var(--glut);font-size:1.05rem;font-weight:700}.rt-h1{letter-spacing:-.03em;color:#fff;margin-top:12px;font-size:clamp(2.9rem,7.4vw,6.4rem);font-weight:600;line-height:.98}.rt-hero-sub{color:var(--hell);max-width:28em;margin-top:20px;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.35}.rt-hero-preis{border:1px solid var(--linie-dunkel);background:#0d1729;border-radius:14px;min-width:0;padding:24px}.rt-zaehler-titel{color:var(--hell);font-size:.98rem;font-weight:700}.rt-zaehler{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.rt-zaehler-feld{background:#ffffff10;border-radius:8px;justify-items:center;padding:10px 0 8px;display:grid}.rt-zaehler-wert{font-variant-numeric:tabular-nums;color:#fff;font-size:1.85rem;font-weight:700;line-height:1}.rt-zaehler-name{color:var(--hell-2);margin-top:5px;font-size:.74rem}.rt-zweier{align-items:center;gap:36px;display:grid}.rt-zweier>*{min-width:0}.rt-bild{aspect-ratio:5/4;border-radius:14px;width:100%;position:relative;overflow:clip}.rt-bausteine{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.rt-baustein{background:var(--daemmer);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:22px;display:flex}.rt-baustein-gross{grid-column:1/-1}.rt-baustein-zahl{font-family:var(--font-display);color:var(--glut);font-size:2.6rem;font-weight:600;line-height:1}.rt-baustein-titel{font-size:1.08rem;font-weight:700;line-height:1.3}.rt-baustein-text{color:var(--hell-2);font-size:.98rem;line-height:1.45}.rt-naechte{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.rt-nacht{--anteil:calc(var(--i) / 11 * 100%);background:color-mix(in oklab, #15233d, #f4b865 var(--anteil));color:#edf2f8;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:118px;padding:16px;display:flex}.rt-nacht-datum{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.rt-nacht-thema{font-family:var(--font-display);font-size:1.12rem;font-weight:600;line-height:1.18}@keyframes rt-anzuenden{0%{box-shadow:none;opacity:.35;border-color:#fff0}}.rt-schritte{counter-reset:schritt;gap:18px;margin-top:28px;display:grid}.rt-schritt{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rt-schritt-nr{color:#1b1208;background:var(--glut);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.rt-schritt-titel{font-size:1.12rem;font-weight:700}.rt-schritt-text{color:var(--dunkel-2);margin-top:2px;line-height:1.5}.rt-stufen-block{max-width:880px;margin-top:36px}.rt-stufen{gap:10px;display:grid}.rt-stufe{background:var(--daemmer);border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marke preis""name preis""zeit preis";align-items:center;column-gap:16px;padding:18px 20px;display:grid}.rt-stufe-aktiv{border-color:var(--glut);box-shadow:0 0 44px -18px var(--glut);background:#1f2b42}.rt-stufe-vorbei{opacity:.45}.rt-stufe-marke{color:var(--glut);grid-area:marke;font-size:.84rem;font-weight:700}.rt-stufe-name{font-family:var(--font-display);grid-area:name;font-size:1.3rem;font-weight:600}.rt-stufe-zeit{color:var(--hell-2);grid-area:zeit;font-size:.96rem}.rt-stufe-preis{font-family:var(--font-display);white-space:nowrap;grid-area:preis;font-size:2.3rem;font-weight:600}.rt-stufen-zaehler{margin-top:26px}.rt-preis{text-align:center}.rt-preis .rt-stufen-block{margin-left:auto;margin-right:auto}.rt-preis .rt-stufe{text-align:left}.rt-faq{max-width:820px;margin-top:28px}.rt-faq details{border-top:1px solid var(--linie-hell)}.rt-faq summary{cursor:pointer;padding:18px 0;font-size:1.08rem;font-weight:700;list-style:none}.rt-faq summary::-webkit-details-marker{display:none}.rt-fragen{text-align:center}.rt-fragen .rt-faq{text-align:left;margin-left:auto;margin-right:auto}.rt-faq summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.rt-faq summary:after{content:"";border-right:2px solid var(--glut-tief);border-bottom:2px solid var(--glut-tief);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.rt-faq details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rt-faq p{color:var(--dunkel-2);padding-bottom:20px;line-height:1.55}.rt-schluss{text-align:center}.rt-schluss .rt-text{margin-left:auto;margin-right:auto}.rt-rechtlich{color:var(--hell-2);margin-top:28px;font-size:.85rem;line-height:1.5}.rt-sektion{background:linear-gradient(180deg, var(--von), var(--bis));position:relative}.rt-n1{--von:#05070f;--bis:#0a1226}.rt-n2{--von:#0a1226;--bis:#141d3f}.rt-n3{--von:#141d3f;--bis:#2a2a5c}.rt-n4{--von:#2a2a5c;--bis:#4b3468}.rt-n5{--von:#4b3468;--bis:#8a4f6b}.rt-n6{--von:#8a4f6b;--bis:#cc7a5e}.rt-n7{--von:#cc7a5e;--bis:#f4b66f}.rt-n8{--von:#f4b66f;--bis:#fff1d3}.rt-hero-schleier{background:linear-gradient(#05070f8c 0%,#05070f00 28%,#05070fcc 62%,#05070f 100%)}.rt{background:#05070f}.rt-hero-glut{pointer-events:none;background:radial-gradient(closest-side,#f2ab4c55,#f2ab4c00);width:90vw;height:40vh;animation:7s ease-in-out infinite rt-atmen;position:absolute;bottom:34%;left:50%;transform:translate(-50%)}.rt-hero-video{animation:4s ease-out both rt-tagwerden}.rt-h1,.rt-hero-datum,.rt-hero-sub{animation:1.1s ease-out backwards rt-aufleuchten}.rt-hero-datum{animation-delay:50ms}.rt-h1{animation-delay:.15s}.rt-hero-sub{animation-delay:.3s}@keyframes rt-tagwerden{0%{filter:brightness(.45)saturate(.8)}to{filter:brightness()saturate()}}@keyframes rt-atmen{0%,to{opacity:.45}50%{opacity:1}}@keyframes rt-aufleuchten{0%{opacity:.06;filter:blur(9px)brightness(.4);transform:translateY(16px)}to{opacity:1;filter:blur()brightness();transform:none}}@keyframes rt-ausleuchten{0%{filter:brightness(.12)saturate(.6);transform:scale(1.08)}to{filter:brightness()saturate();transform:scale(1)}}.rt-funken{z-index:30;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.rt-an.rt-h2,.rt-an.rt-etikett,.rt-an.rt-text,.rt-an.rt-knopf-reihe,.rt-an.rt-schritt,.rt-an.rt-stufe,.rt-an.rt-baustein{animation:1.3s ease-out backwards rt-aufleuchten}.rt-an.rt-text{animation-delay:.15s}.rt-an.rt-knopf-reihe{animation-delay:.3s}.rt-an.rt-baustein:nth-child(2){animation-delay:.12s}.rt-an.rt-baustein:nth-child(3){animation-delay:.24s}.rt-an.rt-baustein:nth-child(4){animation-delay:.36s}.rt-an.rt-baustein:nth-child(5){animation-delay:.48s}.rt-an.rt-schritt:nth-child(2){animation-delay:.15s}.rt-an.rt-schritt:nth-child(3){animation-delay:.3s}.rt-an.rt-stufe:nth-child(2){animation-delay:.15s}.rt-an.rt-stufe:nth-child(3){animation-delay:.3s}.rt-bild{box-shadow:0 30px 80px -30px #f2ab4c55}.rt-bild img{animation:16s ease-in-out infinite alternate rt-langsam}.rt-an.rt-bild img{animation:2.2s ease-out backwards rt-ausleuchten,16s ease-in-out 2.2s infinite alternate rt-langsam}@keyframes rt-langsam{0%{transform:scale(1)}to{transform:scale(1.06)}}.rt-bild-feuer:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 62% 62%,#ff9a3c66,#ff9a3c00);animation:2.6s steps(9,jump-none) infinite rt-flackern;position:absolute;inset:0}@keyframes rt-flackern{0%,to{opacity:.35}18%{opacity:.8}34%{opacity:.5}52%{opacity:1}70%{opacity:.45}86%{opacity:.9}}.rt-baustein{background:#0b1226;border:1px solid #ffffff14;position:relative;overflow:clip}.rt-baustein:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#ffe2ae33 50%,#fff0 65%);position:absolute;inset:0;transform:translate(-110%)}.rt-an.rt-baustein:after{animation:1.8s ease-out .5s rt-streifen}@keyframes rt-streifen{to{transform:translate(110%)}}.rt-baustein-bild{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.rt-baustein-gross{justify-content:flex-end;min-height:210px}.rt-baustein-gross:before{content:"";z-index:1;background:linear-gradient(#05070f00 20%,#05070fe0 100%);position:absolute;inset:0}.rt-baustein>span{z-index:2;position:relative}.rt-nacht{color:#fff;min-height:150px;box-shadow:0 0 calc(var(--i) * 3px) -2px #f2ab4c99;background:#0b1226;border:1px solid #ffffff1f;position:relative;overflow:clip}.rt-nacht[data-hell=ja]{color:#fff}.rt-nacht-bild{object-fit:cover;width:100%;height:100%;filter:brightness(calc(.5 + var(--i) * .05));position:absolute;inset:0}.rt-nacht:before{content:"";z-index:1;background:linear-gradient(#05070f40 0%,#05070fcc 100%);position:absolute;inset:0}.rt-nacht-datum,.rt-nacht-thema{z-index:2;position:relative}.rt-naechte-an .rt-nacht{animation:1.2s ease-out backwards rt-anzuenden;animation-delay:calc(var(--i) * .13s)}.rt-naechte-an .rt-nacht-bild{animation:1.6s ease-out backwards rt-ausleuchten;animation-delay:calc(var(--i) * .13s)}.rt-cta{animation:3.4s ease-in-out infinite rt-glut;position:relative;overflow:clip}.rt-cta:not(.rt-cta-aus):after{content:"";background:linear-gradient(100deg,#fff0,#fff9,#fff0);width:34%;animation:4.2s ease-in-out infinite rt-glanz;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.rt-cta-aus{animation:none}@keyframes rt-glut{0%,to{box-shadow:0 14px 34px -12px #f2ab4c99}50%{box-shadow:0 16px 52px -8px #f2ab4ce6}}@keyframes rt-glanz{0%,55%{left:-40%}to{left:120%}}.rt-sektion-hell .rt-cta:not(.rt-cta-aus){color:#ffe9c2;background:linear-gradient(#2a1c44,#150f2a);animation:3.4s ease-in-out infinite rt-glut-dunkel}@keyframes rt-glut-dunkel{0%,to{box-shadow:0 14px 34px -14px #150f2aaa}50%{box-shadow:0 18px 50px -10px #150f2acc}}.rt-sektion-hell .rt-etikett{color:#6b3513}.rt-sektion-hell .rt-text{color:#3c2a1c}.rt-sektion-dunkel .rt-text{color:#e4e8f1}.rt-n2 .rt-text,.rt-n1 .rt-text{color:var(--hell-2)}.rt-sektion-dunkel .rt-schritt-text{color:#f1e6ea}.rt-n6 .rt-etikett,.rt-n5 .rt-etikett{color:#ffd79a}.rt-stufe{background:#0b1226;position:relative;overflow:clip}.rt-stufe-aktiv{background:#0b1226;border-color:#0000}.rt-stufe-aktiv:before{content:"";background:conic-gradient(#f2ab4c00 0deg,#f8c47a 70deg,#f2ab4c00 140deg 360deg);animation:5s linear infinite rt-kreis;position:absolute;inset:-70%}.rt-stufe-aktiv:after{content:"";background:#101a33;border-radius:10.5px;position:absolute;inset:1.5px}.rt-stufe>span{z-index:1;position:relative}@keyframes rt-kreis{to{transform:rotate(360deg)}}.rt-zaehler-feld{background:#0b1226;border:1px solid #ffffff1a}.rt-zaehler-wert{animation:.45s ease-out rt-tick;display:inline-block}@keyframes rt-tick{0%{opacity:.25;transform:translateY(-6px)}}.rt-fragen .rt-faq{background:#fff8ec;border-radius:14px;padding:8px 28px;box-shadow:0 30px 70px -40px #6b351380}.rt-faq details{border-color:#6b35131f}.rt-faq details:first-child{border-top:0}.rt-faq details:last-child{border-bottom:0}.rt-schluss{overflow:clip}.rt-schluss .rt-innen{z-index:2;position:relative}.rt-sonne{width:72vmin;height:72vmin;margin-left:-36vmin;position:absolute;bottom:-26vmin;left:50%}.rt-sonne-scheibe{background:radial-gradient(circle,#fff 0%,#fff4d6 50%,#ffdf9e 100%);border-radius:50%;position:absolute;inset:20%;box-shadow:0 0 120px 50px #ffe9bb}.rt-sonne-strahlen{background:repeating-conic-gradient(#fff6 0deg 7deg,#fff0 7deg 22deg);animation:90s linear infinite rt-kreis;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000 100%);mask-image:radial-gradient(closest-side,#000 22%,#0000 100%)}.rt-an.rt-sonne{animation:3.2s cubic-bezier(.2,.7,.2,1) backwards rt-sonnenaufgang}@keyframes rt-sonnenaufgang{0%{opacity:.5;transform:translateY(70%)}to{opacity:1;transform:none}}.rt footer{color:#5b4630;background:linear-gradient(#fff1d3,#fff9ec)}.rt footer p,.rt footer a,.rt footer button{color:#5b4630}.rt footer a:hover,.rt footer button:hover{color:#2a1a08}.rt footer [class*=border-white]{border-color:#5b463033}@media (prefers-reduced-motion:reduce){.rt-hero-video,.rt-funken{display:none}.rt *,.rt :before,.rt :after{transition:none!important;animation:none!important}}@media (min-width:768px){.rt-naechte{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-stufen{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-stufe{grid-template-columns:minmax(0,1fr);grid-template-areas:"marke""name""preis""zeit";row-gap:4px}.rt-preis .rt-stufe{text-align:center}}@media (min-width:1024px){.rt-sektion{min-height:100svh;padding:9vh 0}.rt-innen{padding:0 32px}.rt-hero-inhalt{grid-template-columns:minmax(0,1fr) 400px;padding:110px 32px 7vh}.rt-zweier{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.rt-bausteine{grid-template-columns:repeat(6,minmax(0,1fr))}.rt-baustein{grid-column:span 2}.rt-baustein-gross{grid-column:span 3}.rt-naechte{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px) and (max-height:800px){.rt-sektion{padding:6.5vh 0}.rt-h2{font-size:clamp(1.9rem,3.4vw,3rem)}.rt-nacht{min-height:96px}}@media (max-width:480px){.rt-hero-inhalt{gap:22px;padding:88px 16px 28px}.rt-innen{padding:0 16px}.rt-hero-preis{padding:16px}.rt-zaehler{margin:8px 0 12px}.rt-zaehler-wert{font-size:1.5rem}.rt-sektion{padding:56px 0}}
