:root{--bg:#0d0807;--bg-raised:#170d0a;--bg-card:#20120d;--line:#43251a;--text:#f6ead6;--text-muted:#cdb9a3;--rust:#d9481f;--rust-deep:#a8331a;--gold:#f2b134;--cream:#f3e6cf;--neon:#ff6a2b;--glow-rust:0 0 6px #ff6a2bd9, 0 0 22px #d9481f8c;--glow-gold:0 0 6px #f2b134d9, 0 0 24px #f2b13466;--font-display:"Righteous", "Trebuchet MS", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:14px;--gutter:clamp(16px, 4vw, 40px);--max:1200px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img,video,iframe{max-width:100%;display:block}a{color:var(--gold)}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;margin:0 0 .5em;font-weight:400;line-height:1.15}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(56px,9vw,104px)}.section-title{color:var(--cream);text-shadow:var(--glow-rust);margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3rem)}.surface{background:#0d0807e0}.neon-gold{color:var(--gold);text-shadow:var(--glow-gold)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font:600 1rem/1.2 var(--font-body);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.75em 1.4em;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn-primary{background:linear-gradient(135deg, var(--rust), var(--rust-deep));color:#fff;box-shadow:0 0 0 1px #ffffff14,0 0 18px #d9481f99}.btn-primary:hover{box-shadow:0 0 0 1px #ffffff1f,0 0 28px #ff6a2bd9}.btn-outline{color:var(--text);border-color:var(--gold);background:#0d080766;box-shadow:inset 0 0 10px #f2b13433,0 0 12px #f2b1344d}.prose{max-width:72ch}.prose h2{color:var(--gold);text-shadow:var(--glow-gold);margin-top:2rem;font-size:1.75rem}.prose h3{color:var(--neon);margin-top:1.5rem;font-size:1.3rem}.prose ul{padding-left:1.2rem}.prose li::marker{color:var(--rust)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wordmark[data-astro-cid-qisgtjgl]{white-space:nowrap;justify-items:center;line-height:1;display:inline-grid}.script[data-astro-cid-qisgtjgl]{color:#fff4dc;text-shadow:0 0 2px #fff, 0 0 8px var(--gold), 0 0 18px var(--gold), 0 0 36px #ff6a2bcc;font-family:Mr Dafoe,cursive;transform:rotate(-4deg)}.caps[data-astro-cid-qisgtjgl]{font-family:"Monoton", var(--font-display);color:var(--neon);letter-spacing:.08em;text-shadow:0 0 4px var(--neon), 0 0 14px #ff6a2bbf}.header[data-astro-cid-qisgtjgl] .script[data-astro-cid-qisgtjgl]{font-size:clamp(2.1rem,4.6vw,3.4rem)}.header[data-astro-cid-qisgtjgl] .caps[data-astro-cid-qisgtjgl]{margin-top:-.2em;font-size:clamp(.78rem,1.6vw,1.2rem)}.large[data-astro-cid-qisgtjgl] .script[data-astro-cid-qisgtjgl]{font-size:clamp(3rem,9vw,6rem)}.large[data-astro-cid-qisgtjgl] .caps[data-astro-cid-qisgtjgl]{margin-top:-.1em;font-size:clamp(1rem,2.6vw,1.9rem)}.wordmark[data-astro-cid-qisgtjgl]{animation:7s infinite buzz}@keyframes buzz{0%,94%,to{opacity:1}95%{opacity:.6}96%{opacity:1}97.5%{opacity:.75}}.call-text[data-astro-cid-bxbhvddr]{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.call[data-astro-cid-bxbhvddr]{text-align:left;gap:.7em;line-height:1.2}.text[data-astro-cid-bxbhvddr]{display:grid}.label[data-astro-cid-bxbhvddr]{font-weight:700}.phone[data-astro-cid-bxbhvddr]{font-family:var(--font-display);letter-spacing:.06em;font-size:1.05em}.small[data-astro-cid-bxbhvddr] .call[data-astro-cid-bxbhvddr]{padding:.5em 1.1em;font-size:.85rem}.large[data-astro-cid-bxbhvddr] .call[data-astro-cid-bxbhvddr]{padding:.8em 1.6em;font-size:1.05rem}.sms[data-astro-cid-bxbhvddr]{color:var(--gold);align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.sms[data-astro-cid-bxbhvddr]:hover{text-decoration:underline}.site-header[data-astro-cid-nen7h5rs]{z-index:20;backdrop-filter:blur(10px);background:#0d0807d1;border-bottom:1px solid #f2b13440;position:sticky;top:0;box-shadow:0 1px #ff6a2b40,0 8px 30px #0006}.skip[data-astro-cid-nen7h5rs]{background:var(--gold);color:#000;z-index:30;border-radius:6px;padding:.5rem 1rem;position:absolute;top:-60px;left:16px}.skip[data-astro-cid-nen7h5rs]:focus{top:12px}.bar[data-astro-cid-nen7h5rs]{max-width:1400px;padding:10px var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-inline:auto;display:grid}.logo[data-astro-cid-nen7h5rs]{filter:brightness(1.25)saturate(1.15)drop-shadow(0 0 6px #f2b1348c)drop-shadow(0 0 16px #ff6a2b66);justify-self:start;transition:transform .2s;display:block}.logo[data-astro-cid-nen7h5rs]:hover{transform:scale(1.05)}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:84px;display:block}.brand[data-astro-cid-nen7h5rs]{text-decoration:none}.cta[data-astro-cid-nen7h5rs]{justify-self:end}.call-icon[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.cta[data-astro-cid-nen7h5rs]{display:none}.call-icon[data-astro-cid-nen7h5rs]{background:linear-gradient(135deg, var(--rust), var(--rust-deep));color:#fff;border-radius:50%;justify-self:end;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 16px #d9481f99}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:56px}}.site-footer[data-astro-cid-jo6i4kqk]{background:#0d0807f5;padding-top:56px;position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, var(--rust), var(--gold), var(--rust));height:2px;position:absolute;inset:-1px 0 auto;box-shadow:0 0 18px #ff6a2bb3}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--gold);text-shadow:var(--glow-gold);align-items:center;gap:10px;margin:0 0 .5rem;font-size:1.3rem;display:flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:brightness(1.25)saturate(1.15);width:auto;height:46px}.muted[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:.95rem}.heading[data-astro-cid-jo6i4kqk]{color:var(--neon);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;font-size:.8rem;font-weight:700}ul[data-astro-cid-jo6i4kqk]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.team[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;column-gap:12px}a[data-astro-cid-jo6i4kqk]{color:var(--text);font-size:.95rem;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--text-muted);margin-top:40px;padding-block:20px;font-size:.85rem}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=540px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.page-video[data-astro-cid-z4jru4n3]{z-index:-1;background:var(--bg);position:fixed;inset:0}.page-video[data-astro-cid-z4jru4n3] video[data-astro-cid-z4jru4n3]{object-fit:cover;opacity:.45;filter:saturate(1.1)contrast(1.05);width:100%;height:100%}.page-video[data-astro-cid-z4jru4n3]:after{content:"";background:radial-gradient(at 50% 0,#d9481f2e,#0000 60%),linear-gradient(#0d080759,#0d080799);position:absolute;inset:0}.mobile-bar[data-astro-cid-z4jru4n3]{display:none}@media (width<=760px){.mobile-bar[data-astro-cid-z4jru4n3]{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(8px);background:#0d0807f0;border-top:1px solid #f2b1344d;grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{border:1px solid var(--gold);min-height:44px;color:var(--cream);border-radius:999px;place-items:center;font-weight:700;text-decoration:none;display:grid}.mobile-bar[data-astro-cid-z4jru4n3] .primary[data-astro-cid-z4jru4n3]{background:linear-gradient(135deg, var(--rust), var(--rust-deep));color:#fff;border-color:#0000}body{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.page-video[data-astro-cid-z4jru4n3] video[data-astro-cid-z4jru4n3]{display:none}}
