.page-hero.svelte-1qzpiqg{position:relative;padding:140px 0 80px;overflow:hidden}.page-hero-video.svelte-1qzpiqg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-hero-overlay.svelte-1qzpiqg{position:absolute;inset:0;background:linear-gradient(to right,rgba(8,8,15,.6) 0%,rgba(8,8,15,.55) 32%,transparent 68%)}.page-hero-ai-note.svelte-1qzpiqg{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-1qzpiqg{left:16px;right:16px;bottom:8px;max-width:none;text-align:center}}.page-hero-content.svelte-1qzpiqg{position:relative;z-index:1;max-width:640px}.page-hero-content.svelte-1qzpiqg .eyebrow:where(.svelte-1qzpiqg){animation:hero-fade-up .6s ease both}.page-hero-content.svelte-1qzpiqg h1:where(.svelte-1qzpiqg){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:16px;animation:hero-pop .8s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.1s}.page-hero-content.svelte-1qzpiqg p:where(.svelte-1qzpiqg){font-size:1.05rem;color:#ffffffd1;margin-bottom:28px;animation:hero-fade-up .6s ease both;animation-delay:.3s}.page-hero-content.svelte-1qzpiqg .btn-primary:where(.svelte-1qzpiqg){animation:hero-fade-up .6s ease both;animation-delay:.45s}@media(prefers-reduced-motion:reduce){.page-hero-content.svelte-1qzpiqg .eyebrow:where(.svelte-1qzpiqg),.page-hero-content.svelte-1qzpiqg h1:where(.svelte-1qzpiqg),.page-hero-content.svelte-1qzpiqg p:where(.svelte-1qzpiqg),.page-hero-content.svelte-1qzpiqg .btn-primary:where(.svelte-1qzpiqg){animation:none}}.page-hero-content.svelte-1qzpiqg .btn-primary:where(.svelte-1qzpiqg){background:#1a1206;color:#fff;border:3px solid #1a1206;font-weight:800;text-transform:uppercase;letter-spacing:.02em;box-shadow:5px 5px 0 var(--brand-orange);transition:transform .15s ease,box-shadow .15s ease}.page-hero-content.svelte-1qzpiqg .btn-primary:where(.svelte-1qzpiqg):hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--brand-orange);background:#1a1206}.section-header.svelte-1qzpiqg h2:where(.svelte-1qzpiqg){font-family:"Bangers",var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.8rem,4vw,2.8rem);color:var(--brand-orange);-webkit-text-stroke:1.2px var(--gold-dark);display:inline-block;transform:rotate(-1.5deg)}.vc-card.svelte-1qzpiqg{text-decoration:none;display:flex;flex-direction:column;border:3px solid #1a1206;box-shadow:5px 5px #1a1206;transform:rotate(var(--tilt, 0deg));transition:transform .2s ease,box-shadow .2s ease}.vc-card.svelte-1qzpiqg:nth-child(odd){--tilt: -1deg}.vc-card.svelte-1qzpiqg:nth-child(2n){--tilt: 1deg}.vc-card.svelte-1qzpiqg:hover{transform:rotate(0) translateY(-4px);box-shadow:7px 7px #1a1206}.vc-img.svelte-1qzpiqg{position:relative;height:190px;overflow:hidden}.vc-img-placeholder.svelte-1qzpiqg{display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border-bottom:3px solid #1a1206}.vc-img-placeholder.svelte-1qzpiqg span:where(.svelte-1qzpiqg){font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.placeholder-card.svelte-1qzpiqg{opacity:.9}.vc-body.svelte-1qzpiqg{padding:18px;flex:1;display:flex;flex-direction:column}.vc-loc.svelte-1qzpiqg{font-size:.72rem;font-weight:600;color:#3a2f22;margin-bottom:6px}.vc-body.svelte-1qzpiqg h3:where(.svelte-1qzpiqg){font-size:1.05rem;margin-bottom:8px;color:#1a1206}.vc-body.svelte-1qzpiqg>p:where(.svelte-1qzpiqg){font-size:.85rem;color:#3a2f22;font-weight:500;line-height:1.6;flex:1;margin-bottom:14px}.vc-view.svelte-1qzpiqg{font-size:.8rem;color:var(--gold);font-weight:600}
