:root{--bg:#fff;--label:#000;--secondary:#6e6e73;--tertiary:#c7c7cc;--fill:#f2f2f7;--separator:#e5e5ea;--on-dark:#fff;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--page:1120px;--gutter:24px;--section:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:767px){:root{--gutter:20px;--section:36px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--label);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:26px}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--label);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--page) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);scroll-margin-top:12px}.display{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(40px,5.3vw,76px);font-weight:700;line-height:1.06}.h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.1}.h3{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.title{letter-spacing:-.005em;font-size:20px;font-weight:600;line-height:26px}.bodyL{font-size:clamp(17px,1.6vw,21px);line-height:1.45}.body{font-size:17px;line-height:26px}.bodyS{font-size:15px;line-height:22px}.label{font-size:15px;font-weight:500;line-height:20px}.caption{font-size:13px;line-height:18px}.secondary{color:var(--secondary)}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
