.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 1.5rem;background:#000;transition:background .3s ease,box-shadow .3s ease}.navbar[data-astro-cid-5blmo7yk].scrolled{background:#000;box-shadow:0 2px 20px #0006}.navbar__inner[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.navbar__logo[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;line-height:1;color:#fff}.navbar__logo-img[data-astro-cid-5blmo7yk]{height:44px;width:auto;display:block}.navbar__links[data-astro-cid-5blmo7yk]{display:flex;gap:1.8rem;align-items:center}.navbar__link[data-astro-cid-5blmo7yk]{font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;transition:color .3s;position:relative}.navbar__link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--red-action, #c40f0f);transition:width .3s}.navbar__link[data-astro-cid-5blmo7yk]:hover:after{width:100%}.navbar__link[data-astro-cid-5blmo7yk]:hover{color:#ff1616}.navbar__dropdown[data-astro-cid-5blmo7yk]{position:relative}.navbar__sub[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:100%;left:0;background:#000;min-width:200px;padding:.5rem 0;box-shadow:0 8px 24px #00000080;border-top:2px solid #FF1616}.navbar__dropdown[data-astro-cid-5blmo7yk]:hover .navbar__sub[data-astro-cid-5blmo7yk]{display:block}.navbar__sub[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;padding:.6rem 1.2rem;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#fff;transition:color .2s,padding-left .2s}.navbar__sub[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:#ff1616;padding-left:1.6rem}.navbar__mega[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background:#000;padding:1.5rem 2rem;box-shadow:0 12px 40px #0009;border-top:2px solid #FF1616;min-width:700px;gap:0}.navbar__dropdown--mega[data-astro-cid-5blmo7yk]:hover .navbar__mega[data-astro-cid-5blmo7yk]{display:grid;grid-template-columns:repeat(4,1fr)}.navbar__mega-featured[data-astro-cid-5blmo7yk]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ff16161f;border:1px solid rgba(255,22,22,.4);border-radius:6px;padding:.7rem 1rem;margin-bottom:1rem;transition:background .2s}.navbar__mega-featured[data-astro-cid-5blmo7yk]:hover{background:#ff161640}.navbar__mega-featured[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{font-size:.62rem;color:#ff1616;border:1px solid #FF1616;border-radius:4px;padding:.15rem .5rem;letter-spacing:.1em}.navbar__mega-col[data-astro-cid-5blmo7yk]{padding:0 .75rem;border-right:1px solid rgba(255,255,255,.08)}.navbar__mega-col[data-astro-cid-5blmo7yk]:last-child{border-right:none}.navbar__mega-col[data-astro-cid-5blmo7yk] .navbar__group-label[data-astro-cid-5blmo7yk]{margin-bottom:.75rem}.navbar__mega-col[data-astro-cid-5blmo7yk] .navbar__group-label[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff1616;transition:color .2s}.navbar__mega-col[data-astro-cid-5blmo7yk] .navbar__group-label[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:#fff}.navbar__mega-col[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:.15rem}.navbar__mega-col[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-family:Poppins,sans-serif;font-size:.68rem;font-weight:400;color:#ffffffa6;transition:color .2s;padding:.25rem 0;display:block}.navbar__mega-col[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:#fff}.navbar__cta[data-astro-cid-5blmo7yk]{font-size:.75rem;padding:.6rem 1.4rem;white-space:nowrap}.navbar__book[data-astro-cid-5blmo7yk]{background:var(--red-action, #c40f0f);color:#fff;padding:.5rem 1rem;border-radius:4px;white-space:nowrap}.navbar__book[data-astro-cid-5blmo7yk]:after{display:none}.navbar__book[data-astro-cid-5blmo7yk]:hover{background:#c00;color:#fff}.navbar__hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.navbar__hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:24px;height:2px;background:#fff;transition:.3s}@media(max-width:1100px){.navbar__links[data-astro-cid-5blmo7yk]{gap:1.2rem}.navbar__link[data-astro-cid-5blmo7yk]{font-size:.72rem}.navbar__mega[data-astro-cid-5blmo7yk]{min-width:600px}}@media(max-width:900px){.navbar__nav[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:100%;left:0;right:0;background:#000;padding:1.5rem;max-height:80vh;overflow-y:auto}.navbar__nav[data-astro-cid-5blmo7yk].open{display:block}.navbar__links[data-astro-cid-5blmo7yk]{flex-direction:column;align-items:flex-start;gap:1rem}.navbar__sub[data-astro-cid-5blmo7yk]{position:static;display:block;box-shadow:none;padding-left:1rem;margin-top:.5rem;border-top:none}.navbar__mega[data-astro-cid-5blmo7yk]{position:static;display:block!important;transform:none;min-width:auto;box-shadow:none;padding:.5rem 0 0 1rem;border-top:none}.navbar__dropdown--mega[data-astro-cid-5blmo7yk]:hover .navbar__mega[data-astro-cid-5blmo7yk]{display:block;grid-template-columns:1fr}.navbar__mega-col[data-astro-cid-5blmo7yk]{padding:.5rem 0;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.navbar__mega-col[data-astro-cid-5blmo7yk]:last-child{border-bottom:none}.navbar__cta[data-astro-cid-5blmo7yk]{display:none}.navbar__hamburger[data-astro-cid-5blmo7yk]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--black);color:var(--white)}.footer__bottom[data-astro-cid-sz7xmlte]{padding:1.5rem 0;text-align:center}.footer__region[data-astro-cid-sz7xmlte]{font-size:.85rem;color:#ddd;margin-bottom:.75rem}.footer__disclaimer[data-astro-cid-sz7xmlte]{font-size:.7rem;color:#666;max-width:800px;margin:0 auto .8rem;line-height:1.6}.footer__legal-link[data-astro-cid-sz7xmlte]{color:#888;text-decoration:underline;transition:color .3s}.footer__legal-link[data-astro-cid-sz7xmlte]:hover{color:#ff1616}.footer__copy[data-astro-cid-sz7xmlte]{font-size:.75rem;color:#555}
