.corporate-division h3 a,.portfolio-property h2 a{color: inherit}.portfolio-hero{padding: 38px 5% 48px;border-bottom: 1px solid #d8dcd8}.portfolio-hero>a:first-child{display: inline-flex;align-items: center;min-height: 44px;margin-bottom: 34px;color: #38525b;font-size: 13px}.portfolio-hero .corporate-eyebrow{margin-bottom: 16px}.portfolio-hero h1{margin: 0 0 22px;font-family: Georgia,'Times New Roman',serif;font-size: clamp(46px,5vw,72px);line-height: 1.08;letter-spacing: -2px;font-weight: 400}.portfolio-hero>p{max-width: 660px;margin: 0 0 34px;font-size: 19px;line-height: 1.65;color: #52636b}.portfolio-introduction{display: flex;justify-content: space-between;gap: 12px 30px;flex-wrap: wrap;font-size: 12px;line-height: 1.6;color: #52636b}.portfolio-properties{padding: 42px 5% 70px}.portfolio-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 24px}.portfolio-property{min-width: 0;display: flex;flex-direction: column;border: 1px solid #d7ddd6;background: #fffcf5}.portfolio-image{display: flex;flex-direction: column;position: relative;margin: 0;overflow: hidden;background: #e4e8e2}.portfolio-image img{width: 100%;aspect-ratio: 4 / 3;display: block;object-fit: cover}.portfolio-image figcaption{position: absolute;bottom: 0;right: 0;padding: 6px 10px;background: #172e39;color: #f5f2ea;font-size: 10px;line-height: 1.5;letter-spacing: .2px}.portfolio-address-art{aspect-ratio: 4 / 3;padding: 24px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;background: #dfe7e3;color: #28454f;border-bottom: 1px solid #cad5ce}.portfolio-address-art>span{font-size: 10px;letter-spacing: 2px;line-height: 1.5}.portfolio-address-art>strong{font-family: Georgia,'Times New Roman',serif;font-size: clamp(70px,7.4vw,110px);font-weight: 400;letter-spacing: -3px;line-height: 1}.portfolio-property:nth-child(6) .portfolio-address-art{background: #e9e2d4}.portfolio-property:nth-child(7) .portfolio-address-art{background: #203d48;color: #f5f2ea}.portfolio-property-copy{flex: 1;display: flex;flex-direction: column;padding: 25px 24px 18px}.portfolio-property h2{margin: 0 0 10px;font-family: Georgia,'Times New Roman',serif;font-size: 25px;line-height: 1.25;letter-spacing: -.5px;font-weight: 400;overflow-wrap: anywhere}.portfolio-property-copy>p{color: #52636b;font-size: 13px;margin: 0 0 24px}.portfolio-access-note{display: block;margin-top: auto;padding: 0 0 13px;color: #52636b;font-size: 11px;line-height: 1.6}.portfolio-access-private{font-weight: 650;color: #38525b}.portfolio-property-link{display: flex;align-items: center;min-height: 48px;padding: 8px 0;border-top: 1px solid #d7ddd6;color: #233f4a;font-size: 13px;font-weight: 650;line-height: 1.5}.idc-portfolio a:focus-visible,.corporate-portfolio-preview a:focus-visible{outline: 3px solid #9a6a26;outline-offset: 4px}.portfolio-contact,.corporate-portfolio-preview{display: flex;align-items: center;justify-content: space-between;gap: 28px 50px;padding: 48px 5%;border-top: 1px solid #cad5ce;background: #e8ece5}.portfolio-contact-copy,.corporate-portfolio-preview-copy{min-width: 0;max-width: 690px}.portfolio-contact .corporate-eyebrow,.corporate-portfolio-preview .corporate-eyebrow{margin-bottom: 14px}.portfolio-contact h2,.corporate-portfolio-preview h2{font-family: Georgia,'Times New Roman',serif;font-size: 36px;font-weight: 400;line-height: 1.2;letter-spacing: -1px;margin: 0 0 18px}.portfolio-contact p,.corporate-portfolio-preview p{font-size: 15px;line-height: 1.7;color: #52636b;margin: 0}.portfolio-contact .corporate-actions,.corporate-portfolio-preview .corporate-actions{flex-shrink: 0}@media (max-width: 1050px){.portfolio-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.portfolio-contact,.corporate-portfolio-preview{align-items: flex-start;flex-direction: column}.portfolio-address-art>strong{font-size: 100px}}@media (max-width: 620px){.portfolio-hero{padding-top: 24px;padding-bottom: 30px}.portfolio-hero>a:first-child{margin-bottom: 24px}.portfolio-hero h1{font-size: 46px;letter-spacing: -1.4px}.portfolio-hero>p{font-size: 17px;margin-bottom: 25px}.portfolio-introduction{flex-direction: column;gap: 8px}.portfolio-properties{padding-top: 28px;padding-bottom: 42px}.portfolio-grid{grid-template-columns: minmax(0,1fr);gap: 24px}.portfolio-property-copy{padding: 24px 22px 16px}.portfolio-property h2{font-size: 27px}.portfolio-address-art>strong{font-size: 104px}.portfolio-contact,.corporate-portfolio-preview{padding-top: 38px;padding-bottom: 40px;gap: 24px}.portfolio-contact h2,.corporate-portfolio-preview h2{font-size: 32px}.portfolio-contact .corporate-actions,.corporate-portfolio-preview .corporate-actions{width: 100%}}@media (forced-colors: active){.portfolio-property,.portfolio-address-art{border: 1px solid CanvasText}.idc-portfolio a:focus-visible,.corporate-portfolio-preview a:focus-visible{outline-color: Highlight}}