.business-workspace .ridge-heading{top:140px}.business-workspace .ridge-heading h2{font-size:50px}.business-card{top:330px;padding:24px;width:350px;max-width:30%}.business-card h3{font-size:31px;line-height:1.1;margin:17px 0 13px}.business-card .ridge-card-meta{font-size:12px;letter-spacing:.7px}.business-card #business-intro{font-size:14px;line-height:1.7}.business-facets{margin-top:19px}.business-facets[hidden]{display:none}#facet-label{font-size:11px;letter-spacing:1px;color:#889ca9;display:block;margin-bottom:8px}#facet-buttons{display:flex;flex-direction:column;gap:0}#facet-buttons button{display:flex;align-items:center;gap:12px;background:none;border:0;border-bottom:1px solid #87989526;padding:11px 0;color:#9fafb7;font-size:13px;text-align:left;min-height:43px}#facet-buttons button span{font-size:10px;color:#8a816f}#facet-buttons button[aria-pressed=true]{color:#eddab8}#facet-buttons button[aria-pressed=true] span{color:#dec798}.hero #facet-description{font-size:12px;line-height:1.65;color:#8196a5;margin-top:12px;min-height:40px}#business-contact{background:none;border:0;border-bottom:1px solid #bba37a66;color:#d3bd96;font-size:12px;min-height:39px;padding:7px 0;margin-top:10px}#business-contact[hidden]{display:none}.hero #business-fallback{font-size:12px;color:#c4ad85;margin-top:16px}.business-stations{display:grid;grid-template-columns:repeat(6,1fr);gap:17px;width:100%}.business-stations button{font-size:12px;line-height:1.3;min-height:65px;gap:7px;white-space:normal}.business-console .ridge-console-top{position:relative;padding-top:8px}.business-console #business-progress{position:absolute;right:0;top:-22px;color:#798f9f;font-size:10px;white-space:nowrap}.business-console .station-visited{display:none}.business-actions{display:flex;gap:12px;align-items:center;border-bottom:1px solid #87989525;padding:13px 0}.business-actions>button{border:1px solid #bca4765c;background:#162632;color:#e0cb9e;padding:10px 15px;min-height:42px;font-size:12px}.business-actions>button[aria-pressed=true]{background:#d4c094;color:#14202b}#assemble-mountain{background:transparent;color:#aebbc3}.business-actions>button:disabled{opacity:.35}.separation-control{display:flex;align-items:center;gap:14px;margin-left:auto;font-size:11px;color:#91a4af}.separation-control input{width:125px;accent-color:#d2ba8c;cursor:ew-resize}.separation-control output{min-width:33px;color:#d6c6a9;font-variant-numeric:tabular-nums}.business-console .ridge-console-bottom{padding-top:12px;padding-bottom:7px}.business-console{bottom:28px}.business-console .ridge-modes legend{font-size:10px}.business-console #business-tour-steps{display:flex;align-items:center;gap:10px}.business-console #business-tour-steps[hidden]{display:none}#business-tour-steps button{min-height:40px;padding:8px 0;border:0;background:none;font-size:12px;color:#d2bd96}#business-tour-steps button:disabled{color:#576c7b}#business-step{font-size:11px;color:#8ba1af;white-space:nowrap}.hero.is-exploring{min-height:1150px}.hero.is-exploring .ridge-stage{top:10%;bottom:25%;left:27%;right:-1%}.business-workspace .ridge-card:focus{outline:0}.business-workspace .ridge-card:focus-visible{outline:1px solid #d2b784}.business-stations button:focus-visible,.business-actions button:focus-visible{outline:2px solid #d8c498;outline-offset:3px}
@media(min-width:1600px){.business-card{top:345px;width:370px}.hero.is-exploring .ridge-stage{left:28%;right:0}.business-workspace .ridge-heading h2{font-size:57px}}
@media(max-width:1150px){.business-card{width:315px;max-width:34%;padding:20px;top:345px}.business-stations{grid-template-columns:repeat(3,1fr);gap:0 24px}.business-stations button{min-height:48px}.business-console .ridge-console-top{padding-top:7px;padding-bottom:7px}.business-console .ridge-tour-controls{flex-wrap:wrap}.business-console .ridge-console-bottom{flex-wrap:wrap}.hero.is-exploring{min-height:1250px}.business-workspace .ridge-heading h2{font-size:43px}.hero.is-exploring .ridge-stage{left:30%;right:-8%;bottom:26%}}
@media(max-width:800px){.hero.is-exploring{height:auto;min-height:0;max-height:none;display:block}.hero.is-exploring .hero-inner,.hero.is-exploring .hero-foot,.hero.is-exploring .hero-wordmark{display:none}.business-workspace{position:relative;inset:auto;display:flex;flex-direction:column;padding:145px 7% 30px;min-height:0}.business-workspace[hidden]{display:none}.business-workspace .ridge-heading{position:static;width:100%;max-width:none}.business-workspace .ridge-heading h2{font-size:41px;margin:15px 0}.business-workspace .ridge-heading p{font-size:14px;line-height:1.7;max-width:460px}.business-workspace .ridge-exit{top:98px;right:7%}.business-card{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:none;margin-top:480px;padding:24px}.business-card h3{font-size:33px}.business-card #business-intro{font-size:15px}.business-console{position:relative;left:auto;right:auto;bottom:auto;margin-top:30px;padding:8px 17px 17px}.business-stations{grid-template-columns:repeat(3,1fr);gap:6px 12px}.business-stations button{font-size:12px;min-height:64px;align-content:center;flex-wrap:wrap;gap:5px}.business-stations .station-number{width:100%}.business-actions{flex-wrap:wrap;gap:9px}.business-actions>button{flex:1;font-size:12px;padding:10px 7px}.separation-control{width:100%;margin:8px 0 3px;font-size:12px;gap:12px}.separation-control input{flex:1;width:80px;min-width:0}.business-console .ridge-modes{width:100%}.business-console .ridge-modes span{font-size:12px}.business-console .ridge-console-top{padding-top:9px}.business-console #business-progress{top:-33px;right:0}.business-console .ridge-console-bottom{gap:12px;padding-bottom:12px}.business-console .ridge-tour-controls{justify-content:space-between;gap:9px}.business-console .ridge-tour-controls>button{font-size:12px}.business-console #business-tour-steps{gap:10px}.business-console #ridge-save{font-size:12px}.business-console .ridge-console-tail{gap:13px}.business-console .ridge-console-tail>span{width:auto;font-size:10px;letter-spacing:.8px}.business-console .scene-controls{width:auto;gap:16px}.business-console .scene-controls button{font-size:12px}.hero.is-exploring .ridge-stage,html[lang=zh-CN] .hero.is-exploring .ridge-stage{left:-9%;right:-9%;top:310px;height:470px;bottom:auto}.hero #facet-description{font-size:13px;min-height:0}.business-workspace #facet-buttons button{font-size:14px;min-height:45px}.business-workspace #business-contact{font-size:13px}.business-workspace #facet-label{font-size:12px}html[lang=zh-CN] .business-workspace .ridge-heading h2{font-size:34px}html[lang=zh-CN] .business-card h3{font-size:27px}.hero.is-exploring .pin-label{display:none}}
@media(max-width:420px){.business-workspace{padding-top:142px}.business-workspace .ridge-heading h2{font-size:38px}.business-card{padding:21px;margin-top:450px}.hero.is-exploring .ridge-stage,html[lang=zh-CN] .hero.is-exploring .ridge-stage{top:325px;height:425px}.business-stations button{font-size:11px}.business-console{padding:5px 14px 16px}.business-console .ridge-console-tail>span{width:100%}.business-console .scene-controls{width:100%;justify-content:space-between}.business-console #business-tour-steps{gap:9px}.business-console #business-tour-steps button{font-size:11px}.business-card h3{font-size:30px}}
.hero.is-exploring{min-height:1250px}.business-card{top:380px}.business-workspace .ridge-heading p{max-width:330px}
@media(max-width:1150px){.hero.is-exploring{min-height:1400px}.business-card{top:380px}}
@media(max-width:800px){.hero.is-exploring{min-height:0}.business-card{top:auto}.business-workspace .ridge-heading p{max-width:460px}}
/* Final spacing keeps heading, business card and controls separate. */
.hero.is-exploring{min-height:1250px}.business-card{top:380px}.business-workspace .ridge-heading p{max-width:330px}
@media(max-width:1150px){.hero.is-exploring{min-height:1400px}.business-card{top:380px}}
@media(max-width:800px){.hero.is-exploring{min-height:0}.business-card{top:auto}.business-workspace .ridge-heading p{max-width:460px}}
