.home-preview{padding-block:70px}.preview-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:32px}.preview-heading h2{margin-bottom:14px}.preview-heading p:not(.eyebrow){line-height:1.7}.preview-heading>.text-link{flex-shrink:0}.preview-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.preview-gallery a{display:block;background:#faf7f0;padding:10px;box-shadow:0 10px 25px #4c403710}.preview-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.preview-gallery span{display:block;padding:16px 6px;font:italic 20px var(--serif)}.home-coaches{padding-block:45px;background:#dfd5c8}.home-coaches .preview-heading{margin-bottom:0}.home-coaches h2{font-size:clamp(36px,4vw,55px)}.coach-preview-portraits{display:flex;flex-shrink:0;padding:10px}.coach-preview-portraits img{width:90px;height:90px;object-fit:cover;border-radius:50%;border:5px solid #dfd5c8;margin-left:-10px}.page-jumps{justify-content:flex-start}body .header nav a[aria-current="page"],.photo-header nav a[aria-current="page"]{box-shadow:inset 0 0 0 2px var(--red)}.site-footer nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.home-preview{padding-block:48px}.preview-heading{display:block}.preview-heading>.text-link{margin-top:0}.preview-gallery{grid-template-columns:1fr;gap:22px}.preview-gallery img{aspect-ratio:16/10}.preview-gallery span{font-size:19px}.coach-preview-portraits{padding:20px 0 0 10px}.coach-preview-portraits img{width:76px;height:76px}.home-coaches{padding-block:35px}.services-hero .page-jumps{gap:16px}.home-preview h2{font-size:clamp(36px,10vw,51px)}}
