.family-expertise{background:var(--wash);padding:var(--xl) var(--md);border-top:var(--ring) solid var(--gold);color:var(--ink)}.expertise-heading{margin:var(--zero) var(--zero) var(--lg);padding-left:var(--md);border-left:var(--header-rule) solid var(--gold)}.expertise-heading h2{font:600 var(--expertise-title)/1.55 var(--serif);color:var(--plum)}.expertise-intro{margin-bottom:var(--lg)}.expertise-photo{display:block;width:100%;height:var(--expertise-photo);object-fit:cover;border-radius:var(--big-radius) var(--big-radius) var(--zero) var(--zero)}.expertise-record{position:relative;margin:var(--expertise-lift) var(--sm) var(--zero);padding:var(--md) var(--sm);text-align:center;background:var(--expertise-record-bg);border:var(--rule) solid var(--gold);border-radius:var(--big-radius);box-shadow:var(--shadow)}.expertise-record p{font:600 var(--body)/1.7 var(--sans);margin:var(--zero);color:var(--wine)}.expertise-record>strong{font:700 var(--expertise-number)/1.25 Georgia,serif;color:var(--plum);display:block}.expertise-record strong span{font:700 var(--heading)/1.5 var(--sans);margin-left:var(--xs)}.expertise-record p:last-child{font-weight:400;font-size:var(--small)}.family-expertise>article{position:relative;padding:var(--md) var(--zero) var(--md) calc(var(--expertise-icon) + var(--sm));border-bottom:var(--rule) solid var(--line)}.expertise-watermark{position:absolute;left:var(--zero);top:var(--md);width:var(--expertise-icon);height:var(--expertise-icon);object-fit:contain}.family-expertise h3{font:700 var(--heading)/1.6 var(--serif);margin:var(--zero) var(--zero) var(--sm);color:var(--plum)}.expertise-check{display:none}.family-expertise article p{font:400 var(--body)/1.85 var(--sans);margin:var(--zero);color:var(--muted)}.family-expertise>small{display:block;font:400 var(--small)/1.8 var(--sans);color:var(--muted);margin:var(--md) var(--zero) var(--lg)}.family-expertise>aside{background:var(--plum);color:var(--paper);padding:var(--lg) var(--md);border-top:var(--header-rule) solid var(--gold);border-radius:var(--zero) var(--big-radius);font:400 var(--small)/1.8 var(--sans);text-align:center}.family-expertise aside strong{display:block;font:600 var(--heading)/1.8 var(--serif);color:var(--light-gold);margin-top:var(--sm)}@media(min-width:768px){.family-expertise{padding:var(--wide-space) var(--xl);display:grid;grid-template-columns:1fr 1fr;gap:var(--zero) var(--lg)}.expertise-heading{grid-column:1/-1}.expertise-intro{grid-row:2/5}.family-expertise>small,.family-expertise>aside{grid-column:1/-1}}

.expertise-record .record-slot{display:inline-flex;vertical-align:bottom;letter-spacing:normal;font-style:normal;font-variant-numeric:tabular-nums}
.expertise-record .record-slot-window{display:block;width:var(--slot-width);height:var(--slot-height);overflow:hidden;font-style:normal}
.expertise-record .record-slot-reel{display:block;font-style:normal}
.expertise-record .record-slot-digit{display:block;height:var(--slot-height);line-height:var(--slot-height);font-style:normal;text-align:center}

.family-expertise{position:relative;background:var(--expertise-dark-bg);color:var(--paper);border-top:var(--header-rule) solid var(--light-gold);padding-top:var(--wide-space);padding-bottom:var(--wide-space)}.expertise-heading{border-left:none;padding:var(--zero);position:relative}.expertise-heading:before{content:"";display:block;width:var(--expertise-rule-width);height:var(--header-rule);background:var(--gold-line);margin-bottom:var(--md)}.expertise-heading h2{color:var(--paper)}.expertise-photo{border-radius:var(--zero) var(--header-radius) var(--zero) var(--zero)}.expertise-record{border-radius:var(--radius);border:var(--ring) solid var(--gold);box-shadow:var(--expertise-record-shadow)}.family-expertise>article{padding-top:var(--lg);padding-bottom:var(--lg);border-bottom-color:var(--wine);padding-left:calc(var(--expertise-icon) + var(--md))}.expertise-watermark{top:var(--lg);background:var(--paper);border-radius:50%;padding:var(--xs);box-sizing:border-box}.family-expertise h3{color:var(--light-gold)}.family-expertise article p,.family-expertise>small{color:var(--header-soft)}.family-expertise>aside{background:var(--paper);color:var(--wine);border-radius:var(--big-radius) var(--zero);border-top:var(--header-rule) solid var(--gold)}.family-expertise aside strong{color:var(--plum)}
