@font-face{font-family:ABC Areal;src:url(/fonts/ABCArealSuperfamilyVariable.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{--paper:#fff;--ink:#000;--ink-muted:#6b6b6b;--line:#000;--on-ink:#fff;--on-ink-muted:#a3a3a3;--signal:#19a35b;--danger:#c4261d;--danger-on-ink:#ff8a80;--font:"ABC Areal", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"MONO" 100;--cols:4;--gap:16px;--margin:20px;--max:1440px;--content:min(100vw, var(--max)) - 2 * var(--margin);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--s16:128px;--s24:192px;--section:var(--s12);--t-label:12px;--t-body:17px;--lh-body:24px;--t-lead:20px;--lh-lead:28px;--t-h3:24px;--t-h2:40px;--t-display:56px;--radius-media:16px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.16s;--duration-slow:1.4s}@media (min-width:720px){:root{--cols:8;--gap:24px;--margin:40px;--section:var(--s16);--t-lead:22px;--lh-lead:32px;--t-h3:28px;--t-h2:56px;--t-display:88px}}@media (min-width:1180px){:root{--cols:12;--margin:64px;--section:var(--s24);--t-body:18px;--lh-body:28px;--t-lead:24px;--t-h3:32px;--t-h2:72px;--t-display:128px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:var(--lh-body);margin:0;overflow-x:clip}h1,h2,h3,p,ol,ul,figure,blockquote,dl,dd{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}img{max-width:100%;height:auto;display:block}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline-offset:4px;outline:2px solid}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);width:100%;max-width:var(--max);padding-inline:var(--margin);margin-inline:auto;display:grid}.section{padding-block:var(--section)}.label{font-size:var(--t-label);font-variation-settings:var(--mono);letter-spacing:.04em;text-transform:uppercase;line-height:16px}.h2{font-size:var(--t-h2);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1}.h3{font-size:var(--t-h3);letter-spacing:-.035em;font-weight:700;line-height:1.1}.lead{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.02em}.muted{color:var(--ink-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}[data-reveal][data-in=true],html:not([data-js]) [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal]{opacity:1;transform:none}}
