.TopBar_topBar__0aLWQ{height:3rem;padding:.75rem var(--gutter-h);width:100%;box-sizing:border-box;background-color:var(--theme-brand-tint,var(--theme-success-100));border-bottom:1px solid var(--theme-brand-tint-border,var(--theme-success-150));display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:var(--theme-brand-tint-text,var(--theme-success-900));transition:opacity .15s ease-in-out;text-decoration:none}.TopBar_topBar__0aLWQ *{line-height:1.5rem;text-align:left}@media(max-width:768px){.TopBar_topBar__0aLWQ{letter-spacing:0;font-size:16px;line-height:20px}}@media(max-width:768px)and (max-width:1920px){.TopBar_topBar__0aLWQ{font-size:15px;line-height:18px}}@media(max-width:768px){.TopBar_topBar__0aLWQ .TopBar_label__acGnv{display:none}}.TopBar_topBar__0aLWQ .TopBar_message__yIQZO{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_topBar__0aLWQ .TopBar_label__acGnv{white-space:nowrap}.TopBar_topBar__0aLWQ:hover{opacity:.75}.Logo_logo__75vzF{display:inline-flex;align-items:center;gap:.5rem;color:currentColor}.Logo_mark__L8aIO{width:1.5rem;height:1.5rem;flex-shrink:0}.Logo_word__y9sti{font-size:1.25rem;font-weight:600;letter-spacing:-.04em;line-height:1}.DesktopNav_desktopNav__lsf_S{position:relative;width:100%;height:var(--header-height)}.DesktopNav_desktopNav__lsf_S:after,.DesktopNav_desktopNav__lsf_S:before{content:"";pointer-events:none;display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-5;transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1)}@media(max-width:1170px){.DesktopNav_desktopNav__lsf_S{display:none;visibility:hidden}}.DesktopNav_background__0OEVt{height:var(--header-height);top:var(--header-height);margin:0 calc(var(--gutter-h)*-1)}.DesktopNav_background__0OEVt,.DesktopNav_background__0OEVt:after,.DesktopNav_background__0OEVt:before{position:absolute;z-index:-1;width:100%;transition:all calc(var(--trans-default)*2) cubic-bezier(.165,.84,.44,1)}.DesktopNav_background__0OEVt:after,.DesktopNav_background__0OEVt:before{content:"";display:block;top:0;left:0;height:100%}.DesktopNav_background__0OEVt:before{background:var(--theme-bg);opacity:.9}.DesktopNav_background__0OEVt:after{backdrop-filter:blur(5px);opacity:0}.DesktopNav_active__A_mtF:after,.DesktopNav_active__A_mtF:before{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_active__A_mtF:before{background:var(--theme-elevation-800);opacity:.15;pointer-events:all}.DesktopNav_active__A_mtF .DesktopNav_dropdown__brZO3{z-index:1}.DesktopNav_active__A_mtF .DesktopNav_background__0OEVt:after{opacity:1}.DesktopNav_grid__q5Akf{height:100%;display:flex;align-items:center;gap:2rem}.DesktopNav_grid__q5Akf a{text-decoration:none}.DesktopNav_content__9r3EV{display:flex;position:relative;margin-left:auto}.DesktopNav_authNav__n_tBX{display:flex;align-items:center}.DesktopNav_authNav__n_tBX>:not(:last-child){margin-right:1rem}.DesktopNav_container__FfhKe{position:relative}.DesktopNav_logo__Tzy9w{display:flex;height:100%;align-items:center;flex-shrink:0}.DesktopNav_logo__Tzy9w svg{height:1.25rem;width:auto}.DesktopNav_tabs__KG3JB{position:relative;padding:0;flex-grow:1;display:flex;flex-direction:row;gap:1.5rem}.DesktopNav_tab__0rFZ8{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-family:var(--font-body);cursor:pointer;height:100%;text-decoration:none}.DesktopNav_tab__0rFZ8:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.DesktopNav_tabActive__4T0Wc{font-weight:600}.DesktopNav_linkActive__ejag2{font-weight:600;opacity:1}.DesktopNav_directLink__TIgn3{height:100%;text-decoration:none;display:flex;align-items:center}.DesktopNav_directLink__TIgn3:focus,.DesktopNav_directLink__TIgn3:hover{opacity:1;text-decoration:none}.DesktopNav_linkArrow__VbaiX,.DesktopNav_tabArrow__R4rX4{margin-left:.5rem;width:.5rem;height:.5rem}.DesktopNav_underline__Kv7In{position:absolute;bottom:0;transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_underlineFill__72ueo{height:2px;background-color:var(--theme-elevation-800)}.DesktopNav_dropdownWrap__YGWX6{position:relative}.DesktopNav_description__O1eBY{font-size:24px;line-height:1.2em;letter-spacing:-.04em}@media(max-width:1920px){.DesktopNav_description__O1eBY{font-size:22px}}.DesktopNav_description__O1eBY{max-width:300px}.DesktopNav_dropdown__brZO3{position:fixed;left:0;width:100%;pointer-events:none;padding:2.5rem var(--gutter-h) 0 var(--gutter-h);transition:opacity var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_dropdownItem__FkeEn{position:relative}.DesktopNav_description__O1eBY,.DesktopNav_dropdownItem__FkeEn{text-wrap:wrap;margin-right:2rem;padding-bottom:2.5rem;transition:opacity var(--trans-default) cubic-bezier(.165,.84,.44,1);opacity:0}.DesktopNav_description__O1eBY:before,.DesktopNav_dropdownItem__FkeEn:before{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);content:"";display:block;position:absolute;bottom:0;left:0;width:0;background-color:var(--theme-elevation-1000);height:2px;opacity:1}.DesktopNav_description__O1eBY:last-child,.DesktopNav_dropdownItem__FkeEn:last-child{padding-right:0}.DesktopNav_description__O1eBY svg,.DesktopNav_dropdownItem__FkeEn svg{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_description__O1eBY:nth-child(1n),.DesktopNav_dropdownItem__FkeEn:nth-child(1n){transition-delay:.125s}.DesktopNav_description__O1eBY:nth-child(2n),.DesktopNav_dropdownItem__FkeEn:nth-child(2n){transition-delay:.1s}.DesktopNav_description__O1eBY:nth-child(3n),.DesktopNav_dropdownItem__FkeEn:nth-child(3n){transition-delay:75ms}.DesktopNav_description__O1eBY:nth-child(4n),.DesktopNav_dropdownItem__FkeEn:nth-child(4n){transition-delay:.05s}.DesktopNav_description__O1eBY:nth-child(5n),.DesktopNav_dropdownItem__FkeEn:nth-child(5n){transition-delay:25ms}.DesktopNav_activeTab__n7L8K{pointer-events:all}.DesktopNav_activeTab__n7L8K .DesktopNav_description__O1eBY,.DesktopNav_activeTab__n7L8K .DesktopNav_dropdownItem__FkeEn{opacity:1;transform:translateY(0);transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_activeTab__n7L8K .DesktopNav_description__O1eBY:nth-child(1n),.DesktopNav_activeTab__n7L8K .DesktopNav_dropdownItem__FkeEn:nth-child(1n){transition-delay:75ms}.DesktopNav_activeTab__n7L8K .DesktopNav_description__O1eBY:nth-child(2n),.DesktopNav_activeTab__n7L8K .DesktopNav_dropdownItem__FkeEn:nth-child(2n){transition-delay:.15s}.DesktopNav_activeTab__n7L8K .DesktopNav_description__O1eBY:nth-child(3n),.DesktopNav_activeTab__n7L8K .DesktopNav_dropdownItem__FkeEn:nth-child(3n){transition-delay:.225s}.DesktopNav_activeTab__n7L8K .DesktopNav_description__O1eBY:nth-child(4n),.DesktopNav_activeTab__n7L8K .DesktopNav_dropdownItem__FkeEn:nth-child(4n){transition-delay:.3s}.DesktopNav_activeTab__n7L8K .DesktopNav_description__O1eBY:nth-child(5n),.DesktopNav_activeTab__n7L8K .DesktopNav_dropdownItem__FkeEn:nth-child(5n){transition-delay:.375s}.DesktopNav_showUnderline__cdN2Q:before{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);width:100%}.DesktopNav_showUnderline__cdN2Q svg{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);transform:translate3d(10px,-10px,0)}.DesktopNav_defaultLinkDescription__JX9Ad,.DesktopNav_defaultLink__bD6B_{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.DesktopNav_defaultLink__bD6B_{flex:1;height:100%;transition:opacity var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_defaultLink__bD6B_:focus{text-decoration:none}.DesktopNav_defaultLinkLabel__aD8yU{margin:1.2rem 0;font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.05em}@media(max-width:768px){.DesktopNav_defaultLinkLabel__aD8yU{font-size:1.125rem}}.DesktopNav_defaultLinkLabel__aD8yU code{font-size:inherit}.DesktopNav_defaultLinkLabel__aD8yU{margin:0;flex-grow:1}.DesktopNav_defaultLinkDescription__JX9Ad{min-height:5rem;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.DesktopNav_defaultLinkDescription__JX9Ad{font-size:15px;line-height:18px}}.DesktopNav_tab__0rFZ8{font-size:var(--font-body-size)}.DesktopNav_secondaryNavItems__k5y7V{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.DesktopNav_secondaryNavItems__k5y7V{font-size:15px;line-height:18px}}.DesktopNav_featuredLink__IvcPS,.DesktopNav_linkList__BlDef{display:flex;flex-direction:column;gap:1rem}.DesktopNav_listLabel__k2vVd{margin:1.2rem 0;font-size:13px;line-height:1;font-weight:400;letter-spacing:.25em}@media(max-width:1600px){.DesktopNav_listLabel__k2vVd{font-size:12px}}.DesktopNav_listLabel__k2vVd code{font-size:inherit}.DesktopNav_listLabel__k2vVd{margin:0;text-transform:uppercase}.DesktopNav_link__BUqGx{font-size:var(--font-body-size);line-height:1.4;font-weight:500;transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);text-decoration:none}.DesktopNav_link__BUqGx:focus{text-decoration:none}.DesktopNav_link__BUqGx:hover{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);opacity:.8}.DesktopNav_descriptionLink__62YgK,.DesktopNav_featuredLinks__qvVWE{font-size:var(--font-body-size);line-height:1.4;display:flex;align-items:center;flex-direction:row;transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);letter-spacing:0}.DesktopNav_descriptionLink__62YgK:hover,.DesktopNav_featuredLinks__qvVWE:hover{transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1);opacity:.8}.DesktopNav_descriptionLink__62YgK{width:100%}.DesktopNav_featuredLinkWrap__mViVy{display:flex;flex-direction:row;gap:2rem}.DesktopNav_descriptionLinks__KApPo{display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.DesktopNav_secondaryNavItems__k5y7V{height:100%;display:flex;justify-content:flex-end;align-items:center;white-space:nowrap;gap:1.25rem;flex-shrink:0;opacity:0;visibility:hidden;transition:all var(--trans-default) cubic-bezier(.165,.84,.44,1)}.DesktopNav_show__v5BfL{opacity:1;visibility:visible}.DesktopNav_payload__jQgwv{position:absolute;top:0;left:0;width:100%;height:100%}.DesktopNav_button__fBFQs{padding:.25rem .5rem;color:var(--theme-elevation-0);background:var(--theme-elevation-1000);border:1px solid var(--theme-elevation-1000);border-radius:4px}.DesktopNav_button__fBFQs,.DesktopNav_icons__VkQ0d{display:flex;align-items:center}.DesktopNav_icons__VkQ0d{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.DesktopNav_icons__VkQ0d{font-size:15px;line-height:18px}}.DesktopNav_icons__VkQ0d>*{margin-right:.75rem}.DesktopNav_icons__VkQ0d>:last-child{margin-right:0}.DesktopNav_github__bncNA{display:flex;align-items:center;gap:.5rem}.DesktopNav_github__bncNA svg{width:1.25rem}.DesktopNav_github__bncNA:hover{opacity:.8}[data-theme=dark] .DesktopNav_background__0OEVt:before{opacity:.9}[data-theme=dark] .DesktopNav_active__A_mtF:before{background:var(--theme-elevation-50);opacity:.85}.DesktopNav_linkWithDescription__8l5Wz{display:flex;flex-direction:column;gap:.1rem}.DesktopNav_linkLabel__6Afgz{font-weight:500}.DesktopNav_linkDescription__XoXYM{font-size:.8125rem;font-weight:400;line-height:1.35;color:var(--theme-elevation-500)}.Header_wrapper__seTP2{position:fixed;top:0;left:0;width:100%;z-index:var(--z-nav)}.Header_topBarSlot__xjN64{height:var(--top-bar-height);overflow:hidden;transition:height .3s ease-out}.Header_header__qBw1J{position:relative;width:100%;background:var(--theme-bg);border-bottom:1px solid var(--theme-border-color)}.MobileNav_mobileNav__oaRvV{display:none}@media(max-width:1170px){.MobileNav_mobileNav__oaRvV{display:block}}.MobileNav_bar__wiFg2{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.MobileNav_logo__wliSL{display:inline-flex;align-items:center;color:var(--theme-text);text-decoration:none}.MobileNav_toggle__VG_OK{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);display:flex;flex-direction:column;justify-content:center;gap:6px;width:2rem;height:2rem;cursor:pointer}.MobileNav_toggle__VG_OK:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.MobileNav_close__JRlXc{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;margin-bottom:.5rem;cursor:pointer}.MobileNav_close__JRlXc:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.MobileNav_closeLine__Ud3kL{position:absolute;width:1.5rem;height:1.5px;background:var(--theme-text)}.MobileNav_closeLine__Ud3kL:first-child{transform:rotate(45deg)}.MobileNav_closeLine__Ud3kL:last-child{transform:rotate(-45deg)}.MobileNav_line__HEL0C{display:block;width:1.5rem;height:1.5px;background:var(--theme-text);transition:transform var(--trans-default)}.MobileNav_line__HEL0C:first-child.MobileNav_lineOpen__bQEo7{transform:translateY(4px) rotate(45deg)}.MobileNav_line__HEL0C:last-child.MobileNav_lineOpen__bQEo7{transform:translateY(-3.5px) rotate(-45deg)}.MobileNav_panel__l0Oct{position:absolute;top:var(--header-height);left:0;width:100%;max-height:calc(100vh - var(--header-height));overflow-y:auto;background:var(--theme-bg);padding:1rem 0 2rem}.MobileNav_group__YgsMk,.MobileNav_panel__l0Oct{border-bottom:1px solid var(--theme-border-color)}.MobileNav_group__YgsMk{padding-bottom:.75rem;margin-bottom:.75rem}.MobileNav_groupLabel__RH2Zk{margin:1.2rem 0;font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem}@media(max-width:768px){.MobileNav_groupLabel__RH2Zk{font-size:1rem}}.MobileNav_groupLabel__RH2Zk code{font-size:inherit}.MobileNav_groupLabel__RH2Zk{display:block;margin:0;padding:.5rem 0;color:var(--theme-text);text-decoration:none}.MobileNav_groupLabel__RH2Zk:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.MobileNav_subLinks__9sEYb{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem}.MobileNav_subLink__QlZ8G{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.MobileNav_subLink__QlZ8G{font-size:15px;line-height:18px}}.MobileNav_subLink__QlZ8G{color:var(--theme-elevation-500);text-decoration:none}.MobileNav_subLink__QlZ8G:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.MobileNav_cta__e8Fdy{margin-top:1.5rem}.NewsletterSignUp_form__rEZTb{position:relative;margin:1rem 0 2rem}.NewsletterSignUp_input__9uqJq{font-size:var(--font-body-size);line-height:1.4;width:100%;box-sizing:border-box;padding:1rem 3rem 1rem 1.25rem;background:rgba(0,0,0,0);border:1px solid var(--grid-line-dark);border-left:none;border-right:none;color:var(--color-base-0);-webkit-appearance:none}.NewsletterSignUp_input__9uqJq::placeholder{color:var(--color-base-300)}.NewsletterSignUp_input__9uqJq:focus{border-color:var(--color-base-500)}.NewsletterSignUp_input__9uqJq:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.NewsletterSignUp_input__9uqJq:disabled{cursor:wait;opacity:.6}.NewsletterSignUp_submit__P9t1l{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;cursor:pointer;color:var(--color-base-0);transition:transform var(--trans-default)}.NewsletterSignUp_submit__P9t1l:hover{transform:translateY(-50%) translate(2px,-2px)}.NewsletterSignUp_submit__P9t1l:focus-visible{outline:2px solid var(--theme-blue-400);outline-offset:2px}.NewsletterSignUp_submit__P9t1l:disabled{cursor:wait;opacity:.6}.NewsletterSignUp_status__IWobS{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.NewsletterSignUp_status__IWobS{font-size:15px;line-height:18px}}.NewsletterSignUp_status__IWobS{margin:.5rem 0 0;min-height:1.25rem;color:var(--theme-error-500)}.NewsletterSignUp_status__IWobS:empty{margin:0;min-height:0}.NewsletterSignUp_success__pKNnk{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.NewsletterSignUp_success__pKNnk{font-size:15px;line-height:18px}}.NewsletterSignUp_success__pKNnk{margin:1rem 0 2rem;color:var(--color-base-0)}