:root{--ui-radius:18px;--ui-pill:999px;--ui-border:#ffffff21;--ui-metal:#d7d3ca}.hero h1,.section h2,.page-intro h1,.pillar h3,.car-body h3{letter-spacing:-.045em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400}.hero h1{letter-spacing:-.055em;line-height:.98}.section h2,.page-intro h1{line-height:1.02}.eyebrow{letter-spacing:.17em;color:#e8e5dcb8;font-size:10px;font-weight:500}.brand-wordmark{font-family:var(--font-chakra-petch), sans-serif;flex-direction:column;justify-content:center;line-height:1;display:inline-flex}.brand-chefang{letter-spacing:.11em;font-size:19px;font-weight:700;display:block}.brand-motors{letter-spacing:.34em;color:#e8e5dcb3;margin-top:5px;font-size:9px;font-weight:400;display:block}.button{border-radius:var(--ui-pill);letter-spacing:.005em;background:var(--ui-metal);border-color:var(--ui-metal);gap:0;min-height:50px;padding:12px 24px;font-size:15px;font-weight:600;line-height:1.1;box-shadow:inset 0 1px #ffffff73,0 8px 28px #00000026}.button:hover{background:#eeeae2;transform:translateY(-1px)}.button.secondary{-webkit-backdrop-filter:blur(10px);background:#080a0c57;border-color:#ffffff38;padding-left:24px;padding-right:24px}.button.secondary:hover{background:#ffffff14;border-color:#ffffff57}.button.small{min-height:42px;padding:10px 18px;font-size:14px}.menu-toggle{border-radius:var(--ui-pill);padding:9px 15px}.grid3{background:0 0;border:0;gap:18px}.pillar,.form-card,.car-card,.empty{border-radius:var(--ui-radius);border:1px solid var(--ui-border);overflow:hidden}.pillar{background:linear-gradient(145deg,#181d21e6,#0e1114f5)}.car-card{transition:transform .22s,border-color .22s}.car-card:hover{border-color:#ffffff3d;transform:translateY(-3px)}.field input,.field select,.field textarea,[data-slot=select-trigger]{border-radius:12px!important}.premium-link{border-bottom:1px solid #ffffff47;align-items:center;gap:0;padding-bottom:2px;text-decoration:none;display:inline-flex}.premium-link:hover{border-color:#ffffffb3}@media (max-width:767px){.button{min-height:50px;padding:12px 20px;font-size:15px}.button.small{font-size:14px}.brand-chefang{font-size:17px}.brand-motors{margin-top:4px;font-size:8px}.grid3{gap:12px}}
.editorial-interior{--editorial-ink:#090b0c;--editorial-panel:#151a1c;--editorial-cream:#f1eee7;--editorial-gold:#d5b592;--editorial-line:#e2ddd129;background:var(--editorial-ink);color:var(--editorial-cream)}.editorial-interior .eyebrow{color:var(--editorial-gold);letter-spacing:.22em;font-size:11px;font-weight:600}.editorial-interior .number{color:#c7ac8d;font-size:12px}.editorial-interior .copy{color:#c3c9c6;font-size:clamp(16px,1.35vw,18px);line-height:1.93}.editorial-interior .story-lead{color:#eee6da;letter-spacing:-.02em;font:400 clamp(24px,2.5vw,35px)/1.45 Georgia,Times New Roman,serif}.editorial-interior .section h2,.editorial-interior .page-intro h1{color:var(--editorial-cream);letter-spacing:-.058em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.07}.editorial-interior .section h2{font-size:clamp(43px,5.3vw,80px)}.editorial-interior .section-header{gap:clamp(35px,6vw,105px);margin-bottom:clamp(35px,5.4vw,75px)}.editorial-interior .section-header>p{color:#c4c7c3;max-width:580px;line-height:1.83}.editorial-interior>.section{border-color:var(--editorial-line);background:linear-gradient(150deg,#101415,#0a0d0e);padding:clamp(88px,9.5vw,155px) 0}.editorial-interior>.section:nth-of-type(odd){background:linear-gradient(145deg,#171c1e,#0e1213)}.editorial-interior>.section.compact{padding:clamp(72px,8vw,125px) 0}.editorial-interior .premium-link{color:#e4c7a5;border-bottom-color:#dab8908c;line-height:1.8;transition:color .25s,border-color .25s}.editorial-interior .premium-link:hover{color:#fff0d9;border-bottom-color:#e4c7a5}.editorial-interior .button:not(.secondary){color:#101313;background:#dac3a5;border-color:#dac3a5}.editorial-interior .button.secondary{background:#121819bb;border-color:#e0cab26b}.editorial-interior .button.secondary:hover{background:#24282a;border-color:#dac3a5}.editorial-interior>.page-intro{isolation:isolate;border-bottom:1px solid var(--editorial-line);background:radial-gradient(69% 80% at 92% 20%,#956d432e,#0000 72%),linear-gradient(140deg,#191e1f,#080a0b 75%);align-items:center;min-height:clamp(420px,53vw,640px);padding:clamp(100px,11vw,180px) 0 clamp(85px,9vw,140px);display:flex;position:relative;overflow:hidden}.editorial-interior>.page-intro:after{content:"CHEFANG";z-index:-1;color:#0000;-webkit-text-stroke:1px #efdcc412;letter-spacing:-.09em;white-space:nowrap;pointer-events:none;font:800 clamp(180px,28vw,500px)/1 Arial,Helvetica,sans-serif;position:absolute;bottom:-.32em;right:-.02em}.editorial-interior .page-intro h1{max-width:1120px;margin:24px 0 25px;font-size:clamp(60px,7.9vw,125px)}.editorial-interior .page-intro .lead{color:#d3d2cb;max-width:730px;margin:0;font-size:clamp(17px,1.58vw,22px);line-height:1.75}.editorial-interior .page-intro .car-editorial-banner{color:#dbbd9a;margin-top:20px}.editorial-interior .interior-hero.hero{isolation:isolate;border-bottom:1px solid var(--editorial-line);background:#070809;min-height:clamp(660px,79vh,900px);display:block;position:relative;overflow:hidden}.editorial-interior .interior-hero.hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#070809 0% 18%,#070809f7 33%,#070809c4 47%,#07080929 79%);display:block;position:absolute;inset:0}.editorial-interior .interior-hero .interior-hero-copy{z-index:2;width:min(55%,810px);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(90px,8vw,155px) 40px 100px max(28px,50vw - 658px);display:flex;position:relative}.editorial-interior .interior-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:800px;margin:28px 0 32px;font:400 clamp(66px,7.5vw,118px)/.98 Georgia,Times New Roman,serif}.editorial-interior .interior-hero .lead{color:#e0ddd5;max-width:570px;font-size:clamp(17px,1.5vw,20px)}.editorial-interior .interior-hero .hero-actions{margin-top:42px}.editorial-interior .interior-hero .interior-hero-media{background:#070809;border:0;width:85%;height:100%;min-height:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.editorial-interior .interior-hero .interior-hero-media img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;animation:1.5s ease-out both interior-image-arrive;display:block;position:absolute;inset:0}.editorial-interior .interior-hero .interior-hero-media:after{display:none}@keyframes interior-image-arrive{0%{opacity:.5;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.editorial-interior .founder-story .two-col{gap:clamp(45px,8vw,150px)}.editorial-interior .brand-story-copy{gap:25px;max-width:730px}.editorial-interior .brand-emphasis{color:#eed7bd;letter-spacing:-.04em;border-left:2px solid #c49c73;padding-left:clamp(18px,3vw,35px);font:400 clamp(30px,4vw,54px)/1.28 Georgia,Times New Roman,serif}.editorial-interior>.memories-section{background:radial-gradient(at 83% 5%,#9168433d,#0000 58%),linear-gradient(140deg,#241e1a,#0d1011 75%)}.editorial-interior .memories-inner{gap:26px;max-width:1300px}.editorial-interior .memories-inner h2{max-width:1150px;font-size:clamp(53px,7.8vw,116px);line-height:.98}.editorial-interior .memories-inner .story-lead{max-width:1050px}.editorial-interior .service-list{border-top:1px solid var(--editorial-line)}.editorial-interior .service-row{border-bottom:1px solid var(--editorial-line);padding:clamp(30px,3.4vw,51px) 8px}.editorial-interior .service-row h3{letter-spacing:-.045em;font:400 clamp(27px,3.3vw,46px)/1.15 Georgia,Times New Roman,serif}.editorial-interior .service-row p{color:#c5cbc7;font-size:16px;line-height:1.8}.editorial-interior .grid3{gap:16px}.editorial-interior .pillar{border:1px solid var(--editorial-line);background:linear-gradient(145deg,#232b2d,#141a1c);border-radius:3px;min-height:340px;padding:clamp(30px,3.8vw,58px);transition:transform .3s,border-color .3s}.editorial-interior .pillar:hover{border-color:#d1ae8780;transform:translateY(-4px)}.editorial-interior .pillar h3{letter-spacing:-.04em;margin-top:clamp(50px,6vw,92px);font:400 clamp(27px,2.6vw,39px)/1.14 Georgia,Times New Roman,serif}.editorial-interior .pillar p{font-size:15px;line-height:1.85}.editorial-interior .consign-steps .steps{gap:16px}.editorial-interior .consign-steps .step,.editorial-interior .consign-steps .step:not(:first-child){border:1px solid var(--editorial-line);background:#1b2224;border-radius:3px;min-height:265px;padding:clamp(25px,3vw,43px)}.editorial-interior .consign-steps .step h3{letter-spacing:-.035em;font:400 clamp(22px,2.3vw,31px)/1.18 Georgia,Times New Roman,serif}.editorial-interior .concern{border-top:1px solid var(--editorial-line);padding:27px 0}.editorial-interior .concern strong{font-size:18px;font-weight:500}.editorial-interior .faq{gap:0 clamp(25px,4vw,70px)}.editorial-interior .faq article{border-top:1px solid var(--editorial-line);padding:31px 0}.editorial-interior .faq h3{font-size:clamp(18px,1.7vw,23px);line-height:1.35}.editorial-interior .faq p{line-height:1.84}.editorial-interior #assessment{background:radial-gradient(at 95% 0,#91684326,#0000 50%),#101516}.editorial-interior .form-card{background:linear-gradient(150deg,#21282a,#14191b 80%);border:1px solid #debe993b;border-radius:6px;padding:clamp(25px,4vw,56px);box-shadow:0 28px 75px #00000024}.editorial-interior .form-card h2{margin-bottom:16px;font:400 clamp(31px,3vw,45px)/1.14 Georgia,Times New Roman,serif}.editorial-interior .form-card>p{color:#c5c9c6;line-height:1.7}.editorial-interior .field label{color:#e8e5df}.editorial-interior .field input,.editorial-interior .field textarea,.editorial-interior .field select,.editorial-interior [data-slot=select-trigger]{color:#f1eee7!important;background:#101516!important;border-color:#586162!important;border-radius:5px!important}.editorial-interior .field input:focus,.editorial-interior .field textarea:focus,.editorial-interior [data-slot=select-trigger]:focus-visible{outline-offset:2px;outline:2px solid #d9b691!important}.editorial-interior .field small{color:#ffd1c0}.editorial-interior .note{color:#d2d0c9;border-color:#d3b18d;line-height:1.8}.editorial-interior .status{border-radius:4px}.editorial-interior .car-grid{gap:clamp(16px,2vw,30px)}.editorial-interior .car-card{border-color:var(--editorial-line);background:#171d1f;border-radius:4px;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden}.editorial-interior .car-card:hover{border-color:#daba9285;transform:translateY(-5px);box-shadow:0 26px 50px #00000038}.editorial-interior .car-card img{object-fit:cover;transition:transform .5s}.editorial-interior .car-card:hover img{transform:scale(1.035)}.editorial-interior .car-body{padding:clamp(24px,2.4vw,36px)}.editorial-interior .car-body h3{letter-spacing:-.04em;font:400 clamp(29px,2.9vw,43px)/1.1 Georgia,Times New Roman,serif}.editorial-interior .car-body strong{color:#e9cfaf;font-size:clamp(19px,2vw,25px)}.editorial-interior .car-meta{border-color:var(--editorial-line);gap:4px}.editorial-interior .empty{border-color:var(--editorial-line);background:radial-gradient(at 78% 0,#a370452b,#0000 60%),#181f20;border-radius:5px;padding:clamp(65px,7vw,115px) clamp(25px,5vw,75px)}.editorial-interior .empty h2{letter-spacing:-.05em;font:400 clamp(38px,5vw,73px)/1.12 Georgia,Times New Roman,serif}.editorial-interior .car-feature-image{max-height:min(70vw,840px)}.editorial-interior .car-editorial-detail>div{border-color:var(--editorial-line);padding-block:25px}.editorial-interior .car-editorial-detail strong{color:#f0e2d2;font-size:clamp(15px,1.7vw,20px)}.editorial-interior .car-editorial-gallery img{border-radius:4px}.editorial-interior .car-editorial-banner{color:#dfc5a7;font-family:Georgia,Times New Roman,serif}.editorial-interior .brand-contact-paths{gap:18px}.editorial-interior .brand-contact-paths>article{border:1px solid var(--editorial-line);background:linear-gradient(135deg,#242a2b,#161b1d);border-radius:4px;padding:clamp(30px,4vw,56px)}.editorial-interior .brand-contact-paths h3{font:400 clamp(27px,3.5vw,45px)/1.15 Georgia,Times New Roman,serif}.editorial-interior .brand-contact-paths p{color:#bdc4c1;line-height:1.85}.editorial-interior .section.compact .shell[style*=max-width]>h2{margin-top:50px;font-size:clamp(30px,3.5vw,45px)}.editorial-interior .section.compact .shell[style*=max-width]>h2:first-child{margin-top:0}.editorial-interior .section.compact .shell[style*=max-width]>.copy{margin-top:18px}.header{background:#080a0b;border-bottom-color:#eadac321}.footer{background:linear-gradient(155deg,#171c1e,#080a0c 75%);border-top:1px solid #dabb9626}.footer .eyebrow{color:#d2b08b}.footer-bottom{border-top-color:#e9e1d226}.editorial-interior.motion-enabled>section.editorial-reveal .section-header,.editorial-interior.motion-enabled>section.editorial-reveal.page-intro>.shell,.editorial-interior.motion-enabled>section.editorial-reveal .memories-inner>h2{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .95s cubic-bezier(.2,.7,.2,1)}.editorial-interior.motion-enabled>section.editorial-reveal:not(.is-visible) .section-header,.editorial-interior.motion-enabled>section.editorial-reveal.page-intro:not(.is-visible)>.shell,.editorial-interior.motion-enabled>section.editorial-reveal:not(.is-visible) .memories-inner>h2{opacity:0;transform:translateY(32px)}@media (max-width:1050px){.editorial-interior .interior-hero .interior-hero-copy{width:59%;padding-left:38px}.editorial-interior .interior-hero.hero:after{background:linear-gradient(90deg,#070809 5%,#070809f7 25%,#070809c2 56%,#07080926)}}@media (max-width:900px){.editorial-interior .interior-hero.hero{flex-direction:column;min-height:0;display:flex}.editorial-interior .interior-hero.hero:after{display:none}.editorial-interior .interior-hero .interior-hero-copy{background:#070809;width:100%;min-height:0;padding:85px 6vw 66px}.editorial-interior .interior-hero .interior-hero-media{aspect-ratio:1536/969;width:100%;height:auto;min-height:0;position:relative;inset:auto}.editorial-interior .interior-hero .interior-hero-media img{object-fit:cover}.editorial-interior .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior .grid3 .pillar:last-child{grid-column:1/-1}}@media (max-width:767px){.editorial-interior>.page-intro{min-height:0;padding:84px 0 75px}.editorial-interior .page-intro h1{font-size:clamp(52px,12vw,77px)}.editorial-interior .page-intro .lead{font-size:16px}.editorial-interior>.section{padding:80px 0}.editorial-interior>.section.compact{padding:65px 0}.editorial-interior .section h2{font-size:clamp(40px,10vw,62px)}.editorial-interior .section-header{gap:20px;margin-bottom:36px}.editorial-interior .interior-hero .interior-hero-copy{padding:75px 22px 62px}.editorial-interior .interior-hero h1{margin:23px 0 28px;font-size:clamp(55px,12.8vw,85px)}.editorial-interior .interior-hero .hero-actions{margin-top:34px}.editorial-interior .interior-hero .hero-actions .button{width:100%}.editorial-interior .service-row{grid-template-columns:35px minmax(0,1fr);gap:12px}.editorial-interior .service-row h3{font-size:clamp(25px,7vw,36px)}.editorial-interior .service-row p{grid-column:2;font-size:15px}.editorial-interior .grid3{grid-template-columns:1fr}.editorial-interior .grid3 .pillar:last-child{grid-column:auto}.editorial-interior .pillar{min-height:250px}.editorial-interior .pillar h3{margin-top:40px}.editorial-interior .consign-steps .steps{grid-template-columns:1fr}.editorial-interior .consign-steps .step,.editorial-interior .consign-steps .step:not(:first-child){min-height:0;padding:26px 23px}.editorial-interior .car-grid{grid-template-columns:1fr}.editorial-interior .car-editorial-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior .brand-contact-paths{grid-template-columns:1fr}.editorial-interior .form-card{padding:25px 20px}.editorial-interior .form-grid{grid-template-columns:1fr}}@media (max-width:390px){.editorial-interior .page-intro h1{font-size:clamp(45px,11.5vw,60px)}.editorial-interior .interior-hero h1{font-size:clamp(49px,12vw,60px)}}@media (prefers-reduced-motion:reduce){.editorial-interior .interior-hero .interior-hero-media img{animation:none!important}.editorial-interior .pillar,.editorial-interior .car-card,.editorial-interior .car-card img{transition:none!important;transform:none!important}.editorial-interior.motion-enabled>section.editorial-reveal *{opacity:1!important;transition:none!important;transform:none!important}}
