@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-normal.C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-serif-4-latin-500-normal.CUHe9xxf.woff2)format("woff2"),url(/_astro/source-serif-4-latin-500-normal.D4bPw0i_.woff)format("woff")}:root{--navy:#142a46;--slate:#2b587a;--grey:#55687a;--off-white:#f8f7f4;--paper:var(--off-white);--white:#fff;--grey-700:#354759;--grey-200:#d5dce3;--slate-100:#e6eef4;--slate-hover:#264f70;--signal-error:#9b2c2c;--font-display:"Source Serif 4", "Source Serif Fallback", Georgia, serif;--font-text:"Manrope", "Manrope Fallback", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--t-display:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--t-h1:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--t-h2:clamp(1.75rem, 1.3rem + 1.8vw, 2.75rem);--t-h3:1.375rem;--t-h4:1.125rem;--t-lead:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--t-body:1rem;--t-article:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--t-small:.875rem;--t-eyebrow:.75rem;--t-nav:.9375rem;--lh-display:1.05;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.3;--lh-lead:1.55;--lh-body:1.65;--tracking-display:-.02em;--tracking-h1:-.015em;--tracking-h2:-.01em;--tracking-eyebrow:.14em;--s-1:.25rem;--s-2:.5rem;--s-3:1rem;--s-4:1.5rem;--s-5:2rem;--s-6:3rem;--s-7:4rem;--s-8:6rem;--s-9:8rem;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--d-micro:.12s;--d-base:.2s;--d-panel:.32s;--radius-none:0px;--radius-control:2px;--radius-panel:4px;--container-max:1280px;--header-height:80px;--header-height-mobile:64px}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:104.5%;descent-override:27.8%;line-gap-override:0%;size-adjust:100.8%}@font-face{font-family:Source Serif Fallback;src:local(Georgia);ascent-override:95.5%;descent-override:28.5%;line-gap-override:0%;size-adjust:100.0%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}[hidden]{display:none!important}html{font-family:var(--font-text);color:var(--navy);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px;line-height:1.65;overflow-x:clip}body{text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}main{flex:1 0 auto;width:100%;min-width:0;max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--navy);text-wrap:balance;font-weight:500}.t-display{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);max-width:18ch;font-weight:500}.t-h1{font-family:var(--font-display);font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--tracking-h1);max-width:22ch;font-weight:500}.t-h2{font-family:var(--font-display);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2);max-width:26ch;font-weight:500}.t-h3{font-family:var(--font-text);font-size:var(--t-h3);letter-spacing:-.005em;font-weight:600;line-height:1.3}.t-h4{font-family:var(--font-text);font-size:var(--t-h4);font-weight:600;line-height:1.35}.t-lead{font-size:var(--t-lead);color:var(--grey-700);text-wrap:pretty;max-width:56ch;line-height:1.55}.t-body{font-size:var(--t-body);color:var(--navy);text-wrap:pretty;max-width:66ch;line-height:1.65}.t-article{font-family:var(--font-display);font-size:var(--t-article);color:var(--navy);text-wrap:pretty;max-width:66ch;line-height:1.7}.t-small{font-size:var(--t-small);letter-spacing:.005em;line-height:1.5}.t-eyebrow{font-family:var(--font-text);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-700);font-weight:600;line-height:1.2}.t-nav{font-family:var(--font-text);font-size:var(--t-nav);font-weight:500;line-height:1}.tabular-nums{font-variant-numeric:tabular-nums lining-nums}a{color:inherit;transition:color var(--d-micro) var(--ease-out), text-decoration-thickness var(--d-micro) var(--ease-out), text-underline-offset var(--d-micro) var(--ease-out);text-decoration:none}.link-inline{color:var(--slate);text-underline-offset:.2em;text-decoration:underline 1px}.link-inline:hover{text-underline-offset:.25em;text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--slate)!important;outline-offset:2px!important}.on-navy :focus-visible{outline:2px solid var(--off-white)!important;outline-offset:2px!important}.container{width:100%;max-width:var(--container-max);padding-inline:var(--s-3);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--s-5)}}.section{padding-block:var(--s-7);position:relative}@media (width>=1024px){.section{padding-block:var(--s-8)}}.section-hero{padding-block-start:var(--s-7);padding-block-end:var(--s-6)}@media (width>=1024px){.section-hero{padding-block-start:var(--s-9);padding-block-end:var(--s-8)}}.surface-white{background-color:var(--white);color:var(--navy)}.surface-paper{background-color:var(--off-white);color:var(--navy)}.surface-navy{background-color:var(--navy);color:var(--white)}.surface-navy h1,.surface-navy h2,.surface-navy h3,.surface-navy h4,.surface-navy h5,.surface-navy h6{color:var(--white)}.surface-navy .t-lead,.surface-navy .t-eyebrow,.surface-navy .t-small,.surface-navy .hairline-row{color:var(--grey-200)}.hairline-top{border-top:1px solid var(--grey-200)}.hairline-top-navy{border-top:1px solid var(--navy)}.hairline-bottom{border-bottom:1px solid var(--grey-200)}.hairline-row{border-bottom:1px solid var(--grey-200);padding-block:var(--s-4)}.grid-4-8{gap:var(--s-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.grid-4-8{gap:var(--s-6);grid-template-columns:4fr 8fr}}.grid-5-7{gap:var(--s-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.grid-5-7{gap:var(--s-6);grid-template-columns:5fr 7fr;align-items:center}}.contact-form-grid{gap:var(--s-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.contact-form-grid{gap:var(--s-7);grid-template-columns:4fr 8fr}}.contact-intro-col{max-width:560px}@media (width>=1024px){.contact-intro-col{top:calc(var(--header-height) + var(--s-5));max-width:none;position:sticky}}.contact-form-col{width:100%;min-width:0}.btn{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-text);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;max-width:100%;padding:14px 28px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn.w-full{width:100%}@media (width<=480px){.btn.w-full{white-space:normal;text-align:center;padding-inline:var(--s-3)}}.w-full{box-sizing:border-box;width:100%}.text-center{text-align:center}.btn-primary{background-color:var(--slate);color:var(--white);border-color:var(--slate)}.btn-primary:hover{background-color:var(--slate-hover);border-color:var(--slate-hover);color:var(--white)}.btn-secondary{color:var(--navy);border-color:var(--navy);background-color:#0000}.btn-secondary:hover{border-color:var(--slate);color:var(--slate);background-color:#0000}.btn-on-navy{background-color:var(--white);color:var(--navy);border-color:var(--white)}.btn-on-navy:hover{background-color:var(--off-white);color:var(--navy);border-color:var(--off-white)}.btn-secondary-on-navy{color:var(--white);border-color:var(--grey-200);background-color:#0000}.btn-secondary-on-navy:hover{border-color:var(--white);color:var(--white);background-color:#ffffff0d}.form-group{gap:var(--s-2);flex-direction:column;width:100%;min-width:0;display:flex}.form-label{font-size:var(--t-small);color:var(--navy);justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;font-weight:600;line-height:1.4;display:flex}.form-label .required-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--grey);margin-left:auto;font-size:.75rem;font-weight:500}.form-input,.form-select,.form-textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-text);color:var(--navy);background-color:var(--white);border:1px solid var(--grey);border-radius:var(--radius-control);min-height:48px;transition:border-color var(--d-micro) var(--ease-out);padding:12px 14px;font-size:1rem}@media (width>=768px){.form-input,.form-select,.form-textarea{font-size:var(--t-body);padding:12px 16px}}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color-scheme:light;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23142A46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px;overflow:hidden}@media (width>=768px){.form-select{background-position:right 16px center;padding-right:44px}}.form-select option{font-family:var(--font-text);font-size:var(--t-body);color:var(--navy);background-color:var(--white);padding:12px 16px}.form-textarea{resize:vertical;min-height:120px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--slate);outline:2px solid var(--slate);outline-offset:2px}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--slate)}.custom-select-wrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative}.sr-only-select{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.custom-select-trigger{box-sizing:border-box;background-color:var(--white);border:1px solid var(--grey);border-radius:var(--radius-control);width:100%;min-width:0;max-width:100%;min-height:48px;font-family:var(--font-text);color:var(--navy);cursor:pointer;text-align:left;transition:border-color var(--d-micro) var(--ease-out);justify-content:space-between;align-items:center;padding:12px 16px;font-size:1rem;display:flex}@media (width>=768px){.custom-select-trigger{font-size:var(--t-body)}}.custom-select-trigger:hover{border-color:var(--slate)}.custom-select-trigger:focus-visible,.custom-select-trigger.is-open{border-color:var(--slate);outline:2px solid var(--slate);outline-offset:2px}.custom-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:12px;line-height:1.5;overflow:hidden}.custom-select-label.is-placeholder{color:var(--grey-700)}.custom-select-chevron{color:var(--navy);transition:transform var(--d-micro) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.custom-select-trigger.is-open .custom-select-chevron{transform:rotate(180deg)}.custom-select-menu{box-sizing:border-box;background-color:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-control);width:100%;min-width:100%;max-width:100%;box-shadow:none;z-index:100;-webkit-overflow-scrolling:touch;max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.custom-select-menu.is-dropup{top:auto;bottom:calc(100% + 4px)}.custom-select-menu:not([hidden]){display:block}.custom-select-option{justify-content:space-between;align-items:center;gap:var(--s-3);box-sizing:border-box;min-height:44px;font-family:var(--font-text);font-size:var(--t-body);color:var(--navy);cursor:pointer;user-select:none;transition:background-color var(--d-micro) var(--ease-out);white-space:normal;word-break:break-word;padding:11px 16px;display:flex}.custom-select-option:hover,.custom-select-option.is-focused{background-color:var(--slate-100);color:var(--navy)}.custom-select-option.is-selected{background-color:var(--slate-100);color:var(--navy);font-weight:600}.custom-select-option .option-text{word-break:normal;flex:auto;min-width:0;line-height:1.4}.custom-select-option .option-check{color:var(--slate);flex-shrink:0;display:none}.custom-select-option.is-selected .option-check{align-items:center;display:flex}.custom-select-menu::-webkit-scrollbar{width:6px}.custom-select-menu::-webkit-scrollbar-track{background:var(--off-white)}.custom-select-menu::-webkit-scrollbar-thumb{background:var(--grey-200);border-radius:3px}.custom-select-menu::-webkit-scrollbar-thumb:hover{background:var(--slate)}.form-help{font-size:var(--t-small);color:var(--grey-700);word-break:break-word;line-height:1.45}.form-error{font-size:var(--t-small);color:var(--signal-error);align-items:flex-start;gap:var(--s-1);word-break:break-word;line-height:1.45;display:flex}.form-error svg{flex-shrink:0;margin-top:3px}.form-checkbox-label{gap:var(--s-3);font-size:var(--t-small);color:var(--grey-700);cursor:pointer;word-break:break-word;grid-template-columns:20px 1fr;align-items:start;line-height:1.45;display:grid}.form-checkbox{width:18px;height:18px;accent-color:var(--slate);cursor:pointer;flex-shrink:0;margin-top:3px}.boundary-note{background-color:var(--slate-100);border:1px solid var(--grey-200);border-radius:var(--radius-none);padding:var(--s-4) var(--s-5);margin-block:var(--s-5)}.boundary-note .eyebrow{color:var(--slate);font-weight:600;font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s-1)}.boundary-note .title{font-family:var(--font-text);font-size:var(--t-h4);color:var(--navy);margin-bottom:var(--s-2);font-weight:600}.boundary-note .body{font-size:var(--t-small);color:var(--grey-700);line-height:1.55}.duotone-navy{background-color:var(--slate-100);position:relative;overflow:hidden}.duotone-navy img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity var(--d-micro) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.header,.footer,.cookie-banner,.mobile-nav-drawer,.capability-actions,.hero-actions,.btn,.breadcrumb-nav,.sr-only{display:none!important}body{color:#0b1c2d!important;background-color:#fff!important;font-size:11pt!important;line-height:1.5!important}.container{max-width:100%!important;margin:0!important;padding-inline:0!important}.section{background-color:#0000!important;padding-block:12pt!important}.article-title,.hero-heading{page-break-after:avoid;break-after:avoid;color:#0b1c2d!important;font-size:22pt!important;line-height:1.2!important}h2,h3,h4{page-break-after:avoid;break-after:avoid}.article-cover-frame{page-break-inside:avoid;break-inside:avoid;max-height:280pt!important}.in-short-panel,.executive-toc-card,.boundary-note,.author-bio-card,.article-capability-card,table,tr{page-break-inside:avoid;break-inside:avoid}.in-short-panel,.executive-toc-card,.boundary-note{background-color:#f8f7f4!important;border:1pt solid #d5dce3!important}a{color:#0b1c2d!important;text-decoration:underline!important}}.hance-logo-wrapper[data-astro-cid-f7espo7c]{align-items:center;line-height:0;display:inline-flex}.hance-logo-img[data-astro-cid-f7espo7c]{object-fit:contain;width:auto;max-width:100%;height:36px;display:block}@media (width<=768px){.hance-logo-img[data-astro-cid-f7espo7c]{height:30px}}.site-header[data-astro-cid-nen7h5rs]{width:100%;height:var(--header-height-mobile);background-color:var(--white);z-index:100;transition:border-color var(--d-micro) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0;left:0}@media (width>=1024px){.site-header[data-astro-cid-nen7h5rs]{height:var(--header-height)}}.site-header[data-astro-cid-nen7h5rs].scrolled{border-bottom-color:var(--grey-200)}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:100%;display:flex}.header-logo-link[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}.desktop-nav[data-astro-cid-nen7h5rs]{height:100%;display:none}@media (width>=1024px){.desktop-nav[data-astro-cid-nen7h5rs]{display:block}}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);height:100%;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--t-nav);color:var(--navy);height:100%;padding-inline:var(--s-1);cursor:pointer;transition:color var(--d-micro) var(--ease-out), text-decoration-color var(--d-micro) var(--ease-out);background:0 0;border:none;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--slate)}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--slate);text-decoration:underline;text-decoration-color:var(--slate);text-underline-offset:.25em;text-decoration-thickness:2px}.dropdown-chevron[data-astro-cid-nen7h5rs]{color:currentColor;transition:transform var(--d-base) var(--ease-inout), color var(--d-micro) var(--ease-out);transform-origin:50%;display:inline-block}.nav-btn-dropdown[data-astro-cid-nen7h5rs][aria-expanded=true],.site-header[data-astro-cid-nen7h5rs][data-mega-open=true] #mega-menu-trigger[data-astro-cid-nen7h5rs],.nav-btn-dropdown[data-astro-cid-nen7h5rs]:hover,.nav-item-dropdown[data-astro-cid-nen7h5rs]:hover .nav-btn-dropdown[data-astro-cid-nen7h5rs]{color:var(--slate)}.nav-btn-dropdown[data-astro-cid-nen7h5rs][aria-expanded=true] .dropdown-chevron[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-mega-open=true] #mega-menu-trigger[data-astro-cid-nen7h5rs] .dropdown-chevron[data-astro-cid-nen7h5rs],.nav-btn-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-chevron[data-astro-cid-nen7h5rs],.nav-item-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-chevron[data-astro-cid-nen7h5rs]{color:var(--slate);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dropdown-chevron[data-astro-cid-nen7h5rs]{transition:none!important}}.mega-menu-panel[data-astro-cid-nen7h5rs]{background-color:var(--white);border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);width:100%;box-shadow:none;z-index:99;padding-block:var(--s-6);display:none;position:absolute;top:100%;left:0;right:0}.mega-menu-panel[data-astro-cid-nen7h5rs]:not([hidden]){animation:megaPanelReveal var(--d-panel) var(--ease-out) forwards;display:block}.mega-menu-panel[data-astro-cid-nen7h5rs].is-closing{animation:megaPanelClose var(--d-panel) var(--ease-out) forwards;pointer-events:none;display:block!important}@keyframes megaPanelReveal{0%{clip-path:inset(0 0 100%);opacity:.8}to{clip-path:inset(0 0 0%);opacity:1}}@keyframes megaPanelClose{0%{clip-path:inset(0 0 0%);opacity:1}to{clip-path:inset(0 0 100%);opacity:.8}}@media (width<=1023px){.mega-menu-panel[data-astro-cid-nen7h5rs],.mega-menu-scrim[data-astro-cid-nen7h5rs]{display:none!important}}@media (prefers-reduced-motion:reduce){.mega-menu-panel[data-astro-cid-nen7h5rs]:not([hidden]),.mega-menu-panel[data-astro-cid-nen7h5rs].is-closing{clip-path:none!important;animation:none!important}.mega-menu-scrim[data-astro-cid-nen7h5rs]{transition:none!important}}.mega-menu-scrim[data-astro-cid-nen7h5rs]{top:var(--header-height);width:100vw;height:calc(100vh - var(--header-height));background-color:var(--navy);opacity:0;z-index:90;pointer-events:none;transition:opacity var(--d-panel) var(--ease-out);display:none;position:fixed;bottom:0;left:0;right:0}.mega-menu-scrim[data-astro-cid-nen7h5rs]:not([hidden]){opacity:.35;pointer-events:auto;display:block}.mega-menu-scrim[data-astro-cid-nen7h5rs].is-closing{pointer-events:none;opacity:0!important}.mega-menu-container[data-astro-cid-nen7h5rs]{width:100%;max-width:var(--container-max);padding-inline:var(--s-3);margin-inline:auto}@media (width>=768px){.mega-menu-container[data-astro-cid-nen7h5rs]{padding-inline:var(--s-5)}}.mega-grid[data-astro-cid-nen7h5rs]{column-gap:var(--s-4);row-gap:var(--s-6);grid-template-columns:repeat(12,1fr);width:100%;display:grid}.mega-col[data-astro-cid-nen7h5rs]{flex-direction:column;grid-column:span 4;width:100%;min-width:0;display:flex}.mega-col-header[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--grey-200);width:100%;text-decoration:none;display:flex}.mega-col-header[data-astro-cid-nen7h5rs]:hover .mega-col-title[data-astro-cid-nen7h5rs]{color:var(--slate)}.mega-icon-box[data-astro-cid-nen7h5rs]{color:var(--navy);justify-content:center;align-items:center;padding-top:2px;display:flex}.mega-icon-box[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{stroke-width:1.5px}.mega-col-title[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--t-h4);color:var(--navy);font-weight:600;line-height:1.25;display:block}.mega-col-tagline[data-astro-cid-nen7h5rs]{font-size:var(--t-small);color:var(--grey-700);margin-top:2px;display:block}.mega-link-list[data-astro-cid-nen7h5rs]{gap:var(--s-2);flex-direction:column;width:100%;list-style:none;display:flex}.mega-link[data-astro-cid-nen7h5rs]{font-size:var(--t-body);color:var(--navy);transition:color var(--d-micro) var(--ease-out), transform var(--d-micro) var(--ease-out);padding-block:4px;text-decoration:none;display:inline-block}.mega-link[data-astro-cid-nen7h5rs]:hover{color:var(--slate);transform:translate(4px)}.mega-action-row[data-astro-cid-nen7h5rs]{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--grey-200);width:100%}.mega-action-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-1);font-weight:600;font-size:var(--t-body);color:var(--slate);text-decoration:none;display:inline-flex}.mega-action-link[data-astro-cid-nen7h5rs]:hover .mega-arrow[data-astro-cid-nen7h5rs]{transform:translate(4px)}.mega-group[data-astro-cid-nen7h5rs]{padding-block:var(--s-3);width:100%}.mega-group[data-astro-cid-nen7h5rs].hairline-top{border-top:1px solid var(--grey-200);margin-top:var(--s-2);padding-top:var(--s-3)}.mega-group-label[data-astro-cid-nen7h5rs]{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-700);margin-bottom:var(--s-2);font-weight:600;display:block}.mega-group-label[data-astro-cid-nen7h5rs]:hover{color:var(--slate)}.mobile-menu-trigger[data-astro-cid-nen7h5rs]{color:var(--navy);cursor:pointer;padding:var(--s-2);transition:color var(--d-micro) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mobile-menu-trigger[data-astro-cid-nen7h5rs]:hover,.mobile-menu-trigger[data-astro-cid-nen7h5rs]:active{color:var(--slate)}.mobile-menu-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.mobile-close-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.drill-chevron[data-astro-cid-nen7h5rs],.mobile-back-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{stroke-width:1.5px}@media (width>=1024px){.mobile-menu-trigger[data-astro-cid-nen7h5rs]{display:none}}.mobile-drawer[data-astro-cid-nen7h5rs]{background-color:var(--white);z-index:200;flex-direction:column;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow:hidden}.mobile-drawer[data-astro-cid-nen7h5rs]:not([hidden]){animation:mobileDrawerSlideIn .24s var(--ease-out) forwards;display:flex}.mobile-drawer[data-astro-cid-nen7h5rs].is-closing{animation:mobileDrawerSlideOut .2s var(--ease-inout) forwards;pointer-events:none;display:flex!important}@keyframes mobileDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobileDrawerSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width>=1024px){.mobile-drawer[data-astro-cid-nen7h5rs]{display:none!important}}.mobile-drawer-header[data-astro-cid-nen7h5rs]{height:var(--header-height-mobile);padding-inline:var(--s-3);border-bottom:1px solid var(--grey-200);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-close-btn[data-astro-cid-nen7h5rs]{color:var(--navy);cursor:pointer;padding:var(--s-2);transition:color var(--d-micro) var(--ease-out);background:0 0;border:none}.mobile-close-btn[data-astro-cid-nen7h5rs]:hover,.mobile-close-btn[data-astro-cid-nen7h5rs]:active{color:var(--slate)}.mobile-drawer-body[data-astro-cid-nen7h5rs]{flex:1;width:100%;position:relative;overflow:hidden}.mobile-level[data-astro-cid-nen7h5rs]{background-color:var(--white);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:transform .24s var(--ease-out), opacity .24s var(--ease-out), visibility .24s var(--ease-out);will-change:transform, opacity;-webkit-overflow-scrolling:touch;flex-direction:column;padding-bottom:96px;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-level[data-astro-cid-nen7h5rs].active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-level[data-astro-cid-nen7h5rs].is-slid-left{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-25%)}.mobile-back-row[data-astro-cid-nen7h5rs]{padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--grey-200);background-color:var(--off-white)}.mobile-back-btn[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);font-family:var(--font-text);font-size:var(--t-small);color:var(--slate);cursor:pointer;transition:transform var(--d-micro) var(--ease-out);background:0 0;border:none;font-weight:600;display:inline-flex}.mobile-back-btn[data-astro-cid-nen7h5rs]:hover,.mobile-back-btn[data-astro-cid-nen7h5rs]:active{transform:translate(-3px)}.mobile-level-title[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--t-h3);color:var(--navy);padding:var(--s-4) var(--s-3) var(--s-2);font-weight:600}.mobile-row-list[data-astro-cid-nen7h5rs]{flex-direction:column;list-style:none;display:flex}.mobile-drill-row[data-astro-cid-nen7h5rs],.mobile-direct-row[data-astro-cid-nen7h5rs]{width:100%;min-height:52px;padding:var(--s-3) var(--s-4);font-family:var(--font-text);font-size:var(--t-h4);color:var(--navy);border-bottom:1px solid var(--grey-200);text-align:left;cursor:pointer;transition:color var(--d-micro) var(--ease-out), background-color var(--d-micro) var(--ease-out);background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.mobile-drill-row[data-astro-cid-nen7h5rs]:hover,.mobile-drill-row[data-astro-cid-nen7h5rs]:active,.mobile-direct-row[data-astro-cid-nen7h5rs]:hover,.mobile-direct-row[data-astro-cid-nen7h5rs]:active{color:var(--slate)}.mobile-direct-row[data-astro-cid-nen7h5rs].overview-link{color:var(--slate);background-color:var(--slate-100);font-weight:600}.mobile-direct-row[data-astro-cid-nen7h5rs].action-link{color:var(--slate);font-weight:600}.mobile-subgroup-heading[data-astro-cid-nen7h5rs]{padding:var(--s-3) var(--s-4) var(--s-1);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-700);background-color:var(--off-white);border-bottom:1px solid var(--grey-200);font-weight:600}.mobile-subgroup-heading[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}.mobile-direct-row[data-astro-cid-nen7h5rs].indented{padding-left:var(--s-6)}.drill-chevron[data-astro-cid-nen7h5rs]{color:var(--grey);transition:transform var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out)}.mobile-drill-row[data-astro-cid-nen7h5rs]:hover .drill-chevron[data-astro-cid-nen7h5rs],.mobile-drill-row[data-astro-cid-nen7h5rs]:active .drill-chevron[data-astro-cid-nen7h5rs]{color:var(--slate);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.mobile-drawer[data-astro-cid-nen7h5rs]:not([hidden]),.mobile-drawer[data-astro-cid-nen7h5rs].is-closing{animation:none!important;transform:none!important}.mobile-level[data-astro-cid-nen7h5rs]{transition:none!important}.drill-chevron[data-astro-cid-nen7h5rs],.mobile-back-btn[data-astro-cid-nen7h5rs]{transition:none!important;transform:none!important}}.mobile-drawer-pinned-cta[data-astro-cid-nen7h5rs]{width:100%;padding:var(--s-3) var(--s-4);background-color:var(--white);border-top:1px solid var(--grey-200);z-index:210;position:absolute;bottom:0;left:0}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:auto;padding-block-start:var(--s-6);padding-block-end:var(--s-5)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-brand-col[data-astro-cid-jo6i4kqk]{gap:var(--s-2);padding-bottom:var(--s-3);margin-bottom:var(--s-1);border-bottom:1px solid #d5dce326;flex-direction:column;grid-column:span 2;display:flex}.footer-logo-link[data-astro-cid-jo6i4kqk]{margin-bottom:2px;display:inline-flex}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--grey-200);max-width:100%;font-size:.8125rem;line-height:1.5}.footer-brand-statement[data-astro-cid-jo6i4kqk]{color:var(--grey-200);opacity:.75;margin-top:2px;font-size:.6875rem;line-height:1.45}.footer-col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin-bottom:var(--s-2);font-size:.6875rem;font-weight:600}.footer-col-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:7px;list-style:none;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--grey-200);font-size:.8125rem;line-height:1.35;text-decoration:none}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-decoration:underline}.footer-link[data-astro-cid-jo6i4kqk].highlight{color:var(--white);font-weight:600}.footer-hairline[data-astro-cid-jo6i4kqk]{height:1px;margin-block:var(--s-4) var(--s-3);background-color:#d5dce333}.footer-bottom-row[data-astro-cid-jo6i4kqk]{gap:var(--s-2);color:var(--grey-200);flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:.75rem;display:flex}.footer-legal-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.footer-legal-link[data-astro-cid-jo6i4kqk]{color:var(--grey-200);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:10px 4px;font-family:inherit;font-size:.75rem;text-decoration:none;display:inline-flex}.footer-legal-link[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-decoration:underline}.legal-divider[data-astro-cid-jo6i4kqk]{color:#d5dce366;user-select:none;font-size:.75rem}@media (width>=640px) and (width<=1023px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block-start:var(--s-7);padding-block-end:var(--s-6)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-col[data-astro-cid-jo6i4kqk]{gap:var(--s-3);border-bottom:none;grid-column:span 2;margin-bottom:0;padding-bottom:0}.footer-logo-link[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-2)}.footer-tagline[data-astro-cid-jo6i4kqk]{font-size:var(--t-small);line-height:1.6}.footer-brand-statement[data-astro-cid-jo6i4kqk]{opacity:.8;margin-top:var(--s-2);font-size:.75rem;line-height:1.5}.footer-col-title[data-astro-cid-jo6i4kqk]{font-size:var(--t-eyebrow);letter-spacing:.14em;margin-bottom:var(--s-3)}.footer-col-list[data-astro-cid-jo6i4kqk]{gap:var(--s-2)}.footer-link[data-astro-cid-jo6i4kqk]{font-size:var(--t-small);line-height:1.4}.footer-hairline[data-astro-cid-jo6i4kqk]{margin-block:var(--s-5) var(--s-4)}.footer-bottom-row[data-astro-cid-jo6i4kqk]{font-size:var(--t-small);gap:var(--s-3)}.footer-legal-link[data-astro-cid-jo6i4kqk]{font-size:inherit}}@media (width>=1024px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block-start:var(--s-8);padding-block-end:var(--s-6)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;align-items:start}.footer-brand-col[data-astro-cid-jo6i4kqk]{gap:var(--s-3);border-bottom:none;grid-column:span 1;margin-bottom:0;padding-bottom:0}.footer-logo-link[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-2)}.footer-tagline[data-astro-cid-jo6i4kqk]{font-size:var(--t-small);line-height:1.6}.footer-brand-statement[data-astro-cid-jo6i4kqk]{opacity:.8;margin-top:var(--s-2);font-size:.75rem;line-height:1.5}.footer-col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-text);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin-bottom:var(--s-3);font-weight:600}.footer-col-list[data-astro-cid-jo6i4kqk]{gap:var(--s-2)}.footer-link[data-astro-cid-jo6i4kqk]{font-size:var(--t-small);line-height:1.4}.footer-hairline[data-astro-cid-jo6i4kqk]{margin-block:var(--s-6) var(--s-5)}.footer-bottom-row[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);font-size:var(--t-small);flex-direction:row}.footer-legal-nav[data-astro-cid-jo6i4kqk]{gap:var(--s-2)}.footer-legal-link[data-astro-cid-jo6i4kqk]{font-size:inherit}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{z-index:1000;clip:auto;background:var(--navy);width:auto;height:auto;color:var(--white);outline:2px solid var(--slate);padding:12px 20px;font-weight:600;position:fixed;top:16px;left:16px}.breadcrumb-nav[data-astro-cid-ezvlwyc3]{margin-bottom:var(--s-3)}.breadcrumb-list[data-astro-cid-ezvlwyc3]{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--grey-700);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-ezvlwyc3]{align-items:center;gap:var(--s-2);display:inline-flex}.breadcrumb-link[data-astro-cid-ezvlwyc3]{color:var(--grey-700);overflow-wrap:break-word;text-decoration:none}.breadcrumb-link[data-astro-cid-ezvlwyc3]:hover{color:var(--navy);text-decoration:underline}.breadcrumb-current[data-astro-cid-ezvlwyc3]{color:var(--navy);overflow-wrap:break-word;font-weight:500;line-height:1.4}.breadcrumb-separator[data-astro-cid-ezvlwyc3]{color:var(--grey-200);user-select:none;font-size:.8125rem}
