.atmosphere[data-astro-cid-astvurxn]{z-index:0;pointer-events:none;color:#f0a000b8;position:fixed;inset:0;overflow:hidden}.atmosphere__parallax[data-astro-cid-astvurxn]{will-change:transform;position:absolute;inset:0}.atmosphere__wash[data-astro-cid-astvurxn]{background:radial-gradient(70% 50% at 15% 20%,#f0a00047,#0000 55%),radial-gradient(55% 45% at 90% 75%,#f0a0002e,#0000 50%),radial-gradient(40% 30% at 60% 10%,#ffd2641f,#0000 45%),linear-gradient(165deg,#0c0c0c 0%,#070707 45%,#0a0804 100%);animation:12s ease-in-out infinite alternate wash-shift;position:absolute;inset:-18%}.atmosphere__glow[data-astro-cid-astvurxn]{filter:blur(36px);border-radius:50%;animation:9s ease-in-out infinite alternate glow-drift;position:absolute}.atmosphere__glow--a[data-astro-cid-astvurxn]{background:radial-gradient(circle,#f0a0006b,#0000 68%);width:min(58vw,560px);height:min(58vw,560px);top:4%;right:-6%}.atmosphere__glow--b[data-astro-cid-astvurxn]{background:radial-gradient(circle,#dc8c1457,#0000 70%);width:min(52vw,500px);height:min(52vw,500px);animation-duration:11s;animation-delay:-2s;bottom:2%;left:-8%}.atmosphere__glow--c[data-astro-cid-astvurxn]{background:radial-gradient(circle,#ffbe3c38,#0000 70%);width:min(40vw,380px);height:min(40vw,380px);animation-duration:13s;animation-delay:-5s;top:40%;left:36%}.atmosphere__parallax--pitch[data-astro-cid-astvurxn]{justify-content:flex-end;align-items:flex-start;padding-top:10%;display:flex}.atmosphere__pitch[data-astro-cid-astvurxn]{opacity:.28;width:min(92vw,960px);height:auto;margin-right:-10%;animation:8s ease-in-out infinite alternate pitch-breathe;transform:rotate(-8deg)}.atmosphere__dots[data-astro-cid-astvurxn] circle[data-astro-cid-astvurxn]{animation:2.4s ease-in-out infinite dot-pulse}.atmosphere__dots[data-astro-cid-astvurxn] circle[data-astro-cid-astvurxn]:nth-child(odd){animation-delay:.3s}.atmosphere__dots[data-astro-cid-astvurxn] circle[data-astro-cid-astvurxn]:nth-child(3n){animation-delay:.7s}.atmosphere__rules[data-astro-cid-astvurxn]{background:repeating-linear-gradient(-18deg,#0000 0 56px,#f0a00017 56px 57px);animation:18s linear infinite rules-slide;position:absolute;inset:0;mask-image:linear-gradient(#000000e6,#0000 88%)}.atmosphere__beam[data-astro-cid-astvurxn]{background:linear-gradient(115deg,#0000 35%,#f0a00012 48%,#ffc8501f 50%,#f0a00012 52%,#0000 65%);animation:10s ease-in-out infinite beam-sweep;position:absolute;inset:-20% -10%}.atmosphere__vignette[data-astro-cid-astvurxn]{background:radial-gradient(#0000 35%,#00000094 100%);position:absolute;inset:0}@keyframes wash-shift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,2%)scale(1.05)}}@keyframes glow-drift{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-8%,7%)scale(1.18)}}@keyframes pitch-breathe{0%{opacity:.2;transform:rotate(-10deg)translate(0,0)scale(1)}to{opacity:.34;transform:rotate(-3deg)translate(-2%,3%)scale(1.06)}}@keyframes rules-slide{0%{background-position:0 0}to{background-position:240px 120px}}@keyframes beam-sweep{0%{opacity:.35;transform:translate(-18%)rotate(.001deg)}50%{opacity:.85;transform:translate(12%)rotate(.001deg)}to{opacity:.4;transform:translate(28%)rotate(.001deg)}}@keyframes dot-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (width<=720px){.atmosphere__pitch[data-astro-cid-astvurxn]{opacity:.22;width:150vw;margin-right:-45%}}@media (prefers-reduced-motion:reduce){.atmosphere__wash[data-astro-cid-astvurxn],.atmosphere__glow[data-astro-cid-astvurxn],.atmosphere__pitch[data-astro-cid-astvurxn],.atmosphere__rules[data-astro-cid-astvurxn],.atmosphere__beam[data-astro-cid-astvurxn],.atmosphere__dots[data-astro-cid-astvurxn] circle[data-astro-cid-astvurxn]{animation:none!important}.atmosphere__parallax[data-astro-cid-astvurxn]{transform:none!important}}:root{--bg:#070707;--bg-elevated:#121212;--fg:#f4f4f4;--muted:#9a9a9a;--line:#2a2a2a;--accent:#f0a000;--accent-hover:#ffb428;--accent-ink:#0a0a0a;--danger:#ff4d4d;--font-display:"Syne", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--wrap:1120px;--radius:2px;--header-h:4rem;--ease-out:cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover:not(.btn){color:var(--accent)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-4);text-wrap:balance;padding-block:.08em;font-weight:700;line-height:1.2;overflow:visible}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}.wrap{width:min(100% - 2rem, var(--wrap));margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3);font-size:.75rem;font-weight:600;display:inline-block}.lead{color:var(--muted);max-width:36rem;font-size:1.125rem}.btn{border-radius:var(--radius);min-height:2.75rem;font-family:var(--font-body);cursor:pointer;transition:background .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{border-color:var(--accent);color:var(--accent);background:#111}.btn--primary:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 12px 28px #f0a00047}.btn--ghost{border-color:var(--line);color:var(--fg);background:0 0}.btn--ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 10px 24px #f0a0001f}.hover-lift{transition:transform .28s var(--ease-out), border-color .28s var(--ease-out), box-shadow .28s var(--ease-out)}.hover-lift:hover{border-color:#f0a00073;transform:translateY(-5px);box-shadow:0 18px 40px #00000059,0 0 0 1px #f0a0001a}.btn-row{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.section{padding-block:var(--space-8);position:relative}.section__head{margin-bottom:var(--space-6);max-width:40rem}.section__head h2{font-size:clamp(1.75rem,4vw,2.75rem)}.section--band{box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#f0a00012,#0000 42%),#ffffff06;border-block:1px solid #f0a00024}.meta{color:var(--muted);font-size:.9rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.7s both rise}.rise-delay-1{animation-delay:.12s}.rise-delay-2{animation-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.rise-delay-1,.rise-delay-2{animation:none}.btn:hover,.hover-lift:hover{box-shadow:none;transform:none}}.social-icon[data-astro-cid-rjzwzx7r]{box-sizing:content-box;flex-shrink:0;width:1.25rem;height:1.25rem;padding:.05rem;overflow:visible}.social-icons[data-astro-cid-y2qsmizv]{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.social-icon-btn[data-astro-cid-y2qsmizv]{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--fg);background:#121212bf;place-items:center;text-decoration:none;transition:transform .22s,border-color .22s,color .22s,background .22s,box-shadow .22s;display:grid}.social-icon-btn[data-astro-cid-y2qsmizv]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)scale(1.04);box-shadow:0 10px 24px #f0a0002e}.social-icon-btn[data-astro-cid-y2qsmizv] .social-icon{width:1.15rem;height:1.15rem}.social-cards[data-astro-cid-y2qsmizv]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));width:min(100%,44rem);margin:0;padding:0;list-style:none;display:grid}.social-card[data-astro-cid-y2qsmizv]{border:1px solid var(--line);height:100%;min-height:4.75rem;color:inherit;background:linear-gradient(145deg,#f0a0000f,#0000 50%),#121212b8;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex}.social-cards[data-astro-cid-y2qsmizv]>li[data-astro-cid-y2qsmizv]{display:flex}.social-cards[data-astro-cid-y2qsmizv]>li[data-astro-cid-y2qsmizv]>a[data-astro-cid-y2qsmizv]{flex:1;width:100%}.social-card[data-astro-cid-y2qsmizv]:hover{color:inherit;border-color:#f0a0008c;transform:translateY(-4px);box-shadow:0 16px 36px #00000059,0 0 0 1px #f0a0001f}.social-card__icon[data-astro-cid-y2qsmizv]{width:2.6rem;height:2.6rem;color:var(--accent);background:#f0a0001a;border:1px solid #f0a0004d;flex:0 0 2.6rem;place-items:center;transition:transform .25s,background .25s;display:grid}.social-card[data-astro-cid-y2qsmizv]:hover .social-card__icon[data-astro-cid-y2qsmizv]{background:#f0a00033;transform:scale(1.08)rotate(-4deg)}.social-card__icon[data-astro-cid-y2qsmizv] .social-icon{width:1.2rem;height:1.2rem}.social-card__text[data-astro-cid-y2qsmizv]{flex-direction:column;flex:1;justify-content:center;gap:.2rem;min-width:0;display:flex}.social-card__text[data-astro-cid-y2qsmizv] strong[data-astro-cid-y2qsmizv]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:.98rem;line-height:1.1}.social-card__text[data-astro-cid-y2qsmizv] span[data-astro-cid-y2qsmizv]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;line-height:1.2;overflow:hidden}.social-stack[data-astro-cid-y2qsmizv]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.social-stack[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{color:var(--muted);align-items:center;gap:.55rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.social-stack[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{color:var(--accent);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.social-icon-btn[data-astro-cid-y2qsmizv]:hover,.social-card[data-astro-cid-y2qsmizv]:hover,.social-card[data-astro-cid-y2qsmizv]:hover .social-card__icon[data-astro-cid-y2qsmizv],.social-stack[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{transform:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:var(--space-7) var(--space-6);margin-top:var(--space-8)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:1.4fr 1fr 1fr;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{width:auto;height:2.75rem;margin-bottom:var(--space-3);transition:transform .25s var(--ease-out)}.footer__logo[data-astro-cid-jo6i4kqk]:hover{transform:scale(1.04)}.footer__tag[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:22rem;margin-bottom:var(--space-4)}.footer__social[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2)}.footer__label[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);font-size:.75rem}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s,transform .2s}.footer__grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:nth-child(2) a[data-astro-cid-jo6i4kqk]:hover{transform:translate(3px)}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:.9rem;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{margin:0}.footer__credit[data-astro-cid-jo6i4kqk]{color:var(--muted);border:1px solid #0000;align-items:center;gap:.55rem;padding:0;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.footer__credit[data-astro-cid-jo6i4kqk]:hover{color:var(--fg);transform:translateY(-1px)}.footer__credit-label[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem}.footer__credit-logo[data-astro-cid-jo6i4kqk]{object-fit:contain;object-position:left center;opacity:.95;width:auto;max-width:9.5rem;height:1.85rem;transition:opacity .2s,filter .2s;display:block}.footer__credit[data-astro-cid-jo6i4kqk]:hover .footer__credit-logo[data-astro-cid-jo6i4kqk]{opacity:1;filter:brightness(1.08)}@media (width<=720px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.header[data-astro-cid-nen7h5rs]{z-index:40;height:var(--header-h);border-bottom:1px solid var(--line);backdrop-filter:blur(10px);background:#070707d9;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;display:flex}.logo[data-astro-cid-nen7h5rs]{transition:transform .25s var(--ease-out), opacity .25s ease;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs]:hover{opacity:1;transform:scale(1.03)}.logo__img[data-astro-cid-nen7h5rs]{width:auto;height:2.35rem}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .25s var(--ease-out);position:absolute;bottom:-.35rem;left:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--fg)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.header__social[data-astro-cid-nen7h5rs] .social-icon-btn{width:2.15rem;height:2.15rem}.nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:.35rem;width:2.5rem;height:2.5rem;padding:.6rem;display:none}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.sr-only){background:var(--fg);height:2px;display:block}@media (width<=860px){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}.nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 auto 0;align-items:stretch;gap:var(--space-4);padding:var(--space-5) 1rem var(--space-6);background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;display:none;position:fixed}.nav[data-astro-cid-nen7h5rs].is-open{display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-3);flex-direction:column}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg);font-size:1.15rem}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}.header__cta[data-astro-cid-nen7h5rs]{width:100%}}.theme-player[data-astro-cid-xnfovs53]{z-index:50;position:fixed;bottom:5.6rem;right:1.1rem}.theme-player__btn[data-astro-cid-xnfovs53]{color:#0a0a0a;cursor:pointer;background:#f0a000;border:0;border-radius:999px;place-items:center;width:3.35rem;height:3.35rem;padding:0;transition:transform .22s,box-shadow .22s,background .22s;animation:2.6s ease-out infinite theme-pulse;display:grid;position:relative;box-shadow:0 12px 28px #00000059,0 0 #f0a00073}.theme-player__btn[data-astro-cid-xnfovs53]:hover{background:#ffb428;transform:translateY(-3px)scale(1.05);box-shadow:0 16px 34px #0006,0 0 0 8px #f0a00029}.theme-player__btn[data-astro-cid-xnfovs53].is-playing{background:#ffb428}.theme-player__glyph[data-astro-cid-xnfovs53]{place-items:center;width:100%;height:100%;line-height:0;display:grid}.theme-player__play[data-astro-cid-xnfovs53],.theme-player__pause[data-astro-cid-xnfovs53]{display:block}.theme-player__pause[data-astro-cid-xnfovs53],.theme-player__btn[data-astro-cid-xnfovs53].is-playing .theme-player__play[data-astro-cid-xnfovs53]{display:none}.theme-player__btn[data-astro-cid-xnfovs53].is-playing .theme-player__pause[data-astro-cid-xnfovs53]{display:block}.theme-player__tip[data-astro-cid-xnfovs53]{color:var(--fg);white-space:nowrap;backdrop-filter:blur(8px);pointer-events:none;opacity:0;visibility:hidden;background:#0a0a0aeb;border:1px solid #f0a00059;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:opacity .28s,transform .28s,visibility .28s;position:absolute;bottom:calc(100% + .55rem);right:0;transform:translateY(6px);box-shadow:0 8px 20px #00000047}.theme-player__tip[data-astro-cid-xnfovs53]:after{content:"";background:#0a0a0aeb;border-bottom:1px solid #f0a00059;border-right:1px solid #f0a00059;width:8px;height:8px;position:absolute;bottom:-5px;right:1.15rem;transform:rotate(45deg)}.theme-player__tip[data-astro-cid-xnfovs53].is-visible{opacity:1;visibility:visible;transform:translateY(0)}@keyframes theme-pulse{0%{box-shadow:0 12px 28px #00000059,0 0 #f0a00073}70%{box-shadow:0 12px 28px #00000059,0 0 0 14px #f0a00000}to{box-shadow:0 12px 28px #00000059,0 0 #f0a00000}}@media (width<=560px){.theme-player[data-astro-cid-xnfovs53]{bottom:5.45rem}}@media (prefers-reduced-motion:reduce){.theme-player__btn[data-astro-cid-xnfovs53]{animation:none}.theme-player__btn[data-astro-cid-xnfovs53]:hover{transform:none}.theme-player__tip[data-astro-cid-xnfovs53]{transition:none}}.wa-float[data-astro-cid-vsqmdgo3]{z-index:50;color:#fff;background:#25d366;border-radius:999px;place-items:center;width:3.35rem;height:3.35rem;transition:transform .22s,box-shadow .22s;animation:2.6s ease-out infinite wa-pulse;display:grid;position:fixed;bottom:1.1rem;right:1.1rem;box-shadow:0 12px 28px #00000059,0 0 #25d36673}.wa-float[data-astro-cid-vsqmdgo3]:hover{color:#fff;transform:translateY(-3px)scale(1.05);box-shadow:0 16px 34px #0006,0 0 0 8px #25d36626}.wa-float[data-astro-cid-vsqmdgo3] .social-icon{width:1.55rem;height:1.55rem}@keyframes wa-pulse{0%{box-shadow:0 12px 28px #00000059,0 0 #25d36673}70%{box-shadow:0 12px 28px #00000059,0 0 0 14px #25d36600}to{box-shadow:0 12px 28px #00000059,0 0 #25d36600}}@media (prefers-reduced-motion:reduce){.wa-float[data-astro-cid-vsqmdgo3]{animation:none}.wa-float[data-astro-cid-vsqmdgo3]:hover{transform:none}}.site-shell{z-index:1;position:relative}
