
:root{--night:#091114;--night2:#111a1d;--cream:#f3efe7;--gold:#c9a777;--ink:#202528;--muted:#9daba9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--cream);font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}header{position:sticky;top:0;background:#0a1215ed;backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid #ffffff1a}.nav{max-width:1450px;padding:16px 5%;margin:auto;display:flex;justify-content:space-between;gap:18px;align-items:center}.logo{font:26px Georgia,serif;letter-spacing:.03em;white-space:nowrap}.links{display:flex;gap:20px;align-items:center}.links a{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.links a:hover,.accent{color:var(--gold)}.outline{border:1px solid var(--gold);padding:14px 19px;color:var(--gold);white-space:nowrap}.menu{display:none;border:1px solid #ffffff45;background:transparent;color:white;font-size:24px;padding:5px 10px}.hero{min-height:625px;position:relative;display:flex;align-items:center;overflow:hidden;background:#111a1d}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,#091114 0%,#091114e8 27%,#09111445 65%,#09111422),url('assets/hero.webp');background-size:cover;background-position:center 40%;filter:brightness(.86)}.hero-content{position:relative;padding:95px 7%;max-width:750px}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:bold}.hero h1{font:clamp(58px,7.2vw,112px)/.94 Georgia,serif;letter-spacing:-.06em;margin:24px 0}.italic{font-style:italic;color:var(--gold);font-family:Georgia,serif}.hero p{max-width:460px;line-height:1.8;font-size:15px;color:#d6dddb}.btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.btn{display:inline-block;border:1px solid var(--gold);padding:16px 22px;letter-spacing:.13em;font-size:11px;text-transform:uppercase;cursor:pointer;transition:.2s;background:transparent;color:var(--cream)}.btn.gold{background:var(--gold);color:#101517;font-weight:bold}.btn:hover{background:#e7ca98;color:#111}.player{background:var(--cream);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:24px;padding:19px 5%;flex-wrap:wrap}.player .disc{font:24px Georgia,serif}.player small{color:#777;font-size:10px;letter-spacing:.14em}.player .inlineplay{border:1px solid #918571;padding:12px 17px;font-size:11px;text-transform:uppercase}.wrap{max-width:1450px;margin:auto;padding:0 6%}.section{padding:92px 0}.section.light{background:var(--cream);color:var(--ink)}.section.tinted{background:#e5dfd4;color:var(--ink)}h2{font:normal clamp(38px,4vw,66px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:15px 0 24px}h3{font:normal 29px Georgia,serif;margin:12px 0}.intro{max-width:720px;line-height:1.85;color:inherit;opacity:.77}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:44px}.tile img{width:100%;height:270px;object-fit:cover}.tile h3{margin:20px 0 10px}.tile p{line-height:1.8;font-size:14px;opacity:.72;min-height:60px}.more{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#a77646;border-bottom:1px solid #a77646;padding-bottom:7px}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split img{width:100%;height:520px;object-fit:cover}.albums{display:grid;grid-template-columns:repeat(4,1fr);gap:21px;margin-top:35px}.albumart{height:235px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#19302f,#38403a 55%,#967854);border:1px solid #ffffff22;text-align:center;padding:20px}.albumart b{font:30px Georgia,serif}.albumart img{height:100%;width:100%;object-fit:cover}.album strong{display:block;font:23px Georgia,serif;margin:15px 0 4px}.album small{font-size:10px;letter-spacing:.12em;color:#c4b79f;text-transform:uppercase}.album a.more{display:inline-block;margin-top:13px}.videogrid{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.video{width:100%;aspect-ratio:16/9;border:none;background:#111}.quote{font:italic 31px/1.45 Georgia,serif;margin:0}.byline{color:var(--gold);font-size:11px;letter-spacing:.13em;margin-top:17px}.pressgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.pressitem{border-top:1px solid #aaa;padding-top:20px}.pressitem strong{font:26px Georgia,serif}.pressitem p{line-height:1.7;font-size:14px;opacity:.7}.affiliations{border-top:1px solid #d2c9b9;display:flex;justify-content:space-around;gap:25px;flex-wrap:wrap;padding:35px 5%;background:var(--cream);color:var(--ink);text-align:center}.affiliations b{display:block;font:26px Georgia,serif}.affiliations span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#636764}.end{padding:95px 6%;background:linear-gradient(90deg,#091114f5,#091114a8),url('assets/ireland.webp') center 48%/cover}.end .wrap{max-width:1050px;text-align:center}.end p{line-height:1.8;color:#c5cdcc}footer{padding:34px 6%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;font-size:12px;color:#b5c2bf}footer nav{display:flex;gap:16px;flex-wrap:wrap}.subhero{padding:92px 6%;background:linear-gradient(90deg,#081012,#182326);}.subhero h1{font:normal clamp(50px,6vw,86px) Georgia,serif;letter-spacing:-.05em;margin:20px 0}.subhero p{max-width:720px;line-height:1.8;color:#c8d1ce}.bulletcards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.bulletcards article{border:1px solid #786f5f55;padding:24px}.bulletcards h3{font-size:25px}.bulletcards p{font-size:14px;line-height:1.7;opacity:.8}.contactbox{max-width:720px;margin:30px auto;border:1px solid #bba17a;padding:35px}.contactbox a{text-decoration:underline;color:var(--gold)}.note{font-size:12px;color:#a6b2af;line-height:1.7}.embed{max-width:750px;width:100%;aspect-ratio:16/9;border:0}.group{margin:30px 0}.group h3{border-bottom:1px solid #6c716b;padding-bottom:12px}.listrows{border-bottom:1px solid #696b67;display:flex;justify-content:space-between;gap:20px;padding:18px 0;align-items:center}.listrows span{font-family:Georgia,serif;font-size:23px}.listrows a{color:var(--gold);font-size:12px}.linkbtn{padding:10px 15px;border:1px solid var(--gold);display:inline-block;margin-top:8px}.caption{color:#9ca9a5;font-size:12px;margin-top:11px}
@media(max-width:1000px){.links{gap:12px}.links a{font-size:9px}.albums{grid-template-columns:repeat(2,1fr)}.hero{min-height:570px}.tile img{height:200px}}@media(max-width:760px){.menu{display:block}.links{display:none;position:absolute;top:65px;left:0;right:0;background:#0a1215;padding:24px;flex-direction:column;align-items:stretch}.links.open{display:flex}.nav{padding:12px 5%}.logo{font-size:23px}.hero{min-height:620px;align-items:end}.hero-bg{background-image:linear-gradient(0deg,#091114 2%,#091114bf 50%,#09111444),url('assets/hero.webp');background-position:64% center}.hero-content{padding:55px 7%}.hero h1{font-size:62px}.section{padding:67px 0}.three,.split,.videogrid,.pressgrid,.bulletcards{grid-template-columns:1fr}.tile img{height:290px}.split img{height:370px}.albums{grid-template-columns:repeat(2,1fr);gap:14px}.albumart{height:160px}.end{padding:75px 2%}footer{display:block}footer nav{margin-top:20px}.quote{font-size:26px}}
/* Cinematic artist homepage */
.home{--gold:#d5af70;--cream:#f6f2e9}.home .nav{max-width:1600px;padding:14px 4%;}.home .logo{font-size:27px}.home .links{gap:23px}.home .nav-book{border:1px solid var(--gold);padding:13px 20px;color:var(--gold)}
.home .hero{min-height:550px}.home .hero-bg{background-image:linear-gradient(90deg,#081012 0%,#081012fa 25%,#081012b8 46%,#08101208 73%),url('assets/mariners.webp');background-size:cover;background-position:center 35%;filter:brightness(.78)}
.home .hero-content{padding:58px 5.5%;max-width:710px}.home .eyebrow{line-height:1.9;letter-spacing:.27em}.home .hero h1{font:normal clamp(58px,6.6vw,100px)/.87 Georgia,serif;text-transform:uppercase;letter-spacing:-.055em;margin:26px 0}.home .hero p{font:16px/1.65 Georgia,serif;max-width:410px}.home .btnrow{gap:10px;margin-top:23px}.home .btn{padding:14px 17px;font-size:10px}.home .player{justify-content:space-between;padding:19px 5.5%;border-bottom:1px solid #d8cfbe}.home .player small{display:block;margin-top:4px}.home .wrap{padding:0 4%;max-width:1600px}.home .section{padding:42px 0}.home .pathways{padding:30px 0 38px}.home .three{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0}.home .tile img{height:185px;object-position:center}.home .tile h3{font-size:23px;letter-spacing:.03em;text-transform:uppercase;margin:14px 0 10px}.home .tile p{font:17px/1.45 Georgia,serif;min-height:75px;margin:10px 0 18px}.home .more{font-size:10px;line-height:1.8;letter-spacing:.13em}.home .recordings-band>.wrap{display:grid;grid-template-columns:1fr 2.35fr;gap:35px}.home .recording-intro h2{font-size:43px;margin:13px 0}.home .recording-intro p{font:16px/1.55 Georgia,serif}.home .albums{margin:0;gap:20px}.home .albumart{height:auto;aspect-ratio:1;padding:0}.home .albumart b{font-size:24px;padding:15px}.home .albumart img{object-fit:cover}.home .album strong{font-size:19px}.home .recordings-band .caption{grid-column:1/-1;margin:0;font-size:10px}.home .videogrid{grid-template-columns:1fr 1fr}.home .videogrid h2{font-size:42px}.home .video{max-height:260px}.home .pressgrid{gap:30px;margin-top:25px}.home .pressitem{border:0;padding:0;display:flow-root}.home .pressitem img{float:left;width:105px;height:140px;object-fit:cover;margin:0 17px 10px 0}.home .pressitem strong{font-size:21px}.home .pressitem p{font:15px/1.45 Georgia,serif}.home .section.light h2{font-size:42px;margin-bottom:10px}.home .affiliations{padding:28px 4%;gap:20px}.home .affiliations>div{flex:1;border-right:1px solid #ccc2b1}.home .affiliations>div:last-child{border:0}.home .affiliations b{font-size:24px;margin-bottom:8px}.home .affiliations span{font-size:9px}.home .end{padding:65px 5%;background:linear-gradient(90deg,#09111433,#091114f5 65%),url('assets/ireland.webp') center 50%/cover}.home .end .wrap{margin:0 0 0 auto;width:57%;text-align:left}.home .end h2{font-size:43px}.home .end .btnrow{justify-content:flex-start!important}.home footer{padding:27px 4%}
@media(max-width:1100px){.home .links{gap:12px}.home .logo{font-size:22px}.home .tile h3{font-size:18px}.home .tile p{font-size:16px}.home .recordings-band>.wrap{grid-template-columns:1fr}.home .recording-intro{max-width:600px}.home .albumart{aspect-ratio:1}.home .albums{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.home .nav{padding:13px 5%}.home .links{gap:18px}.home .hero{min-height:650px;align-items:flex-end}.home .hero-bg{background-image:linear-gradient(0deg,#081012 1%,#081012e0 40%,#08101211 95%),url('assets/mariners.webp');background-position:55% top;background-size:auto 100%}.home .hero-content{padding:40px 6%}.home .hero h1{font-size:58px}.home .hero p{font-size:16px}.home .three{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.home .tile img{height:150px}.home .tile h3{font-size:18px}.home .tile p{min-height:0;font-size:16px}.home .albums{grid-template-columns:repeat(2,1fr)}.home .pressgrid,.home .videogrid{grid-template-columns:1fr}.home .wrap{padding:0 6%}.home .affiliations>div{flex:1 1 40%;border:0}.home .end .wrap{width:100%;padding:0}.home .end{padding:50px 6%;background:linear-gradient(90deg,#091114df,#091114cf),url('assets/ireland.webp') center/cover}.home .player>span{display:none}.home .hero .btn{font-size:9px;padding:13px}.home .recording-intro h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.home .hero-bg{background-position:center top}.home .tile img[src="assets/brazil.webp"]{object-position:center 20%}

.home .music-player{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:14px 5.5%}.music-embed{display:block;max-width:100%}@media(max-width:760px){.home .music-player{grid-template-columns:1fr;gap:12px}.home .music-player .inlineplay{justify-self:center}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mn-player{display:grid;grid-template-columns:minmax(200px,1fr) 48px minmax(170px,1.7fr) 95px;align-items:center;gap:26px;width:100%;color:#172326;background:#f6f2e9;padding:12px 0}.mn-track{display:flex;align-items:center;gap:16px}.mn-mark{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;background:linear-gradient(135deg,#1e3430,#0b181b);color:#d5af70;border:1px solid #a88959;font:28px Georgia,serif}.mn-track strong{display:block;font:21px Georgia,serif;margin:4px 0}.mn-kicker{display:block;font:8px Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8a6235}.mn-artist{display:block;font:9px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.mn-play{width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;background:#101c20;color:#f2d099;cursor:pointer;transition:transform .2s,box-shadow .2s}.mn-play:hover{transform:scale(1.06);box-shadow:0 0 0 5px #d5af7025}.mn-play svg{width:23px;height:23px;fill:currentColor}.mn-timeline{display:flex;align-items:center;gap:12px;font:10px Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em}.mn-timeline span{min-width:30px}.mn-player input{accent-color:#8c6939;cursor:pointer;min-width:0}.mn-seek{width:100%;height:4px}.mn-volume{display:flex;align-items:center;gap:9px}.mn-volume input{width:65px;height:4px}.mn-status{grid-column:1/-1;font-size:12px;margin:0}.mn-player :focus-visible{outline:2px solid #9a733a;outline-offset:5px}.home .music-player{grid-template-columns:minmax(0,1fr) auto;gap:30px}.home .music-player>.mn-player{background:transparent}.section.light .mn-player{margin-bottom:35px}.mn-player.is-playing .mn-mark{border-color:#c3934e}
@media(max-width:1000px){.mn-player{grid-template-columns:minmax(160px,1fr) 46px;gap:18px}.mn-timeline{grid-column:1/-1}.mn-volume{display:none}.home .music-player{grid-template-columns:1fr auto}}
@media(max-width:760px){.home .music-player{grid-template-columns:1fr;gap:8px;padding:18px 6%}.mn-player{padding:0}.mn-track strong{font-size:22px}.home .music-player .inlineplay{justify-self:end;font-size:9px;padding:8px 0;border-width:0 0 1px}.mn-timeline{padding-top:4px}}

/* Artist edition */
.prestige{--cream:#f4f0e7;--gold:#d7b47b;--night:#081114}.prestige header{position:absolute;left:0;right:0;background:linear-gradient(#061014bb,transparent);border:0;backdrop-filter:none}.prestige .nav{padding:27px 4.5%;max-width:1800px}.prestige .logo{font-size:26px;letter-spacing:-.025em}.prestige .links a{font-size:9px;letter-spacing:.14em}.prestige .hero{min-height:780px;height:92vh;max-height:1050px;align-items:center;background:#081114}.prestige .hero-bg{background-image:linear-gradient(90deg,#071115f5 0%,#071115ee 23%,#0711156b 51%,#07111500 75%),linear-gradient(0deg,#081114d9,transparent 30%),url('assets/miami.webp');background-position:center,center,center 40%;filter:none;background-size:cover}.prestige .hero-content{max-width:850px;padding:130px 6% 80px}.prestige .hero h1{font-size:clamp(76px,8.8vw,142px);font-weight:normal;letter-spacing:-.065em;line-height:.87;margin:36px 0}.prestige .hero .eyebrow{font-size:10px;letter-spacing:.32em;color:#ece5d8}.prestige .hero-line{font:italic 30px Georgia,serif!important;margin:28px 0 19px}.prestige .hero p{font:18px/1.65 Georgia,serif;color:#d5d9d7}.prestige .hero .btnrow{margin-top:32px}.prestige .btn{font-size:10px;letter-spacing:.13em;padding:17px 24px}.prestige .btn.gold{background:#dfbf89;border-color:#dfbf89}.prestige .btn span{margin-left:24px}.prestige .hero-caption{display:block;margin-top:40px;font-size:10px;color:#a9b5b5;letter-spacing:.07em}.prestige .hero-caption span{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;margin-right:12px}.scroll-cue{position:absolute;bottom:26px;right:5%;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#b9c4c4}.prestige .music-player{padding:21px 6%;border:0}.prestige .mn-mark{width:58px;height:58px}.prestige .mn-track strong{font-size:24px}.prestige .mn-kicker{font-size:8px}.prestige .mn-player{gap:28px}.prestige .mn-seek{appearance:none;background:linear-gradient(to right,#8c6939 var(--played,0%),#d9d2c7 var(--played,0%));border-radius:5px;height:3px}.mn-seek::-webkit-slider-thumb{appearance:none;width:9px;height:9px;border-radius:50%;background:#79603d}.prestige .music-player .inlineplay{font-size:9px;letter-spacing:.14em;padding:16px 20px}.prestige .pathways{padding:86px 0 82px}.pathway-heading{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:38px}.pathway-heading .eyebrow{grid-column:1/-1;color:#99703f}.prestige .pathway-heading h2{font:normal 44px/1.12 Georgia,serif;margin:15px 0 0;letter-spacing:-.04em}.prestige .three{gap:28px}.prestige .tile img{height:230px;transition:transform .6s,filter .6s;object-position:center 35%}.prestige .tile>a:first-child{display:block;overflow:hidden}.prestige .tile:hover img{transform:scale(1.035)}.prestige .tile h3{font:25px Georgia,serif;text-transform:none;letter-spacing:-.02em}.prestige .tile p{font-size:16px;line-height:1.6;opacity:.72;max-width:260px;min-height:77px}.signature-release{padding:100px 0;background:#101c1d}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.release-photo{position:relative;max-height:740px;overflow:hidden}.release-photo img{width:100%;height:680px;object-fit:cover;object-position:50% 26%}.image-note{position:absolute;bottom:20px;left:23px;font:9px Arial;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #000}.release-copy h2{font:normal clamp(70px,8vw,118px)/.87 Georgia,serif;letter-spacing:-.06em;margin:31px 0}.release-copy h2 i{font-weight:normal;color:#dbbd8b}.release-lead{font:28px/1.35 Georgia,serif;color:#e6dfd3}.release-copy>p:not(.release-lead){font:15px/1.9 Arial,sans-serif;color:#afbcba;max-width:390px;margin:25px 0}.text-link{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#c4b493;margin-top:24px}.prestige .recordings-band{padding:85px 0;background:#081114}.prestige .recordings-band>.wrap{grid-template-columns:1fr 1.8fr;gap:8%;align-items:center}.prestige .albums{grid-template-columns:1fr 1fr;gap:30px}.prestige .recording-intro h2{font:normal 51px/1.05 Georgia,serif;margin:20px 0}.prestige .recording-intro h2 i{color:#d7b47b}.prestige .albumart{border:0;overflow:hidden}.prestige .albumart img{transition:transform .5s}.prestige .album:hover img{transform:scale(1.03)}.prestige .album strong{font:24px Georgia,serif;margin:20px 0 9px}.album strong span{float:right;color:var(--gold);font-size:18px}.selected-stages{background:#eee9de;color:#182527;padding:58px 0 65px}.selected-stages .eyebrow{color:#8b683b}.stages{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 40px;margin-top:35px}.stages>div{font:23px/1.3 Georgia,serif;border-top:1px solid #cec5b4;padding-top:18px}.stages small{display:block;font:9px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:11px;color:#6d726b}.prestige .section.tinted{padding:85px 0;background:#dcd8cc}.prestige .videogrid{gap:8%}.prestige .videogrid h2{font:normal 58px/1.05 Georgia,serif}.prestige .video{max-height:none}.prestige .section.light:not(.pathways){padding:75px 0}.prestige .pressgrid{margin-top:34px;gap:35px}.prestige .pressitem img{height:150px}.prestige .pressitem strong{font-size:22px}.prestige .affiliations{padding:38px 4%;border-top:1px solid #d8d0c2}.prestige .end{padding:100px 5%;background:linear-gradient(90deg,#08111411,#081114ee 60%),url('assets/houston-stage.webp') center 40%/cover}.prestige .end h2{font:normal 48px/1.13 Georgia,serif}.prestige footer{padding:33px 5%;font-size:10px;border-top:1px solid #ffffff12}
body:not(.home) .subhero{background:radial-gradient(ellipse at right,#253b3d,#081114 70%);padding:100px 6%}body:not(.home) .subhero h1{font-size:clamp(52px,7vw,100px)}body:not(.home) .split img{object-position:center 25%}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
@media(min-width:1600px){.prestige .hero-content{max-width:1000px}.prestige .tile img{height:290px}}
@media(max-width:1050px){.prestige .hero{min-height:730px}.prestige .hero h1{font-size:100px}.prestige .hero-content{max-width:740px}.prestige .tile img{height:190px}.prestige .tile h3{font-size:22px}.release-grid{gap:6%}.release-photo img{height:600px}.prestige .recordings-band>.wrap{grid-template-columns:1fr 1.6fr}.stages>div{font-size:20px}}
@media(max-width:760px){.prestige header{position:absolute}.prestige .nav{padding:18px 5%}.prestige .links{top:66px;background:#081114}.prestige .hero{min-height:760px;height:93svh;max-height:950px;align-items:flex-end}.prestige .hero-bg{background-image:linear-gradient(0deg,#081114 0%,#081114ee 29%,#08111433 73%,#08111444 100%),url('assets/miami.webp');background-size:cover,auto 72%;background-repeat:no-repeat;background-position:center,62% top}.prestige .hero-content{padding:80px 6% 72px}.prestige .hero h1{font-size:clamp(58px,14vw,100px);margin:26px 0}.prestige .hero .eyebrow{font-size:8px}.prestige .hero-line{font-size:25px!important;margin:20px 0 12px}.prestige .hero p{font-size:17px}.prestige .hero .btnrow{margin-top:23px}.prestige .hero-caption{font-size:8px;line-height:1.8;margin-top:24px}.scroll-cue{bottom:20px;font-size:8px}.prestige .pathways{padding:50px 0}.pathway-heading{display:block;margin-bottom:30px}.prestige .pathway-heading h2{font-size:34px}.pathway-heading .more{display:inline-block;margin-top:22px}.prestige .three{gap:35px 18px}.prestige .tile img{height:190px}.prestige .tile h3{font-size:22px}.prestige .tile p{font-size:15px;min-height:0}.signature-release{padding:50px 0}.release-grid{grid-template-columns:1fr;gap:35px}.release-photo img{height:440px}.release-copy h2{font-size:88px}.release-lead{font-size:26px}.prestige .recordings-band{padding:55px 0}.prestige .recordings-band>.wrap{grid-template-columns:1fr;gap:35px}.prestige .albums{gap:18px}.prestige .album strong{font-size:21px}.stages{grid-template-columns:1fr 1fr;gap:24px}.stages>div{font-size:18px}.stages small{font-size:8px}.selected-stages{padding:45px 0}.prestige .section.tinted{padding:50px 0}.prestige .videogrid h2{font-size:46px}.prestige .end{padding:65px 6%;background:linear-gradient(#081114d9,#081114ee),url('assets/houston-stage.webp') center/cover}.prestige .end h2{font-size:37px}.prestige .music-player{padding:20px 6%}.prestige .mn-player{gap:16px}.prestige .music-player .inlineplay{padding:10px 0;border-width:0 0 1px}.prestige .section.light h2{font-size:35px}}
.prestige .tile img[src="assets/garden-portrait.webp"]{object-position:center 17%}.prestige .more{color:#896031}.prestige .recordings-band .more{color:#d7b47b}.prestige .hero-content{animation:artist-enter .8s ease-out both}@keyframes artist-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.prestige .hero-content{animation:none}}
/* Typography: expressive display serif with a precise contemporary sans */
:root{--display:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif}
body{font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:var(--sans)}
h1,h2,h3,.logo,.quote,.italic,.disc,.album strong,.listrows span,.affiliations b{font-family:var(--display)!important;font-weight:500}.logo{font-weight:500;letter-spacing:.015em!important}.links a,.btn,.more,.eyebrow,.mn-artist,.mn-kicker,.mn-timeline,.stages small,.image-note,.text-link,footer,.scroll-cue,.hero-caption,.mn-status{font-family:var(--sans)!important}
.prestige .logo{font-size:29px}.prestige .hero h1{font-family:var(--display)!important;font-weight:400;font-size:clamp(84px,9.7vw,156px);line-height:.8;letter-spacing:-.045em}.prestige .hero-line{font-family:var(--display)!important;font-size:35px!important;letter-spacing:-.015em;line-height:1.2}.prestige .hero p{font-family:var(--sans);font-size:15px;line-height:1.9;letter-spacing:.015em}.prestige .hero .eyebrow{font-size:9px;font-weight:600}.prestige .links a{font-size:9px;font-weight:600;letter-spacing:.11em}.prestige .btn{font-weight:700;letter-spacing:.12em}.prestige .pathway-heading h2{font-family:var(--display);font-size:51px;line-height:1.02;letter-spacing:-.025em;font-weight:500}.prestige .tile h3{font-family:var(--display);font-size:30px;line-height:1.05;letter-spacing:-.015em;font-weight:500}.prestige .tile p{font-family:var(--sans);font-size:13px;line-height:1.9;min-height:75px;opacity:.8}.prestige .more{font-size:9px;font-weight:600;letter-spacing:.12em}.release-copy h2{font-family:var(--display)!important;font-size:clamp(82px,9.2vw,145px);font-weight:400;line-height:.8;letter-spacing:-.035em}.release-lead{font-family:var(--display);font-size:34px;line-height:1.15}.release-copy>p:not(.release-lead){font-family:var(--sans);font-size:13px;line-height:2}.prestige .recording-intro h2{font-family:var(--display);font-size:65px;font-weight:500;line-height:.95;letter-spacing:-.035em}.prestige .recording-intro p{font-family:var(--sans);font-size:13px;line-height:1.9}.prestige .album strong{font-size:29px;font-weight:500;line-height:1.1}.stages>div{font-family:var(--display);font-size:28px;font-weight:500;line-height:1.08}.stages small{font-size:8px;line-height:1.9}.prestige .videogrid h2{font-family:var(--display);font-size:70px;font-weight:500;line-height:.95;letter-spacing:-.025em}.prestige .section.light:not(.pathways) h2{font-size:51px;font-weight:500;line-height:1.05}.prestige .pressitem strong{font-family:var(--display);font-size:26px;line-height:1.05;font-weight:500}.prestige .pressitem p{font-family:var(--sans);font-size:12px;line-height:1.9}.prestige .affiliations b{font-size:29px}.prestige .end h2{font-family:var(--display);font-size:60px;font-weight:500;line-height:.98;letter-spacing:-.025em}.mn-track strong{font-family:var(--display);font-weight:600!important;font-size:27px!important;line-height:1.1}.mn-kicker,.mn-artist{font-weight:600}.subhero h1{font-weight:400!important;letter-spacing:-.035em!important}.intro{font-size:14px;line-height:1.9}.tile p,.bulletcards p,.contactbox p{font-family:var(--sans)}
@media(max-width:1050px){.prestige .logo{font-size:25px}.prestige .hero h1{font-size:110px}.prestige .tile h3{font-size:27px}.prestige .recording-intro h2{font-size:55px}}
@media(max-width:760px){.prestige .logo{font-size:25px}.prestige .hero h1{font-size:clamp(65px,15.4vw,108px);line-height:.83;letter-spacing:-.04em}.prestige .hero-line{font-size:29px!important}.prestige .hero p{font-size:13px}.prestige .pathway-heading h2{font-size:40px}.prestige .tile h3{font-size:27px}.prestige .tile p{font-size:12px;min-height:0}.release-copy h2{font-size:105px}.release-lead{font-size:32px}.prestige .recording-intro h2{font-size:55px}.prestige .album strong{font-size:26px}.stages>div{font-size:23px}.prestige .videogrid h2{font-size:58px}.prestige .section.light:not(.pathways) h2{font-size:40px}.prestige .end h2{font-size:46px}}
.prestige .hero h1{font-size:clamp(80px,8.7vw,145px);letter-spacing:-.045em}@media(max-width:1050px){.prestige .hero h1{font-size:100px}}@media(max-width:760px){.prestige .hero h1{font-size:clamp(61px,14.5vw,100px);letter-spacing:-.04em}}
/* A firmer, restrained identity for the artist name. */
.prestige .hero h1{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400;font-size:clamp(70px,7.1vw,124px);line-height:1.02;letter-spacing:-.055em;margin:31px 0}.logo,.prestige .logo{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400;font-size:22px;letter-spacing:-.035em!important}
@media(max-width:1050px){.prestige .hero h1{font-size:85px}.prestige .logo{font-size:20px}}@media(max-width:760px){.prestige .hero h1{font-size:clamp(44px,11vw,76px);line-height:1.06;letter-spacing:-.055em}.logo,.prestige .logo{font-size:20px}}

.logo.signature-logo{display:block;width:160px;flex-shrink:0;line-height:0}.signature-logo img{width:100%;height:auto;display:block}.prestige .nav{padding-top:12px;padding-bottom:12px}.nav .signature-logo{margin:-4px 0}@media(max-width:760px){.logo.signature-logo{width:125px}.prestige .nav{padding-top:8px;padding-bottom:8px}.links{top:77px}}

/* Expanded recorded collection */
.catalog-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;border-bottom:1px solid #ffffff22;padding:15px 0 25px;margin-bottom:45px}.catalog-jumps a{color:var(--gold);font:11px var(--sans);letter-spacing:.09em;text-transform:uppercase}.catalog-albums{display:grid;grid-template-columns:1fr 1fr;gap:50px}.catalog-albums article{display:grid;grid-template-columns:45% 1fr;gap:25px;align-items:center}.catalog-albums img{aspect-ratio:1;object-fit:cover;width:100%}.catalog-albums h3{font-size:40px;margin:10px 0}.catalog-albums p{font-size:13px;color:#b6c3bf}.catalog-albums small,.release-card small{font:9px/1.8 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#baa98c}.catalog-heading{padding-top:85px;margin-bottom:35px}.catalog-heading h2{margin-bottom:12px}.catalog-heading>p{font-size:14px;color:#afbfba}.release-grid-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 26px}.release-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#1a2929}.release-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.release-art:hover img{transform:scale(1.04)}.release-arrow{position:absolute;right:12px;bottom:12px;background:#081114df;color:#e4c591;border:1px solid #ddbd7955;border-radius:50%;width:33px;height:33px;display:grid;place-items:center}.release-card h3{font-size:29px;line-height:1.05;margin:17px 0 8px}.release-credit{font:10px/1.7 var(--sans);color:#aebdb7;min-height:34px;margin:0 0 9px}.release-listen{font:9px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#d6b57c;display:block;margin-top:12px}.collaboration-section{background:#142222}.collaboration-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-bottom:45px}.collaboration-intro h2{font-size:80px;line-height:.9;margin-bottom:0}.collaboration-intro h2 i{color:var(--gold)}.collaboration-intro>p{font-size:14px;line-height:2;color:#becbc6;max-width:500px}.soundtrack-feature{margin-top:65px;padding:40px;border:1px solid #b49a6b55;background:#0a1719}.soundtrack-feature h3{font-size:42px;margin:15px 0}.soundtrack-feature p,.soundtrack-feature li{font-size:13px;line-height:1.9;color:#bcc9c4}.soundtrack-feature ul{columns:2;padding-left:18px;margin-bottom:30px}.home-singles{background:#101d20}.home-singles-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.home-singles-heading h2{font-size:58px!important;margin:12px 0 0}.home-singles .release-card h3{font-size:29px}.home-singles .release-credit{font-size:10px}.home-singles .more{color:#d7b47b}.catalog-section [id],.collaboration-section[id],.soundtrack-feature[id]{scroll-margin-top:130px}
@media(max-width:900px){.catalog-albums{grid-template-columns:1fr;gap:35px}.release-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-intro h2{font-size:64px}}
@media(max-width:760px){.release-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.release-card h3,.home-singles .release-card h3{font-size:25px}.catalog-albums article{grid-template-columns:42% 1fr;gap:20px}.catalog-albums h3{font-size:32px}.catalog-heading{padding-top:55px}.collaboration-intro{grid-template-columns:1fr;gap:20px}.collaboration-intro h2{font-size:67px}.collaboration-intro>p{font-size:13px}.soundtrack-feature{padding:25px}.soundtrack-feature ul{columns:1}.soundtrack-feature h3{font-size:36px}.home-singles-heading{display:block}.home-singles-heading .more{display:inline-block;margin-top:20px}.home-singles-heading h2{font-size:42px!important}.release-listen{font-size:8px}.catalog-jumps{gap:17px}.catalog-jumps a{font-size:9px}}

/* Solo singles accompany the albums; collaborations have their own space. */
.album-collection{min-width:0}.solo-singles-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #ffffff22;margin-top:35px;padding-top:23px;margin-bottom:18px}.solo-singles-heading .eyebrow{font-size:8px}.prestige .solo-singles-heading .more{font-size:8px}.solo-singles-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.solo-singles-row .release-card h3{font-size:21px;line-height:1.08;margin:12px 0 6px}.solo-singles-row .release-credit{display:none}.solo-singles-row .release-card small{font-size:8px;letter-spacing:.07em}.solo-singles-row .release-listen{font-size:7px;line-height:1.8;margin-top:7px}.solo-singles-row .release-arrow{width:24px;height:24px;right:7px;bottom:7px;font-size:12px}.prestige .recordings-band>.wrap{align-items:start}.prestige .recording-intro{padding-top:12px}
@media(max-width:760px){.solo-singles-row{gap:12px}.solo-singles-row .release-card h3{font-size:18px}.solo-singles-row .release-listen{display:none}.solo-singles-row .release-arrow{width:21px;height:21px}.solo-singles-heading{margin-top:27px}.solo-singles-row .release-card small{font-size:7px}}@media(max-width:420px){.solo-singles-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.solo-singles-row .release-art{max-width:140px}.solo-singles-row .release-card h3{font-size:21px}}

.collab-scope{font-size:13px;color:#b7c5c1;margin:-10px 0 32px}.collab-paths{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;border-top:1px solid #ffffff22;padding-top:25px}.collab-paths a{font:25px var(--display);color:#ede6d9}.collab-paths span{display:block;font:8px var(--sans);text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:8px}.collab-subheading{font-size:37px;margin-top:10px}.collab-description{font-size:13px;color:#b6c6c0;margin:8px 0 28px}.artist-features{margin-top:65px;padding-top:40px;border-top:1px solid #ffffff22;scroll-margin-top:130px}.artist-features>h3{font-size:48px}.artist-features article{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0}.artist-features h4{font:32px var(--display);margin:0 0 10px}.artist-features p{font-size:13px;color:#b9c8c1}.artist-features .more{color:var(--gold)}@media(max-width:760px){.home-singles-heading h2{max-width:340px}.collab-paths{grid-template-columns:1fr;gap:25px}.artist-features article{display:block}.artist-features .more{display:inline-block;margin-top:15px}.collab-scope{font-size:12px}}

/* Official artist affiliation marks */
.affiliations .credential-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:190px}
.affiliations .credential-mark>a{height:70px;width:220px;display:flex;align-items:center;justify-content:center}
.affiliations .schilke-mark{width:170px;height:auto;max-height:70px;object-fit:contain}
.affiliations .academy-mark{width:210px;height:auto;max-height:65px;object-fit:contain;filter:invert(1)}
.affiliations>div:not(.credential-mark){display:flex;flex-direction:column;justify-content:center}
.artist-affiliations{justify-content:center;gap:90px;padding:40px 5%}
@media(max-width:600px){.affiliations .credential-mark{min-width:140px;gap:14px}.affiliations .credential-mark>a{width:160px;height:62px}.affiliations .schilke-mark{width:145px}.affiliations .academy-mark{width:160px}.artist-affiliations{gap:32px}}

.brazil-highlights,.brazil-concert{background:#142325;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15}.brazil-highlights .bulletcards{margin-top:36px}.brazil-highlights .bulletcards article{padding:30px 26px}.brazil-highlights .bulletcards h3{font-size:32px;line-height:1.12;margin:22px 0 12px}.brazil-highlights .institution-original,.brazil-concert .institution-original{color:var(--gold);font-size:12px;line-height:1.6;letter-spacing:.025em}.brazil-concert .brazil-venue{font-family:var(--display);font-size:30px;margin:24px 0 16px}.brazil-concert .intro{max-width:760px}.brazil-concert .more{display:inline-block;margin-top:20px}

/* A contained listening band with compact discovery links. */
.home.prestige #featured-listening{display:grid;grid-template-columns:1fr;gap:0;padding:30px 6% 26px;border-top:1px solid #b79b6a66;border-bottom:1px solid #b79b6a80;background:#f6f2e9}
#featured-listening .listening-discover{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:25px;padding-top:23px;border-top:1px solid #bcb3a16b;width:100%}
.listening-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:670px;flex:1}
.listening-pick{display:flex;align-items:center;gap:13px;min-width:0;color:var(--ink)}
.listening-pick img{width:48px;height:48px;object-fit:cover;flex:none;border:1px solid #bcb3a166}
.listening-pick>span{min-width:0}.listening-pick strong{display:block;font-family:var(--display);font-weight:600;font-size:23px;line-height:1.15}
.listening-pick small{display:block;font-family:var(--sans);font-size:9px;line-height:1.6;letter-spacing:.04em;margin-top:5px;color:#775d37}
.listening-pick:hover strong{color:#8c6939}.listening-pick:focus-visible{outline:2px solid #8c6939;outline-offset:6px}
.home.prestige #artist-world{padding-top:65px}
@media(max-width:700px){.home.prestige #featured-listening{padding:25px 6% 22px}#featured-listening .listening-discover{flex-direction:column;align-items:stretch;gap:20px;margin-top:23px;padding-top:20px}.listening-picks{max-width:none;gap:18px}.listening-pick{gap:10px}.listening-pick img{width:42px;height:42px}.listening-pick strong{font-size:20px}.listening-pick small{font-size:8px;letter-spacing:0}#featured-listening .listening-discover>.inlineplay{align-self:flex-end;margin:0}.home.prestige #artist-world{padding-top:45px}}
@media(max-width:380px){.listening-picks{grid-template-columns:1fr;gap:15px}}

/* Compact three-song player */
.home.prestige #featured-listening.compact-listening{padding:23px 6% 15px}
#featured-listening .mn-compact{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(190px,1.2fr) 80px;gap:25px;padding:0;align-items:center}
.mn-compact .mn-track{min-width:0}.mn-compact .mn-track>div{width:100%;min-width:0}.mn-select-wrap{position:relative;display:flex;align-items:center;max-width:360px}.mn-select-wrap>span{position:absolute;right:3px;pointer-events:none;font-size:20px;color:#856741}
.mn-track-select{appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;color:#172326;cursor:pointer;font-family:var(--display);font-size:28px;font-weight:600;line-height:1.25;padding:4px 25px 5px 0;width:100%;text-overflow:ellipsis;min-width:0}.mn-track-select option{font-family:var(--sans);font-size:16px;background:#f6f2e9;color:#172326}
.mn-compact .mn-kicker{font-size:8px;letter-spacing:.16em}.mn-compact .mn-artist{font-size:8px;letter-spacing:.13em}.mn-controls{display:flex;align-items:center;gap:9px}.mn-controls .mn-prev,.mn-controls .mn-next{border:0;background:none;width:30px;height:38px;padding:6px;cursor:pointer;color:#35413e;display:grid;place-items:center}.mn-controls svg{width:18px;height:18px;fill:currentColor}.mn-controls .mn-play{width:43px;height:43px}.mn-controls .mn-play svg{width:22px;height:22px}
.mn-player-foot{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:0;color:#8b775b}.mn-track-count{font-family:var(--sans);font-size:9px;letter-spacing:.15em}.home.prestige .compact-listening .inlineplay{font-size:8px;letter-spacing:.12em;padding:4px 0;border:0}.mn-compact .mn-volume input{width:50px}
@media(max-width:1000px){#featured-listening .mn-compact{grid-template-columns:minmax(0,1fr) auto;gap:13px 15px}.mn-compact .mn-timeline{grid-column:1/-1;padding-top:1px}.mn-compact .mn-volume{display:none}.mn-select-wrap{max-width:400px}}
@media(max-width:600px){.home.prestige #featured-listening.compact-listening{padding:21px 6% 14px}.mn-track-select{font-size:24px}.mn-controls{gap:1px}.mn-controls .mn-prev,.mn-controls .mn-next{width:24px;padding:4px}.mn-controls .mn-play{width:40px;height:40px}.mn-compact .mn-kicker{font-size:7px;letter-spacing:.1em}.mn-compact .mn-artist{font-size:7px}.mn-player-foot{margin-top:9px}.mn-compact .mn-timeline{gap:9px}}

/* Always-visible track choices, including on touch screens. */
.mn-compact .mn-current-title{font-size:27px!important;margin:5px 0 6px;line-height:1.15}
.mn-song-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;border-top:1px solid #bcb3a166;margin-top:17px;padding-top:9px}
.mn-song-choice{display:flex;align-items:center;gap:10px;min-height:38px;text-align:left;background:transparent;border:0;border-bottom:1px solid transparent;color:#5f645e;font-family:var(--sans);font-size:11px;line-height:1.4;padding:7px 3px;cursor:pointer}
.mn-song-number{font-size:8px;letter-spacing:.06em;color:#8b806c}.mn-song-indicator{visibility:hidden;font-size:7px;margin-left:auto;color:#9b7440}
.mn-song-choice.is-selected{color:#172326;border-bottom-color:#ab8a57;font-weight:600}.mn-song-choice.is-selected .mn-song-indicator{visibility:visible}
.mn-song-choice:hover{color:#876537}.mn-song-choice:focus-visible{outline:2px solid #9a733a;outline-offset:3px}
@media(max-width:600px){.mn-song-list{grid-template-columns:1fr;gap:0;margin-top:13px;padding-top:6px}.mn-song-choice{min-height:36px;padding:7px 2px;font-size:11px;gap:12px}.mn-song-choice.is-selected{border-bottom-color:transparent}.mn-song-choice:not(:last-child){border-bottom:1px solid #bcb3a126}.mn-compact .mn-current-title{font-size:24px!important}}
/* Clear, compact track buttons for featured listening. */
#featured-listening .mn-selection-label{display:flex;align-items:center;justify-content:space-between;margin-top:19px;padding-top:15px;border-top:1px solid #bcb3a166;font-family:var(--sans);color:#73654e}
#featured-listening .mn-selection-label>span{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
#featured-listening .mn-selection-label small{font-size:10px;color:#6e726b}
#featured-listening .mn-song-list{border:0;padding-top:0;margin-top:10px;gap:10px}
#featured-listening .mn-song-choice{position:relative;min-height:46px;padding:11px 15px;border:1px solid #c9bfab;border-radius:5px;background:#fbf8f1;color:#39413d;gap:12px;font-size:11px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}
#featured-listening .mn-song-choice .mn-song-indicator{visibility:visible;display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid #c8b38c;border-radius:50%;font-size:8px;color:#806138;margin-left:auto;padding-left:1px}
#featured-listening .mn-song-choice.is-selected{background:#142426;border-color:#142426;color:#f8f3e8;font-weight:600;box-shadow:0 2px 5px #10202014}
#featured-listening .mn-song-choice.is-selected .mn-song-number{color:#d8b979}
#featured-listening .mn-song-choice.is-selected .mn-song-indicator{background:#d8b979;border-color:#d8b979;color:#142426}
#featured-listening .mn-song-choice:hover{border-color:#a7854c;background:#eee5d4;color:#172326}
#featured-listening .mn-song-choice.is-selected:hover{background:#233b3d;color:#fff8e8}
#featured-listening .mn-song-choice:focus-visible{outline:2px solid #a7854c;outline-offset:3px}
.home .v2-world-image{height:auto;aspect-ratio:19/12}
.split img.masterclass-updated{height:auto;aspect-ratio:19/12;object-fit:contain;align-self:center}
@media(max-width:600px){#featured-listening .mn-song-list{grid-template-columns:1fr;gap:7px;margin-top:10px}#featured-listening .mn-song-choice{min-height:43px;padding:9px 12px;font-size:11px}#featured-listening .mn-selection-label{margin-top:14px;padding-top:12px}}

.teaching-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.teaching-gallery img{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}.teaching-gallery img:first-child{object-position:center 65%}@media(max-width:650px){.teaching-gallery{grid-template-columns:1fr;gap:18px;margin-top:32px}.teaching-gallery img{aspect-ratio:auto}}

.home .v2-world-image img[src="assets/recording-studio-approved.webp"]{object-position:38% center}

.solo-performance-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:54px}.solo-performance-gallery img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.solo-performance-gallery img:last-child{object-position:center 30%}@media(max-width:700px){.solo-performance-gallery{grid-template-columns:1fr;gap:20px;margin-top:34px}.solo-performance-gallery img{aspect-ratio:auto}}

.solo-performance-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.solo-performance-gallery img{grid-column:span 2}.solo-performance-gallery img:nth-child(-n+2){grid-column:span 3}@media(max-width:700px){.solo-performance-gallery{grid-template-columns:1fr}.solo-performance-gallery img,.solo-performance-gallery img:nth-child(-n+2){grid-column:auto}}

.split img.solo-lead-photo{height:auto;aspect-ratio:3/2;object-fit:contain;align-self:center}.solo-performance-gallery img.solo-white-jacket{object-position:center top}

#media-kit{scroll-margin-top:125px}.media-kit-heading{display:flex;justify-content:space-between;align-items:center;gap:32px}.media-kit-heading h2{font-size:clamp(36px,4vw,60px)}.media-kit-heading .intro{max-width:650px}.media-kit-heading .btn{flex-shrink:0}.media-kit-resources{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:42px;border-top:1px solid #ffffff25}.media-kit-resources>a{padding:29px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #ffffff25}.media-kit-resources small{font-size:9px;letter-spacing:.18em;color:var(--gold)}.media-kit-resources h3{font-size:30px;margin:10px 0}.media-kit-resources p{font-size:13px;line-height:1.7;color:#b7c1bd;margin:0}.kit-arrow{font-size:25px;color:var(--gold)}.media-kit-resources>a:hover h3{color:var(--gold)}.media-kit-note{font-size:12px;line-height:1.8;color:#aeb9b5;margin-top:26px}@media(max-width:850px){.media-kit-heading{display:block}.media-kit-heading .btn{margin-top:15px}}@media(max-width:600px){.media-kit-resources{grid-template-columns:1fr}.media-kit-heading .btn{font-size:10px;padding:16px}.media-kit-resources h3{font-size:28px}}

.solo-performance-gallery img.solo-ensemble-context{aspect-ratio:auto;object-fit:contain;align-self:center;object-position:center}

.kit-complete{flex-shrink:0}.kit-complete>p{font-size:10px;letter-spacing:.04em;color:#b5beba;margin:12px 0 0}.kit-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.kit-documents h3{font-size:28px}.kit-documents>a{align-items:start}.kit-documents .kit-arrow{padding-top:25px}.kit-photos-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:60px;margin-bottom:24px}.kit-photos-heading h3{font-size:38px;margin:12px 0 0}.kit-photos-heading>p{max-width:350px;font-size:12px;line-height:1.8;color:#b5beba;margin:0}.kit-photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.kit-photo{min-width:0}.kit-photo-preview{display:flex;align-items:center;justify-content:center;background:#121e21;aspect-ratio:4/5;border:1px solid #ffffff15;overflow:hidden}.kit-photo-preview img{width:100%;height:100%;object-fit:contain;transition:filter .2s}.kit-photo-preview:hover img{filter:brightness(1.12)}.kit-photo h4{font:400 23px/1.2 var(--display);margin:18px 0 10px}.kit-photo-meta{font-size:9px;line-height:1.7;color:#aeb9b5;letter-spacing:.02em;margin:0 0 16px}.kit-download{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #947e54;color:#e2c392;padding-bottom:10px}.kit-download:hover{color:white}.kit-photo-credit{font-size:9px;line-height:1.6;color:#aeb9b5;margin:11px 0 0}.media-kit-note .more{display:inline-block;margin-top:8px;margin-left:8px;font-size:10px}@media(max-width:1050px){.kit-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-documents{grid-template-columns:1fr;gap:0}.kit-complete{margin-top:24px}}@media(max-width:650px){.kit-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.kit-photos-heading{display:block}.kit-photos-heading>p{margin-top:16px}.kit-photo h4{font-size:23px}.kit-complete .btn{font-size:9px;padding:17px 14px}.media-kit-note .more{margin-left:0}}

.media-artist-quote{font:400 clamp(30px,4vw,52px)/1.15 var(--display);max-width:900px;margin:30px 0;letter-spacing:-.02em}

.inquiry-address{margin:24px 0 0;font-size:clamp(15px,2.1vw,23px);overflow-wrap:anywhere}.inquiry-address a{color:var(--gold);text-decoration:underline;text-underline-offset:5px}.inquiry-address a:hover{color:#f3dfb6}

#testimonials,#domingo-pagliuca,#robert-musser{scroll-margin-top:140px}.artist-testimonial-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;margin-top:35px}.artist-testimonial-grid article{padding-top:30px;border-top:1px solid #ffffff30;min-width:0}.artist-testimonial-grid h3{font:400 34px/1.1 var(--display);margin:20px 0 12px}.testimonial-role{font:400 11px/1.9 var(--sans);color:#c3cec7}.artist-testimonial-grid .intro{font-size:13px}.artist-testimonial-grid .more{display:inline-block;margin-top:15px}.artist-testimonial-grid .media-artist-quote{font-size:clamp(30px,3.5vw,46px)}@media(max-width:700px){.artist-testimonial-grid{grid-template-columns:1fr;gap:38px}.artist-testimonial-grid h3{font-size:31px}}

.pressitem .press-category{display:block;font:500 9px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.13em;color:#896638;margin-bottom:12px}
