:root{--black:#0c0c0c;--dark:#202020;--grey-hard:#737373;--grey-light:#eee;--white:#fff;--font:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.87, 0, .13, 1);--gutter:16px;--radius:8px;--hairline:.5px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--dark);color:var(--white);font-family:var(--font);letter-spacing:-.07px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.3}h1,h2,h3,p,ul,ol,figure{font-weight:inherit;font-size:inherit;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,video{max-width:100%;display:block}::selection{background:var(--white);color:var(--black)}:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid}.t-h1{letter-spacing:-.12px;font-size:clamp(36px,3.9vw,72px);font-weight:300;line-height:1}.t-h3,.t-lead{letter-spacing:-.12px;font-size:24px;line-height:1.3}.t-text{font-size:16px}.t-bold{font-size:16px;font-weight:600}.t-medium{font-size:14px}.t-small{font-size:12px}.c-grey{color:var(--grey-hard)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js [data-split]{visibility:hidden}.js [data-reveal]{opacity:0}}.split-line-mask{margin-bottom:-.12em;padding-bottom:.12em}
