.business-intro{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;margin-bottom:60px;display:grid}.business-intro .large-lead{margin:0}.business-intro>p:last-child{margin:9px 0 0;font-size:18px}.business-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 110px;display:grid}.business-index a{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding-top:18px;font-size:16px;line-height:1.8;display:grid}.business-index a>span:first-child{font-family:var(--english);color:var(--bronze);grid-column:1/-1;font-size:19px}.business-index a:hover{color:var(--bronze)}.business-revision .detail-service{align-items:start;gap:70px;margin-bottom:125px}.business-revision .detail-service-image{position:sticky;top:140px}.business-revision .detail-service-image img{aspect-ratio:4/4.5;object-position:center}.business-detail-copy>h2{margin-bottom:24px;font-size:28px}.business-detail-copy>h3{font-family:var(--serif);margin:28px 0 10px;font-size:20px;font-weight:500}.business-detail-copy>p{font-size:16px;line-height:1.8}.business-scope{margin:0;padding:0;font-size:16px;list-style:none}.business-scope li{border-bottom:1px solid var(--line);padding:10px 0 10px 18px;position:relative}.business-scope li:before{content:"";background:var(--bronze);width:4px;height:4px;position:absolute;top:21px;left:1px}.business-identity{background:var(--light);flex-direction:column;justify-content:center;align-items:flex-start;min-height:470px;padding:55px;display:flex;position:sticky;top:140px;overflow:hidden}.business-identity-number{font-family:var(--english);color:#a18c76;letter-spacing:-.06em;font-size:150px;line-height:1}.business-identity>span:nth-child(2){letter-spacing:.15em;color:var(--bronze);margin-top:32px;font-size:14px}.business-identity-line{background:var(--bronze);width:70px;height:1px;margin-top:30px}.business-revision .detail-service:nth-of-type(2n) .business-identity{order:2}.business-partner-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:60px;padding:50px 0 100px;display:flex}.business-partner-link h2{margin:16px 0;font-size:25px}.business-partner-link p{margin:0;font-size:16px}.business-partner-link .text-link{flex:none}.content-section-lead{margin-bottom:40px;font-size:18px}.property-type-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 60px;margin:0;padding:0;list-style:none;display:grid}.property-type-list li{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:21px 0;font-size:16px;display:flex}.property-type-list span{font-family:var(--english);color:var(--bronze);min-width:23px;font-size:16px}.purchase-qualification{max-width:900px;padding-top:15px;line-height:2.2}.message-text>.eyebrow{margin-bottom:15px}.contact-pathways{padding-bottom:95px}.contact-pathways>h2{margin:20px 0 40px;font-size:29px}.contact-pathway-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.contact-pathway-grid>a{border-top:1px solid var(--bronze);border-bottom:1px solid var(--line);flex-direction:column;padding:30px 0 25px;transition:color .3s;display:flex}.contact-pathway-grid h3{margin:19px 0;font-size:21px}.contact-pathway-grid p{margin-bottom:30px;font-size:16px}.contact-pathway-action{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:16px;display:flex}.contact-pathway-action>span{color:var(--bronze);font-size:20px}.contact-pathway-grid>a:hover{color:var(--bronze)}#general,#partner-form{scroll-margin-top:140px}.inline-link{text-underline-offset:4px;color:var(--bronze);text-decoration:underline}.partner-intro{grid-template-columns:1fr 1fr;gap:90px;padding:0 0 110px;display:grid}.partner-intro h2{margin-top:22px;font-size:36px;line-height:1.9}.partner-intro p{font-size:17px}.partner-intro .text-link{margin-top:15px}.partner-topic-grid{grid-template-columns:repeat(3,1fr);gap:0 45px;display:grid}.partner-topic-grid article{border-top:1px solid var(--line);padding:30px 0 28px}.partner-topic-number{font-family:var(--english);color:var(--bronze);font-size:23px}.partner-topic-grid h3{margin:20px 0 16px;font-size:22px}.partner-topic-grid p{margin:0;font-size:16px;line-height:1.8}.partner-flow{grid-template-columns:repeat(3,1fr);gap:50px;margin:0;padding:0;list-style:none;display:grid}.partner-flow li{border-top:1px solid var(--line);padding-top:24px}.partner-flow li>span{font-family:var(--english);color:var(--bronze);font-size:35px}.partner-flow h3{margin:20px 0 15px;font-size:22px}.partner-flow p{margin:0;font-size:16px}.partner-guidance{background:var(--light);margin-top:50px;padding:35px 40px}.partner-guidance h3{font-family:var(--serif);margin-bottom:15px;font-size:20px}.partner-guidance p{margin-bottom:0;font-size:16px}.partner-guidance .note{margin-top:15px;font-size:14px}.partner-form-section{padding-top:20px}.partner-form-section .form-intro h2{margin:15px 0 22px}.works-page,.news-page{padding-bottom:110px}.content-empty-state{max-width:800px;padding:45px 0 85px}.content-empty-state h2{margin:24px 0;font-size:28px}.content-empty-state p{font-size:16px}.content-empty-state .text-link{margin-top:20px}.content-empty-links{flex-wrap:wrap;gap:35px;display:flex}.work-entry{grid-template-columns:1.1fr 1fr;gap:70px;margin-bottom:100px;scroll-margin-top:140px;display:grid}.work-entry h2{margin:20px 0 25px;font-size:29px}.work-entry h3{font-family:var(--serif);margin:25px 0 10px;font-size:20px}.work-entry p,.work-entry ul{font-size:16px}.work-entry-image img{aspect-ratio:4/3;width:100%}.work-meta{margin:0;font-size:14px}.work-meta>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:12px 0;display:grid}.work-meta dt{color:var(--muted)}.work-meta dd{margin:0}.news-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.news-list li{border-bottom:1px solid var(--line)}.news-list a{padding:30px 50px 30px 0;display:block;position:relative}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;display:flex}.news-meta time{font-family:var(--english);letter-spacing:.08em;color:var(--bronze);font-size:14px}.news-meta>span{background:var(--light);padding:2px 10px;font-size:14px}.news-list h2{font-family:var(--serif);margin:15px 0 0;font-size:20px}.news-arrow{color:var(--bronze);font-size:22px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.news-list a:hover h2{color:var(--bronze)}.news-article{max-width:900px;padding-top:calc(var(--header) + 35px);padding-bottom:100px}.news-breadcrumb{color:var(--muted);gap:16px;margin-bottom:75px;font-size:14px;display:flex}.news-article header{border-bottom:1px solid var(--line);margin-bottom:45px;padding-bottom:40px}.news-article h1{font-family:var(--serif);margin:25px 0 0;font-size:35px;line-height:1.9}.news-body p{white-space:pre-line;margin-bottom:28px;font-size:16px;line-height:1.8}.news-article>.text-link{margin-top:45px}@media (width<=1100px){.business-intro{gap:50px}.business-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.business-revision .detail-service{gap:45px}.business-detail-copy>h2{font-size:25px}.business-identity{min-height:420px;padding:40px}.business-identity-number{font-size:130px}.business-identity>span:nth-child(2){font-size:14px}.partner-intro{gap:50px}.partner-intro h2{font-size:30px}.partner-topic-grid{gap:0 30px}.partner-topic-grid h3{font-size:20px}.contact-pathway-grid{gap:22px}.contact-pathway-grid h3{font-size:19px}.partner-flow{gap:30px}.work-entry{gap:40px}}@media (width<=760px){.business-intro{margin-bottom:40px;display:block}.business-intro .large-lead{margin-bottom:26px;font-size:26px;line-height:1.9}.business-intro>p:last-child{font-size:18px}.business-index{grid-template-columns:1fr;gap:0;margin-bottom:55px}.business-index a{align-items:center;gap:16px;padding:16px 0;font-size:16px;display:flex}.business-index a>span:first-child{min-width:22px;font-size:17px}.business-index a>span:last-child{margin-left:auto}.business-revision .detail-service{gap:30px;margin-bottom:75px}.business-revision .detail-service-image,.business-identity{position:static}.business-revision .detail-service-image img{aspect-ratio:5/4}.business-detail-copy>h2{font-size:25px;line-height:1.8}.business-detail-copy>h3{margin-top:25px;font-size:20px}.business-detail-copy>p,.business-scope{font-size:16px}.business-identity{min-height:270px;padding:35px}.business-identity-number{font-size:105px}.business-identity>span:nth-child(2){margin-top:20px;font-size:14px}.business-identity-line{width:45px;margin-top:20px}.business-revision .detail-service:nth-of-type(2n) .business-identity{order:0}.business-partner-link{padding:35px 0 70px;display:block}.business-partner-link h2{font-size:23px}.business-partner-link p{font-size:16px}.business-partner-link .text-link{margin-top:20px}.property-type-list{grid-template-columns:1fr;gap:0}.property-type-list li{gap:20px;padding:18px 0;font-size:16px}.content-section-lead{margin-bottom:30px;font-size:18px}.content-section-lead br{display:none}.contact-pathways{padding-bottom:65px}.contact-pathways>h2{margin-bottom:30px;font-size:24px}.contact-pathway-grid{grid-template-columns:1fr;gap:24px}.contact-pathway-grid>a{padding:25px 0 20px}.contact-pathway-grid h3{margin:12px 0 16px;font-size:23px}.contact-pathway-grid p{margin-bottom:20px}.contact-pathway-action{font-size:16px}#general,#partner-form{scroll-margin-top:105px}.partner-intro{padding-bottom:65px;display:block}.partner-intro h2{margin-bottom:30px;font-size:30px}.partner-intro p{font-size:17px}.desktop-only{display:none}.partner-topic-grid{grid-template-columns:1fr;gap:0}.partner-topic-grid article{padding:25px 0}.partner-topic-grid h3{margin:12px 0;font-size:22px}.partner-topic-number{font-size:21px}.partner-flow{grid-template-columns:1fr;gap:30px}.partner-flow li{padding-top:20px}.partner-flow li>span{font-size:30px}.partner-flow h3{margin:12px 0;font-size:22px}.partner-guidance{margin-top:40px;padding:25px}.partner-guidance h3{font-size:20px}.partner-form-section{padding-top:0}.content-empty-state{padding:20px 0 35px}.content-empty-state h2{font-size:24px;line-height:1.8}.content-empty-state p{font-size:16px}.content-empty-state p br{display:none}.content-empty-links{display:block}.content-empty-links .text-link{max-width:280px;display:flex}.works-page,.news-page{padding-bottom:65px}.work-entry{grid-template-columns:1fr;gap:30px;margin-bottom:70px}.work-entry h2{font-size:25px}.news-list a{padding:25px 35px 25px 0}.news-list h2{font-size:20px}.news-meta{gap:12px}.news-meta time,.news-meta>span{font-size:14px}.news-article{padding-top:calc(var(--header) + 25px);padding-bottom:70px}.news-breadcrumb{margin-bottom:45px}.news-article header{margin-bottom:30px;padding-bottom:30px}.news-article h1{margin-top:20px;font-size:26px}.news-body p{margin-bottom:25px;font-size:16px}.news-article>.text-link{margin-top:30px}}.office-grid{row-gap:35px}.office-grid-title{font-family:var(--serif);grid-column:1/-1;margin:0;scroll-margin-top:140px;font-size:28px}@media (width<=760px){.office-grid-title{margin-bottom:0;scroll-margin-top:105px;font-size:25px}}.business-revision .business-image-caption{color:#606060;margin:10px 0 0;font-size:13px;line-height:1.7}.business-revision #income .detail-service-image img{object-position:50% 50%}@media (width<=760px){.business-revision #income .detail-service-image img{object-position:58% center}}
