.home-follow{color:#191a1e;background:#fff;padding:0 40px 104px;scroll-margin-top:112px;position:relative}.home-follow__inner{max-width:1360px;margin:0 auto}.home-follow__head{border-top:1px solid #dededb;justify-content:space-between;align-items:flex-end;gap:24px;padding:64px 0 42px;display:flex}.home-follow__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#62635f;margin:0 0 18px;font-size:13px}.home-follow h2{font:400 112px/.95 var(--font-display);letter-spacing:-.045em;margin:0}.home-follow__intro{color:#55594f;margin:0 0 5px;font-size:15px;line-height:1.85}.home-follow__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-follow__item{min-width:0;color:inherit;text-decoration:none;display:block}.home-follow__image{aspect-ratio:4/5;background:#f2f0ec;position:relative;overflow:hidden}.home-follow__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.home-follow__index{letter-spacing:.1em;color:#5d5d59;font-size:13px;position:absolute;top:18px;left:18px}.home-follow__caption{border-bottom:1px solid #dededb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:21px 0 20px;display:grid}.home-follow h3{font:400 29px/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.home-follow__caption p{color:#55594f;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.home-follow__caption svg{transition:transform .25s}.home-follow__item:focus-visible{outline-offset:6px;outline:2px solid #191a1e}@media (hover:hover){a.home-follow__item:hover img{transform:scale(1.045)}a.home-follow__item:hover .home-follow__caption svg{transform:translate(3px,-3px)}a.home-follow__item:hover .home-follow__caption{border-color:#191a1e}}@media (max-width:1100px){.home-follow__grid{gap:18px}.home-follow h3{font-size:26px}}@media (max-width:900px){.home-follow__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.home-follow h2{font-size:88px}}@media (max-width:600px){.home-follow{padding:0 20px 64px;scroll-margin-top:84px}.home-follow__head{flex-direction:column;align-items:flex-start;gap:22px;padding:44px 0 28px}.home-follow h2{font-size:72px}.home-follow__eyebrow{margin-bottom:14px}.home-follow__intro{font-size:13px;line-height:1.7}.home-follow__intro br{display:none}.home-follow__grid{gap:28px 12px}.home-follow__caption{gap:7px 2px;padding:15px 0}.home-follow h3{font-size:24px}.home-follow__caption svg{width:18px;height:18px}.home-follow__caption p{font-size:13px}.home-follow__index{font-size:13px;top:12px;left:12px}}@media (max-width:359px){.home-follow h3{font-size:21px}.home-follow__caption svg{width:16px}}@media (prefers-reduced-motion:reduce){.home-follow__image img,.home-follow__caption svg{transition:none}a.home-follow__item:hover img,a.home-follow__item:hover .home-follow__caption svg{transform:none}}.home-follow__image--photo .home-follow__index{color:#252822;background:#fff;padding:5px 7px}.home-follow__caption p{font-size:14px}@media (max-width:600px){.home-follow__intro{font-size:15px}.home-follow__caption p{font-size:13px}}
