
#expertises{background:#fff}
#expertises>.container>.section-head .eyebrow,#expertises>.container>.section-head>p{display:block!important}
#expertises .section-head .eyebrow{display:block!important}
#expertises .expert-grid{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:26px;align-items:stretch}
#expertises .expert-visual{display:block!important;position:relative;min-height:600px;border-radius:17px;overflow:hidden;background:#211d18}
#expertises .expert-visual>img{width:100%;height:100%;object-fit:cover;object-position:center}
#expertises .expert-visual-caption{position:absolute;left:0;right:0;bottom:0;padding:30px;background:linear-gradient(transparent,rgba(20,17,13,.90));color:#fff}
#expertises .expert-visual-caption span{color:#e0b66e;font-size:.72rem;font-weight:800;letter-spacing:.08em}
#expertises .expert-visual-caption h3{color:#fff;font:400 1.65rem/1.2 Georgia,serif;margin:10px 0 0}
#expertises .expert-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px}
#expertises .expert-card{display:grid;grid-template-columns:38px 1fr;column-gap:12px;min-height:108px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 15px;transition:background .2s,transform .2s,box-shadow .2s}
#expertises .expert-card>div{display:contents}
#expertises .expert-card .expert-icon{grid-row:1/4;grid-column:1}
#expertises .expert-card h3,#expertises .expert-card p,#expertises .expert-card .arrow{grid-column:2;margin:0}
#expertises .expert-card h3{font-size:.95rem;line-height:1.25;margin-bottom:5px}
#expertises .expert-card p{font-size:.77rem;line-height:1.4;color:var(--muted)}
#expertises .expert-card .arrow{font-size:.7rem;margin-top:7px}
#expertises .expert-card:hover,#expertises .expert-card:focus-visible,.mobile-v34-expertise-card:hover,.mobile-v34-expertise-card:focus-visible{background:#e6ddd2!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(37,30,23,.10);outline:2px solid var(--gold);outline-offset:2px}
.v354-mobile-expert-image{display:block!important;min-height:0!important;height:260px!important;margin-bottom:16px;border-radius:12px}
.v354-mobile-expert-image>img{height:100%;width:100%;object-fit:cover;object-position:center 45%}
.v354-mobile-expert-image .audience-visual-caption{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,rgba(20,17,13,.9));color:#fff}
.v354-mobile-expert-image .audience-visual-caption span{font-size:.65rem;color:#e0b66e}
.v354-mobile-expert-image .audience-visual-caption h3{font:400 1.25rem/1.2 Georgia,serif;margin:6px 0 0}
@media(max-width:980px){#expertises .expert-grid{grid-template-columns:1fr!important}#expertises .expert-visual{min-height:320px}#expertises .expert-cards{grid-template-columns:1fr 1fr!important}}
@media(prefers-reduced-motion:reduce){#expertises .expert-card,.mobile-v34-expertise-card{transition:none;transform:none!important}}
