.m_89ab340[data-resizing]{--app-shell-transition-duration:0ms!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_3840c879,.m_3b16f56b,.m_45252eee,.m_8983817,.m_9cdde9a{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset,0);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body);transition-property:transform,top,height}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0;height:100dvh}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}.m_3840c879,.m_3b16f56b{position:fixed;inset-inline:0;transition-property:transform,left,right;background-color:var(--mantine-color-body)}:where([data-layout=alt]) .m_3840c879,:where([data-layout=alt]) .m_3b16f56b{inset-inline-start:var(--app-shell-navbar-offset,0);inset-inline-end:var(--app-shell-aside-offset,0)}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}p.html-text a{color:blue}p.html-text ul{list-style:disc;margin-block-end:1em;margin-block-start:1em;padding-inline-start:40px}:root{--band-bg:var(--mantine-color-brand-0);--section-title-color:var(--mantine-color-brand-9);--card-border:1px solid var(--mantine-color-gray-3);--card-radius:var(--mantine-radius-md);--accent-color:var(--mantine-color-brand-6);--accent-text:#2a5fb8;--accent-solid:var(--mantine-color-brand-7);--muted-color:var(--mantine-color-gray-6);--star-color:var(--mantine-color-yellow-5);--star-edge:#b45309;--hero-glow:var(--mantine-color-brand-0);--page-wash:radial-gradient(60% 55% at 12% 0%,var(--hero-glow) 0%,transparent 70%),radial-gradient(55% 50% at 88% 6%,var(--hero-glow) 0%,transparent 72%),linear-gradient(180deg,var(--hero-glow) 0%,transparent 88%);--page-wash-narrow:radial-gradient(90% 45% at 50% 0%,var(--hero-glow) 0%,transparent 75%);--section-eyebrow-size:0.8125rem;--section-title-size:clamp(1.5rem,2.85vw,2.125rem);--section-title-tracking:-0.05rem;--section-sub-size:1.0625rem}@media (max-width:48em){:root{--section-sub-size:1rem}}.layout_header__rXwCX{position:fixed;border-bottom:0;background-color:var(--mantine-color-white);box-shadow:0 1px 0 0 rgba(0,0,0,.05)}.layout_headerScrolled__AXo5_{box-shadow:0 1px 6px 0 rgba(0,0,0,.12)}.layout_gradientBg__j_8WP{background:linear-gradient(1turn,hsla(0,0%,85%,0) 27.6%,#fbfbfb);z-index:-1}.layout_gradientBg__j_8WP,.layout_gradientGreen__Zgeip{transform:rotate(-180deg);height:100vh;width:100vw;top:0;position:absolute}.layout_gradientGreen__Zgeip{background:radial-gradient(68.14% 121.75% at 50% 50%,hsla(0,0%,100%,0) 0,#a2cdf3 100%);z-index:-2}.layout_gradientGrid__r72HA{background-size:5rem 4rem;background-image:linear-gradient(90deg,#e9e9e9 1px,transparent 0),linear-gradient(180deg,#e9e9e9 1px,transparent 0);height:100vh;width:100vw;top:0;position:absolute;z-index:-3}.layout_main__XTkTF{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:60px}.logo_name__slNvX{font-weight:700;letter-spacing:-.5px;color:var(--section-title-color)}.logo_logo__vHKr3{border-radius:var(--mantine-radius-sm)}.megaMenu_panel__378bp{padding:var(--mantine-spacing-sm);max-width:calc(100vw - calc(2rem * var(--mantine-scale)))}.megaMenu_panel__378bp[data-columns="1"]{width:calc(22.5rem * var(--mantine-scale))}.megaMenu_panel__378bp[data-columns="2"]{width:calc(45rem * var(--mantine-scale))}.megaMenu_panel__378bp[data-group-columns="2"]{width:calc(40rem * var(--mantine-scale))}.megaMenu_panel__378bp[data-group-columns="3"]{width:calc(62.5rem * var(--mantine-scale))}.megaMenu_groupGrid__zPnc1{display:grid;gap:var(--mantine-spacing-xs) var(--mantine-spacing-sm);align-items:start}.megaMenu_groupGrid__zPnc1[data-group-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.megaMenu_groupGrid__zPnc1[data-group-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.megaMenu_groupGrid__zPnc1 .megaMenu_group__T3ixJ+.megaMenu_group__T3ixJ{margin-top:0}.megaMenu_groupGrid__zPnc1 .megaMenu_title__sIJwA{-webkit-line-clamp:2}.megaMenu_item__UZFa1{display:flex;align-items:flex-start;padding:calc(.625rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);color:inherit;text-decoration:none}@media (hover:hover){.megaMenu_item__UZFa1:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .megaMenu_item__UZFa1:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.megaMenu_item__UZFa1:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .megaMenu_item__UZFa1:active{background-color:var(--mantine-color-dark-6)}}.megaMenu_title__sIJwA{line-height:1.35;-webkit-line-clamp:1}.megaMenu_description__hv_6V,.megaMenu_title__sIJwA{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.megaMenu_description__hv_6V{line-height:1.45;-webkit-line-clamp:2}.megaMenu_groupLabel__FVWp5{text-transform:uppercase;letter-spacing:.04em;padding:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale))}.megaMenu_group__T3ixJ+.megaMenu_group__T3ixJ{margin-top:var(--mantine-spacing-xs)}.megaMenu_divider__iMafg{height:calc(.0625rem * var(--mantine-scale));background-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .megaMenu_divider__iMafg{background-color:var(--mantine-color-dark-4)}.megaMenu_divider__iMafg{margin:var(--mantine-spacing-xs) 0}.megaMenu_viewAll__ziWGP{display:block;text-decoration:none;padding:calc(.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);font-weight:600;color:var(--mantine-color-blue-6)}@media (hover:hover){.megaMenu_viewAll__ziWGP:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .megaMenu_viewAll__ziWGP:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.megaMenu_viewAll__ziWGP:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .megaMenu_viewAll__ziWGP:active{background-color:var(--mantine-color-dark-6)}}.megaMenu_viewAllLabel__2ORvY{display:inline-flex;align-items:center;gap:calc(.25rem * var(--mantine-scale))}.topbar_header__tFQnx{height:calc(3.5rem * var(--mantine-scale));margin-bottom:calc(3.125rem * var(--mantine-scale));background-color:var(--mantine-color-body);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .topbar_header__tFQnx{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.topbar_inner__SiHtu{height:calc(3.5rem * var(--mantine-scale));display:flex;justify-content:space-between;align-items:center}.topbar_link__hPYA4{display:block;line-height:1;padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);text-decoration:none;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .topbar_link__hPYA4{color:var(--mantine-color-dark-0)}.topbar_link__hPYA4{font-size:var(--mantine-font-size-sm);font-weight:500}@media (hover:hover){.topbar_link__hPYA4:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .topbar_link__hPYA4:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.topbar_link__hPYA4:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .topbar_link__hPYA4:active{background-color:var(--mantine-color-dark-6)}}.topbar_control__UErHp{display:flex;align-items:center}.topbar_linkLabel__uzhHq{margin-right:calc(.3125rem * var(--mantine-scale))}.topbar_navItem__CoBmE,.topbar_navWrap__oW53v{display:flex;align-items:center}.topbar_navItem__CoBmE{position:relative}.topbar_megaPanel__rh7PW{position:absolute;top:calc(100% + calc(.875rem * var(--mantine-scale)));left:0;transform:translateX(-25%);display:none;background-color:var(--mantine-color-body);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .topbar_megaPanel__rh7PW{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.topbar_megaPanel__rh7PW{border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-lg);z-index:100}.topbar_megaPanel__rh7PW[data-open=true]{display:block}@media (max-width:36em){.topbar_btn__e_nlb{width:100%}}.footer_footer__SNKlE{margin-top:calc(2.5rem * var(--mantine-scale));padding-top:var(--mantine-spacing-xl);background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .footer_footer__SNKlE{background-color:var(--mantine-color-dark-6)}.footer_footer__SNKlE{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .footer_footer__SNKlE{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)}.footer_inner__bcqMV{display:grid;grid-template-columns:1fr;gap:var(--mantine-spacing-xl);align-items:start}@media (min-width:62em){.footer_inner__bcqMV{grid-template-columns:minmax(0,calc(16.25rem * var(--mantine-scale))) minmax(0,1fr);gap:var(--mantine-spacing-xl) calc(3rem * var(--mantine-scale))}}.footer_brand__oTBhN{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mantine-spacing-sm)}.footer_description__xTlA6{max-width:calc(20rem * var(--mantine-scale))}.footer_cta__KzLg0{margin-top:var(--mantine-spacing-xs)}.footer_columns__Enprm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mantine-spacing-xl) var(--mantine-spacing-lg);align-items:start}.footer_columns__Enprm>:first-child{order:1}.footer_columns__Enprm>:nth-child(3){order:2}.footer_columns__Enprm>:nth-child(2){order:3}.footer_columns__Enprm>:nth-child(4){order:4}@media (min-width:62em){.footer_columns__Enprm{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr)}.footer_columns__Enprm>:nth-child(n){order:0}}.footer_column__2_ErO{gap:var(--mantine-spacing-lg)}.footer_column__2_ErO,.footer_section__YkehQ{display:flex;flex-direction:column}.footer_title__sYA3H{display:block;font-size:var(--mantine-font-size-md);font-weight:600;line-height:1.4;font-family:Greycliff CF,var(--mantine-font-family);margin-bottom:var(--mantine-spacing-xs);color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .footer_title__sYA3H{color:var(--mantine-color-white)}.footer_title__sYA3H[data-linked]:hover{text-decoration:underline}.footer_list__FEZoQ{list-style:none;margin:0;padding:0}.footer_link__6uiVG{display:block;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .footer_link__6uiVG{color:var(--mantine-color-dark-1)}.footer_link__6uiVG{font-size:var(--mantine-font-size-sm);line-height:1.4;padding-top:calc(.25rem * var(--mantine-scale));padding-bottom:calc(.25rem * var(--mantine-scale))}.footer_link__6uiVG:hover{text-decoration:underline}.footer_link__6uiVG[data-more]{margin-top:calc(.25rem * var(--mantine-scale));font-weight:500;color:var(--mantine-color-blue-7)}[data-mantine-color-scheme=dark] .footer_link__6uiVG[data-more]{color:var(--mantine-color-blue-4)}.footer_afterFooter___fAKK{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-lg);border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .footer_afterFooter___fAKK{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.footer_bottomBar___VCxt{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}@media (min-width:48em){.footer_bottomBar___VCxt{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-md)}}.footer_legal__G8spr{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.25rem * var(--mantine-scale)) 0;list-style:none;margin:0;padding:0}.footer_legal__G8spr>li+li:before{content:"·";margin:0 var(--mantine-spacing-xs);color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .footer_legal__G8spr>li+li:before{color:var(--mantine-color-dark-2)}.footer_legalLink__hsOm5{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .footer_legalLink__hsOm5{color:var(--mantine-color-dark-1)}.footer_legalLink__hsOm5:hover{text-decoration:underline}