/* Landlord and tenant page. Shared header and mobile menu use styles.css. */
.i-hero{background:#081b39;color:#fff;overflow:hidden}.i-hero-grid{display:grid;grid-template-columns:1.18fr .82fr;min-height:465px}.i-hero-copy{padding:82px 58px 74px 0;align-self:center}.i-kicker,.i-label{font-size:10px;font-weight:700;letter-spacing:.19em;color:#1166c9}.i-kicker{display:flex;align-items:center;gap:12px;color:#9bc8ff}.i-kicker span{height:2px;width:24px;background:#1379ef}.i-hero h1,.i-section h2,.i-contact h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-.035em}.i-hero h1{font-size:clamp(42px,4vw,62px);line-height:1.13;margin:28px 0 24px}.i-hero h1 em,.i-section h2 em{color:#9cc6fa;font-weight:500}.i-lead{font-size:18px;line-height:1.6;margin:0 0 16px}.i-sub{font-size:14px;line-height:1.85;color:#afc7e5;max-width:530px;margin:0}.i-art{position:relative;overflow:hidden;min-height:465px;background:linear-gradient(140deg,#183d66,#0c2443)}.i-building{position:absolute;bottom:-35px;border:2px solid #315b85;background:repeating-linear-gradient(to bottom,transparent 0 32px,#416c95 33px 36px,transparent 37px 46px);opacity:.8;transform:skewY(-8deg)}.i-building-one{left:-12%;width:58%;height:58%}.i-building-two{left:31%;width:42%;height:89%;transform:skewY(7deg);background-color:#16365a}.i-building-three{left:72%;width:40%;height:70%;transform:skewY(0)}.i-art-caption{position:absolute;bottom:27px;left:25px;right:25px;font-size:9px;font-weight:700;letter-spacing:.12em;color:#a8c7e8}.i-section{padding:88px 0}.i-two{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.i-section h2,.i-contact h2{font-size:clamp(30px,3vw,42px);line-height:1.2;margin:18px 0 0;color:#0b2041}.i-section h2 em{color:#4378b3}.i-prose p,.i-contact p{font-size:15px;line-height:1.9;color:#62738b;margin:0 0 19px}.i-factors{background:#f5f8fc}.i-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.i-heading h2{max-width:590px}.i-heading>p{max-width:330px;color:#62738b;line-height:1.75;font-size:14px}.i-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.i-card{background:#fff;border:1px solid #dce5ef;padding:28px 22px;min-height:295px}.i-card-num{font-size:10px;letter-spacing:.13em;color:#3577c4;font-weight:700}.i-symbol{font-family:Georgia,serif;font-size:48px;line-height:1.2;color:#2d6eb7;margin:23px 0 14px}.i-card h3,.i-steps h3{font-size:17px;color:#0b2041;margin:0 0 12px}.i-card p,.i-steps p{font-size:13px;line-height:1.8;color:#63738b;margin:0}.i-strategy{background:#fff}.i-strategy a{color:#0868d7;text-decoration:underline;text-underline-offset:3px}.i-rule{height:1px;background:#dce5ef;margin:26px 0}.i-small{font-size:12px!important;line-height:1.7!important}.i-process{background:#eaf1f9}.i-process h2{max-width:660px}.i-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:42px}.i-steps>div{border-top:1px solid #b9cce2;padding-top:19px}.i-steps strong{font-family:Georgia,serif;font-size:27px;color:#3676bb;display:block;margin-bottom:18px}.i-contact{background:#081b39;padding:76px 0;color:white}.i-contact .i-label{color:#9bc8ff}.i-contact h2{color:white;margin-bottom:19px}.i-contact p{color:#bed0e7}.i-contact-right{align-self:center;border-left:1px solid #3e5677;padding:15px 0 15px 42px}.i-contact-right>span{font-size:11px;letter-spacing:.18em;color:#a9c9ed}.i-contact-right>a{display:block;font-family:Georgia,serif;font-size:clamp(25px,3vw,36px);margin:20px 0;color:white}.i-contact-right>a span{font-size:20px;color:#8dbcf6}.i-contact-right p{font-size:13px;margin:0}.i-footer{background:#f6f8fb;padding:27px 0}.i-footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;color:#62738b}
@media(max-width:850px){.i-hero-grid{grid-template-columns:1fr}.i-hero-copy{padding:65px 0}.i-art{min-height:190px}.i-building-two{height:120%}.i-two{grid-template-columns:1fr;gap:25px}.i-section{padding:62px 0}.i-card-grid{grid-template-columns:repeat(2,1fr)}.i-heading{display:block}.i-heading>p{max-width:100%}.i-steps{gap:22px}.i-contact-right{border-left:0;border-top:1px solid #3e5677;padding:25px 0 0}}@media(max-width:550px){.i-hero h1{font-size:41px}.i-card-grid,.i-steps{grid-template-columns:1fr}.i-card{min-height:0}.i-art{min-height:155px}.i-section h2{font-size:32px}.i-footer .container{flex-direction:column;gap:9px}}




/* Leasing-themed architectural illustration */
.lt-art{background:linear-gradient(135deg,#183f69,#0b213d)}.lt-outline{position:absolute;bottom:13%;border:2px solid #79a1c8;background:repeating-linear-gradient(to bottom,transparent 0 30px,#557da6 31px 33px,transparent 34px 48px);box-shadow:12px 12px 0 #0b2340}.lt-one{left:9%;width:28%;height:45%}.lt-two{left:35%;width:28%;height:75%}.lt-three{left:65%;width:27%;height:57%}.lt-path{position:absolute;top:29%;left:14%;width:68%;height:2px;background:#a6cdf5;transform:rotate(-12deg);opacity:.75}.lt-path-two{top:60%;transform:rotate(11deg);opacity:.35}@media(max-width:850px){.lt-one{height:65%}.lt-two{height:100%}.lt-three{height:78%}}
