:root{--bg: #0b0a08;--bg2: #12100c;--ink: #e9e3d6;--ink-hi: #f4efe4;--body: #cfc7b6;--muted: #b9b19f;--label: #a8a08e;--foot: #8f887a;--gold: #c9a85c;--gold-hi: #e6cb8a;--gold-soft: #d9c48f;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Jost", system-ui, sans-serif}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--gold);text-decoration:none;transition:color .2s ease,background .2s ease}a:hover{color:var(--gold-hi)}h1,h2,p{margin:0}[id]{scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto}.site-header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:20;background:#0b0a08eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(201,168,92,.25)}.header-row[data-astro-cid-j7pv25f6]{padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand[data-astro-cid-j7pv25f6]{display:flex;align-items:center}.brand[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:205px;height:auto;display:block}.brand[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:28px;color:var(--ink-hi)}.nav[data-astro-cid-j7pv25f6]{display:flex;gap:28px;flex-wrap:wrap;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink)}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--gold)}.header-phone[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:22px;color:var(--gold);letter-spacing:.04em}.eyebrow[data-astro-cid-j7pv25f6]{font-size:12px;text-transform:uppercase;color:var(--gold)}.eyebrow-wide[data-astro-cid-j7pv25f6]{letter-spacing:.4em}.eyebrow-mid[data-astro-cid-j7pv25f6]{letter-spacing:.3em}.btn-row[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.btn[data-astro-cid-j7pv25f6]{padding:16px 30px;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.btn-solid[data-astro-cid-j7pv25f6]{background:var(--gold);color:var(--bg);font-weight:500}.btn-solid[data-astro-cid-j7pv25f6]:hover{background:var(--gold-hi);color:var(--bg)}.btn-line[data-astro-cid-j7pv25f6]{border:1px solid rgba(201,168,92,.7);color:var(--ink-hi)}.btn-line[data-astro-cid-j7pv25f6]:hover{background:#c9a85c1f;color:var(--ink-hi)}h2[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:400;color:var(--ink-hi)}h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--gold)}.lead[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.75;font-weight:300;color:var(--body);text-wrap:pretty}.lead-narrow[data-astro-cid-j7pv25f6]{max-width:440px}.hero[data-astro-cid-j7pv25f6]{position:relative;height:88vh;min-height:560px;overflow:hidden;background:#000}.hero-slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity 1.6s ease,transform 7s linear}.hero-slide[data-astro-cid-j7pv25f6].is-active{opacity:1;transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-j7pv25f6],.hero-slide[data-astro-cid-j7pv25f6].is-active{transition:none;transform:none}}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#00000080,#0000004d 40%,#0b0a08f7)}.hero-copy[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:0 28px 72px}.hero-stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.hero-title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,7vw,96px);line-height:1;color:var(--ink-hi);max-width:900px;text-wrap:balance}.about[data-astro-cid-j7pv25f6]{padding:120px 28px}.about-grid[data-astro-cid-j7pv25f6]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:64px;align-items:center}.about-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.rule[data-astro-cid-j7pv25f6]{width:56px;height:1px;background:var(--gold)}.h-about[data-astro-cid-j7pv25f6]{font-size:clamp(36px,4.5vw,56px);line-height:1.05;text-wrap:balance}.about-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px;font-size:17px;line-height:1.75;font-weight:300;color:var(--body);text-wrap:pretty}.areas[data-astro-cid-j7pv25f6]{padding:0 28px 120px}.areas-stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:40px}.areas-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;border-bottom:1px solid rgba(201,168,92,.25);padding-bottom:20px}.h-areas[data-astro-cid-j7pv25f6]{font-size:clamp(32px,3.6vw,46px)}.areas-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));column-gap:48px}.area[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:22px;padding:20px 0;border-bottom:1px solid rgba(201,168,92,.18)}.area[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:112px;height:84px;object-fit:cover;flex-shrink:0;border:1px solid rgba(201,168,92,.45);padding:3px;background:#000}.area-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;min-width:0}.area-name[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:28px;line-height:1.1;color:var(--ink-hi);letter-spacing:.02em}.area-towns[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft)}.video[data-astro-cid-j7pv25f6]{padding:0 28px 120px}.video-frame[data-astro-cid-j7pv25f6]{max-width:1080px;margin:0 auto;border:1px solid rgba(201,168,92,.35);padding:12px}.video-ratio[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;background:#000}.video-ratio[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;border:0}.pillar[data-astro-cid-j7pv25f6]{padding:120px 28px;border-top:1px solid rgba(201,168,92,.2)}.pillar-alt[data-astro-cid-j7pv25f6]{background:var(--bg2)}.pillar-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:72px}.pillar-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:22px}.h-pillar[data-astro-cid-j7pv25f6]{font-size:clamp(34px,4vw,52px);line-height:1.08;text-wrap:balance}.steps[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.step[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:26px 0;border-top:1px solid rgba(201,168,92,.22)}.step-num[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:22px;color:var(--gold)}.step-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.step-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:26px;color:var(--ink-hi)}.step-body[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.7;font-weight:300;color:var(--muted);text-wrap:pretty}.tagline[data-astro-cid-j7pv25f6]{padding:100px 28px;background:#000;border-top:1px solid rgba(201,168,92,.2);border-bottom:1px solid rgba(201,168,92,.2)}.tagline-text[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto;text-align:center;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(40px,5.5vw,64px);color:var(--gold);letter-spacing:.02em}.contact[data-astro-cid-j7pv25f6]{padding:120px 28px}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:72px}.contact-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.h-contact[data-astro-cid-j7pv25f6]{font-size:clamp(40px,5vw,68px);line-height:1}.details[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-top:1px solid rgba(201,168,92,.3);align-content:start}.detail[data-astro-cid-j7pv25f6]{padding:26px 24px 26px 0;border-bottom:1px solid rgba(201,168,92,.2);display:flex;flex-direction:column;gap:8px;min-width:0}.detail-wide[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.detail-label[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--label)}.detail-value[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:28px;color:var(--ink-hi);white-space:nowrap}.detail-wide[data-astro-cid-j7pv25f6] .detail-value[data-astro-cid-j7pv25f6]{white-space:normal}a[data-astro-cid-j7pv25f6].detail-value:hover{color:var(--gold)}.site-footer[data-astro-cid-j7pv25f6]{background:#000;border-top:1px solid rgba(201,168,92,.3);padding:56px 28px 40px}.footer-stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:36px}.footer-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.footer-logo[data-astro-cid-j7pv25f6]{width:205px;height:auto;display:block}.partner-logo[data-astro-cid-j7pv25f6]{height:56px;width:auto;display:block}.footer-bottom[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--foot);border-top:1px solid rgba(201,168,92,.15);padding-top:24px}
