.SiteNav-module__FlTb_G__nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--nav-edge);position:sticky;top:0}.SiteNav-module__FlTb_G__nav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--nav-rule) 18%, var(--nav-rule) 82%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.SiteNav-module__FlTb_G__navInner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:clamp(16px,2vw,28px);margin:0 auto;padding:7px 32px;display:flex}.SiteNav-module__FlTb_G__logo{font-family:var(--font-heading);letter-spacing:.5px;color:var(--text-primary);flex-direction:column;flex-shrink:0;align-items:center;gap:3px;font-weight:700;text-decoration:none;display:inline-flex}.SiteNav-module__FlTb_G__logoImg{width:auto;height:41px;display:block}.SiteNav-module__FlTb_G__logoSlogan{font-family:var(--font-heading);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:500;line-height:1;transform:translate(9px)}@media (max-width:560px){.SiteNav-module__FlTb_G__logoSlogan{letter-spacing:.2em;font-size:.52rem}}.SiteNav-module__FlTb_G__navLinks{font-family:var(--font-heading);letter-spacing:.076em;text-transform:uppercase;color:var(--nav-link);white-space:nowrap;align-items:center;gap:clamp(15px,2vw,28px);font-size:.78rem;font-weight:500;display:flex}.SiteNav-module__FlTb_G__navUtils{flex:none;align-items:center;gap:9px;display:flex}.SiteNav-module__FlTb_G__navCta{height:30px;font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:var(--grad-cta);box-shadow:0 1px 2px var(--shadow-deep);transition:transform .16s var(--ease-out-strong), box-shadow .2s ease, filter .2s ease;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;padding:0 9px;font-size:.76rem;font-weight:600;display:inline-flex;color:var(--on-cta)!important}.SiteNav-module__FlTb_G__navCta:hover{filter:brightness(1.08);box-shadow:0 8px 22px var(--gold-dim);transform:translateY(-1px)}.SiteNav-module__FlTb_G__navCta:active{transition-duration:90ms;transform:translateY(0)scale(.98)}.SiteNav-module__FlTb_G__navLinks>a,.SiteNav-module__FlTb_G__navDropdownTrigger{color:inherit;transition:color .2s;position:relative}.SiteNav-module__FlTb_G__navLinks>a:hover,.SiteNav-module__FlTb_G__navDropdownTrigger:hover,.SiteNav-module__FlTb_G__navDropdown:focus-within .SiteNav-module__FlTb_G__navDropdownTrigger{color:var(--gold)}.SiteNav-module__FlTb_G__navLinks>a[data-active],.SiteNav-module__FlTb_G__navDropdownTrigger[data-active]{color:var(--nav-link-active)}.SiteNav-module__FlTb_G__navLinks>a[data-active]:after,.SiteNav-module__FlTb_G__navDropdownTrigger[data-active]:after{content:"";background:var(--grad-cappia);opacity:.95;border-radius:2px;height:1.5px;position:absolute;bottom:-7px;left:0;right:0}.SiteNav-module__FlTb_G__navDropdownTrigger[data-active]:after{right:18px}.SiteNav-module__FlTb_G__navLinks>a:focus-visible,.SiteNav-module__FlTb_G__navDropdownTrigger:focus-visible,.SiteNav-module__FlTb_G__navCta:focus-visible,.SiteNav-module__FlTb_G__mobileNavCta:focus-visible,.SiteNav-module__FlTb_G__mobileNav summary:focus-visible,.SiteNav-module__FlTb_G__mobileNavMenu a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;color:var(--gold);border-radius:3px}@media (prefers-reduced-motion:reduce){.SiteNav-module__FlTb_G__navLinks>a,.SiteNav-module__FlTb_G__navDropdownTrigger,.SiteNav-module__FlTb_G__navCta{transition:none}}.SiteNav-module__FlTb_G__navDropdown{z-index:2;position:relative}.SiteNav-module__FlTb_G__navDropdownTrigger{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;display:inline-flex}.SiteNav-module__FlTb_G__navDropdownTrigger svg{transition:transform .16s var(--ease-out-strong)}.SiteNav-module__FlTb_G__navDropdown:hover .SiteNav-module__FlTb_G__navDropdownTrigger svg,.SiteNav-module__FlTb_G__navDropdown:focus-within .SiteNav-module__FlTb_G__navDropdownTrigger svg{transform:rotate(180deg)}.SiteNav-module__FlTb_G__navDropdownMenu{z-index:130;background:linear-gradient(180deg, var(--panel-a), var(--panel-b));opacity:0;visibility:hidden;width:286px;transition:opacity .16s ease, transform .16s var(--ease-out-strong), visibility .16s ease;border:1px solid #5cf1ff29;border-radius:8px;padding:10px;position:absolute;top:calc(100% + 12px);left:-18px;transform:translateY(-4px);box-shadow:0 24px 70px #00000061}.SiteNav-module__FlTb_G__navDropdownMenu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.SiteNav-module__FlTb_G__navDropdown:hover .SiteNav-module__FlTb_G__navDropdownMenu,.SiteNav-module__FlTb_G__navDropdown:focus-within .SiteNav-module__FlTb_G__navDropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.SiteNav-module__FlTb_G__navDropdownMenu a{color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;border-radius:8px;gap:2px;min-width:0;padding:12px;transition:background-color .16s,color .16s;display:grid}.SiteNav-module__FlTb_G__navDropdownMenu a:hover,.SiteNav-module__FlTb_G__navDropdownMenu a:focus{color:var(--gold);background:#00e4fc14}.SiteNav-module__FlTb_G__navDropdownMenu strong{font-size:.86rem;line-height:1.25}.SiteNav-module__FlTb_G__navDropdownMenu span{color:var(--text-secondary);font-size:.75rem;line-height:1.3}.SiteNav-module__FlTb_G__mobileNav{display:none;position:relative}.SiteNav-module__FlTb_G__mobileNav summary{cursor:pointer;width:42px;height:42px;color:var(--text-primary);border:1px solid var(--border);background:var(--surface);border-radius:8px;place-items:center;list-style:none;display:grid}.SiteNav-module__FlTb_G__mobileNav summary::-webkit-details-marker{display:none}.SiteNav-module__FlTb_G__mobileNavMenu{z-index:150;background:linear-gradient(180deg, var(--panel-a), var(--panel-b));-webkit-backdrop-filter:blur(22px)saturate(1.15);width:auto;max-width:360px;box-shadow:inset 0 1px 0 var(--glass-line), 0 26px 64px var(--shadow-deeper);border:1px solid #5cf1ff2e;border-bottom-color:#5cf1ff4d;border-radius:10px;margin-left:auto;padding:10px;position:fixed;top:70px;left:18px;right:18px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteNav-module__FlTb_G__mobileNavMenu{background:linear-gradient(180deg, var(--panel-a), var(--panel-b))}}.SiteNav-module__FlTb_G__mobileNavMenu a,.SiteNav-module__FlTb_G__mobileNavGroup strong{color:var(--text-primary);padding:11px 12px;font-size:.9rem;display:block}.SiteNav-module__FlTb_G__mobileNavGroup{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:4px 0;padding:4px 0}.SiteNav-module__FlTb_G__mobileNavGroup strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.SiteNav-module__FlTb_G__mobileNavGroup a{color:var(--text-secondary);padding-left:22px}.SiteNav-module__FlTb_G__mobileNavMenu a[data-active]{color:var(--gold);font-weight:600}.SiteNav-module__FlTb_G__mobileNavCta{text-align:center;font-family:var(--font-heading);letter-spacing:.076em;text-transform:uppercase;background:var(--grad-cta);border-radius:8px;margin:8px 4px 4px;padding:12px;font-size:.78rem;font-weight:600;display:block;color:var(--on-cta)!important}.SiteNav-module__FlTb_G__nav .SiteNav-module__FlTb_G__navCta,.SiteNav-module__FlTb_G__nav .SiteNav-module__FlTb_G__mobileNavCta{color:var(--on-cta)!important}@media (max-width:1080px){.SiteNav-module__FlTb_G__navInner{padding:7px 22px}.SiteNav-module__FlTb_G__navCta{padding:0 8px}}@media (max-width:768px){.SiteNav-module__FlTb_G__navLinks{display:none}.SiteNav-module__FlTb_G__mobileNav{display:block}.SiteNav-module__FlTb_G__navInner{gap:12px;padding:8px 18px}.SiteNav-module__FlTb_G__logoImg{height:37px}.SiteNav-module__FlTb_G__logoSlogan{transform:translate(8px)}.SiteNav-module__FlTb_G__navCta{display:none}}@media (max-width:560px){.SiteNav-module__FlTb_G__logoImg{height:32px}.SiteNav-module__FlTb_G__logoSlogan{transform:translate(7px)}.SiteNav-module__FlTb_G__navInner{padding:8px 16px}}.SiteNav-module__FlTb_G__picture{display:contents}
