.plot-landing{color:#e6eddf;background:#101e24;font-family:Arial,sans-serif}.plot-landing *{box-sizing:border-box}.plot-landing a{color:inherit;text-decoration:none}.plot-landing button{font:inherit;cursor:pointer}.plot-nav{border-bottom:1px solid #c9d8b51c;justify-content:space-between;align-items:center;gap:24px;padding:25px 5%;display:flex}.plot-logo{letter-spacing:-1px;align-items:center;gap:9px;font-size:28px;font-weight:600;display:flex}.plot-nav>div{color:#a6b9ad;gap:30px;font-size:14px;display:flex}.plot-nav>div button,.plot-footer button{color:inherit;background:0 0;border:0}.plot-nav-cta{border:1px solid #b8ce9c60;border-radius:5px;align-items:center;gap:24px;padding:12px 16px;font-size:14px;display:flex}.plot-hero{grid-template-columns:42% 58%;max-width:1800px;min-height:730px;margin:auto;display:grid}.plot-hero-copy{z-index:1;align-self:center;padding:75px 0 65px 12%;position:relative}.plot-eyebrow{letter-spacing:1.5px;color:#b6c99e;font-size:12px}.plot-hero h1{letter-spacing:-2.8px;margin:24px 0;font-size:clamp(46px,4.8vw,74px);font-weight:400;line-height:1.05}.plot-hero h1 em{color:#c4d99e;font-family:Georgia,serif;font-weight:400}.plot-hero-copy>p{color:#a8bcb0;max-width:440px;font-size:17px;line-height:1.7}.plot-hero-offer{align-items:center;gap:20px;margin:30px 0;display:flex}.plot-hero-offer>span{letter-spacing:-2px;color:#d8e8bb;font-size:44px}.plot-hero-offer p{color:#b5c5b6;margin:0;font-size:14px;line-height:1.7}.plot-hero-offer strong{color:#e2ead9;font-weight:400}.plot-primary{background:#d0e5ae;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:35px;max-width:330px;min-height:54px;padding:17px 21px;font-size:16px;font-weight:600;display:flex;color:#172d28!important}.plot-primary:hover{background:#e1efc8}.plot-primary:disabled{opacity:.65;cursor:wait}.plot-hero-copy>small{color:#8ea696;margin-top:16px;font-size:12px;display:block}.plot-world{min-width:0;position:relative}.plot-world .company-map{background:radial-gradient(at 55% 45%,#354e4a,#1b3037 55%,#101e24 80%);height:100%;min-height:730px}.plot-world .company-map-hint{max-width:260px;font-size:12px;bottom:90px}.plot-world .company-map-tools{bottom:85px}.plot-world .company-map-label span{display:inline}.plot-world-caption{color:#a9bbad;border-top:1px solid #c5d9b029;justify-content:space-between;gap:20px;padding-top:19px;font-size:13px;display:flex;position:absolute;bottom:27px;left:24px;right:24px}.plot-world-caption button{color:#d1e1bf;background:0 0;border:0;align-items:center;gap:9px;font-size:13px;display:flex}.plot-thesis{background:#1b2d30;border-block:1px solid #b8ce9c20;grid-template-columns:1fr 1.5fr;gap:11%;padding:85px 9%;scroll-margin-top:25px;display:grid}.plot-thesis-number>span{letter-spacing:1.5px;color:#b6c99e;font-size:12px}.plot-thesis-number>strong{letter-spacing:-7px;color:#c6dba8;margin-top:20px;font-size:clamp(90px,10vw,140px);font-weight:400;line-height:1.15;display:block}.plot-thesis-number>strong span{letter-spacing:-2px;font-size:.5em}.plot-thesis-number p{color:#afc3af;font-size:18px;line-height:1.6}.plot-thesis h2,.plot-reserve h2{letter-spacing:-1.4px;margin:14px 0 25px;font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.15}.plot-thesis>div>p,.plot-reserve>div>p{color:#a9bdb0;font-size:16px;line-height:1.8}.plot-thesis small,.plot-reserve>div>small{color:#93aa9c;max-width:560px;font-size:12px;line-height:1.7;display:block}.plot-how{padding:70px 9%}.plot-how>div{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:32px;display:grid}.plot-how article>span{color:#96ad91;font-size:14px}.plot-how h3{letter-spacing:-.5px;margin:20px 0 14px;font-size:23px;font-weight:400}.plot-how p{color:#9fb6a7;font-size:16px;line-height:1.75}.plot-reserve{background:radial-gradient(at 10% 60%,#294035,#122229 70%);border-top:1px solid #b8ce9c26;grid-template-columns:1fr 1fr;gap:12%;padding:80px 9%;scroll-margin-top:20px;display:grid}.plot-reserve>div:first-child{padding-top:20px}.plot-reserve ul{color:#ceddc3;margin:28px 0;padding:0;font-size:15px;line-height:1.6;list-style:none}.plot-reserve li{align-items:center;gap:12px;margin:14px 0;display:flex}.plot-form-card{background:#1c3033;border:1px solid #bacf9d35;border-radius:12px;padding:34px;box-shadow:0 25px 70px #0002}.plot-form-card h3{letter-spacing:-.8px;margin:0 0 14px;font-size:28px;font-weight:400}.plot-form-card form>p{color:#a6bcad;margin:0 0 26px;font-size:14px;line-height:1.6}.plot-form-card label{color:#d6e2ca;margin:20px 0;font-size:14px;display:block}.plot-form-card label>span{color:#96af9f}.plot-form-card input:not([type=checkbox]){color:#e0e9d5;width:100%;font:inherit;background:#12242a;border:1px solid #abc39750;border-radius:5px;margin-top:10px;padding:14px;font-size:16px}.plot-form-card input::placeholder{color:#7c958a}.plot-form-card .plot-consent{align-items:flex-start;gap:11px;margin:23px 0;font-size:13px;line-height:1.6;display:flex}.plot-consent input{accent-color:#cfe3b0;flex-shrink:0;width:17px;height:17px;margin-top:4px}.plot-form-card .plot-primary{width:100%;max-width:none}.plot-form-card small{color:#94ad9e;margin-top:18px;font-size:12px;line-height:1.7;display:block}.plot-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.plot-form-card .plot-error{color:#ffc0ae;margin-top:15px}.plot-success>svg{color:#cce3ac;margin-bottom:24px}.plot-success>span{letter-spacing:1px;color:#b5c99b;margin-bottom:18px;font-size:12px;display:block}.plot-success p{color:#b5c8b9;font-size:16px;line-height:1.7}.plot-success button{color:#d3e6b7;background:0 0;border:0;align-items:center;gap:15px;margin-top:28px;padding:0;font-size:14px;display:flex}.plot-footer{color:#90a998;border-top:1px solid #b8ce9c26;justify-content:space-between;align-items:center;gap:25px;padding:30px 5%;display:flex}.plot-footer p{font-size:14px}.plot-footer button{align-items:center;gap:10px;font-size:14px;display:flex}.plot-landing :focus-visible{outline-offset:4px;outline:2px solid #d3e8b4}@media (width<=1000px){.plot-hero-copy{padding:50px 0 50px 9%}.plot-hero h1{font-size:52px}.plot-nav>div{gap:17px}.plot-thesis,.plot-reserve{gap:6%;padding:60px 5%}.plot-how{padding:60px 5%}.plot-how>div{gap:28px}.plot-form-card{padding:26px}.plot-world-caption>span{display:none}}@media (width<=760px){.plot-nav{flex-wrap:wrap;gap:16px;padding:20px 24px}.plot-nav>div{order:3;justify-content:space-between;width:100%;font-size:13px}.plot-nav-cta{gap:12px;padding:10px 12px;font-size:12px}.plot-logo{font-size:26px}.plot-hero{min-height:0;display:block}.plot-hero-copy{padding:46px 24px 25px}.plot-eyebrow{letter-spacing:1px;font-size:11px}.plot-hero h1{letter-spacing:-2px;font-size:clamp(43px,10vw,65px)}.plot-hero-copy>p{font-size:16px}.plot-hero-offer{margin:26px 0}.plot-world .company-map{height:480px;min-height:0}.plot-world .company-map-hint{max-width:180px;font-size:11px}.plot-world-caption>span{max-width:140px;font-size:12px;display:block}.plot-world-caption button{font-size:12px}.plot-thesis{grid-template-columns:1fr;gap:20px;padding:45px 24px}.plot-thesis-number>strong{margin-top:10px;font-size:100px}.plot-thesis-number p{font-size:17px}.plot-thesis-number p br{display:none}.plot-thesis h2,.plot-reserve h2{font-size:34px}.plot-how{padding:45px 24px}.plot-how>div{grid-template-columns:1fr;gap:24px}.plot-how article{border-top:1px solid #bfd5a825;padding-top:22px}.plot-how h3{margin-top:12px}.plot-reserve{grid-template-columns:1fr;gap:32px;padding:45px 24px}.plot-form-card{padding:24px}.plot-footer{flex-wrap:wrap;padding:28px 24px}.plot-footer p{order:3;width:100%;margin:0;font-size:13px}.plot-primary{max-width:none}.plot-world .company-map-tools button{width:32px}}.vuconomy-mark{object-fit:contain;mix-blend-mode:screen;flex-shrink:0;width:48px;height:48px}.vuconomy-wordmark{letter-spacing:-1px;font-size:26px;font-weight:500}.plot-logo,.civic-logo{gap:10px}.plot-landing .plot-primary{background:#e3e86c}.plot-landing .plot-primary:hover{background:#f0f3a4}.plot-landing .plot-hero h1 em,.plot-landing .plot-hero-offer>span,.plot-landing .plot-thesis-number>strong{color:#e4e978}.plot-landing .plot-eyebrow,.plot-landing .plot-thesis-number>span{color:#cbd278}.plot-landing .plot-nav-cta{border-color:#d7df7655}.plot-landing .plot-consent input{accent-color:#e3e86c}.plot-landing :focus-visible{outline-color:#e3e86c}@media (width<=760px){.vuconomy-mark{width:36px;height:36px}.vuconomy-wordmark{font-size:22px}.plot-nav{gap:12px}.plot-nav-cta{gap:8px}.plot-footer .plot-logo{font-size:22px}}.company-city{--company-line:#ffffff16;--company-muted:#99aaa8;color:#e8eee7;background:#101d25}.company-city main{max-width:1800px;margin:auto}.company-city-title{justify-content:space-between;align-items:center;gap:24px;padding:42px 44px 28px;display:flex}.company-city-title p{color:#a5b5b5;font-size:14px}.company-city-counts{gap:32px;display:flex}.company-city-counts span{color:#9cafac;gap:4px;font-size:11px;display:grid}.company-city-counts b{color:#e8eee7;font-size:28px;font-weight:450}.mobile-break{display:none}.company-districts{border-top:1px solid var(--company-line);border-bottom:1px solid var(--company-line);align-items:center;gap:6px;padding:12px 44px;display:flex}.company-districts button{color:#a6b5b4;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:flex}.company-districts button.active{color:#f0f5eb;background:#dce5d511;border-color:#c3d8c53b}.company-districts i{border-radius:50%;width:6px;height:6px}.company-districts>span{color:#809594;margin-left:auto;font-size:11px}.company-city-workspace{border-bottom:1px solid var(--company-line);grid-template-columns:minmax(0,1fr) 300px;display:grid}.company-map{background:radial-gradient(at 50% 45%,#304746 0,#1a3036 60%,#14272e 100%);min-width:0;height:660px;position:relative;overflow:hidden}.company-canvas,.company-map-labels{position:absolute;inset:0}.company-canvas canvas{width:100%;height:100%;display:block}.company-map-labels{pointer-events:none}.company-map-label{pointer-events:auto;white-space:nowrap;color:#d8e3d9;will-change:transform;background:#112329ee;border:1px solid #aec8b333;border-radius:4px;align-items:center;gap:5px;padding:3px 7px 3px 3px;font-size:10px;display:flex;position:absolute;top:0;left:0;box-shadow:0 3px 12px #0002}.company-map-label b{background:var(--company-color);color:#253a36;border-radius:2px;padding:3px;font-size:9px}.company-map-label.selected{border-color:var(--company-color);background:#233e3b}.company-map-tools{border:1px solid #ffffff25;border-radius:5px;gap:1px;display:flex;position:absolute;bottom:22px;right:20px;overflow:hidden}.company-map-tools button{color:#dae4dc;background:#12232be8;place-items:center;width:38px;height:37px;display:grid}.company-map-tools button:hover{background:#355048}.company-compass{color:#9eb1aa;justify-items:center;gap:4px;font-size:10px;display:grid;position:absolute;top:22px;right:24px}.company-map-hint{color:#a4b4b0;margin:0;font-size:11px;position:absolute;bottom:27px;left:24px}.company-scene-message{color:#bdccc1;place-items:center;padding:40px;display:grid;position:absolute;inset:0}.company-inspector{border-left:1px solid var(--company-line);background:#122029;height:660px;padding:24px;overflow:auto}.company-address{align-items:center;gap:12px;display:flex}.company-address>span{color:#263c37;border-radius:5px;padding:9px;font-size:16px}.company-address p{letter-spacing:1px;color:#bdd0c4;font-size:9px}.company-address small{letter-spacing:0;color:#879d9b;margin-top:5px;font-size:10px;display:block}.company-inspector h2{letter-spacing:-.7px;margin:23px 0 10px;font-size:26px;font-weight:450;line-height:1.2}.company-inspector>p{color:#97aeaa;min-height:42px;font-size:13px;line-height:1.6}.company-primary{color:#183129;background:#c5e4b5;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:20px 0;padding:13px 15px;font-size:12px;font-weight:600;display:flex}.company-primary:hover{background:#d7f0c9}.company-primary:disabled{opacity:.45;cursor:wait}.company-roster h3,.company-neighbors h3{letter-spacing:.5px;color:#9cafaa;align-items:center;gap:8px;margin:22px 0 12px;font-size:10px;font-weight:500;display:flex}.company-roster>button{border-bottom:1px solid var(--company-line);text-align:left;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.company-roster>button>span{color:#abc49c;background:#ccdfbd0c;border-radius:3px;padding:7px;font-size:10px}.company-roster strong{font-size:12px;font-weight:500;display:block}.company-roster small{color:#90a4a0;margin-top:3px;font-size:10px;display:block}.company-roster svg:last-child{color:#93ab9c;margin-left:auto}.company-neighbors h3{justify-content:space-between}.company-neighbors>button{color:#adbfba;text-align:left;border-radius:3px;align-items:center;gap:10px;width:100%;padding:8px 6px;font-size:11px;display:flex}.company-neighbors>button svg{margin-left:auto}.company-neighbors>button.active{color:#fff;background:#d5eec610}.company-map-footer{color:#849d98;border-bottom:1px solid var(--company-line);justify-content:space-between;gap:16px;padding:16px 44px;font-size:10px;display:flex}.company-map-footer span{align-items:center;gap:8px;display:flex}.company-directory-section{padding:65px 44px}.company-directory-section h2{letter-spacing:-1px;margin:12px 0;font-size:34px;font-weight:450}.company-directory-section>div>p{color:#8ea7a2;font-size:13px;line-height:1.6}.company-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.company-directory-grid>button{border:1px solid #ffffff16;border-top:2px solid var(--company-color);text-align:left;background:#16272e;border-radius:4px;padding:22px;transition:background .15s}.company-directory-grid>button:hover{background:#20383d}.company-directory-grid>button>span{color:var(--company-color);letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.company-directory-grid h3{letter-spacing:-.4px;margin:24px 0 10px;font-size:18px;font-weight:450}.company-directory-grid p{color:#96ada8;min-height:40px;font-size:12px;line-height:1.6}.company-directory-grid small{color:#c0cdc4;border-top:1px solid #ffffff13;align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.company-city button:focus-visible,.company-interior button:focus-visible{outline-offset:3px;outline:2px solid #d5e8b2}.company-interior{color:#e8eee7;background:#12232b;min-height:100vh}.company-interior-header{border-bottom:1px solid #ffffff18;align-items:center;gap:30px;padding:24px 32px;display:flex}.company-interior-header>button{color:#b9cdbb;align-items:center;gap:7px;font-size:12px;display:flex}.company-interior-header>button:last-child{margin-left:auto}.company-interior-header small{color:#8daa9e;letter-spacing:1px;font-size:9px}.company-interior-header h1{letter-spacing:-.7px;margin:6px 0;font-size:27px;font-weight:450}.company-interior-header p{color:#829b93;font-size:10px}.company-elevator{border-bottom:1px solid #ffffff16;align-items:center;gap:8px;padding:15px 32px;display:flex;overflow:auto}.company-elevator>span{color:#869d96;letter-spacing:1px;align-items:center;gap:8px;margin-right:16px;font-size:9px;display:flex}.company-elevator button{white-space:nowrap;text-align:left;color:#c6d4c7;border:1px solid #ffffff16;border-radius:4px;padding:10px 15px;font-size:12px}.company-elevator button.active{background:#c7eabf13;border-color:#a9cf98}.company-elevator small{color:#839d93;margin-top:4px;font-size:9px;display:block}.company-floor-overview{grid-template-columns:minmax(0,1fr) 350px;display:grid}.company-cutaway{background:radial-gradient(at 45% 40%,#314847,#14272f 75%);min-width:0;height:650px;position:relative;overflow:hidden}.company-cutaway canvas{display:block}.cutaway-caption{color:#bcd2c3;pointer-events:none;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:25px;left:30px}.cutaway-caption span{color:#849c96;margin-left:15px;font-size:10px}.company-floor-details{border-left:1px solid #ffffff16;padding:32px}.company-floor-details h2{letter-spacing:-1px;margin:14px 0 3px;font-size:38px;font-weight:450}.company-floor-details p{color:#98afa6;font-size:12px;line-height:1.7}.floor-picker{flex-wrap:wrap;gap:6px;margin:22px 0 28px;display:flex}.floor-picker button{color:#9eb7a9;border:1px solid #ffffff1a;border-radius:3px;padding:7px;font-size:10px}.floor-picker button.active{color:#e1ecd4;border-color:#a6ca93}.company-floor-details .company-task{color:#dde5db;margin-top:12px;font-size:15px}.company-floor-stats{border-block:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;padding:18px 0;display:grid}.company-floor-stats strong{font-size:25px;font-weight:450;display:block}.company-floor-stats span{color:#8ba497;margin-top:6px;font-size:10px;display:block}.company-floor-details h3{color:#c0d3bf;align-items:center;gap:8px;margin:22px 0 12px;font-size:11px;font-weight:500;display:flex}.floor-resource{justify-content:space-between;gap:15px;display:flex}.company-demo-note{color:#82988c;font-size:9px}.company-interior .interior-top{padding-top:20px}.company-interior .interior-top h1{font-size:24px}.company-interior .interior-page{min-height:0}.company-interior .station-panel{max-height:none}.company-city-title,.company-interior-header{height:auto;min-height:0}.company-city-title{border-bottom:0}.company-city-title>div:first-child{min-width:0}.company-interior-header>div{flex:1}.company-city .city-nav .nav-links a{white-space:nowrap}@media (width>=1500px){.company-map,.company-inspector{height:740px}.company-city-workspace{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1000px){.company-city-title{padding:30px 24px}.company-city-counts{gap:20px}.company-districts{padding:12px 20px;overflow:auto}.company-districts>span{display:none}.company-city-workspace{grid-template-columns:minmax(0,1fr) 250px}.company-inspector{padding:20px}.company-map-label span{display:none}.company-map-label.selected span{display:inline}.company-map-hint{max-width:160px;line-height:1.6}.company-directory-section{padding:40px 24px}.company-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-floor-overview{grid-template-columns:minmax(0,1fr) 300px}.company-floor-details{padding:25px}.company-cutaway{height:680px}.cutaway-caption{grid-template-columns:auto 1fr;display:grid;left:15px}.cutaway-caption span{grid-column:1/3;margin:0}}@media (width<=700px){.company-city-title{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px 22px}.company-city-title h1{letter-spacing:-1px;font-size:30px}.mobile-break{display:block}.company-city-title p{max-width:330px;font-size:12px;line-height:1.6}.company-city-counts{gap:28px}.company-city-counts span{align-items:baseline;gap:7px;font-size:10px;display:flex}.company-city-counts b{font-size:21px}.company-districts{padding:10px 14px}.company-districts button{padding:8px 10px;font-size:11px}.company-city-workspace{flex-direction:column;display:flex}.company-map{height:470px}.company-map-label span{display:none!important}.company-map-label{padding:2px}.company-map-label b{font-size:8px}.company-map-hint{max-width:170px;font-size:9px;bottom:20px;left:15px}.company-map-tools{bottom:20px;right:15px}.company-map-tools button{width:33px;height:33px}.company-inspector{border-top:1px solid #ffffff1a;border-left:0;height:auto;padding:24px}.company-inspector h2{margin-top:18px}.company-inspector>p{min-height:0}.company-neighbors{max-height:220px;overflow:auto}.company-neighbors>button{padding:10px;font-size:12px}.company-map-footer{flex-direction:column;gap:8px;padding:14px 20px;font-size:9px}.company-directory-section{padding:40px 20px}.company-directory-section h2{font-size:28px}.company-directory-grid{gap:10px}.company-directory-grid>button{padding:16px}.company-directory-grid h3{font-size:16px}.company-directory-grid p{min-height:53px;font-size:11px}.company-directory-grid>button>span{letter-spacing:0;font-size:8px}.company-directory-grid small{font-size:9px;line-height:1.5}.company-interior-header{flex-wrap:wrap;gap:15px;padding:18px}.company-interior-header h1{font-size:24px}.company-interior-header>button:last-child{justify-content:flex-end;width:100%}.company-elevator{padding:12px 18px}.company-elevator>span{display:none}.company-elevator button{padding:8px 12px}.company-floor-overview{display:block}.company-cutaway{height:450px}.company-floor-details{border-top:1px solid #ffffff16;border-left:0;padding:25px}.cutaway-caption{bottom:20px}.company-interior .interior-top{flex-wrap:wrap;gap:12px;padding:20px}.company-interior .interior-top h1{font-size:22px}}.company-city main{grid-template-columns:40% 60%;display:grid}.company-city main>.company-city-title{z-index:1;grid-area:1/1;align-self:center;padding:60px 0 45px 12%;display:block}.company-city main>.company-city-workspace{border:0;grid-area:1/2}.company-city main>.company-districts{grid-area:2/1/auto/-1}.company-city main>.company-map-footer{grid-area:3/1/auto/-1}.company-city main>section,.company-city main>.city-error{grid-column:1/-1}.company-city main>.company-city-title h1{font-size:clamp(38px,4.2vw,64px)}.company-city-title .company-city-counts{border-top:1px solid #a6c09625;max-width:400px;margin-top:34px;padding-top:22px}.company-city main>.company-city-workspace .company-map{background:radial-gradient(at 60%,#273e3b 0,#162a30 60%,#101d25 100%);height:720px}@media (width<=1100px){.company-city main{grid-template-columns:42% 58%}.company-city main>.company-city-title{padding:40px 0 35px 9%}.company-city main>.company-city-title h1{font-size:40px}.company-city main>.company-city-workspace .company-map{height:650px}}@media (width<=760px){.company-city main{display:block}.company-city main>.company-city-title{padding:36px 24px}.company-city main>.company-city-title h1{font-size:45px}.company-city main>.company-city-workspace .company-map{height:490px}}.company-city-title{background:radial-gradient(at 15% 30%,#31473733,#0000 65%);grid-template-columns:1.25fr 1fr;align-items:center;gap:10%;padding:64px 6% 56px;display:grid}.company-city-title h1{letter-spacing:-2.8px;margin:23px 0;font-size:clamp(38px,4.8vw,72px);font-weight:400;line-height:1.07}.company-city-title h1 em{color:#bfd6a9;font-family:Georgia,serif;font-weight:400}.company-city-title p{color:#a2b4a8;max-width:490px;font-size:14px;line-height:1.85}.economy-premise h2{letter-spacing:-.8px;margin:20px 0;font-size:31px;font-weight:400;line-height:1.3}.economy-premise>small{color:#758d80;margin-top:20px;font-size:10px;line-height:1.6;display:block}.economy-premise .company-city-counts{border-top:1px solid #91b39728;margin-top:28px;padding-top:22px}.economy-hero-actions{align-items:center;gap:22px;margin-top:25px;display:flex}.economy-hero-actions .company-primary{background:#c6dfb3;gap:25px;width:auto;margin:0;padding:15px 18px;font-size:12px}.economy-hero-actions>a{color:#aec3b1;white-space:nowrap;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.company-city-workspace{display:block;position:relative}.company-map{background:radial-gradient(at 50% 45%,#273e3b 0,#162a30 60%,#101f28 100%);height:680px}.company-inspector{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11242bef;border:1px solid #b8d8ba29;border-radius:8px;width:280px;height:auto;max-height:calc(100% - 90px);position:absolute;top:22px;right:22px;box-shadow:0 15px 50px #0004}.company-map-label{background:#12252be8;border-color:#abc5aa55;padding:7px 10px;font-size:11px}.company-map-label span{display:inline!important}.close-company{color:#95ae9e;padding:4px;position:absolute;top:10px;right:10px}.company-districts,.company-map-footer,.company-directory-section{padding-inline:6%}.company-directory-grid>button>span{letter-spacing:.4px}.company-city .company-inspector .company-address>span{display:none}@media (width>=1500px){.company-map{height:780px}}@media (width<=1000px){.company-city-title{grid-template-columns:1.25fr 1fr;gap:6%;padding:44px 30px}.company-city-title h1{letter-spacing:-1.7px;font-size:43px}.economy-premise h2{font-size:25px}.company-city-title p{font-size:12px}.economy-hero-actions{flex-wrap:wrap;gap:15px}.company-map{height:620px}.company-inspector{width:250px}.company-map-hint{max-width:none}}@media (width<=700px){.company-city-title{padding:38px 24px;display:block}.company-city-title h1{letter-spacing:-1.8px;font-size:44px;line-height:1.08}.company-city-title p{max-width:480px;font-size:13px}.economy-premise{border-top:1px solid #ffffff13;margin-top:38px;padding-top:25px}.economy-premise h2{margin:14px 0;font-size:25px}.economy-premise .company-city-counts{margin-top:20px;padding-top:20px}.economy-premise>small{margin-top:14px}.company-map{height:490px}.company-inspector{width:auto;max-height:none;box-shadow:none;border-inline:0;border-radius:0;margin:0;position:relative;top:auto;right:auto}.company-map-label{padding:6px 9px;font-size:10px}.company-map-hint{max-width:175px}.company-districts{padding-inline:14px}.company-districts button{padding:9px 10px}.company-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-map-tools button{width:35px;height:35px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#e8eee7;background:#101d25;margin:0;font-family:Arial,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #d9de5a}.preview-dialog{color:#e8eee7;background:#14252d;border:1px solid #819596;border-radius:12px;width:min(640px,92vw);max-height:85vh;padding:36px;overflow:auto}.preview-dialog::backdrop{background:#061015cc}.preview-dialog h2{font-size:28px;font-weight:400}.preview-dialog p{color:#b4c5c7;line-height:1.7}.preview-dialog small{letter-spacing:1px;color:#b9c6bb;font-size:10px}.preview-close{font-size:28px;position:absolute;top:8px;right:12px}.preview-dialog>a{color:#e1df76;margin-top:28px;display:block}.preview-directory{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-directory button{text-align:left;border:1px solid #fff2;border-radius:6px;padding:14px}.preview-directory strong,.preview-directory span{display:block}.preview-directory span{color:#b4c5c7;margin-top:7px;font-size:12px;line-height:1.5}@media (width<=480px){.preview-directory{grid-template-columns:1fr}}
