.footer-accessibility-settings{display:inline-flex;align-items:center;gap:8px;background:none;border:0;border-radius:2px;padding:5px 0;color:#e3e8ef;font-size:.8125rem;line-height:1.6;text-align:left;text-decoration:underline;text-decoration-color:#758295;text-underline-offset:4px}.footer-accessibility-settings:hover{color:#e9c786}.a11y-launcher{position:fixed;right:22px;bottom:22px;z-index:45;display:flex;align-items:center;gap:9px;min-height:48px;padding:11px 17px;background:#17243b;color:white;border:1px solid #dac08e;border-radius:28px;box-shadow:0 3px 18px #111c2e2b;font-size:.875rem;font-weight:600;line-height:1.4}.a11y-launcher:hover{background:#2c405f}.a11y-launcher:focus-visible{outline:3px solid #17243b;outline-offset:4px;box-shadow:0 0 0 4px white}.a11y-panel{width:min(490px,100vw)!important;max-width:100vw!important;height:100dvh!important;overflow-y:auto;overscroll-behavior:contain;padding:28px 28px max(22px,env(safe-area-inset-bottom))!important;gap:0!important;color:#17243b;background:#fff;scrollbar-gutter:stable;border-left:1px solid #cbd4df!important}.a11y-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.a11y-panel-header>div{min-width:0}.a11y-panel-header .eyebrow{font-size:.6875rem!important;letter-spacing:.1em;color:#74571f;margin-bottom:12px;line-height:1.7}.a11y-panel-title{font-size:1.75rem!important;font-weight:500!important;line-height:1.17!important;letter-spacing:-.035em;margin:0!important;overflow-wrap:anywhere}.a11y-close{width:44px;min-height:44px;flex-shrink:0;border:1px solid #cbd4df;background:#f5f7f8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#17243b}.a11y-panel-description{font-size:1rem!important;line-height:1.65!important;color:#53616f!important;margin:17px 0 23px!important}.a11y-panel-controls{border-top:1px solid #d7dfe5}.a11y-text-size{border:0;padding:0;margin:22px 0 25px;min-width:0}.a11y-switch-row label,.a11y-text-size legend{font-size:1rem;font-weight:600;line-height:1.5;color:#17243b}.a11y-text-size>p{font-size:.875rem;line-height:1.6;margin:6px 0 14px;color:#53616f}.a11y-text-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}.a11y-size-option{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:13px 6px;min-height:76px;border:1px solid #aab7c4;border-radius:4px;cursor:pointer;color:#17243b;font-size:1rem}.a11y-size-option small{display:block;width:100%;text-align:center;font-size:.75rem;line-height:1.3;color:#53616f}.a11y-size-option[data-selected=true]{border:2px solid #17243b;padding:12px 5px;background:#eff3f6}.a11y-size-option:focus-within{outline:3px solid #876319;outline-offset:3px}.a11y-size-option [role=radio]{width:18px;height:18px;flex-shrink:0;border-color:#53616f;box-shadow:none}.a11y-switch-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-top:1px solid #d7dfe5}.a11y-switch-row>div{min-width:0;flex:1}.a11y-switch-row label{cursor:pointer;display:inline-block}.a11y-switch-row p{font-size:.875rem;line-height:1.6;margin:6px 0 0;color:#53616f}.a11y-switch{position:relative;flex-shrink:0;width:52px!important;height:32px!important;padding:3px!important;border:1px solid #758599!important;background:#e1e6ec!important;box-shadow:none!important;overflow:visible}.a11y-switch:before{content:"";position:absolute;inset:-6px -1px}.a11y-switch[data-state=checked]{background:#17243b!important;border-color:#17243b!important}.a11y-switch [data-slot=switch-thumb]{width:24px!important;height:24px!important;background:#fff!important;box-shadow:0 1px 3px #0003;translate:none!important;transform:translateX(0)!important}.a11y-switch[data-state=checked] [data-slot=switch-thumb]{transform:translateX(19px)!important}.a11y-panel a:focus-visible,.a11y-panel button:focus-visible{outline:3px solid #876319!important;outline-offset:4px!important}.a11y-actions{display:flex;flex-direction:column;gap:9px;margin-top:9px}.a11y-actions button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 15px;font-size:.875rem;font-weight:600;line-height:1.5;border-radius:3px}.a11y-reset{background:#17243b;border:1px solid #17243b;color:white}.a11y-reset:hover{background:#2c405f}.a11y-hide{background:white;border:1px solid #aab7c4;color:#17243b}.a11y-hide:hover{background:#eff3f6}.a11y-status{font-size:.875rem;line-height:1.6;color:#33465d;margin:12px 0 0}.a11y-status:empty{display:none}.a11y-panel-footer{border-top:1px solid #d7dfe5;margin-top:23px;padding-top:20px}.a11y-panel-footer>a{display:flex;align-items:center;gap:8px;width:fit-content;text-decoration:underline;text-underline-offset:4px;font-size:.875rem;font-weight:600;line-height:1.7;color:#74571f}.a11y-panel-footer p{font-size:.8125rem;color:#53616f;line-height:1.65;margin:14px 0 0}html[data-a11y-text="100"]{font-size:100%}html[data-a11y-text="125"]{font-size:125%}html[data-a11y-text="150"]{font-size:150%}html:is([data-a11y-text="125"],[data-a11y-text="150"]) :is(h1,h2,h3,h4,p,a,label,button,legend,address){overflow-wrap:anywhere}html:is([data-a11y-text="125"],[data-a11y-text="150"]) :is(h1,h2,h3){hyphens:auto}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .desktop-nav{display:none}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .mobile-menu{display:block;margin-left:auto}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .hero-actions{flex-wrap:wrap}html:is([data-a11y-text="125"],[data-a11y-text="150"]) :is(.hero-actions .button,.referral-band .button){white-space:normal}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .brand{flex-shrink:1;min-width:0}html:is([data-a11y-text="125"],[data-a11y-text="150"]) :is(.footer-grid,.section-heading,.referral-band,.simple-cta){gap:28px}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .referral-tab-list [role=tab]{height:auto;white-space:normal}html:is([data-a11y-text="125"],[data-a11y-text="150"]) :is(.referral-field input,[data-slot=select-trigger]){height:auto;min-height:48px}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .referral-tab-content{overflow-wrap:anywhere}html[data-a11y-spacing=on] body{letter-spacing:.05em;word-spacing:.1em}html[data-a11y-spacing=on] :is(p,li,label,address,figcaption,.lead,.referral-help,.dialog-description,.a11y-panel-description){line-height:1.85!important;letter-spacing:.05em!important;word-spacing:.1em!important}html[data-a11y-spacing=on] :is(h1,h2,h3,h4){line-height:1.4!important;letter-spacing:.04em!important}html[data-a11y-spacing=on] :is(button,a,input,textarea){letter-spacing:.04em;word-spacing:.1em}html[data-a11y-spacing=on] :is(.hero-actions .button,.referral-band .button,.desktop-nav a){white-space:normal}html[data-a11y-spacing=on] :is(.a11y-panel,.policy-article,.hero-copy){overflow-wrap:anywhere}html[data-a11y-links=on] a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.2em!important}html[data-a11y-contrast=high]{color-scheme:light;--navy:#111;--body:#111;--gold:#111;--foreground:#111;--background:#fff;--primary:#111;--primary-foreground:#fff;--muted-foreground:#111;--border:#111;--input:#111;--ring:#111}html[data-a11y-contrast=high] body{color:#111!important;background:#fff!important}html[data-a11y-contrast=high] :is(main,header,footer,section,article,aside,nav,div,p,li,ul,ol,fieldset,legend,figure,figcaption,dl,dt,dd,address,h1,h2,h3,h4,h5,h6,span,strong,em,small,time,label,input,textarea){color:#111!important;background-color:#fff!important;background-image:none!important;border-color:#111!important;text-shadow:none!important}html[data-a11y-contrast=high] a{color:#0034a3!important;background-color:#fff!important;border-color:#111!important}html[data-a11y-contrast=high] a *{color:inherit!important;background-color:transparent!important}html[data-a11y-contrast=high] button{color:#111!important;background:#fff!important;border:1px solid #111!important;text-shadow:none!important}html[data-a11y-contrast=high] button:disabled{color:#505050!important;border-style:dashed!important}html[data-a11y-contrast=high] :is(button,[role=tab],[role=checkbox],[role=switch],.a11y-size-option){transition:none!important}html[data-a11y-contrast=high] :is(button[aria-pressed=true],button[aria-selected=true],button[data-state=checked],.a11y-size-option[data-selected=true]){background:#111!important;color:#fff!important;border-color:#111!important}html[data-a11y-contrast=high] :is(button[aria-pressed=true],button[aria-selected=true],button[data-state=checked],.a11y-size-option[data-selected=true]) *{background-color:transparent!important;color:#fff!important}html[data-a11y-contrast=high] .a11y-size-option[data-selected=true] button{border-color:#fff!important}html[data-a11y-contrast=high] [data-slot=switch-thumb]{background:#fff!important;border:1px solid #111!important}html[data-a11y-contrast=high] [data-slot=radio-group-indicator] svg{fill:currentColor!important}html[data-a11y-contrast=high] :is([data-slot=sheet-overlay],[data-slot=dialog-overlay]){background:rgba(0,0,0,.55)!important}html[data-a11y-contrast=high] :focus-visible{outline:3px solid #0034a3!important;outline-offset:4px!important;box-shadow:0 0 0 2px #fff!important}html[data-a11y-contrast=high] input::placeholder,html[data-a11y-contrast=high] textarea::placeholder{color:#505050!important;opacity:1}html[data-a11y-motion=reduce],html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] :after,html[data-a11y-motion=reduce] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}@media(prefers-reduced-motion:reduce){html,html *,html :after,html :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}@media(max-width:1100px){html:is([data-a11y-text="125"],[data-a11y-text="150"]) .hero{grid-template-columns:1fr}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .hero-visual{min-height:370px}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .hero-description{max-width:650px}}@media(max-width:700px){.a11y-launcher{bottom:calc(105px + env(safe-area-inset-bottom));right:15px;min-height:48px;width:48px;justify-content:center;padding:10px}.a11y-launcher>span{display:none}.a11y-panel{padding:23px 20px max(24px,env(safe-area-inset-bottom))!important}.a11y-panel-title{font-size:1.55rem!important}.a11y-panel-header{gap:10px}.a11y-panel-header .eyebrow{font-size:.6875rem!important}.footer-accessibility-settings{min-height:44px}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .header-cta{display:none}html:is([data-a11y-text="125"],[data-a11y-text="150"]) :is(.trust-strip,.footer-grid,.technology-catalog-image){grid-template-columns:minmax(0,1fr)}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .footer-grid>div{grid-column:1!important;grid-row:auto!important}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .technology-catalog-image>*{grid-column:1!important;grid-row:auto!important}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .heritage-number{flex-wrap:wrap}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .referral-review-grid{grid-template-columns:1fr}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .referral-step-number{display:none}html:is([data-a11y-text="125"],[data-a11y-text="150"]) .referral-dialog-title{font-size:1.4rem!important}}@media(max-width:380px){.a11y-text-options{gap:5px!important}.a11y-size-option{font-size:.9rem}.a11y-panel-title{font-size:1.35rem!important}.a11y-panel-header .eyebrow{letter-spacing:.05em}}@media print{.a11y-launcher,.a11y-panel,.footer-accessibility-settings{display:none!important}}