@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_root{z-index:55;left:max(.65rem,env(safe-area-inset-left,0px));bottom:calc(max(1rem,env(safe-area-inset-bottom,0px)) + 15px);font-family:var(--font-sans);position:fixed}@media (max-width:960px){.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_root{bottom:calc(4.35rem + env(safe-area-inset-bottom,0px) + .65rem + 15px)}}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_inner{flex-direction:column;align-items:flex-start;display:flex;position:relative}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_trigger{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:.65rem;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #00000014}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_trigger:hover,.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_trigger:focus-visible{background:color-mix(in srgb, #fff 88%, var(--color-primary-soft) 12%);color:var(--color-primary-mid);border-color:color-mix(in srgb, var(--color-primary-mid) 28%, var(--color-border));outline:none;box-shadow:0 8px 26px #0000001a}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_trigger:focus-visible{box-shadow:0 8px 26px #0000001a,0 0 0 3px color-mix(in srgb, var(--color-primary-mid) 25%, transparent)}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_triggerIcon{font-size:1.2rem;animation:3s linear infinite SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_spin}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_root_open .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_triggerIcon{animation-play-state:paused}@keyframes SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel{border:1px solid var(--color-border);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:.65rem;min-width:min(17.5rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);padding:.65rem .6rem;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;bottom:calc(100% + .5rem);left:0;transform:translateY(6px);box-shadow:0 14px 40px #0000001f}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_root_open .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel,.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_inner:focus-within .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_inner:hover .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panelTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .45rem .35rem;font-size:.7rem;font-weight:800}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_option{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_option:hover{background:color-mix(in srgb, var(--color-primary) 6%, #fff)}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_option_active{background:color-mix(in srgb, var(--color-primary-mid) 10%, #fff);border-color:color-mix(in srgb, var(--color-primary-mid) 22%, var(--color-border))}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_optionText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_optionLabel{color:var(--foreground);font-size:.875rem;font-weight:700}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_optionHint{color:var(--color-muted);font-size:.72rem;line-height:1.35}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_check{color:var(--color-primary-mid);flex-shrink:0;font-size:.85rem}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_checkSpacer{flex-shrink:0;width:.85rem}@media (prefers-reduced-motion:reduce){.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_triggerIcon{animation:none}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel{transition:opacity .15s,visibility .15s;transform:none}.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_root_open .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel,.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_inner:hover .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel,.SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_inner:focus-within .SiteThemeSettings-module-scss-module__YFN5Fq__themeFab_panel{transform:none}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.0rj3cvc094sqj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.0u8n~8ag_qajc.eot);src:url(../media/slick.0u8n~8ag_qajc.eot)format("embedded-opentype"),url(../media/slick.0lhj36vfcohyb.woff)format("woff"),url(../media/slick.0zlj3.8soe.db.ttf)format("truetype"),url(../media/slick.0-yc5~iy72d.q.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
:root{--color-primary:#1b4332;--color-primary-mid:#2d6a4f;--color-primary-soft:#40916c;--color-accent-orange:#e07c3e;--color-topbar:#3a3a3a;--color-topbar-promo:#143d2e;--color-cta-bright:#2bb673;--color-charcoal:#1a1a1a;--color-muted:#5c5c5c;--color-border:#e8e8e8;--color-card-shadow:#1b433214;--color-partner-accent:var(--color-primary-mid);--background:#fff;--foreground:#1a1a1a;--font-sans:var(--font-geist-sans), "Segoe UI", system-ui, sans-serif;--color-feature-accent:var(--color-primary-mid);--color-feature-accent-soft:color-mix(in srgb, var(--color-feature-accent) 22%, transparent)}html[data-site-theme=azure]{--color-primary:#0f2f4a;--color-primary-mid:#005a9e;--color-primary-soft:#0078d4;--color-accent-orange:#00bcf2;--color-topbar:#323130;--color-topbar-promo:#003966;--color-cta-bright:#0078d4;--color-charcoal:#1b1a19;--color-muted:#605e5c;--color-border:#e1dfdd;--color-card-shadow:#005a9e1f;--color-partner-accent:var(--color-primary-mid);--background:#fff;--foreground:#201f1e;--font-sans:var(--font-geist-sans), "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--color-feature-accent:var(--color-primary-mid);--color-feature-accent-soft:color-mix(in srgb, var(--color-feature-accent) 22%, transparent)}html[data-site-theme=copilot]{--color-primary:#92400e;--color-primary-mid:#d97706;--color-primary-soft:#facc15;--color-accent-orange:#f59e0b;--color-topbar:#44403c;--color-topbar-promo:#451a03;--color-cta-bright:#f59e0b;--color-charcoal:#0f172a;--color-muted:#575569;--color-border:#f3ead2;--color-card-shadow:#d9770624;--color-partner-accent:#facc15;--background:#fff;--foreground:#0f172a;--font-sans:var(--font-geist-sans), system-ui, "Segoe UI", sans-serif;--color-feature-accent:#facc15;--color-feature-accent-soft:#facc1542}html{scroll-behavior:smooth;max-width:100%;font-family:var(--font-sans);-ms-overflow-style:none;scrollbar-width:none;overflow-x:clip}body{-ms-overflow-style:none;scrollbar-width:none;max-width:100%;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}:where([id]){scroll-margin-top:clamp(4.5rem,14vw,7.5rem)}@media (min-width:961px){:where([id]){scroll-margin-top:clamp(5.5rem,12vw,8.5rem)}}a{color:inherit;text-decoration:none}button{font-family:inherit}html[data-mobile-nav-open=true] body{overflow:hidden}@media (max-width:960px){html,body{width:100%;max-width:100%;overflow-x:clip!important}body{padding-bottom:calc(4.35rem + env(safe-area-inset-bottom,0px))}}
.layout-module-scss-module__95db7a__htmlRoot{height:100%}.layout-module-scss-module__95db7a__bodyRoot{flex-direction:column;min-height:100%;margin:0;display:flex}
