html:root{--font-sans:"Inter","Inter Fallback",system-ui,sans-serif;--font-display:"Cinzel","Cinzel Fallback",Georgia,"Times New Roman",serif;--font-street:"Bebas Neue","Bebas Neue Fallback","Arial Narrow",Impact,sans-serif}:root{--lg-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",system-ui,sans-serif;--lg-gold:#d6b56d;--lg-gold-2:#f1dca4;--lg-tint:rgba(214,181,109,.16);--lg-glass:rgba(24,24,28,.56);--lg-glass-strong:rgba(18,18,22,.74);--lg-solid:#17171a;--lg-blur:blur(28px) saturate(185%);--lg-edge:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(255,255,255,.05),inset 1px 0 0 rgba(255,255,255,.06),inset -1px 0 0 rgba(255,255,255,.06);--lg-lift:0 18px 50px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);--lg-line:rgba(255,255,255,.12);--lg-r:28px;--lg-pad:6px;--lg-r-in:calc(var(--lg-r) - var(--lg-pad));--lg-spring:cubic-bezier(.34,1.56,.64,1);--lg-pill-active:linear-gradient(180deg,rgba(241,220,164,.30),rgba(214,181,109,.18));--lg-pill-edge:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(214,181,109,.32)}.lg-glass{background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-line);box-shadow:var(--lg-edge),var(--lg-lift)}html body .topnav:not(.is-sheet):not(.is-open):before{background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}html body .topnav .topnav-bar{position:relative;border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),0 10px 30px rgba(0,0,0,.38);font-family:var(--lg-font)}html body .topnav .topnav-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0) 45%)}@media (min-width:1024px){html body .topnav{padding:8px 16px 0}html body .topnav .topnav-bar{height:56px;max-width:1248px;padding:0 8px 0 20px}html body .topnav .topnav-links{padding:4px;border-radius:999px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}html body .topnav .topnav-links a,html body .topnav .topnav-more{height:36px;border-radius:999px;transition:background .35s var(--lg-spring),color .16s ease}html body .topnav .topnav-links a:after,html body .topnav .topnav-more:after{display:none}html body .topnav .topnav-links a:hover,html body .topnav .topnav-more:hover{background:rgba(255,255,255,.06)}html body .topnav .topnav-links a.is-active,html body .topnav .topnav-links a[aria-current=page]{color:#fff;background:var(--lg-pill-active);box-shadow:var(--lg-pill-edge)}html body .topnav .topnav-cta{height:40px;padding:0 18px}html body .topnav .topnav-avatar,html body .topnav .topnav-icon{border-radius:999px}}@media (max-width:1023px){html body .topnav{padding:calc(env(safe-area-inset-top) + 6px) 10px 0}html body .topnav .topnav-bar{height:50px;padding:0 4px 0 14px}html body .topnav.is-sheet .topnav-bar{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html body .topnav.is-sheet .topnav-bar:after{display:none}}html body nav.mobile-tab-bar{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;padding:var(--lg-pad)!important;border-radius:999px!important;border:1px solid var(--lg-line)!important;background:var(--lg-glass)!important;-webkit-backdrop-filter:var(--lg-blur)!important;backdrop-filter:var(--lg-blur)!important;box-shadow:var(--lg-edge),0 18px 50px rgba(0,0,0,.5)!important;font-family:var(--lg-font)}html body nav.mobile-tab-bar a{min-height:54px!important;border-radius:999px!important;border-color:transparent!important;background:transparent!important;box-shadow:none;color:rgba(245,245,247,.72);transition:background .35s var(--lg-spring),color .2s ease,transform .35s var(--lg-spring)}html body nav.mobile-tab-bar a:active{transform:scale(.92)}html body nav.mobile-tab-bar a.is-active,html body nav.mobile-tab-bar a[aria-current=page]{color:var(--lg-gold-2)!important;background:var(--lg-pill-active)!important;box-shadow:var(--lg-pill-edge)!important}html body nav.mobile-tab-bar a span{font-size:10.5px;font-weight:600;letter-spacing:-.01em}html body .site-messenger-launcher{border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-lift);font-family:var(--lg-font);transition:transform .35s var(--lg-spring)}html body .site-messenger-launcher:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){html body .site-messenger-launcher,html body .topnav .topnav-links a,html body nav.mobile-tab-bar a{transition:none!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lg-glass,html body .site-messenger-launcher,html body .topnav .topnav-bar,html body nav.mobile-tab-bar{background:var(--lg-solid)!important}}@media (prefers-reduced-transparency:reduce){.lg-glass,html body .site-messenger-launcher,html body .topnav .topnav-bar,html body nav.mobile-tab-bar{background:var(--lg-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .topnav .topnav-bar:after{display:none}}