.artist-page{background:#f4f0e5}.artist-page .site-header .brand img{width:310px}.artist-hero{background:#11110f;color:#fff;display:grid;grid-template-columns:1.08fr .92fr;min-height:650px}.artist-hero__image{min-height:650px}.artist-hero__image img{width:100%;height:100%;object-fit:cover}.artist-hero__copy{padding:90px max(34px,calc((100vw - 1220px)/2 - 610px));display:flex;flex-direction:column;justify-content:center}.artist-hero h1,.artist-content h2,.artist-formats h2,.artist-contact h2{font-family:"Gill Sans","Gill Sans MT",Calibri,Arial,sans-serif}.artist-hero h1{font-size:clamp(54px,6.2vw,92px);line-height:.93;letter-spacing:-.045em;margin:0 0 30px}.artist-hero .lead{font-size:clamp(19px,2vw,25px);line-height:1.4;color:#d7d3c9;max-width:610px}.artist-hero .button{align-self:flex-start;margin-top:22px}.artist-content{max-width:1220px;margin:auto;padding:95px 28px;display:grid;grid-template-columns:1.25fr .75fr;gap:9vw}.artist-content h2,.artist-formats h2{font-size:clamp(40px,4.5vw,64px);line-height:1;margin:0 0 28px;letter-spacing:-.035em}.artist-content__main p{font-size:19px;max-width:720px}.artist-facts{border-top:3px solid #b49335;padding-top:26px}.artist-facts h2{font-size:28px;margin:0 0 22px}.artist-facts ul{list-style:none;padding:0;margin:0}.artist-facts li{padding:12px 0;border-bottom:1px solid rgba(18,18,16,.16);font-weight:700}.artist-facts p{font-size:14px;color:#646158;margin-top:22px}.artist-formats{background:#fff;padding:90px max(28px,calc((100vw - 1220px)/2))}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(18,18,16,.18);border-left:1px solid rgba(18,18,16,.18)}.format-grid article{padding:32px;border-right:1px solid rgba(18,18,16,.18);border-bottom:1px solid rgba(18,18,16,.18)}.format-grid span{color:#b49335;font-weight:900;font-size:13px}.format-grid h3{font-family:"Gill Sans","Gill Sans MT",Calibri,Arial,sans-serif;font-size:27px;line-height:1.05;margin:18px 0 14px}.format-grid p{font-size:16px}.artist-contact{background:#b49335;text-align:center;padding:85px 28px}.artist-contact h2{font-size:clamp(44px,5.5vw,76px);line-height:1;margin:0}.artist-contact p{font-size:19px}.artist-contact .button{background:#11110f;color:#fff;margin-top:16px}.back-link{display:inline-block;margin-top:22px;font-weight:800;text-underline-offset:5px}@media(max-width:850px){.artist-page .site-header .brand img{width:230px}.artist-hero{grid-template-columns:1fr}.artist-hero__image{min-height:430px}.artist-hero__copy{padding:65px 28px}.artist-content{grid-template-columns:1fr;gap:55px}.format-grid{grid-template-columns:1fr}}@media(max-width:520px){.artist-hero__image{min-height:310px}.artist-hero h1{font-size:49px}.artist-content,.artist-formats{padding-top:70px;padding-bottom:70px}.artist-content__main p{font-size:17px}}
