.hero[data-astro-cid-lcdefpme]{isolation:isolate;margin-inline:calc(50% - 50vw);align-items:center;width:100vw;min-height:min(86vh,54rem);margin-top:-1.5rem;display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{width:100%;max-width:calc(var(--wide) + 2.5rem);text-align:center;margin:0 auto;padding:4rem 1.25rem;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:18ch;margin:0 auto;font-size:clamp(2.4rem,5.6vw,4.3rem);line-height:1.04}.hero-lead[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:48rem;color:var(--ink-soft);margin:1.6rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;margin-top:2.4rem;display:flex}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding:.85rem 1.9rem;font-size:1.05rem}.hero-link[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:1px}.hero-link[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}.hero-bg[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.form[data-astro-cid-lcdefpme]{filter:blur(90px);border-radius:50%;position:absolute}.f1[data-astro-cid-lcdefpme]{opacity:.7;background:#e4dcc8;width:34vw;height:34vw;animation:30s ease-in-out infinite alternate drift1;top:14%;left:2vw}.f2[data-astro-cid-lcdefpme]{opacity:.6;background:#ded4bd;width:32vw;height:32vw;animation:36s ease-in-out infinite alternate drift2;top:26%;right:2vw}.f3[data-astro-cid-lcdefpme]{opacity:.95;background:#fffdf6;border-radius:50%;width:40vw;height:26vw;animation:42s ease-in-out infinite alternate drift3;top:30%;left:30vw}@keyframes drift1{to{transform:translate(-6vw,5vw)scale(1.08)}}@keyframes drift2{to{transform:translate(7vw,-4vw)scale(.94)}}@keyframes drift3{to{transform:translate(-5vw,-3vw)scale(1.12)}}.w[data-astro-cid-lcdefpme]{opacity:0;filter:blur(10px);animation:.9s cubic-bezier(.2,.7,.2,1) forwards word-in;display:inline-block;transform:translateY(.25em)}@keyframes word-in{to{opacity:1;filter:blur();transform:none}}.reveal[data-astro-cid-lcdefpme]{opacity:0;animation:.8s forwards reveal-in;transform:translateY(.4rem)}@keyframes reveal-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form[data-astro-cid-lcdefpme]{animation:none}.w[data-astro-cid-lcdefpme],.reveal[data-astro-cid-lcdefpme]{opacity:1;filter:none;animation:none;transform:none}}@media (width<=40rem){.hero[data-astro-cid-lcdefpme]{min-height:72vh}.hero-inner[data-astro-cid-lcdefpme]{padding-block:2.5rem}}.find[data-astro-cid-lcdefpme]{justify-content:center;margin-top:.5rem;display:flex}.hero-search[data-astro-cid-lcdefpme]{width:100%;max-width:36rem}#destinations[data-astro-cid-lcdefpme]{scroll-margin-top:1.5rem}.lead-research[data-astro-cid-lcdefpme]{margin-top:.35rem;display:block}.lead-research[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:1px}.lead-research[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}.plates[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-rows:1fr;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.plates[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{display:flex}.plates[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]>.glass-tile[data-astro-cid-lcdefpme]{flex:1}.plate-name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.7rem;line-height:1.12}.plate-meta[data-astro-cid-lcdefpme]{color:var(--room-soft);font-size:.9rem}.plate-soon[data-astro-cid-lcdefpme]{opacity:.6}.room-band[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--room);color:var(--paper);text-align:center;margin-top:3.5rem;padding:2.6rem 2rem 2.8rem}.room-overline[data-astro-cid-lcdefpme]{color:var(--brass-bright)}.room-heading[data-astro-cid-lcdefpme]{margin:.7rem 0 0;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.18}.room-lead[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--room-soft);margin:1rem auto 0}.room-action[data-astro-cid-lcdefpme]{margin:1.8rem 0 0}
