.passport-detail--artist{--artist-detail-navy:#0b1b3b;--artist-detail-ink:#121722;--artist-detail-cream:#f5f0e6;--artist-detail-paper:#fffdf8;--artist-detail-blue:#1778c8;--artist-detail-blue-soft:#dcecf6;--artist-detail-yellow:#f3c847;--artist-detail-line:#0b1b3b29;background:var(--artist-detail-paper);color:var(--artist-detail-ink)}.passport-detail--artist .footer{background:var(--artist-detail-navy)!important}.passport-detail--artist .passport-detail__breadcrumb{padding:18px 0;width:min(1180px,calc(100% - 48px))}.passport-detail--artist .passport-detail__breadcrumb-list{color:#1217228c;font-size:.68rem;letter-spacing:0}.passport-detail--artist .passport-detail__breadcrumb-link{color:var(--artist-detail-blue)}.passport-detail--artist .passport-detail__breadcrumb-link:hover{color:var(--artist-detail-navy)}.passport-detail--artist .passport-detail__breadcrumb-separator{color:#12172247}.passport-detail--artist .passport-detail__hero{background:var(--artist-detail-navy);border:0;padding:38px 0}.passport-detail--artist .passport-detail__hero-shell--artist{align-items:center;gap:48px;grid-template-columns:minmax(280px,320px) minmax(0,1fr);width:min(1180px,calc(100% - 48px))}.passport-detail--artist .passport-detail__profile-media{aspect-ratio:1;background:var(--artist-detail-blue-soft);border:0;border-radius:6px;box-shadow:none;height:auto}.passport-detail--artist .passport-detail__profile-fallback,.passport-detail--artist .passport-detail__profile-image{border-radius:6px}.passport-detail--artist .passport-detail__profile-image{object-position:center}.passport-detail--artist .passport-detail__profile-fallback{background:var(--artist-detail-blue-soft);color:var(--artist-detail-navy)}.passport-detail--artist .passport-detail__hero-kicker{color:var(--artist-detail-yellow);font-size:.76rem;font-weight:850;letter-spacing:0}.passport-detail--artist .passport-detail__hero-title{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,4.2vw,3.4rem);line-height:.99;margin-top:10px}.passport-detail--artist .passport-detail__hero-bio-wrap{margin-top:16px}.passport-detail--artist .passport-detail__hero-bio{color:#ffffffc2;font-size:1rem;line-height:1.56;max-width:680px;transition:max-height .22s ease}.passport-detail--artist .passport-detail__hero-bio.is-collapsed{-webkit-mask-image:linear-gradient(180deg,#000 78%,#0000);mask-image:linear-gradient(180deg,#000 78%,#0000);max-height:11.25rem;overflow:hidden}.passport-detail--artist .passport-detail__hero-bio a{color:#fff}.passport-detail--artist .passport-detail__hero-social{margin-top:16px}.passport-detail--artist .passport-detail__bio-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.passport-detail--artist .passport-detail__bio-toggle{background:#0000;border:0;border-bottom:1px solid;color:var(--artist-detail-yellow);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;line-height:1.5;padding:0}.passport-detail--artist .passport-detail__bio-toggle:focus-visible,.passport-detail--artist .passport-detail__bio-toggle:hover{color:#fff}.passport-detail--artist .passport-detail__btn{border-radius:4px;letter-spacing:0;min-height:44px;text-transform:none}.passport-detail--artist .passport-detail__hero .passport-detail__btn--outline{background:var(--artist-detail-yellow);border-color:var(--artist-detail-yellow);color:var(--artist-detail-navy)}.passport-detail--artist .passport-detail__section{background:var(--artist-detail-cream);padding:42px 0}.passport-detail--artist .passport-detail__section-shell{width:min(1180px,calc(100% - 48px))}.passport-detail--artist .passport-detail__section-head{margin-bottom:20px}.passport-detail--artist .passport-detail__section-kicker{color:var(--artist-detail-blue);font-size:.76rem;font-weight:850;letter-spacing:0}.passport-detail--artist .passport-detail__section-head h2{color:var(--artist-detail-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,3.8vw,3.1rem);line-height:1.02;margin-top:10px}.passport-detail--artist .passport-detail-emblems-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.passport-detail--artist .passport-detail-emblem-card{background:#fff;border:1px solid var(--artist-detail-line);border-radius:6px;box-shadow:none}.passport-detail--artist .passport-detail-emblem-card:hover{border-color:var(--artist-detail-blue);box-shadow:0 12px 24px #0b1b3b1a}.passport-detail--artist .passport-detail-emblem-card__media{background:var(--artist-detail-blue-soft)}.passport-detail--artist .passport-detail-emblem-card__body{padding:14px}.passport-detail--artist .passport-detail-emblem-card__title{color:var(--artist-detail-navy);font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.passport-detail--artist .passport-detail-emblem-card__meta{color:#12172294;font-size:.68rem;letter-spacing:0}.passport-detail--artist .passport-detail__state{background:#fff;border:1px solid var(--artist-detail-line);border-radius:6px}.passport-detail--artist .passport-detail__state p{color:#121722ad}.passport-detail--artist .passport-detail__section--related{background:var(--artist-detail-blue-soft);border-top:0;padding:24px 0 28px}.passport-detail--artist .passport-detail__section--related .passport-detail__section-head{margin-bottom:14px}.passport-detail--artist .passport-detail__section--related .passport-detail__section-head h2{font-size:clamp(1.55rem,2.1vw,1.9rem);line-height:1.12;margin:0}.passport-detail--artist .passport-detail-related-grid--artists{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.passport-detail--artist .passport-detail-related-card{align-items:center;background:#fff;border:1px solid var(--artist-detail-line);border-radius:6px;box-shadow:none;display:grid;grid-template-columns:78px minmax(0,1fr);min-height:78px}.passport-detail--artist .passport-detail-related-card:hover{border-color:var(--artist-detail-blue);box-shadow:0 12px 24px #0b1b3b1a}.passport-detail--artist .passport-detail-related-card__media{aspect-ratio:1/1;background:#fff;border-right:1px solid var(--artist-detail-line);height:78px;width:78px}.passport-detail--artist .passport-detail-related-card__body{min-width:0;padding:10px 12px}.passport-detail--artist .passport-detail-related-card__title{color:var(--artist-detail-navy);font-family:Montserrat,sans-serif;font-size:.94rem;font-weight:750;line-height:1.2}.passport-detail--artist .passport-detail__inline-edit{letter-spacing:0}@media (max-width:1000px){.passport-detail--artist .passport-detail__hero-shell--artist{gap:36px;grid-template-columns:minmax(240px,290px) minmax(0,1fr);text-align:left}.passport-detail--artist .passport-detail__profile-media{margin:0;width:100%}.passport-detail--artist .passport-detail__hero-content{text-align:left}.passport-detail--artist .passport-detail__hero-social{justify-content:flex-start}.passport-detail--artist .passport-detail__hero-bio{margin:0}}@media (max-width:760px){.passport-detail--artist .passport-detail__breadcrumb,.passport-detail--artist .passport-detail__hero-shell--artist,.passport-detail--artist .passport-detail__section-shell{width:min(100% - 32px,1180px)}.passport-detail--artist .passport-detail__hero{padding:28px 0 34px}.passport-detail--artist .passport-detail__hero-shell--artist{gap:22px;grid-template-columns:1fr}.passport-detail--artist .passport-detail__profile-media{justify-self:center;width:min(100%,270px)}.passport-detail--artist .passport-detail__hero-title{font-size:2.35rem}.passport-detail--artist .passport-detail__hero-bio{font-size:.94rem}.passport-detail--artist .passport-detail__hero-bio.is-collapsed{max-height:9rem}.passport-detail--artist .passport-detail__section{padding:34px 0}.passport-detail--artist .passport-detail__section-head{align-items:flex-start}.passport-detail--artist .passport-detail-emblems-grid,.passport-detail--artist .passport-detail-related-grid--artists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.passport-detail--artist .passport-detail-emblems-grid{grid-template-columns:1fr}}