.about-page{color:var(--charcoal);background:var(--pearl)}.about-wrap{width:min(1400px,88%);margin-inline:auto}.about-page section[id]{scroll-margin-top:30px}.about-announcement{padding:11px 20px;text-align:center;background:var(--brand-green);color:var(--pearl);font-size:9px;letter-spacing:2px}.about-header{min-height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6%;border-bottom:1px solid var(--border)}.about-back,.about-header-link{display:inline-flex;gap:10px;align-items:center;width:fit-content;min-height:44px;font-size:12px}.about-header-link{justify-self:end}.about-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center;padding-block:80px 85px}.about-hero h1{font:400 clamp(56px,6.4vw,96px)/1.03 Georgia,serif;letter-spacing:-3px;margin:28px 0;color:var(--brand-green)}.about-hero h1 em{font-weight:400}.about-hero-intro{font-size:14px;line-height:1.9;color:var(--muted-foreground)}.about-inline-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;font-size:12px;border-bottom:1px solid var(--border);width:fit-content;text-decoration:none}.about-inline-link:hover{color:var(--gold-ink);border-color:var(--brand-gold)}.about-hero .about-inline-link{margin-top:24px}.about-origin-art{min-height:560px;background:radial-gradient(ellipse at 45% 42%,#fcfaf5 10%,#efe7d8 100%);border:1px solid var(--border);padding:30px;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.about-art-caption{position:absolute;top:27px;left:28px;font-size:8px;letter-spacing:1.8px;color:var(--gold-ink)}.about-emblem{margin-top:16px;padding-block:24px 45px}.about-emblem .brand-logo--symbol{width:136px}.about-art-words{display:flex;align-items:center;justify-content:center;width:100%;gap:20px}.about-art-words>span:not(.about-art-rule){display:flex;flex-direction:column;align-items:center;gap:17px}.about-art-words b{font-family:Georgia,Songti SC,SimSun,serif;font-size:27px;font-weight:400;letter-spacing:9px;padding-left:9px}.about-art-words small{font-size:7px;letter-spacing:1.2px;white-space:nowrap}.about-art-rule{width:38px;height:1px;background:var(--brand-gold)}.about-origin-art>p{margin-top:48px;font:italic 17px Georgia,serif;color:var(--gold-ink)}.about-chapters{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border)}.about-chapters a{display:flex;align-items:center;gap:16px;min-height:70px;font-size:11px}.about-chapters span{font:italic 16px Georgia,serif}.about-chapters a:hover,.about-chapters span{color:var(--gold-ink)}.about-page h2{font:400 clamp(36px,3.5vw,54px)/1.16 Georgia,serif;letter-spacing:-1.2px}.about-belief{display:grid;grid-template-columns:1fr 1fr;gap:12%}.about-belief h2,.about-origin h2{margin-top:27px}.about-prose p{font-size:14px;line-height:1.95;margin-bottom:22px}.about-prose{color:var(--muted-foreground)}.about-prose .about-belief-line{font:25px/1.5 Georgia,serif;color:var(--brand-green);margin-top:36px;margin-bottom:16px}.about-chinese-line{font:13px/1.9 Songti SC,SimSun,serif;letter-spacing:3px;color:var(--gold-ink)}.about-origin{background:var(--brand-green);color:var(--pearl);padding-block:85px}.about-origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 12%}.about-origin .about-prose,.about-origin .eyebrow{color:var(--on-brand-muted)}.about-origin-zh{font-size:16px;letter-spacing:5px;margin-top:35px;color:#d8be94}.about-origin .about-inline-link{color:var(--pearl);border-color:var(--on-brand-border)}.about-origin a:focus-visible{outline-color:#d8be94}.about-four-pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);text-align:center;border-top:1px solid var(--on-brand-border);padding-top:40px}.about-four-pillars>div{display:flex;flex-direction:column;gap:16px}.about-four-pillars>div+div{border-left:1px solid var(--on-brand-border)}.about-four-pillars span{font:38px Songti SC,SimSun,serif;color:#d8be94}.about-four-pillars small,.about-four-pillars>p{font-size:8px;letter-spacing:2px;color:var(--on-brand-muted)}.about-four-pillars>p{grid-column:1/-1;margin-top:32px}.about-roots{padding-block:95px 80px}.about-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end;margin-bottom:40px}.about-section-heading h2{margin-top:22px}.about-section-heading>p{color:var(--muted-foreground);font-size:13px;line-height:1.9}.about-root{border-top:1px solid var(--border)}.about-root:last-child{border-bottom:1px solid var(--border)}.about-root summary{list-style:none;display:grid;grid-template-columns:55px 1fr 1fr 20px;align-items:center;gap:20px;cursor:pointer;min-height:104px;padding:20px 8px}.about-root summary::-webkit-details-marker{display:none}.about-root summary:hover{background:#efeadd66}.about-root-number{font:italic 18px Georgia,serif;color:var(--gold-ink)}.about-root-name{display:flex;flex-direction:column;gap:9px}.about-root-name>span{font:23px Songti SC,SimSun,serif;letter-spacing:4px}.about-root-name small{font:italic 15px Georgia,serif;color:var(--muted-foreground)}.about-root-label{font-size:8px;letter-spacing:1.5px;color:var(--gold-ink)}.about-root-toggle{transition:transform .16s}.about-root[open] .about-root-toggle{transform:rotate(45deg)}.about-root-body{margin:0 40px 28px 83px;max-width:690px}.about-root-body p{font-size:13px;line-height:1.9;color:var(--muted-foreground);margin-bottom:12px}.about-source-note{max-width:850px;font-size:11px;line-height:1.85;color:var(--muted-foreground);margin-top:22px}.story-philosophy-reading{display:inline-flex;align-items:center;gap:8px;margin-left:8px;color:#d8be94;white-space:nowrap;border-bottom:1px solid #d8be9466}.about-classic-quote{text-align:center;margin:55px 0 0;padding:38px 15px;background:var(--secondary)}.about-classic-quote blockquote{font:24px/1.8 Songti SC,SimSun,serif;letter-spacing:5px;color:var(--brand-green)}.about-classic-quote figcaption{font-size:11px;line-height:1.8;color:var(--muted-foreground);margin-top:16px}.about-intentions{padding-block:35px 90px}.about-intention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.about-intention{padding:30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;min-height:265px}.about-intention-top{display:flex;justify-content:space-between;align-items:center;color:var(--gold-ink);font-size:11px;letter-spacing:2px}.about-intention-top [lang]{font-size:17px}.about-intention h3{font:32px Georgia,serif;margin-top:25px;color:var(--brand-green)}.about-intention>p{font-size:12px;line-height:1.8;color:var(--muted-foreground);margin:16px 0 20px}.about-coming,.about-intention .about-inline-link{margin-top:auto}.about-coming{font-size:8px;letter-spacing:1.5px;color:var(--gold-ink);padding-block:16px}.about-personal{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:20px 95px}.about-personal-image{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--product-surface)}.about-image-caption{position:absolute;bottom:18px;left:18px;font-size:8px;letter-spacing:1px;color:var(--gold-ink);background:var(--pearl);padding:8px}.about-personal-copy h2{margin:25px 0}.about-personal-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted-foreground)}.about-personal-detail{display:grid;grid-template-columns:25px 1fr;gap:18px;border-top:1px solid var(--border);padding-top:20px;margin-top:25px}.about-personal-detail>span{font:italic 17px Georgia,serif;color:var(--gold-ink)}.about-personal-detail h3{font:21px Georgia,serif;margin-bottom:12px}.about-personal-detail p{font-size:13px;line-height:1.8;color:var(--muted-foreground)}.about-personal-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.about-personal-copy .about-small-note{font-size:10px!important;margin-top:18px}.about-closing{text-align:center;border-top:1px solid var(--border);padding-block:85px}.about-closing h2{font-size:clamp(42px,4.5vw,68px);margin:28px 0;color:var(--brand-green)}.about-closing>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted-foreground)}.about-closing .solid-link{margin-top:30px}.about-closing>span{display:block;margin-top:32px;font-size:13px;letter-spacing:4px;color:var(--gold-ink)}.about-closing>.about-closing-translation{margin-top:8px;letter-spacing:.02em;line-height:1.8}.about-footer{padding-block:35px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.about-footer .wordmark{width:155px}.about-footer nav{display:flex;gap:25px;font-size:11px;flex-wrap:wrap}.about-footer nav a{min-height:44px;display:inline-flex;align-items:center}.about-footer>span{font-size:8px;letter-spacing:1px;color:var(--muted-foreground)}@media (max-width:1000px){.about-hero{gap:5%;padding-block:60px}.about-origin-art{min-height:490px;padding-inline:16px}.about-art-words{gap:10px}.about-art-rule{width:20px}.about-art-words small{font-size:6px;letter-spacing:.5px}.about-belief,.about-origin-grid,.about-section-heading{column-gap:7%}.about-intention{padding:23px}.about-personal{gap:5%}}@media (max-width:680px){.about-wrap{width:88%}.about-header{min-height:78px;padding-inline:6%}.about-header .wordmark{width:145px}.about-back,.about-header-link{font-size:10px;gap:5px}.about-back span,.about-header-link svg{display:none}.about-back{width:44px}.about-announcement{font-size:7px;letter-spacing:1.5px}.about-hero{grid-template-columns:1fr;padding-block:48px;gap:40px}.about-hero h1{font-size:clamp(50px,13vw,70px);letter-spacing:-2px}.about-hero-intro{font-size:12px}.about-origin-art{min-height:425px}.about-art-caption{font-size:7px;left:20px}.about-emblem .brand-logo--symbol{width:110px}.about-art-words small{font-size:7px}.about-origin-art>p{font-size:15px;margin-top:35px}.about-chapters{grid-template-columns:1fr 1fr}.about-chapters a{min-height:56px;gap:10px;font-size:10px}.about-belief{grid-template-columns:1fr;gap:30px;padding-block:60px}.about-page h2{font-size:36px;letter-spacing:-.8px}.about-prose p{font-size:13px}.about-prose .about-belief-line{font-size:23px}.about-chinese-line{font-size:12px;letter-spacing:2px}.about-origin{padding-block:55px}.about-origin-grid{grid-template-columns:1fr;gap:30px}.about-origin-zh{font-size:13px;letter-spacing:3px;margin-top:24px}.about-four-pillars{padding-top:28px}.about-four-pillars span{font-size:30px}.about-four-pillars>p{font-size:7px;letter-spacing:1px}.about-roots{padding-block:60px 40px}.about-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.about-section-heading>p{font-size:12px}.about-root summary{grid-template-columns:25px 1fr 18px;gap:12px;padding-inline:0}.about-root-label{display:none}.about-root-name>span{font-size:22px}.about-root-name small{font-size:14px}.about-root-body{margin:0 0 25px 37px}.about-root-body .about-inline-link{font-size:10px;gap:8px}.about-classic-quote{margin-top:35px;padding:27px 17px}.about-classic-quote blockquote{font-size:19px;letter-spacing:2px}.about-classic-quote figcaption{font-size:10px}.about-intentions{padding-block:20px 55px}.about-intention-grid{grid-template-columns:1fr}.about-intention{min-height:230px;padding:25px}.about-personal{grid-template-columns:1fr;padding-block:0 60px;gap:32px}.about-personal-image{aspect-ratio:1}.about-personal-copy h2{font-size:33px}.about-closing{padding-block:55px}.about-closing h2{font-size:41px}.about-closing .solid-link{font-size:11px;gap:14px}.about-footer{gap:15px}.about-footer nav{gap:18px}}@media (prefers-reduced-motion:reduce){.about-root-toggle{transition:none}}.about-page{--story-night:#0c2420;--story-gold:#d8be94}.about-announcement{background:#091c19;color:#cfc6af}.about-header{background:var(--story-night);color:var(--pearl);border-color:#b49a6a30}.about-header .brand-logo{filter:url(#about-ink-mask);mix-blend-mode:normal}.about-header a:focus-visible,.about-hero a:focus-visible{outline-color:var(--story-gold)}.about-hero{width:100%;margin:0;padding:48px 6% 46px;display:flex;flex-direction:column;gap:0;position:relative;isolation:isolate;overflow:hidden;text-align:center;background:var(--story-night);color:var(--pearl)}.story-aura{inset:-10%;z-index:-2;background:radial-gradient(ellipse at 50% 22%,#b49a6a20 0,#25504424 25%,transparent 58%),radial-gradient(ellipse at 3% 85%,#2a534733,transparent 48%);animation:story-breathe 14s ease-in-out 2}.story-aura,.story-orbits{position:absolute;pointer-events:none}.story-orbits{inset:0;z-index:-1}.story-orbits i{position:absolute;display:block;border:1px solid #b49a6a22;border-radius:50%;width:880px;height:880px;top:-650px;left:calc(50% - 440px)}.story-orbits i:nth-child(2){width:1200px;height:1200px;top:-800px;left:calc(50% - 600px);border-color:#b49a6a15}.story-orbits i:nth-child(3){width:1540px;height:1540px;top:-960px;left:calc(50% - 770px);border-style:dashed;border-color:#b49a6a14}.story-side-note{position:absolute;right:5%;top:35%;writing-mode:vertical-rl;letter-spacing:9px;font:12px/1.7 Songti SC,SimSun,serif;color:#d8be9490}.story-gold-emblem{width:108px;height:136px;margin-bottom:29px;position:relative}.story-gold-emblem:before{content:"";position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(ellipse,#d8be9413,transparent 68%)}.story-gold-emblem svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 16px #d8be9430)}.about-hero-copy{position:relative;z-index:1}.about-hero .eyebrow{color:var(--story-gold);font-size:9px;letter-spacing:2.8px}.about-hero h1{font-size:clamp(46px,5.7vw,88px);line-height:1.08;letter-spacing:-2.5px;color:var(--pearl);margin:24px 0 22px}.about-hero h1 em{color:var(--story-gold)}.story-title-en,.story-title-en>em,.story-title-en>span,.story-title-zh,.story-title-zh>span{display:block}.story-title-zh{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(24px,3.1vw,44px);font-weight:400;line-height:1.65;letter-spacing:.04em}.story-title-zh>span:first-child{margin-bottom:.36em;font-size:.76em;color:#d9ddd5;letter-spacing:.1em}.story-title-zh>span:last-child{color:#d6c3a5}.story-title-en.is-secondary{margin-top:24px;font-size:clamp(16px,1.65vw,23px);line-height:1.55;letter-spacing:.01em;color:#c0c9c0}.about-hero h1 .story-title-en.is-secondary em{color:#bead91}.story-hero-chinese{font:16px/1.8 Songti SC,SimSun,serif;color:#e7dac2;letter-spacing:5px}.about-hero-intro{color:#b9c5ba;font-size:12px;line-height:1.85;margin-top:22px}.about-hero .about-inline-link{color:var(--pearl);border-color:#d8be9466;margin-top:17px}.story-hero-footnote{display:block;margin-top:34px;font-size:7px;letter-spacing:3px;color:#d8be9499}.about-chapters{margin-top:0}.about-belief{padding-block:110px}.about-origin{background:radial-gradient(ellipse at 50% 90%,#244d40,transparent 64%),var(--story-night);overflow:hidden;padding-bottom:65px}.about-origin,.about-origin-grid{position:relative}.about-four-pillars{position:relative;isolation:isolate;min-height:385px;padding-top:64px;margin-top:26px;border:0;overflow:hidden;align-items:start}.about-four-pillars>.story-time-arcs{position:absolute;z-index:-1;inset:0;display:block;border:0;pointer-events:none}.story-time-arcs i{position:absolute;border:1px solid #d8be9438;width:105%;height:740px;left:-2.5%;top:74px;border-radius:50%}.story-time-arcs i:nth-child(2){width:130%;left:-15%;top:13px;height:920px;border-color:#d8be9420}.story-time-arcs i:nth-child(3){width:155%;left:-27.5%;top:-43px;height:1100px;border-color:#d8be9412}.about-four-pillars>.story-pillar{position:relative;border:0;display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:35px}.about-four-pillars .story-pillar-1,.about-four-pillars .story-pillar-2{padding-top:0}.about-four-pillars .story-pillar-index{font:italic 10px Georgia,serif;letter-spacing:2px;color:#d8be9499}.about-four-pillars .story-pillar [lang]{font:58px/1.2 Songti SC,SimSun,serif;color:#e7c994;text-shadow:0 0 30px #d8be9425}.story-pillar>i{width:1px;height:60px;background:linear-gradient(#d8be9490,#d8be9400);position:relative}.story-pillar>i:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#d8be94;left:-1.5px;top:0;box-shadow:0 0 14px #d8be9480}.about-four-pillars>p{align-self:end;margin-top:22px}.story-archive{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:9%;padding:48px 7%;background:#ece4d5;border:1px solid #d6cbb7;margin:0 0 48px;position:relative}.story-archive-image{position:relative;max-width:315px;width:100%;justify-self:center;transform:rotate(-3deg);box-shadow:0 25px 40px -22px #44351b65;background:white}.story-archive-image img{display:block;width:100%;height:auto}.story-archive figcaption{position:relative}.story-archive .eyebrow{font-size:8px;color:var(--gold-ink)}.story-archive-title{font:35px/1.3 Songti SC,SimSun,serif;letter-spacing:8px;color:var(--brand-green);margin:30px 0 22px}.story-archive-title+p{font:italic 25px/1.55 Georgia,serif}.story-archive-description{display:block;font-size:11px;line-height:1.9;color:var(--muted-foreground);margin-top:24px}.story-archive .about-inline-link{font-size:10px;margin-top:18px;border-color:#b49a6a70}.about-classic-quote{background:none;border-block:1px solid var(--border);padding-block:40px}.about-classic-quote blockquote{font-size:clamp(24px,2.6vw,37px);letter-spacing:7px}.story-choice{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:205px 6% 110px;background:radial-gradient(ellipse at 50% 30%,#fffdf7,transparent 60%),linear-gradient(#e4dbc8,var(--pearl) 55%)}.story-choice:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:110px;border-radius:0 0 50% 50%;background:var(--story-night)}.story-choice-line{position:absolute;top:20px;height:155px;left:50%;width:1px;background:linear-gradient(transparent,var(--brand-gold) 45%,#b49a6a45)}.story-choice-line:after{content:"";position:absolute;bottom:0;left:-2px;width:5px;height:5px;background:var(--brand-gold);transform:rotate(45deg)}.story-choice .eyebrow{color:var(--gold-ink);font-size:8px}.story-choice-before{font:24px/1.5 Georgia,serif;color:var(--muted-foreground);margin-top:30px}.about-page .story-choice h2{font:400 clamp(48px,6.4vw,96px)/1.1 Georgia,serif;letter-spacing:-2px;color:var(--brand-green);margin:24px 0 32px}.story-mobile-break{display:none}.story-choice-zh{font:15px/2.1 Songti SC,SimSun,serif;letter-spacing:3px;color:var(--gold-ink)}.story-choice .about-inline-link{margin-top:25px}.about-intentions{padding-top:55px}.about-intention{position:relative;transition:background-color .25s}.about-intention:hover{background:#eee7d966}.about-intention-top [lang]{font-family:Songti SC,SimSun,serif;font-size:23px}.story-arrived[data-story-reveal]{animation:story-arrive .95s ease-out both}.story-arrived .story-pillar{animation:story-pillar-appear 1.1s ease-out both}.story-arrived .story-pillar-1{animation-delay:.12s}.story-arrived .story-pillar-2{animation-delay:.24s}.story-arrived .story-pillar-3{animation-delay:.36s}@keyframes story-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes story-arrive{0%{opacity:.5;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes story-pillar-appear{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.about-hero{padding:40px 6% 35px}.story-gold-emblem{width:82px;height:104px;margin-bottom:25px}.about-hero .eyebrow{font-size:7px;letter-spacing:1.7px}.about-hero h1{font-size:clamp(31px,8.4vw,54px);letter-spacing:-1px;line-height:1.2;margin-block:23px}.story-hero-chinese{font-size:12px;letter-spacing:2px}.about-hero-intro{font-size:11px}.story-side-note{display:none}.story-hero-footnote{font-size:6px;letter-spacing:2px;margin-top:30px}.about-belief{padding-block:60px}.about-origin{padding-bottom:40px}.about-four-pillars{margin-top:5px;min-height:315px;padding-top:35px}.about-four-pillars .story-pillar [lang]{font-size:40px}.about-four-pillars>.story-pillar{gap:17px}.story-time-arcs i{width:175%;left:-37.5%;top:70px}.story-time-arcs i:nth-child(2){width:205%;left:-52.5%;top:25px}.story-time-arcs i:nth-child(3){width:235%;left:-67.5%;top:-20px}.about-four-pillars>p{font-size:6px;letter-spacing:1px}.story-archive{grid-template-columns:1fr;gap:36px;padding:34px 25px;margin-bottom:30px}.story-archive-image{max-width:210px}.story-archive-title{font-size:29px;margin-top:22px}.story-archive-title+p{font-size:23px}.story-archive .about-inline-link{font-size:9px;gap:8px}.about-classic-quote blockquote{font-size:21px;letter-spacing:2px}.story-choice{padding:165px 6% 65px}.story-choice:before{height:80px}.story-choice-line{height:115px}.story-choice-before{font-size:19px;margin-top:23px}.about-page .story-choice h2{font-size:43px;line-height:1.14;letter-spacing:-1.5px}.story-mobile-break{display:block}.story-choice-zh{font-size:12px;letter-spacing:1.7px}.about-intentions{padding-top:25px}}@media (prefers-reduced-motion:reduce){.story-arrived .story-pillar,.story-arrived[data-story-reveal],.story-aura{animation:none}.about-intention{transition:none}}.about-page .about-origin{isolation:isolate;background:#0b1714;min-height:760px;padding:105px 0 38px}.story-sundial{position:absolute;z-index:-2;inset:0 0 0 15%;overflow:hidden}.story-sundial img{object-fit:cover;object-position:70% center}.about-page .about-origin:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0b1714 4%,#0b1714ee 26%,#0b171480 43%,transparent 66%),linear-gradient(0deg,#0b1714,transparent 20%,transparent 82%,#0b171452);pointer-events:none}.about-page .about-origin-grid{display:block}.about-origin-grid>div{max-width:455px}.about-origin-grid .about-prose{margin-top:34px}.about-origin-grid .about-prose p{font-size:12px;line-height:1.95;color:#c3c8bd;margin-bottom:18px}.about-origin .about-inline-link{color:#e4d4b7;border-color:#d8be9455;font-size:11px}.about-origin .about-origin-zh,.about-origin .eyebrow{color:#c9ae81}.story-material-caption{margin-top:64px;display:flex;justify-content:space-between;gap:24px;font-size:7px;line-height:1.8;letter-spacing:2px;color:#c0b39b}.story-material-caption span{font-size:6px;letter-spacing:1.5px;color:#a6aa9c}.story-choice:before{background:#0b1714}@media (min-width:1600px){.about-page .about-origin{min-height:810px}}@media (max-width:1000px){.about-origin-grid>div{max-width:430px}.story-sundial{left:8%}}@media (max-width:680px){.about-page .about-origin{padding:60px 0 26px;min-height:0}.story-sundial{inset:auto 0 0;height:420px}.story-sundial img{object-position:69% center}.about-page .about-origin:before{background:linear-gradient(180deg,#0b1714,#0b1714 58%,#0b1714aa 69%,transparent 83%,#0b1714b0)}.about-origin-grid>div{max-width:none}.about-origin-grid .about-prose{margin-top:28px}.about-origin-grid .about-prose p{font-size:12px}.story-material-caption{margin-top:300px;display:block;font-size:6px;letter-spacing:1.4px}.story-material-caption span{display:block;margin-top:9px;font-size:5px}}.about-origin-grid .about-prose .story-origin-note{font-size:10px;color:#a4b0a4;margin-top:30px}.about-origin a:focus-visible{outline:2px solid #e1c79c;outline-offset:5px}.story-sundial:after{content:"";position:absolute;inset:-15%;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 36%,#e3cbaa18 49%,transparent 61%);mix-blend-mode:soft-light}.story-light-arrived .story-sundial:after{animation:story-stone-light 9s ease-in-out 1 both}@keyframes story-stone-light{0%{opacity:0;transform:translateX(-15%)}35%{opacity:.65}70%{opacity:.35}to{opacity:0;transform:translateX(15%)}}.story-philosophy{background:#0b1714;color:#b9c4b6;padding:10px 0 46px;scroll-margin-top:25px}.story-philosophy-inner{border-top:1px solid #b49a6a38;padding-top:35px;display:grid;grid-template-columns:.8fr 1.4fr;gap:9%}.story-philosophy .eyebrow{color:#bfa77e;font-size:7px;letter-spacing:1.8px}.story-philosophy h3{font:28px/1.3 Georgia,serif;color:#e3d3b8;margin-top:17px}.story-philosophy-inner>p{font-size:12px;line-height:2.15;max-width:760px}.story-philosophy cite{font-style:normal;display:inline-block}.story-philosophy a{color:#d5c3a1;text-decoration:underline;text-decoration-color:#d5c3a145;text-underline-offset:4px}.story-philosophy a:hover{color:#f2e3c7;text-decoration-color:currentColor}.story-philosophy a:focus-visible{outline:2px solid #e1c79c;outline-offset:4px}@media (max-width:680px){.story-philosophy{padding-bottom:25px}.story-philosophy-inner{grid-template-columns:1fr;gap:25px;padding-top:30px}.story-philosophy h3{font-size:25px}.story-philosophy-inner>p{font-size:11px;line-height:2.1}}@media (prefers-reduced-motion:reduce){.story-light-arrived .story-sundial:after{animation:none}}.story-personal-preview{min-width:0;container-type:inline-size;background:#f4ece3}.story-colour-display,.story-engraving-display{margin:0;position:relative;overflow:hidden;isolation:isolate}.story-colour-display{aspect-ratio:3/2;background:#f5ead9}.story-colour-display>img{display:block;width:100%;height:100%;object-fit:cover}.story-personal-preview .story-poster-copy{position:absolute;z-index:1;top:9%;left:7%;max-width:42%;color:#263d32}.story-personal-preview .story-poster-eyebrow{display:block;font-size:clamp(8px,1.5cqw,10px);letter-spacing:.15em;line-height:1.5;color:#736044}.story-personal-preview .story-poster-copy h3{margin:18px 0 12px;font-family:var(--font-display),"Songti SC",SimSun,serif;font-size:clamp(22px,4.5cqw,34px);font-weight:400;line-height:1.45;letter-spacing:.025em}.story-personal-preview .story-poster-copy p{margin:0;font-size:clamp(10px,1.8cqw,12px);line-height:1.9;color:#5b6255}.story-personal-preview .story-poster-note{position:absolute;z-index:1;left:7%;right:7%;bottom:5%;font-size:clamp(8px,1.4cqw,9px);line-height:1.5;letter-spacing:.035em;color:#645744}.story-engraving-display{aspect-ratio:3/2;border-top:6px solid var(--background,#f6f3eb);background:radial-gradient(ellipse at 68% 45%,#faf4ed,#ece1d7)}.story-personal-preview .story-engraving-display .story-poster-copy{top:15%;max-width:34%}.story-engraving-art{position:absolute;width:67%;height:89%;right:0;top:3%;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 17%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect}.story-engraving-art .engraving-photo{display:block;width:100%;height:100%}.story-engraving-modes{display:flex;justify-content:center;gap:24px;padding:0 18px 17px;background:#ece1d7}.story-engraving-modes button{position:relative;min-height:44px;padding:10px 0;border:0;background:transparent;font-size:11px;line-height:1.5;color:#696659;cursor:pointer;transition:color .18s}.story-engraving-modes button:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s}.story-engraving-modes button[aria-pressed=true]{color:var(--brand-green)}.story-engraving-modes button:hover:after,.story-engraving-modes button[aria-pressed=true]:after{transform:scaleX(1)}.story-engraving-modes button:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}@media (max-width:420px){.story-personal-preview .story-poster-copy h3{margin-top:12px;margin-bottom:8px}.story-engraving-modes{gap:20px}}@media (prefers-reduced-motion:reduce){.story-engraving-modes button,.story-engraving-modes button:after{transition:none}}.about-page .story-heading-en,.about-page .story-heading-en>span,.about-page .story-heading-line,.about-page .story-heading-pair,.about-page .story-heading-zh,.about-page .story-heading-zh>span{display:block}.about-page .story-heading-zh{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:.035em;text-wrap:pretty}.about-page .story-heading-en{margin-top:18px;font-family:var(--font-display),Georgia,serif;font-weight:400;font-style:normal;font-size:.66em;line-height:1.5;letter-spacing:.005em;color:var(--muted-foreground)}.about-page h2 .story-heading-pair{font-size:clamp(27px,2.8vw,40px)}.about-page h2 .story-heading-en{font-size:clamp(17px,1.5vw,22px)}.about-page h3 .story-heading-en{margin-top:7px}.about-page .about-origin .story-heading-en,.about-page .story-philosophy .story-heading-en{color:#c3c8bd}.about-belief>div,.about-origin-grid>div,.about-section-heading>div{min-width:0}html[lang=zh-CN] .about-belief{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8%;padding-block:88px}html[lang=zh-CN] .about-page .about-prose>p{max-width:39em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:2.1;letter-spacing:.015em;margin-bottom:22px}html[lang=zh-CN] .about-page .about-prose .about-belief-line{margin-top:30px;padding-top:24px;border-top:1px solid var(--border);font-size:23px;line-height:1.6}.about-belief-line .story-heading-en{font-size:16px;margin-top:12px}html[lang=zh-CN] .about-intention-top>[lang=zh]{display:none}html[lang=zh-CN] .about-intention h3{font-size:28px;margin-top:20px}html[lang=zh-CN] .about-intention>p,html[lang=zh-CN] .about-personal-copy>p:not(.eyebrow):not(.about-small-note),html[lang=zh-CN] .about-personal-detail p,html[lang=zh-CN] .about-section-heading>p{font-size:14px;line-height:2}html[lang=zh-CN] .about-page .story-choice h2 .story-heading-pair{font-size:clamp(32px,4.2vw,58px)}html[lang=zh-CN] .about-page .story-choice .story-heading-zh{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.065em;color:#143b30}html[lang=zh-CN] .about-page .story-choice h2{margin-block:32px 36px}html[lang=zh-CN] .about-page .story-choice h2 .story-heading-en{margin-top:28px;font-size:clamp(18px,1.7vw,23px);line-height:1.4;color:#59685e}html[lang=zh-CN] .story-choice-before{font:400 clamp(16px,1.65vw,21px)/1.8 PingFang SC,Microsoft YaHei,sans-serif;color:#59685e}@media (max-width:680px){#six-intentions{padding-block:22px 32px}#six-intentions .about-section-heading{gap:14px;margin-bottom:20px}#six-intentions .about-section-heading h2{margin-top:12px}#six-intentions h2 .story-heading-zh{line-height:1.4}#six-intentions h2 .story-heading-en{margin-top:9px;font-size:17px;line-height:1.4}#six-intentions .about-section-heading>p{font-size:14px;line-height:1.75}#six-intentions .about-intention{min-height:0;padding:16px 18px}#six-intentions .about-intention-top{font-size:10px;line-height:1.4}#six-intentions .about-intention-top [lang]{font-size:17px}#six-intentions .about-intention h3{margin-top:8px;font-size:26px;line-height:1.35}#six-intentions .about-intention h3 .story-heading-pair{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}#six-intentions .about-intention h3 .story-heading-zh{line-height:1.35}#six-intentions .about-intention h3 .story-heading-en{margin:0;font-size:16px;line-height:1.4}#six-intentions .about-intention>p{margin:10px 0 6px;font-size:14px;line-height:1.7}#six-intentions .about-intention .about-inline-link{margin-top:0;min-height:44px}#six-intentions .about-coming{margin-top:0;min-height:44px;display:flex;align-items:center;padding-block:10px;line-height:1.5}html[lang=zh-CN] .about-belief{grid-template-columns:1fr;gap:34px;padding-block:56px}.about-page h2 .story-heading-pair{font-size:27px}.about-page h2 .story-heading-en{font-size:18px;margin-top:16px}html[lang=zh-CN] .about-page .about-prose>p{font-size:14px}.about-page .story-heading-zh{letter-spacing:.01em}html[lang=zh-CN] .about-page .story-choice h2 .story-heading-pair{font-size:clamp(26px,6.3vw,38px)}html[lang=zh-CN] .about-page .story-choice .story-heading-zh{letter-spacing:.035em;line-height:1.55}html[lang=zh-CN] .about-page .story-choice h2 .story-heading-en{margin-top:20px}}html[lang=zh-CN] .about-page .story-personal-preview .story-poster-copy h3{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-weight:400;font-style:normal}.about-page .story-philosophy .story-reading-method{grid-column:2;min-width:0;margin-top:4px;border-top:1px solid #b49a6a57;border-bottom:1px solid #b49a6a57;scroll-margin-top:32px}.about-page .story-reading-method>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;color:#e4d4b7;font-size:15px;line-height:1.6;list-style:none;cursor:pointer}.about-page .story-reading-method>summary::-webkit-details-marker{display:none}.about-page .story-reading-method>summary>span{min-width:0}.about-page .story-reading-method>summary svg{flex-shrink:0;transition:transform .18s ease}.about-page .story-reading-method[open]>summary svg{transform:rotate(180deg)}.about-page .story-reading-method>summary:hover{color:#f6ead3}.about-page .story-reading-method>summary:focus-visible{outline:2px solid #e1c79c;outline-offset:5px}.about-page .story-reading-method-content{padding:8px 0 25px}.about-page .story-reading-method-content>p{max-width:68ch;margin:0 0 26px;color:#c3c8bd;font-size:14px;line-height:1.95}.about-page .story-reading-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.about-page .story-reading-scope section{min-width:0}.about-page .story-reading-scope h4{margin:0 0 12px;color:#e4d4b7;font-size:14px;line-height:1.7;font-weight:500}.about-page .story-reading-scope ul{margin:0;padding:0;list-style:none}.about-page .story-reading-scope li{padding:11px 0;border-top:1px solid #b49a6a38;color:#c3c8bd;font-size:13px;line-height:1.85;overflow-wrap:anywhere}@media (max-width:680px){.about-page .story-philosophy .story-reading-method{grid-column:1;margin-top:0}.about-page .story-reading-method>summary{min-height:56px;padding-block:15px}.about-page .story-reading-scope{grid-template-columns:1fr;gap:26px}.about-page .story-reading-scope li{font-size:14px}}@media (prefers-reduced-motion:reduce){.about-page .story-reading-method>summary svg{transition:none}}.company-overview_section__PD9PT{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:clamp(36px,7vw,104px);width:min(1260px,88%);margin:0 auto;padding:clamp(64px,8vw,112px) 0;border-top:1px solid #b49a6a66;color:var(--brand-green)}.company-overview_heading__B85mq h2{max-width:12ch;margin:0 0 24px;font:400 clamp(32px,3.5vw,48px)/1.2 var(--font-display);text-wrap:balance}.company-overview_heading__B85mq p{margin:0;color:#79643e;font-size:13px;letter-spacing:.12em}.company-overview_body__7wmAY{min-width:0}.company-overview_intro__iqC_4{max-width:66ch;margin:0 0 32px;font-size:17px;line-height:1.85}.company-overview_details__ly7aw{margin:0}.company-overview_details__ly7aw>div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;padding:22px 0;border-top:1px solid var(--border)}.company-overview_details__ly7aw dt{padding-top:2px;font-size:14px;line-height:1.8}.company-overview_details__ly7aw dd{margin:0;color:#526056;font-size:15px;line-height:1.9}.company-overview_details__ly7aw a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.company-overview_links__YesdZ{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:20px}.company-overview_links__YesdZ a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:6px}.company-overview_section__PD9PT a:hover{color:#79643e}.company-overview_section__PD9PT a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:5px}@media (max-width:720px){.company-overview_section__PD9PT{grid-template-columns:1fr;width:calc(100% - 40px);gap:28px}.company-overview_heading__B85mq h2{max-width:18ch;font-size:34px;margin-bottom:18px}.company-overview_intro__iqC_4{font-size:16px}.company-overview_details__ly7aw>div{grid-template-columns:1fr;gap:8px}}