@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_309e640b-module__9umzuq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_309e640b-module__9umzuq__variable{--font-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_51f62067-module__nnsl-q__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_51f62067-module__nnsl-q__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--bg:#fff;--bg-alt:#f2f2f2;--bg-soft:#f8f8f8;--ink:#111;--ink-2:#2b2b2b;--muted:#7a7a7a;--rule:#e4e4e4;--blue:#005485;--blue-2:#003f66;--blue-soft:#e4eef4;--night:#0a0a0a;--night-ink:#9a9a9a;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--maxw:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--ink-2);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.btn{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.btn-blue:hover{background:var(--blue-2);border-color:var(--blue-2)}.btn-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-ink:hover{background:var(--night)}.btn-outline-light{color:#fff;background:0 0;border-color:#fff9}.btn-outline-light:hover{color:var(--ink);background:#fff;border-color:#fff}.btn-outline-ink{color:var(--ink);border-color:var(--ink);background:0 0}.btn-outline-ink:hover{background:var(--ink);color:#fff}.btn-link{color:var(--blue);letter-spacing:0;text-transform:none;border:0;border-bottom:1px solid var(--blue);border-radius:0;padding:0 0 2px;font-size:16px;font-weight:600;transition:color .2s,border-color .2s;display:inline}.btn-link:hover{color:var(--blue-2);border-color:var(--blue-2)}.btn-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.block{border-top:1px solid var(--rule);padding:128px 0}.block.alt{background:var(--bg-alt);border-top:0}.block.dark{background:var(--ink);color:#fff;border-top:0}.sec-head{text-align:center;margin-bottom:64px}.sec-head .num{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:11px;font-weight:700}.sec-head.dark .num{color:#9a9a9a}.sec-head h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);max-width:22ch;margin:0 auto;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}.sec-head.dark h2{color:#fff}.sec-head h2 span{color:var(--blue)}.sec-head.dark h2 span{color:#4a9fcc}.sec-head p{max-width:62ch;font-family:var(--serif);color:var(--ink-2);margin:24px auto 0;font-size:17px;line-height:1.65}.sec-head.dark p{color:#c8c8c8}.ph{background:var(--bg-alt);position:relative;overflow:hidden}.ph:after{content:"";background:repeating-linear-gradient(135deg,#0000000a 0 10px,#0000 10px 20px);position:absolute;inset:0}[id]{scroll-margin-top:80px}@media (max-width:960px){.wrap{padding:0 24px}.block{padding:80px 0}}@media (max-width:540px){.wrap{padding:0 16px}.block{padding:56px 0}.sec-head{margin-bottom:40px}.sec-head p{font-size:15px}}@media (max-width:480px){[id]{scroll-margin-top:64px}.btn-row{flex-direction:column;align-items:stretch;width:100%}.btn{justify-content:center;width:100%}}.consent-banner-wrapper{justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.consent-banner{width:100%;max-width:var(--maxw);background:var(--bg);border:1px solid var(--rule);border-radius:6px;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative;box-shadow:0 8px 30px #0b6cff0f}.consent-banner .content{color:var(--ink-2);font-size:15px;font-family:var(--sans);flex:1}.consent-banner .actions{gap:8px;display:flex}.consent-banner .close{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:6px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.consent-banner .close:hover{color:var(--ink)}@media (max-width:540px){.consent-banner-wrapper{padding:0 12px;bottom:12px}.consent-banner{box-shadow:none;border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.consent-banner .content{font-size:13px}.consent-banner .actions{justify-content:flex-end;width:100%;display:flex}.consent-banner .actions .btn{padding:10px 12px;font-size:12px}.consent-banner .close{padding:4px;font-size:16px;top:6px;right:6px}}
