:root{--paper:#fff}
html,body,.academy-open,.academy-open>.academy-content,.academy-open .academy-header,.academy-open .academy-footer{background-color:#fff!important}
.academy-open .academy-content>section{background-color:#fff!important}
.academy-open .academy-content>section.vision-events{background-color:#fff!important}
.academy-open .academy-content>section.vision-growth{background-color:#fff!important}
.academy-open .academy-header{border-bottom-color:#edf1ee}
.academy-open .academy-content>section{padding-top:46px;padding-bottom:46px}
.academy-open .academy-portrait,.academy-open .academy-bio-photo,.academy-open .vision-faculty-photo{border-radius:24px 24px 64px 24px}
.academy-open .academy-photo-label,.academy-open .vision-hero .academy-photo-label{margin:0;padding:12px 0;background:transparent;border:0;border-radius:0;box-shadow:none}
.academy-open.academy-vision .academy-hero{background:transparent;border:0;border-radius:0;padding:36px 0 30px;margin-top:0}
.academy-open .vision-hero .academy-hero-copy h1{color:var(--deep)}
.academy-open .vision-hero-accent{color:var(--teal)}
.academy-open .vision-hero .academy-eyebrow{color:var(--teal)}
.academy-open .vision-hero .academy-lead{color:#596d63}
.academy-open .vision-hero .academy-hero-note{color:var(--muted)}
.academy-open .vision-hero .academy-primary .wp-block-button__link{background:var(--teal);color:#fff}
.academy-open .vision-hero .academy-text-button .wp-block-button__link{color:var(--teal)}
.academy-open .academy-course-card{background:transparent;color:var(--ink);border:0;border-radius:0;gap:34px;overflow:visible}
.academy-open .academy-course-image{border-radius:20px;overflow:hidden}
.academy-open .academy-course-body{padding:20px 0}
.academy-open .academy-course-body h3{color:var(--deep)}
.academy-open .academy-course-body>p:not([class]){color:#596d63}
.academy-open .academy-card-kicker,.academy-open .academy-course-meta{color:var(--teal)}
.academy-open .academy-course-button .wp-block-button__link{color:var(--teal)}
.academy-open .vision-course-list{gap:40px 32px}
.academy-open .vision-course-card{border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none!important}
.academy-open .vision-course-cover{border-radius:20px}
.academy-open .vision-course-copy{padding:21px 0 0}
.academy-open .vision-course-details{border-color:#e7eeea}
.academy-open .vision-events{background:#f7faf9;border:0;border-radius:0;padding:32px 26px!important}
.academy-open .vision-event-card,.academy-open .vision-event-card:nth-child(2){border:0;border-radius:0;background:transparent;color:var(--ink);box-shadow:none!important;padding:12px 0 20px;border-bottom:1px solid #e3ebe6}
.academy-open .vision-event-card:nth-child(2) .vision-event-category,.academy-open .vision-event-card:nth-child(2) .vision-event-title,.academy-open .vision-event-card:nth-child(2) .vision-event-open,.academy-open .vision-event-card:nth-child(2) .vision-event-price{color:var(--teal)}
.academy-open .vision-event-card:nth-child(2) .vision-event-time,.academy-open .vision-event-card:nth-child(2) .vision-event-teacher,.academy-open .vision-event-card:nth-child(2) .vision-event>p{color:#65736c}
.academy-open .vision-event-card:nth-child(2) .vision-interest .wp-block-button__link{background:var(--teal);color:#fff}
.academy-open .vision-event-thumb{border-radius:13px 13px 32px 13px}
.academy-open .vision-growth{background:#f2f7f5;border:0;border-radius:0;color:var(--ink)}
.academy-open .vision-growth h2,.academy-open .vision-growth-step h3{color:var(--deep)}
.academy-open .vision-growth .academy-eyebrow,.academy-open .vision-growth-details>summary{color:var(--teal)}
.academy-open .vision-growth-statement{color:var(--deep)}
.academy-open .vision-growth-lead,.academy-open .vision-growth-step p:not([class]),.academy-open .vision-growth-details>p{color:#596d63}
.academy-open .vision-growth-number{color:#a25530}
.academy-open .vision-growth-step{border-bottom-color:#dce7e1}
.academy-open .vision-growth summary:focus-visible{outline-color:var(--orange)}
.academy-open .vision-founder{background:transparent;border:0;border-radius:0;overflow:visible}
.academy-open .vision-founder .vision-faculty-copy{padding-block:10px}
.academy-open .vision-founder .vision-faculty-photo{border-radius:22px 22px 56px 22px}
.academy-open .vision-faculty-grid{gap:38px 30px}
.academy-open .academy-bio-grid{border:0;border-radius:0;padding:0;background:transparent}
.academy-open .academy-testimonial-video{background:transparent;color:var(--deep);border-radius:18px}
.academy-open .academy-testimonial-video figcaption{color:var(--deep);padding-inline:0}
.academy-open .academy-review{background:#fff;border-radius:18px;padding:22px 24px}
.academy-open .academy-news-card{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none!important}
.academy-open .academy-news-photo{overflow:hidden;border-radius:16px}
.academy-open .academy-news-body,.academy-open .academy-news-column:first-child .academy-news-body{padding:17px 0 0}
.academy-open .academy-news-column:not(:first-child) .academy-news-body{padding:0 17px 0 0}
.academy-open .academy-geo-empty{background:#fff;border:0;border-radius:0}
@media(max-width:700px){
 .academy-open .academy-content>section{padding-top:30px;padding-bottom:30px}
 .academy-open.academy-vision .academy-hero{width:calc(100% - 36px);padding:24px 0;margin:0 auto}
 .academy-open .vision-hero .academy-portrait{border-radius:22px 22px 58px 22px}
 .academy-open .academy-course-card{grid-template-columns:1fr;gap:0}
 .academy-open .academy-course-body{padding:22px 0 0}
 .academy-open .vision-course-list{gap:32px}
 .academy-open .vision-events,.academy-open .vision-growth{width:calc(100% - 36px)!important;padding:25px 18px!important}
 .academy-open .vision-faculty-grid{gap:28px 18px}
 .academy-open .vision-founder .vision-faculty-copy{padding:0 16px 0 0}
 .academy-open .academy-news-column:not(:first-child) .academy-news-body{padding:0 13px 0 0}
 .academy-open .academy-review{padding:20px}
}

.academy-open .wp-block-button__link{border-radius:15px}.academy-open .academy-view-actions .wp-block-button__link{border-radius:11px}.review-notice{background:#fff}.academy-open .vision-course-card:focus-within,.academy-open .vision-event-card:focus-within,.academy-open .academy-news-card:focus-within{outline:2px solid #0b6f6b66;outline-offset:7px}.academy-open .vision-course-cover img,.academy-open .vision-event-thumb img{transition:transform .45s cubic-bezier(.2,.7,.3,1)}
@media(hover:hover) and (pointer:fine){.academy-open .vision-course-card:not(.vision-reveal-pending):hover,.academy-open .vision-event-card:not(.vision-reveal-pending):hover,.academy-open .academy-news-card:not(.vision-reveal-pending):hover{transform:translateY(-5px)}.academy-open .vision-course-card:hover .vision-course-cover img,.academy-open .vision-event-card:hover .vision-event-thumb img{transform:scale(1.035)}}
@media(prefers-reduced-motion:reduce){.academy-open .vision-motion-card,.academy-open .vision-reveal-pending,.academy-open .vision-course-cover img,.academy-open .vision-event-thumb img{opacity:1!important;transform:none!important;transition:none!important}}

/* Balanced closing and secondary affiliation; no additional content. */
.academy-open .academy-content>.vision-ending{display:block;text-align:center;padding:30px 0 16px;margin-top:20px!important}.academy-open .vision-ending h3{max-width:660px;margin-inline:auto}.academy-open .academy-partner{justify-content:center;align-items:center;gap:16px;margin-top:0;padding:14px 0 24px;text-align:center}.academy-open.academy-vision>.academy-partner{margin-bottom:8px}@media(max-width:700px){.academy-open .academy-content>.vision-ending{padding:24px 0 10px}.academy-open .academy-partner{flex-wrap:wrap;gap:8px 12px;padding:12px 0 18px}}

/* Necessary secondary information remains readable; decorative copy is removed in source. */
.academy-open,.review-notice{--secondary-size:14px}
.academy-open .academy-brand-byline,.academy-open .academy-view-context,.academy-open .academy-nav-links,.academy-open .academy-course-meta,.academy-open .vision-course-kicker,.academy-open .vision-teacher-name,.academy-open .vision-course-format,.academy-open .vision-event-category,.academy-open .vision-event-time,.academy-open .vision-event-teacher,.academy-open .vision-event-open,.academy-open .vision-faculty-role,.academy-open .academy-knowledge-note,.academy-open .academy-news-metric-label,.academy-open .academy-news-source,.academy-open .academy-news-period,.academy-open .academy-news-date,.academy-open .academy-news-link,.academy-open .academy-source-links,.academy-open .academy-testimonial-source,.academy-open .academy-partner-label,.academy-open .academy-partner-link,.academy-open .academy-footer-brand,.academy-open .academy-footer-contact,.academy-open .academy-footer-legal,.academy-open .academy-bio-expertise,.academy-open .academy-bio-link,.academy-open .wp-block-button__link,.review-notice{font-size:var(--secondary-size)}
.academy-open .academy-eyebrow,.academy-open .academy-review cite,.academy-open .academy-review cite span,.academy-open .academy-testimonial-video figcaption,.academy-open .vision-faculty-bio,.academy-open .vision-card-summary,.academy-open .vision-course-details>p,.academy-open .vision-event>p,.academy-open .vision-growth-step p:not([class]),.academy-open .vision-growth-details>p,.academy-open .academy-geo-empty p,.academy-open .vision-faculty-detail>p{font-size:var(--secondary-size);line-height:1.8}
.academy-open .vision-detail-lead{font-size:var(--secondary-size)!important}.academy-open .vision-course-details>summary,.academy-open .vision-faculty-detail>summary,.academy-open .vision-growth-details>summary,.academy-open .academy-source-list>summary{font-size:var(--secondary-size);min-height:44px}.academy-open .vision-detail-close .wp-block-button__link,.academy-open .academy-view-actions .wp-block-button__link,.academy-open .academy-geography .wp-block-button__link,.academy-open .academy-course-button .wp-block-button__link,.academy-open .academy-login .wp-block-button__link{font-size:var(--secondary-size);min-height:44px}.academy-open .vision-founder .vision-faculty-bio{font-size:var(--secondary-size)}.academy-open .academy-header{gap:18px}.academy-open .academy-nav-links{flex-wrap:wrap;gap:12px 18px}.academy-open .vision-event>summary{gap:9px}.academy-open .vision-event-bottom{flex-wrap:wrap}.academy-open .vision-event-title{overflow-wrap:anywhere}
@media(max-width:620px){
 .academy-open,.review-notice{--secondary-size:16px}
 .academy-open .academy-lead,.academy-open .vision-hero .academy-lead,.academy-open .academy-review p,.academy-open .academy-course-body>p:not([class]),.academy-open .academy-bio-copy>p:not([class]),.academy-open .vision-growth-lead{font-size:16px;line-height:1.8}.academy-open .vision-growth-number{font-size:16px}.academy-open .academy-knowledge-note{max-width:none}
}
.academy-open .academy-news-column .academy-news-summary{font-size:var(--secondary-size);line-height:1.8}@media(max-width:620px){.academy-open .vision-course-details>h3{font-size:18px}}
.academy-open .academy-hero-actions .wp-block-button__link,.academy-open .academy-news-column .academy-news-metric-label{font-size:var(--secondary-size)}@media(max-width:620px){body{font-size:16px}}
