.hqPage{--pine:#18352b;--sage:#708367;--mist:#e7e9e2;--paper:#f5f3ec;--ink:#263229;--muted:#667168;min-height:100vh;background:var(--paper);color:var(--ink)}.hqHeader{position:absolute;z-index:3;inset:0 0 auto;height:68px;padding:0 clamp(22px,6vw,92px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff45;color:#fff}.hqHeader img{display:block;width:178px}.hqHeader nav{display:flex;gap:26px;font-size:12px}.hqHeader a{color:inherit;text-decoration:none}.hqHero{position:relative;height:min(75vh,700px);min-height:540px;overflow:hidden;color:#fff}.hqHero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hqHeroShade{position:absolute;inset:0;background:linear-gradient(180deg,#10261c7d,#10261c0a 36%,#10261cde)}.hqHeroCopy{position:absolute;left:clamp(22px,7vw,106px);bottom:38px}.hqHeroCopy>p{margin:0;font-size:11px;letter-spacing:.2em}.hqHero h1{margin:9px 0 15px;font-family:Songti SC,serif;font-size:clamp(46px,5.8vw,84px);font-weight:500;line-height:1.03}.hqHero h1 span{font-size:.72em}.hqHeroCopy>div{display:flex;gap:8px;flex-wrap:wrap}.hqHeroCopy>div span{padding:6px 10px;border:1px solid #ffffff80;font-size:10px}.hqSection{padding:46px clamp(22px,7vw,106px)}.hqSection h2{margin:0;font-family:Songti SC,serif;font-size:clamp(33px,3.4vw,50px);font-weight:500;line-height:1.22}.hqSection p{line-height:1.72}.hqKicker{display:flex;gap:12px;align-items:center}.hqKicker b{color:#78905e;font-family:Times New Roman,serif;font-size:33px;font-weight:400;line-height:1}.hqKicker span{color:#748078;font-size:9px;letter-spacing:.15em;line-height:1.45}.hqKicker.light b{color:#b8c99d}.hqKicker.light span{color:#c9d1ca}.hqOverview>.hqKicker{margin-bottom:17px}.hqOverviewGrid{display:grid;grid-template-columns:1fr 310px;gap:5vw}.hqOverviewGrid h2{margin-bottom:11px}.hqOverviewGrid p{max-width:820px;margin:9px 0 0;color:var(--muted)}.hqOverviewGrid .hqLead{margin:0 0 11px;color:#60794d;font-family:Songti SC,serif;font-size:18px}.hqOverview dl{margin:0;border-top:2px solid var(--sage)}.hqOverview dl>div{padding:9px 0;border-bottom:1px solid #c8cec4}.hqOverview dt{color:#7a857c;font-size:10px}.hqOverview dd{margin:4px 0 0;color:var(--pine);font-family:Songti SC,serif;font-size:16px}.hqPlan{display:grid;grid-template-columns:.78fr 1.22fr;gap:4vw;align-items:center;background:var(--pine);color:#f4f3eb}.hqPlan h2{margin:15px 0 8px}.hqPlan p{margin:0;color:#c0cbc3}.hqPlan figure{margin:0}.hqPlan img{display:block;width:100%;background:#fff}.hqPlan figcaption{padding-top:6px;color:#adbbb0;font-size:10px}.hqSectionHead{display:grid;grid-template-columns:140px 1fr;gap:4vw;margin-bottom:19px}.hqSectionHead h2{margin-bottom:6px}.hqSectionHead p{margin:0;color:var(--muted)}.hqStrategy{background:var(--mist)}.hqStrategyGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cbd0c8}.hqStrategyGrid article{padding:22px;background:#f7f5ef}.hqStrategyGrid small{color:#72855f;font-family:Times New Roman,serif;font-size:13px}.hqStrategyGrid h3{margin:18px 0 6px;font-family:Songti SC,serif;font-size:24px;font-weight:500}.hqStrategyGrid p{margin:0;color:#68736b;font-size:12px}.hqNodes{background:#315342;color:#f4f2eb}.hqNodes .hqSectionHead p{color:#c8d1ca}.hqNodeGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hqNodeGrid article{display:grid;grid-template-columns:1.15fr .85fr;min-height:245px;background:#f5f3ec;color:var(--ink)}.hqNodeGrid img{width:100%;height:100%;min-height:245px;object-fit:cover}.hqNodeGrid article>div{padding:20px}.hqNodeGrid h3{margin:18px 0 7px;font-family:Songti SC,serif;font-size:22px;font-weight:500}.hqNodeGrid p{margin:0;color:#68736b;font-size:12px}.hqDelivery{display:grid;grid-template-columns:1.1fr .9fr;gap:4vw;align-items:center}.hqDelivery figure{margin:0}.hqDelivery img{display:block;width:100%;max-height:455px;object-fit:cover}.hqDelivery h2{margin:15px 0 8px}.hqDelivery p{margin:0;color:var(--muted)}.hqGallery{background:#223d31;color:#f5f3ec}.hqGallery .hqSectionHead p{color:#c7d2ca}.hqMosaic{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hqMosaic figure{margin:0;overflow:hidden}.hqMosaic .wide{grid-column:1/-1}.hqMosaic img{display:block;width:100%;height:300px;object-fit:cover}.hqMosaic .wide img{height:400px}.hqValue{display:grid;grid-template-columns:140px 1fr;gap:4vw}.hqValue h2{margin-bottom:9px}.hqValue p{max-width:820px;margin:0 0 16px;color:var(--muted)}.hqValue a{display:inline-flex;gap:38px;padding:12px 16px;background:var(--pine);color:#fff;text-decoration:none;font-size:12px}.hqNext{display:grid;grid-template-columns:1fr 1fr;background:#e5e8e0}.hqNext a{position:relative;display:flex;min-height:120px;flex-direction:column;justify-content:center;padding:23px clamp(22px,7vw,106px);border-right:1px solid #c4cac1;color:inherit;text-decoration:none}.hqNext a:last-child{align-items:flex-end;text-align:right;border:0}.hqNext small{color:#7c887f;font-size:8px;letter-spacing:.16em}.hqNext strong{margin-top:7px;color:var(--pine);font-family:Songti SC,serif;font-size:20px}.hqNext span{position:absolute;right:28px;color:#78905e;font-size:23px}.hqNext a:last-child span{right:auto;left:28px}.hqFooter{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:30px;align-items:end;padding:34px clamp(22px,7vw,106px);background:#0e271e;color:#b7c1ba;font-size:11px;line-height:1.75}.hqFooter img{width:205px}.hqFooter p{margin:0}.hqFooter>div{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap}.hqFooter a{color:inherit;text-decoration:none}.hqFooter>div a:last-child{color:#d5c68f}@media(max-width:980px){.hqDelivery,.hqOverviewGrid,.hqPlan{grid-template-columns:1fr}.hqStrategyGrid{grid-template-columns:repeat(2,1fr)}.hqNodeGrid article{grid-template-columns:1fr}.hqNodeGrid img{height:270px}.hqFooter{grid-template-columns:1fr 1fr}.hqFooter>div{grid-column:1/-1;justify-content:flex-start}}@media(max-width:650px){.hqHeader{height:64px;padding:0 18px}.hqHeader img{width:138px}.hqHeader nav{gap:16px}.hqHeader nav a:nth-child(2){display:none}.hqHero{height:68vh;min-height:510px}.hqHeroCopy{left:18px;right:18px;bottom:30px}.hqHero h1{font-size:42px}.hqSection{padding:36px 18px}.hqSection h2{font-size:29px}.hqOverviewGrid{gap:21px}.hqSectionHead,.hqValue{gap:14px}.hqMosaic,.hqNodeGrid,.hqSectionHead,.hqStrategyGrid,.hqValue{grid-template-columns:1fr}.hqStrategyGrid article{padding:19px}.hqNodeGrid article{min-height:0}.hqNodeGrid img{min-height:0;height:250px}.hqNodeGrid h3{margin-top:8px}.hqMosaic .wide{grid-column:auto}.hqMosaic .wide img,.hqMosaic img{height:265px}.hqNext{grid-template-columns:1fr}.hqNext a{min-height:105px;border-right:0;border-bottom:1px solid #c4cac1}.hqNext a:last-child{align-items:flex-start;text-align:left}.hqNext a:last-child span,.hqNext span{right:20px;left:auto}.hqFooter{grid-template-columns:1fr;gap:16px;padding:29px 18px}.hqFooter>div{grid-column:auto}}