@font-face{font-family:Cormorant;src:url('assets/fonts/cormorant-garamond-var.woff2') format('woff2');font-weight:300 700;font-display:swap}
:root{--ivory:#f5f1e9;--paper:#e9e3d8;--ink:#333d29;--olive:#49533e;--burgundy:#6b2634;--line:#b9b7a9;--serif:Cormorant,Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans CJK SC','PingFang SC','Microsoft YaHei',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;font-size:16px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border-radius:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #af692c;outline-offset:5px}img{display:block;width:100%;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h1,h2,h3{font-family:var(--serif)}h1{font-size:clamp(48px,5.9vw,84px);line-height:1.04;letter-spacing:-.025em}h2{font-size:clamp(40px,4.1vw,60px);line-height:1.1;letter-spacing:-.02em}h3{font-size:34px;line-height:1.2}p{overflow-wrap:break-word}.page-width{width:min(1312px,calc(100% - 112px));margin-inline:auto}.section-space{padding-block:100px}.eyebrow{font-family:var(--sans);font-size:13px;line-height:1.65;letter-spacing:.12em;text-transform:uppercase;color:var(--olive);font-weight:500}.eyebrow.light{color:var(--ivory)}.note{font-size:13px;line-height:1.8;color:var(--olive)}.skip-link{position:fixed;left:16px;top:-120px;z-index:100;padding:12px 20px;background:var(--ivory);color:var(--burgundy)}.skip-link:focus{top:8px}.demo-notice{min-height:38px;padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;background:#e9e3d8;color:#49513e;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.07em}.demo-notice>span{font-size:10px}.site-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1312px,calc(100% - 112px));margin-inline:auto;min-height:116px;border-bottom:1px solid var(--line);color:var(--ink)}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{width:60px;height:48px;flex-shrink:0}.brand>span{font-size:12px;line-height:1.65;letter-spacing:.12em}.brand strong{display:block;font-size:16px;font-weight:500;letter-spacing:.1em}.brand-secondary{display:block;font-size:12px;letter-spacing:.02em;max-width:190px}.header-right{display:flex;align-items:center;gap:28px}.desktop-nav{display:flex;gap:24px;align-items:center}.desktop-nav a{font-size:14px;min-height:44px;display:flex;align-items:center;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.language-switch{display:flex;align-items:center;gap:2px}.language-link{font-size:13px;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.language-link.is-active{text-decoration:underline;text-underline-offset:7px;font-weight:700}.menu-toggle{display:none;width:44px;height:44px;padding:10px;background:none;border:1px solid currentColor;color:inherit}.menu-toggle>span{display:block;height:1px;background:currentColor;margin-block:6px}.mobile-menu[hidden]{display:none}.hero{position:relative;isolation:isolate;min-height:830px;height:calc(100svh - 38px);max-height:1100px;color:var(--ivory);background:#333d29}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#142019da 0%,#14201999 48%,#14201933 100%),linear-gradient(180deg,#14201977,transparent 50%,#14201988);z-index:-2}.hero .site-header{color:var(--ivory);border-color:#d4d5c480}.hero-content{padding-top:clamp(90px,12vh,150px);padding-bottom:130px}.hero-content>.eyebrow{margin-bottom:27px}.hero h1{max-width:1020px;font-size:clamp(58px,6.1vw,90px)}.hero-lead{font-size:17px;line-height:1.8;margin-top:28px;max-width:660px;color:var(--ivory)}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-height:52px;gap:36px;padding:14px 23px;border:1px solid transparent;font-size:16px;line-height:1.5;text-align:left}.button>span{font-size:22px;line-height:1}.button-cream{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.button-cream:hover{background:#e6ddcf}.button-burgundy{background:var(--burgundy);color:var(--ivory);border-color:var(--burgundy)}.button-burgundy:hover{background:#54202a}.hero-pro{display:inline-flex;align-items:center;gap:25px;font-size:16px;min-height:48px;border-bottom:1px solid #f5f1e9}.hero-bottom{position:absolute;bottom:26px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.12em}.hero-bottom a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #f5f1e9}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.intro-grid .eyebrow{margin-bottom:22px}.intro-copy{padding-top:46px}.intro-copy p{max-width:520px}.text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;border-bottom:1px solid var(--burgundy);font-size:16px;line-height:1.6;color:var(--burgundy);margin-top:25px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.text-link>span{font-size:22px}.collection{background:var(--paper)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:75px;margin-bottom:50px}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{max-width:340px;color:var(--olive)}.collection-figure{margin:0}.collection-figure img{aspect-ratio:3/2;object-fit:cover;object-position:center}.collection-figure figcaption{font-size:12px;line-height:1.8;letter-spacing:.07em;color:var(--olive);margin-top:12px}.teasers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:44px}.wine-teaser{border-top:1px solid var(--line);padding-top:24px}.wine-teaser h3{font-size:39px;margin-top:11px;margin-bottom:16px}.wine-teaser>p:not(.eyebrow):not(.wine-secondary){color:var(--olive);font-size:16px}.wine-secondary{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--olive);margin-top:-7px;margin-bottom:16px}.professionals{background:var(--burgundy);color:var(--ivory)}.professionals .button{margin-top:28px}.professionals p{font-size:16px;color:var(--ivory)}.studio-stripe{padding-block:60px;background:#e6ddce;border-top:1px solid var(--line)}.studio-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.studio-grid .eyebrow{margin-bottom:18px}.studio-grid h2{font-size:42px}.studio-contact{font-size:18px;line-height:1.8;max-width:470px;border-left:1px solid #868875;padding-left:30px}.site-footer{padding:45px 0 32px}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.footer-bottom{display:grid;grid-template-columns:1.8fr 1fr auto;gap:40px;padding-top:24px;color:var(--olive);font-size:12px;line-height:1.8}.footer-bottom a{text-decoration:underline;text-underline-offset:4px}.page-intro{padding-top:85px;padding-bottom:65px}.page-intro .eyebrow{margin-bottom:25px}.page-intro h1{max-width:1100px}.intro-lead{max-width:760px;margin-top:27px;font-size:18px;line-height:1.8;color:var(--olive)}.estate-landscape{position:relative;height:480px;overflow:hidden}.estate-image{object-position:center 64%}.region-note{font-size:16px;line-height:1.8;padding:22px 25px;border-left:3px solid var(--burgundy);background:var(--paper);color:var(--olive)}.estate-items{margin-top:45px}.estate-item{display:grid;grid-template-columns:90px 1fr;gap:40px;padding-block:38px;border-bottom:1px solid var(--line)}.estate-item>.eyebrow{padding-top:9px}.estate-item h2{font-size:41px;margin-bottom:18px}.estate-item p{max-width:900px;font-size:16px;color:var(--olive)}.bordered-note{border-top:1px solid var(--line);padding-top:22px;margin-top:25px}.dossier-download{display:flex;align-items:center;gap:30px;padding-bottom:55px}.dossier-download p{max-width:450px;font-size:16px;color:var(--olive)}.dossier-figure{max-width:860px;margin:0 auto 65px}.wine-dossier{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:85px;border-top:1px solid var(--line);padding-block:48px;scroll-margin-top:30px}.dossier-heading h3{font-size:49px;margin-top:15px;margin-bottom:20px}.dossier-heading>p:not(.eyebrow){font-size:16px;max-width:400px;color:var(--olive)}.wine-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.wine-facts>div{padding:16px 0;border-bottom:1px solid var(--line);min-width:0}.wine-facts dt{font-size:13px;line-height:1.6;color:var(--olive);margin-bottom:6px}.wine-facts dd{font-size:16px;line-height:1.75;margin:0;overflow-wrap:anywhere}.wine-dossier>.note{grid-column:1/-1;padding-top:25px}.storage-note{padding:32px;background:var(--paper);margin-bottom:80px}.storage-note h2{font-size:32px;margin-bottom:15px}.trade-first,.trade-details{display:grid;grid-template-columns:1fr 1fr;gap:100px}.trade-first{padding-top:10px}.trade-first .eyebrow,.trade-details .eyebrow{margin-bottom:20px}.checklist{list-style:none;padding:0;margin:0}.checklist li{font-size:16px;border-top:1px solid var(--line);padding:23px 0 23px 27px;position:relative}.checklist li:before{content:'+';position:absolute;left:0;color:var(--burgundy);font-size:22px;top:17px}.checklist li:last-child{border-bottom:1px solid var(--line)}.process{background:var(--olive);color:var(--ivory)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.step .eyebrow{color:var(--ivory);border-bottom:1px solid #c0c3b7;padding-bottom:20px}.step h3{font-size:35px;margin-top:22px;margin-bottom:15px}.step p:not(.eyebrow){font-size:16px}.trade-details>div>p:not(.eyebrow){font-size:16px;margin-top:25px;color:var(--olive)}.trade-details .button{margin-top:30px}.logistics{grid-template-columns:1fr}.logistics>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:10px}.contact-blocks{display:grid;gap:25px;margin-top:30px}.contact-block h3{font-family:var(--sans);font-size:18px;font-weight:500;margin-bottom:12px}.contact-placeholder{min-height:52px;border:1px dashed #717664;padding:12px 18px;font-size:14px;color:var(--olive);display:flex;align-items:center;justify-content:center}.qr-placeholder{width:170px;aspect-ratio:1;background:repeating-linear-gradient(135deg,#e9e3d8 0,#e9e3d8 14px,#f5f1e9 14px,#f5f1e9 28px)}.qr-placeholder span{background:var(--ivory);border:1px solid var(--line);padding:8px 10px;font-size:14px}.response-note{font-size:16px;margin-top:30px;color:var(--olive)}.form-area{background:var(--burgundy);padding:40px;color:var(--ivory);align-self:start;min-width:0}.form-area h2{font-size:42px}.form-demo{font-size:16px;margin-top:18px;margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-field.full{grid-column:1/-1}.form-field label{font-size:14px;display:block;margin-bottom:9px;color:var(--ivory)}.form-field input,.form-field select,.form-field textarea{border:1px solid #d1b9ba;background:#57212c;color:var(--ivory);width:100%;padding:11px 12px;border-radius:0;min-height:48px;line-height:1.6;font-size:16px}.form-field select option{background:#f5f1e9;color:var(--ink)}.form-field textarea{min-height:150px;resize:vertical;max-height:500px}.checkbox-label{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.75;margin-top:25px;cursor:pointer}.checkbox-label input{width:20px;height:20px;margin-top:5px;accent-color:var(--ivory);flex-shrink:0}.required-note{font-size:13px;line-height:1.8;margin-top:18px;margin-bottom:25px}.inquiry-preview dl{margin-block:25px}.inquiry-preview dt{font-size:14px;margin-top:18px;color:var(--ivory)}.inquiry-preview dd{margin:5px 0 0;padding-bottom:15px;border-bottom:1px solid #bd969d;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.preview-note{font-size:16px;margin-bottom:26px}.chooser-hero{position:relative;isolation:isolate;min-height:calc(100svh - 38px);background:#333d29;color:var(--ivory);display:flex;align-items:center}.chooser-content{padding-block:65px}.chooser-content>.brand-mark{width:76px;height:63px;margin-bottom:25px}.chooser-content>.eyebrow{margin-bottom:20px}.chooser-content h1{font-size:clamp(57px,7vw,104px)}.chooser-chinese{font-size:27px;font-family:var(--sans);margin-top:12px}.chooser-prompt{font-size:16px;margin-top:36px}.language-choices{display:flex;gap:16px;margin-top:22px;max-width:880px}.choice{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center;flex:1;padding:20px 24px;border:1px solid #d8d8cc;background:#17241ed9;min-height:112px}.choice>.eyebrow{grid-column:1/-1;color:var(--ivory);font-size:13px}.choice>strong{font-size:23px;font-weight:400}.choice>span:last-child{font-size:25px}.choice:hover{background:#f5f1e9;color:var(--ink)}.choice:hover>.eyebrow{color:var(--ink)}[hidden]{display:none!important}
html[lang=zh-CN] body,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{font-family:var(--sans)}html[lang=zh-CN] body{line-height:1.8}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:0;line-height:1.35;font-weight:400}html[lang=zh-CN] .hero h1{font-size:clamp(48px,5.1vw,73px)}html[lang=zh-CN] h2{font-size:clamp(32px,3.6vw,48px)}html[lang=zh-CN] .wine-teaser h3{font-size:31px}html[lang=zh-CN] .dossier-heading h3{font-size:39px}html[lang=zh-CN] .estate-item h2{font-size:33px}html[lang=zh-CN] .step h3{font-size:28px}html[lang=zh-CN] .studio-grid h2,html[lang=zh-CN] .form-area h2{font-size:34px}html[lang=zh-CN] .brand>span>strong{font-size:21px}
@media(max-width:1180px){.page-width,.site-header{width:calc(100% - 72px)}.site-header{gap:20px}.header-right{gap:14px}.desktop-nav{gap:17px}.desktop-nav a{font-size:13px}.brand-mark{width:48px}.brand strong{font-size:14px}.intro-grid,.trade-first,.trade-details{gap:65px}.wine-dossier{column-gap:55px}.contact-layout{gap:45px}.form-area{padding:30px}}
@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:block}.header-right{gap:16px}.mobile-menu{position:absolute;left:-36px;right:-36px;top:100%;background:var(--ivory);color:var(--ink);padding:24px 36px 30px;display:flex;flex-direction:column;box-shadow:0 18px 25px #0002}.mobile-menu a{font-size:20px;min-height:50px;display:flex;align-items:center}.hero h1{font-size:68px}.intro-grid{gap:50px}.teasers{gap:25px}.wine-teaser h3{font-size:34px}.section-space{padding-block:75px}.trade-first{padding-top:10px}.contact-layout{grid-template-columns:1fr 1.3fr;gap:30px}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.form-area{padding:28px}.wine-dossier{grid-template-columns:1fr 1.3fr;column-gap:35px}.wine-facts{grid-template-columns:1fr}.studio-grid{gap:50px}.studio-grid h2{font-size:36px}.footer-bottom{gap:25px;grid-template-columns:1.5fr 1fr}.footer-bottom>a{grid-column:1/-1}}
@media(max-width:760px){.page-width,.site-header{width:calc(100% - 40px)}.site-header{min-height:98px;gap:10px}.brand{gap:8px}.brand-mark{width:42px;height:40px}.brand>span{font-size:12px;letter-spacing:.04em}.brand strong{font-size:13px;letter-spacing:.03em}.header-right{gap:8px}.brand-secondary{font-size:12px;max-width:150px;line-height:1.4}.language-link{font-size:12px;min-width:44px}.language-switch{gap:0}.mobile-menu{left:-20px;right:-20px;padding-inline:24px}.hero{min-height:810px;max-height:1000px;height:auto}.hero-content{padding-top:115px;padding-bottom:150px}.hero h1{font-size:56px;line-height:1.08}.hero-shade{background:linear-gradient(90deg,#142019dd,#14201977),linear-gradient(180deg,#14201966,transparent 50%,#14201988)}.hero-lead{font-size:16px;max-width:570px}.hero-actions{flex-wrap:wrap;gap:18px}.hero-bottom{font-size:12px;letter-spacing:.04em}.intro-grid{grid-template-columns:1fr;gap:28px}.intro-copy{padding-top:0}.section-space{padding-block:60px}.section-heading{display:block;margin-bottom:32px}.section-heading>p{margin-top:24px;max-width:580px}.teasers{grid-template-columns:1fr;gap:28px;margin-top:32px}.wine-teaser{padding-top:20px}.wine-teaser h3{font-size:39px}.wine-teaser .text-link{margin-top:16px}.professionals .intro-grid{gap:26px}.studio-grid{grid-template-columns:1fr;gap:28px}.studio-contact{padding-left:20px;font-size:17px}.studio-stripe{padding-block:45px}.footer-bottom{grid-template-columns:1fr;gap:15px}.footer-main{flex-wrap:wrap;gap:20px}.site-footer{padding-top:35px}.page-intro{padding-top:55px;padding-bottom:40px}h1{font-size:51px}.intro-lead{font-size:17px;margin-top:22px}.estate-landscape{height:330px}.estate-item{grid-template-columns:38px 1fr;gap:20px;padding-block:28px}.estate-item h2{font-size:33px}.region-note{padding:18px}.dossier-download{display:block;padding-bottom:40px}.dossier-download p{margin-top:18px}.dossier-download .button{width:100%}.wine-dossier{grid-template-columns:1fr;padding-block:35px}.dossier-heading h3{font-size:44px}.dossier-heading>p:not(.eyebrow){max-width:100%}.wine-facts{margin-top:15px;grid-template-columns:1fr 1fr;gap:0 20px}.wine-dossier>.note{grid-column:auto}.dossier-figure{margin-bottom:40px}.storage-note{padding:23px;margin-bottom:55px}.storage-note h2{font-size:29px}.trade-first,.trade-details{grid-template-columns:1fr;gap:30px}.trade-first{padding-top:10px}.steps{grid-template-columns:1fr;gap:35px}.step h3{font-size:34px}.step .eyebrow{padding-bottom:12px}.trade-details .wine-facts{margin-top:0}.logistics{grid-template-columns:1fr}.contact-layout{grid-template-columns:1fr;gap:35px;padding-top:10px}.contact-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.contact-block h3{font-size:16px;line-height:1.6;min-height:51px}.contact-placeholder{padding:10px;font-size:13px;min-height:100px}.qr-placeholder{width:100%;aspect-ratio:1}.qr-placeholder span{font-size:12px;padding:6px}.response-note{margin-top:23px}.form-grid{grid-template-columns:1fr 1fr}.form-field.full{grid-column:1/-1}.chooser-content{padding-block:55px}.chooser-content h1{font-size:65px}.language-choices{gap:12px;flex-wrap:wrap}.choice{min-width:180px}.chooser-content>.brand-mark{margin-bottom:20px}html[lang=zh-CN] .hero h1{font-size:49px}html[lang=zh-CN] h1{font-size:43px}html[lang=zh-CN] h2{font-size:33px}}
@media(max-width:480px){.demo-notice{font-size:12px;letter-spacing:0;min-height:38px;padding-inline:10px}.site-header{flex-wrap:wrap;min-height:130px;align-content:center;gap:10px 0;padding-block:13px}.brand-mark{width:39px;height:38px}.brand strong{font-size:14px}.header-right{width:100%;justify-content:space-between;gap:0}.site-header>.brand{min-height:40px}.header-right .language-switch{margin-left:-7px}.mobile-menu{top:100%;max-height:calc(100svh - 175px);overflow:auto}.hero{min-height:790px}.hero-content{padding-top:62px;padding-bottom:120px}.hero-content>.eyebrow{font-size:12px;letter-spacing:.07em;margin-bottom:24px}.hero h1{font-size:48px;line-height:1.1;letter-spacing:-.02em}.hero-lead{font-size:16px;margin-top:24px}.hero-actions{margin-top:28px;gap:13px;align-items:flex-start;flex-direction:column}.button{padding:13px 18px;gap:24px;min-height:50px;font-size:16px}.hero-pro{font-size:16px}.hero-bottom{bottom:20px;gap:15px;font-size:12px}.hero-image{object-position:59% center}.section-space{padding-block:52px}h2{font-size:39px}.intro-grid .eyebrow{margin-bottom:20px}.section-heading h2{font-size:40px}.collection-figure figcaption{letter-spacing:0;font-size:12px}.text-link{font-size:16px;gap:18px}.wine-teaser h3{font-size:36px}.studio-grid h2{font-size:35px}.studio-contact{font-size:16px;padding-left:16px}.footer-main>.brand{width:100%}.footer-main .language-switch{margin-left:-7px}.footer-bottom{font-size:12px}.page-intro{padding-top:43px;padding-bottom:35px}h1{font-size:45px}.page-intro .eyebrow{font-size:12px}.intro-lead{font-size:16px}.estate-landscape{height:265px}.estate-image{object-position:62% center}.estate-item{grid-template-columns:1fr;gap:12px}.estate-item h2{font-size:32px}.region-note{font-size:16px}.wine-facts{grid-template-columns:1fr}.wine-facts dd{font-size:16px}.wine-facts dt{font-size:14px}.dossier-heading h3{font-size:40px}.dossier-download .button{align-items:center;gap:15px}.logistics>div{grid-template-columns:1fr;gap:3px}.contact-blocks{grid-template-columns:1fr;gap:25px}.contact-block h3{min-height:0}.contact-placeholder{min-height:52px}.qr-placeholder{width:170px;min-height:170px}.qr-placeholder span{font-size:14px}.form-area{padding:25px 20px}.form-area h2{font-size:37px}.form-grid{grid-template-columns:1fr;gap:23px}.form-field.full{grid-column:auto}.form-field label{font-size:14px}.form-demo{font-size:16px}.required-note{font-size:13px}.form-area .button{width:100%}.chooser-content h1{font-size:53px}.chooser-content{padding-block:42px}.chooser-hero{min-height:calc(100svh - 38px)}.chooser-content>.eyebrow{font-size:12px;letter-spacing:.07em}.chooser-chinese{font-size:25px}.chooser-prompt{font-size:16px;margin-top:25px}.language-choices{display:grid;grid-template-columns:1fr;gap:12px}.choice{min-width:0;min-height:80px;padding:15px 20px;grid-template-columns:40px 1fr 20px;gap:10px}.choice>.eyebrow{grid-column:auto}.choice>strong{font-size:22px}.chooser-content>.brand-mark{width:60px;height:45px;margin-bottom:18px}html[lang=zh-CN] .hero h1{font-size:43px;line-height:1.4}html[lang=zh-CN] h1{font-size:38px}html[lang=zh-CN] h2{font-size:30px}html[lang=zh-CN] .dossier-heading h3{font-size:33px}html[lang=zh-CN] .studio-grid h2,html[lang=zh-CN] .form-area h2{font-size:30px}html[lang=zh-CN] .estate-item h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.service-description{font-size:16px;line-height:1.8;max-width:650px;margin-top:25px}.quote-note{font-size:16px;line-height:1.8;margin-top:22px}.service-shortcut{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:30px;display:inline-flex;align-items:center;white-space:nowrap;margin-left:16px}.estate-landscape{isolation:isolate;background:#49533e}html[lang=zh-CN] p,html[lang=zh-CN] dd,html[lang=zh-CN] li{line-height:1.8}@media(max-width:760px){.demo-notice{flex-wrap:wrap;gap:2px 8px}.service-shortcut{margin-left:0;min-height:30px}.hero{height:auto}.studio-grid h2{max-width:100%}}
