@font-face{font-family:SourceSerif4;src:url(/assets/SourceSerif4-Regular-IpLKW43r.ttf)format("truetype");font-display:swap;font-weight:400}:root{--paper:#faf8f3;--paper-deep:#f1eee5;--ink:#27332d;--pine:#3e5147;--moss:#6b726e;--line:#e1ddd3;--terracotta:#b5664c;--shell:min(1120px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:SourceSerif4,Georgia,serif}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:20;background:var(--pine);color:#fff;padding:10px 14px;text-decoration:none;position:fixed;top:-56px;left:16px}.skip-link:focus{top:16px}.site-header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f3ef;position:sticky;top:0}.nav-wrap{align-items:center;gap:30px;height:76px;display:flex}.brand{color:var(--ink);align-items:center;gap:9px;font-size:21px;text-decoration:none;display:flex}.brand img{border-radius:9px;width:31px;height:31px}.nav-wrap nav{gap:25px;margin-left:auto;display:flex}.nav-wrap nav a,.site-footer a{color:var(--moss);font-size:13px;text-decoration:none}.nav-wrap nav a:hover,.site-footer a:hover,.text-link:hover{color:var(--terracotta)}.language-switch{border:1px solid var(--line);padding:3px;display:flex}.language-switch button{appearance:none;color:var(--moss);cursor:pointer;background:0 0;border:0;padding:5px 8px;font:12px SourceSerif4,serif}.language-switch button.is-active{background:var(--pine);color:var(--paper)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:620px;display:grid}.eyebrow{color:#7c847f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px}.eyebrow span{background:var(--terracotta);border-radius:100%;width:7px;height:7px;margin-right:9px;display:inline-block}.hero h1,h2{letter-spacing:-.055em;color:#304138;white-space:pre-line;margin:0;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.95}.hero h1 em,h2 em{color:var(--terracotta);font-style:italic;display:block}.lede{max-width:430px;color:var(--moss);margin:29px 0;font-size:17px;line-height:1.75}.button{align-items:center;gap:15px;padding:15px 19px;font-size:14px;text-decoration:none;display:inline-flex}.button-dark{background:var(--pine);color:var(--paper)}.button .icon{filter:brightness(0)invert();width:13px}.status{color:#818985;border-left:1px solid #bdc3bc;margin:23px 0 0;padding-left:13px;font-size:12px;line-height:1.55}.status strong{color:var(--pine);font-weight:400;display:block}.hero-mark{place-items:center;height:430px;display:grid;position:relative}.mark-paper{background:#efece2;width:310px;height:355px;transform:rotate(5deg);box-shadow:20px 21px #dedbd0}.hero-mark img{border-radius:33px;width:122px;height:122px;position:absolute;box-shadow:0 16px 30px #26382b24}.hero-mark p{color:var(--pine);margin:190px 0 0;font-size:28px;position:absolute}.hero-mark span{border:1px solid #b5664c5c;border-radius:100%;width:120px;height:120px;margin:-217px 0 0 272px;position:absolute}.principles{background:var(--paper-deep);border-block:1px solid var(--line);padding:110px 0 120px}.principles h2{font-size:clamp(42px,5vw,66px)}.section-lede{max-width:530px;color:var(--moss);margin:28px 0 67px;font-size:16px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.feature-grid article{border-top:1px solid #bfc6be;padding-top:18px}.feature-grid article>div{color:var(--terracotta);justify-content:space-between;align-items:center;font-size:12px;display:flex}.icon{object-fit:contain;width:20px;height:20px}.feature-grid .icon{opacity:.75}.feature-grid h3{margin:23px 0 10px;font-size:27px;font-weight:400}.feature-grid p{max-width:275px;color:var(--moss);margin:0;font-size:14px;line-height:1.72}.preview{padding:125px 0}.preview-heading{max-width:680px}.preview-heading h2{font-size:clamp(41px,5vw,64px)}.preview-heading>p:last-child{max-width:540px;color:var(--moss);margin:27px 0 45px;font-size:16px;line-height:1.7}.preview-placeholder{text-align:left;background:#f4f1e8;border:1px dashed #b9c0b7;justify-content:center;align-items:center;gap:34px;min-height:355px;padding:40px;display:flex}.placeholder-paper{border:1px solid var(--line);background:#fffdf8;place-items:center;width:158px;height:210px;display:grid;position:relative;box-shadow:11px 12px #e4e0d6}.placeholder-paper img{border-radius:18px;width:62px;height:62px}.placeholder-paper span{color:var(--pine);font-size:21px;position:absolute;bottom:24px}.preview-placeholder strong{font-size:24px;font-weight:400}.preview-placeholder p{color:var(--moss);margin:9px 0 0;font-size:14px}.language-band{background:var(--pine);color:var(--paper);padding:82px 0}.language-grid{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:45px;display:grid}.language-band .eyebrow{color:#c5cec6}.language-band h2{color:var(--paper);font-size:clamp(38px,4.5vw,60px)}.language-band p:not(.eyebrow){color:#d4d9d3;margin:0 0 5px;font-size:16px;line-height:1.7}.language-band .icon{filter:brightness(0)invert();opacity:.8;width:35px}.launch{text-align:center;padding:125px 0}.launch h2{font-size:clamp(47px,5.5vw,76px)}.launch>p:not(.eyebrow){color:var(--moss);margin:25px auto 30px;font-size:16px}.platforms{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.platforms span{border:1px solid var(--line);color:var(--moss);align-items:center;gap:8px;padding:11px 15px;font-size:13px;display:flex}.platforms .icon{opacity:.75;width:15px;height:15px}.site-footer{border-top:1px solid var(--line);color:#8a928d;padding:25px 0 31px;font-size:12px}.footer-wrap,.footer-wrap div{justify-content:space-between;align-items:center;gap:21px;display:flex}.legal-shell{max-width:760px;padding:98px 0 112px}.legal-shell>.eyebrow{font-size:10px}.legal-shell h1{letter-spacing:-.05em;color:var(--pine);margin:0;font-size:clamp(48px,6vw,74px);font-weight:400}.legal-intro{color:var(--moss);margin:27px 0 62px;font-size:19px;line-height:1.65}.legal-shell article{border-top:1px solid var(--line)}.legal-shell article section{border-bottom:1px solid var(--line);padding:36px 0}.legal-shell article h2{letter-spacing:-.025em;font-size:26px;line-height:1.15}.legal-shell article p{color:#59635d;margin:17px 0 0;font-size:16px;line-height:1.8}.text-link{color:var(--pine);margin-top:43px;font-size:15px;text-decoration:none;display:inline-block}@media (width<=760px){:root{--shell:calc(100% - 36px)}.nav-wrap{gap:13px;height:68px}.nav-wrap nav{display:none}.language-switch{margin-left:auto}.hero{min-height:0;padding:76px 0 55px;display:block}.hero h1{font-size:63px}.hero-mark{height:335px;margin-top:35px}.mark-paper{width:235px;height:280px}.hero-mark img{border-radius:26px;width:98px;height:98px}.hero-mark p{margin-top:163px;font-size:24px}.hero-mark span{width:85px;height:85px;margin:-175px 0 0 203px}.principles{padding:80px 0}.feature-grid{grid-template-columns:1fr;gap:35px}.preview{padding:83px 0}.preview-placeholder{text-align:center;min-height:0;display:block}.placeholder-paper{margin:0 auto 30px}.language-band{padding:64px 0}.language-grid{grid-template-columns:1fr;gap:21px}.language-band .icon{display:none}.launch{padding:88px 0}.footer-wrap{display:block}.footer-wrap div{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.legal-shell{padding:70px 0 82px}.legal-intro{margin-bottom:44px}.legal-shell article section{padding:29px 0}.legal-shell article h2{font-size:23px}.legal-shell article p{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}:lang(zh) .hero h1,:lang(zh) h2{letter-spacing:0;line-height:1.2}:lang(zh) .legal-shell h1{letter-spacing:0}:lang(zh) .hero h1 em,:lang(zh) h2 em{font-style:normal}
