.stage.svelte-bhvs01{background:var(--ink);--x:var(--wx);--y:var(--wy);--size:var(--ws);position:absolute;inset:0;container-type:size}@media (width<=860px){.stage.svelte-bhvs01{--x:var(--nx);--y:var(--ny);--size:var(--ns)}}canvas.svelte-bhvs01{--side:calc(min(100cqw, 100cqh) * var(--size));left:calc(100cqw * var(--x) - var(--side) / 2);top:calc(100cqh * var(--y) - var(--side) / 2);width:var(--side);height:var(--side);display:block;position:absolute}.hero.svelte-1q37ri0{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.scrim.svelte-1q37ri0{pointer-events:none;background:linear-gradient(90deg, var(--ink) 0%, #0d1c21b3 30%, #0d1c2100 55%), linear-gradient(0deg, var(--ink) 0%, #0d1c2100 18%);position:absolute;inset:0}.content.svelte-1q37ri0{min-height:inherit;align-items:center;padding-block:110px 64px;display:flex;position:relative}.copy.svelte-1q37ri0{max-width:36rem}h1.svelte-1q37ri0{letter-spacing:-.025em;text-wrap:balance;max-width:10em;margin:0 0 22px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}.sub.svelte-1q37ri0{color:var(--muted);max-width:44ch;margin:0 0 30px;font-size:clamp(16px,1.35vw,18.5px);line-height:1.6}.cta.svelte-1q37ri0{background:var(--gold-light);color:var(--ink);border-radius:2px;padding:14px 26px;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.cta.svelte-1q37ri0:hover,.cta.svelte-1q37ri0:focus-visible{background:#fff}.assurance.svelte-1q37ri0{color:var(--muted);border-left:1px solid #c9973f73;max-width:44ch;margin:26px 0 0;padding-left:14px;font-size:14.5px;line-height:1.55}@media (width<=860px){.scrim.svelte-1q37ri0{background:linear-gradient(0deg, var(--ink) 0%, var(--ink) 30%, #0d1c218c 55%, #0d1c2100 75%)}.content.svelte-1q37ri0{align-items:flex-end;padding-bottom:48px}.copy.svelte-1q37ri0{max-width:none}}.services.svelte-hz61c4{padding-block:96px 24px}h2.svelte-hz61c4{letter-spacing:-.02em;margin:0 0 36px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}.grid.svelte-hz61c4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;display:grid}article.svelte-hz61c4{border-top:1px solid #c9973f73;padding-top:20px}h3.svelte-hz61c4{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}p.svelte-hz61c4{color:var(--muted);max-width:46ch;margin:0;font-size:16.5px;line-height:1.6}@media (width<=720px){.grid.svelte-hz61c4{grid-template-columns:1fr}}.contact.svelte-wt4tt0{padding-block:96px 120px}h2.svelte-wt4tt0{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}p.svelte-wt4tt0{color:var(--muted);margin:0 0 12px;font-size:clamp(16px,1.35vw,18.5px);line-height:1.6}.email.svelte-wt4tt0{color:var(--gold-light);border-bottom:1px solid var(--gold);overflow-wrap:anywhere;padding:4px 0;font-size:clamp(20px,2.2vw,26px);font-weight:500;text-decoration:none;display:inline-block}.email.svelte-wt4tt0:hover,.email.svelte-wt4tt0:focus-visible{color:#fff}
