.story-hero{padding-bottom:72px;background:radial-gradient(ellipse at 90% 30%,#26395566,transparent 55%),#0f1620}.story-hero h1{font-size:clamp(50px,6.5vw,94px);margin-top:35px}.story-hero>p:not(.eyebrow){max-width:780px}.story-route{display:flex;gap:30px;align-items:center;margin-top:50px;width:min(850px,100%)}.story-route a{flex:1;padding:22px 0;border-top:1px solid #465a79;display:grid;grid-template-columns:27px 1fr;gap:9px;font-size:20px}.story-route a:hover{color:var(--cyan);border-color:var(--cyan)}.story-route a>span{font:11px Consolas,monospace;color:#6b8cbd;padding-top:7px}.story-route small{grid-column:2;font-size:12px;color:#8d9db4}.story-route>b{font-size:20px;font-weight:400;color:#536c91}.story-company{font-size:12px!important;margin-top:26px;color:#8494ac!important}.story-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:30px 80px}.story-intro>.eyebrow{grid-column:1/-1}.story-intro h2,.story-continuity h2,.story-brand h2{font-size:clamp(35px,4.1vw,57px);line-height:1.4;letter-spacing:-.035em}.story-intro p:not(.eyebrow),.story-stage-content>p,.story-brand p:not(.eyebrow){font-size:16px;line-height:2.05;color:#556275;margin-bottom:20px}.story-stage{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;border-top:1px solid #c7ced9}.story-stage-heading{display:flex;gap:30px;align-items:flex-start}.story-number{font:clamp(50px,6vw,83px)/1 Consolas,monospace;color:#c0c8d5;letter-spacing:-.07em}.story-stage h2{font-size:40px;margin:16px 0 18px}.story-stage h3{font-size:18px;font-weight:500;line-height:1.7;color:#4a5c76}.story-stage .page-kicker{padding-top:6px}.story-focus{display:grid;grid-template-columns:1fr 1.15fr;gap:14px 20px;border-top:1px solid #bbc5d3;padding-top:24px;margin-top:30px}.story-focus span{font-size:11px;color:#697990;line-height:1.8}.story-focus strong{font-size:13px;line-height:1.8;font-weight:500}.stage-park{background:#e6e9ee}.stage-industrial{background:#151d29;color:#eef1f5}.stage-industrial .story-number{color:#3f526e}.stage-industrial h3,.stage-industrial .page-kicker{color:#7fa2d6}.stage-industrial .story-stage-content>p{color:#aebacb}.stage-industrial .story-focus{border-color:#364965}.stage-industrial .story-focus span{color:#8496b1}.stage-industrial .text-link{color:var(--cyan);margin-top:30px}.story-continuity{background:#f6f5f1}.story-continuity h2{margin-top:24px}.continuity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.continuity-grid article{padding-top:25px;border-top:1px solid #9facbf}.continuity-grid span{font:11px Consolas,monospace;color:#4b658b}.continuity-grid h3{font-size:24px;margin:22px 0 17px}.continuity-grid p{font-size:14px;line-height:1.9;color:#5d6a7e}.story-brand{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;background:#e4e7ec}.story-brand h2{margin-top:25px}.brand-destinations{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.brand-destinations a{border:1px solid #b2bdce;padding:22px;background:#eef1f5;display:flex;flex-direction:column;gap:14px}.brand-destinations a:hover{border-color:#395784}.brand-destinations small,.brand-destinations span{font-size:11px;color:#63738b}.brand-destinations strong{font-size:17px;font-weight:550}.detail-views{position:absolute;top:60px;left:0;right:0;z-index:7;display:flex;justify-content:center;gap:4px}.detail-views button{font-size:11px;padding:8px 12px;background:#ffffffce;border:1px solid #c1c9d4;border-radius:3px}.detail-views button[aria-pressed=true]{background:#18273e;color:#eff3f8;border-color:#18273e}.viewer-canvas{top:99px;bottom:90px}.viewer-bottom{position:absolute;bottom:0;left:0;right:0}.model-viewer{background:#e1e4e9}.viewer-actions{bottom:45px}.viewer-mode{letter-spacing:.01em}.site-header a{position:relative;z-index:2}.desktop-nav a[aria-current=page]::after{width:28px}.model-viewer{min-height:620px}.compare-3d{height:350px}@media(max-width:960px){.story-stage,.story-intro,.story-brand{gap:30px}.story-stage-heading{gap:18px}.story-stage h2{font-size:34px}.story-stage h3{font-size:15px}}@media(max-width:767px){.story-hero h1{font-size:48px}.story-route{gap:10px;margin-top:35px}.story-route a{font-size:16px;grid-template-columns:1fr;padding-top:16px}.story-route a>span{font-size:10px}.story-route small{grid-column:1;font-size:10px}.story-route>b{font-size:14px}.story-intro,.story-stage,.story-brand{grid-template-columns:1fr;gap:28px}.story-intro p:not(.eyebrow),.story-stage-content>p,.story-brand p:not(.eyebrow){font-size:14px}.story-stage-heading{gap:24px}.story-number{font-size:63px}.story-stage h2{font-size:33px;margin:12px 0}.story-focus{gap:12px}.continuity-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.continuity-grid h3{margin:14px 0}.brand-destinations{gap:10px}.brand-destinations a{padding:16px 12px}.brand-destinations strong{font-size:14px}.model-viewer{min-height:530px}.viewer-canvas{top:105px;bottom:126px}.detail-views{top:62px}.detail-views button{font-size:10px;padding:8px 10px}.viewer-actions{bottom:49px}.viewer-bottom{padding:8px 12px}.viewer-bottom .text-button{min-height:25px}.compare-3d{height:340px}}
.model-viewer{background:#0f1621;border-color:#2c3646}.viewer-mode,.viewer-bottom{color:#bdc8d8}.viewer-tools .icon-button,.viewer-actions button,.detail-views button{background:#1b2533;color:#c7d0de;border-color:#435269}.viewer-tools .icon-button:hover,.viewer-actions button:hover{background:#293950}.detail-views button[aria-pressed=true],.viewer-actions button[aria-pressed=true]{background:#324a6d;color:#f4f7fc;border-color:#617ea9}.viewer-load{color:#adbbd0}.viewer-bottom .text-button:hover{color:#5c93e6}.compare-pane{background:#0f1621}.compare-pane figcaption{color:#d9dee6;z-index:3}.compare-caption{background:#182333;color:#dce3ee;border-color:#576b88}.viewer-fallback{background:#131d2b;color:#e1e6ee}.viewer-fallback>p{color:#afbacb}
