body{font-family:Readex Pro,Arial,sans-serif;font-weight:400;direction:ltr}h1,h2,h3{font-family:Readex Pro,Arial,sans-serif;font-weight:700;letter-spacing:-.025em;text-align:left}h1{font-size:54px;line-height:1.06}h2{font-size:46px;line-height:1.06}h3{line-height:1.13}p,.deck,.fine{font-weight:400}.deck,.fine,.statement .statement-copy,.editorial p{line-height:1.5;max-width:65ch}.subhead{font:500 18px/1.45 Readex Pro,Arial,sans-serif;letter-spacing:0;max-width:62ch;text-align:left}.nav-links a{font-family:Readex Pro,Arial,sans-serif;font-weight:500}.eyebrow,.cover-top,.page-number,.footer-brand,.site-mark,.projects .projects-label,.services-head>p,.auction-panel:after,.soon-tag,.social-title,.social-links a,.closing-links,.overview-eyebrow,#bookHint,#bookBar{font-family:Space Grotesk,Arial,sans-serif;font-weight:500;letter-spacing:.22em}.eyebrow{font-size:12px}.cover-top{letter-spacing:.25em}.page-number,.footer-brand{font-weight:300;letter-spacing:.2em}.site-mark{letter-spacing:.2em}.services-head>p{font-size:13px}.projects .projects-label{font-size:12px;letter-spacing:.22em}.soon-tag{font-size:9px;letter-spacing:.2em}.social-title{font-size:11px}.social-links a,.closing-links{font-size:10px;letter-spacing:.2em}#bookHint{font-size:11px}#bookBar,.overview-eyebrow{letter-spacing:.22em}.cover .small-logo{left:auto;right:74px}.cover-content{margin:235px auto 0 0;text-align:left}.cover h1{font-size:72px;line-height:1.04}.cover h1 span{font:500 13px/1.35 Space Grotesk,Arial,sans-serif;letter-spacing:.24em}.cover .deck{margin:26px 0 0;max-width:60ch;line-height:1.5}.cover-bottom{justify-content:flex-start;font:500 12px/1.3 Readex Pro,Arial,sans-serif;gap:16px}.gold-block{right:auto;left:-18px;background:transparent}.statement{padding:180px 438px 66px 82px}.statement .statement-copy{font-size:18px;line-height:1.5;max-width:57ch}.experience-plaque{left:auto;right:84px;padding-top:236px;font:500 19px/1.35 Readex Pro,Arial,sans-serif}.experience-plaque:before{font:700 76px/1 Readex Pro,Arial,sans-serif}.statement .mantra{font:500 22px/1.2 Readex Pro,Arial,sans-serif;letter-spacing:0}.statement .quote{padding:0 0 0 18px;border-right:0;border-left:3px solid var(--gold);font:700 25px/1.24 Readex Pro,Arial,sans-serif}.about{padding:125px 460px 66px 82px}.about .photo-frame,.marketing .photo-frame{left:auto;right:82px}.about .deck,.about .fine{line-height:1.5}.feature-list li{font-weight:500}.vision h2,.vision .values>p{text-align:left}.vision .accent-line{margin-left:0}.mission-card{padding:29px 35px 24px 225px}.mission-card h3{left:34px;right:auto;font-size:22px}.mission-card p{line-height:1.5}.value strong{font:700 18px/1.12 Readex Pro,Arial,sans-serif}.services-head>div{text-align:left}.services .service h3{font-size:23px}.service .service-no{font:500 23px/1 Readex Pro,Arial,sans-serif}.management .deck{line-height:1.5}.two-column-list li{font-weight:500}.marketing{padding:104px 480px 66px 96px}.marketing .deck{line-height:1.5}.process li{font:700 19px/1.25 Readex Pro,Arial,sans-serif}.process li:before{font:500 14px/1 Readex Pro,Arial,sans-serif}.development .dev-card{grid-column:1;grid-row:1}.development .auction-panel{grid-column:2;grid-row:1}.auction-panel p,.dev-card p{line-height:1.5}.why h2,.why .subhead,.sectors h2,.sectors .subhead{text-align:left}.why-list li{padding:18px 0 16px 232px}.why-list strong{font:700 23px/1.14 Readex Pro,Arial,sans-serif}.why-list b{left:0;right:auto;font:500 11px/1.15 Space Grotesk,Arial,sans-serif;letter-spacing:.2em}.projects h3{font-size:20px}.flagship{padding:75px 470px 66px 82px}.flagship .vertical-gallery{left:auto;right:82px}.flagship h2{font-size:45px}.flagship .deck{font-size:15px;line-height:1.49}.flagship .subhead{font-size:16px;line-height:1.42}.stat b{font:700 20px/1 Readex Pro,Arial,sans-serif}.tenants li{font-weight:500}.sector-grid{direction:ltr}.sector{font:700 23px/1.1 Readex Pro,Arial,sans-serif}.how{padding:98px 88px 66px 450px}.how>.eyebrow,.how>h2,.how>.subhead,.how>.accent-line{margin-left:89px}.how h2{font-size:48px;text-align:left}.how .subhead{text-align:left}.how .process li{padding-left:15px}.how .process li span{font:400 15px/1.5 Readex Pro,Arial,sans-serif;max-width:65ch}.promise{padding:185px 140px 170px}.promise h2{font-size:29px;text-align:center}.promise .promise-text{max-width:760px;margin:60px auto 76px;font:500 42px/1.18 Readex Pro,Arial,sans-serif;letter-spacing:-.02em}.promise .gold-ribbon{width:180px;height:0;border-top:1px solid var(--gold);border-bottom:0}.contact-page{text-align:left}.contact-page .main-logo{display:block;margin:0 0 37px}.contact-page h2{font-size:47px;text-align:left}.contact-page .deck{margin:18px 0 38px;max-width:65ch;line-height:1.5}.contact-item b{font:500 15px/1.25 Readex Pro,Arial,sans-serif}.contact-item span{font-weight:500}.contact-phone{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px}.phone-main{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--green);text-decoration:none}.telegram-phone-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;min-width:0}.telegram-phone-meta a{color:var(--green);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;font:500 12px/1.2 Readex Pro,Arial,sans-serif}.telegram-phone-meta button{padding:3px 9px;border:1px solid var(--gold);border-radius:4px;background:transparent;color:var(--green);font:500 11px/1.2 Readex Pro,Arial,sans-serif;cursor:pointer}.telegram-phone-meta button:hover{background:#f3ecd5}.telegram-phone-meta span{color:#456e58;font:400 10px/1.2 Readex Pro,Arial,sans-serif}.telegram-phone-meta input{width:100%;padding:5px;border:1px solid var(--gold);direction:ltr;text-align:left;font:400 12px/1.2 Readex Pro,Arial,sans-serif}.telegram-phone-meta input[hidden],#telegramMobileEn{display:none}#telegramMobileEn[hidden]{display:none!important}@media (max-width:520px){#telegramMobileEn{position:fixed;z-index:100;left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:9px;white-space:nowrap;padding:6px 9px;border:1px solid var(--gold);border-radius:8px;background:var(--paper);color:var(--green);box-shadow:0 4px 16px #0b3b3114;font:500 13px/1.2 Readex Pro,sans-serif}#telegramMobileEn a{text-decoration:none;color:var(--green)}#telegramMobileEn button{min-height:38px;padding:6px 11px;border:1px solid var(--gold);background:#f8f2e5;color:var(--green);font:500 12px/1.2 Readex Pro,sans-serif;cursor:pointer}#telegramMobileStatusEn{position:absolute;top:100%;left:0;right:0;min-height:14px;background:var(--paper);text-align:center;font:400 11px/1.4 Readex Pro,sans-serif}#telegramMobileStatusEn:empty{display:none}#telegramFallbackEnMobile{position:absolute;top:calc(100% + 15px);left:0;width:100%;padding:7px;background:#fff;border:1px solid var(--gold);color:var(--green);direction:ltr;text-align:left;font:400 13px/1.2 Readex Pro,sans-serif}#telegramFallbackEnMobile[hidden]{display:none}}.social-links{justify-content:flex-start}.form-page h2,.form-page .subhead{text-align:left}.form-page .subhead{line-height:1.5}.form-page .accent-line{margin-left:0!important}.form-field,.form-roles legend{text-align:left;font-weight:500}input,textarea,select,button{font-family:Readex Pro,Arial,sans-serif}.closing{text-align:center}.closing h2{font-size:42px;line-height:1.06;text-align:center}.closing p{font:500 19px/1.5 Readex Pro,Arial,sans-serif}.seo-overview h1,.seo-overview h2{text-align:left}.seo-overview p{max-width:65ch;line-height:1.5}@media (max-width:760px){.social-links a{font-size:10px}.cover .deck{max-width:60ch}}#bookZoom{display:none}@media (max-width:760px){#bookHint{display:none}#bookZoom{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:85px;height:36px;padding:0 10px;font:500 11px/1 Readex Pro,Arial,sans-serif;letter-spacing:0;white-space:nowrap}#bookFit.reading-zoom{display:block;overflow:auto;padding:62px 0 80px;overscroll-behavior:contain}#bookFit.reading-zoom #book{transform:none!important;zoom:.9;margin:0}}.services-head .eyebrow{font:500 12px/1 Space Grotesk,Arial,sans-serif;letter-spacing:.22em}.dev-photo-grid{grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;min-height:0}.dev-photo-grid img{display:block;min-width:0;min-height:0;max-width:100%;object-fit:cover}.dev-photo-grid img:first-child{grid-row:1 / span 2}.social-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;justify-content:stretch}.social-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:46px;padding:10px 7px;overflow-wrap:anywhere}.social-links svg{display:block;width:18px;height:18px;flex:0 0 18px;fill:currentColor}
