._section_x9xgh_1{padding:clamp(58px,7vw,100px) clamp(22px,6vw,90px);background:#f2f1eb;color:#202821;border-top:1px solid #daddd5;border-bottom:1px solid #daddd5}._head_x9xgh_1{max-width:1600px;margin:0 auto 30px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}._head_x9xgh_1>div{max-width:810px}._eyebrow_x9xgh_1{margin:0 0 15px;font-size:.67rem;letter-spacing:.15em;font-weight:700;color:#856443}._head_x9xgh_1 h2{font:400 clamp(2.4rem,4.4vw,4.6rem)/1.02 var(--font-family-display);letter-spacing:-.035em;margin:0 0 20px}._head_x9xgh_1 p:not(._eyebrow_x9xgh_1){color:#59645a;line-height:1.65;margin:0}._mainLink_x9xgh_1{display:inline-flex;flex:none;gap:8px;align-items:center;background:#243429;color:#fff;padding:15px 20px;text-decoration:none;font-size:.82rem;font-weight:700}._grid_x9xgh_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1600px;margin:auto}._card_x9xgh_1{min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid #d7dbd2;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}._card_x9xgh_1:hover{transform:translateY(-3px);box-shadow:0 18px 36px #1623191c}._card_x9xgh_1:focus-visible,._mainLink_x9xgh_1:focus-visible{outline:3px solid #956d44;outline-offset:3px}._media_x9xgh_1{background:#e8e8e3;height:260px;overflow:hidden;display:flex;align-items:center;justify-content:center}._media_x9xgh_1 img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}._card_x9xgh_1:hover img{transform:scale(1.025)}._cardBody_x9xgh_1{display:flex;flex-direction:column;flex:1;padding:25px}._cardBody_x9xgh_1 h3{margin:0 0 12px;font:400 clamp(1.5rem,2vw,2.1rem)/1.1 var(--font-family-display)}._cardBody_x9xgh_1 p{margin:0;color:#617065;line-height:1.6;font-size:.82rem}._cardBody_x9xgh_1 span{display:inline-flex;align-items:center;gap:8px;font-size:.77rem;font-weight:700;margin-top:auto;padding-top:25px}@media(max-width:950px){._head_x9xgh_1{flex-direction:column;align-items:flex-start}._grid_x9xgh_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){._section_x9xgh_1{padding:54px 20px}._grid_x9xgh_1{grid-template-columns:1fr}._media_x9xgh_1{height:260px}._cardBody_x9xgh_1{padding:22px}._head_x9xgh_1 h2{font-size:clamp(2.45rem,10vw,3.5rem)}._mainLink_x9xgh_1{width:100%;justify-content:center;min-height:48px}._card_x9xgh_1:hover{transform:none}}
