.page-hero.svelte-1bv7ezn{position:relative;padding:200px 0 140px;min-height:620px;overflow:hidden}.page-hero-video.svelte-1bv7ezn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-hero-overlay.svelte-1bv7ezn{position:absolute;inset:0;background:linear-gradient(to right,rgba(8,8,15,.68) 0%,rgba(8,8,15,.42) 38%,transparent 72%)}.page-hero-ai-note.svelte-1bv7ezn{position:absolute;right:16px;bottom:12px;z-index:2;max-width:240px;text-align:right;font-size:.66rem;line-height:1.4;color:#ffffffa6;text-shadow:0 1px 3px rgba(0,0,0,.6)}@media(max-width:700px){.page-hero-ai-note.svelte-1bv7ezn{left:16px;right:16px;bottom:8px;max-width:none;text-align:center}}.page-hero-content.svelte-1bv7ezn{position:relative;z-index:1;max-width:600px}.page-hero-content.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){animation:hero-fade-up .6s ease both}.page-hero-content.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-family:"Bangers",var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.1;color:#fff;-webkit-text-stroke:1.5px #1a1206;text-shadow:4px 4px 0 #1a1206;display:inline-block;transform:rotate(-1.5deg);margin-bottom:12px;animation:hero-pop .8s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.1s}.btn-primary.svelte-1bv7ezn{background:#1a1206;color:#fff;border:3px solid #1a1206;font-weight:800;text-transform:uppercase;letter-spacing:.02em;box-shadow:4px 4px 0 var(--brand-orange);transition:transform .15s ease,box-shadow .15s ease}.btn-primary.svelte-1bv7ezn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--brand-orange)}.page-hero-content.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.05rem;color:#ffffffd1;animation:hero-fade-up .6s ease both;animation-delay:.3s}@media(prefers-reduced-motion:reduce){.page-hero-content.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn),.page-hero-content.svelte-1bv7ezn h1:where(.svelte-1bv7ezn),.page-hero-content.svelte-1bv7ezn p:where(.svelte-1bv7ezn){animation:none}}.grid-2.svelte-1bv7ezn{align-items:start}.contact-form-card.svelte-1bv7ezn{padding:32px;border:3px solid #1a1206;box-shadow:6px 6px #1a1206}.contact-form-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:20px}.form-row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-details.svelte-1bv7ezn{display:flex;flex-direction:column;gap:16px}.contact-details-card.svelte-1bv7ezn{padding:20px 24px;border:3px solid #1a1206;box-shadow:4px 4px #1a1206}.contact-details-card.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.contact-details-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.95rem;color:var(--text)}.contact-socials.svelte-1bv7ezn{display:flex;gap:12px}.contact-socials.svelte-1bv7ezn a:where(.svelte-1bv7ezn){width:36px;height:36px;border:2px solid #1a1206;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:#1a1206;font-size:.75rem;font-weight:700;text-transform:uppercase;text-decoration:none;transition:var(--transition)}.contact-socials.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{border-color:#1a1206;color:#1a1206;background:var(--brand-orange-light)}@media(max-width:900px){.grid-2.svelte-1bv7ezn{grid-template-columns:1fr}}@media(max-width:600px){.form-row.svelte-1bv7ezn{grid-template-columns:1fr}}
