.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}: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:rgba(27,67,50,0.08);--color-partner-accent:var(--color-primary-mid);--background:#ffffff;--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);--page-pad-inline:clamp(0.45rem,2.5vw,1rem);--page-pad-inline-wide:clamp(0.75rem,2vw,1.75rem)}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:rgba(0,90,158,0.12);--color-partner-accent:var(--color-primary-mid);--background:#ffffff;--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:rgba(217,119,6,0.14);--color-partner-accent:#facc15;--background:#ffffff;--foreground:#0f172a;--font-sans:var(--font-geist-sans),system-ui,"Segoe UI",sans-serif;--color-feature-accent:#facc15;--color-feature-accent-soft:rgba(250,204,21,0.26)}html[data-site-theme=navy]{--color-primary:#0c1a2e;--color-primary-mid:#1a3354;--color-primary-soft:#2a4a6e;--color-accent-orange:#c9a227;--color-topbar:#0a1524;--color-topbar-promo:#0c1a2e;--color-cta-bright:#c9a227;--color-charcoal:#0c1a2e;--color-muted:#5c6570;--color-border:#e6e1d6;--color-card-shadow:rgba(12,26,46,0.14);--color-partner-accent:#c9a227;--background:#ffffff;--foreground:#0c1a2e;--font-sans:var(--font-geist-sans),"Segoe UI",system-ui,sans-serif;--color-feature-accent:#c9a227;--color-feature-accent-soft:color-mix(in srgb,var(--color-feature-accent) 22%,transparent)}@property --dock-notch-x{syntax:"<percentage>";inherits:true;initial-value:50%}html{scroll-behavior:smooth;font-family:var(--font-sans)}body,html{overflow-x:hidden;overflow-x:clip;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{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],html[data-mobile-nav-open=true] body{overflow:hidden;padding-bottom:0!important;background:var(--color-primary)}@media(max-width:960px){body,html{width:100%;max-width:100%;overflow-x:clip!important}body{padding-bottom:calc(4.35rem + env(safe-area-inset-bottom, 0px))}}.layout_htmlRoot__dLHlO{height:100%}.layout_bodyRoot__jNph2{min-height:100%;display:flex;flex-direction:column;margin:0}.SiteThemeSettings_themeFab_srOnly__CvDqD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.SiteThemeSettings_themeFab_root__x7goG{position:fixed;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)}@media(max-width:960px){.SiteThemeSettings_themeFab_root__x7goG{bottom:calc(4.35rem + env(safe-area-inset-bottom, 0px) + .65rem + 15px)}}.SiteThemeSettings_themeFab_inner__ver2n{position:relative;display:flex;flex-direction:column;align-items:flex-start}.SiteThemeSettings_themeFab_trigger__9lkqx{width:2.75rem;height:2.75rem;border-radius:.65rem;border:1px solid var(--color-border);background:#fff;color:var(--color-muted);box-shadow:0 6px 20px rgba(0,0,0,.08);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.SiteThemeSettings_themeFab_trigger__9lkqx:focus-visible,.SiteThemeSettings_themeFab_trigger__9lkqx:hover{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));box-shadow:0 8px 26px rgba(0,0,0,.1);outline:none}.SiteThemeSettings_themeFab_trigger__9lkqx:focus-visible{box-shadow:0 8px 26px rgba(0,0,0,.1),0 0 0 3px color-mix(in srgb,var(--color-primary-mid) 25%,transparent)}.SiteThemeSettings_themeFab_triggerIcon__O0Tcn{font-size:1.2rem;animation:SiteThemeSettings_themeFab_spin__suQKr 3s linear infinite}.SiteThemeSettings_themeFab_root_open__pl8dY .SiteThemeSettings_themeFab_triggerIcon__O0Tcn{animation-play-state:paused}@keyframes SiteThemeSettings_themeFab_spin__suQKr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SiteThemeSettings_themeFab_panel__rs3Jt{position:absolute;bottom:calc(100% + .5rem);left:0;min-width:min(17.5rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);padding:.65rem .6rem;background:#fff;border:1px solid var(--color-border);border-radius:.65rem;box-shadow:0 14px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.SiteThemeSettings_themeFab_inner__ver2n:focus-within .SiteThemeSettings_themeFab_panel__rs3Jt,.SiteThemeSettings_themeFab_root_open__pl8dY .SiteThemeSettings_themeFab_panel__rs3Jt{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.SiteThemeSettings_themeFab_inner__ver2n:hover .SiteThemeSettings_themeFab_panel__rs3Jt{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.SiteThemeSettings_themeFab_panelTitle___b1yJ{margin:0 0 .45rem .35rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.SiteThemeSettings_themeFab_list__8qAho{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.SiteThemeSettings_themeFab_option__HjuSb{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.55rem;text-align:left;padding:.55rem;border:1px solid rgba(0,0,0,0);border-radius:.5rem;background:rgba(0,0,0,0);cursor:pointer;color:inherit;font-family:inherit;transition:background .15s ease,border-color .15s ease}.SiteThemeSettings_themeFab_swatch__pRaND{flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:999px;overflow:hidden;display:inline-flex;border:1px solid color-mix(in srgb,var(--color-border) 70%,#999);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.SiteThemeSettings_themeFab_swatchHalf___xJKb{flex:1 1 50%;display:block;height:100%}.SiteThemeSettings_themeFab_option__HjuSb:hover{background:color-mix(in srgb,var(--color-primary) 6%,#fff)}.SiteThemeSettings_themeFab_option_active__3Flqf{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_themeFab_optionText__4N1Xp{display:flex;flex-direction:column;gap:.15rem;min-width:0}.SiteThemeSettings_themeFab_optionLabel__VsCqE{font-size:.875rem;font-weight:700;color:var(--foreground)}.SiteThemeSettings_themeFab_optionHint__T8CMY{font-size:.72rem;line-height:1.35;color:var(--color-muted)}.SiteThemeSettings_themeFab_check__GbQeV{flex-shrink:0;font-size:.85rem;color:var(--color-primary-mid)}.SiteThemeSettings_themeFab_checkSpacer__7YfTx{width:.85rem;flex-shrink:0}@media(prefers-reduced-motion:reduce){.SiteThemeSettings_themeFab_triggerIcon__O0Tcn{animation:none}.SiteThemeSettings_themeFab_panel__rs3Jt{transition:opacity .15s ease,visibility .15s ease;transform:none}.SiteThemeSettings_themeFab_inner__ver2n:focus-within .SiteThemeSettings_themeFab_panel__rs3Jt,.SiteThemeSettings_themeFab_inner__ver2n:hover .SiteThemeSettings_themeFab_panel__rs3Jt,.SiteThemeSettings_themeFab_root_open__pl8dY .SiteThemeSettings_themeFab_panel__rs3Jt{transform:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.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(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}