.home-experiences{background:#eeeee7}.home-experiences .section-head{align-items:center}.home-experiences .section-head p{max-width:650px}.home-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-experience-card{min-width:0;background:#fff;border:1px solid #e4e0d5}.home-experience-photo{display:block;overflow:hidden;aspect-ratio:3/2;background:#e4e7dd}.home-experience-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}.home-experience-photo:hover img{transform:scale(1.03)}.home-experience-copy{padding:30px;min-width:0}.home-experience-category{display:inline-block;font-size:11px;color:#8d7954;letter-spacing:.1em;border-bottom:1px solid #ded7c7;margin-bottom:16px}.home-experience-copy h3{font-size:28px;margin:0 0 18px;overflow-wrap:anywhere}.home-experience-copy>p{font-size:14px;line-height:2;overflow-wrap:anywhere}.home-experience-copy>.text-link{margin-top:20px}.home-experience-period{font-size:12px!important;margin-top:15px}.home-experience-demo{display:block;font-size:11px;color:#8d7954;margin-top:15px}.home-experience-placeholder{display:grid;align-content:center;justify-items:center;height:100%;color:#8a7854;font-family:var(--serif);font-size:32px;letter-spacing:.1em;background:#e9e7dd}.home-experience-placeholder>span{font-size:17px;margin-top:10px}.home-experience-card:only-child{display:grid;grid-template-columns:1.1fr 1fr;grid-column:1/-1}.home-experience-card:only-child .home-experience-photo{height:100%;min-height:340px;aspect-ratio:auto}.home-experience-card:only-child .home-experience-copy{align-self:center;padding:45px 55px}.home-experience-card:only-child h3{font-size:36px}.home-experience-empty{border:1px solid #dedbd0;padding:35px;background:#fff}.home-experience-empty p{margin-top:15px;font-size:14px}
@media(max-width:1020px){.home-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-experience-card:only-child .home-experience-copy{padding:35px}.home-experience-card:only-child h3{font-size:31px}}
@media(max-width:760px){.home-experiences .section-head{align-items:flex-start}.home-experience-grid{grid-template-columns:1fr}.home-experience-card:only-child{display:block}.home-experience-card:only-child .home-experience-photo{min-height:0;aspect-ratio:3/2;height:auto}.home-experience-card:only-child .home-experience-copy,.home-experience-copy{padding:26px}.home-experience-card:only-child h3,.home-experience-copy h3{font-size:28px}.home-experiences .section-head p{font-size:13px}.home-experience-copy>p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.home-experience-photo img{transition:none}}
