/* Selected typography: option 04, Contrast. */
.hero,.network-section{--hero-primary-size:3.75rem;--hero-secondary-size:3.125rem;--hero-body-size:1.25rem;--hero-primary-color:#f4f4ef;--hero-secondary-color:#c8c8c1;--hero-body-color:#c4c4bc;--hero-mobile-primary:2.125rem;--hero-mobile-secondary:1.875rem;--hero-secondary-style:normal}

/* Size-only comparisons; the selected page remains the default. */
[data-hero-size="size-compact"] .hero{--hero-primary-size:3.25rem;--hero-secondary-size:2.75rem;--hero-body-size:1.125rem;--hero-mobile-primary:1.875rem;--hero-mobile-secondary:1.625rem}
[data-hero-size="size-balanced"] .hero{--hero-primary-size:3.5rem;--hero-secondary-size:3rem;--hero-body-size:1.25rem;--hero-mobile-primary:2rem;--hero-mobile-secondary:1.75rem}
[data-hero-size="size-body"] .hero{--hero-primary-size:3.5rem;--hero-secondary-size:3rem;--hero-body-size:1.375rem;--hero-mobile-primary:2rem;--hero-mobile-secondary:1.75rem}

.hero h1{font-size:var(--hero-primary-size);line-height:1.14}
.hero h1 .hero-title-primary{font-size:var(--hero-primary-size);color:var(--hero-primary-color)}
.hero h1>span:last-child{font-size:var(--hero-secondary-size);font-style:var(--hero-secondary-style);color:var(--hero-secondary-color);line-height:1.16;margin-top:3px}
.hero .hero-description{font-size:var(--hero-body-size);color:var(--hero-body-color);line-height:1.65}

@media(max-width:1100px) and (min-width:801px){
  .hero h1,
  .hero h1 .hero-title-primary{font-size:calc(var(--hero-primary-size) * .88)}
  .hero h1>span:last-child{font-size:calc(var(--hero-secondary-size) * .88)}
}
@media(max-width:800px){
  .hero h1,
  .hero h1 .hero-title-primary{font-size:calc(var(--hero-primary-size) * .72)}
  .hero h1>span:last-child{font-size:calc(var(--hero-secondary-size) * .72)}
}
@media(max-width:520px){
  .hero h1,
  .hero h1 .hero-title-primary{font-size:var(--hero-mobile-primary)}
  .hero h1>span:last-child{font-size:var(--hero-mobile-secondary);line-height:1.17}
}
