:root{--ink:#272622;--muted:#7c7972;--line:#e4dfd5;--paper:#faf8f3;--gold:#ad842e}body{background:var(--paper);color:var(--ink)}a:hover{color:var(--gold)}.topbar{height:90px;max-width:1540px;padding:0 5%;gap:30px}.brand-logo{width:163px;max-height:72px}.main-nav{gap:36px}.main-nav a{position:relative}.main-nav a:hover:after{content:"";height:1px;background:var(--gold);position:absolute;bottom:6px;left:0;right:0}.top-actions>a{border-left:1px solid #d7cebb;padding-left:24px;color:#92702d}.page-shell{width:min(1360px,92%)}.b-hero{min-height:590px;background:#f2eade url('/static/huajiao/b-hero.jpg') center/cover no-repeat;color:#201f1c}.b-hero:before{background:linear-gradient(90deg,#f7f3eb55,transparent 58%)}.b-hero .hero-copy{width:90%;padding:60px 0 45px}.b-hero h1{font-family:"Songti SC","Noto Serif CJK SC","SimSun",Georgia,serif;font-size:clamp(43px,4.9vw,76px);font-weight:500;letter-spacing:1px;line-height:1.28;margin:0 0 28px;max-width:49%}.b-hero .eyebrow{font-weight:400;letter-spacing:5px;font-size:13px;color:#666056}.b-hero-link{display:inline-flex;align-items:center;gap:23px;font-size:14px;margin:42px 0 26px}.b-hero-link span{border:1px solid var(--gold);border-radius:50%;width:46px;height:46px;display:grid;place-items:center;font-size:27px;font-weight:300;color:var(--gold)}.b-hero-link:hover span{background:var(--gold);color:#fff}.b-hero .hero-description{font-size:12px;letter-spacing:2px;line-height:2;color:#787166;margin:18px 0 0;max-width:43%}.b-process{width:100vw;position:relative;left:50%;transform:translateX(-50%);height:300px;background:#292b2c url('/static/huajiao/precision-color.jpg') center 55%/cover no-repeat;display:flex;align-items:center;color:#fff}.b-process:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#161b20df 0%,#161b2080 33%,transparent 80%)}.b-process>div{position:relative;width:90%;margin:auto}.b-process h2{font:400 27px/1.6 "Songti SC","SimSun",Georgia,serif;letter-spacing:1px;margin:0 0 20px}.gold-rule{display:inline-block;vertical-align:middle;width:45px;height:1px;background:var(--gold)}.b-process p{font-size:10px;line-height:1.8;letter-spacing:3px;margin:15px 0 0;color:#d0cec7}.b-materials{padding:65px 0 60px}.section-heading{margin-bottom:28px;align-items:center}.section-heading h2,.b-about h2,.home-news h2{font-family:"Songti SC","SimSun",Georgia,serif;font-size:32px;font-weight:400;letter-spacing:1px;line-height:1.5}.section-heading h2 .gold-rule,.b-about h2 .gold-rule{margin-left:25px}.text-link{border:0;color:#6c604c;padding:0;font-size:12px;gap:20px}.b-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.b-collection{padding-bottom:17px;border-right:1px solid var(--line);min-width:0}.b-collection:last-child{border-right:0}.b-collection>img{width:100%;aspect-ratio:1.02;height:auto;object-fit:cover;display:block;transition:filter .25s}.b-collection:hover>img{filter:brightness(1.05)}.b-collection h3{font:400 18px/1.5 "Songti SC","SimSun",Georgia,serif;margin:16px 16px 5px}.b-collection h3 span{float:right;color:var(--gold);font-family:Arial}.b-collection small{font-size:8px;letter-spacing:1.8px;color:#847f75;margin:0 16px;display:block}.b-about{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 70px;background:#f0ece4}.b-about-art{min-height:400px;background:radial-gradient(ellipse at 40% 40%,#fffdf7,#e7e0d3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;position:relative;overflow:hidden}.b-about-art:before{content:"";width:390px;height:390px;position:absolute;border:1px solid #bc94452b;border-radius:50%;left:-180px;top:-100px}.b-about-art img{width:min(300px,80%);mix-blend-mode:multiply;position:relative}.b-about-art>span{font-size:12px;letter-spacing:8px;color:#907a53;margin-top:30px}.b-about-art p{font-size:8px;letter-spacing:2px;color:#a0947e}.b-about-copy{padding:55px 10%;background:#f7f4ed}.b-about-copy .eyebrow{color:#908573;font-size:9px;letter-spacing:2px;font-weight:400}.b-about-copy h2{margin:18px 0 24px}.b-about-copy p{font-size:13px;line-height:2.1;color:#7e776d;margin:0 0 15px}.b-about-copy .text-link{margin-top:16px}.selected-products{padding:0 0 65px}.product-image{background:#f0ede6}.product-card strong{font-size:14px}.product-detail{color:var(--gold)}.b-no-image{letter-spacing:4px;color:#ad9c7d;font-size:13px}.home-news{padding:55px 0 75px;gap:70px}.home-news .eyebrow{color:#a48e63;font-size:9px;font-weight:400}.home-news h2{margin-bottom:24px}.news-list li{font-size:13px;border-color:var(--line)}.news-list li span{color:var(--gold)}.site-footer{background:#ede8df;color:#7b7367;border-top:1px solid #dfd6c7;padding:50px 5% 30px}.footer-heading{padding-bottom:32px;margin-bottom:28px;border-color:#d8cebe}.footer-heading .eyebrow{color:#a18d66}.footer-heading h2{font:400 35px/1.5 "Songti SC","SimSun",Georgia,serif;color:#3b362c}.site-footer strong{color:#4c4437}.site-footer a,.footer-heading .text-link{color:#927337}.site-footer p{font-size:11px}.is-inner .article h1{font-family:"Songti SC","SimSun",Georgia,serif;font-weight:400}.panel>h2{border-color:#cdbb96;color:#8d712f}.side-links a:hover{background:#f1ecdf}.product-hero-image{background:#f1eee7}.is-inner .content-grid{margin-top:48px}.search-toggle button,.search-large button{background:#9e7a30}.search-toggle summary{font-size:28px}.is-home .site-header{border-bottom:0}
@media(min-width:1600px){.b-hero{min-height:670px}.b-hero .hero-copy{max-width:1450px}.b-process{height:350px}}
body{overflow-x:clip}.brand-logo,.b-about-art img{mix-blend-mode:darken}.b-collection>img{height:auto;aspect-ratio:1/1;object-fit:cover}
@media(max-width:760px){.b-hero .hero-copy{margin:0 auto}}
html[lang=en] .b-hero h1,html[lang=en] .section-heading h2,html[lang=en] .b-about h2,html[lang=en] .home-news h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:0}@media(max-width:760px){html[lang=en] .b-hero h1{font-size:37px;letter-spacing:-1px}}
@media(max-width:1050px){.main-nav{gap:20px}.topbar{gap:20px}.b-hero{min-height:530px}.b-hero h1{font-size:48px}.b-about-copy{padding:35px 8%}.b-collection h3{font-size:16px}.b-collection small{letter-spacing:1px}.section-heading h2{font-size:28px}}
@media(max-width:760px){.topbar{height:auto;padding:10px 5% 13px;gap:10px}.brand-logo{width:137px;max-height:57px}.top-actions{gap:16px}.top-actions>a{padding-left:15px}.main-nav{font-size:11px;gap:12px;margin-top:0}.main-nav a{padding:5px 0}.b-hero{min-height:690px;background-size:auto 380px;background-position:73% bottom;background-color:#f2eade;align-items:flex-start}.b-hero:before{background:linear-gradient(180deg,#faf7f0 0%,#faf7f0 40%,#faf7f000 65%)}.b-hero .hero-copy{padding:38px 0 0}.b-hero h1{font-size:42px;max-width:100%;margin-bottom:20px;letter-spacing:0}.b-hero .eyebrow{font-size:10px;letter-spacing:3px}.b-hero-link{margin:21px 0 14px;font-size:12px;gap:16px}.b-hero-link span{width:35px;height:35px;font-size:23px}.b-hero .hero-description{max-width:100%;font-size:10px;margin:7px 0 0;letter-spacing:1px}.b-process{height:240px;background-position:65% center}.b-process h2{font-size:22px}.b-process p{font-size:8px;letter-spacing:2px}.b-materials{padding:38px 0}.section-heading{gap:12px;align-items:center;margin-bottom:22px}.section-heading h2{font-size:25px}.section-heading h2 .gold-rule{width:23px;margin-left:12px}.section-heading>.text-link{font-size:10px;margin:0;white-space:normal}.b-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}.b-collection h3{font-size:15px;margin:12px 8px 4px}.b-collection small{font-size:7px;letter-spacing:1px;margin:0 8px}.b-collection{padding-bottom:8px}.b-about{grid-template-columns:1fr;margin-bottom:40px}.b-about-art{min-height:240px;padding:30px}.b-about-art img{max-width:220px}.b-about-art>span{margin-top:12px}.b-about-copy{padding:32px 7%}.b-about-copy h2{font-size:28px;margin:12px 0 20px}.b-about-copy p{font-size:12px}.selected-products{padding-bottom:40px}.home-news{padding:35px 0 45px;gap:25px}.home-news h2{font-size:28px}.home-news .eyebrow{margin-bottom:13px}.footer-heading h2{font-size:27px}.site-footer{padding-top:35px}.product-image{height:175px}.b-process,.b-hero{overflow:hidden}}
