/* Alternating RANX bone and midnight folds, with the original brand motif. */
.name-logo{display:inline-block;width:max-content;font-family:Basis,Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-1.1px;white-space:nowrap}
.header{min-height:120px}.header nav{gap:24px}
.cream-fold{background:var(--bone);color:var(--ink);--line:#cfc6bd;--tan:#975d22;--muted:#615e5b;--panel:#f7f3ee}
.cream-fold h1,.cream-fold h2,.cream-fold h3{color:var(--ink)}
.cream-fold .eyebrow,.cream-fold .section-label>span,.cream-fold .index,.cream-fold .topic-no,.cream-fold .honour-number,.cream-fold .industry-group h3{color:var(--tan)}
.cream-fold .text-link{color:var(--ink);border-color:#00000455}.cream-fold .text-link:hover{color:var(--tan)}
.cream-fold .button{background:var(--ink);border-color:var(--ink);color:var(--bone)}.cream-fold .button:hover{background:var(--tan);border-color:var(--tan);color:var(--bone)}
.cream-fold .honours-grid article,.cream-fold .ventures article{background:#f7f3ee;border-color:var(--line)}
.cream-fold .honours-grid article:hover,.cream-fold .ventures article:hover{border-color:#b18f62}
.cream-fold .honour-logo{background:#eae1d6}
.cream-fold .honours-grid article div>p:last-child,.cream-fold .ventures p:not(.eyebrow),.cream-fold .section-description,.cream-fold .topic-list p,.cream-fold .section-top>p,.cream-fold .industry-group li,.cream-fold .prose p,.cream-fold .writing-note>div p,.cream-fold .speaking-top p:not(.eyebrow),.cream-fold .page-intro .intro,.cream-fold .bio-layout aside p,.cream-fold .institution-note,.cream-fold .press-features p{color:#57514b}
.cream-fold .prose p.lead{color:var(--ink)}.cream-fold .writing-note .note-name{color:var(--tan)}
.cream-fold .refreshed-company-grid .company-logo{background:#fff}.cream-fold .industry-toggle,.cream-fold .testimonial-toggle{color:var(--tan)}
.cream-fold .founder-testimonial blockquote{color:#4d4742}.cream-fold .founder-testimonial figcaption strong{color:var(--ink)}.cream-fold .founder-testimonial figcaption span{color:#615e5b}
.cream-fold .home-honours{padding-top:76px}.cream-fold .enquiry-card{background:#f7f3ee}.cream-fold .enquiry-card input{background:#fff;border-color:#b6b0a6;color:var(--ink)}.cream-fold .form-error{color:#9b2929}.cream-fold .enquiry-card button{color:var(--bone)}
.cream-fold .institution-logos>div{background:#fff}.cream-fold .institution-logos img{mix-blend-mode:multiply}
.cream-fold .credential-grid p,.cream-fold .industries ul,.cream-fold .role{color:#615e5b}.cream-fold .credential-grid strong{color:var(--ink)}
.cream-fold .enquiry-card label span,.cream-fold .enquiry-card .form-hint,.cream-fold .form-consent,.cream-fold .form-alternative{color:#615e5b}
@media(max-width:1100px){.header nav{gap:16px}.name-logo{font-size:29px;letter-spacing:-1px}}
@media(max-width:700px){.name-logo{font-size:30px;letter-spacing:-1px}.header nav{gap:14px 20px}.cream-fold .home-honours{padding-top:54px}}

/* Media features brought onto the homepage from the IMC founders archive. */
.media-stories{padding-top:0;border-top:0}.media-stories .section-description{margin-bottom:38px}.media-stories .press-features{gap:40px 30px}.media-stories .press-features img,.media-stories .press-features figure:nth-child(-n+2) img{height:280px;object-fit:contain;padding:14px;background:#eae1d6}.media-stories .press-features figcaption{font-size:16px;line-height:1.7;color:#57514b;margin-top:20px}.media-stories .press-features figure:nth-child(n+3) img{height:220px}@media(max-width:700px){.media-stories .press-features img,.media-stories .press-features figure:nth-child(-n+2) img,.media-stories .press-features figure:nth-child(n+3) img{height:auto;max-height:350px;width:100%;object-fit:contain}.media-stories{padding-top:0}}
