:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--ink:#111214;--secondary:#11121466;--tertiary:#11121433;--soft:#1112140a;--border:#1112141a;--serif:"Songti SC", "STSong", "SimSun", Georgia, serif;--sans:"PingFang SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}body,html{scroll-behavior:smooth;margin:0;padding:0}body{background:var(--white);min-width:320px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}button{font:inherit}blockquote,dd,dl,figure,h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:0;font-weight:900}.container{width:min(1280px,100% - 160px);margin:0 auto}.button{background:var(--ink);min-height:50px;color:var(--white);white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.button[aria-disabled=true]{pointer-events:none;opacity:.35}.section-heading{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.eyebrow{color:var(--secondary);text-transform:uppercase;font-size:14px;font-weight:600;line-height:18px}.section-heading h2{font-size:48px;line-height:1.2}.section-heading p{color:var(--secondary);font-size:18px;line-height:1.6}#ink-intro-veil{z-index:2147483647;background:#fff;justify-content:center;align-items:center;transition:opacity .55s .1s;display:flex;position:fixed;inset:0}#ink-intro-veil .s{letter-spacing:.14em;color:#1c1c1e;opacity:0;will-change:transform,opacity;font-family:Songti SC,STSong,Noto Serif SC,serif;font-size:clamp(28px,4.2vw,52px);transition:opacity .5s,transform .5s;transform:scale(.94)}#ink-intro-veil.in .s{opacity:1;transform:scale(1)}#ink-intro-veil.out{opacity:0;pointer-events:none}#ink-intro-veil.out .s{opacity:0;transition:opacity .6s cubic-bezier(.5,0,.75,0),transform .6s cubic-bezier(.5,0,.75,0);transform:scale(6.5)}@media (prefers-reduced-motion:reduce){#ink-intro-veil .s{transition:opacity .3s;transform:none!important}}@media (width<=900px){.container{width:calc(100% - 40px)}.section-heading h2{white-space:normal;font-size:34px}.section-heading p{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
