@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/satoshi/Satoshi-Variable.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/satoshi/Satoshi-VariableItalic.woff2)format("woff2")}:root,.site-sans{--font-site-sans:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Satoshi", Arial, sans-serif;--font-homepage-sans:var(--font-site-sans);--font-plus-jakarta:var(--font-site-sans);--font-dm-sans:var(--font-site-sans);--font-geist-bl:var(--font-site-sans);--font-geist-blog:var(--font-site-sans);--font-geist-v2:var(--font-site-sans);--font-geist-mono-bl:var(--font-site-sans);--font-geist-mono-blog:var(--font-site-sans);--font-geist-mono-v2:var(--font-site-sans);--font-b612-mono-v2:var(--font-site-sans);--v2-sans:var(--font-site-sans)}
.r3Ci_a_trigger,.r3Ci_a_close{width:64px;height:64px;margin-inline:0 calc(-1 * var(--nav-gutter,24px));color:var(--v2-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.r3Ci_a_trigger svg,.r3Ci_a_close svg{stroke-width:1.5px;width:20px;height:20px}.r3Ci_a_trigger svg [opacity],.r3Ci_a_close svg [opacity]{opacity:1}.r3Ci_a_menuGlyph{border-block:1.5px solid;width:15px;height:8px}.v2-root.site-navigation-theme :is(.r3Ci_a_trigger,.r3Ci_a_close):focus-visible{outline-offset:-10px;box-shadow:none}.r3Ci_a_dialog{overscroll-behavior:contain;background:var(--nav-surface);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.r3Ci_a_dialog::backdrop{background:var(--nav-surface)}.r3Ci_a_dialog,.r3Ci_a_dialog *,.r3Ci_a_dialog :before,.r3Ci_a_dialog :after{box-sizing:border-box}.r3Ci_a_panel{flex-direction:column;height:100%;display:flex}.r3Ci_a_header{min-height:calc(65px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--nav-gutter), env(safe-area-inset-right)) 0 max(var(--nav-gutter), env(safe-area-inset-left));border-bottom:1px solid var(--nav-line);flex:none;align-items:center;display:flex}.r3Ci_a_scroll{overscroll-behavior:contain;min-height:0;padding:32px max(24px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex:auto;scroll-padding-block:16px;overflow:auto}.r3Ci_a_dialog[open] .r3Ci_a_scroll{animation:r3Ci_a_menu-arrive .18s var(--ease-out) both}.r3Ci_a_eyebrow,.r3Ci_a_groupLabel{color:var(--v2-slate);font:450 14px/1.5 var(--nav-type);letter-spacing:-.01em}.r3Ci_a_eyebrow{margin:0 0 14px}.r3Ci_a_section h3{margin:0}.r3Ci_a_sectionButton,.r3Ci_a_direct{width:100%;min-height:46px;color:var(--v2-ink);font:510 24px/1.35 var(--nav-type);letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:6px 0;text-decoration:none;display:flex}.r3Ci_a_chevron{width:16px;height:16px;color:var(--v2-slate);transition:transform .16s}.r3Ci_a_sectionButton[aria-expanded=true] .r3Ci_a_chevron{transform:rotate(180deg)}.r3Ci_a_reveal{padding-block:4px 18px}.r3Ci_a_reveal:not([hidden]){animation:r3Ci_a_menu-arrive .15s var(--ease-out) both}.r3Ci_a_groupLabel{margin:16px 0 6px}.r3Ci_a_links{margin:0;padding:0;list-style:none}.r3Ci_a_item{color:var(--v2-ink);font:500 17px/1.4 var(--nav-type);padding:10px 0;text-decoration:none;display:block}.r3Ci_a_item small{color:var(--v2-slate);font:400 13px/1.55 var(--nav-type);margin-top:2px;display:block}.r3Ci_a_home{min-height:44px;color:var(--v2-slate);font:450 15px/1.5 var(--nav-type);align-items:center;margin-top:22px;text-decoration:none;display:inline-flex}.r3Ci_a_item[aria-current=page],.r3Ci_a_direct[aria-current=page],.r3Ci_a_home[aria-current=page]{color:var(--v2-mint-deep)}@media (hover:hover){.r3Ci_a_sectionButton:hover,.r3Ci_a_direct:hover,.r3Ci_a_home:hover,.r3Ci_a_item:hover{color:var(--v2-mint-deep)}}@media (min-width:64rem){.r3Ci_a_trigger{display:none}}@media (prefers-reduced-motion:reduce){.r3Ci_a_dialog[open] .r3Ci_a_scroll,.r3Ci_a_reveal:not([hidden]){animation:none}.r3Ci_a_chevron{transition:none}}@keyframes r3Ci_a_menu-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}