:root{--orange:#f76b1b;--ink:#242622;--muted:#777872;--line:#e9e8e3;--paper:#fbfaf7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:var(--ink);background:#fff;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #c44b00;outline-offset:6px}::selection{background:#ffe0c7}.wrap{width:min(1200px,calc(100% - 96px));margin:auto}.header{height:100px;background:#ffffffed;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand svg{width:44px;height:44px;color:var(--orange)}.brand>span{font-size:27px;letter-spacing:3px;font-weight:750;line-height:1.1}.brand small{display:block;font-size:9px;letter-spacing:3.5px;margin-top:7px}nav{display:flex;align-items:center;gap:40px;font-size:13px}nav>a{transition:color .2s}nav>a:hover{color:var(--orange)}.nav-cta{border:1px solid #dddcd6;padding:13px 21px}.nav-cta span{margin-left:24px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;padding-top:65px;column-gap:26px}.hero-copy{padding:20px 0 30px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;display:flex;align-items:center;gap:10px;margin:0 0 34px}.dot{width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 5px #fff1e8}h1{font-size:clamp(56px,5.7vw,82px);font-weight:750;line-height:1.27;letter-spacing:-3px;margin:0 0 29px}.warm{color:var(--orange);position:relative;white-space:nowrap}.warm svg{position:absolute;bottom:-9px;left:0;width:100%;height:13px;fill:none;stroke:var(--orange);stroke-width:3}.hero-description{color:var(--muted);font-size:15px;line-height:2;letter-spacing:1px;margin:0 0 28px}.button{display:inline-flex;align-items:center;gap:62px;padding:17px 25px;font-size:13px}.primary{background:var(--orange);color:white;transition:background .2s,transform .2s}.primary:hover{background:#df560d;transform:translateY(-2px)}.hero-note{display:flex;align-items:center;gap:13px;margin-top:40px;font-size:9px;letter-spacing:1.5px;color:#8c8c83}.small-line{height:1px;width:30px;background:#aaa99f}.hero-art{position:relative;min-height:520px;align-self:stretch;overflow:hidden;background:#fbf6ef;border-radius:50% 50% 4px 4px}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#e8dccc55 1px,transparent 1px),linear-gradient(90deg,#e8dccc55 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.orbit{border:1px solid #dec6b3;border-radius:50%;position:absolute;inset:60px 40px;opacity:.55;transform:rotate(-25deg)}.orbit-two{inset:112px 8px;transform:rotate(37deg)}.chain-art{position:absolute;width:100%;height:100%;inset:0;animation:float 8s ease-in-out infinite}.cross{position:absolute;color:#c89673;font-size:22px;font-weight:200}.cross-one{left:54px;top:165px}.cross-two{right:54px;bottom:133px}.art-label{font-size:9px;letter-spacing:2px;color:#a17d61}.label-top{position:absolute;top:46px;left:50%;transform:translateX(-50%);white-space:nowrap}.art-caption{position:absolute;bottom:27px;left:29px;right:29px;display:flex;align-items:center;gap:12px}.tiny-star{font-size:40px;color:var(--orange)}.art-caption>span:nth-child(2){font-size:10px;line-height:1.8;color:#9b7d65;letter-spacing:2px}.art-caption strong{font-weight:500;color:#65452f}.caption-number{margin-left:auto;color:#a17d61;font-size:10px;letter-spacing:1px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:29px 0 25px;margin-top:30px;color:#85857c;font-size:11px;letter-spacing:1px}.hero-bottom a span{margin-left:30px;font-size:18px}.section{padding-top:105px;padding-bottom:105px}.about{background:#fff}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.section-label>span{font-size:10px;letter-spacing:2px;color:var(--orange);font-weight:600}.section-label h2{font-size:34px;line-height:1.6;font-weight:600;letter-spacing:-1px;margin:22px 0 0}.about-copy{padding-top:26px}.lead{font-size:24px;line-height:1.8;margin:0 0 22px}.about-copy>p:not(.lead){font-size:13px;line-height:2.3;color:var(--muted)}.wordmark{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);margin-top:33px;padding-top:28px}.wordmark>span:not(.wordmark-link){font-size:28px}.wordmark-link{font-size:32px;color:var(--orange)}.wordmark small{margin-left:auto;font-size:9px;letter-spacing:1.5px;color:#93928a}.belief{border-top:1px solid var(--line)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.section-top>p{color:var(--muted);font-size:12px;margin-bottom:8px}.belief-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.belief-list article{position:relative;padding:36px 30px 32px 0}.belief-list article+article{border-left:1px solid var(--line);padding-left:34px}.number{position:absolute;right:28px;top:34px;font-size:10px;color:#9a9990}.belief-list svg{display:block;width:53px;height:53px;color:var(--orange);margin-bottom:29px}.belief-list h3{font-weight:500;font-size:21px;margin:0 0 15px}.belief-list p{color:var(--muted);font-size:13px;line-height:2.1}.article-en{font-size:8px;letter-spacing:2px;color:#a09c91;display:block;margin-top:32px}.connect{background:#fff0e4;position:relative;overflow:hidden}.connect-inner{position:relative;z-index:1;padding-top:69px;padding-bottom:48px}.connect .eyebrow{color:#b7622c;font-size:10px}.connect h2{font-size:58px;line-height:1.35;font-weight:600;letter-spacing:-2px;margin:0 0 35px}.connect-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.connect-bottom p{font-size:13px;line-height:2;color:#9b7359;margin:0}.domain-button{background:transparent;border:0;border-bottom:1px solid #d8aa89;padding:0 0 14px;display:flex;align-items:center;gap:50px;color:#a54810;cursor:pointer;text-align:left}.domain-button>span:first-child{font-size:37px;letter-spacing:-1px;font-weight:600}.copy-label{font-size:11px}.domain-button:hover{color:#e55f0d}.copy-status{height:16px;text-align:right;font-size:12px;color:#985026;margin:16px 0 0}.connect-decoration{position:absolute;font-family:Georgia,serif;right:40px;top:-108px;font-size:510px;line-height:1;color:#f9dfca;transform:rotate(-25deg);pointer-events:none}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:32px;padding-bottom:32px;font-size:10px;color:#8b8b82}.footer-brand{font-size:19px;font-weight:600;color:var(--ink)}.footer-brand span{font-size:8px;letter-spacing:2px;margin-left:8px}.skip{position:fixed;top:-80px;left:20px;background:#fff;padding:15px;z-index:100}.skip:focus{top:10px}@keyframes float{50%{transform:translateY(-9px) rotate(1deg)}}
@media(min-width:1500px){.hero{padding-top:80px}.hero-art{min-height:570px}}
@media(max-width:950px){.wrap{width:calc(100% - 56px)}nav{gap:24px}.hero{padding-top:40px;gap:15px}h1{font-size:58px}.hero-art{min-height:480px}.hero-note{font-size:7px}.section-label h2{font-size:28px}.about-grid{gap:30px}.domain-button{gap:22px}.domain-button>span:first-child{font-size:30px}}
@media(max-width:650px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.header{height:77px}.brand svg{width:35px;height:35px}.brand>span{font-size:23px}.brand small{font-size:8px}.menu-toggle{display:flex;width:43px;height:43px;border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:6px;padding:11px}.menu-toggle span{height:1px;width:100%;background:var(--ink)}nav{display:none;position:absolute;left:0;right:0;top:77px;background:white;padding:24px;box-shadow:0 15px 20px #0000000a;flex-direction:column;align-items:stretch;gap:25px}nav.open{display:flex}.nav-cta{display:flex;justify-content:space-between}.hero{grid-template-columns:1fr;padding-top:31px}.hero-copy{padding-top:10px;padding-bottom:20px}.eyebrow{font-size:10px;margin-bottom:27px}h1{font-size:61px;letter-spacing:-2px;margin-bottom:28px}.hero-description{font-size:13px;line-height:1.95}.hero-note{margin-top:26px;font-size:8px}.hero-art{min-height:380px;margin-top:10px;max-height:470px;aspect-ratio:1/1;width:100%}.chain-art{inset:0}.hero-bottom{font-size:9px;letter-spacing:0;margin-top:9px;padding:20px 0}.hero-bottom a span{margin-left:12px}.section{padding-top:64px;padding-bottom:64px}.about-grid{grid-template-columns:1fr;gap:17px}.section-label h2{font-size:28px;line-height:1.55;margin-top:19px}.about-copy{padding-top:4px}.lead{font-size:21px}.about-copy>p:not(.lead){font-size:12px}.wordmark{margin-top:25px}.section-top{display:block}.section-top>p{margin-top:20px}.belief-list{grid-template-columns:1fr;margin-top:30px}.belief-list article{padding:28px 0 25px 81px;min-height:190px}.belief-list article+article{border-left:0;border-top:1px solid var(--line);padding-left:81px}.belief-list svg{position:absolute;left:2px;top:30px;width:46px;height:46px}.belief-list h3{font-size:19px;padding-right:20px}.number{right:0;top:32px}.belief-list p{font-size:12px}.article-en{margin-top:20px}.connect-inner{padding-top:48px;padding-bottom:30px}.connect h2{font-size:43px;margin-bottom:27px}.connect-bottom{display:block}.domain-button{margin-top:34px;width:100%;justify-content:space-between;gap:12px}.domain-button>span:first-child{font-size:31px}.connect-decoration{font-size:390px;right:-130px;top:-55px}.copy-status{text-align:left}.footer{flex-wrap:wrap;gap:14px;padding-top:26px;padding-bottom:26px}.footer p{order:3;width:100%;margin:2px 0}.footer>a:last-child{margin-left:auto}.footer-brand{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chain-art{animation:none}*{transition:none!important}}
