.fg-nav{z-index:200;pointer-events:none;width:min(72rem,100% - 2.5rem);transition:padding-top .48s var(--ease-out);--nav-fg:#fffffff2;--nav-fg-dim:#ffffffa8;--nav-hover:#ffffff24;--island-blur:var(--fg-glass-blur,blur(4px));justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding-top:22px;display:flex;position:fixed;inset:0 0 auto}.fg-nav[data-scrolled=true]{padding-top:14px}.fg-nav__brand,.fg-nav__links,.fg-nav__cta,.fg-nav__menu-btn{pointer-events:auto;isolation:isolate;border-radius:var(--radius-pill);height:56px;-webkit-backdrop-filter:var(--island-blur);backdrop-filter:var(--island-blur);background-color:var(--island-tint);box-shadow:var(--island-hairline);transition:background-color .52s var(--ease-standard), box-shadow .52s var(--ease-standard), color .42s var(--ease-standard);position:relative}.fg-nav[data-theme=dark]{--nav-fg:#fffffff2;--nav-fg-dim:#ffffffa8;--nav-hover:#ffffff24;--island-tint:#11161f2e;--island-hairline:inset 0 0 0 1px #ffffff24;--menu-tint:#11161fdb}@supports (color:lab(0% 0 0)){.fg-nav[data-theme=dark]{--island-tint:lab(7.13753% -.43682 -7.17928/.18);--island-hairline:inset 0 0 0 1px lab(100% 0 0/.14);--menu-tint:lab(7.13753% -.43682 -7.17928/.86)}}.fg-nav[data-theme=light]{--nav-fg:var(--color-ink);--nav-fg-dim:var(--color-ink-3);--nav-hover:#121a300f;--island-tint:#fafcfe61;--island-hairline:inset 0 0 0 1px #0f16221a;--menu-tint:#fafcfee6}@supports (color:lab(0% 0 0)){.fg-nav[data-theme=light]{--island-tint:lab(98.8351% -.399023 -1.44904/.38);--island-hairline:inset 0 0 0 1px lab(7.09766% -.32749 -9.27311/.1);--menu-tint:lab(98.8351% -.399023 -1.44904/.9)}}.fg-nav__brand{color:var(--nav-fg);letter-spacing:-.022em;align-items:center;gap:.55rem;padding:0 24px;font-size:19px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.fg-nav__brand:hover{opacity:.82}.fg-nav__brand-logo{object-fit:contain;flex-shrink:0;width:auto;height:28px;margin-right:-.15rem;display:block}.fg-nav__links{align-items:center;gap:2px;padding:0 9px;display:flex}.fg-nav__link{letter-spacing:-.006em;white-space:nowrap;height:44px;color:var(--nav-fg-dim);transition:color .22s var(--ease-standard), background-color .22s var(--ease-standard);border-radius:999px;align-items:center;padding:0 15px;font-size:14.5px;font-weight:460;text-decoration:none;display:inline-flex}.fg-nav__link:hover,.fg-nav__link.is-active{color:var(--nav-fg);background-color:var(--nav-hover)}.fg-nav__dropdown{display:flex;position:relative}.fg-nav__link--trigger{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.fg-nav__dropdown-chevron{width:9px;height:9px;transition:transform .22s var(--ease-standard)}.fg-nav__dropdown.is-open .fg-nav__dropdown-chevron,.fg-nav__dropdown:focus-within .fg-nav__dropdown-chevron{transform:rotate(180deg)}.fg-nav__dropdown-panel{z-index:1;min-width:190px;-webkit-backdrop-filter:var(--island-blur);backdrop-filter:var(--island-blur);background-color:var(--menu-tint,var(--island-tint));box-shadow:var(--island-hairline), 0 18px 40px -12px #00000040;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out), visibility .24s;border-radius:18px;flex-direction:column;gap:1px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)}@supports (color:lab(0% 0 0)){.fg-nav__dropdown-panel{box-shadow:var(--island-hairline), 0 18px 40px -12px lab(0% 0 0/.25)}}.fg-nav__dropdown-panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.fg-nav__dropdown.is-open .fg-nav__dropdown-panel,.fg-nav__dropdown:focus-within .fg-nav__dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fg-nav__dropdown-link{letter-spacing:-.006em;white-space:nowrap;height:40px;color:var(--nav-fg-dim);transition:color .22s var(--ease-standard), background-color .22s var(--ease-standard);border-radius:12px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:460;text-decoration:none;display:flex;position:relative}.fg-nav__dropdown-link:after{content:"";height:44px;min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fg-nav__dropdown-link:hover,.fg-nav__dropdown-link.is-active{color:var(--nav-fg);background-color:var(--nav-hover)}.fg-nav__cta{padding:0 var(--fg-control-pad-x,24px);font-size:var(--fg-control-font,16px);letter-spacing:-.006em;transition:background-color .42s var(--ease-standard), color .42s var(--ease-standard), transform .32s var(--ease-out), box-shadow .32s var(--ease-out);align-items:center;font-weight:520;text-decoration:none;display:inline-flex;overflow:hidden}.fg-nav[data-theme=dark] .fg-nav__cta{color:#14171a;background-color:#ffffffc7;background-color:lab(100% 0 0/.78);box-shadow:inset 0 1px #fffc,0 8px 22px -6px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.8),0 8px 22px -6px lab(0% 0 0/.5)}.fg-nav[data-theme=light] .fg-nav__cta{background-color:color-mix(in oklch, var(--color-accent) 90%, transparent);color:var(--color-accent-ink);box-shadow:inset 0 1px 0 #ffffff59, 0 8px 22px -6px color-mix(in oklch, var(--color-accent) 55%, transparent)}@supports (color:lab(0% 0 0)){.fg-nav[data-theme=light] .fg-nav__cta{box-shadow:inset 0 1px 0 lab(100% 0 0/.35), 0 8px 22px -6px color-mix(in oklch, var(--color-accent) 55%, transparent)}}.fg-nav__cta:hover{transform:translateY(-1px)}.fg-nav[data-theme=light] .fg-nav__cta:hover{background-color:var(--color-accent-hover)}.fg-nav__cta-roll{height:1.25em;line-height:1.25;display:inline-block;position:relative;overflow:hidden}.fg-nav__cta-roll span{transition:transform .46s var(--ease-out);display:block}.fg-nav__cta-roll span:last-child{position:absolute;top:100%;left:0}.fg-nav__cta:hover .fg-nav__cta-roll span{transform:translateY(-100%)}.fg-nav__brand:focus-visible,.fg-nav__cta:focus-visible,.fg-nav__menu-btn:focus-visible,.fg-nav__link:focus-visible,.fg-nav__dropdown-link:focus-visible,.fg-nav__sheet-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.fg-nav__menu-btn{width:56px;color:var(--nav-fg);cursor:pointer;border:0;justify-content:center;align-items:center;display:none}.fg-nav__menu-btn svg{width:20px;height:20px}.fg-nav__sheet{pointer-events:auto;-webkit-backdrop-filter:var(--fg-glass-blur,blur(4px));backdrop-filter:var(--fg-glass-blur,blur(4px));opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), visibility .28s;background-color:#ffffffe0;background-color:lab(100% 0 0/.88);border-radius:20px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:inset 0 1px .5px #ffffffd9,inset 0 0 0 1px #ffffff80,0 18px 40px -12px #09111c4d;box-shadow:inset 0 1px .5px lab(100% 0 0/.85),inset 0 0 0 1px lab(100% 0 0/.5),0 18px 40px -12px lab(4.74545% -.346534 -8.23638/.3)}.fg-nav[data-menu-open=true] .fg-nav__sheet{opacity:1;visibility:visible;transform:translateY(0)}.fg-nav__sheet-link{letter-spacing:-.012em;height:50px;color:var(--color-ink);border-radius:14px;align-items:center;padding:0 16px;font-size:17px;font-weight:480;text-decoration:none;display:flex}.fg-nav__sheet-link.is-active,.fg-nav__sheet-link:active{background-color:#121a300f}.fg-nav__sheet-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);padding:10px 16px 2px;font-size:11.5px;font-weight:560}.fg-nav__sheet-link--sub{height:44px;padding-left:26px;font-size:16px}@media (max-width:880px){.fg-nav__links,.fg-nav__cta{display:none}.fg-nav__menu-btn{display:inline-flex}}@media (prefers-reduced-transparency:reduce){.fg-nav__brand,.fg-nav__links,.fg-nav__cta,.fg-nav__menu-btn,.fg-nav__dropdown-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.fg-nav[data-theme=dark] .fg-nav__brand,.fg-nav[data-theme=dark] .fg-nav__links,.fg-nav[data-theme=dark] .fg-nav__menu-btn,.fg-nav[data-theme=dark] .fg-nav__dropdown-panel{background-color:#11161f;background-color:lab(7.13753% -.43682 -7.17928)}.fg-nav[data-theme=light] .fg-nav__brand,.fg-nav[data-theme=light] .fg-nav__links,.fg-nav[data-theme=light] .fg-nav__menu-btn,.fg-nav[data-theme=light] .fg-nav__dropdown-panel{background-color:#fafcfe;background-color:lab(98.8351% -.399023 -1.44904)}}@media (prefers-reduced-motion:reduce){.fg-nav,.fg-nav__brand,.fg-nav__links,.fg-nav__cta,.fg-nav__menu-btn,.fg-nav__cta-roll span,.fg-nav__dropdown-chevron,.fg-nav__dropdown-panel,.fg-nav__sheet{transition:none}}
