.footer[data-astro-cid-yfu5idmn]{color:#f3eee2b8;background:#0f192e;padding:60px 0 28px;font-size:14px}.footer__wrap[data-astro-cid-yfu5idmn]{max-width:1180px;margin:0 auto;padding-inline:30px}.footer__grid[data-astro-cid-yfu5idmn]{border-bottom:1px solid #f3eee224;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-bottom:38px;display:grid}.footer__brand[data-astro-cid-yfu5idmn]{width:11rem;margin-bottom:16px;display:block}.footer__brand[data-astro-cid-yfu5idmn] img[data-astro-cid-yfu5idmn]{width:100%;height:auto}.footer__tagline[data-astro-cid-yfu5idmn]{color:#f3eee2d9;margin:0;font-family:EB Garamond,Georgia,serif;font-size:17px;font-style:italic;line-height:1.35}.footer__column[data-astro-cid-yfu5idmn]{display:block}.footer__column[data-astro-cid-yfu5idmn] h2[data-astro-cid-yfu5idmn]{color:#3fb2c0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.footer__column[data-astro-cid-yfu5idmn] a[data-astro-cid-yfu5idmn]{color:#f3eee2b8;min-height:auto;margin-bottom:9px;font-size:13.5px;text-decoration:none;display:block}.footer__column[data-astro-cid-yfu5idmn] a[data-astro-cid-yfu5idmn]:hover{color:#f3eee2}.footer__bottom[data-astro-cid-yfu5idmn]{color:#f3eee280;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:22px;font-size:12.5px;display:flex}@media (width<=900px){.footer__grid[data-astro-cid-yfu5idmn]{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer__grid[data-astro-cid-yfu5idmn]{grid-template-columns:1fr}}.page-hero[data-astro-cid-bomsbp6z]{color:#f3eee2;background:linear-gradient(150deg,#0f192e,#1e2c4a);padding:clamp(72px,9vw,118px) 0 clamp(78px,9vw,120px);position:relative;overflow:hidden}.page-hero[data-astro-cid-bomsbp6z]:after{content:"";border:1px solid #f3eee214;width:32rem;height:32rem;position:absolute;bottom:-16rem;right:-8rem;transform:rotate(45deg)}.breadcrumbs[data-astro-cid-bomsbp6z]{z-index:1;margin-bottom:clamp(42px,6vw,68px);position:relative}.breadcrumbs[data-astro-cid-bomsbp6z] ol[data-astro-cid-bomsbp6z]{color:#f3eee294;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs[data-astro-cid-bomsbp6z] li[data-astro-cid-bomsbp6z]{gap:8px;display:flex}.breadcrumbs[data-astro-cid-bomsbp6z] a[data-astro-cid-bomsbp6z]{text-decoration:none}.breadcrumbs[data-astro-cid-bomsbp6z] a[data-astro-cid-bomsbp6z]:hover{color:#f3eee2}.page-hero__eyebrow[data-astro-cid-bomsbp6z]{z-index:1;color:#3fb2c0;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600;position:relative}h1[data-astro-cid-bomsbp6z]{z-index:1;letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(46px,6vw,76px);font-weight:600;line-height:.98;position:relative}.page-hero__intro[data-astro-cid-bomsbp6z]{z-index:1;color:#f3eee2cc;max-width:720px;margin:28px 0 0;font-size:clamp(16px,1.7vw,19px);line-height:1.72;position:relative}@media (width>=901px){.page-hero[data-astro-cid-bomsbp6z]{padding-block:clamp(72px,7vw,92px) clamp(78px,7.1vw,94px)}.breadcrumbs[data-astro-cid-bomsbp6z]{margin-bottom:clamp(42px,3.6vw,46px)}}@media (width<=560px){.page-hero[data-astro-cid-bomsbp6z]{padding-block:54px 66px}.breadcrumbs[data-astro-cid-bomsbp6z]{margin-bottom:38px}h1[data-astro-cid-bomsbp6z]{font-size:clamp(40px,12vw,52px)}}.internal-page{--internal-ink:#1a1c20;--internal-navy:#17233f;--internal-navy-2:#1e2c4a;--internal-deep:#0f192e;--internal-bronze:#9f7c3c;--internal-bronze-light:#b99351;--internal-teal:#1f98a8;--internal-teal-light:#3fb2c0;--internal-ivory:#f3eee2;--internal-paper:#f7f6f3;--internal-white:#fff;--internal-line:#e4e1d9;--internal-muted:#5a6474;background:var(--internal-paper);color:var(--internal-ink);font-family:Inter,system-ui,sans-serif}.internal-wrap{width:min(100% - 60px,1120px);margin-inline:auto}.internal-prose{max-width:760px}.internal-section{padding:clamp(64px,7vw,94px) 0}.internal-section--white{background:var(--internal-white);border-block:1px solid var(--internal-line)}.internal-section--compact{padding-block:clamp(48px,5vw,68px)}.internal-eyebrow{color:var(--internal-teal);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.internal-eyebrow:before{background:var(--internal-teal);content:"";flex:none;width:8px;height:8px;transform:rotate(45deg)}.internal-section h2{letter-spacing:-.02em;margin:0 0 22px;font-family:EB Garamond,Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.08}.internal-section h3{margin:0 0 10px;font-family:EB Garamond,Georgia,serif;font-size:23px;font-weight:600;line-height:1.18}.internal-section p{color:var(--internal-muted);margin:0 0 18px;font-size:16px;line-height:1.75}.internal-section p:last-child{margin-bottom:0}.internal-lead{max-width:860px;font-family:EB Garamond,Georgia,serif;font-weight:600;color:var(--internal-ink)!important;font-size:clamp(27px,3.2vw,38px)!important;line-height:1.2!important}.internal-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(42px,7vw,90px);display:grid}.internal-rule-grid{border-top:1px solid var(--internal-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.internal-rule-item{border-bottom:1px solid var(--internal-line);padding:28px 28px 28px 0}.internal-rule-item:nth-child(odd){border-right:1px solid var(--internal-line);padding-right:28px}.internal-rule-item:nth-child(2n){padding-left:28px}.internal-rule-item p{margin-bottom:0;font-size:15px}.internal-list{border-top:1px solid var(--internal-line);margin:22px 0 0;padding:0;list-style:none}.internal-list li{border-bottom:1px solid var(--internal-line);color:var(--internal-muted);padding:15px 0 15px 24px;position:relative}.internal-list li:before{background:var(--internal-teal);content:"";width:7px;height:7px;position:absolute;top:24px;left:2px;transform:rotate(45deg)}.internal-link{color:var(--internal-navy);font-size:14px;font-weight:600;text-decoration:none}.internal-link:hover{color:var(--internal-teal)}.internal-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.internal-button{border:1px solid var(--internal-navy);min-height:48px;color:var(--internal-navy);border-radius:2px;justify-content:center;align-items:center;padding:12px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.internal-button--primary{border-color:var(--internal-bronze);background:var(--internal-bronze);color:#fff}.internal-button--primary:hover{border-color:var(--internal-bronze-light);background:var(--internal-bronze-light)}.internal-button--secondary:hover{background:var(--internal-navy);color:var(--internal-ivory)}.internal-quote{border-left:3px solid var(--internal-bronze);margin:0;padding-left:30px;font-family:EB Garamond,Georgia,serif;font-size:clamp(28px,4vw,43px);font-weight:600;line-height:1.15}.internal-meta{color:var(--internal-teal);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.internal-note{border-top:1px solid var(--internal-line);color:var(--internal-muted);padding-top:18px;font-size:14px}.legal-document{max-width:800px}.legal-updated{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--internal-teal)!important;margin-bottom:42px!important;font-size:12px!important}.legal-document section+section{border-top:1px solid var(--internal-line);margin-top:42px;padding-top:38px}.legal-document h2{margin-bottom:16px;font-size:clamp(26px,3vw,34px)}.legal-document h3{margin-top:28px}.legal-document ul{color:var(--internal-muted);margin:18px 0 20px;padding-left:22px}.legal-document li{margin-bottom:10px;padding-left:4px;line-height:1.65}.legal-document address{color:var(--internal-muted);margin:18px 0;font-style:normal;line-height:1.75}.legal-document a{color:var(--internal-navy);font-weight:600}.legal-document a:hover{color:var(--internal-teal)}@media (width>=901px){.internal-section{padding-block:clamp(64px,6vw,86px)}.internal-section--compact{padding-block:clamp(48px,4.25vw,62px)}}@media (width<=760px){.internal-wrap{width:min(100% - 40px,1120px)}.internal-split,.internal-rule-grid{grid-template-columns:1fr}.internal-rule-item,.internal-rule-item:nth-child(odd),.internal-rule-item:nth-child(2n){border-right:0;padding:24px 0}.internal-actions{display:grid}.internal-button{width:100%}}
