
.site-header{border-bottom:0;box-shadow:none}
.discovery-header .header-inner{justify-content:space-between}
.site-header .nav{width:100%}
.site-header .nav a{border-bottom:0;text-decoration:none;box-shadow:none}
.site-header .nav .nav-cta{margin-left:auto;border-bottom:0}
.hero.discovery.c4{min-height:calc(100svh - 74px);display:flex}
.hero.c4>.wrap{display:flex;flex-direction:column}
.hero.c4 .identity{height:calc(clamp(2.4rem,4.5vw,4rem) + 48px);min-height:calc(clamp(2.4rem,4.5vw,4rem) + 48px);margin-bottom:0;align-items:flex-start;flex-shrink:0}
.hero.c4 .identity .eyebrow{margin-top:calc(clamp(2.4rem,4.5vw,4rem)/2 - 7.5px)}
.hero.c4 .hero-name{align-self:flex-start}
.hero.c4 .hero-name .brand-grow{color:var(--green)}
.hero.c4 h1{flex-shrink:0}
.hero.c4 .editorial-footer{margin-top:auto;padding-top:38px}
@media(max-width:800px){
  .discovery-header .header-inner{justify-content:flex-end}
  .hero.discovery.c4{min-height:0;padding-bottom:66px}
  .hero.c4 .identity .eyebrow{max-width:18ch;font-size:9px}
}
@media(max-width:600px){
  .hero.discovery.c4{padding-bottom:56px}
  .hero.c4 .identity{display:grid;grid-template-columns:1fr;grid-template-rows:48px 14px;align-content:start;gap:12px;height:100px;min-height:100px}
  .hero.c4 .identity .eyebrow{margin:0;max-width:none;font-size:8px}
  .hero.c4 .editorial-footer{padding-top:28px}
}
