/* FORGE palette based on the supplied reference: deep blue-green, cream, peach, sage, and muted yellow. */
body.corporate,
body.forge-product{
  --ink:#0c1f28;
  --panel:#173947;
  --cream:#f2eee5;
  --muted:#c2cbc5;
  --copper:#e09a78;
  --line:#4f6a72;
  --season-green:#90b8ab;
  --season-yellow:#e3d080;
  --season-pink:#e09a78;
  background:#0c1f28;
  color:var(--cream);
}
body.corporate .site-header,
body.forge-product .forge-header-band{background:#0a1b23;border-color:#39545c}
body.corporate .site-header nav a::after{border-color:#e3d080}
body.corporate .company-original-hero{background:#0d2530;border-color:#3e5a63}
body.corporate .company-original-hero .hero-image{
  background:radial-gradient(circle at 78% 45%,#b5a77678 0,#38606b88 17%,#173b49 38%,transparent 66%),
             radial-gradient(circle at 40% 94%,#214653 0,transparent 54%),
             linear-gradient(115deg,#0b2029,#12323e 62%,#0d2631);
}
body.corporate .company-original-hero .hero-vignette{background:linear-gradient(90deg,#0b1f28f5 0,#0b1f28bd 39%,#0b1f2822 82%)}
body.corporate .company-original-hero h1 em,
body.corporate.studio-notes .company-original-hero h1 em,
body.corporate.studio-notes .inner-hero h1 em,
body.corporate.studio-notes .inner-section h2 em,
body.corporate.studio-notes .company-pipeline h2 em,
body.corporate.studio-notes .company-contact h2 em,
body.corporate.studio-notes .forge-purpose h2 em{color:#e09a78}
body.corporate .company-original-hero .hero-lede{color:#f2eee5}
body.corporate .company-original-hero::after,
body.corporate .company-original-hero .hero-side{color:#90b8ab}
body.corporate .company-stage-stamp{border-color:#e3d080;color:#f2eee5;text-shadow:0 0 28px #e3d08077}
body.corporate .eyebrow,
body.corporate .section-label,
body.corporate .status{color:#90b8ab}
body.corporate .section-label .rule{background:#4f6a72}
body.corporate .section-label::before{background:#e09a78}
body.corporate .button.primary{background:#e09a78;border-color:#e09a78;color:#0c1f28}
body.corporate .button.primary:hover{background:#e3d080;border-color:#e3d080}
body.corporate .button.ghost{background:#173947;border-color:#90b8ab;color:#f2eee5}
body.corporate .button.ghost:hover{background:#235060}
body.corporate .text-arrow,
body.corporate .company-contact-email{color:#e3d080}
body.corporate .forge-mission-band{background:#e3d080;color:#0c1f28}
body.corporate .forge-mission-band .eyebrow,
body.corporate .forge-mission-band a{color:#0c1f28}
body.corporate .company-products,
body.corporate .inner-section.alt{background:#102b36;border-color:#54717a}
body.corporate .company-product-card{background:#173947;border-color:#6d8c8f;box-shadow:22px 22px 0 #90b8ab1c}
body.corporate .company-product-card::before{background:#e3d080;color:#0c1f28}
body.corporate .company-product-image{background:#173947}
body.corporate .company-product-image::after{background:linear-gradient(90deg,transparent 76%,#173947 100%)}
body.corporate .company-product-copy p,
body.corporate .company-pipeline-head p{color:#d5dedb}
body.corporate .company-product-copy .company-caveat{color:#c2cbc5;border-color:#e09a78}
body.corporate .company-pipeline-list{border-color:#6b8b90}
body.corporate .company-pipeline-list>a,
body.corporate .company-pipeline-list>div{border-color:#4f6a72}
body.corporate .company-pipeline-list>a:nth-child(odd),
body.corporate .company-pipeline-list>div:nth-child(odd){background:#102b36}
body.corporate .company-pipeline-list>a:hover{background:#1b4350}
body.corporate .company-pipeline-list span,
body.corporate .company-pipeline-list b{color:#90b8ab}
body.corporate .company-pipeline-list em{color:#c2cbc5}
body.corporate .company-pipeline-list .pipeline-name .focusmix-wordmark{color:#f2eee5}
body.corporate .company-contact{background:radial-gradient(circle at 16% 48%,#27606a,#153542 55%,#0b2029);border-color:#6b8b90}
body.corporate .inner-hero,
body.corporate .forge-about-hero{background:radial-gradient(circle at 79% 22%,#38616a,#193e4b 44%,#0c1f28 82%)!important;border-color:#54717a}
body.corporate .inner-hero:after{border-color:#90b8ab}
body.corporate .forge-purpose{background:#102b36;border-color:#54717a}
body.corporate .forge-purpose-mark{border-color:#6b8b90;background:radial-gradient(circle at 28% 0,#345c66,#102b36 70%)}
body.corporate .forge-purpose-mark:before,
body.corporate .forge-purpose-mark span{color:#90b8ab}
body.corporate .forge-purpose-copy p:not(.eyebrow){color:#dce3df}
body.corporate .forge-story-art{background:radial-gradient(circle at 70% 20%,#345d67,#102b36 73%);border-color:#6b8b90}
body.corporate .forge-principles article,
body.corporate .mini-grid article,
body.corporate .contact-page-list a{background:#173947;border-color:#54717a}
body.corporate .contact-page-list a:hover{background:#235060;border-color:#e3d080}
body.corporate .contact-page-list small{color:#e3d080}
body.corporate .footer,
body.forge-product .footer{background:#091a22;border-color:#54717a}
body.corporate .footer a:hover,
body.forge-product .footer a:hover{color:#e3d080}
body.forge-product .site-header nav a[aria-current="location"],
body.forge-product .site-header nav a:hover{color:#e3d080}
body.forge-product .footer p{color:#f2eee5}
body.forge-product .barker-hero{background:#0c1f28;border-color:#4f6a72}
body.forge-product .barker-hero-shade{background:linear-gradient(90deg,#0b1f28f5 0,#0b1f28cf 38%,#0b1f2840 84%)}
body.forge-product .barker-grid article,
body.forge-product .barker-interface-frame,
body.forge-product .groove-hero-screen,
body.forge-product .groove-tour-screen,
body.forge-product .tour-button{background:#173947;border-color:#54717a}
body.forge-product .barker-interface,
body.forge-product .groove-detail-band{background:linear-gradient(140deg,#173947,#0c1f28)}
body.forge-product .groove-hero{background:radial-gradient(circle at 80% 0,#265362,#102b36 55%,#0c1f28);border-color:#54717a}
body.forge-product .tour-button.active{background:#235060;border-color:#e09a78}
body.forge-product .tour-description,
body.forge-product .notice{background:#173947;color:#f2eee5}
body.forge-product .barker-intro p,
body.forge-product .barker-grid p,
body.forge-product .barker-interface p,
body.forge-product .groove-tour-head p,
body.forge-product .groove-detail-grid p{color:#d5dedb}
.footer-social a{color:#f2eee5;text-decoration-color:#90b8ab}
.footer-social a:hover{color:#e3d080}
@media(max-width:700px){body.corporate .company-product-image::after{background:linear-gradient(180deg,transparent 76%,#173947 100%)}}
@media(max-width:560px){body.corporate .company-original-hero .hero-vignette{background:linear-gradient(90deg,#0b1f28e8,#0b1f289c),linear-gradient(0deg,#0b1f28bb,transparent 30%)}}
