header{background:#fafbf8;color:#193440;padding-top:12px;padding-bottom:12px;min-height:144px;border-bottom:1px solid #19344018;backdrop-filter:none}.logo-brand{display:inline-flex;align-items:center;line-height:0;flex-shrink:0}.company-logo{display:block;width:160px;height:120px;object-fit:contain;object-position:center;max-width:100%}header .brand{letter-spacing:0}header #language{color:#193440;border-color:#19344045}header .small{background:#193440;color:#fff;border-color:#193440}header .small:hover{background:#315969;color:#fff}header nav a:after{background:#a38258}.hero-copy,html[lang=zh-CN] .hero-copy{padding-top:245px}.hero{min-height:980px}footer{background:#e8ede9;color:#193440;border-top:1px solid #19344020}footer .company-logo{width:220px;height:170px;object-position:left center}footer .logo-brand{color:#193440}footer p,footer small{color:#50686e}footer>div:not(.brand){border-color:#19344025}footer small{color:#50686e}footer a:hover{color:#8e6a3e}@media(max-width:650px){header{min-height:110px;padding:10px 6%}.company-logo{width:120px;height:90px}header .logo-brand{margin-right:auto}header #language{margin-left:0}.hero-copy,html[lang=zh-CN] .hero-copy{padding-top:205px;padding-bottom:100px}.hero{min-height:900px}footer .company-logo{width:200px;height:155px}footer{padding-top:40px}}
.lower-showcase{position:relative;min-height:590px;background:#153440;isolation:isolate;overflow:hidden}.lower-showcase>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lower-showcase:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#092633dd,#09263350 65%,#09263310);z-index:-1}.showcase-overlay{padding:95px 7% 110px;color:#fff;max-width:800px}.showcase-overlay .eyebrow{color:#dfc4a1;font-size:12px;letter-spacing:2px}.showcase-overlay h2{font-size:50px;font-weight:500;letter-spacing:-1.6px;line-height:1.2}.showcase-overlay>p:not(.eyebrow){font-size:16px;max-width:440px;line-height:1.8;color:#d9e2e5}.showcase-overlay .button{background:#e2c29a;color:#163440;font-size:15px;margin-top:20px}.lower-showcase>small{position:absolute;bottom:25px;left:7%;right:7%;color:#e0e5e4;font-size:12px;line-height:1.7}.faq{padding-top:80px;padding-bottom:80px}@media(max-width:650px){.lower-showcase{min-height:630px}.lower-showcase>img{object-position:65% center}.lower-showcase:after{background:linear-gradient(90deg,#092633d9,#09263360)}.showcase-overlay{padding:70px 7% 100px}.showcase-overlay h2{font-size:38px}.showcase-overlay>p:not(.eyebrow){font-size:15px}.showcase-overlay .eyebrow{letter-spacing:1px}.lower-showcase>small{font-size:12px;bottom:22px}.faq{padding-top:65px;padding-bottom:65px}}
.top{position:relative}header{position:sticky;top:0;left:auto;right:auto;z-index:50;box-shadow:0 5px 22px #102c3b0c}html{scroll-padding-top:164px}.hero-copy,html[lang=zh-CN] .hero-copy{padding-top:100px}.hero{min-height:840px}@media(max-width:650px){header{top:0;flex-wrap:wrap;gap:10px 18px;padding-top:8px;padding-bottom:12px}header nav{display:flex;order:5;width:100%;margin:0;justify-content:space-between;gap:20px;padding-top:8px;border-top:1px solid #19344015;font-size:14px;line-height:1.6}header .company-logo{height:76px;width:110px}header .logo-brand{margin-right:auto}html{scroll-padding-top:155px}.hero-copy,html[lang=zh-CN] .hero-copy{padding-top:65px}.hero{min-height:750px}}
header{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;gap:12px 28px;padding-top:10px;padding-bottom:0;min-height:0}header .company-logo{width:130px;height:90px}header nav{margin:0;justify-content:center}header .header-family{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #19344020}.header-family>a{padding:15px 24px 17px;display:flex;flex-direction:column;gap:7px;min-width:0;transition:background .2s}.header-family>a:first-child{border-right:1px solid #19344020;padding-left:0}.header-family>a:last-child{padding-right:0}.header-family strong{font-size:15px;font-weight:700;letter-spacing:.3px;line-height:1.4;display:flex;justify-content:space-between;gap:15px}.header-family strong>span{color:#92734d}.header-family>a>span{font-size:13px;color:#5a7076;line-height:1.5}.header-family>a:hover{background:#19344006}.header-family>a:hover strong{color:#92734d}html{scroll-padding-top:210px}@media(max-width:950px){header{gap:10px 18px;grid-template-columns:130px minmax(0,1fr) auto}header .small{display:none}header nav{gap:20px}.header-family strong{font-size:14px}}@media(max-width:650px){header{display:grid;grid-template-columns:1fr auto;padding:7px 6% 0;gap:8px 18px}header .company-logo{height:64px;width:100px}header #language{grid-column:2;grid-row:1;margin:0}header nav{grid-column:1/-1;grid-row:2;order:initial;width:100%;justify-content:space-between;margin:0;padding:9px 0 2px;gap:12px;font-size:14px}header .header-family{grid-row:3;grid-column:1/-1;gap:0}.header-family>a{padding:12px 12px 14px;gap:6px}.header-family>a:first-child{padding-left:0}.header-family>a:last-child{padding-right:0}.header-family strong{font-size:12px;letter-spacing:0;line-height:1.5;display:block}.header-family strong>span{margin-left:3px}.header-family>a>span{font-size:12px;line-height:1.6}.hero-copy,html[lang=zh-CN] .hero-copy{padding-top:55px}html{scroll-padding-top:245px}}
