/* October 2026 brand corrections; existing layouts retained. */
:root{--aubergine:#281B24}
.upheld-lockup .upheld-logo{display:block;width:206px;height:auto;max-width:100%}
.site-header .hdr{min-height:104px;padding-block:0}
.site-footer .upheld-lockup{display:inline-block;background:#F6F0E5;border-radius:4px;padding:4px 8px}
.site-footer .upheld-logo{width:192px}
.nav-access{border:1px solid #C9C3B6;padding:9px 14px;border-radius:4px}
.brand-purpose{font-family:var(--serif);font-size:1.35rem;color:#281B24;margin-top:2.2rem}
.slide-six-demo{display:block;width:100%;height:880px;border:1px solid #C9C3B6;border-radius:16px;background:#FBF7EF;margin-top:2rem}
.demo-disclosure{max-width:76ch;font-size:.88rem;color:#4B453D}
.contact-direct a{text-decoration:underline;text-underline-offset:3px}
:focus-visible{outline:3px solid #8A5A0C;outline-offset:5px}
@media(max-width:760px){.upheld-lockup .upheld-logo{width:164px}.site-header .hdr{min-height:86px}.slide-six-demo{height:1130px}.nav-access{margin-top:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}}
/* Content remains visible when scripting is unavailable. */
html:not(.js-ready) .reveal{opacity:1;transform:none}

.goldie-logo-inline{display:block;width:136px;height:auto}.on-dark .goldie-lockup:has(.goldie-logo-inline){background:#FBF7EF;padding:8px 12px;border-radius:4px}.hero .goldie-logo-inline{width:230px}.demo-section{scroll-margin-top:110px}

.hero-goldie-logo{display:block;width:clamp(210px,35vw,380px);max-width:100%;height:auto;margin-bottom:1.5rem}.hp[hidden]{display:none!important}

.founder-link a{color:#14514A;text-decoration:underline;text-underline-offset:4px}

.founder-cohort{font-size:.95rem;line-height:1.65}.founder-cohort a{color:#14514A;text-decoration:underline;text-underline-offset:4px}

.discovery-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem}.discovery-quotes figure{margin:0;padding-top:1.4rem;border-top:2px solid #D69A2D}.discovery-quotes blockquote{margin:0;color:#14514A;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.4;font-weight:600}.discovery-quotes figcaption{margin-top:1.25rem;font-size:.78rem;line-height:1.5;color:#4B453D}.discovery-context{margin-top:2rem;color:#4B453D!important}@media(max-width:760px){.discovery-quotes{grid-template-columns:minmax(0,1fr);gap:2rem}}

.news-list{max-width:880px}.news-item+ .news-item{border-top:1px solid #C9C3B6;padding-top:3rem;margin-top:3rem}.news-item p{max-width:65ch}#discovery-heading{scroll-margin-top:120px}
@media(min-width:761px) and (max-width:1000px){.site-header .nav{gap:14px}.site-header .nav a{font-size:.8rem}.site-header .upheld-logo{width:160px}.site-header .nav-access{padding:7px 9px}}

.news-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.news-photo-pair figure{margin:0;min-width:0}.news-photo-pair img{display:block;width:100%;height:auto;border-radius:8px}.news-photo-pair figcaption{font-size:.82rem;line-height:1.6;color:#4B453D;margin-top:.75rem}@media(max-width:600px){.news-photo-pair{grid-template-columns:minmax(0,1fr);gap:1.75rem}}
