.a-hero[data-astro-cid-ta2fbyqs]{background:radial-gradient(50% 80% at 80% 30%,#e08a181f,#0000 70%);padding:clamp(3rem,2rem + 4vw,5.5rem) 0 clamp(2.5rem,2rem + 3vw,4rem);position:relative;overflow:hidden}.a-hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.a-title[data-astro-cid-ta2fbyqs]{font-size:clamp(2.4rem,1.8rem + 2.5vw,3.6rem)}.a-sub[data-astro-cid-ta2fbyqs]{max-width:40rem;margin-top:1rem}.a-pip[data-astro-cid-ta2fbyqs]{filter:drop-shadow(0 18px 24px #0009);width:220px}.a-measure[data-astro-cid-ta2fbyqs]{max-width:46rem}.a-loop[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0 3rem;padding:0;list-style:none;display:grid}.a-loop[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.3rem 1.4rem;position:relative}.a-step[data-astro-cid-ta2fbyqs]{background:var(--gold);width:2rem;height:2rem;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.05rem;display:inline-grid}.a-loop[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs],.a-rooms[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--cream);margin:.6rem 0 .3rem;font-size:1.3rem;font-weight:400}.a-loop[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:.97rem;line-height:1.5}.a-pair[data-astro-cid-ta2fbyqs]{gap:1.5rem}.a-rooms[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.9rem;margin-top:2.2rem;padding:0;list-style:none;display:grid}.a-rooms[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:1rem 1.2rem 1.15rem}.a-rooms[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:0;font-size:1.15rem}.a-rooms[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:.95rem;line-height:1.5}.a-subhead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--cream);margin-top:2.6rem;font-size:1.4rem;font-weight:400}.a-res[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding:0;list-style:none;display:flex}.a-res[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid color-mix(in srgb, var(--c) 55%, transparent);color:var(--c);background:color-mix(in srgb, var(--c) 8%, transparent);border-radius:999px;padding:.4rem .95rem;font-weight:500}.a-stack[data-astro-cid-ta2fbyqs]{padding-bottom:14%;position:relative}.a-stack[data-astro-cid-ta2fbyqs] .a-stack-sub{width:46%;position:absolute;bottom:0;right:-3%;box-shadow:0 30px 60px -10px #000000d9}.c-row[data-astro-cid-ta2fbyqs].flip .a-stack[data-astro-cid-ta2fbyqs] .a-stack-sub{left:-3%;right:auto}.a-biomes[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.a-biomes[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--b);border-radius:14px;overflow:hidden}.a-biomes[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;object-fit:cover;width:100%}.a-biome-body[data-astro-cid-ta2fbyqs]{padding:1rem 1.1rem 1.2rem}.a-depth[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;text-transform:uppercase;color:var(--bh);font-size:.75rem;font-weight:600}.a-biomes[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--cream);margin:.2rem 0 .5rem;font-size:1.35rem;font-weight:400}.a-lore[data-astro-cid-ta2fbyqs]{color:var(--text-dim);font-size:.93rem;font-style:italic;line-height:1.5}.a-meta[data-astro-cid-ta2fbyqs]{color:var(--text);margin-top:.8rem;font-size:.9rem;line-height:1.7}.a-meta[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{letter-spacing:.12em;text-transform:uppercase;min-width:4.6em;color:var(--muted);font-size:.72rem;font-weight:600;display:inline-block}.a-comfort[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:0 2rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}.a-comfort[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);color:var(--text);padding:.85rem 0}.a-cta[data-astro-cid-ta2fbyqs]{padding:0 0 clamp(4rem,3rem + 4vw,7rem)}.a-cta-panel[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-strong);background:radial-gradient(ellipse 60% 120% at 100% 0%, #f7c94824, transparent 60%), radial-gradient(ellipse 40% 80% at 0% 100%, #5b8fd01f, transparent 60%), var(--surface);border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;gap:2rem;padding:clamp(1.8rem,1rem + 3vw,3.2rem);display:grid}.a-cta-actions[data-astro-cid-ta2fbyqs]{justify-items:start;gap:.9rem;display:grid}.a-textlink[data-astro-cid-ta2fbyqs]{color:var(--title-gold);font-weight:500}@media (width<=900px){.a-loop[data-astro-cid-ta2fbyqs],.a-biomes[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.a-cta-panel[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.a-comfort[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.a-hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.a-pip[data-astro-cid-ta2fbyqs]{grid-row:1;width:110px}.a-loop[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.a-stack[data-astro-cid-ta2fbyqs]{gap:.9rem;padding-bottom:0;display:grid}.a-stack[data-astro-cid-ta2fbyqs] .a-stack-sub{width:100%;position:static}.a-biomes[data-astro-cid-ta2fbyqs],.a-comfort[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.a-cta-actions[data-astro-cid-ta2fbyqs] .c-btn[data-astro-cid-ta2fbyqs]{width:100%}}
