.alf-page{--alf-ink:#082c3e;--alf-muted:#53636c;--alf-paper:#f7f5ef;--alf-line:#dce2e3;--alf-brass:#a88042;color:var(--alf-ink);min-width:0}.alf-page :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em}.alf-page h1{font-size:clamp(2rem,4.1vw,3.7rem);line-height:1.1;font-weight:650}.alf-page h2{font-size:clamp(1.65rem,2.7vw,2.55rem);line-height:1.2;font-weight:650}.alf-page .alf-card-title{font-size:1.25rem;line-height:1.35;letter-spacing:-.02em}.alf-page :is(h1,h2,h3,[id]){scroll-margin-top:6.5rem}.alf-footer a:focus-visible,.alf-header :is(a,button):focus-visible,.alf-page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #aa7c30;outline-offset:4px}.alf-page ::selection{background:#e6d6b9;color:#082c3e}.alf-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.alf-hero,.alf-section{padding-block:clamp(3rem,6vw,5rem)}.alf-hero{background:#082c3e;color:#fff}.alf-hero-light{background:#f7f5ef;color:#082c3e;padding-block:clamp(3rem,6vw,5rem);border-bottom:1px solid #e1e4de}.alf-eyebrow{display:block;margin-bottom:1rem;font-size:.75rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:650}.alf-panel{background:#fff;border:1px solid #dce2e3;border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.alf-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem}.alf-link-list{display:grid;gap:.75rem}.alf-button,.alf-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.85rem 1.4rem;border:1px solid #0000;border-radius:.5rem;font-size:.95rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .18s,border-color .18s}.alf-button{background:#082c3e;color:#fff}.alf-button:hover{background:#12465d}.alf-button-secondary{background:#0000;color:inherit;border-color:currentColor}.alf-button-secondary:hover{background:#839aab14}.alf-page :is(.alf-button,.alf-button-secondary):active{box-shadow:inset 0 0 0 2px #a8804270}.alf-hero .alf-button{background:#e6d6b9;color:#082c3e}.alf-hero .alf-button:hover{background:#f3e5ca}.alf-page .prose,.alf-prose{font-size:1.0625rem;line-height:1.8;overflow-wrap:break-word}.alf-page .prose>:first-child{margin-top:0}.alf-page .prose :where(p,li):not(:where(.not-prose,.not-prose *)){color:#43565f}.alf-page .prose :where(h2):not(:where(.not-prose,.not-prose *)){margin:2.75rem 0 1rem;padding:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650}.alf-page .prose :where(h2):after{display:none}.alf-page .prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.3rem;line-height:1.35;margin:2rem 0 .75rem}.alf-page .prose :where(a):not(:where(.not-prose,.not-prose *,[class*=bg-],.alf-button,.alf-button-secondary)){color:#014168;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;border-bottom:0}.alf-page .prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){padding-left:1.4rem;margin-left:0;list-style-position:outside}.alf-page .prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.alf-page .prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.alf-page .prose :where(li):not(:where(.not-prose,.not-prose *)){padding-left:.35rem}.alf-page .prose :where(li):before{display:none}.alf-page .prose :where(li)::marker{color:#896634}.alf-page .prose :where(blockquote):not(:where(.not-prose,.not-prose *)){background:#f7f5ef;border-left:3px solid #a88042;border-radius:0 .5rem .5rem 0}.alf-page .prose :where(table):not(:where(.not-prose,.not-prose *)){display:block;max-width:100%;overflow-x:auto;box-shadow:none;border:1px solid #dce2e3;border-radius:.5rem;font-size:.95rem}.alf-page .prose :where(th,td):not(:where(.not-prose,.not-prose *)){min-width:8rem;padding:.9rem 1rem}.alf-page .prose :where(img):not(:where(.not-prose,.not-prose *)){box-shadow:none;border-radius:.75rem}.alf-page .prose :where(pre):not(:where(.not-prose,.not-prose *)){max-width:100%;overflow:auto}.alf-breadcrumbs{font-size:.8125rem;line-height:1.6}.alf-breadcrumbs li{min-width:0}.alf-breadcrumbs [aria-current=page]{overflow-wrap:anywhere}.alf-hero .alf-breadcrumbs :is(ol,span,svg){color:#d5e1e6}.alf-cta{margin-block:2.5rem;padding:clamp(1.5rem,4vw,2.5rem);background:#f7f5ef;border:1px solid #dedfd6;border-left:3px solid #a88042;border-radius:.75rem}.alf-cta h3{color:#082c3e}.alf-cta p{max-width:65ch}.alf-header{background:#fff;border-bottom:1px solid #e2e6e6;box-shadow:0 2px 12px #082c3e05}.alf-header>nav{max-width:1480px}.alf-header-logo{width:80px;height:60px;object-fit:contain}.alf-nav-link{color:#304854;font-size:.8125rem;font-weight:550;white-space:nowrap;padding-block:.75rem}.alf-nav-link:hover{color:#014168}.alf-nav-link{position:relative}.alf-nav-link:after{content:"";position:absolute;inset:auto 0 .3rem;height:2px;background:#a88042;transform:scaleX(0);transform-origin:left;transition:transform .16s ease-out}.alf-nav-link:is(:hover,:focus-visible,[data-current-section=true]):after{transform:scaleX(1)}.alf-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:44px}.alf-nav-toggle svg{transition:transform .16s ease-out}.alf-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.alf-nav-toggle[aria-expanded=true]{background:#f1eee5;color:#082c3e}.alf-nav-toggle:active{background-color:#e6d6b9}#mobile-menu a[data-current-section=true],.alf-nav-dropdown a[data-current-section=true]{background:#f1eee5;color:#082c3e;box-shadow:inset 3px 0 #a88042}.alf-nav-dropdown{border:1px solid #dce2e3;border-radius:.75rem;padding-block:.5rem;background:#fff;box-shadow:0 18px 42px #082c3e1a}.alf-footer{background:#061f2d;color:#fff}.alf-footer a{text-underline-offset:.3em}.alf-footer a:hover{text-decoration:underline}.alf-home-hero{background:#061f2d;padding-block:clamp(3rem,5.5vw,5.5rem) 2rem}.alf-home-hero-image{position:absolute;inset:0 0 0 30%}.alf-home-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061f2d 2%,#061f2dd9 35%,#061f2d52),linear-gradient(0deg,#061f2d 2%,#0000 60%)}.alf-home-intro{max-width:760px;padding-bottom:clamp(2.5rem,5vw,5rem)}.alf-home-intro h1{font-size:clamp(2rem,4.3vw,4rem)}.alf-home-intro .alf-button{background:#e6d6b9;color:#082c3e}.alf-home-intro .alf-button:hover{background:#f3e5ca}.alf-home-credentials{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff30;padding-top:1.5rem;gap:1.5rem}.alf-home-credentials>div+div{border-left:1px solid #ffffff30;padding-left:1.5rem}.alf-home-credential-label{color:#ced9df;font-size:.75rem;margin-bottom:.6rem;line-height:1.5}.alf-home-credential-value{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.2}.alf-home-credential-value>span{display:inline-block;font-size:.875rem;color:#d4dfe5;letter-spacing:0;font-weight:400}.alf-home-label{display:inline-flex;align-items:center;gap:.5rem;color:#6c542f;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:650;margin-bottom:1.25rem}.alf-home-label svg{display:none}.alf-home>section:not(.alf-home-hero){border-bottom:1px solid #082c3e0d}.alf-page .alf-interactive-card{transition:border-color .16s,box-shadow .16s}.alf-page .alf-interactive-card:is(:focus-visible,:active){border-color:#a88042;box-shadow:0 2px 12px #082c3e0c}.alf-page .alf-interactive-card:is(:hover,:focus-visible) .alf-card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.alf-link-arrow{transition:transform .16s ease-out}.alf-accordion-summary{cursor:pointer;list-style:none;border-radius:.35rem}.alf-accordion-summary::-webkit-details-marker{display:none}.alf-accordion-summary::marker{content:""}.alf-accordion-summary:is(:hover,:focus-visible){background:#f7f5ef}.alf-accordion-summary svg{transition:transform .16s ease-out}.alf-accordion-item[open]>.alf-accordion-summary svg{transform:rotate(180deg)}.alf-accordion-item[open]>.alf-accordion-summary{color:#082c3e}@media (hover:hover) and (pointer:fine){.alf-page .alf-interactive-card:hover{border-color:#a88042;box-shadow:0 4px 16px #082c3e0c}.alf-interactive-card:is(:hover,:focus-visible) .alf-link-arrow{transform:translateX(3px)}}@media (max-width:767px){.alf-home-hero-image{left:0;opacity:.65}.alf-home-hero-image:after{background:linear-gradient(90deg,#061f2dee,#061f2d99),linear-gradient(0deg,#061f2d,#0000)}.alf-home-credentials{gap:.75rem}.alf-home-credentials>div+div{padding-left:.75rem}.alf-home-credential-label{min-height:2.25rem}.alf-home-credential-value>span{display:block;margin-top:.35rem;font-size:.75rem}}@media (max-width:639px){.alf-container{padding-inline:20px}.alf-header-logo{width:69px;height:52px}.alf-page .prose,.alf-prose{font-size:1rem}.alf-home-case-card{display:flex;min-height:144px}.alf-home-case-card>div:first-child{width:112px;height:auto;flex-shrink:0}.alf-home-case-card>div:last-child{padding:1.15rem;align-self:center}.alf-home-case-card h3{font-size:1rem;line-height:1.35}}@media (max-width:359px){.alf-header-logo{width:64px;height:48px}.alf-container{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#mobile-menu svg,.alf-accordion-summary svg,.alf-header :is(a,button),.alf-link-arrow,.alf-nav-link:after,.alf-nav-toggle svg,.alf-page :is(a,button){transition:none}.alf-interactive-card:is(:hover,:focus-visible) .alf-link-arrow{transform:none}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}