/* Melanated Adventurz: emerald, gold and black brand palette. */
:root{--green:#004d36;--deep:#004d36;--gold:#b88f36;--accent-gold:#b88f36;--luxury-black:#000000;--emerald-highlight:#00875a;--gold-highlight:#f3da83}
.site-brand-row,.site-navigation{background:#004d36}
.site-navigation{border-bottom:1px solid #b88f36}
.site-navigation .nav-links a,.site-navigation .menu,.site-brand-row .email-list-link{color:#fff}
.site-navigation .nav-cta,.btn:not(.alt){background:#b88f36;border-color:#b88f36;color:#000}
.site-navigation .nav-cta:hover,.btn:not(.alt):hover{background:#f3da83;border-color:#f3da83;color:#000}
.site-brand-row .email-list-link{border-color:#b88f36}
.partner-intro,.experiences,.subhero{background-color:#004d36}
.footer,.offering-coming{background-color:#000;color:var(--ivory)}
.footer{border-top:1px solid #b88f36}
.footer strong,.footer .footer-bottom span:last-child{color:#b88f36}
.adventure-header-links{background:#004d36;border-bottom-color:#b88f36}
.adventure-header-links a{color:#fff}
.adventure-header-links span{color:#b88f36}
.ma-signup-popup{background:#004d36;border-color:#b88f36}
.ma-popup-submit{background:#b88f36;color:#000;border-color:#b88f36}
a:focus-visible,button:focus-visible{outline:3px solid #00875a;outline-offset:4px}
.site-header a:focus-visible,.site-header button:focus-visible,.footer a:focus-visible{outline-color:#f3da83}

/* Dark emerald header and bands with warm gold accents. */
.announcement{background:#004d36;color:#fff}
.footer{background:#b88f36;color:#000;border-top:1px solid #000}
.footer h3,.footer strong,.footer p,.footer a,.footer-bottom,.footer .footer-bottom span:last-child{color:#000}
.footer-bottom{border-top-color:rgba(0,0,0,.3)}
.footer a:hover{text-decoration:underline}
.footer a:focus-visible{outline-color:#000}

/* Keep the mobile brand, email link and menu in one compact row. */
@media(max-width:850px){
 .topbar.site-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:8px;padding:8px 14px;border-bottom:1px solid var(--gold)}
 .site-brand-row{min-width:0}
 .site-brand-row>.wrap{width:100%;gap:8px;padding:0;min-height:44px}
 .site-brand-row .brand{min-width:0;flex:0 1 220px;display:block;line-height:0}
 .site-brand-row .brand-wordmark{display:block;width:100%;max-width:220px;height:auto}
 .site-brand-row .email-list-link{font-size:clamp(.6rem,2.5vw,.75rem);letter-spacing:0;flex:none}
 .site-navigation{border:0}
 .site-navigation>.wrap{position:static;width:44px;padding:0}
 .site-header .menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;font-size:1.65rem;line-height:1;cursor:pointer}
 .site-header .nav-links.open{position:absolute;top:100%;left:14px;right:14px;z-index:30;margin:0;padding:18px;background:var(--deep);border:1px solid var(--gold);max-height:calc(100dvh - 80px);overflow-y:auto}
}

.ecosystem-section .ecosystem-card .text-link{color:#0D2D1E!important}.ecosystem-section .ecosystem-card .text-link:hover{color:#8b691f!important}

/* October 25 palette trial. Restore Site version 130 to return to the prior look. */
:root{--green:#0D2D1E;--deep:#432719;--gold:#C79D3F;--accent-gold:#C79D3F;--ivory:#FCF6EC;--ink:#432719;--muted:#75675C;--line:#D8C9B3;--luxury-black:#432719;--emerald-highlight:#0D2D1E;--gold-highlight:#F3DA83}
body{background:var(--ivory);color:var(--ink)}
.announcement,.topbar.site-header,.site-brand-row,.site-navigation{background:#432719;color:#FCF6EC}
.site-navigation{border-bottom-color:#C79D3F}
.site-navigation .nav-links a,.site-navigation .menu{color:#FCF6EC}
.site-brand-row .email-list-link,.site-navigation .nav-cta{background:#C79D3F;border-color:#C79D3F;color:#432719}
.site-brand-row .email-list-link:hover,.site-navigation .nav-cta:hover{background:#F3DA83;color:#432719}
.adventure-header,.adventure-mobile-copy,.ecosystem-section,.interest{background:#FCF6EC;color:#432719}
.adventure-header-links{background:#0D2D1E;border-bottom-color:#C79D3F}
.adventure-header-links a{color:#FCF6EC}
.adventure-header-links span{color:#C79D3F}
.ecosystem-section h2,.ecosystem-paths,.ecosystem-section .ecosystem-note{color:#432719}
.ecosystem-card{background:#FFFCF7;border-color:#D8C9B3;border-top-color:#C79D3F}
.ecosystem-name,.ecosystem-number,.section-kicker{color:#0D2D1E}
.partner-intro,.experiences,.subhero,.students,.adventure-services,.offering-coming{background-color:#432719;color:#FCF6EC}
.students .student-note{background:#503223;border-color:#C79D3F;color:#FCF6EC}
.btn:not(.alt),.ma-popup-submit{background:#0D2D1E;border-color:#C79D3F;color:#FCF6EC}
.btn:not(.alt):hover,.ma-popup-submit:hover{background:#1D4935;border-color:#C79D3F;color:#FCF6EC}
.ma-signup-popup{background:#432719;border-color:#C79D3F;color:#FCF6EC}
.footer{background:#432719;color:#FCF6EC;border-top-color:#C79D3F}
.footer h3,.footer p,.footer a,.footer-bottom{color:#FCF6EC}
.footer strong,.footer .footer-bottom span:last-child{color:#E2BF69}
.footer-bottom{border-top-color:rgba(199,157,63,.45)}
.footer a:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible{outline-color:#F3DA83}
@media(max-width:850px){.site-header .nav-links.open{background:#432719}}

.site-brand-row .email-list-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 20px;border:1px solid #C79D3F;border-radius:999px;text-decoration:none}
