.hxPage{--ink:#26332d;--deep:#243a35;--blue:#75849d;--sage:#9ba897;--paper:#f2efe7;--gold:#b9a066;min-height:100vh;background:var(--paper);color:var(--ink)}.hxHeader{position:absolute;z-index:3;inset:0 0 auto;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,92px);border-bottom:1px solid #ffffff42;color:#fff}.hxHeader>a img{display:block;width:185px}.hxHeader nav{display:flex;gap:24px;font-size:12px}.hxHeader nav a{padding:7px 0;border-bottom:1px solid #ffffff78}.hxHero{position:relative;height:min(80vh,735px);min-height:555px;overflow:hidden;color:#fff}.hxHero>img{width:100%;height:100%;object-fit:cover;object-position:center}.hxHeroShade{position:absolute;inset:0;background:linear-gradient(180deg,#14211d85,#14211d0d 37%,#14211de6)}.hxHeroCopy{position:absolute;left:clamp(22px,7vw,108px);right:clamp(22px,7vw,108px);bottom:43px}.hxHeroCopy>p{margin:0;color:#dce2df;font-size:10px;letter-spacing:.2em}.hxHeroCopy h1{margin:9px 0 16px;font-family:Songti SC,serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1.04}.hxHeroCopy h1 span{display:block}.hxHeroCopy>div{display:flex;gap:8px;flex-wrap:wrap}.hxHeroCopy>div span{padding:6px 10px;border:1px solid #ffffff70;font-size:11px}.hxHero>small{position:absolute;right:clamp(22px,7vw,108px);bottom:49px;padding:6px 9px;background:#20332dbd;font-size:10px;letter-spacing:.1em}.hxBreadcrumb{display:flex;gap:9px;padding:12px clamp(22px,7vw,108px);border-bottom:1px solid #d2d4cf;color:#77817b;font-size:10px}.hxBreadcrumb em{color:#394840;font-style:normal}.hxSection{padding:43px clamp(22px,7vw,108px)}.hxSection h2{font-family:Songti SC,serif;font-size:clamp(35px,3.7vw,54px);font-weight:500;line-height:1.16}.hxSection p{line-height:1.65}.hxKicker{display:flex;gap:12px;align-items:center}.hxKicker strong{color:var(--blue);font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1}.hxKicker span{color:#78827c;font-size:9px;letter-spacing:.15em;line-height:1.45}.hxKicker.light strong{color:#c7b786}.hxKicker.light span{color:#b8c5bf}.hxOverview>.hxKicker{margin-bottom:12px}.hxOverviewGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw}.hxOverviewGrid h2{margin:7px 0 0}.hxLead{margin:0;color:#6d7f9d;font-family:Songti SC,serif;font-size:18px}.hxOverviewGrid>div:last-child>p{margin:2px 0 13px;color:#5f6a64}.hxOverview dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid #b7beb9}.hxOverview dl div{padding:9px 9px 0 0}.hxOverview dt{color:#7c8781;font-size:10px}.hxOverview dd{margin:4px 0 0;font-family:Songti SC,serif;font-size:15px;line-height:1.35}.hxMap{display:grid;grid-template-columns:.8fr 1.2fr;gap:4vw;align-items:center;background:var(--deep);color:#f4f1e8}.hxMap h2{margin:13px 0 9px}.hxMap>div>p{margin:0;color:#bec8c3}.hxMap figure{margin:0}.hxMap img{display:block;width:100%;max-height:520px;object-fit:contain;background:#fff}.hxBuild figcaption,.hxMap figcaption{padding-top:6px;color:#abb8b2;font-size:10px}.hxPalette>.hxKicker{margin-bottom:12px}.hxNodeHead,.hxPaletteHead,.hxResultHead{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:end;margin-bottom:16px}.hxNodeHead h2,.hxNodeHead p,.hxPaletteHead h2,.hxPaletteHead p,.hxResultHead h2,.hxResultHead p{margin:0}.hxPaletteHead p,.hxResultHead p{color:#5f6a64}.hxPaletteGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hxPaletteGrid figure{margin:0}.hxPaletteGrid img{display:block;width:100%;height:330px;object-fit:cover}.hxPaletteGrid figcaption,.hxResultGrid figcaption{padding-top:6px;color:#77817b;font-size:10px}.hxNodes{background:#536761;color:#f5f1e9}.hxNodeHead p{color:#c8d1cd}.hxNodeGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.hxNodeGrid article{display:grid;grid-template-columns:1fr .82fr;background:#40554f}.hxNodeGrid img{display:block;width:100%;height:250px;object-fit:cover}.hxNodeGrid article>div{padding:16px}.hxNodeGrid span{color:#c7b786;font-family:Georgia,serif;font-size:17px}.hxNodeGrid h3{margin:5px 0;font-family:Songti SC,serif;font-size:22px;font-weight:500}.hxNodeGrid p{margin:0;color:#c7d1cc;font-size:11px}.hxBuild{display:grid;grid-template-columns:.85fr 1.15fr;gap:4vw;align-items:center}.hxBuild h2{margin:13px 0}.hxBuildList{border-top:1px solid #bdc3bf}.hxBuildList article{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:9px 0;border-bottom:1px solid #c8ccc8}.hxBuildList article>span{color:var(--blue);font-family:Georgia,serif}.hxBuildList h3{margin:0;font-family:Songti SC,serif;font-size:17px;font-weight:500}.hxBuildList p{margin:3px 0 0;color:#647069;font-size:11px}.hxBuildImages{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hxBuildImages figure{margin:0}.hxBuildImages img{display:block;width:100%;height:440px;object-fit:cover}.hxResult>.hxKicker{margin-bottom:12px}.hxResultGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hxResultGrid figure{margin:0}.hxResultGrid .wide{grid-column:1/-1}.hxResultGrid img{display:block;width:100%;height:330px;object-fit:cover}.hxResultGrid .wide img{height:400px}.hxValue{display:grid;grid-template-columns:1fr 1fr;gap:5vw;background:#dfe3dd}.hxValue>div:first-child>p{margin:0;color:#697b96;font-size:10px;letter-spacing:.16em}.hxValue h2{margin:10px 0 0}.hxValue>div:last-child>p{margin:0;color:#5e6963}.hxValue a{display:inline-flex;gap:30px;margin-top:15px;padding:11px 15px;background:var(--deep);color:#fff;font-size:12px}.hxNext{display:grid;grid-template-columns:1fr 1fr}.hxNext a{position:relative;display:flex;min-height:135px;flex-direction:column;justify-content:center;padding:28px clamp(22px,7vw,108px);border-right:1px solid #c1c7c0}.hxNext a:last-child{align-items:flex-end;text-align:right;border-right:0}.hxNext small{color:#849087;font-size:9px;letter-spacing:.16em}.hxNext strong{margin-top:7px;font-family:Songti SC,serif;font-size:23px}.hxNext span{position:absolute;right:34px;color:var(--blue);font-size:24px}.hxNext a:last-child span{right:auto;left:34px}.hxFooter{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:30px;align-items:end;padding:42px clamp(22px,7vw,108px);background:#0b2018;color:#aeb9b2;font-size:11px;line-height:1.8}.hxFooter img{width:210px}.hxFooter p{margin:0}.hxFooter>div{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap}.hxFooter>div a:last-child{color:#d5c18d}@media(max-width:900px){.hxBuild,.hxMap,.hxNodeHead,.hxOverviewGrid,.hxPaletteHead,.hxResultHead,.hxValue{grid-template-columns:1fr}.hxBuild,.hxMap{gap:23px}.hxFooter{grid-template-columns:1fr 1fr}.hxFooter>div{grid-column:1/-1;justify-content:flex-start}}@media(max-width:650px){.hxHeader{height:64px;padding:0 18px}.hxHeader>a img{width:138px}.hxHeader nav{gap:14px}.hxHeader nav a:first-child,.hxHeader nav a:nth-child(2){display:none}.hxHero{height:70vh;min-height:500px}.hxHeroCopy{left:18px;right:18px;bottom:32px}.hxHeroCopy h1{font-size:40px}.hxHero>small{display:none}.hxBreadcrumb{padding:10px 18px}.hxSection{padding:34px 18px}.hxSection h2{font-size:30px}.hxOverviewGrid{gap:17px}.hxOverview dl{grid-template-columns:1fr}.hxOverview dl div{display:grid;grid-template-columns:74px 1fr;padding:7px 0;border-bottom:1px solid #c7cbc7}.hxMap img{max-height:420px}.hxBuildImages,.hxNodeGrid,.hxPaletteGrid,.hxResultGrid{grid-template-columns:1fr}.hxPaletteGrid img{height:240px}.hxNodeGrid article{grid-template-columns:1fr}.hxNodeGrid img{height:225px}.hxBuildImages img{height:350px}.hxResultGrid .wide{grid-column:auto}.hxResultGrid .wide img,.hxResultGrid img{height:255px}.hxNext{grid-template-columns:1fr}.hxNext a{min-height:105px;border-right:0;border-bottom:1px solid #c1c7c0}.hxNext a:last-child{align-items:flex-start;text-align:left}.hxNext a:last-child span,.hxNext span{right:22px;left:auto}.hxFooter{grid-template-columns:1fr;gap:18px;padding:32px 18px}.hxFooter>div{grid-column:auto}.hxFooter img{width:195px}}