.in-staff__intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;margin-bottom:clamp(3rem,6vw,4.5rem)}.in-staff__head{max-width:52ch}.in-staff__title{font-family:var(--in-font-heading);font-weight:400;font-size:var(--in-fs-h2);line-height:1.02;letter-spacing:-.018em;color:var(--in-charcoal);margin:.5rem 0 0}.in-staff__title em{font-style:italic;color:var(--in-dry-fern-deep)}.in-staff__lead{margin:var(--in-space-md) 0 0;font-size:var(--in-fs-body-lg);line-height:1.6;color:var(--in-charcoal);max-width:48ch}.in-staff__lead p{margin:0;font-size:inherit}.in-staff__feature{width:100%;margin:0;border-radius:var(--in-radius-md);overflow:hidden;background:var(--in-linen);aspect-ratio:5 / 7}.in-staff__feature-img{width:100%;height:100%;object-fit:cover;display:block}.in-staff__grid{display:grid;grid-template-columns:repeat(var(--staff-cols, 3),1fr);gap:clamp(2rem,4vw,3.25rem)}.in-staff__card{padding-top:var(--in-space-md);border-top:1px solid var(--in-hairline, #D9CFBA)}.in-staff__name{margin:0;font-family:var(--in-font-heading);font-weight:500;font-size:clamp(2.6rem,3vw,3.2rem);line-height:1.05;letter-spacing:-.01em;color:var(--in-charcoal)}.in-staff__role{margin:.5rem 0 0;font-family:var(--in-font-body);font-size:var(--in-fs-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--in-dry-fern-deep)}.in-staff__blurb{margin:var(--in-space-md) 0 0;font-size:var(--in-fs-body);line-height:1.65;color:var(--in-charcoal)}.in-staff__blurb p{margin:0 0 .75em}.in-staff__blurb p:last-child{margin-bottom:0}.in-staff__link{display:inline-block;margin-top:var(--in-space-sm);font-family:var(--in-font-body);font-size:var(--in-fs-body);font-weight:500;color:var(--in-periwinkle-deep);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:color var(--in-dur-fast) var(--in-ease-out-quart)}.in-staff__link:hover{color:var(--in-charcoal)}.in-staff__link:focus-visible{outline:2px solid var(--in-terracotta);outline-offset:3px}@media(max-width:990px){.in-staff__grid{grid-template-columns:repeat(2,1fr)}.in-staff__intro{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.in-staff__feature{width:min(100%,600px);margin-inline:auto}}@media(max-width:749px){.in-staff__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/in-staff-grid.css.map */
