:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}:root{--bg:#efeae0;--ink:#1a2740;--line:#ddd5c4;--f:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--b-navy:#1a2740;--a-bg:#f5f1e8;--a-ink:#1a2740;--a-line:#e3dccb;--a-navy:#1a2740}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--f);margin:0;font-size:15px;line-height:1.5}h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:800}.frame{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #141e3214;container-type:inline-size}.frame>*{min-width:0}.m{font-family:var(--f);font-size:1.15cqw;line-height:1.5}.m .nav{border-bottom:1px solid #0000;align-items:center;gap:2.4cqw;padding:1.4cqw 5cqw;display:flex}.m .lg{letter-spacing:-.02em;align-items:center;gap:.7cqw;margin-right:auto;font-size:1.7cqw;font-weight:800;display:flex}.m .lg svg{width:2cqw;height:2cqw}.m .nav a.nl{opacity:.75;font-size:1.05cqw;font-weight:600}.m .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.6cqw;padding:.75cqw 1.6cqw;font-size:1.05cqw;font-weight:700;display:inline-flex}.m .sec{padding:4.5cqw 5cqw}.m h1{letter-spacing:-.035em;margin:0;font-size:5cqw;line-height:1.02}.m p{margin:0}.after{background:var(--a-bg);color:var(--a-ink)}.after .nav .pill{background:var(--a-navy);color:#fff}.after .nav .ig{border:1px solid var(--a-line);border-radius:50%;place-items:center;width:2.2cqw;height:2.2cqw;display:grid}.after .nav .ig svg{width:1.2cqw;height:1.2cqw}.after h1{margin-top:1.2cqw;font-weight:800}.m .tiny{opacity:.6;margin-top:1cqw;font-size:.85cqw}.m .navy{background:var(--b-navy);color:#fff}.after .navy{background:var(--a-navy)}.m .lng{cursor:pointer;align-items:center;gap:.5cqw;display:inline-flex}.m .lng a{opacity:.45;font-weight:800;text-decoration:none}.m .lng a.on{opacity:1}.m .lng i{opacity:.4;font-style:normal}.after .foot3{color:#aeb6c6;border-top:1px solid #2a3a5c;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2cqw;margin-top:3cqw;padding-top:2.4cqw;font-size:.95cqw;display:grid}.after .foot3 b{color:#fff;margin-bottom:.6cqw;display:block}.after .foot3 p{margin-top:.8cqw;line-height:1.5}@container (width<=560px){.after .foot3{grid-template-columns:1fr 1fr;font-size:2.2cqw}.m .tiny{font-size:1.9cqw}}.after .fsoc{gap:.6cqw;margin-top:1.4cqw;display:flex}.after .fsoc .so{color:#f5f1e8;border:1px solid #f5f1e840;border-radius:50%;place-items:center;width:2.6cqw;height:2.6cqw;transition:background .2s,color .2s,border-color .2s;display:grid}.after .fsoc .so svg{width:1.3cqw;height:1.3cqw}.after .fsoc .so:hover{color:#1a2740;background:#c69749;border-color:#c69749}.after .fsoc .so:focus-visible{outline-offset:2px;outline:2px solid #c69749}.after .foot3 a{color:inherit;text-decoration:none}.after .foot3 a:hover{color:#c69749}.after .nav a{color:inherit;text-decoration:none}.after .nav a:hover{color:#c69749}.after a.pill{text-decoration:none}@container (width<=560px){.after .fsoc{gap:2cqw;margin-top:4cqw}.after .fsoc .so{width:9cqw;height:9cqw}.after .fsoc .so svg{width:4.4cqw;height:4.4cqw}}.after .navlng{margin-left:1cqw;font-size:1.05cqw;font-weight:700}.after .nav .pill{opacity:1}@container (width<=560px){.after .navlng{margin-left:auto;font-size:3cqw}.after .nav .ig{width:7.4cqw;height:7.4cqw}.after .nav .ig svg{width:3.8cqw;height:3.8cqw}}.after{--sp:6.2cqw;--gx:max(5cqw, 16px)}.after .sec{padding-top:var(--sp)!important;padding-bottom:var(--sp)!important;padding-left:var(--gx)!important;padding-right:var(--gx)!important}@container (width<=560px){.after{--sp:14cqw}}.after .foot3 a:not(.so){margin:.35cqw 0;display:block}.after .foot3>div>p{line-height:1.6}@container (width<=560px){.after .foot3{gap:6cqw 4cqw;font-size:3.2cqw}.after .foot3 b{margin-bottom:2cqw;font-size:3.4cqw}.after .foot3 a:not(.so){margin:1.6cqw 0}.after .foot3>div:first-child{grid-column:1/-1}}body{color:#1a2740;background:#f5f1e8}.frame.full{box-shadow:none;border:0;border-radius:0;max-width:1440px;margin:0 auto}.m.after{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.after .sec,.after .nav{padding-left:max(5cqw,16px);padding-right:max(5cqw,16px)}@container (width<=560px){.m{font-size:2.2cqw}.m h1{font-size:9cqw}.m .nav a.nl{display:none}.m .lg{font-size:4cqw}.m .lg svg{width:4.4cqw;height:4.4cqw}.m .pill{padding:1.6cqw 3cqw;font-size:2.4cqw}}@font-face{font-family:Plus Jakarta Sans;src:url(/_astro/plus-jakarta-sans-latin.B2KjpZfh.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap}:root{--text-brass:#896226}.after :is(a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #896326}.after .navy :is(a,[tabindex]):focus-visible{outline-color:#f5f1e8}#main:focus{outline:none}.after .lng a{cursor:pointer;opacity:1;color:#5f6b82;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.after .lng a.on{color:#1a2740}.after .tiny{opacity:1}.after .nav a.nl:hover,.after .nav .lng a:hover{color:var(--text-brass);opacity:1}.after .nav .ig,.after .fsoc .so{min-width:24px;min-height:24px}.after .foot3 a:not(.so){min-height:24px}.skip-link{z-index:100;color:#fff;background:#1a2740;max-width:calc(100vw - 48px);padding:12px 16px;font:700 16px/1.5 Plus Jakarta Sans,sans-serif;position:fixed;top:8px;left:8px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.skip-link:focus{outline-offset:2px;outline:3px solid #896326}.after .nav{flex-wrap:wrap}.after h1{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.after .nav .pill{position:relative}.after .nav .pill:after{content:"";min-width:44px;min-height:44px;position:absolute;inset:0}.after .foot3>div{overflow-wrap:anywhere;min-width:0}.legal-page main{min-height:50vh;padding:clamp(40px,5vw,80px) max(5cqw,20px)}.legal-page .legal-document{max-width:760px;margin-inline:auto}.legal-page h1{margin-bottom:32px;font-size:clamp(32px,4vw,56px);line-height:1.15}.legal-page .legal-copy{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.legal-page .legal-copy p+p{margin-top:1.25em}.legal-page .legal-copy a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.legal-page :is(.legal-navigation,.legal-languages){flex-wrap:wrap;gap:8px 24px;font-size:.9375rem;display:flex}.legal-page .legal-navigation{border-top:1px solid var(--a-line);margin-top:36px;padding-top:20px}.legal-page :is(.legal-navigation,.legal-languages) a{min-height:44px;color:inherit;text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.legal-page [aria-current=page]{font-weight:800;text-decoration:none}.legal-page .legal-footer .foot3{border-top:0;margin-top:0;padding-top:0}.legal-page .legal-footer .tiny{font-size:.8125rem}@container (width<=560px){.legal-page .legal-footer .foot3{font-size:.875rem}.legal-page .legal-footer .foot3 b{font-size:.9375rem}}
