.amber[data-astro-cid-lcdefpme]{color:var(--color-amber)}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 1.5rem 6rem;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#0d1820e6 0%,#1a2535db 40%,#243040d1 100%);position:absolute;inset:0}.hero-grid[data-astro-cid-lcdefpme]{z-index:0;opacity:.07;position:absolute;inset:0}.hero-glow[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:radial-gradient(#d4a84b14 0%,#0000 70%);width:600px;max-width:100%;height:400px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.hero-bg):not(.hero-grid):not(.hero-glow):not(.scroll-hint){z-index:2;position:relative}.hero-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 28px #d4a84b59);width:150px;height:auto;margin-bottom:2.5rem;animation:1.2s cubic-bezier(.22,1,.36,1) both spinIn}.hero-kicker[data-astro-cid-lcdefpme]{color:var(--color-amber)}.hero-brand[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-off-white);margin:.5rem 0 1.25rem;font-size:clamp(3.6rem,11vw,8rem);line-height:.9}.hero-h1[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber);max-width:720px;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:600;line-height:1.35}.hero-lede[data-astro-cid-lcdefpme]{max-width:580px;color:var(--color-dim-lt);margin:1.75rem auto 0;font-size:1.1rem;font-weight:300;line-height:1.8}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;display:inline-flex}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding:1rem 2.5rem;font-size:1rem}.scroll-hint[data-astro-cid-lcdefpme]{z-index:2;flex-direction:column;align-items:center;gap:.5rem;width:max-content;margin-inline:auto;display:flex;position:absolute;bottom:2rem;left:0;right:0}.scroll-hint[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:.35}.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);letter-spacing:.25em;text-transform:uppercase;font-size:.65rem}.trust-bar[data-astro-cid-lcdefpme]{background:var(--color-steel-mid);border-bottom:1px solid #c8d8e814}.trust-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:0 3rem;max-width:1200px;margin:0 auto;padding:1.6rem 2rem;display:flex}.trust-item[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--color-chrome);align-items:center;gap:.65rem;padding:.4rem 0;font-size:.82rem;display:flex}.trust-icon[data-astro-cid-lcdefpme]{color:var(--color-amber);opacity:.9;align-items:center;display:flex}.services[data-astro-cid-lcdefpme]{max-width:1200px;margin:0 auto;padding:6rem 2rem}.services-all[data-astro-cid-lcdefpme]{text-align:center;margin-top:3rem}.holman[data-astro-cid-lcdefpme]{background:var(--color-dark);position:relative;overflow:hidden}.holman-dots[data-astro-cid-lcdefpme]{opacity:.04;position:absolute;inset:0}.holman-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:5rem 2rem;display:grid;position:relative}.holman-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-off-white);margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1}.holman-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-dim-lt);max-width:600px;margin-bottom:1.25rem;font-size:1rem;line-height:1.9}.holman-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-chrome)}.holman-badge[data-astro-cid-lcdefpme]{text-align:center;min-width:180px}.ring-outer[data-astro-cid-lcdefpme]{border:2px solid #d4a84b66;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto;display:flex}.ring-inner[data-astro-cid-lcdefpme]{border:1px solid #d4a84b26;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.holman-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-amber);margin-top:1.25rem;font-size:1.1rem}.holman-sub[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);letter-spacing:.2em;text-transform:uppercase;color:var(--color-dim-lt);margin-top:.2rem;font-size:.72rem}.about-wrap[data-astro-cid-lcdefpme]{background:var(--color-steel-mid);border-top:1px solid #c8d8e812;border-bottom:1px solid #c8d8e812}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1200px;margin:0 auto;padding:6rem 2rem;display:grid}.about-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-dim-lt);margin-bottom:1.1rem;font-size:1rem;line-height:1.9}.about-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-chrome)}.about-grid[data-astro-cid-lcdefpme] .quote[data-astro-cid-lcdefpme]{color:var(--color-chrome);margin-bottom:2rem;font-size:1.05rem;font-style:italic}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.stat[data-astro-cid-lcdefpme]{border:1px solid #c8d8e814;border-left:3px solid var(--color-amber);background:#c8d8e808;padding:2rem 1.5rem;position:relative;overflow:hidden}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-amber);letter-spacing:.05em;font-size:2rem;line-height:1;display:block}.stat-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-chrome);margin-top:.35rem;font-size:.8rem;display:block}.stat-sub[data-astro-cid-lcdefpme]{color:var(--color-dim-lt);margin-top:.2rem;font-size:.8rem;display:block}.area[data-astro-cid-lcdefpme]{max-width:1200px;margin:0 auto;padding:6rem 2rem}.area-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.area-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-dim-lt);margin-bottom:2rem;font-size:1rem;line-height:1.9}.counties[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.counties[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--color-chrome);background:#d4a84b0a;border:1px solid #d4a84b33;border-radius:2px;padding:.45rem 1rem;font-size:.78rem}@media (max-width:860px){.hero[data-astro-cid-lcdefpme]{min-height:90vh;padding:7rem 1.25rem 5rem}.hero-logo[data-astro-cid-lcdefpme]{width:110px;margin-bottom:1.5rem}.hero-kicker[data-astro-cid-lcdefpme]{letter-spacing:.2em;font-size:.7rem}.scroll-hint[data-astro-cid-lcdefpme]{display:none}.services[data-astro-cid-lcdefpme],.area[data-astro-cid-lcdefpme]{padding:4rem 1.25rem}.holman-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:4rem 1.25rem}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3rem;padding:4rem 1.25rem}.area-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}}
