.artist-profile_profile__WkWA4{--black:#020204;--aubergine:#3b1f5e;--gold:#c6a15b;--gold-dark:#8e6d32;--paper:#f0ebe1;--paper-deep:#e6dfd3;--ink:#211b22;--muted-on-paper:#62585d;--light-rule:rgba(198,161,91,0.34);--dark-rule:rgba(59,31,94,0.2);width:100%;min-width:0;color:var(--paper);background:var(--black)}.artist-profile_container__Fgzvu{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}.artist-profile_photography__Fipsu{background:var(--black)}.artist-profile_nameRail__Zg6te{padding:clamp(42px,5vw,70px) 0 clamp(24px,3vw,38px)}.artist-profile_nameRail__Zg6te h1{margin:0;color:#f7f1e8;font-family:var(--font-display),serif;font-size:clamp(2.75rem,5.8vw,6rem);font-weight:400;letter-spacing:.005em;line-height:.86;text-transform:uppercase;white-space:nowrap}.artist-profile_nameRail__Zg6te h1.artist-profile_longName__2NBhE{font-size:clamp(2.25rem,4.5vw,5.2rem)}.artist-profile_heroBody__R6Eyn{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(40px,4vw,56px);align-items:stretch;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.artist-profile_portraitStage__0D86z{position:relative;width:auto;height:clamp(620px,52vw,720px);aspect-ratio:var(--portrait-ratio,4/5);align-self:start;overflow:hidden;background:var(--black)}.artist-profile_portraitImage___trUx{object-fit:contain;object-position:center bottom}.artist-profile_dossier__9L8Gr{min-width:0;padding:clamp(28px,3vw,44px) 0 clamp(32px,3.5vw,50px)}.artist-profile_dossier__9L8Gr h2{margin:0 0 15px;color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.artist-profile_detailList__sosJF{display:grid;margin:0}.artist-profile_detailRow__CAE_g{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid rgba(240,235,225,.1)}.artist-profile_detailRow__CAE_g dt{color:#aaa2a7;font-size:.69rem;font-weight:600;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.artist-profile_detailRow__CAE_g dd{min-width:0;margin:0;color:#d8d0d5;font-family:var(--font-display),serif;font-size:1rem;line-height:1.55}.artist-profile_stackedValues__6Gt4U{display:grid;gap:2px}.artist-profile_enquiry__71aQx{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.artist-profile_enquiry__71aQx p{margin:0;color:#aaa2a7;font-size:.78rem;line-height:1.5}.artist-profile_carouselButtons__fpYyd button,.artist-profile_dialogClose__l5hgU,.artist-profile_outlineButton___Tknd,.artist-profile_viewToggle__R_TAU,.artist-profile_viewerControls__T_4Pu button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.artist-profile_outlineButton___Tknd{flex:none;padding:0 18px;border:1px solid var(--gold);color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.artist-profile_outlineButton___Tknd:focus-visible,.artist-profile_outlineButton___Tknd:hover{color:var(--black);background:var(--gold)}.artist-profile_carouselButtons__fpYyd button:focus-visible,.artist-profile_creditTabs__eoWEF button:focus-visible,.artist-profile_dialogClose__l5hgU:focus-visible,.artist-profile_headshotCard__dgWfO:focus-visible,.artist-profile_outlineButton___Tknd:focus-visible,.artist-profile_viewToggle__R_TAU:focus-visible,.artist-profile_viewerControls__T_4Pu button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.artist-profile_creditsSection__m9QR_,.artist-profile_headshotsSection__AbW6d,.artist-profile_skillsSection__Qvk0O,.artist-profile_trainingSection__nrEjc{padding:48px 0 56px}.artist-profile_headshotsSection__AbW6d{padding-top:44px;background:var(--black)}.artist-profile_sectionHeading__t_Ejp{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--dark-rule)}.artist-profile_sectionHeading__t_Ejp h2{margin:0;color:var(--aubergine);font-family:var(--font-display),serif;font-size:clamp(3.1rem,5vw,4.8rem);font-weight:400;line-height:.9}.artist-profile_sectionHeadingDark__0Pgur{border-color:var(--light-rule)}.artist-profile_sectionHeadingDark__0Pgur h2{color:var(--paper)}.artist-profile_carouselToolbar__mxY2Q{display:flex;align-items:center;gap:20px}.artist-profile_carouselToolbar__mxY2Q p{margin:0;color:#9d959a;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.artist-profile_carouselButtons__fpYyd{display:flex;gap:8px}.artist-profile_carouselButtons__fpYyd button,.artist-profile_dialogClose__l5hgU,.artist-profile_viewerControls__T_4Pu button{padding:0 13px;border:1px solid var(--light-rule);background:transparent;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.artist-profile_carouselButtons__fpYyd button:disabled{color:#6e676b;border-color:rgba(240,235,225,.12);cursor:not-allowed}.artist-profile_headshotTrack__Hskik{display:flex;gap:22px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.artist-profile_headshotTrack__Hskik::-webkit-scrollbar{display:none}.artist-profile_headshotCard__dgWfO{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 66px) / 4);min-width:0;padding:0;border:0;color:inherit;text-align:left;background:transparent;scroll-snap-align:start}.artist-profile_headshotImage__U2ujQ{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(198,161,91,.28);background:#0d0c10}.artist-profile_headshotImage__U2ujQ img{object-fit:contain;object-position:center}.artist-profile_headshotCaption__4WJPI{display:flex;justify-content:space-between;gap:12px;padding-top:12px;color:var(--gold);font-family:var(--font-display),serif;font-size:.86rem}.artist-profile_headshotCaption__4WJPI small{color:#9d959a;font-family:var(--font-body),sans-serif;font-size:.68rem;letter-spacing:.08em;text-align:right;text-transform:uppercase}.artist-profile_photoDialog___fnpw{width:min(760px,calc(100% - 30px));max-height:calc(100dvh - 28px);padding:64px 46px 22px;border:1px solid var(--gold-dark);color:var(--paper);background:#0e0d11;box-shadow:0 30px 90px rgba(0,0,0,.7)}.artist-profile_photoDialog___fnpw::backdrop{background:rgba(4,4,6,.9)}.artist-profile_dialogClose__l5hgU{position:absolute;top:10px;right:12px}.artist-profile_viewerFigure__mofwR{margin:0}.artist-profile_viewerImage__1MKYO{position:relative;display:block;width:100%;height:min(68dvh,760px)}.artist-profile_viewerImage__1MKYO img{object-fit:contain}.artist-profile_viewerFigure__mofwR figcaption{padding-top:11px;color:#aaa2a7;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.artist-profile_viewerControls__T_4Pu{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--light-rule)}.artist-profile_viewerControls__T_4Pu span{color:#aaa2a7;font-size:.75rem}.artist-profile_creditsSection__m9QR_,.artist-profile_trainingSection__nrEjc{color:var(--ink);background:var(--paper-deep)}.artist-profile_creditsShell__Kwfrz{min-width:0}.artist-profile_creditToolbar__GC8Q6{display:flex;justify-content:flex-end;margin-top:-76px;margin-bottom:32px}.artist-profile_viewToggle__R_TAU{padding:0;border:0;border-bottom:1px solid var(--aubergine);color:var(--aubergine);background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.artist-profile_creditTabs__eoWEF{display:flex;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--dark-rule);scrollbar-width:thin}.artist-profile_creditTabs__eoWEF button{position:relative;flex:1 0 auto;min-width:132px;min-height:52px;padding:13px 18px;border:0;color:var(--muted-on-paper);background:transparent;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.artist-profile_creditTabs__eoWEF button span{margin-left:8px;color:var(--aubergine)}.artist-profile_creditTabs__eoWEF button[aria-selected=true]{color:var(--aubergine)}.artist-profile_creditTabs__eoWEF button[aria-selected=true]:after{position:absolute;right:16px;bottom:0;left:16px;height:3px;background:var(--aubergine);content:""}.artist-profile_creditPanel__XjcH6{min-width:0}.artist-profile_creditTableWrap__GR13z{width:100%;overflow-x:auto}.artist-profile_creditsTable__kGc_C{width:100%;border-collapse:collapse;table-layout:fixed}.artist-profile_creditsTable__kGc_C td,.artist-profile_creditsTable__kGc_C th{padding:16px 14px;text-align:left;vertical-align:top}.artist-profile_creditsTable__kGc_C th{padding-top:11px;padding-bottom:11px;border-bottom:1px solid var(--dark-rule);color:var(--muted-on-paper);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.artist-profile_creditsTable__kGc_C th:first-child{width:30%}.artist-profile_creditsTable__kGc_C th:nth-child(2){width:20%}.artist-profile_creditsTable__kGc_C th:nth-child(3){width:25%}.artist-profile_creditsTable__kGc_C td:first-child,.artist-profile_creditsTable__kGc_C th:first-child{padding-left:0}.artist-profile_creditsTable__kGc_C td:last-child,.artist-profile_creditsTable__kGc_C th:last-child{padding-right:0}.artist-profile_creditsTable__kGc_C td{border-bottom:1px solid var(--dark-rule);color:#40383d;font-family:var(--font-body),sans-serif;font-size:1rem;line-height:1.55}.artist-profile_creditsTable__kGc_C td strong{display:block;color:var(--ink);font-family:var(--font-display),serif;font-size:1.32rem;font-style:italic;font-weight:500;line-height:1.12}.artist-profile_creditsTable__kGc_C td small{display:block;margin-top:5px;color:var(--aubergine);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.artist-profile_allCredits__0Z0s7{display:grid;gap:42px}.artist-profile_creditGroup__0APHA h3{margin:0 0 12px;color:var(--aubergine);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.artist-profile_skillsSection__Qvk0O{background:var(--aubergine)}.artist-profile_informationRows__us8oc{min-width:0}.artist-profile_informationRow__YhQTS{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:18px 0;border-bottom:1px solid var(--light-rule)}.artist-profile_informationRow__YhQTS h3{margin:2px 0 0;color:var(--gold);font-size:.75rem;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.artist-profile_qualificationList___csvQ{min-width:0}.artist-profile_qualificationRow__VQKRD{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:baseline}.artist-profile_qualificationRow__VQKRD+.artist-profile_qualificationRow__VQKRD{margin-top:10px}.artist-profile_qualificationRow__VQKRD strong{color:var(--gold);font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.artist-profile_qualificationRow__VQKRD p{margin:0;color:var(--paper);font-family:var(--font-display),serif;font-size:1.08rem;line-height:1.65}.artist-profile_qualificationRowUnlabelled__e_nZh{display:block}.artist-profile_trainingSection__nrEjc{padding:24px 0 28px;background:var(--paper)}.artist-profile_trainingLayout__5HpP4{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--dark-rule);border-bottom:1px solid var(--dark-rule)}.artist-profile_trainingHeading__LpGp1 h2{margin:0;color:var(--aubergine);font-family:var(--font-display),serif;font-size:clamp(2.25rem,3vw,3rem);font-weight:400;line-height:.95}.artist-profile_trainingList__mZi5G{display:grid;margin:0;padding:0;list-style:none}.artist-profile_trainingList__mZi5G li{padding:6px 0 10px;color:#51484d;font-family:var(--font-display),serif;font-size:1.08rem;line-height:1.55}.artist-profile_trainingList__mZi5G li+li{padding-top:10px;border-top:1px solid var(--dark-rule)}.artist-profile_trainingList__mZi5G li:last-child{padding-bottom:6px}.artist-profile_emptyDark__fySg1,.artist-profile_emptyPaper__OWPnt,.artist-profile_empty__SMkI8{margin:0;line-height:1.6}.artist-profile_empty__SMkI8{color:#aaa2a7}.artist-profile_emptyDark__fySg1{color:var(--paper)}.artist-profile_emptyPaper__OWPnt{color:var(--muted-on-paper)}@media (min-width:1101px) and (max-width:1200px){.artist-profile_dossier__9L8Gr{padding-top:24px;padding-bottom:30px}.artist-profile_dossier__9L8Gr h2{margin-bottom:10px}.artist-profile_detailRow__CAE_g{grid-template-columns:98px minmax(0,1fr);gap:12px;padding:6px 0}.artist-profile_detailRow__CAE_g dt{font-size:.64rem}.artist-profile_detailRow__CAE_g dd{font-size:.92rem;line-height:1.42}.artist-profile_enquiry__71aQx{margin-top:18px}}@media (max-width:1100px){.artist-profile_heroBody__R6Eyn{grid-template-columns:1fr;column-gap:0}.artist-profile_portraitStage__0D86z{width:100%;height:clamp(560px,58vw,650px);aspect-ratio:auto}.artist-profile_dossier__9L8Gr{padding:30px 0 42px;border-top:1px solid var(--light-rule)}.artist-profile_detailList__sosJF{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,6vw,60px)}.artist-profile_detailRow__CAE_g{grid-template-columns:104px minmax(0,1fr);gap:14px}.artist-profile_detailRowWide__fAGDS{grid-column:1/-1}.artist-profile_headshotCard__dgWfO{flex-basis:calc((100% - 22px) / 2)}}@media (max-width:780px){.artist-profile_nameRail__Zg6te h1,.artist-profile_nameRail__Zg6te h1.artist-profile_longName__2NBhE{font-size:clamp(3.2rem,10.5vw,5rem);line-height:.92;white-space:normal;text-wrap:balance}}@media (max-width:640px){.artist-profile_container__Fgzvu{padding-inline:20px}.artist-profile_nameRail__Zg6te{padding:30px 0 18px}.artist-profile_nameRail__Zg6te h1,.artist-profile_nameRail__Zg6te h1.artist-profile_longName__2NBhE{font-size:clamp(3.35rem,16vw,4.8rem);overflow-wrap:normal}.artist-profile_portraitStage__0D86z{width:min(100%,460px);height:auto;margin-inline:auto;aspect-ratio:var(--portrait-ratio,4/5)}.artist-profile_detailList__sosJF{grid-template-columns:1fr}.artist-profile_detailRowWide__fAGDS,.artist-profile_detailRow__CAE_g{grid-column:auto;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0}.artist-profile_detailRow__CAE_g dd{font-size:1rem}.artist-profile_enquiry__71aQx{align-items:stretch;flex-direction:column;margin-top:24px}.artist-profile_outlineButton___Tknd{width:100%}.artist-profile_creditsSection__m9QR_,.artist-profile_headshotsSection__AbW6d,.artist-profile_skillsSection__Qvk0O{padding:42px 0 50px}.artist-profile_headshotsSection__AbW6d{padding-top:34px}.artist-profile_trainingSection__nrEjc{padding-top:20px;padding-bottom:24px}.artist-profile_trainingLayout__5HpP4{grid-template-columns:1fr;gap:8px;padding-top:16px;padding-bottom:16px}.artist-profile_trainingHeading__LpGp1 h2{font-size:clamp(2.1rem,11vw,2.75rem)}.artist-profile_trainingList__mZi5G li{font-size:1.03rem}.artist-profile_sectionHeading__t_Ejp{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:20px}.artist-profile_sectionHeading__t_Ejp h2{font-size:clamp(3rem,15vw,4.2rem)}.artist-profile_carouselToolbar__mxY2Q{width:100%;justify-content:space-between}.artist-profile_carouselButtons__fpYyd button{min-width:88px}.artist-profile_headshotCard__dgWfO{flex-basis:100%}.artist-profile_photoDialog___fnpw{padding:62px 18px 18px}.artist-profile_viewerImage__1MKYO{height:min(65dvh,620px)}.artist-profile_creditToolbar__GC8Q6{margin-top:0;margin-bottom:18px;justify-content:flex-start}.artist-profile_creditTabs__eoWEF{margin-inline:-20px;width:calc(100% + 40px);padding-inline:7px}.artist-profile_creditsTable__kGc_C,.artist-profile_creditsTable__kGc_C tbody,.artist-profile_creditsTable__kGc_C td,.artist-profile_creditsTable__kGc_C tr{display:block;width:100%}.artist-profile_creditsTable__kGc_C thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.artist-profile_creditsTable__kGc_C tr{padding:18px 0 12px;border-bottom:1px solid var(--dark-rule)}.artist-profile_creditsTable__kGc_C td,.artist-profile_creditsTable__kGc_C td:first-child,.artist-profile_creditsTable__kGc_C td:last-child{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:6px 0;border:0}.artist-profile_creditsTable__kGc_C td:before{color:var(--muted-on-paper);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;content:attr(data-label)}.artist-profile_creditsTable__kGc_C td small,.artist-profile_creditsTable__kGc_C td strong{grid-column:2}.artist-profile_informationRow__YhQTS{grid-template-columns:1fr;gap:16px;padding:22px 0}.artist-profile_qualificationRow__VQKRD{grid-template-columns:108px minmax(0,1fr);gap:12px}.artist-profile_qualificationRowUnlabelled__e_nZh{display:block}}@media (prefers-reduced-motion:reduce){.artist-profile_headshotImage__U2ujQ img{transition:none}.artist-profile_headshotCard__dgWfO:focus-visible .artist-profile_headshotImage__U2ujQ img,.artist-profile_headshotCard__dgWfO:hover .artist-profile_headshotImage__U2ujQ img{transform:none}}