@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Brawler:wght@400;700&family=WDXL+Lubrifont+SC&display=swap";.header[data-astro-cid-3ef6ksr2]{position:relative;z-index:50}.cover-image[data-astro-cid-3ef6ksr2]{position:relative;width:100%;height:400px;background-image:linear-gradient(180deg,#0a0a0a4d,#0a0a0ab3),url(/_astro/IMG_2180.nhi0Q55C.jpeg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-image[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 400"><defs><filter id="blur"><feGaussianBlur stdDeviation="8"/></filter><radialGradient id="grad" cx="0.25" cy="0.25" r="0.5"><stop offset="0%" stop-color="%23ff5a00" stop-opacity="0.15"/><stop offset="100%" stop-color="%23ff5a00" stop-opacity="0"/></radialGradient></defs><rect width="1200" height="400" fill="url(%23grad)" filter="url(%23blur)"/><path d="M0 320C120 280 240 330 360 300C480 270 600 260 720 290C840 320 960 300 1080 280C1200 260 1200 400 1200 400L0 400Z" fill="rgba(255,90,0,0.08)"/><path d="M0 240C140 220 280 260 420 250C560 240 700 230 840 250C980 270 1120 260 1200 250L1200 400 0 400Z" fill="rgba(255,122,26,0.06)"/></svg>');pointer-events:none;opacity:.9}.cover-overlay[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:linear-gradient(180deg,#0a08063d,#0c0a0abf)}.cover-content[data-astro-cid-3ef6ksr2]{position:relative;z-index:10;text-align:center;color:var(--orange-primary)}.site-title[data-astro-cid-3ef6ksr2]{font-size:3rem;font-weight:600;letter-spacing:.02em;margin:0;text-shadow:1px 1px 3px rgba(0,0,0,.55);text-transform:none}.site-subtitle[data-astro-cid-3ef6ksr2]{font-size:1.2rem;font-weight:400;letter-spacing:.04em;margin:.8rem 0 0;color:var(--orange-bright);text-shadow:0 0 6px rgba(0,0,0,.45);text-transform:none}.navbar[data-astro-cid-3ef6ksr2]{background-color:#0a0a0aeb;backdrop-filter:blur(10px);padding:0;border-bottom:1px solid rgba(255,90,0,.18);position:sticky;top:0;z-index:100}.nav-container[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center}.nav-menu[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:3rem;margin:0;padding:1.5rem 0}.nav-item[data-astro-cid-3ef6ksr2]{margin:0}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--orange-primary);text-decoration:none;font-family:Audiowide,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.02em;text-transform:none;transition:all .3s ease;position:relative}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--orange-bright);text-shadow:0 0 10px var(--orange-glow)}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--orange-bright);transition:width .3s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}@media(max-width:768px){.site-title[data-astro-cid-3ef6ksr2]{font-size:2rem}.site-subtitle[data-astro-cid-3ef6ksr2]{font-size:1rem}.cover-image[data-astro-cid-3ef6ksr2]{height:250px}.nav-menu[data-astro-cid-3ef6ksr2]{gap:1.5rem;padding:1rem 0}.nav-link[data-astro-cid-3ef6ksr2]{font-size:.9rem}}.footer[data-astro-cid-sz7xmlte]{background-color:#0a0a0ae6;border-top:2px solid var(--orange-primary);margin-top:4rem}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:2rem;text-align:center}.footer-content[data-astro-cid-sz7xmlte]{color:var(--orange-primary);font-weight:500;letter-spacing:.02em;font-size:.95rem}.footer-social[data-astro-cid-sz7xmlte]{margin-top:1rem}.social-link[data-astro-cid-sz7xmlte]{color:var(--orange-primary);font-family:Teko,Impact,Arial Black,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:color .3s ease}.social-link[data-astro-cid-sz7xmlte]:hover{color:var(--orange-bright);text-shadow:0 0 8px var(--orange-glow)}.separator[data-astro-cid-sz7xmlte]{margin:0 .5rem;color:#666}:root{--orange-primary: #ff5a00;--orange-bright: #ff7a1a;--orange-glow: rgba(255, 90, 0, .35);--orange-soft-bg: rgba(255, 90, 0, .12);--orange-soft-bg-hover: rgba(255, 90, 0, .2);--bg-primary: #0a0a0a;--bg-soft: #141212;--text-soft: #ffd59a}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Brawler,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--orange-primary);background-color:var(--bg-primary);letter-spacing:.01em}.audiowide-regular{font-family:Audiowide,sans-serif;font-weight:400;font-style:normal}.wdxl-lubrifont-sc-regular{font-family:WDXL Lubrifont SC,sans-serif;font-weight:400;font-style:normal}.brawler-regular{font-family:Brawler,serif;font-weight:400;font-style:normal}.brawler-bold{font-family:Brawler,serif;font-weight:700;font-style:normal}body{line-height:1.95;font-size:22px;color:var(--orange-primary);background-color:var(--bg-primary);font-weight:400}main{min-height:calc(100vh - 200px)}h1{font-weight:600;line-height:1.25;color:var(--orange-primary);font-family:Audiowide,sans-serif;letter-spacing:.02em;text-transform:none}h2,h3,h4,h5,h6{font-family:Brawler,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--orange-primary);background-color:var(--bg-primary);letter-spacing:.01em}a{color:var(--orange-primary);text-decoration:underline dotted;text-underline-offset:4px;transition:color .3s ease,text-shadow .3s ease}a:hover{color:var(--orange-bright);text-shadow:0 0 10px var(--orange-glow)}button{cursor:pointer;border:2px solid var(--orange-primary);background:var(--orange-soft-bg);color:var(--orange-primary);font:inherit;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.75rem 1.5rem;transition:all .3s ease}button:hover{background:var(--orange-soft-bg-hover);text-shadow:0 0 8px var(--orange-glow)}@media(max-width:768px){html{font-size:16px}h1{font-size:2rem}h2{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a.footnote-link{text-decoration:none;font-weight:700}a.footnote-link:hover{text-decoration:underline}.footnotes{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,170,51,.3);font-size:.95rem}.footnotes p{margin-bottom:.8rem}
