:root{--color-bg: #17110f;--color-bg-soft: #231714;--color-panel: rgba(34, 20, 17, .92);--color-panel-strong: rgba(25, 14, 12, .96);--color-line: rgba(246, 216, 189, .16);--color-text: #f6e8d9;--color-text-soft: rgba(246, 232, 217, .72);--color-accent: #ea5b2a;--color-accent-soft: #f0a04b;--color-danger: #ffcd7a;--shadow-soft: 0 20px 50px rgba(0, 0, 0, .35);--max-width: 1180px;--radius-lg: 28px;--radius-md: 20px;--radius-sm: 14px;--space-2xs: clamp(.5rem, .45rem + .2vw, .65rem);--space-xs: clamp(.75rem, .65rem + .4vw, 1rem);--space-sm: clamp(1rem, .85rem + .55vw, 1.35rem);--space-md: clamp(1.4rem, 1.1rem + 1vw, 2rem);--space-lg: clamp(2rem, 1.5rem + 2vw, 3.5rem);--space-xl: clamp(3rem, 2.2rem + 3vw, 5rem);--font-display: "Arial Black", "Impact", "Segoe UI", sans-serif;--font-body: "Trebuchet MS", "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--font-body);color:var(--color-text);background:radial-gradient(circle at top,rgba(240,160,75,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(234,91,42,.12),transparent 32%),linear-gradient(180deg,#221512,#17110f 45%,#120c0b);line-height:1.55}a{color:inherit}img{display:block;max-width:100%}button,input,textarea{font:inherit}.shell{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border:1px solid var(--color-line);border-radius:999px;color:var(--color-danger);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.section-card{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);backdrop-filter:blur(14px)}.cta-row{display:flex;flex-wrap:wrap;gap:.9rem}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.2rem;border-radius:999px;border:1px solid var(--color-line);text-decoration:none;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button-link:hover,.button-link:focus-visible{transform:translateY(-1px);border-color:#f6d8bd66}.button-link--primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-soft));color:#140d0b}.button-link--secondary{background:#ffffff08}.page-head{padding:clamp(7rem,18vw,10rem) 0 clamp(2rem,5vw,4rem)}.page-head h1,.page-head h2,.display-title{margin:0;font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:.03em}.display-title{font-size:clamp(3rem,11vw,7.2rem);text-wrap:balance;overflow-wrap:anywhere}.section-title{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.3rem);line-height:.95;text-transform:uppercase}.lede{max-width:58rem;color:var(--color-text-soft);font-size:clamp(1rem,.92rem + .5vw,1.25rem)}.grid-2{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.prose :first-child{margin-top:0}.prose :last-child{margin-bottom:0}.prose p,.prose ul{color:var(--color-text-soft)}.prose ul{padding-left:1.25rem}.muted{color:var(--color-text-soft)}@media(max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}.page-head{padding:4rem 0 2rem}.display-title{font-size:clamp(2.2rem,14vw,4.8rem);line-height:.98}.section-title{font-size:clamp(1.5rem,8vw,2.4rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.footer[data-astro-cid-gcn2mc3v]{padding:0 0 3rem}.footer__inner[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffff06}.footer[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);background:#110b09b8;border-bottom:1px solid rgba(246,216,189,.08)}.header__inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.75rem}.header__brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.header__stamp[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;min-height:2.25rem;padding:.25rem .75rem;border:1px solid rgba(240,160,75,.4);border-radius:999px;color:var(--color-danger);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.header__title[data-astro-cid-ctg3m53h]{font-family:var(--font-display);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.header__nav[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .9rem;border-radius:999px;color:var(--color-text-soft);text-decoration:none}.header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{color:var(--color-text);background:#ffffff0d}@media(max-width:900px){.header[data-astro-cid-ctg3m53h]{position:static}.header__inner[data-astro-cid-ctg3m53h]{padding:1rem 0;flex-direction:column;align-items:flex-start}}.warning-gate[data-astro-cid-wsm3oo3c]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem}.warning-gate[data-astro-cid-wsm3oo3c][hidden]{display:none}.warning-gate__backdrop[data-astro-cid-wsm3oo3c]{position:absolute;inset:0;z-index:0;background:#000000c2;pointer-events:none}.warning-gate__dialog[data-astro-cid-wsm3oo3c]{position:relative;z-index:1;width:min(100%,42rem);padding:clamp(1.5rem,1.2rem + 1.2vw,2.4rem)}.warning-gate__dialog[data-astro-cid-wsm3oo3c] h2[data-astro-cid-wsm3oo3c]{margin:1rem 0;font-family:var(--font-display);font-size:clamp(2rem,6vw,3.4rem);line-height:.92;text-transform:uppercase}.warning-gate__dialog[data-astro-cid-wsm3oo3c] p[data-astro-cid-wsm3oo3c]{color:var(--color-text-soft)}.warning-gate__dialog[data-astro-cid-wsm3oo3c] button[data-astro-cid-wsm3oo3c]{cursor:pointer}
