.TeamMember_TeamMemberPage__9soRC{max-width:var(--wrapper-max-width);padding-left:40px;padding-right:40px;margin:0 auto}@media(max-width:640px){.TeamMember_TeamMemberPage__9soRC{padding-left:4px;padding-right:4px}}.TeamMember_TeamMemberPage__9soRC{padding-top:var(--l2);padding-bottom:var(--l3);display:grid;grid-gap:var(--l1);gap:var(--l1)}@media(max-width:640px){.TeamMember_TeamMemberPage__9soRC{gap:var(--m4)}}.TeamMember_Content__YC7Fu{display:grid;grid-gap:var(--l3);gap:var(--l3);max-width:1366px;margin:0 auto;width:100%}@media(max-width:640px){.TeamMember_Content__YC7Fu{padding:0 var(--m1)}}.TeamMember_BackLink__d9puY{display:inline-flex;align-items:center;gap:var(--xs1);font-size:var(--s4);color:var(--vh-red);text-decoration:none}.TeamMember_BackLink__d9puY svg{height:1em;aspect-ratio:1/1}.TeamMember_BackLink__d9puY svg *{stroke:var(--vh-red)}.TeamMember_HeroCard__zUAEK{display:grid;grid-template-columns:1fr 1.3fr;overflow:hidden;grid-gap:20px;gap:20px}@media(min-width:641px)and (max-width:1152px){.TeamMember_HeroCard__zUAEK{grid-template-columns:1.5fr 1fr}}@media(max-width:640px){.TeamMember_HeroCard__zUAEK{grid-template-columns:1fr}}.TeamMember_HeroPhoto__lCj9M{background-color:var(--bg-2);overflow:hidden;border-radius:var(--l1);align-self:start;height:100%}.TeamMember_HeroPicture__yQ2JJ,.TeamMember_HeroPicture__yQ2JJ img{display:block;width:100%;height:100%}.TeamMember_HeroImage__XXFJs,.TeamMember_HeroPicture__yQ2JJ img{object-fit:cover;object-position:top}.TeamMember_HeroImage__XXFJs{width:100%;height:100%;display:block}.TeamMember_HeroImagePlaceholder__ZIg7k{width:100%;height:100%;min-height:320px;background-color:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--l3);font-weight:var(--weight-bold);letter-spacing:.05em}.TeamMember_HeroInfo__VEMCL{padding:var(--l1);display:grid;grid-gap:var(--m2);gap:var(--m2);align-content:start;background-color:var(--bg-1);border-radius:var(--l1)}@media(max-width:640px){.TeamMember_HeroInfo__VEMCL{padding:var(--m1)}}.TeamMember_HeroName__BHSxk{font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:var(--weight-bold);line-height:1.15;padding:0!important;margin:0}.TeamMember_HeroProfessions__brcOS{font-size:var(--s4);color:var(--text-muted);margin:0}.TeamMember_HeroProfessions__brcOS strong{color:var(--text);font-weight:var(--weight-medium)}.TeamMember_HeroJobTitle__zSNIn{display:inline-block;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--s4);padding:var(--xs2) var(--s1);color:var(--arrow-7);border:1px solid var(--arrow-7);border-radius:var(--xl4);line-height:1.35}.TeamMember_SpecialitiesBlock__mem_J{display:grid;grid-gap:var(--s1);gap:var(--s1)}.TeamMember_SpecialitiesHeading__9T0Cf{font-size:var(--m1);font-weight:var(--weight-bold);margin-top:var(--xs4)}.TeamMember_SpecialitiesList___rcB6{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--xs1) var(--l1);gap:var(--xs1) var(--l1);margin:0;list-style:none;padding:0 0 30px}.TeamMember_SpecialitiesList___rcB6 li{font-size:var(--s4);color:var(--text);padding:var(--xs4) 0}.TeamMember_SpecialitiesList___rcB6 li:before{content:"• ";color:var(--vh-red)}@media(min-width:641px)and (max-width:1152px){.TeamMember_SpecialitiesList___rcB6{grid-template-columns:1fr}}@media(max-width:640px){.TeamMember_SpecialitiesList___rcB6{grid-template-columns:1fr}}.TeamMember_BookingRow__8DaSY{display:flex;align-items:center;justify-content:space-between;gap:var(--m1);padding-top:var(--s3);margin-top:auto}@media(max-width:640px){.TeamMember_BookingRow__8DaSY{flex-direction:column;align-items:flex-start}}.TeamMember_BookingText__Uy19N{font-size:var(--m1);font-weight:var(--weight-bold);line-height:1.4;margin:0}@media(max-width:640px){.TeamMember_BookingText__Uy19N{width:100%}}.TeamMember_BookingButton__NpEAC{display:inline-flex;align-items:center;justify-content:center;background-color:var(--vh-red);color:#fff;font-size:var(--m1);font-weight:var(--weight-bold);padding:var(--s3) var(--m2);border-radius:var(--l1);text-decoration:none;white-space:nowrap;transition:opacity .15s;flex-shrink:0}@media(max-width:640px){.TeamMember_BookingButton__NpEAC{width:100%;justify-content:center}}.TeamMember_BookingButton__NpEAC:hover{opacity:.88}.TeamMember_Oneliner__uBQXX{font-size:clamp(1.45rem,1.8vw,2.05rem);font-weight:var(--weight-bold);line-height:1;color:var(--text);margin:0}.TeamMember_BioCard__IPxqf{background-color:var(--bg-1);border-radius:var(--l1);padding:var(--l1);display:grid;grid-gap:var(--m1);gap:var(--m1)}@media(max-width:640px){.TeamMember_BioCard__IPxqf{padding:var(--m1)}}.TeamMember_BioHeading__pKVmR{font-size:var(--m2);font-weight:var(--weight-bold);padding:0!important;margin:0}.TeamMember_BioBody__ptnwj{display:grid;grid-gap:var(--s3);gap:var(--s3);font-size:var(--s4);line-height:1.75;color:var(--text)}.TeamMember_BioBody__ptnwj p{margin:0}.TeamMember_InfoGrid__oszWs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--l1) var(--m1);gap:var(--l1) var(--m1)}@media(min-width:641px)and (max-width:1152px){.TeamMember_InfoGrid__oszWs{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.TeamMember_InfoGrid__oszWs{grid-template-columns:repeat(2,1fr);gap:var(--m1) var(--s1)}}.TeamMember_InfoItem__GJQQZ{display:grid;grid-gap:var(--xs3);gap:var(--xs3);align-content:start}.TeamMember_InfoIcon__6tmpK{color:var(--vh-red);display:flex;align-items:center;margin-bottom:var(--xs1)}.TeamMember_InfoLabel__mnG6H{font-size:var(--s4);font-weight:var(--weight-bold);color:var(--text)}.TeamMember_InfoValue__wzR3e{font-size:var(--s4);color:var(--text-muted)}.TeamMember_ContactSection__hGweS{display:flex;align-items:center;justify-content:space-between;gap:var(--m1);padding:var(--m2) 0;border-top:1px solid var(--vh-red);border-bottom:1px solid var(--vh-red)}@media(max-width:640px){.TeamMember_ContactSection__hGweS{flex-direction:column;align-items:flex-start}}.TeamMember_ContactHeading__2MUV7{font-size:var(--m3);font-weight:var(--weight-bold);padding:0!important;margin:0;flex-shrink:0}.TeamMember_ContactButtons__9nhIX{display:flex;gap:var(--s1);flex-wrap:wrap}.TeamMember_ContactButton__scpyQ{display:inline-flex;align-items:center;gap:var(--xs3);font-size:var(--s4);padding:var(--s3) var(--m1);border-radius:var(--l1);border:1px solid var(--vh-red);text-decoration:none;color:var(--vh-red);transition:background-color .15s}.TeamMember_ContactButton__scpyQ svg{color:var(--vh-red)}.TeamMember_ContactButton__scpyQ:hover{background-color:var(--bg-2)}