.kicker[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px}.kicker[data-astro-cid-j7pv25f6].gold{color:var(--gold-deep)}.cta[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--gold);color:var(--navy-900);font-weight:600;letter-spacing:.02em;padding:15px 30px;border-radius:3px;transition:transform .2s ease,box-shadow .25s ease}.cta[data-astro-cid-j7pv25f6]:hover{color:var(--navy-900);transform:translateY(-2px);box-shadow:0 10px 30px #c9a24e47}.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--navy-800);overflow:hidden;min-height:clamp(540px,78vh,680px);display:flex;align-items:center}.hero-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-photo[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:block;object-fit:cover;object-position:center 35%;filter:saturate(1.15) contrast(1.08) brightness(1.03)}.hero-veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,30,57,.4) 0%,rgba(13,30,57,.14) 45%,transparent 72%),linear-gradient(90deg,var(--navy-900) 0%,rgba(13,30,57,.9) 38%,rgba(13,30,57,.7) 52%,rgba(13,30,57,.28) 68%,transparent 84%)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%}.hero-text[data-astro-cid-j7pv25f6]{max-width:600px}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;margin:0 0 26px;letter-spacing:-.01em}.lead[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--text);margin:0 0 38px;max-width:40ch}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.trust[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.story[data-astro-cid-j7pv25f6]{background:var(--sage);color:var(--ink);padding-block:clamp(60px,8vw,108px)}.story-inner[data-astro-cid-j7pv25f6]{max-width:760px}.story[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6].gold{color:#6f5a1f}.story-lead[data-astro-cid-j7pv25f6]{font-family:Spectral,Georgia,serif;color:var(--ink);font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.4;font-weight:500;margin:0 0 32px}.story-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 22px;color:#33413a}.story-close[data-astro-cid-j7pv25f6]{color:#6f5a1f!important;font-family:Spectral,serif;font-size:1.3rem;font-weight:500}.why[data-astro-cid-j7pv25f6]{background:var(--ivory);color:var(--ink);padding-block:clamp(66px,9vw,124px)}.why-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);gap:clamp(26px,5vw,82px);align-items:start;max-width:1040px}.why[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--gold-deep);margin-bottom:14px}.why-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:clamp(1.6rem,2.9vw,2.3rem);line-height:1.16;margin:0;letter-spacing:-.005em}.why-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 20px;color:var(--ink);max-width:62ch}.why-lead[data-astro-cid-j7pv25f6]{font-family:Spectral,Georgia,serif;font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.55;margin-bottom:26px!important}.why-close[data-astro-cid-j7pv25f6]{border-top:1px solid var(--sage-deep);padding-top:26px;margin-top:34px;margin-bottom:0!important}.termin[data-astro-cid-j7pv25f6]{background:var(--navy-800);padding-block:clamp(60px,8vw,108px)}.termin-inner[data-astro-cid-j7pv25f6]{max-width:820px}.termin[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.12;margin:0 0 18px}.termin-intro[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:var(--text);max-width:52ch}.termin-hinweis[data-astro-cid-j7pv25f6]{margin:0 0 34px;color:var(--muted);font-size:.92rem;max-width:56ch}.booking[data-astro-cid-j7pv25f6]{background:var(--navy-700);border:1px solid var(--line);border-radius:4px;padding:clamp(24px,4vw,40px)}.booking-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:first-child{margin:0 0 26px;max-width:56ch;color:var(--text)}.booking[data-astro-cid-j7pv25f6] .cta[data-astro-cid-j7pv25f6]{font:inherit;font-weight:600;cursor:pointer;border:0}.booking-alt[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--text);margin:18px 0 0}.booking--loaded[data-astro-cid-j7pv25f6]{padding:0;overflow:hidden}.booking[data-astro-cid-j7pv25f6] iframe{display:block;width:100%;border:0;min-height:780px}.booking-ohne[data-astro-cid-j7pv25f6]{margin:26px 0 0;color:var(--muted);font-size:.94rem}.contact[data-astro-cid-j7pv25f6]{background:var(--navy-900);padding-block:clamp(60px,8vw,108px)}.contact-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:clamp(30px,5vw,76px);align-items:start;max-width:1040px}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.1;margin:0 0 18px}.contact-lead[data-astro-cid-j7pv25f6]{margin:0;color:var(--text);max-width:48ch}.contact-aside[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-family:Libre Franklin,sans-serif;font-weight:600;margin:0 0 8px}.contact-aside[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin:0 0 30px;color:var(--text);font-size:.96rem}.contact-aside[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.kontakt-form[data-astro-cid-j7pv25f6]{margin-top:36px;max-width:540px}.feld[data-astro-cid-j7pv25f6]{margin:0 0 22px}.feld[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;font-weight:500;color:var(--ivory);margin:0 0 7px}.feld[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.feld[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{width:100%;font:inherit;color:var(--ivory);background:var(--navy-800);border:1px solid var(--line);border-radius:3px;padding:11px 13px;transition:border-color .2s,box-shadow .2s}.feld[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{resize:vertical}.feld[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus,.feld[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a24e38}.feld-hint[data-astro-cid-j7pv25f6]{font-size:.83rem;color:var(--muted);margin:6px 0 0}.hp[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kontakt-form[data-astro-cid-j7pv25f6] .cta[data-astro-cid-j7pv25f6]{font:inherit;font-weight:600;cursor:pointer;border:0}.kontakt-form[data-astro-cid-j7pv25f6] .cta[data-astro-cid-j7pv25f6]:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.form-datenschutz[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--muted);margin:18px 0 0;max-width:48ch}.form-status[data-astro-cid-j7pv25f6]{color:var(--gold-light);margin:12px 0 0;min-height:1.2em}.form-danke[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--ivory);margin-top:36px}@media (max-width: 900px){.hero[data-astro-cid-j7pv25f6]{display:block;min-height:0;padding-block:clamp(44px,9vw,72px) clamp(56px,12vw,88px)}.hero-veil[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--navy-900) 0%,rgba(13,30,57,.78) 46%,rgba(13,30,57,.52) 100%)}.lead[data-astro-cid-j7pv25f6]{max-width:none}}@media (max-width: 860px){.why-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:26px}.contact-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:42px}}@media (max-width: 640px){.booking[data-astro-cid-j7pv25f6] iframe{min-height:900px}}
