.gen-hero.artist-hero{height:370px}.artist-hero .h1{color:var(--white);white-space:nowrap}.artist-body{position:relative;z-index:2;display:flex;gap:26px;align-items:flex-start;margin-left:max(-.5px,calc(50% - 600.5px))}.artist-side{width:385px;flex:none;display:flex;flex-direction:column;gap:24px}.artist-photo{height:534px;border-radius:8px;overflow:hidden}.artist-photo img{width:100%;height:100%;object-fit:cover}.artist-award{width:383px;color:var(--text-grey)}.artist-main{width:790px;display:flex;flex-direction:column;gap:36px}.artist-bio{display:flex;flex-direction:column;gap:16px;align-items:center}.artist-bio__text{width:100%;color:var(--text-grey)}.artist-bio__text p+p{margin-top:calc(24px * (1 + var(--bio-extra, 0)))}.artist-bio:not(.is-open) .artist-bio__text p:nth-child(n+4){display:none}.artist-bio__toggle{display:flex;gap:10px;align-items:flex-start;font:400 16px/24px var(--sans);color:var(--red)}.artist-bio.is-open .artist-bio__toggle img{transform:none}.artist-h{font:400 32px/30px var(--serif);color:var(--black)}.artist-press{display:flex;flex-direction:column;gap:24px}.artist-press .press{margin:0}.artist-roles{display:flex;flex-direction:column;gap:24px}.artist-roles__cols{display:flex;gap:24px}.artist-roles__col{width:383px;color:var(--text-grey)}.artist-roles__col p+p{margin-top:24px}.artist-roles__col b{display:block;font:400 20px/21px var(--serif);color:var(--red)}.artist-roles__col a{color:inherit}.artist__anchor{position:relative;z-index:1;height:0;top:50px}.today.artist-today{margin-top:275px}.artist__decor{position:absolute;left:calc(50% - 44px);top:-38px;pointer-events:none}@media(max-width:767px){.artist__anchor{display:none}}.artist-empty{color:var(--text-grey)}@media(max-width:767px){.gen-hero.artist-hero{height:319px}.gen-hero.troupe-hero.artist-hero .gen-hero__row{top:126px}.artist-hero .h1{font-size:32px;line-height:30px;white-space:normal}.artist-body{order:1;flex-direction:column;gap:24px;margin:0 20px}.artist-side{width:279px;gap:16px}.artist-photo{height:380px}.artist-award{width:auto;font-size:14px;line-height:20px}.artist-main{width:100%;gap:24px}.artist-bio__text{font-size:14px;line-height:20px}.artist-bio__text p+p{margin-top:calc(20px * (1 + var(--bio-extra, 0)))}.artist-bio:not(.is-open) .artist-bio__text p:nth-child(n+4){display:block}.artist-bio__toggle{display:none}.artist-h{font-size:28px;line-height:28px}.artist-press,.artist-roles{gap:16px}.artist-roles__cols{flex-direction:column}.artist-roles__col{width:279px}.page-artist .gen .today.troupe-today{order:3;margin-top:24px}}.artist-award,.artist-bio__text p{white-space:pre-line}.artist-award a,.artist-bio__text a,.artist-extra a{color:var(--red)}.artist-extra{display:flex;flex-direction:column;gap:24px}.artist-extra__text{color:var(--text-grey);font:400 16px/30px var(--sans)}.artist-extra__text p.artist-extra__gap{margin-top:var(--artist-extra-lh, 30px)}@media(max-width:767px){.artist-extra{gap:16px}.artist-extra__text{font-size:14px;line-height:20px}.artist-extra__text p.artist-extra__gap{margin-top:20px}}.artist-bio__toggle[hidden],.artist-bio[hidden]{display:none}@media(min-width:768px)and (max-width:1239px){.artist-body{margin:0 24px;flex-direction:column}.artist-main{width:auto}}@media(min-width:1240px){body.artist-view--design .artist-main{gap:30px}body.artist-view--design .artist-roles,body.artist-view--design .artist-press,body.artist-view--design .artist-extra{gap:20px}body.artist-view--design .artist-side{gap:40px}body.artist-view--design .artist-press .press{gap:20px}body.artist-view--design .artist-press .press span{margin-bottom:5px;font:400 12px/18px var(--sans);color:#424242}body.artist-view--design .artist-press .press a{font:400 16px/24px var(--sans)}body.artist-view--design .artist-extra__text{line-height:var(--artist-extra-lh, 30px)}body.artist-view--design .artist__decor{display:none}body.artist-view--design .today{gap:45px}body.artist-view--design .today.artist-today{margin-top:216px;padding-bottom:129px}body.artist-view--design .today .today__cards+.today__all,body.artist-view--design .today__all{margin-top:-5px}body.artist-view--design .today__all.btn--outline{background:var(--red);border-color:var(--red);color:var(--white)}}
