.desktop-nav__link,.desktop-nav__toggle{display:inline-flex;align-items:center;gap:.28rem;border:0;border-radius:.55rem;background:#0000;padding:.7rem .85rem;color:var(--page-text);font:inherit;font-size:.78rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color .16s ease,background-color .16s ease}.desktop-nav__dropdown[data-open=true] .desktop-nav__toggle,.desktop-nav__link:hover,.desktop-nav__toggle:hover{color:var(--accent-orbit);background:color-mix(in srgb,var(--accent-orbit) 10%,#0000)}.desktop-nav__link:focus-visible,.desktop-nav__toggle:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-orbit) 45%,#0000)}.desktop-nav__chevron{transition:transform .18s ease}.desktop-nav__dropdown{position:static}.desktop-nav__dropdown[data-open=true] .desktop-nav__chevron{transform:rotate(180deg)}.desktop-mega{position:fixed;inset-inline:0;top:52px;z-index:1;width:100%}.desktop-mega__panel{overflow:hidden;border:0;border-bottom:1px solid var(--border-default);border-radius:0;background:color-mix(in srgb,var(--surface-raised) 96%,var(--page-bg));box-shadow:0 18px 40px #00000038;backdrop-filter:blur(16px)}.desktop-mega__inner{width:min(100%,var(--layout-max));margin-inline:auto;padding-inline:var(--layout-gutter)}[data-desktop-mega-backdrop]{position:fixed;inset:0;top:52px;z-index:4990;margin:0;padding:0;border:0;cursor:default;appearance:none;background:#0000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-desktop-mega-backdrop]:focus{outline:none}[data-desktop-mega-backdrop][hidden]{display:none}.desktop-mega__grid{display:grid;gap:.35rem;padding:.85rem 0}.desktop-mega__grid--with-featured{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.85fr);gap:.85rem;padding:.85rem 0}.desktop-mega__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin:0;padding:0;list-style:none}.desktop-mega__item{display:flex;align-items:flex-start;gap:.75rem;min-height:100%;border-radius:.85rem;padding:.8rem .75rem;text-align:start;transition:background-color .16s ease}.desktop-mega__item:focus-visible,.desktop-mega__item:hover{background:color-mix(in srgb,var(--accent-orbit) 12%,#0000);outline:none}.desktop-mega__icon{display:grid;place-items:center;width:2.15rem;height:2.15rem;flex-shrink:0;border-radius:.7rem;background:color-mix(in srgb,var(--accent-orbit) 14%,#0000);color:var(--accent-orbit)}.desktop-mega__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.75rem;padding:1.15rem 0 1.2rem}.desktop-mega__column{min-width:0}.desktop-mega__column-title{margin:0 0 .85rem;padding:0 .65rem;color:var(--page-text);font-size:.84rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.desktop-mega__column-links{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.desktop-mega__columns .desktop-mega__item{align-items:center;gap:.85rem;border-radius:.75rem;padding:.65rem}.desktop-mega__columns .desktop-mega__icon{width:2.35rem;height:2.35rem;border-radius:999px}.desktop-mega__columns .desktop-mega__copy{gap:.12rem}.desktop-mega__columns .desktop-mega__item-title{font-size:.82rem;font-weight:600;line-height:1.35}.desktop-mega__columns .desktop-mega__item-desc{font-size:.72rem;font-weight:400;line-height:1.45;opacity:.92}.desktop-mega__copy{display:flex;min-width:0;flex-direction:column;gap:.2rem}.desktop-mega__item-title{color:var(--page-text);font-size:.9rem;font-weight:700;line-height:1.3}.desktop-mega__item-desc{color:var(--page-text-muted);font-size:.74rem;font-weight:500;line-height:1.45}.desktop-mega__featured{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:100%;border-radius:.95rem;padding:1.15rem 1.05rem 1.05rem;background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--accent-orbit) 28%,#0000),#0000 55%),color-mix(in srgb,var(--accent-orbit) 10%,var(--surface-soft))}.desktop-mega__featured-media{position:absolute;top:.85rem;inset-inline-end:.85rem;width:3.5rem;height:3.5rem;overflow:hidden;border:2px solid color-mix(in srgb,var(--accent-orbit) 45%,#fff);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-orbit) 18%,#0000)}.desktop-mega__featured-media img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.desktop-mega__featured-glow{position:absolute;inset:0;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--accent-action) 22%,#0000),#0000 60%);pointer-events:none}.desktop-mega__featured-eyebrow{position:relative;margin:0 0 .45rem;color:var(--accent-orbit);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.desktop-mega__featured-title{position:relative;max-width:14rem;margin:0;color:var(--page-text);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.3}.desktop-mega__featured-body{position:relative;max-width:16rem;margin:.55rem 0 0;color:var(--page-text-muted);font-size:.78rem;line-height:1.55}.desktop-mega__featured-cta{position:relative;display:inline-flex;align-items:center;gap:.35rem;margin-top:.95rem;color:var(--accent-action);font-size:.8rem;font-weight:700}.desktop-mega__featured-cta:hover{opacity:.88}@media (max-width:960px){.desktop-mega__columns,.desktop-mega__grid--with-featured,.desktop-mega__links{grid-template-columns:1fr}.desktop-mega__columns{gap:1rem}}