.programsPage{--programGold:#e7b525;--programTaupe:#92765f;background:#080808;color:#fff;min-height:100vh}.programNav{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff26;position:absolute;z-index:5;left:50%;transform:translateX(-50%)}.programBrand img{width:72px;height:72px;object-fit:contain;display:block}.programNav nav{display:flex;gap:36px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.programNav nav a{opacity:.7}.programNav nav .active,.programNav nav a:hover{opacity:1;color:var(--programGold)}.programHero{min-height:790px;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 35%,#92765f52,transparent 28%),linear-gradient(120deg,#050505 15%,#111 65%,#090909)}.programHeroGrid{position:absolute;inset:0;background-image:linear-gradient(#e7b52514 1px,transparent 0),linear-gradient(90deg,#e7b52514 1px,transparent 0);background-size:58px 58px;transform:perspective(520px) rotateX(60deg) scale(1.65) translateY(36%);transform-origin:center bottom;mask-image:linear-gradient(transparent 5%,#000 55%);opacity:.6}.programHero:after{content:"NYC";position:absolute;right:-.04em;bottom:-.23em;color:#ffffff08;font:900 31vw/1 Arial;letter-spacing:-.1em}.programHeroContent{position:relative;z-index:2;padding-top:210px}.delivery h2,.programCta h2,.programHero h1,.programMentorship h2,.tracks h2{font:500 clamp(52px,7vw,98px)/.94 Georgia,serif;letter-spacing:-.055em;margin:30px 0}.delivery h2 em,.programCta h2 em,.programHero h1 em,.programMentorship h2 em,.tracks h2 em{font-weight:400;color:var(--programGold)}.programHeroContent>p:not(.eyebrow){max-width:720px;color:#c8c8c8;font:19px/1.75 Georgia,serif}.programHeroActions{margin-top:42px;display:flex;align-items:center;gap:34px}.programHeroActions>span{max-width:310px;color:#858585;font-size:9px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase}.tracks{background:#f3efe5;color:#111;padding:125px 0}.tracksIntro{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:62px}.tracks h2{font-size:clamp(44px,5vw,72px);margin:18px 0 0}.programMentorship h2 em,.tracks h2 em{color:#967522}.tracksIntro>p{color:#625f58;font:17px/1.8 Georgia,serif}.trackGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d1c8b6;border-left:1px solid #d1c8b6}.trackCard{min-height:410px;padding:38px;border-right:1px solid #d1c8b6;border-bottom:1px solid #d1c8b6;position:relative;transition:background .2s ease,transform .2s ease}.trackCard:hover{background:#fff;transform:translateY(-3px)}.trackTop{display:flex;justify-content:space-between;align-items:center}.trackTop>span{display:grid;place-items:center;width:42px;height:42px;background:var(--programGold);font-size:10px;font-weight:800}.trackTop small{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#8a806c}.trackCard h3{font:34px/1.1 Georgia,serif;margin:35px 0 18px}.trackCard>p{color:#5e5b55;font-size:14px;line-height:1.75;max-width:560px}.trackCard ul{list-style:none;margin:28px 0 0;padding:20px 0 0;border-top:1px solid #ddd3bf;display:flex;flex-wrap:wrap;gap:9px}.trackCard li{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9bfa9;padding:8px 10px}.delivery{padding:120px 0;background:#0d0d0d}.deliveryGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}.delivery h2{font-size:clamp(45px,5vw,70px)}.deliveryOptions{border-top:1px solid #343434}.deliveryOptions article{display:grid;grid-template-columns:190px 1fr;gap:28px;padding:28px 0;border-bottom:1px solid #343434}.deliveryOptions b{color:var(--programGold);font-size:9px;letter-spacing:.18em}.deliveryOptions p{margin:0;color:#999;font-size:14px;line-height:1.65}.programMentorship{padding:120px 0;background:#f3efe5;color:#111}.mentorshipGrid{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px}.mentorshipGrid>img{width:min(100%,360px);filter:drop-shadow(0 24px 40px #0003)}.programMentorship h2{font-size:clamp(44px,5vw,70px)}.mentorshipGrid>div>p:last-child{color:#5c5953;font:17px/1.8 Georgia,serif;max-width:700px}.programCta{text-align:center;padding:120px 0;background:linear-gradient(#050505e5,#050505f2),url(/urban-music-mentorship.png) 50%/cover}.programCta .eyebrow{justify-content:center}.programCta h2{font-size:clamp(48px,6vw,82px)}.programCta>div>p:not(.eyebrow){max-width:620px;margin:0 auto;color:#aaa;line-height:1.75}.programFooter{padding:60px 0 30px}.programFooter .shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;border-top:1px solid #252525;padding-top:36px}.programFooter img{width:95px}.programFooter p{color:#777;font:14px/1.6 Georgia}.programFooter div div{display:flex;gap:24px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#999}@media(max-width:800px){.programNav{height:74px}.programBrand img{width:58px;height:58px}.programNav .button,.programNav nav{display:none}.programHero{min-height:700px}.programHeroContent{padding-top:155px}.programHero h1{font-size:54px}.programHeroContent>p:not(.eyebrow){font-size:16px}.programHeroActions{align-items:flex-start;flex-direction:column}.delivery,.programCta,.programMentorship,.tracks{padding:82px 0}.deliveryGrid,.mentorshipGrid,.tracksIntro{grid-template-columns:1fr;gap:32px}.trackGrid{grid-template-columns:1fr}.trackCard{min-height:0;padding:28px}.deliveryOptions article{grid-template-columns:1fr;gap:10px}.mentorshipGrid>img{width:220px;margin:auto}.programFooter .shell{grid-template-columns:1fr;text-align:center}.programFooter img{margin:auto}.programFooter div div{justify-content:center;flex-wrap:wrap}.programFooter p{margin:auto}}.programHero{background:linear-gradient(90deg,#050505f2,#050505ba 48%,#0505054a),url(/prominence-audio-students.jpg) center 42%/cover}.parentPage .programHero{background:linear-gradient(90deg,#050505f2,#050505b8 52%,#05050548),url(/prominence-fashion.jpg) 50%/cover}.communityPage .programHero{background:linear-gradient(90deg,#050505f2,#050505b0 48%,#05050535),url(/prominence-community-bbq.jpg) 50%/cover}.programHeroGrid{opacity:.22}.trackCard{padding:0;overflow:hidden;background:#f6f1e7}.trackPhoto{height:245px;background-size:cover;background-position:50%;filter:saturate(.8) contrast(1.04);transition:transform .45s ease}.trackPhoto.codingPhoto{height:430px;background-size:auto 135%,auto,cover;background-position:top,50%,center 24%;background-repeat:no-repeat}.trackCard:hover .trackPhoto{transform:scale(1.025)}.trackBody{padding:34px 38px 38px}.trackCard h3{margin-top:30px}.mentorshipGrid>img{width:min(100%,470px);aspect-ratio:4/3;object-fit:cover;object-position:center;border:1px solid #c7ae66;box-shadow:18px 18px 0 #d4af3726,0 28px 55px #0003;filter:saturate(.78) contrast(1.04)}.programCta{background-image:linear-gradient(#050505dc,#050505ee),url(/prominence-audio-mentors.jpg);background-position:center 38%}.parentPage .programCta{background-image:linear-gradient(#050505df,#050505ef),url(/prominence-fashion.jpg);background-position:50%}.communityPage .programCta{background-image:linear-gradient(#050505df,#050505ef),url(/prominence-community-bbq.jpg);background-position:50%}@media(max-width:800px){.trackCard{padding:0}.trackPhoto{height:220px}.trackBody{padding:28px}.communityPage .programHero,.parentPage .programHero,.programHero{background-position:50%}.mentorshipGrid>img{width:100%;max-width:520px}}