.leasing-hero{position:relative;isolation:isolate;overflow:hidden;background:#111315;color:#fff}.leasing-hero-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 45%}.leasing-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c0e10f5 0%,#0c0e10e8 34%,#0c0e1080 60%,#0c0e100a 100%)}.leasing-hero>.container-xxl{min-height:370px;padding-block:24px 42px}.leasing-hero .breadcrumb-line{color:#d5d8dd;font-size:12px;margin-bottom:48px}.leasing-hero .breadcrumb-line a{color:inherit;text-decoration:none}.leasing-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.035em;text-transform:uppercase;font-weight:850;color:#fff;margin-bottom:20px}.leasing-hero p{font-size:15px;line-height:1.65;color:#e6e8eb;margin-bottom:24px}.leasing-hero .btn{font-size:11px;gap:20px}.leasing-hero-copy{max-width:65%}.leasing-section-heading h2,.leasing-proposal>h2{font-size:25px;line-height:1.25;font-weight:800;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 8px}.leasing-section-heading>p,.leasing-proposal>p{font-size:14px;color:#68707a;margin-bottom:24px}.leasing-formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.leasing-format{border:1px solid #e3e5e8;border-radius:4px;padding:18px 12px;background:#fafafa;text-align:center;display:flex;flex-direction:column;align-items:stretch}.leasing-format h3{font-size:16px;font-weight:750;margin:0 0 6px;line-height:1.4}.leasing-format>span{font-size:12px;color:#5e6671;margin-bottom:16px}.leasing-format>img{width:100%;height:190px;object-fit:cover;border-radius:2px;margin-bottom:16px}.leasing-format>p{font-size:12px;line-height:1.65;color:#5e6671;margin:0}.leasing-format-note{margin-top:16px;margin-bottom:10px}.leasing-drawings{font-size:12px;margin-bottom:34px;color:#4b535e}.leasing-drawings summary{padding-block:10px;cursor:pointer}.leasing-drawings>a{display:inline-block;padding:10px 0}.leasing-proposal{scroll-margin-top:24px;padding:32px;background:#f5f6f7;border:1px solid #e2e5e8;border-radius:5px}.leasing-proposal .form-label{font-size:12px;font-weight:650;color:#262b32}.leasing-proposal .form-control{background:#fff;border-color:#dce0e5;border-radius:3px;min-height:46px;font-size:14px}.leasing-proposal input[type=file]{font-size:12px;padding:10px}.leasing-proposal textarea{min-height:140px}.leasing-proposal .form-check-label{font-size:12px}.leasing-proposal .btn{font-size:11px;padding-inline:26px}.leasing-proposal .fine-print{font-size:11px}
@media(max-width:991px){.leasing-format>img{height:145px}.leasing-format{padding:14px 10px}.leasing-format h3{font-size:14px}.leasing-formats{gap:12px}.leasing-proposal{padding:26px}.leasing-hero-copy{max-width:80%}}
@media(max-width:767px){.leasing-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.leasing-format>img{height:190px}.leasing-format h3{font-size:16px}.leasing-hero>.container-xxl{min-height:350px}.leasing-hero-copy{max-width:100%}.leasing-hero h1{font-size:36px}.leasing-hero p{font-size:13px}.leasing-hero p br{display:none}.leasing-hero::after{background:linear-gradient(90deg,#0c0e10f0,#0c0e10bc 65%,#0c0e1066)}.leasing-hero-photo{object-position:65% center}.leasing-section-heading h2,.leasing-proposal>h2{font-size:23px}.leasing-proposal{padding:24px 18px}.leasing-proposal .form-control{font-size:16px}.leasing-proposal .btn{width:100%;white-space:normal}.leasing-proposal .form-check-label{font-size:11px}}
@media(max-width:380px){.leasing-format>img{height:140px}.leasing-format h3{font-size:14px}.leasing-format>p{font-size:11px}.leasing-hero h1{font-size:32px}}
