/* THE ADDRESS EDITION: individual architecture, distinct working environments. */
.scene-art{margin:0;position:relative;overflow:hidden;isolation:isolate;min-width:0;min-height:0;background:#102c30;aspect-ratio:1.25}
.scene-art-image{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1;transform:translateY(-50%);background-image:var(--art-url);background-size:200% 200%;background-position:var(--art-x) var(--art-y);background-repeat:no-repeat;pointer-events:none}
.architecture-scene{background-image:var(--art-url);background-size:300% 200%;background-position:var(--art-x) var(--art-y)}
.architecture figcaption small{font-size:12px}
.architecture-inspector .architecture-scene{filter:none}
#main[data-workspace=committee]{background:#edf1f5}
#main[data-workspace=portfolio]{background:#f3f2ee}
#main[data-workspace=development]{background:#edf1f7}
#main[data-workspace=journal]{background:#f1eee6}
#main[data-workspace=legacy]{background:#111e2b}
/* Mandate / physical city maquette and a decision card. */
.mandate-intro>.maquette-heading{background:#0d222a;min-height:340px;justify-content:space-between}
.maquette-heading>.mandate-model{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:-2}
.maquette-heading .scene-art-image{left:23%;width:82%}
.maquette-heading::before{background:linear-gradient(90deg,#0a1d26f2 2%,#0a1d26b3 45%,#0a1d2622 75%)!important}
.mandate-intro>.maquette-heading>div:first-of-type{max-width:78%}
.mandate-intro>.maquette-heading h1{font-size:clamp(32px,3.1vw,45px);max-width:380px}
.mandate-intro>.maquette-heading p{max-width:395px;color:#e3ebe6}
.maquette-heading .quarter-dial{background:#0a2325c7;backdrop-filter:blur(5px);border-radius:50%}
.city-move-invitation{background:#173f35;border:1px solid #315f4d;min-height:260px}
.city-move-invitation .eyebrow{color:#edcc91}
.city-move-invitation h2{font-size:31px}
/* Deal review / a live financial cutaway beside the investment case. */
.committee-view .desk-heading{border-bottom:1px solid #ccd7e1;padding-bottom:22px}
.committee-view .desk-heading .eyebrow{color:#406487}
.committee-view .review-inputs{background:#fff;box-shadow:0 5px 18px #1737550b;border-top:3px solid #446587}
.committee-view .architecture-review{height:176px;aspect-ratio:auto}
.investment-summary{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:0;padding:0!important;overflow:hidden;background:#182d43;border-color:#38516a;border-radius:7px}
.investment-copy{padding:27px;min-width:0}
.investment-copy>.between{align-items:flex-start;flex-wrap:wrap;gap:9px}
.investment-copy>p{font-size:15px;line-height:1.6;color:#d5dee4}
.investment-summary .review-kpis{grid-template-columns:1fr 1fr;gap:21px 20px;margin-top:20px;padding-top:19px}
.investment-summary .eyebrow{color:#b4c9e1;letter-spacing:.08em;font-size:12px}
.investment-summary .review-kpis strong{color:#eed4a0;font-size:31px}
.investment-summary .review-kpis span,.investment-summary .review-kpis small{color:#d0dce6}
.investment-anatomy{position:relative;min-height:420px;background:#e9e8e3;isolation:isolate}
.investment-anatomy .anatomy-art{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;background:#e9e8e3;z-index:-1}
.investment-anatomy .scene-art-image{width:170%;left:-35%}
.anatomy-caption{position:absolute;top:17px;left:16px;right:16px;font-size:12px;font-weight:600;letter-spacing:.07em;text-align:center;color:#354b5a;background:#f4f5ecd9;padding:7px 8px;border:1px solid #aabfc178;border-radius:3px}
.anatomy-label{position:absolute;left:14px;background:#fffef4eb;color:#153d4c;padding:8px 12px;box-shadow:0 3px 16px #0d243e18;border-left:2px solid #557b91;backdrop-filter:blur(6px);min-width:155px}
.anatomy-label span{display:block;font-size:12px;color:#4c6570}
.anatomy-label b{font:400 23px/1.3 var(--serif);display:block}
.anatomy-income{top:22%}.anatomy-capex{top:49%;left:auto;right:14px}.anatomy-debt{bottom:18px}
.committee-view .outcome-graphic{background:#f0f4f8;border-color:#d5e0e7}
.committee-view .outcome-track{background:#dce6ed}
.committee-view .outcome-bar{background:#537b9b}
.committee-view .outcome-row.upside .outcome-bar{background:#254d70}
/* Negotiations / each firm has its own room, tone and visible territory. */
.negotiation-heading{background:#302326;min-height:230px;padding:31px 34px}
.negotiation-heading>.rival-room-scene{position:absolute;inset:0;height:100%;width:100%;aspect-ratio:auto;z-index:-2}
.negotiation-heading .scene-art-image{width:64%;left:36%;top:55%}
.negotiation-heading::before{background:linear-gradient(90deg,#251d20fa,#251d20bf 47%,#251d2022 75%)}
.negotiation-harbor .negotiation-heading{background:#193d4d}
.negotiation-harbor .negotiation-heading::before{background:linear-gradient(90deg,#15364bf5,#15364bbf 43%,#15364b15 75%)}
.negotiation-sterling .counterparty-brief{border-top-color:#9a633a;background:#fffaf3}
.negotiation-harbor .counterparty-brief{border-top-color:#487a98;background:#f4f9fb}
.negotiation-sterling .rival-monogram{background:#eee0cd;color:#83572d;border-color:#d4b991}
.negotiation-harbor .rival-monogram{background:#dbeaf2;color:#315e7b;border-color:#93b1c7}
.negotiation-sterling .counterparty-brief>.ownership-atlas{background:#3d302c;border-color:#836447}
.negotiation-harbor .counterparty-brief>.ownership-atlas{background:#173c51;border-color:#477891}
.negotiation-sterling .counterparty-tabs button[aria-pressed=true]{border-color:#a97543;background:#f8eddf}
.negotiation-harbor .counterparty-tabs button[aria-pressed=true]{border-color:#5d88a3;background:#e7f0f7}
.negotiation-heading>div:not(.scene-art-image){position:relative}
.negotiation-heading>div:first-of-type{max-width:590px}
/* Portfolio / an architectural collection with a sector composition graphic. */
.portfolio-empty{background:#fff;border:1px solid #deddd4;grid-template-columns:1.2fr 1fr;overflow:hidden}
.portfolio-collection{height:400px;width:100%;aspect-ratio:auto;background:#e8e4dd}
.portfolio-collection .scene-art-image{width:105%;left:-2.5%}
.portfolio-empty .empty-copy{padding:35px}
.portfolio-summary{background:#24353a}
.portfolio-composition{display:grid;grid-template-columns:.85fr 1.8fr;gap:35px;align-items:center;background:#fafaf7;border:1px solid #dfdfd5;padding:24px 28px;margin:0 0 26px;border-radius:7px}
.portfolio-composition .eyebrow{color:#746541;font-size:12px}
.portfolio-composition h2{font:400 29px/1.17 var(--serif);margin:10px 0}
.portfolio-composition p{font-size:14px;color:#647069}
.sector-composition{display:grid;gap:15px}
.sector-row{display:grid;grid-template-columns:84px minmax(0,1fr) 80px;gap:18px;align-items:center}
.sector-row>span{font-size:14px;font-weight:600}
.sector-row small{display:block;font-size:12px;font-weight:400;color:#6a776e;margin-top:3px}
.sector-row>strong{text-align:right;font-size:16px;font-variant-numeric:tabular-nums}
.sector-track{height:27px;background:#e8eae3;border-radius:2px;overflow:hidden}
.sector-track i{display:block;background:var(--sector-color);height:100%;min-width:3px;transition:width .3s}
.holding-card{border-radius:5px;border-color:#d2d6cf;box-shadow:0 5px 20px #28322b0a}
.holding-card>.architecture{aspect-ratio:1.36}
.holding-card:nth-child(3n+2) .holding-content{border-top:3px solid #aa8151}
.holding-card:nth-child(3n+3) .holding-content{border-top:3px solid #497681}
.holding-card:nth-child(3n+1) .holding-content{border-top:3px solid #446649}
/* Shared city / the chosen intervention changes its scene immediately. */
.city-moves-view{--intervention-color:#83b99c}
.city-moves-view.intervention-afterhours{--intervention-color:#d5a06c}
.city-moves-view.intervention-freight{--intervention-color:#8fb7d1}
.city-moves-view .desk-heading{border-bottom:1px solid #c9d6cf;padding-bottom:22px}
.shared-reach{padding:0;overflow:hidden;border:1px solid #295348;background:#122d33}
.shared-reach>.between{padding:23px 25px 18px}
.shared-reach>.between .tag{color:#dce9e3;background:#ffffff16;border:1px solid #ffffff25}
.intervention-presentation{position:relative;height:278px;isolation:isolate;margin:0;overflow:hidden;background:#162f39}
.intervention-art{height:100%;width:100%;aspect-ratio:auto}
.intervention-art .scene-art-image{width:76%;left:24%;top:53%}
.intervention-presentation::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#09232fd9,#09232f60 50%,transparent)}
.intervention-art-caption{position:absolute;z-index:2;left:27px;bottom:26px;max-width:46%;display:grid;gap:8px;color:#fff}
.intervention-art-caption>span{font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--intervention-color)}
.intervention-art-caption>b{font:400 31px/1.1 var(--serif);letter-spacing:-.025em}
.intervention-art-caption>small{font-size:13px;color:#d7e1dc}
.reach-network-label{padding:0 25px;margin:22px 0 10px}
.reach-districts{padding:0 25px;gap:20px}
.reach-districts h3{font-size:15px}
.reach-building{background:#f4f6f2;color:#1c4039;padding:13px 12px 13px 86px;min-height:128px;border:1px solid #cad7ce;border-left:4px solid #adbaa9;border-radius:4px;box-shadow:0 3px 8px #081f2720}
.reach-building>.architecture-reach{inset:0 auto 0 0;left:0;width:72px;height:100%;position:absolute;z-index:0;opacity:1;display:block}
.architecture-reach .architecture-scene{width:210%;left:-55%;filter:none}
.architecture-reach::after{background:linear-gradient(90deg,transparent,#071d2920)}
.reach-building>span:not(.architecture){font-size:12px;color:#45675a;letter-spacing:.04em}
.reach-building>b{color:#183a31;font:500 18px/1.2 var(--sans);margin:7px 0}
.reach-building>div{display:block}
.reach-building small{font-size:12px;color:#546f62}
.reach-building strong{display:block;color:#27674f;font-size:14px;margin-top:5px}
.reach-building em{color:#587367;font-size:12px}
.reach-caption{padding:17px 25px 24px!important;margin:0!important;color:#d5e2d7}
.capture-metrics article{border-top:3px solid var(--intervention-color)}
/* Development / physical model of the new floor area. */
.construction-heading{position:relative;isolation:isolate;overflow:hidden;background:#13304b;min-height:290px;padding:34px;display:flex;align-items:center}
.construction-heading>.construction-model{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:-2}
.construction-heading .scene-art-image{width:56%;left:44%;top:54%}
.construction-heading::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0f2948f5,#0f2948b0 43%,transparent 73%);z-index:-1;pointer-events:none}
.construction-heading>div{max-width:60%}
.construction-heading h1{color:#fff;font-size:45px;line-height:1.1}
.construction-heading .eyebrow{color:#d4bc88}
.development-view .development-explainer{background:#f6f8fc;border-color:#d2dbe5}
.development-view .district-card{background:#fff;border-color:#cbd7e3}
.development-view .district-card.controlled{border-color:#759b89}
.development-view .architecture-district{height:160px}
/* Tenant market / a lively interior, then identities and terms instead of recycled buildings. */
.tenant-market-heading{position:relative;isolation:isolate;overflow:hidden;background:#463626;min-height:240px}
.tenant-market-heading>.tenant-lobby{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:-2}
.tenant-market-heading .scene-art-image{width:65%;left:35%;top:55%}
.tenant-market-heading::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#2e291ffa,#2e291fb5 45%,#2e291f15 75%);z-index:-1;pointer-events:none}
.tenant-market-heading>div:first-of-type{max-width:610px}
.tenant-market-heading h1{font-size:39px;line-height:1.14}
.tenant-market-heading .deal-room-count{background:#2a2d22bb;padding:19px 22px;border:1px solid #e9cf9c55;border-radius:6px;backdrop-filter:blur(6px)}
.empty-offer{background:#fdfdf8;border-color:#d8ddcf}
.tenant-identity{display:flex;align-items:center;gap:18px;background:#e4edeb;color:#224d4d;margin:-22px -22px 7px;padding:25px 22px;width:calc(100% + 44px);border-bottom:3px solid #62908b}
.tenant-identity-premium{background:#f1e5d3;color:#61401e;border-color:#b9905f}
.tenant-identity-local{background:#e6ecdd;color:#465a29;border-color:#8c9e65}
.tenant-signature{font:400 38px/1 var(--serif);letter-spacing:-.08em;border:1px solid currentColor;border-radius:3px;padding:12px;width:74px;height:74px;display:grid;place-items:center;flex-shrink:0}
.tenant-identity>div>span{display:block;font-size:12px;font-weight:700;letter-spacing:.08em}
.tenant-identity b{font:400 26px/1.4 var(--serif);display:block}
.tenant-identity small{font-size:12px;display:block}
.tenant-roster-card>.between>.tenant-avatar{display:none}
.tenant-roster-card.claimed{opacity:.67}
/* Chapters / four illustrated jackets, one persistent collection. */
.legacy-view{color:#e9e8de;padding-top:34px}
.chapter-collection-heading{border-bottom:1px solid #5c73864d;padding:0 0 26px;margin-bottom:30px}
.legacy-view .chapter-collection-heading .eyebrow{color:#cbb084}
.chapter-collection-heading h1{color:#f0ede2;font-size:43px}
.chapter-collection-heading p{color:#b8c8d1}
.chapter-collection-heading .btn{background:#263f51;border-color:#627d8d;color:#f3eddb}
.chapter-shelf{gap:20px}
.chapter-card{border:1px solid #547080;background:#f9f8f1;color:#263a3e;border-radius:3px;box-shadow:7px 9px 0 #050d1477;padding:24px}
.chapter-card>.chapter-illustration{width:calc(100% + 48px);height:245px;flex-shrink:0;margin:-24px -24px 25px;aspect-ratio:auto;background:#172c30}
.chapter-illustration .scene-art-image{width:118%;left:-9%}
.chapter-card .chapter-number{top:169px;font-size:56px;color:#fff3cc;text-shadow:0 2px 12px #091b22}
.chapter-card>.eyebrow{font-size:12px;color:#647066}
.chapter-card.won{border-color:#d9bf7f;background:#fffbec}
.chapter-card.locked{background:#e0e5e7;border-color:#465c6c}
.chapter-card.locked .chapter-illustration{filter:saturate(.65) brightness(.88)}
.chapter-card.locked>.chapter-illustration::after{content:'';position:absolute;inset:0;pointer-events:none;background:#1b2b3615}
.chapter-card>h2{font-size:29px;min-height:65px}
.chapter-card>p{color:#536567}
.legacy-view .legacy-inheritance{background:#1b3545;border:1px solid #385569;color:#e8edde}
.legacy-inheritance p{color:#c8d5d8}
.legacy-view .badge-collection>.section-heading h2{color:#eceddf}
.legacy-view .badge-collection>.section-heading>span{color:#c6d3d9}
.legacy-view .badge-grid article{color:#2a3c38;background:#e9eeeb}
.legacy-view .badge-grid article.earned{color:#efe7cf;background:#234336}
/* Journal / a tangible archive cover next to the actual deal record. */
.journal-heading{min-height:0;background:none;color:#26382f;box-shadow:none;padding:0;border-radius:0;isolation:auto}
.journal-heading .view-title{color:#293d33;font-size:40px}
.journal-heading .eyebrow{color:#897553}
.journal-heading .view-sub{color:#69715f}
.archive-layout{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr);gap:26px;align-items:start}
.archive-cover{position:sticky;top:230px;overflow:hidden;background:#dfd5c3;border:1px solid #c8baa2;border-radius:5px}
.archive-art{height:380px;aspect-ratio:auto;width:100%;background:#a78a64}
.archive-art .scene-art-image{width:115%;left:-7.5%}
.archive-cover>div{padding:25px;background:#efe5d4;color:#564530;border-top:1px solid #cdbda0}
.archive-cover h2{font:400 38px/1.14 var(--serif);margin:10px 0}
.archive-cover .eyebrow{font-size:12px;color:#826946}
.archive-cover p{font-size:14px}
.journal-view .journal{background:#fffdf8;border-color:#dbd3c4}
.journal-view .journal-q{background:#efe6d1;border-color:#d3c3a0;color:#725a32}
/* Victory / a bespoke skyline key, not another city backdrop. */
.victory-scene{position:relative;isolation:isolate;overflow:hidden;background:#062e2d;min-height:465px;padding:36px 40px 32px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}
.victory-scene>.victory-sculpture{position:absolute;inset:0;height:100%;width:100%;z-index:-2;aspect-ratio:auto;background:#042d2c}
.victory-sculpture .scene-art-image{width:70%;left:35%;top:51%}
.victory-scene::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#072b2ffa,#072b2fca 40%,#072b2f0a 76%)}
.victory-scene .victory-ribbon{font-size:12px;position:relative;max-width:100%;padding:7px 10px;border-color:#d3b47488}
.victory-scene .victory-emblem{display:none}
.victory-scene h2{font-size:58px;margin:29px 0 12px;line-height:1;max-width:58%}
.victory-scene>p{font-size:15px;line-height:1.6;max-width:54%;color:#dce8da}
.victory-equity{margin-top:28px;padding-top:20px;min-width:205px;border-top:1px solid #c3d4c748;text-align:left}
.victory-equity strong{font-size:48px}
.victory-sparks{z-index:3;pointer-events:none}
.dialog-opening-model{height:150px;aspect-ratio:auto;border-bottom:3px solid #c6a76d}
.dialog-opening-model .scene-art-image{width:100%;left:0;top:50%}
.guide-art{background:none}
/* Mobile layouts keep the scene and its next action together. */
@media(max-width:1300px){
 .investment-summary{grid-template-columns:minmax(0,1fr) 210px}.investment-copy{padding:23px}.investment-summary .review-kpis{grid-template-columns:1fr 1fr;gap:18px 12px}.investment-summary .review-kpis strong{font-size:27px}.anatomy-label{min-width:140px;padding:7px 9px;left:10px}.anatomy-capex{left:auto;right:10px}.anatomy-caption{left:10px;right:10px;font-size:12px}.chapter-card>h2{font-size:27px}.chapter-card>.chapter-illustration{height:220px}.chapter-card .chapter-number{top:148px}.reach-building{padding-left:74px}.reach-building>.architecture-reach{width:60px}.reach-building>b{font-size:17px}.portfolio-composition{grid-template-columns:1fr 1.5fr}
}
@media(max-width:1100px){
 .investment-summary{grid-template-columns:1fr}.investment-anatomy{min-height:255px}.investment-anatomy .scene-art-image{width:86%;left:7%;top:50%}.anatomy-caption{left:20px;right:auto;top:15px;font-size:12px}.anatomy-income{top:60px;left:20px}.anatomy-capex{top:65px;right:20px;left:auto}.anatomy-debt{bottom:20px;left:20px}.negotiation-heading .scene-art-image{width:76%;left:24%}.intervention-presentation{height:260px}.intervention-art-caption>b{font-size:28px}.reach-districts{gap:14px;padding:0 20px}.reach-building{padding-left:12px;padding-top:105px;min-height:215px}.reach-building>.architecture-reach{width:100%;height:90px;left:0;top:0;bottom:auto}.architecture-reach .architecture-scene{width:100%;left:0}.portfolio-composition{gap:25px}.sector-row{gap:12px;grid-template-columns:78px 1fr 76px}.archive-cover{top:30px}.archive-art{height:330px}
}
@media(max-width:900px){
 .mandate-intro>.maquette-heading{min-height:320px}.maquette-heading .scene-art-image{width:75%;left:30%}.mandate-intro>.maquette-heading>div:first-of-type{max-width:80%}.negotiation-heading{min-height:295px}.negotiation-heading>div:first-of-type{max-width:80%}.negotiation-heading .scene-art-image{width:75%;left:30%}.construction-heading .scene-art-image{width:75%;left:27%}.construction-heading>div{max-width:73%}.tenant-market-heading .scene-art-image{width:85%;left:17%}.tenant-market-heading{min-height:310px}.portfolio-empty{grid-template-columns:1fr 1fr}.portfolio-collection{height:100%;min-height:350px}.portfolio-composition{grid-template-columns:1fr;gap:20px}.sector-row{grid-template-columns:90px 1fr 90px}.chapter-shelf{grid-template-columns:1fr 1fr}.chapter-card>.chapter-illustration{height:255px}.chapter-card .chapter-number{top:178px}.archive-layout{grid-template-columns:.8fr 1.3fr;gap:20px}.archive-art{height:300px}.archive-cover>div{padding:20px}.archive-cover h2{font-size:31px}.archive-cover{position:static}.intervention-presentation{height:300px}.reach-building{padding:13px 12px 13px 86px;min-height:130px}.reach-building>.architecture-reach{height:100%;width:72px;bottom:0}.architecture-reach .architecture-scene{width:210%;left:-55%}.anatomy-label{min-width:160px}.anatomy-label span{font-size:13px}.anatomy-caption{font-size:12px}
}
@media(max-width:600px){
 .mandate-intro>.maquette-heading{min-height:315px}.mandate-intro>.maquette-heading>div:first-of-type{max-width:100%}.maquette-heading .scene-art-image{width:112%;left:6%}.maquette-heading::before{background:linear-gradient(90deg,#0a1d26ed,#0a1d2695 63%,#0a1d2630)!important}.mandate-intro>.maquette-heading h1{font-size:34px;max-width:245px}.mandate-intro>.maquette-heading p{max-width:100%;font-size:15px}.maquette-heading .quarter-dial{width:72px;height:72px;top:45px;right:18px}.investment-copy{padding:24px}.investment-summary .review-kpis{gap:21px 18px}.investment-summary .review-kpis strong{font-size:29px}.investment-anatomy{min-height:305px}.investment-anatomy .scene-art-image{width:118%;left:-9%}.anatomy-label{min-width:138px}.anatomy-income{left:14px;top:59px}.anatomy-capex{right:14px;top:161px}.anatomy-debt{left:14px;bottom:16px}.anatomy-caption{left:14px;right:14px;font-size:12px}.anatomy-label span{font-size:12px}.negotiation-heading{padding:25px;min-height:300px}.negotiation-heading .scene-art-image{width:118%;left:10%}.negotiation-heading::before{background:linear-gradient(90deg,#251d20ed,#251d20a3 68%,#251d2045)}.negotiation-harbor .negotiation-heading::before{background:linear-gradient(90deg,#15364bf2,#15364baa 65%,#15364b35)}.negotiation-heading>div:first-of-type{max-width:100%}.negotiation-heading h1{font-size:32px}.negotiation-heading p{font-size:15px}.portfolio-empty{grid-template-columns:1fr}.portfolio-collection{height:285px;min-height:0}.portfolio-empty .empty-copy{padding:27px}.portfolio-composition{padding:23px;gap:20px}.portfolio-composition h2{font-size:29px}.sector-row{grid-template-columns:71px minmax(20px,1fr) 73px;gap:10px}.sector-row strong{font-size:14px}.holding-card>.architecture{aspect-ratio:1.4}.intervention-presentation{height:265px}.intervention-art .scene-art-image{width:120%;left:-1%}.intervention-presentation::after{background:linear-gradient(90deg,#09232fda,#09232f70 55%,#09232f15)}.intervention-art-caption{left:23px;bottom:24px;max-width:60%}.intervention-art-caption>b{font-size:29px}.intervention-art-caption>small{font-size:12px}.shared-reach>.between{padding:23px;flex-wrap:wrap}.reach-network-label{padding:0 20px;font-size:12px}.reach-districts{grid-template-columns:1fr;padding:0 20px;gap:17px}.reach-building{padding-left:105px;min-height:132px}.reach-building>.architecture-reach{width:91px}.reach-building>b{font-size:19px}.reach-building>span:not(.architecture){font-size:12px}.reach-building>div{display:flex;gap:10px;flex-wrap:wrap}.reach-building strong{font-size:15px}.architecture-reach .architecture-scene{width:165%;left:-32.5%}.construction-heading{min-height:290px;padding:27px}.construction-heading .scene-art-image{width:119%;left:8%}.construction-heading::after{background:linear-gradient(90deg,#0f2948ef,#0f29489a 60%,#0f294820)}.construction-heading>div{max-width:100%}.construction-heading h1{font-size:35px}.construction-heading p{font-size:16px}.tenant-market-heading{min-height:330px;padding:26px}.tenant-market-heading .scene-art-image{width:123%;left:0}.tenant-market-heading::after{background:linear-gradient(90deg,#2e291fed,#2e291f9c 65%,#2e291f39)}.tenant-market-heading h1{font-size:33px}.tenant-market-heading>div:first-of-type{max-width:100%}.tenant-market-heading .deal-room-count{padding:13px 17px}.tenant-identity>div>span{font-size:12px}.chapter-collection-heading h1{font-size:35px}.chapter-shelf{grid-template-columns:1fr;gap:27px}.chapter-card>.chapter-illustration{height:285px}.chapter-card .chapter-number{top:205px;font-size:57px}.chapter-card>h2{font-size:31px;min-height:0}.archive-layout{grid-template-columns:1fr}.archive-cover{display:grid;grid-template-columns:1fr 1fr}.archive-art{height:230px}.archive-art .scene-art-image{width:152%;left:-26%}.archive-cover>div{display:flex;flex-direction:column;justify-content:center;padding:20px;border-top:0;border-left:1px solid #cdbda0}.archive-cover h2{font-size:30px}.journal-heading .view-title{font-size:34px}.victory-scene{min-height:460px;padding:30px 25px}.victory-sculpture .scene-art-image{width:104%;left:21%;top:52%}.victory-scene::before{background:linear-gradient(90deg,#072b2ff0,#072b2faa 45%,#072b2f10 80%)}.victory-scene h2{font-size:48px;max-width:70%;margin-top:40px}.victory-scene>p{max-width:65%;font-size:14px}.victory-equity{margin-top:24px;min-width:170px}.victory-equity strong{font-size:43px}.victory-scene .victory-ribbon{font-size:12px}.dialog-opening-model{height:135px}
}
@media(prefers-reduced-motion:reduce){.sector-track i{transition:none}}
