.booking[data-astro-cid-uhv5q5dv]{background:color-mix(in oklab, var(--c-schnee) 94%, transparent);-webkit-backdrop-filter:blur(10px);color:var(--c-night);border-radius:1.75rem;grid-template-columns:1fr 1fr 1.1fr auto;align-items:stretch;padding:.4rem;display:grid;overflow:hidden}.field[data-astro-cid-uhv5q5dv]{border-right:1px solid color-mix(in oklab, var(--c-night) 8%, transparent);cursor:pointer;transition:background-color var(--dur-s) var(--ease-wood);flex-direction:column;justify-content:center;gap:.2rem;padding:.85rem 1.4rem;display:flex}.field[data-astro-cid-uhv5q5dv]:hover,.field[data-astro-cid-uhv5q5dv]:focus-within{background:color-mix(in oklab, var(--c-night) 3%, transparent);border-radius:1.4rem}.label[data-astro-cid-uhv5q5dv]{color:var(--c-stein);font-size:.85rem;font-weight:400}.field[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv],.field[data-astro-cid-uhv5q5dv] select[data-astro-cid-uhv5q5dv]{appearance:none;width:100%;color:var(--c-night);font-family:var(--font-sans);color-scheme:light;cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:1.05rem;font-weight:400}.field[data-astro-cid-uhv5q5dv] select[data-astro-cid-uhv5q5dv] option[data-astro-cid-uhv5q5dv]{background:var(--c-schnee);font-size:1rem}.date[data-astro-cid-uhv5q5dv]{display:block;position:relative}.ph[data-astro-cid-uhv5q5dv]{pointer-events:none;font-size:inherit;color:var(--c-stein);display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.date[data-astro-cid-uhv5q5dv][data-empty] .ph[data-astro-cid-uhv5q5dv]{display:block}.date[data-astro-cid-uhv5q5dv][data-empty] input[data-astro-cid-uhv5q5dv]:not(:focus){color:#0000}.date[data-astro-cid-uhv5q5dv][data-empty]:focus-within .ph[data-astro-cid-uhv5q5dv]{display:none}.field[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.field[data-astro-cid-uhv5q5dv]:focus-within{outline:none}.submit[data-astro-cid-uhv5q5dv]{min-height:100%;padding-inline:2rem}.booking--slim[data-astro-cid-uhv5q5dv] .field[data-astro-cid-uhv5q5dv]{padding:.5rem 1.1rem}.booking--slim[data-astro-cid-uhv5q5dv] .field[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv],.booking--slim[data-astro-cid-uhv5q5dv] .field[data-astro-cid-uhv5q5dv] select[data-astro-cid-uhv5q5dv]{font-size:1rem}.booking--slim[data-astro-cid-uhv5q5dv] .submit[data-astro-cid-uhv5q5dv]{padding-inline:1.4rem}@media (width<=899px){.booking[data-astro-cid-uhv5q5dv]{grid-template-columns:1fr 1fr}.field[data-astro-cid-uhv5q5dv]:nth-child(2){border-right:0}.field[data-astro-cid-uhv5q5dv]:nth-child(3){border-right:0;border-top:1px solid color-mix(in oklab, var(--c-night) 8%, transparent);grid-column:1/-1}.submit[data-astro-cid-uhv5q5dv]{grid-column:1/-1;min-height:3.25rem;margin-top:.4rem}}@media (width>=640px) and (width<=899px){.booking--slim[data-astro-cid-uhv5q5dv]{grid-template-columns:1fr 1fr auto}.booking--slim[data-astro-cid-uhv5q5dv] .field[data-astro-cid-uhv5q5dv]:nth-child(2){border-right:1px solid color-mix(in oklab, var(--c-night) 8%, transparent)}.booking--slim[data-astro-cid-uhv5q5dv] .field[data-astro-cid-uhv5q5dv]:nth-child(3){display:none}.booking--slim[data-astro-cid-uhv5q5dv] .submit[data-astro-cid-uhv5q5dv]{grid-column:auto;margin-top:0}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--c-night);height:100svh;min-height:40rem;position:relative;overflow:hidden}.media[data-astro-cid-ge2uvauf]{z-index:-2;transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.poster[data-astro-cid-ge2uvauf],.video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:58% 50%;width:100%;height:100%;position:absolute;inset:0}.video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity var(--dur-l) var(--ease-wood)}.is-playing[data-astro-cid-ge2uvauf] .video[data-astro-cid-ge2uvauf]{opacity:1}.shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(to bottom, color-mix(in oklab, var(--c-night) 30%, transparent) 0%, transparent 20%), linear-gradient(to top, color-mix(in oklab, var(--c-night) 55%, transparent) 0%, color-mix(in oklab, var(--c-night) 20%, transparent) 35%, transparent 60%);position:absolute;inset:0}.content[data-astro-cid-ge2uvauf]{color:var(--c-schnee);gap:clamp(1.25rem,3vh,2.25rem);padding-bottom:clamp(1.5rem,4.5vh,3rem);display:grid;position:absolute;inset:auto 0 0}.title[data-astro-cid-ge2uvauf]{font-weight:inherit;gap:clamp(1rem,2.4vh,1.75rem);display:grid}.headline[data-astro-cid-ge2uvauf]{text-shadow:0 0 40px color-mix(in oklab, var(--c-night) 25%, transparent);font-size:clamp(3.25rem,min(9vw,15svh),8.5rem);display:grid}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:line-in var(--dur-l) var(--ease-wood) forwards;display:inline-block;transform:translateY(105%)}.l1[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation-delay:.25s}.l2[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation-delay:.4s}.l3[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation-delay:.55s}@keyframes line-in{to{transform:none}}.kicker-line[data-astro-cid-ge2uvauf]{color:var(--c-schnee);text-shadow:0 0 18px color-mix(in oklab, var(--c-night) 45%, transparent);opacity:0;animation:fade-in var(--dur-l) var(--ease-wood) .1s forwards;display:block}.lower[data-astro-cid-ge2uvauf],.bar-wrap[data-astro-cid-ge2uvauf],.video-toggle[data-astro-cid-ge2uvauf]{opacity:0;animation:fade-in var(--dur-l) var(--ease-wood) .85s forwards}@keyframes fade-in{to{opacity:1}}.lower[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.lead[data-astro-cid-ge2uvauf]{max-width:34ch;color:var(--c-schnee);font-size:clamp(1.05rem,1rem + .35vw,1.3rem);line-height:1.55}.facts[data-astro-cid-ge2uvauf]{display:none}.video-ctrls[data-astro-cid-ge2uvauf]{right:var(--gutter);top:calc(var(--header-h) + 1.25rem);gap:1.5rem;display:flex;position:absolute}.video-toggle[data-astro-cid-ge2uvauf]{min-height:2.75rem;color:color-mix(in oklab, var(--c-schnee) 80%, transparent);transition:color var(--dur-s) var(--ease-wood);align-items:center;gap:.6rem;font-size:.9rem;font-weight:400;display:inline-flex}.video-toggle[data-astro-cid-ge2uvauf]:hover{color:var(--c-schnee)}.video-toggle[data-astro-cid-ge2uvauf][hidden]{display:none}.speaker[data-astro-cid-ge2uvauf]{width:18px;height:15px}.speaker[data-astro-cid-ge2uvauf] .waves[data-astro-cid-ge2uvauf],.video-toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .speaker[data-astro-cid-ge2uvauf] .mute[data-astro-cid-ge2uvauf]{display:none}.video-toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .speaker[data-astro-cid-ge2uvauf] .waves[data-astro-cid-ge2uvauf]{display:inline}.icon[data-astro-cid-ge2uvauf]{border-left:3px solid;border-right:3px solid;width:10px;height:11px}.video-toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .icon[data-astro-cid-ge2uvauf]{border:6px solid #0000;border-left:10px solid;border-right:0;height:0}@media (width>=640px) and (height<=820px){.headline[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,min(9vw,11.5svh),8.5rem)}.content[data-astro-cid-ge2uvauf]{gap:clamp(.9rem,2.2vh,1.75rem)}.title[data-astro-cid-ge2uvauf]{gap:clamp(.6rem,1.6vh,1.25rem)}.lead[data-astro-cid-ge2uvauf]{max-width:44ch;font-size:1.05rem}}@media (width<=639px){.hero[data-astro-cid-ge2uvauf]{min-height:32rem}.shade[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, color-mix(in oklab, var(--c-night) 35%, transparent) 0%, color-mix(in oklab, var(--c-night) 28%, transparent) 45%, color-mix(in oklab, var(--c-night) 40%, transparent) 100%)}.content[data-astro-cid-ge2uvauf]{inset:var(--header-h) 0 calc(4.5rem + env(safe-area-inset-bottom)) 0;align-content:center;padding-bottom:0}.bar-wrap[data-astro-cid-ge2uvauf]{display:none}}@media (width<=639px) and (height<=640px){.headline[data-astro-cid-ge2uvauf]{font-size:clamp(2.4rem,9svh,3.25rem)}.facts[data-astro-cid-ge2uvauf]{display:none}.lead[data-astro-cid-ge2uvauf]{font-size:1rem}.content[data-astro-cid-ge2uvauf]{gap:.9rem}.facts[data-astro-cid-ge2uvauf]{color:color-mix(in oklab, var(--c-schnee) 85%, transparent);display:block}.lower[data-astro-cid-ge2uvauf]{gap:1rem;display:grid}.kl-break[data-astro-cid-ge2uvauf]{height:0;display:block;overflow:hidden}.video-toggle[data-astro-cid-ge2uvauf] .txt[data-astro-cid-ge2uvauf]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf],.kicker-line[data-astro-cid-ge2uvauf],.lower[data-astro-cid-ge2uvauf],.bar-wrap[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}}.sticky-booking[data-astro-cid-4udlrqtv]{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--dur-s) var(--ease-wood), transform var(--dur-s) var(--ease-wood);position:fixed;top:4.85rem;left:0;right:0;transform:translateY(-12px)}.sticky-booking[data-astro-cid-4udlrqtv].is-visible{opacity:1;pointer-events:auto;transform:none}.sticky-booking[data-astro-cid-4udlrqtv] .container-site[data-astro-cid-4udlrqtv]{max-width:62rem}.sticky-booking[data-astro-cid-4udlrqtv] .booking{background:var(--c-schnee);border:1px solid color-mix(in oklab, var(--c-night) 9%, transparent)}.site-header .cta{transition:opacity var(--dur-s) var(--ease-wood), visibility var(--dur-s)}.sticky-booking-on .site-header .cta{opacity:0;visibility:hidden}@media (width<=639px){.sticky-booking[data-astro-cid-4udlrqtv]{display:none}}.stats[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in oklab, var(--c-night) 10%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.5rem;display:grid}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;gap:.25rem;display:flex}.stat[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:300;line-height:1}.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.story-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;overflow:hidden}.story-text[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.year[data-astro-cid-lcdefpme]{z-index:-1;font-family:var(--font-display);letter-spacing:-.04em;color:color-mix(in oklab, var(--c-night) 6%, transparent);pointer-events:none;user-select:none;font-size:clamp(6rem,15vw,14rem);font-weight:300;line-height:1;position:absolute;top:-.6em;right:0}.head-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2.5rem,6vh,4rem);display:flex}.head-row[data-astro-cid-lcdefpme] .more-link[data-astro-cid-lcdefpme]{margin-top:0}.rooms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.room[data-astro-cid-lcdefpme]:nth-child(2){margin-top:clamp(0rem,6vw,6rem)}.room-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;overflow:hidden}.reel-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.reel[data-astro-cid-lcdefpme]{aspect-ratio:9/16;border-radius:1.25rem;max-width:26rem;position:relative;overflow:hidden}.reel[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.reel-sound[data-astro-cid-lcdefpme]{min-height:2.75rem;color:var(--c-schnee);background:color-mix(in oklab, var(--c-night) 55%, transparent);backdrop-filter:blur(6px);transition:background-color var(--dur-s) var(--ease-wood);border-radius:999px;align-items:center;gap:.55rem;padding:0 1.1rem;font-size:.9rem;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem}.reel-sound[data-astro-cid-lcdefpme]:hover{background:color-mix(in oklab, var(--c-night) 75%, transparent)}.reel-sound[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:18px;height:15px}.reel-sound[data-astro-cid-lcdefpme] .waves[data-astro-cid-lcdefpme],.reel-sound[data-astro-cid-lcdefpme][aria-pressed=true] .mute[data-astro-cid-lcdefpme]{display:none}.reel-sound[data-astro-cid-lcdefpme][aria-pressed=true] .waves[data-astro-cid-lcdefpme]{display:inline}.switch[data-astro-cid-lcdefpme]{background:var(--c-leinen);border-radius:999px;padding:.3rem;display:inline-flex}.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:2.6rem;color:var(--c-schindel);transition:background-color var(--dur-s) var(--ease-wood), color var(--dur-s) var(--ease-wood);border-radius:999px;padding:0 1.3rem;font-size:1rem}.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--c-night);color:var(--c-schnee)}.season-stage[data-astro-cid-lcdefpme]{aspect-ratio:16/8;border-radius:1.25rem;position:relative;overflow:hidden}.season-pane[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--dur-l) var(--ease-wood);position:absolute;inset:0}.season-pane[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--c-night) 55%, transparent) 0%, transparent 45%);pointer-events:none;position:absolute;inset:0}.season-caption[data-astro-cid-lcdefpme]{z-index:1}[data-astro-cid-lcdefpme][data-season=sommer] [data-astro-cid-lcdefpme][data-pane=sommer],[data-astro-cid-lcdefpme][data-season=winter] [data-astro-cid-lcdefpme][data-pane=winter]{opacity:1}.season-caption[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--c-schnee);text-shadow:0 0 24px color-mix(in oklab, var(--c-night) 60%, transparent);font-size:clamp(1.05rem,1rem + .3vw,1.3rem);position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem)}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.tile-img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:1rem;overflow:hidden}.tile-img[data-astro-cid-lcdefpme] img,.lage-img[data-astro-cid-lcdefpme] img{transition:transform var(--dur-l) var(--ease-wood)}.tile[data-astro-cid-lcdefpme]:hover .tile-img[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.lage[data-astro-cid-lcdefpme]:hover .lage-img[data-astro-cid-lcdefpme] img{transform:scale(1.03)}.tile-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:300;display:block}.duo[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.price[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.75rem);font-weight:300;line-height:1}.price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:clamp(4.5rem,9vw,8rem)}.lage-img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;border-radius:1.25rem;overflow:hidden}.story-img[data-astro-cid-lcdefpme],.room-img[data-astro-cid-lcdefpme]{border-radius:1.25rem}@media (width<=1023px){.stats[data-astro-cid-lcdefpme],.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-grid[data-astro-cid-lcdefpme],.reel-grid[data-astro-cid-lcdefpme],.duo[data-astro-cid-lcdefpme],.rooms[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.room[data-astro-cid-lcdefpme]:nth-child(2){margin-top:0}.room-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.season-stage[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.reel[data-astro-cid-lcdefpme]{max-width:20rem;margin-inline:auto}}
