.interior-hero{min-height:560px;display:grid;grid-template-columns:1.12fr .88fr;background:#f5f4f0}.interior-hero-copy{padding:clamp(75px,9vw,130px) clamp(35px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.interior-hero h1{margin:0;font:clamp(54px,6vw,88px)/.96 Georgia,serif;letter-spacing:-.045em;color:#111518}.interior-hero h1 span{color:#6e777e;font-style:italic}.interior-hero .intro{max-width:650px}.interior-image{min-height:560px;position:relative;background:linear-gradient(0deg,rgba(7,10,12,.28),rgba(7,10,12,.02)),url("manhattan-architecture-silver.png") right center/auto 100% no-repeat #353a3e}.interior-image:after{content:"";position:absolute;inset:0;border-left:1px solid rgba(255,255,255,.35)}.section-shell{padding:clamp(85px,10vw,145px) clamp(30px,7vw,108px)}.section-shell.alt{background:#e8e8e6}.section-head{display:grid;grid-template-columns:.55fr 1fr;gap:60px;margin-bottom:60px}.section-head h2{margin:0;font:clamp(42px,4.5vw,66px)/1.02 Georgia,serif;letter-spacing:-.035em}.section-head p{max-width:650px;margin:0;color:#536069;font:15px/1.8 Georgia,serif}.investment-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.investment-card{padding:clamp(34px,4vw,58px);background:#fff;border:1px solid #cbd1d5;border-top:4px solid #858e94;box-shadow:0 12px 34px rgba(20,27,32,.07)}.investment-card span,.office-card span,.contact-card>span{color:#717a81;text-transform:uppercase;letter-spacing:.18em;font-size:8px}.investment-card h3{margin:34px 0 24px;font:36px/1.06 Georgia,serif}.investment-card p{color:#4d5961;font:14px/1.85 Georgia,serif}.approach-list{border-top:1px solid #9da5aa}.approach-row{display:grid;grid-template-columns:70px .72fr 1fr;gap:34px;padding:38px 0;border-bottom:1px solid #aeb5ba;align-items:start}.approach-row>span{color:#747e84;font-size:9px}.approach-row h3{margin:0;font:28px Georgia,serif}.approach-row p{margin:0;color:#4f5b63;font:14px/1.75 Georgia,serif}.office-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.office-card{padding:40px;background:#fff;border:1px solid #ccd2d6}.office-card h3{margin:30px 0 8px;font:34px Georgia,serif}.office-card p{margin:0;color:#3f4a51;font:17px/1.9 Georgia,serif}.philosophy-band{padding:clamp(90px,11vw,160px) clamp(35px,9vw,140px);background:#14181b;color:#fff}.philosophy-band blockquote{max-width:980px;margin:0 0 38px;font:clamp(42px,5.5vw,78px)/1.1 Georgia,serif}.philosophy-band blockquote em{color:#aeb6bc;font-weight:400}.philosophy-band p{max-width:700px;color:#b2bbc0;font:15px/1.8 Georgia,serif}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);padding:clamp(85px,10vw,145px) clamp(30px,7vw,108px);background:#eeedeb}.contact-lead h1,.submission-lead h1{margin:0;font:clamp(55px,6vw,86px)/.96 Georgia,serif;letter-spacing:-.045em}.contact-lead h1 span,.submission-lead h1 span{color:#6e777e;font-style:italic}.contact-lead .intro{font-size:15px}.contact-stack{display:grid;gap:20px}.contact-card{padding:clamp(32px,4vw,52px);background:#fff;border:1px solid #cbd2d7;border-left:4px solid #7e888e}.contact-card h2{margin:24px 0;font:30px Georgia,serif}.contact-card .email{display:inline-block;color:#263036;text-decoration:none;font:clamp(19px,2.2vw,30px) Georgia,serif;border-bottom:1px solid #929ba1;padding-bottom:8px}.contact-card p{max-width:600px;color:#4f5b63;font:14px/1.75 Georgia,serif}.availability-note{margin-top:44px;padding-top:24px;border-top:1px solid #aab1b6;color:#3f4a51}.availability-note strong{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.availability-note small{display:block;margin-top:10px;font:13px/1.6 Georgia,serif}.submission-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(55px,8vw,120px);padding:clamp(75px,9vw,130px) clamp(30px,7vw,108px);background:#eeedeb}.submission-lead{align-self:start;position:sticky;top:40px}.submission-form{padding:clamp(34px,4.5vw,62px);background:#fff;border:1px solid #c8d0d5;border-left:4px solid #7e888e;box-shadow:0 16px 40px rgba(18,26,31,.08)}.submission-form label{display:block;margin-bottom:24px;color:#39444b;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.submission-form input:not([type=checkbox]),.submission-form textarea{display:block;width:100%;margin-top:10px;padding:15px;border:1px solid #9daab3;background:#f8f9fa;color:#172027;font:14px Arial,sans-serif}.submission-form input:focus,.submission-form textarea:focus{outline:0;border-color:#59646b;box-shadow:0 0 0 3px rgba(92,103,110,.12)}.submission-form .field-note{display:block;margin-top:7px;color:#68747c;font:11px/1.4 Georgia,serif;text-transform:none;letter-spacing:0}.submission-form input[type=file]{padding:10px}.submission-form input[type=file]::file-selector-button{margin-right:14px;padding:10px 14px;border:0;background:#3b4348;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.submission-form details{margin:12px 0 24px;padding:18px 0;border-top:1px solid #b7c0c6;border-bottom:1px solid #b7c0c6}.submission-form summary{cursor:pointer;font:16px Georgia,serif}.disclaimer{max-height:260px;overflow:auto;padding:14px;color:#46525a;font:11px/1.65 Georgia,serif}.disclaimer h2{font:20px Georgia,serif}.submission-form .check{display:flex;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:11px;line-height:1.55}.submission-form .check input{width:auto;margin:2px 10px 0 0}.form-trap{position:absolute!important;left:-9999px!important}.form-status{font-size:12px}.interior-footer{min-height:170px;padding:42px clamp(28px,6vw,94px);display:grid;grid-template-columns:260px 1fr auto;gap:50px;align-items:center;background:#090b0d;border-top:1px solid #444b50;color:#aeb6bb}.interior-footer img{width:210px;height:72px;object-fit:contain}.interior-footer div{display:flex;justify-content:center;gap:40px}.interior-footer a{color:#c4cbd0;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.interior-footer p{text-align:right;text-transform:uppercase;letter-spacing:.14em;font-size:8px;line-height:1.8}@media(max-width:900px){.interior-hero,.contact-layout,.submission-layout{grid-template-columns:1fr}.interior-image{min-height:430px;background-position:82% center}.section-head{grid-template-columns:1fr}.investment-grid,.office-grid{grid-template-columns:1fr}.approach-row{grid-template-columns:45px 1fr}.approach-row p{grid-column:2}.submission-lead{position:static}.interior-footer{grid-template-columns:1fr}.interior-footer div{justify-content:flex-start;flex-wrap:wrap}.interior-footer p{text-align:left}}
