.mm-toggle{display:none;flex:none;align-items:center;gap:.5rem;min-height:44px;margin:0;padding:.45rem .75rem;box-sizing:border-box;background:var(--mm-toggle-bg, transparent);color:var(--mm-toggle-ink, currentColor);border:var(--mm-toggle-border-width, 1.5px) solid var(--mm-toggle-line, currentColor);border-radius:var(--mm-toggle-radius, 6px);box-shadow:var(--mm-toggle-shadow, none);font-family:var(--mm-toggle-font, inherit);font-size:var(--mm-toggle-size, .95rem);font-weight:var(--mm-toggle-weight, 600);line-height:1;letter-spacing:var(--mm-toggle-tracking, normal);text-transform:var(--mm-toggle-transform, none);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none}.mm-toggle:focus-visible{outline:2px solid var(--mm-focus, currentColor);outline-offset:2px}.mm-icon{position:relative;display:inline-block;width:18px;height:14px;flex:none}.mm-icon>span{position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:currentColor;transition:transform .18s ease,opacity .18s ease,top .18s ease}.mm-icon>span:nth-child(1){top:0}.mm-icon>span:nth-child(2){top:6px}.mm-icon>span:nth-child(3){top:12px}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(1){top:6px;transform:rotate(45deg)}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(2){opacity:0}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(3){top:6px;transform:rotate(-45deg)}.mm-label{display:inline-grid;text-align:center}.mm-label:before{content:attr(data-mm-sizer);grid-area:1 / 1;visibility:hidden;height:0;overflow:hidden}.mm-label>span{grid-area:1 / 1}.mm-panel{position:fixed;top:var(--mm-top, 0px);left:0;right:0;height:calc(100vh - var(--mm-top, 0px));height:calc(100dvh - var(--mm-top, 0px));z-index:var(--mm-z, 80);display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:var(--mm-pad-top, .25rem) var(--mm-pad-x, 1.25rem) calc(var(--mm-widget-clear, 4.75rem) + env(safe-area-inset-bottom,0px));background:var(--mm-bg, #fff);color:var(--mm-ink, #111);border-top:var(--mm-panel-border-top, 0);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left}.mm-panel[hidden]{display:none}html.mm-lock{overflow:hidden}html.mm-lock body{overflow:clip}.mm-nav{flex:none}.mm-list,.mm-sub,.mm-lang-grid{list-style:none;margin:0}.mm-list{padding:0}.mm-list>li,.mm-sub>li,.mm-lang-grid>li{margin:0;padding:0}.mm-list>li:before,.mm-sub>li:before,.mm-lang-grid>li:before,.mm-list>li::marker{content:none}.mm-item{border-bottom:var(--mm-line-width, 1px) solid var(--mm-line, rgba(0, 0, 0, .14))}.mm-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:var(--mm-item-pad-y, 1rem) 0;box-sizing:border-box;min-height:0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--mm-ink, #111);font-family:var(--mm-font, inherit);font-size:var(--mm-size, 1.0625rem);font-weight:var(--mm-weight, 600);line-height:var(--mm-leading, 1.35);letter-spacing:var(--mm-tracking, normal);text-transform:var(--mm-transform, none);text-decoration:none;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}.mm-link:hover,.mm-sublink:hover,.mm-lang-item:hover{color:var(--mm-ink-hover, var(--mm-ink-active, var(--mm-ink, #111)));text-decoration:none}.mm-link[aria-current=page],.mm-item.is-current>.mm-acc{color:var(--mm-ink-active, var(--mm-ink, #111))}.mm-link:focus-visible,.mm-sublink:focus-visible,.mm-lang-item:focus-visible,.mm-lang-toggle:focus-visible,.mm-cta:focus-visible{outline:2px solid var(--mm-focus, currentColor);outline-offset:-2px}.mm-chev{flex:none;transition:transform .16s ease}.mm-acc[aria-expanded=true] .mm-chev,.mm-lang-toggle[aria-expanded=true] .mm-chev{transform:rotate(180deg)}.mm-sub{padding:var(--mm-sub-pad-top, .25rem) 0 var(--mm-sub-pad-bottom, .5rem) var(--mm-sub-indent, .5rem);border-top:var(--mm-line-width, 1px) solid var(--mm-line, rgba(0, 0, 0, .14))}.mm-sub[hidden],.mm-lang-grid[hidden]{display:none}.mm-sub>li+li{border-top:var(--mm-line-width, 1px) solid var(--mm-line, rgba(0, 0, 0, .14))}.mm-sublink,.mm-lang-item{display:flex;align-items:center;gap:.6rem;padding:var(--mm-sub-pad-y, .75rem) var(--mm-sub-pad-x, .5rem);color:var(--mm-sub-ink, var(--mm-ink, #111));font-family:var(--mm-sub-font, var(--mm-font, inherit));font-size:var(--mm-sub-size, 1rem);font-weight:var(--mm-sub-weight, 500);line-height:var(--mm-leading, 1.35);letter-spacing:var(--mm-sub-tracking, var(--mm-tracking, normal));text-transform:var(--mm-sub-transform, none);text-decoration:none;border-radius:var(--mm-sub-radius, 6px)}.mm-sublink[aria-current=page]{color:var(--mm-ink-active, var(--mm-ink, #111))}.mm-foot{margin-top:auto;padding-top:1.5rem;flex:none}.mm-lang{border:var(--mm-lang-border-width, 1.5px) solid var(--mm-lang-line, var(--mm-line, rgba(0, 0, 0, .14)));border-radius:var(--mm-lang-radius, 12px);background:var(--mm-lang-bg, transparent)}.mm-lang-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.8rem 1rem;box-sizing:border-box;background:none;border:0;border-radius:inherit;box-shadow:none;color:var(--mm-ink, #111);font-family:var(--mm-font, inherit);font-size:var(--mm-size, 1.0625rem);font-weight:var(--mm-weight, 600);line-height:var(--mm-leading, 1.35);letter-spacing:var(--mm-tracking, normal);text-transform:var(--mm-transform, none);text-align:left;cursor:pointer;appearance:none}.mm-lang-current{display:inline-flex;align-items:center;gap:.6rem}.mm-lang-grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .5rem;padding:var(--mm-sub-pad-top, .25rem) .5rem var(--mm-sub-pad-bottom, .5rem);border-top:var(--mm-line-width, 1px) solid var(--mm-line, rgba(0, 0, 0, .14))}.mm-lang-item[aria-current=page]{color:var(--mm-ink-active, var(--mm-ink, #111));background:var(--mm-lang-current-bg, rgba(0, 0, 0, .06))}.mm-flag.mm-flag{display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;overflow:hidden;vertical-align:middle;box-shadow:0 0 0 1px #00000014}.mm-flag.mm-flag--trigger{width:20px;height:20px}.mm-flag svg{display:block;width:100%;height:100%}.mm-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:1rem 0 0;padding:.85rem 1.25rem;box-sizing:border-box;background:var(--mm-cta-bg, #111);color:var(--mm-cta-ink, #fff);border:var(--mm-cta-border, 0);border-radius:var(--mm-cta-radius, 8px);box-shadow:var(--mm-cta-shadow, none);font-family:var(--mm-cta-font, var(--mm-font, inherit));font-size:var(--mm-cta-size, 1.0625rem);font-weight:var(--mm-cta-weight, 700);line-height:1.2;letter-spacing:var(--mm-cta-tracking, normal);text-transform:var(--mm-cta-transform, none);text-decoration:none;text-align:center}.mm-cta:hover{background:var(--mm-cta-bg-hover, var(--mm-cta-bg, #111));color:var(--mm-cta-ink, #fff);text-decoration:none}.mm-foot>.mm-cta:first-child{margin-top:0}@media(prefers-reduced-motion:reduce){.mm-icon>span,.mm-chev{transition:none}}:root{--navy: #0b1f3a;--navy-deep: #071527;--ink: #1b2430;--ink-soft: #4a5563;--paper: #f7f4ee;--paper-deep: #efe9df;--white: #ffffff;--line: #d9d2c5;--copper: #b5692a;--copper-deep: #8f4f1c;--sky: #dfe8f3;--ok: #1f7a4d;--warn: #a13b1e;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shell: 1180px;--radius: 6px;--shadow: 0 10px 30px rgba(11, 31, 58, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--navy);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--copper-deep)}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--navy);line-height:1.15;margin:0 0 .5em;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,4.6vw,3.4rem)}h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}p{margin:0 0 1em}ul,ol{padding-left:1.3em}li{margin-bottom:.4em}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding-inline:20px}.skip-link{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:8px 12px;z-index:100}.skip-link:focus{left:8px}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:600;color:var(--copper-deep);margin-bottom:.8em}.lede{font-size:1.2rem;color:var(--ink-soft);max-width:62ch}.muted{color:var(--ink-soft)}.button{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.98rem;padding:.85em 1.5em;border-radius:var(--radius);text-decoration:none;border:1.5px solid transparent;transition:background .15s,color .15s,border-color .15s;cursor:pointer;line-height:1.2}.button.primary{background:var(--copper-deep);color:#fff;border-color:var(--copper-deep)}.button.primary:hover{background:#733f15;border-color:#733f15;color:#fff}.button.ghost{background:transparent;color:var(--navy);border-color:var(--navy)}.button.ghost:hover{background:var(--navy);color:#fff}.button.light{background:#fff;color:var(--navy);border-color:#fff}.button.light:hover{background:var(--paper-deep)}.masthead{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.masthead .shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.wordmark{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--navy)}.wordmark img{height:32px;width:auto}.mainnav{display:flex;align-items:center;gap:26px;white-space:nowrap}.mainnav a{text-decoration:none;font-weight:500;font-size:.92rem;color:var(--ink);white-space:nowrap}.mainnav a:hover,.mainnav a[aria-current=page]{color:var(--copper-deep)}.mainnav a.cta{background:var(--navy);color:#fff;padding:.6em 1.1em;border-radius:var(--radius)}.mainnav a.cta:hover{background:var(--copper-deep)}@media(max-width:1100px){.mainnav{display:none}}.hero{position:relative;color:#fff;background:var(--navy-deep);overflow:hidden}.hero picture,.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-position, center)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071527e0,#071527b8 45%,#07152759)}.hero .shell{position:relative;z-index:1;padding-block:clamp(64px,10vw,128px)}.hero h1{color:#fff;max-width:18ch}.hero .lede{color:#ffffffdb}.hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero.compact .shell,.section{padding-block:clamp(48px,7vw,88px)}.section.alt{background:var(--paper-deep)}.section.dark{background:var(--navy);color:#fff}.section.dark h2,.section.dark h3{color:#fff}.section.dark .lede,.section.dark .muted{color:#ffffffd1}.section.white{background:var(--white)}.grid{display:grid;gap:28px}.grid.two{grid-template-columns:repeat(2,1fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.grid.three,.grid.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.grid.two,.grid.three,.grid.four{grid-template-columns:1fr}}.prose{max-width:70ch}.prose h2{margin-top:1.6em}.prose h3{margin-top:1.4em}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}@media(max-width:860px){.split{grid-template-columns:1fr;gap:28px}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.card img{aspect-ratio:16 / 10;object-fit:cover;width:100%}.card .body{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1}.card h3{margin-bottom:.4em}.card p{color:var(--ink-soft);flex:1}.card a.more{font-weight:600;text-decoration:none}.card a.more:after{content:" →"}.block{background:var(--white);border-left:4px solid var(--copper);padding:22px 24px;border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow)}.block h3{margin-bottom:.4em}.block p:last-child{margin-bottom:0}.checklist{list-style:none;padding:0}.checklist li{padding-left:1.8em;position:relative;margin-bottom:.6em}.checklist li:before{content:"";position:absolute;left:0;top:.55em;width:.9em;height:.9em;border-radius:50%;background:var(--copper)}.facts{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.facts{grid-template-columns:1fr}}.fact{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.fact strong{display:block;font-family:var(--font-serif);font-size:1.15rem;color:var(--navy);margin-bottom:4px}.plain{background:var(--sky);border-radius:var(--radius);padding:22px 26px;border:1px solid #c9d7e8}.plain p{margin:0;font-weight:500}.cta-band{background:var(--navy);color:#fff}.cta-band .shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:44px}.cta-band h2{color:#fff;margin:0 0 .3em}.cta-band p{margin:0;color:#ffffffd1;max-width:56ch}.footer{background:var(--navy-deep);color:#ffffffdb;padding-block:56px 32px;font-size:.95rem}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#e9b88a;text-decoration:underline}.footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}@media(max-width:900px){.footer .cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer .cols{grid-template-columns:1fr}}.footer .heading{color:#fff;font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin-bottom:10px}.footer .wordmark img{height:30px;width:auto}.footer .tagline{font-family:var(--font-serif);font-size:1.15rem;color:#fff;margin:14px 0 18px;max-width:34ch}.footer address{font-style:normal;line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer .disclaimer{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:#ffffffb3;font-size:.88rem;max-width:90ch}.footer .legal{margin-top:20px;padding-top:0;border-top:0}.footer .legal-old{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;color:#fff9}.form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.form .row{grid-template-columns:1fr}}.form .field{margin-bottom:16px}.form label{display:block;font-weight:600;font-size:.92rem;margin-bottom:6px;color:var(--navy)}.form label .req{color:var(--copper-deep);font-weight:500;font-size:.85rem;margin-left:4px}.form legend{font-weight:600;font-size:.92rem;color:var(--navy);padding:0;margin-bottom:6px}.form fieldset{border:0;padding:0;margin:0 0 16px}.form input[type=text],.form input[type=email],.form textarea{width:100%;font:inherit;padding:11px 12px;border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink)}.form input:focus,.form textarea:focus{outline:2px solid var(--copper);outline-offset:1px;border-color:var(--copper)}.form textarea{min-height:150px;resize:vertical}.form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.95rem;margin-top:8px}.form .check input{margin-top:4px}.form fieldset .check{margin:4px 0}.form .hint{font-size:.88rem;color:var(--ink-soft);margin-top:6px}.form .hint button{background:none;border:0;padding:0;color:var(--copper-deep);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.form .error{color:var(--warn);font-weight:500;margin-top:10px}.form .success{background:var(--sky);border:1px solid #c9d7e8;border-radius:var(--radius);padding:22px 24px}.form .success .reference{font-family:var(--font-serif);font-size:1.4rem;color:var(--navy);letter-spacing:.04em}.form button[type=submit]{width:100%}.form [hidden]{display:none!important}.faq details{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:4px 22px;margin-bottom:12px}.faq summary{cursor:pointer;font-family:var(--font-serif);font-size:1.15rem;color:var(--navy);padding:14px 0;font-weight:600}.faq details p{margin:0 0 16px;color:var(--ink-soft)}.legal-page{max-width:78ch}.legal-page h1{margin-bottom:.4em}.legal-page h2,.legal-page h3{margin-top:1.6em}.legal-page table{border-collapse:collapse;width:100%;font-size:.95rem}.legal-page td,.legal-page th{border:1px solid var(--line);padding:8px 10px;vertical-align:top;text-align:left}.portrait{border-radius:var(--radius);box-shadow:var(--shadow);width:100%;max-width:420px}.timeline{list-style:none;padding:0;margin:0}.timeline li{padding:14px 0 14px 22px;border-left:2px solid var(--line);position:relative}.timeline li:before{content:"";position:absolute;left:-7px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--copper)}.timeline strong{display:block;color:var(--navy)}.fg-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}@media print{.fg-hp{display:none!important}}
