@import url("/brand/rollout/tokens.css");
body{color:var(--text)}
.wordmark img.corporate-wordmark,.public-brand img.corporate-wordmark{width:138px;height:auto;max-height:44px;object-fit:contain}
.footer-brand img.corporate-wordmark,.about-footer-brand img.corporate-wordmark,.form-footer-brand img.corporate-wordmark{width:150px;height:auto;max-height:52px;object-fit:contain}
.wordmark,.public-brand{min-height:44px}
.button:not(.secondary),.public-app-cta{background:var(--action-primary);color:white}
.button:not(.secondary):hover,.public-app-cta:hover{background:var(--action-hover)}
.button.secondary{color:var(--text);background:var(--surface);border-color:#8191A5}
.public-desktop-nav>a:not(.public-app-cta),.desktop-nav>a:not(.button){color:var(--text-secondary)}
.public-menu-button,.menu-button{color:var(--action-primary);border-color:#8191A5}
:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--action-primary);outline-offset:4px}
.hero h1 span,.eyebrow{color:var(--action-primary)}
.why{background:var(--brand-navy)}.mh-home{background:var(--brand-navy)}
.pillars article:nth-child(2),.bridge-outcomes article:nth-child(2){background:#203654}
.pillars article:nth-child(2) i,.bridge-outcomes article:nth-child(2) i{color:var(--brand-orange)}
.pulse-cta,.site-footer{background:var(--brand-navy)}
.pulse-cta .button{background:var(--brand-orange);color:var(--brand-navy)}
.pulse-cta .button:hover{background:#FFAB62;color:var(--brand-navy)}
.cyan{color:#A44500}.community .cyan{color:#FFAB62}.pulse-cta .cyan,.site-footer .cyan{color:#FFAB62}
.free-shoal .fish-school img{object-fit:contain;height:auto}
.brand-review{width:min(1120px,100% - 40px);margin:40px auto;color:var(--text)}
@media(max-width:360px){.wordmark img.corporate-wordmark,.public-brand img.corporate-wordmark{width:122px}}

:root{--okeiya-deep:var(--brand-navy);--okeiya-current:var(--action-primary);--okeiya-cyan:var(--brand-orange);--okeiya-mist:var(--surface-blue)}
.why .eyebrow,.why .bridge-outcomes i{color:#FFAB62}

.services-platform-vision{background:var(--brand-navy)!important;color:white}.services-platform-vision>p{color:white}.services-hero .services-platform-vision li{background:#203654;color:white}.services-hero .services-platform-vision small{color:#CCD8E7}.services-platform-vision .brand-shoal img{height:auto;aspect-ratio:512/400;object-fit:contain}

.community :focus-visible,.pulse-cta :focus-visible,footer :focus-visible,.dark :focus-visible{outline-color:var(--brand-orange)}

.mh-home #mh-home-title{color:white}.mh-home .mh-home-date{color:#FFAB62}.mh-home .mh-home-link{background:var(--brand-orange);color:var(--brand-navy)}
