.investment-feature{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.05fr;align-items:center;gap:8vw;display:grid}.investment-feature-copy h2{margin-bottom:26px}.investment-feature-copy>p:not(.eyebrow){color:#596252;max-width:45ch;margin-bottom:23px;font-size:1.0625rem}.investment-feature-people,.investment-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.investment-feature-people figure:nth-child(2){padding-top:50px}.investment-feature-people img{aspect-ratio:3/4;object-fit:cover;object-position:center 22%;width:100%}.investment-feature-people figcaption,.investment-portraits figcaption{flex-direction:column;gap:4px;margin-top:14px;display:flex}.investment-feature-people strong,.investment-portraits strong{font:400 1.4rem/1.2 var(--serif)}.investment-feature-people figcaption>span{color:#65705d;font-size:.875rem;line-height:1.5}.investment-breadcrumb{padding-bottom:0}.investment-breadcrumb .breadcrumbs{margin-bottom:25px}.investment-hero{color:#f5f3ed;padding:65px var(--page-gutter) 55px;background:#252b29;grid-template-columns:1.05fr 1fr;gap:7vw;display:grid}.investment-hero-copy{align-self:center}.investment-hero .eyebrow{color:#c8b183;font-size:.8125rem}.investment-hero h1{max-width:12ch;font-size:clamp(3rem,5.5vw,5.25rem);line-height:1.05}.investment-hero em{color:#d0b786}.investment-hero-copy>p:not(.eyebrow){color:#d0d4ca;max-width:43ch;margin:28px 0 20px;font-size:1.125rem}.investment-hero .text-link{border-color:#c9b184}.investment-hero .text-link:hover{color:#dec99b}.arthika-mark{background:#f5f3ed;width:220px;max-width:100%;margin-bottom:28px;padding:12px 22px}.arthika-mark img{object-fit:contain;width:100%;height:70px}.investment-portraits img{aspect-ratio:3/4;object-fit:cover;object-position:center 20%;width:100%}.investment-portraits figcaption>span{color:#c3cbbd;font-size:.875rem}.investment-team-caption{color:#b7c0b0;margin-top:22px;font-size:.875rem}.investment-perspective,.investment-connection{grid-template-columns:1fr 1.15fr;gap:9vw;display:grid}.investment-perspective .body-copy p:last-child{margin-bottom:0}.investment-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:0;display:grid}.investment-principles article{border-top:1px solid #aca68f;padding-top:25px}.principle-number{color:var(--brass);margin-bottom:32px;font-size:.875rem;display:block}.investment-principles h2{letter-spacing:-.025em;max-width:15ch;margin-bottom:20px;font-size:1.85rem}.investment-principles p{color:#596352;font-size:1rem;line-height:1.75}.policy-process{background:#e9e6dd;max-width:none}.policy-process .section-heading>p{color:#606857;font-size:1rem}.policy-process ol{border-top:1px solid #9c9d8e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.policy-process li{padding:30px 38px 0 0}.policy-process li+li{border-left:1px solid #bdbba9;padding-left:38px}.policy-process li>span{color:var(--brass);font-size:.875rem}.policy-process h3{margin:22px 0 18px;font-size:2.4rem}.policy-process p{color:#586150;font-size:1rem;line-height:1.7}.investment-links{flex-wrap:wrap;gap:18px 30px;display:flex}.body-copy .investment-links a{text-decoration:none}.investment-inquiry{padding:70px var(--page-gutter);color:#f5f3ed;background:#252b29;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.investment-inquiry .eyebrow,.investment-inquiry em{color:#cbb384}.investment-inquiry>div:last-child{align-self:center}.investment-inquiry p:not(.eyebrow){color:#d1d5cb;margin-bottom:24px;font-size:1.0625rem;line-height:1.7}.investment-inquiry .text-link:hover{color:#e3cca2}.investment-official-link{color:#c5cbbb;align-items:center;gap:15px;width:fit-content;min-height:44px;margin-top:20px;font-size:.9375rem;display:flex}.investment-note{max-width:1150px;margin-left:0;padding-top:45px;padding-bottom:50px}.investment-note h2{margin-bottom:16px;font-size:1.5rem}.investment-note p{color:#646b5f;max-width:95ch;margin-bottom:14px;font-size:.875rem;line-height:1.75}.source-links{color:#646b5f;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px;font-size:.875rem;display:flex}.source-links a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.modern-intro{padding-bottom:35px}.modern-title-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.modern-title-row>p{font:italic 1.8rem/1.25 var(--serif);color:#7b714e;max-width:16ch;padding-bottom:5px}.modern-hero{margin:0 var(--page-gutter);position:relative}.modern-hero>img{object-fit:cover;object-position:center 47%;width:100%;height:clamp(360px,44vw,680px)}.modern-hero figcaption{color:#606a5a;border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;font-size:.875rem;display:flex}.modern-facts{padding-top:36px;padding-bottom:0}.modern-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.modern-facts dt{color:#69715f;margin-bottom:10px;font-size:.875rem}.modern-facts dd{font:400 1.8rem/1.2 var(--serif);letter-spacing:-.025em}.modern-overview{grid-template-columns:1fr 1.2fr;gap:9vw;display:grid}.modern-role{border-top:1px solid var(--border);margin-top:30px;padding-top:18px}.modern-role>span{color:var(--brass);font-size:.875rem}.modern-role>p{margin-top:6px;font-size:1rem}.modern-living{background:#e9e6dd;grid-template-columns:1.15fr 1fr;align-items:center;gap:55px 6vw;display:grid}.modern-living figcaption{color:#656d5e;margin-top:12px;font-size:.875rem}.modern-interior img{aspect-ratio:1.1;object-fit:cover;width:100%}.modern-living-copy h2{max-width:12ch;margin-bottom:25px;font-size:clamp(2.4rem,3.5vw,3.5rem)}.modern-living-copy>p:not(.eyebrow){color:#58624f;font-size:1rem;line-height:1.75}.modern-living-copy ul{grid-template-columns:1fr 1fr;gap:0 22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.modern-living-copy li{border-top:1px solid #c4c1b2;padding:13px 0;font-size:.875rem}.modern-amenity{grid-column:1/-1;width:72%;margin-left:auto}.modern-amenity img{aspect-ratio:1.9;object-fit:cover;width:100%}.modern-location{grid-template-columns:1fr 1.2fr;gap:9vw;display:grid}.modern-location>div>p:not(.eyebrow){color:#56604f;font-size:1.0625rem;line-height:1.75}.modern-location address{color:#606a56;gap:12px;margin-top:22px;font-size:1rem;font-style:normal;display:flex}.modern-location address svg{flex-shrink:0;margin-top:3px}.modern-location .text-link{width:fit-content;margin-top:20px;display:flex}.modern-gallery{padding-top:0}.modern-gallery .section-heading>p{color:#66705d;max-width:32ch;font-size:1rem}.gallery-collection-bar{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;padding:20px 0;display:flex}.gallery-collection-bar label{color:#616b58;flex-direction:column;gap:8px;max-width:100%;font-size:.875rem;display:flex}.gallery-collection-bar select{font:1rem var(--sans);min-width:250px;max-width:100%;min-height:48px;color:var(--foreground);background:0 0;border:1px solid #acb29f;border-radius:0;padding:10px 35px 10px 12px}.gallery-collection-bar>p{color:#616b58;padding-bottom:10px;font-size:.875rem}.gallery-expand{margin-top:25px}.modern-coverage{padding-top:15px}.profile-coverage{padding-top:0}.modern-related{background:#e9e6dd;grid-template-columns:1fr 1.2fr;align-items:center;gap:9vw;display:grid}.modern-related .text-link{margin-top:24px}.article-image.article-portrait img{object-fit:contain;background:#e9e6dd;width:100%;height:400px}@media (min-width:1600px){.investment-hero,.investment-inquiry,.policy-process{padding-left:max(80px,50vw - 720px);padding-right:max(80px,50vw - 720px)}}@media (max-width:900px){.investment-hero{gap:5vw}.investment-hero h1{font-size:3.4rem}.investment-feature{gap:5vw}.investment-feature-people strong,.investment-portraits strong{font-size:1.25rem}.investment-perspective,.investment-connection{gap:5vw}.modern-title-row>p{font-size:1.5rem}.modern-living{gap:35px 5vw}.modern-living-copy ul{grid-template-columns:1fr}.modern-amenity{width:85%}.investment-principles{gap:25px}}@media (max-width:700px){.investment-feature,.investment-hero,.investment-perspective,.investment-connection,.investment-inquiry,.modern-overview,.modern-living,.modern-location,.modern-related{grid-template-columns:1fr;gap:35px}.investment-feature-copy h2{font-size:2.65rem}.investment-feature-people{gap:15px}.investment-feature-people figure:nth-child(2){padding-top:32px}.investment-feature-people figcaption>span{font-size:.875rem}.investment-hero{padding-top:38px;padding-bottom:40px}.investment-hero h1{max-width:13ch;font-size:clamp(2.8rem,10vw,4rem)}.investment-hero-copy>p:not(.eyebrow){max-width:48ch;font-size:1rem}.investment-hero-team{max-width:510px}.arthika-mark{width:190px;margin-bottom:22px}.arthika-mark img{height:59px}.investment-portraits{gap:14px}.investment-portraits strong{font-size:1.25rem}.investment-team-caption{font-size:.875rem}.investment-principles{grid-template-columns:1fr;gap:28px;padding-top:0}.investment-principles article{grid-template-columns:35px 1fr;gap:15px;display:grid}.principle-number{margin:2px 0 0}.investment-principles h2{max-width:20ch;margin:0;font-size:1.8rem}.investment-principles p{grid-column:2}.policy-process .section-heading>p{margin-top:22px}.policy-process ol{grid-template-columns:1fr}.policy-process li,.policy-process li+li{border-bottom:1px solid #bdbba9;border-left:0;grid-template-columns:35px 1fr;gap:15px;padding:25px 0;display:grid}.policy-process h3{margin:0;font-size:2rem}.policy-process p{grid-column:2}.investment-inquiry{padding-top:50px;padding-bottom:50px}.investment-note{padding-top:35px;padding-bottom:40px}.modern-title-row{display:block}.modern-title-row>p{max-width:none;margin-top:20px;font-size:1.5rem}.modern-hero{margin:0}.modern-hero>img{object-position:55% center;height:340px}.modern-hero figcaption{padding:14px var(--page-gutter);flex-wrap:wrap;gap:5px 20px;font-size:.875rem}.modern-facts{padding-top:28px;padding-bottom:0}.modern-facts dl{grid-template-columns:1fr;gap:0}.modern-facts dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:25px;padding:15px 0;display:flex}.modern-facts dt{margin:0;font-size:.875rem}.modern-facts dd{text-align:right;max-width:62%;font-size:1.35rem}.modern-overview{padding-top:45px}.modern-interior img{aspect-ratio:1.2}.modern-living-copy h2{max-width:15ch}.modern-living-copy ul{grid-template-columns:1fr 1fr}.modern-amenity{grid-column:auto;width:100%}.modern-amenity img{aspect-ratio:1.4}.modern-location address{font-size:1rem}.modern-gallery{padding-top:0}.modern-gallery .section-heading>p{margin-top:20px}.gallery-collection-bar{flex-direction:column;align-items:flex-start;gap:12px}.gallery-collection-bar label{width:100%}.gallery-collection-bar select{width:100%;min-width:0;max-width:400px}.gallery-collection-bar>p{padding-bottom:0}.modern-coverage,.profile-coverage{padding-top:0}.modern-related{gap:35px}.source-links{display:block}.source-links>span{margin-bottom:8px;display:block}.source-links a{margin-right:20px}}@media (max-width:350px){.investment-hero h1{font-size:2.7rem}.investment-feature-people strong,.investment-portraits strong{font-size:1.1rem}.investment-feature-people figcaption>span,.investment-portraits figcaption>span{font-size:.875rem}.modern-living-copy ul{grid-template-columns:1fr}.modern-facts dl>div{flex-direction:column;gap:8px}.modern-facts dd{text-align:left;max-width:none}.investment-principles article{grid-template-columns:25px 1fr;gap:10px}}.investment-card .project-image-link{background:#e9e6dd;border:1px solid #d5d0c1}.investment-card .project-image-link>img{padding:clamp(35px,7vw,95px)}
.portfolio-sector-jumps{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin-bottom:48px;padding:0 0 32px;display:flex}.portfolio-sector-jumps a{border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;display:inline-flex}.portfolio-sector-jumps a:hover{border-color:currentColor}.portfolio-sector-jumps span{color:#656b60;font-size:.8125rem}.portfolio-sector{margin-bottom:88px;scroll-margin-top:110px}.portfolio-sector:last-child{margin-bottom:0}.portfolio-sector-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:28px;padding-bottom:24px;display:flex}.portfolio-sector-heading h2{margin:0;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1.1}.portfolio-sector-heading>span{color:#656b60;white-space:nowrap;font-size:.875rem}.portfolio-status-group+.portfolio-status-group{border-top:1px solid var(--border);margin-top:40px;padding-top:30px}.portfolio-status-heading{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:.875rem;display:flex}.portfolio-status-heading span{letter-spacing:0;color:#656b60;font-size:.8125rem}.sold-group .portfolio-status-heading{color:#675a3c}.home-property-group+.home-property-group{margin-top:76px}.home-property-group-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px;padding:0 0 24px;display:flex}.home-property-group-heading h3{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.home-group-projects{grid-template-columns:1.1fr 1fr;align-items:start;gap:5vw;display:grid}.home-group-projects>.project-card:nth-child(2){margin-top:54px}.home-group-projects .project-image-link{aspect-ratio:1.35}.home-group-projects .project-card h4{margin-bottom:10px;font-size:clamp(1.7rem,2.5vw,2.5rem)}@media (max-width:600px){.portfolio-sector-jumps{gap:5px 18px;margin-bottom:32px;padding-bottom:24px}.portfolio-sector{margin-bottom:60px;scroll-margin-top:95px}.portfolio-sector-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px;padding-bottom:20px}.portfolio-sector-heading h2{overflow-wrap:anywhere;font-size:2.35rem}.portfolio-status-heading{flex-wrap:wrap;font-size:.875rem}.portfolio-status-group+.portfolio-status-group{margin-top:32px;padding-top:25px}.home-property-group+.home-property-group{margin-top:54px}.home-property-group-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px;padding-bottom:20px}.home-group-projects{grid-template-columns:1fr;gap:36px}.home-group-projects>.project-card:nth-child(2){margin-top:0}.home-group-projects .project-card h4{font-size:1.85rem}}
.hero-note{justify-items:start;gap:18px;min-width:215px;display:grid}.hero-monogram{width:126px;height:91px;margin-bottom:8px;overflow:hidden}.hero-monogram img{width:126px;height:auto;display:block}.footer-signature{border-top:1px solid #ffffff26;flex-direction:column;align-items:center;gap:28px;padding:55px 0 48px;display:flex}.footer-signature>p{font-family:var(--serif);letter-spacing:.015em;color:#eeeae0;text-align:center;max-width:100%;margin:0;font-size:clamp(2.1rem,7.7vw,8rem);line-height:1.1}.footer-monogram{width:230px;height:165px;overflow:hidden}.footer-monogram img{filter:brightness(0)invert();opacity:.75;width:230px;height:auto;display:block}.portfolio-intro{padding-top:35px;padding-bottom:30px}.portfolio-intro h1{margin-top:26px;margin-bottom:0;font-size:clamp(2.8rem,5.2vw,5rem)}.portfolio-intro h1 em{color:#927343}.portfolio-category-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin-bottom:38px;padding:0 0 28px;display:flex}.portfolio-category-nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.portfolio-category-nav a:hover,.portfolio-category-nav a[aria-current=page]{color:#282c28;border-bottom-color:#927343}.portfolio-category-nav a[aria-current=page]{font-weight:700}.portfolio-directory .portfolio-sector{margin-bottom:65px}.portfolio-directory .portfolio-status-heading{font-weight:600}.portfolio-directory .sold-group .portfolio-status-heading{color:#262b27;letter-spacing:.08em;font-weight:800}.project-card-meta{justify-content:space-between;font-size:.875rem}.image-status.sold-badge,.status-tag.sold-badge{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#232925;border:1px solid #e8d1a0;padding:12px 16px;font-size:.875rem;font-weight:800;line-height:1.3}.image-status.sold-badge{top:16px;left:16px;box-shadow:0 2px 8px #0002}.project-card h2{margin:0 0 10px;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.15}.restaurant-mark{width:135px;height:135px;margin:22px 0}.restaurant-mark img{object-fit:contain;width:100%;height:100%}.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 6vw;max-width:1260px;margin-inline:auto}.leadership-grid .portrait img{aspect-ratio:1;object-fit:cover;object-position:center 25%}.person-card-copy{padding-top:18px}.person-card-copy p{font-size:1rem;line-height:1.5}.person-card:last-child:nth-child(odd){border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding-top:30px;display:grid}.person-card:last-child:nth-child(odd) .person-card-copy{padding-top:0}.person-card:last-child:nth-child(odd) h2{font-size:clamp(2rem,3.5vw,3.4rem)}@media (max-width:800px){.hero-monogram{width:98px;height:71px}.hero-monogram img{width:98px}.hero-note{min-width:170px}.footer-signature{gap:24px;padding:38px 0}.footer-monogram{width:180px;height:130px}.footer-monogram img{width:180px}}@media (max-width:600px){.hero-note{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 12px;min-width:0;margin-top:26px}.hero-monogram{grid-area:1/2/3;align-self:center;width:76px;height:55px;margin-bottom:0}.hero-monogram img{width:76px}.hero-note>p,.hero-note>.text-link{grid-column:1}.hero-note>p{font-size:.9375rem}.footer-signature>p{font-size:clamp(1.8rem,7.5vw,3rem)}.portfolio-intro{padding-top:25px;padding-bottom:24px}.portfolio-intro h1{overflow-wrap:anywhere;font-size:2.6rem}.portfolio-category-nav{gap:6px 18px;margin-bottom:28px;padding-bottom:20px}.portfolio-category-nav a{font-size:.875rem}.portfolio-directory .portfolio-sector{margin-bottom:50px}.project-card-meta{font-size:.8125rem}.image-status.sold-badge{padding:10px 12px;font-size:.8125rem;top:12px;left:12px}.leadership-grid{grid-template-columns:1fr;gap:42px}.person-card:last-child:nth-child(odd){border:0;grid-column:auto;padding-top:0;display:block}.person-card:last-child:nth-child(odd) .person-card-copy{padding-top:18px}.person-card h2,.person-card:last-child:nth-child(odd) h2{font-size:2rem}.person-card-copy p,.person-card .text-link{font-size:.9375rem}}.news-row>div{overflow-wrap:anywhere;min-width:0}.news-row-date{flex-wrap:wrap}@media (max-width:600px){.news-row{grid-template-columns:minmax(0,1fr) 44px}}.news-pagination ul{flex-wrap:wrap;justify-content:center;row-gap:12px;max-width:100%}
