.collective-experience{margin-top:76px;padding-top:44px;border-top:1px solid var(--line)}
.collective-experience>.section-label{color:#786341;max-width:100%;margin-bottom:40px}
.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.experience-item{min-width:0}
.experience-item+.experience-item{border-left:1px solid var(--line);padding-left:36px}
.experience-item h3{font-family:var(--serif);font-size:clamp(2.35rem,3.3vw,3.5rem);line-height:1.08;letter-spacing:-.035em;min-height:2.16em;color:var(--navy)}
.experience-item h3 em{color:#8e7750}
.experience-item h3.experience-number{font-size:clamp(4.5rem,6.2vw,6.6rem);min-height:0;line-height:1.08}
.experience-item .experience-label{display:block;font-size:.8125rem;font-weight:500;line-height:1.6;letter-spacing:.035em;margin-top:19px;color:var(--ink)}
.experience-item p{font-size:1rem;line-height:1.85;color:#65747d;margin-top:18px;max-width:370px}
.experience-item--narrative p{margin-top:19px}
.pci-project-value{margin-top:32px;padding-top:28px;border-top:1px solid #cbd5dc}
.pci-project-value .project-value-number{display:block;font-family:var(--serif);font-size:clamp(2.4rem,3.7vw,3.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.08;color:var(--navy)}
.project-value-number>span{white-space:nowrap}
.pci-project-value .project-value-label{display:block;font-size:.8125rem;font-weight:500;letter-spacing:.06em;line-height:1.6;margin-top:13px;color:#786341}
.pci-copy .pci-project-value p{margin-top:14px;line-height:1.8}
.pci-current-projects{background:var(--navy);color:#fff}
.pci-current-projects>.wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:66px}
.pci-current-projects .pci-project-value{border:0;padding:0;margin:0}
.pci-current-projects .project-value-number{color:#fff;font-size:clamp(3rem,5vw,5rem)}
.pci-current-projects .project-value-label{color:var(--gold-light);margin-top:18px}
.pci-current-projects-copy>.section-label{color:var(--gold-light);margin-bottom:20px}
.pci-current-projects-copy>p{font-size:1.125rem;line-height:1.85;color:#d5dfe4;max-width:510px}
@media(min-width:901px){.experience-item:nth-child(2){transition-delay:.1s}.experience-item:nth-child(3){transition-delay:.2s}.pci-section .pci-home-photo{height:100%;min-height:480px;max-height:640px}}
@media(max-width:900px){.experience-grid{grid-template-columns:1fr;gap:30px}.experience-item+.experience-item{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:30px}.experience-item h3{min-height:0;font-size:3rem}.experience-item h3 br{display:none}.experience-item h3.experience-number{font-size:5rem}.experience-item p{max-width:620px}.pci-current-projects>.wrap{grid-template-columns:1fr;gap:36px;padding-block:54px}.pci-current-projects-copy>p{max-width:650px}}
@media(max-width:640px){.collective-experience{margin-top:52px;padding-top:32px}.collective-experience>.section-label{margin-bottom:32px}.experience-item h3{font-size:2.6rem}.experience-item h3.experience-number{font-size:4.8rem}.pci-project-value .project-value-number{font-size:clamp(2.25rem,10.2vw,3.5rem)}.pci-current-projects>.wrap{padding-block:48px;gap:32px}.pci-current-projects .project-value-number{font-size:clamp(2.8rem,12vw,4rem)}.pci-current-projects-copy>p{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.experience-item{transition-delay:0s!important}}
