@font-face{font-family:sans;src:url(../media/NeueHaasUnicaPro_Regular-s.p.0ilokdbe7v945.woff2?dpl=dpl_7uPmBGf86b1oCHgrWG3XadzP4r8w)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:116.25%;descent-override:33.9%;line-gap-override:0.0%;size-adjust:100.3%}.sans_ec80787a-module__2PILDq__className{font-family:sans,sans Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.sans_ec80787a-module__2PILDq__variable{--font-sans:"sans", "sans Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
:root{--blue:#051692;--ink:#fff;--dim:#ffffff8c;--dim-card:#ffffffa6;--card:#ffffff1f;--line:#ffffff24;--logo-ink:#3476e6;--ease:cubic-bezier(.44, 0, .56, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--blue);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.2}::selection{background:var(--ink);color:var(--blue)}a,button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color 75ms var(--ease);background:0 0;border:0;text-decoration:none}.page{width:min(444px,100% - 48px);margin:0 auto;padding:72px 0 150px}.wordmark{width:auto;height:28px;display:block}.wordmark-sm{width:auto;height:18px;display:block}.block{margin-bottom:16px;scroll-margin-top:24px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-size:inherit;margin-bottom:16px;font-weight:400}.body,.list,.logos,.card{margin-left:32px}.dim{color:var(--dim)}.hi{color:var(--ink)}.list{gap:10px;list-style:none;display:grid}.list li,.list>div{display:grid}.card{background:var(--card);color:var(--dim-card);border-radius:8px;gap:12px;margin:20px 0 0 14px;padding:14px 14px 15px 18px;display:grid}.card .hi{color:var(--ink)}.list a,.card a{text-underline-offset:2px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.letter{text-wrap:pretty;gap:12px;display:grid}.letter .closing{text-wrap:balance;margin-top:10px;font-size:22px;font-weight:400;line-height:1.2}.signatures{align-items:center;gap:28px;margin:12px 0 4px;display:flex}.signatures img{width:auto;height:58px;display:block}.logos{grid-template-columns:repeat(3,1fr);align-items:center;gap:22px 20px;margin-top:4px;list-style:none;display:grid}.logos li{width:min(var(--w), 100%);aspect-ratio:var(--r);background:var(--logo-ink);-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;-webkit-mask:var(--logo) left center / contain no-repeat}.bar{background:var(--blue);position:fixed;inset:auto 0 0}.bar-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:40px;padding:0 max(24px,50% - 222px);line-height:1;display:flex}.bar-row a,.bar-row button{color:var(--dim)}.bar-row a.on,.bar-row a:hover,.bar-row button:hover{color:var(--ink)}.bar-right{gap:20px;display:flex}@media (min-width:720px){.page{padding-top:120px}}.js [data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.js [data-reveal].in{opacity:1;filter:none;transform:none}.js [data-reveal=fade]{filter:none;transform:none}@keyframes show{to{opacity:1;filter:none;transform:none}}.js [data-reveal]:not(.in){animation:0s linear 6s forwards show}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
