.cd-page{background:var(--off-white)}.cd-header{border-bottom:0}.cd-hero{background:var(--brown);isolation:isolate;border-radius:24px;align-items:flex-end;min-height:min(100svh - 112px,720px);margin-top:8px;display:flex;position:relative;overflow:hidden}.cd-hero-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cd-hero-placeholder{background:repeating-linear-gradient(135deg, #eeeadf26 0 10px, transparent 10px 20px), var(--sage);color:#261d16b3;text-align:right;place-items:start end;padding:28px;font-size:.85rem;display:grid}.cd-hero:after{z-index:-1;content:"";background:linear-gradient(10deg,#261d16f0 8%,#261d1680 42%,#0000 72%);position:absolute;inset:0}.cd-hero-content{justify-content:space-between;align-items:flex-end;gap:40px;width:100%;padding:clamp(24px,4vw,48px);display:flex}.cd-hero-copy{max-width:620px}.cd-hero-copy .eyebrow{color:#eeeadfcc}.cd-page .cd-hero-copy h1{color:var(--off-white)}.cd-hero-lead{color:#eeeadfe0;max-width:540px;margin-top:18px;font-size:1.08rem;line-height:1.55}.cd-hero-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#261d168c;border:1px solid #eeeadf29;border-radius:16px;flex:0 0 min(100%,340px);padding:22px}.cd-hero-card ul{color:var(--off-white);gap:10px;margin:0 0 20px;padding:0;font-size:.95rem;list-style:none;display:grid}.cd-hero-card li+li{border-top:1px solid #eeeadf26;padding-top:10px}.cd-info{padding-block:120px}.cd-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.cd-info-tile{background:#e0ddd0;border-radius:24px;flex-direction:column;justify-content:space-between;gap:40px;min-height:190px;padding:22px;display:flex}.cd-info-tile>p{color:#261d1699;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.cd-page .cd-info-tile h3{font-size:1.3rem!important;line-height:1.2!important}.cd-info-tile small{color:#261d16a6;margin-top:8px;font-size:.85rem;line-height:1.4;display:block}.cd-info-tile--featured{background:var(--brown)}.cd-info-tile--featured>p,.cd-info-tile--featured small{color:#eeeadfb8}.cd-page .cd-info-tile--featured h3{color:var(--off-white)}.cd-program{background:var(--soft-black);color:var(--off-white);padding-block:120px}.cd-program .eyebrow{color:var(--sage)}.cd-page .cd-program h2{color:var(--off-white)}.cd-program .section-heading--split>p{color:#eeeadfb8}.cd-program .course-modules{margin-top:56px}.cd-program .course-module{background:0 0;border-color:#eeeadf29}.cd-program .course-module:before{display:none}.cd-program .course-module>button,.cd-program .course-module-intro strong{color:var(--off-white)}.cd-program .course-module-intro small,.cd-program .course-module-content li{color:#eeeadfb8}.cd-program .course-module>button{padding-inline:0}.cd-program .course-module-toggle{color:var(--off-white);border-color:#eeeadf33;grid-column:-2/-1;justify-self:end}@media (max-width:1180px){.cd-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.cd-hero{min-height:min(100svh - 96px,640px)}.cd-hero-content{flex-direction:column;align-items:stretch;gap:20px}.cd-hero-card{flex:none}.cd-info,.cd-program{padding-block:72px}.cd-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:36px}.cd-info-tile{gap:24px;min-height:160px;padding:18px}}@media (max-width:640px){.cd-hero:has(.cd-hero-photo[src*="/editorial/"]):after{background:linear-gradient(#261d1640 0%,#261d1699 40%,#261d16eb 100%)}.cd-hero{min-height:0;display:block}.cd-hero-photo{z-index:0;aspect-ratio:4/3;object-fit:cover;height:auto;position:relative;inset:auto}.cd-hero-photo[src*="/editorial/"]{object-position:78% center}.cd-hero:after{display:none}.cd-hero:has(.cd-hero-photo[src*="/editorial/"]):after{display:none}.cd-hero-content{padding:24px;position:relative}}
