:root{--yc-bg:#12211e;--yc-panel:#12211e;--yc-line:#111715;--yc-text:#f3efe6;--yc-muted:#f3efe6;--yc-accent:#bba477;--plyr-color-main:#bba477;--yv-lime:#bba477;--yv-text:#f3efe6;--yv-muted:#f3efe6;--yv-bg:#12211e;--yv-card:#12211e;--ym-ease:cubic-bezier(.2,.7,.2,1)}
body{background:#12211e!important;color:#f3efe6!important}body header,body header nav,body footer{background:#111715!important}body .button,body .header-cta{background:#bba477!important;border-color:#bba477!important;color:#111715!important;box-shadow:none!important}body .button:hover,body .header-cta:hover{background:#bba477!important;box-shadow:0 5px 14px #11171522!important}body .eyebrow,body .text-link:hover{color:#bba477!important}body h1 em,body h2 em,body h3 em{color:#bba477!important}body .portrait-sticker,body .nasdaq-tile{background:#bba477!important;color:#111715!important}body .path-options button[aria-pressed=true]{background:#bba477!important;color:#111715!important}body .course-facts span,body .pill,body .availability{background:#111715!important;color:#bba477!important;border-color:#111715!important}body .program.featured{border-top-color:#bba477!important}body .ym-progress{background:#bba477!important;box-shadow:none!important}body .ym-caption span{color:#bba477!important}body .ym-expand{border-color:#bba477!important}body .ym-photo:hover .ym-expand,body .ym-button{background:#bba477!important;color:#111715!important}body .ym-click-pulse{display:none!important}body .yv-actions button[aria-pressed=true],body .yc-study button{background:#bba477!important;color:#111715!important}body .yc-cues button{background:transparent!important;color:#f3efe6!important}body .yc-cues button:hover,body .yc-cues button[aria-current=true]{background:#111715!important;color:#f3efe6!important}body .yc-cues time,body .yv-cues time{color:#bba477!important}body .yv-tabs button[aria-selected=true]{border-bottom-color:#bba477!important;color:#bba477!important}body .yv-tabs button{background:transparent!important}body .yv-cues button[aria-current=true],body .yv-item[aria-current=true]{background:#111715!important;border-color:#bba477!important}body .yh-hero h1 em,body .yh-hero .eyebrow{color:#bba477!important}body .yh-motion{border-color:#bba477!important}body header nav a:hover,body header nav a[aria-current=page]{color:#bba477!important}body header nav a:after{background:#bba477!important}body .ym-lightbox{background:#12211e!important;border-color:#bba477!important}body .ym-lightbox button{background:#111715!important;border-color:#bba477!important}body :is(a,button,input,textarea,select):focus-visible{outline-color:#bba477!important}
body.ydc-home .start-section,body.ydc-home .life-section{background:#f3efe6!important;color:#111715!important;border-radius:3px;padding:55px 5%!important}body.ydc-home .start-section h2,body.ydc-home .life-section h2{color:#111715!important}body.ydc-home .start-section .section-head>p,body.ydc-home .life-section p:not(.eyebrow){color:#111715!important}body.ydc-home .life-section h2 em{color:#786340!important}body.ydc-home .life-section .text-link{color:#111715!important}body.ydc-home .start-section .section-head h2 em{color:#786340!important}body.ydc-home .start-section .section-head .eyebrow,body.ydc-home .life-section .eyebrow{color:#786340!important}
.ydc-section{max-width:1320px;margin:65px auto;padding:55px 5%;box-sizing:border-box;border:1px solid #111715;border-radius:4px;background:#12211e;color:#f3efe6}.ydc-section h2{font-size:clamp(34px,4.3vw,60px)!important;line-height:1.08!important;letter-spacing:-.05em!important;margin:0 0 22px}.ydc-section h3{font-size:25px!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:0 0 17px}.ydc-section p{font-size:15px;line-height:1.85}.ydc-section .eyebrow{font-size:10px;letter-spacing:.16em;color:#bba477!important}.ydc-about{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;background:#f3efe6;color:#111715;border:0}.ydc-about .eyebrow{color:#786340!important}.ydc-about img{width:100%;aspect-ratio:4/4.8;object-fit:cover;object-position:center 35%;display:block;border-radius:3px}.ydc-about .ydc-bio{color:#111715;font-size:17px}.ydc-about .text-link{color:#111715!important}.ydc-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.ydc-benefits{list-style:none;padding:0;counter-reset:benefits}.ydc-benefits li{counter-increment:benefits;padding:20px 0;border-top:1px solid #1117153d;line-height:1.7;display:flex;gap:20px;font-size:15px}.ydc-benefits li:before{content:'0'counter(benefits);font-size:11px;color:#bba477;padding-top:4px}.ydc-choice{padding:28px;border:1px solid #bba4775c;align-self:start;background:#12211e}.ydc-choice .ydc-note{font-size:12px;color:#f3efe6;border-top:1px solid #1117155c;padding-top:20px}.ydc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ydc-actions a{display:inline-flex;gap:20px;align-items:center;border:1px solid #bba477;background:#bba477;color:#111715!important;padding:13px 18px;min-height:46px;font-size:12px;font-weight:700;text-decoration:none;border-radius:3px}.ydc-actions a:hover{background:#bba477}.ydc-actions a:active{transform:scale(.98)}.ydc-platforms{background:#f3efe6;color:#111715;border:0}.ydc-platforms .eyebrow{color:#786340!important}.ydc-platforms .ydc-grid>div{border-top:1px solid #12211e33;padding-top:28px}.ydc-platforms .ydc-small{font-size:12px;color:#111715}.ydc-platform-link{display:block;padding:16px 0;border-top:1px solid #12211e22;color:#111715}.ydc-platform-link small{display:block;margin-top:6px;font-size:11px;line-height:1.6;color:#111715}.ydc-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ydc-resource{padding:27px;border:1px solid #bba47755;min-width:0}.ydc-resource p{font-size:13px;color:#f3efe6}.ydc-resource .text-link{color:#bba477!important}.ydc-article-link{display:block;border-top:1px solid #bba47755;padding:15px 0;font-size:14px}.ydc-article-link small{display:block;margin-top:6px;font-size:10px;color:#f3efe6}.ydc-article-link img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:12px}.ydc-program-mentor{font-size:13px!important;color:#bba477!important}.ydc-footer-social{display:flex;gap:20px;flex-wrap:wrap;padding:24px 0;font-size:12px}.ydc-contact h2{max-width:750px}.ydc-price{font-size:25px!important;color:#bba477}
@media(min-width:761px){body header nav{gap:13px!important}body header nav a{font-size:11px!important}}
@media(max-width:760px){.ydc-section{margin:38px auto;padding:32px 6%}.ydc-about,.ydc-grid{grid-template-columns:1fr;gap:26px}.ydc-about img{max-height:480px;aspect-ratio:4/4.4}.ydc-resource-grid{grid-template-columns:1fr}.ydc-section h2{font-size:37px!important}.ydc-about .ydc-bio{font-size:16px}.ydc-choice{padding:22px}body.ydc-home .start-section,body.ydc-home .life-section{padding:32px 5%!important}body header nav.ym-mobile-nav{border-color:#bba477!important}.ydc-actions a{width:100%;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.ydc-section *{animation:none!important;transition:none!important}}
