/* Equal voices: champagne atelier and rose night academy. */
.hero{background:radial-gradient(ellipse at 95% 20%,#74525b66,transparent 65%),linear-gradient(115deg,#27221e,#352a2d)}.hero .global-title em{color:#e94b96}.hero .eyebrow{color:#d9bc91}.hero .light{background:#e94b96;border-color:#e94b96;color:#38262d}.hero .light:hover{background:#ef70ad}.hero-roles span{color:#e94b96;border-color:#927080}.hero-roles span+span{color:#e0c69c;border-color:#8c7756}.hero-image{border-color:#c09c81}.hero-image:after{border-color:#d2a3b277}.image-note{background:linear-gradient(transparent,#30202bdc)}
.about{background:#faf5ed}.about-grid h2 em{color:#b82f72}.signature{background:#eee2d8;border-color:#d9bbad}.signature-grid article{border-color:#b98b88}.signature:before{border-color:#c8a09955}.path{background:linear-gradient(125deg,#362a30,#4a343e);border-top-color:#e94b96}.path h3{color:#e94b96}.path-bottom{color:#e94b96}.moon{box-shadow:inset 12px -6px 0 #e94b96}
.academy{background:#241e23;color:#f3e6ed}.academy h2{color:#f7eee7}.academy h2 em{color:#e94b96}.academy .eyebrow,.academy .section-marker{color:#e94b96}.academy .section-marker{border-color:#604853}.academy .section-heading p,.academy .subtle{color:#c9b8c1}.academy .section-marker>span:first-child:before{background:#bd9b70}.track-grid{border-color:#705461}.track-grid article{background:#30252d}.track-grid article:nth-child(even){background:#382b31}.track-grid article+article{border-color:#705461}.track-grid article>span{color:#ceb58c}.track-grid h3{color:#f3d6e3}.track-grid p{color:#d2bdc8}.partner-formats{border-color:#6c515f}.partner-formats h3{color:#f2e3da}.partner-formats p{color:#d3bfc9}.partner-formats .eyebrow{color:#d9b988}.academy .text-link{color:#e94b96;border-color:#a0788b}.academy .group-heading{border-color:#c39b70}.academy .group-heading>h3,.academy .course h3{color:#f4e6ed}.academy .group-heading p,.academy .course p{color:#cdbac6}.academy .course-list{border-color:#8c6d7a}.academy .course{border-color:#594550}.academy .course-en,.academy .course-tag,.academy .course-arrow{color:#e94b96}.academy .course-number{color:#cbae81}.academy .course:hover{background:#392a34}.academy .learning-path{background:#352932;border-color:#b49370}.academy .learning-path h3{color:#efd8e2}.academy .learning-path li strong{color:#e8c7d7}.academy .learning-path>p,.academy .learning-path li span{color:#cdbac5}.academy .learning-banner{border-color:#493641;outline-color:#aa8796}
.business{background:linear-gradient(120deg,#322920,#4b353f);border-color:#af8d71}.business h2 em{color:#e94b96}.business-items article>span{color:#dbb68a}.founder blockquote{color:#b82f72;border-color:#c99ba5}.contact{background:#ead6d5;border-color:#c7a29e}.contact h2 em,.contact .eyebrow{color:#b82f72}.contact-email{color:#754e58;border-color:#b4838d}.contact input,.contact select,.contact textarea{background:#fbf4ef;border-color:#bb9494}.contact .dark{background:#493039;color:#f9e9ef}.contact .dark:hover{background:#684652}.contact-copy>p:not(.eyebrow),.contact .form-note{color:#795f65}
@media(max-width:1200px){.track-grid article:nth-child(n+3){border-color:#705461}}
.academy .section-heading p,.academy .section-heading .eyebrow,.academy .section-heading .subtle{color:#d1bec8!important}

.hero-roles span{border-color:#e94b96}.path{border-top-color:#e94b96}.contact .dark{background:#b82f72;color:#fff}.contact .dark:hover{background:#97265e}.academy .section-heading .eyebrow{color:#e94b96!important}

.brand img{object-fit:contain;height:auto;padding:0;border-radius:0}.footer-brand{display:inline-flex;align-items:center;gap:20px;flex-wrap:wrap}.footer-brand img{width:125px;height:auto;object-fit:contain}.entrance img{height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain}.contact-email{font-size:clamp(16px,2.1vw,27px);overflow-wrap:anywhere;word-break:break-word}.lounge-contact,.lounge-visit{font-size:14px;line-height:1.9;margin:20px 0}.lounge-visit a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.footer-brand{gap:14px}.footer-brand img{width:100px}.contact-email{font-size:clamp(15px,4.4vw,21px)}}
