.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#d8cfbd;--steam:#f4f2ec21;background:radial-gradient(80% 60% at 75% 110%,#2a9d8f73,#0000 60%),radial-gradient(60% 50% at 15% 0,#d4af3724,#0000 60%),linear-gradient(#0d0b15 0%,#14121f 60%,#10232a 100%);position:relative;overflow:hidden}.hero__pool[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#0000,#1f5f6b66);height:90px;position:absolute;bottom:0;left:0;right:0}.hero__cast[data-astro-cid-lcdefpme]{width:min(100%,2400px,129.6vh);margin:0 auto;padding-top:clamp(8px,1.5vw,24px)}@supports (height:1svh){.hero__cast[data-astro-cid-lcdefpme]{width:min(100%,2400px,129.6svh)}}.hero__cast[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.hero__inner[data-astro-cid-lcdefpme]{text-align:center;margin-top:clamp(-40px,-2.5vw,-12px);padding-bottom:clamp(48px,7vw,96px);position:relative}.hero__copy[data-astro-cid-lcdefpme]{max-width:960px;margin-inline:auto}.hero__lede[data-astro-cid-lcdefpme]{margin-inline:auto}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{justify-content:center}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#f2efe8;margin-bottom:20px}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#46c2b3}.hero__accent[data-astro-cid-lcdefpme]{font-variation-settings:"SOFT" 100;background:linear-gradient(#f0d57a,#c99a2e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hero__accent[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__lede[data-astro-cid-lcdefpme]{color:#cfc6b4;max-width:54ch;margin-bottom:32px;font-size:clamp(1.05rem,.6vw + .95rem,1.28rem)}.hero[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]{color:#14121f;background:linear-gradient(#e2c25a 0%,#d4af37 55%,#b8942a 100%);box-shadow:inset 0 0 0 1px #ffecaa59,0 8px 24px #d4af3740}.hero__tagline[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:#f0d57a;border-top:1px solid #d8cfbd29;margin:44px 0 0;padding-top:24px;font-size:clamp(1.6rem,1.8vw + 1rem,2.5rem);font-weight:600;line-height:1.2}.values[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--border)}.values__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);display:grid}.value[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 6px}.value[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.value__icon[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--teal) 16%, transparent);width:48px;height:48px;color:var(--teal);border-radius:14px;place-items:center;display:inline-grid}.value__icon[data-astro-cid-lcdefpme] svg{width:24px;height:24px}.town__grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:40px;display:grid}.soon__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.soon__item[data-astro-cid-lcdefpme]{background:var(--surface);border:1px dashed var(--border-strong);color:var(--text);border-radius:14px;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}.soon__item[data-astro-cid-lcdefpme]:hover{border-style:solid;border-color:var(--primary)}.soon__thumb[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.6);border-radius:8px;width:64px;height:48px}.soon__item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--heading);font-weight:600;line-height:1.25;display:block}.soon__item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.82rem}.cta[data-astro-cid-lcdefpme]{isolation:isolate;color:#f4f2ec;--steam:#f4f2ec1f;background:linear-gradient(135deg,#1f5f6b 0%,#174a54 50%,#14121f 100%);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:8px}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d6d2c6;max-width:52ch;margin:0}.cta[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]{color:#14121f;background:linear-gradient(#e2c25a 0%,#d4af37 55%,#b8942a 100%)}@media (width<=700px){.hero__cast[data-astro-cid-lcdefpme]{width:100%}.hero__cast[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}@media (width<=900px){.town__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=720px){.values__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
