@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.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}html{font-size:.625vw}@media (width<=860px){html{font-size:16px}}:root{--ink:#1d1d1f;--ink-2:#424245;--mute:#6e6e73;--sep:#00000017;--blue:#124f9e;--blue-press:#0e4185;--blue-2:#426fbf;--tone:#f4f7fc;--font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--wrap:64rem;--wide:77.5rem;--gutter:1.5rem;--sec:10rem;--glass:#ffffff6b}@media (width<=860px){:root{--sec:6.5rem;--gutter:1.25rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}@media (pointer:fine){html{overscroll-behavior:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);font-optical-sizing:auto;letter-spacing:-.006em;color:var(--ink);-webkit-font-smoothing:antialiased;touch-action:manipulation;background:#fff;margin:0;font-size:max(12px,1.0625rem);line-height:1.5}h1,h2,h3,p,dl,dd,figure,ul,ol{margin:0}ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:max(2px, .125rem) solid var(--blue);outline-offset:max(2px, .1875rem);border-radius:.375rem}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:60;color:var(--blue);background:#fff;border-radius:62.4375rem;padding:.625rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.wide{max-width:calc(var(--wide) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.sec{padding:var(--sec) 0}.page-head+.sec{padding-top:5rem}.page-head+.sec.tone{margin-top:4.5rem}@media (width<=860px){.page-head+.sec{padding-top:3rem}.page-head+.sec.tone{margin-top:2.5rem}}.tone{background:var(--tone)}.center{text-align:center}.t-h2{letter-spacing:-.028em;text-wrap:balance;font-size:max(12px,4rem);font-weight:600;line-height:1.05}.t-h2s{letter-spacing:-.024em;text-wrap:balance;font-size:max(12px,2.625rem);font-weight:600;line-height:1.12}.t-sub{letter-spacing:-.018em;text-wrap:balance;font-size:max(12px,1.75rem);font-weight:600;line-height:1.24}.t-lead{letter-spacing:-.012em;font-size:max(12px,1.3125rem);font-weight:500;line-height:1.42}.t-small{letter-spacing:-.003em;font-size:max(12px,.875rem);line-height:1.45}.btn{cursor:pointer;background:var(--blue);color:#fff;letter-spacing:-.01em;height:2.875rem;transition:transform .14s var(--ease-out), background-color .18s ease;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 1.5rem;font-size:max(12px,1.0625rem);font-weight:500;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff4d,0 .5rem 1.375rem -.75rem #124f9ebf}.btn:active{transform:scale(.96)}.btn.glass{background:var(--glass);color:var(--blue)}.link{color:var(--blue);text-underline-offset:.22em;font-weight:500;text-decoration:underline .07em #0000;transition:text-decoration-color .18s}.link:after{content:"›";transition:transform .24s var(--ease-out);margin-left:.3em;display:inline-block}.link.ext:after{content:"↗";font-size:.85em}.sentence{text-transform:lowercase;display:inline-block}.btn.sentence{display:inline-flex}.sentence:first-letter{text-transform:uppercase}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--blue-press)}.btn.glass:hover{background:#ffffffb3}.link:hover{text-decoration-color:currentColor}.link:hover:after{transform:translate(.1875rem)}.link.ext:hover:after{transform:translate(.125rem,-.125rem)}}.glass{background:var(--glass);backdrop-filter:blur(.875rem)saturate(210%)brightness(1.06)contrast(1.04);position:relative;box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 1px #ffffff2e,0 1.125rem 2.75rem -1.25rem #12285061,0 .125rem .375rem -.125rem #1228501f}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang,210deg), #fffffff2, #ffffff1f 22%, #ffffff0d 50%, #ffffff80 72%, #fffffff2);-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass.sheen{background:linear-gradient(150deg,#ffffffc7,#ffffff57 60%,#ffffff80);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #ffffff8c,inset 0 -1px #12285012,0 1.25rem 2.5rem -1.375rem #12285052,0 .125rem .375rem -.125rem #1228501a}@media (prefers-reduced-transparency:reduce){.glass,.glass.sheen{backdrop-filter:none;background:#fffffff2}}.lens{pointer-events:none;height:calc(100% - .625rem);transition:transform .32s var(--ease-out), width .32s var(--ease-out), opacity .2s ease;background:#ffffffd9;border-radius:62.4375rem;position:absolute;top:.3125rem;left:0;box-shadow:inset 0 1px #fff,0 .375rem 1rem -.5rem #12285066}@media (prefers-reduced-motion:no-preference){.js .rv{opacity:0;filter:blur(.625rem);transition:opacity .8s var(--ease-out), transform 1s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(1.75rem)}.js .rv.in{opacity:1;filter:none;transform:none}}@keyframes blur-up{0%{opacity:0;filter:blur(.625rem);transform:translateY(1.5rem)}to{opacity:1;filter:none;transform:none}}@keyframes blur-in{0%{opacity:0;filter:blur(.625rem)}to{opacity:1;filter:none}}.search-field[data-astro-cid-skw73xwq]{background:#ffffffd1;border-radius:62.4375rem;align-items:center;height:2.875rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000014}.search-field[data-astro-cid-skw73xwq] svg[data-astro-cid-skw73xwq]{width:1rem;height:1rem;color:var(--mute);pointer-events:none;position:absolute;left:1rem}.field-label[data-astro-cid-skw73xwq]{display:contents}input[data-astro-cid-skw73xwq]{border-radius:inherit;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 1.125rem 0 2.75rem;font-size:max(16px,1.0625rem)}input[data-astro-cid-skw73xwq]::-webkit-search-cancel-button{display:none}.search-field[data-astro-cid-skw73xwq]:focus-within{box-shadow:inset 0 0 0 1px #00000014,0 0 0 .1875rem #124f9e59}@media (width<=860px){.search-field[data-astro-cid-skw73xwq]{height:2.875rem}.search-field[data-astro-cid-skw73xwq] svg[data-astro-cid-skw73xwq]{width:16px;height:16px}}.nav[data-astro-cid-ysmacbz7]{z-index:20;border-radius:62.4375rem;align-items:center;gap:1.5rem;width:min(max(61.25rem,660px),100% - 1.75rem);height:max(3.25rem,44px);padding:0 .5rem 0 1.375rem;display:flex;position:fixed;top:.875rem;left:50%;transform:translate(-50%)}.logo-link[data-astro-cid-ysmacbz7]{border-radius:.375rem;flex:none;display:flex}.logo[data-astro-cid-ysmacbz7]{width:auto;height:max(1.125rem,14px)}.nav-links[data-astro-cid-ysmacbz7]{gap:.125rem;margin-left:auto;font-size:max(12px,.875rem);font-weight:500;display:flex}.nav-links[data-astro-cid-ysmacbz7] a[data-astro-cid-ysmacbz7]{color:var(--ink-2);white-space:nowrap;border-radius:62.4375rem;padding:.5rem .875rem;transition:color .18s,background-color .18s}.nav-links[data-astro-cid-ysmacbz7] a[data-astro-cid-ysmacbz7][aria-current]{color:var(--ink);background:#ffffffbf}.icon[data-astro-cid-ysmacbz7]{cursor:pointer;width:max(2.25rem,32px);height:max(2.25rem,32px);color:var(--ink-2);transition:background-color .18s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.icon[data-astro-cid-ysmacbz7]:active{transform:scale(.92)}.icon[data-astro-cid-ysmacbz7] svg[data-astro-cid-ysmacbz7]{width:max(1rem,14px);height:max(1rem,14px)}.menu-btn[data-astro-cid-ysmacbz7]{display:none}.menu-btn[data-astro-cid-ysmacbz7] svg[data-astro-cid-ysmacbz7]{width:max(1.125rem,16px);height:max(1.125rem,16px)}@media (hover:hover) and (pointer:fine){.nav-links[data-astro-cid-ysmacbz7] a[data-astro-cid-ysmacbz7]:hover{color:var(--ink);background:#fff9}.icon[data-astro-cid-ysmacbz7]:hover{background:#ffffffb3}}.pop[data-astro-cid-ysmacbz7]{color:var(--ink);transform-origin:70% 0;border:0;border-radius:62.4375rem;width:max(30rem,320px);margin:0;padding:.5rem;position:fixed;inset:4.75rem auto auto 50%;overflow:visible;transform:translate(-50%)}.sheet[data-astro-cid-ysmacbz7]{transform-origin:100% 0;overscroll-behavior:contain;border-radius:1.75rem;width:auto;max-height:calc(100svh - 6rem);padding:.75rem;top:4.5rem;left:1rem;right:1rem;overflow-y:auto;transform:none}.sheet[data-astro-cid-ysmacbz7] nav[data-astro-cid-ysmacbz7]{flex-direction:column;margin-top:.5rem;display:flex}.sheet[data-astro-cid-ysmacbz7] nav[data-astro-cid-ysmacbz7] a[data-astro-cid-ysmacbz7]{letter-spacing:-.015em;border-bottom:1px solid var(--sep);align-items:center;height:3.25rem;padding:0 .75rem;font-size:max(12px,1.25rem);font-weight:600;display:flex}.sheet[data-astro-cid-ysmacbz7] nav[data-astro-cid-ysmacbz7] a[data-astro-cid-ysmacbz7]:last-child{border-bottom:0}.sheet[data-astro-cid-ysmacbz7] nav[data-astro-cid-ysmacbz7] a[data-astro-cid-ysmacbz7][aria-current]{color:var(--blue)}.pop[data-astro-cid-ysmacbz7]::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.pop[data-astro-cid-ysmacbz7]:popover-open{animation:pop-in .24s var(--ease-out)}.sheet[data-astro-cid-ysmacbz7]:popover-open{animation:sheet-in .24s var(--ease-out)}html.js:not([data-loaded]) body.home .nav[data-astro-cid-ysmacbz7]{opacity:0}html[data-loaded] body.home .nav[data-astro-cid-ysmacbz7]{animation:blur-in .9s var(--ease-out) both}}@keyframes pop-in{0%{opacity:0;filter:blur(.375rem);transform:translate(-50%)scale(.98)}}@keyframes sheet-in{0%{opacity:0;filter:blur(.375rem);transform:scale(.98)}}@media (width<=860px){.nav-links[data-astro-cid-ysmacbz7]{display:none}.pop[data-astro-cid-ysmacbz7]:not(.sheet){width:calc(100% - 2rem)}.search-btn[data-astro-cid-ysmacbz7]{margin-left:auto}.menu-btn[data-astro-cid-ysmacbz7]{display:grid}.icon[data-astro-cid-ysmacbz7] svg[data-astro-cid-ysmacbz7]{width:16px;height:16px}.menu-btn[data-astro-cid-ysmacbz7] svg[data-astro-cid-ysmacbz7]{width:18px;height:18px}}.foot[data-astro-cid-uq6og73e]{background:var(--tone);color:var(--mute);padding:0 0 2rem;font-size:max(12px,.875rem);line-height:1.6}.foot-in[data-astro-cid-uq6og73e]{border-top:1px solid var(--sep)}.dir[data-astro-cid-uq6og73e]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:2rem;padding:2.25rem 0 2rem;display:grid}.dir[data-astro-cid-uq6og73e] b[data-astro-cid-uq6og73e]{color:var(--ink);margin-bottom:.5rem;font-weight:600;display:block}.dir[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]{width:fit-content;color:var(--ink-2);display:block}.dir[data-astro-cid-uq6og73e] img[data-astro-cid-uq6og73e]{opacity:.9;width:8.75rem}.tags[data-astro-cid-uq6og73e]{border-top:1px solid var(--sep);border-bottom:1px solid var(--sep);flex-wrap:wrap;gap:.375rem 1.5rem;padding:1.25rem 0;display:flex}.legal[data-astro-cid-uq6og73e]{padding-top:1.125rem}.legal[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.dir[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]:hover,.legal[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]:hover{text-decoration:underline}}@media (width<=860px){.dir[data-astro-cid-uq6og73e]{grid-template-columns:1fr 1fr}}.to-top[data-astro-cid-krteyeqq]{z-index:15;width:max(3rem,40px);height:max(3rem,40px);color:var(--blue);cursor:pointer;opacity:0;filter:blur(4px);pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), filter .3s var(--ease-out), visibility 0s linear .3s;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(.5rem)}.to-top[data-astro-cid-krteyeqq].shown{opacity:1;filter:none;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.to-top[data-astro-cid-krteyeqq].shown:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.to-top[data-astro-cid-krteyeqq].shown:hover{background:#ffffffe6}}.to-top[data-astro-cid-krteyeqq] svg[data-astro-cid-krteyeqq]{width:max(1.125rem,16px);height:max(1.125rem,16px)}@media (width<=860px){.to-top[data-astro-cid-krteyeqq]{width:44px;height:44px;bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.to-top[data-astro-cid-krteyeqq]{filter:none;transition:opacity .2s;transform:none}}.preloader[data-astro-cid-vnsn2ue4]{z-index:100;transition:opacity .6s var(--ease-out), filter .6s var(--ease-out);background:#fff;place-items:center;display:none;position:fixed;inset:0}html.js .preloader[data-astro-cid-vnsn2ue4]{display:grid}html.js .preloader[data-astro-cid-vnsn2ue4][hidden]{display:none}.panel[data-astro-cid-vnsn2ue4]{transition:transform .6s var(--ease-out);border-radius:1.75rem;justify-items:center;gap:1.5rem;padding:2rem 2.5rem;display:grid}.panel[data-astro-cid-vnsn2ue4] img[data-astro-cid-vnsn2ue4]{width:auto;height:max(2.5rem,28px)}.track[data-astro-cid-vnsn2ue4]{background:#124f9e1f;border-radius:2px;width:max(12rem,140px);height:2px;display:block;overflow:hidden}.bar[data-astro-cid-vnsn2ue4]{transform-origin:0;background:#124f9e;height:100%;display:block;transform:scaleX(0)}.preloader[data-astro-cid-vnsn2ue4].leaving{opacity:0;filter:blur(10px);pointer-events:none}.preloader[data-astro-cid-vnsn2ue4].leaving .panel[data-astro-cid-vnsn2ue4]{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.preloader[data-astro-cid-vnsn2ue4]{transition:opacity .2s}.preloader[data-astro-cid-vnsn2ue4].leaving{filter:none}.preloader[data-astro-cid-vnsn2ue4].leaving .panel[data-astro-cid-vnsn2ue4]{transform:none}}.gt_switcher_wrapper{z-index:14!important;bottom:1.5rem!important;left:1.5rem!important}.gt_switcher_wrapper .gglobe{backdrop-filter:blur(.875rem)saturate(210%);background-color:#ffffff9e;border-radius:50%;transition:transform .14s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #ffffff8c,0 1.25rem 2.5rem -1.375rem #12285052,0 .125rem .375rem -.125rem #1228501a;opacity:1!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:52%!important;width:max(3rem,40px)!important;height:max(3rem,40px)!important}.gt_switcher_wrapper .gglobe:active{transform:scale(.92)}.gt_switcher_wrapper .gsatelite img{box-shadow:0 .25rem .75rem -.25rem #12285073,0 0 0 2px #fff}.gt_switcher_wrapper .gsatelite.gt-current-lang img{box-shadow:0 0 0 2px #fff,0 0 0 4px #124f9e}@media (prefers-reduced-transparency:reduce){.gt_switcher_wrapper .gglobe{-webkit-backdrop-filter:none;background-color:#fffffff2}}@media (width<=860px){.gt_switcher_wrapper{bottom:1rem!important;left:1rem!important}.gt_switcher_wrapper .gglobe{width:44px!important;height:44px!important}}.cky-consent-container.cky-classic-bottom{max-width:56rem;font-family:var(--font,sans-serif);margin:0 auto;bottom:1rem;left:1rem;right:1rem}.cky-consent-container .cky-consent-bar{color:#1d1d1f;backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border:0;border-radius:1.5rem;padding:1.5rem 1.75rem;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #fff9,0 1.5rem 3rem -1.25rem #12285066,0 .125rem .375rem -.125rem #1228501f}.cky-consent-container .cky-notice{padding:0}.cky-consent-container .cky-notice .cky-title{letter-spacing:-.01em;color:#1d1d1f;margin:0 0 .375rem;padding:0;font-size:max(12px,1.0625rem);font-weight:600}.cky-consent-container .cky-notice-group{align-items:center;gap:1.5rem}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{color:#424245;font-size:max(12px,.9375rem);line-height:1.5}.cky-consent-container .cky-notice-btn-wrapper{gap:.5rem;margin:0}.cky-consent-container .cky-btn{border:0;border-radius:999px;height:max(2.75rem,40px);margin:0;padding:0 1.25rem;font-family:inherit;font-size:max(12px,.9375rem);font-weight:500;line-height:1;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .18s}.cky-consent-container .cky-btn:active{transform:scale(.96)}.cky-consent-container .cky-btn-accept,.cky-consent-container .cky-btn-preferences{color:#fff;background:#124f9e;box-shadow:inset 0 1px 1px #ffffff4d,0 .5rem 1.375rem -.75rem #124f9ebf}.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-customize{color:#124f9e;background:#fff9;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #124f9e2e}.cky-consent-container .cky-preference-wrapper{color:#1d1d1f;background:#fff;border:0;border-radius:1.5rem;overflow:hidden;box-shadow:0 1.5rem 3rem -1.25rem #12285066,0 0 0 1px #0000000f}.cky-consent-container .cky-preference-title{color:#1d1d1f;font-size:max(12px,1.0625rem);font-weight:600}.cky-consent-container .cky-preference-content-wrapper,.cky-consent-container .cky-preference-content-wrapper p,.cky-consent-container .cky-accordion-header-des,.cky-consent-container .cky-accordion-header-des p,.cky-consent-container .cky-audit-table,.cky-consent-container .cky-empty-cookies-text{color:#424245;font-size:max(12px,.875rem)}.cky-consent-container .cky-accordion-btn{color:#1d1d1f;font-size:max(12px,.9375rem);font-weight:600}.cky-consent-container .cky-always-active{color:#124f9e;font-size:max(12px,.875rem)}.cky-consent-container .cky-audit-table{background:#f4f7fc;border-radius:.75rem}.cky-consent-container .cky-switch input[type=checkbox]:checked{background:#124f9e}@media (prefers-reduced-transparency:reduce){.cky-consent-container .cky-consent-bar{-webkit-backdrop-filter:none;background:#fffffff7}}@media (width<=860px){.cky-consent-container.cky-classic-bottom{bottom:.75rem;left:.75rem;right:.75rem}.cky-consent-container .cky-consent-bar{padding:1.25rem}.cky-consent-container .cky-notice-btn-wrapper{flex-wrap:wrap}.cky-consent-container .cky-btn{flex:auto;font-size:14px}}
