@font-face{font-family:Kalam;src:url('/modelos/mover/assets/kalam-latin-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}

:root{
  --ac:#5eead4;
  --aqua:#86ddcc;
  --brand-body:Helvetica,Arial,sans-serif;
  --brand-display:'Palatino Linotype',Palatino,'Book Antiqua',Georgia,serif;
  --brand-callout:Kalam,'Segoe Print',cursive;
  --d:var(--brand-display);
}

body,button,input,textarea,select,
body :where(p,li,dt,dd,label,small,span,strong,em,a){font-family:var(--brand-body)!important}
body :where(h1,h2,h3,h4),
body :where(h1,h2,h3,h4) :where(span,strong){font-family:var(--brand-display)!important}
body :where(h1,h2,h3,h4){font-weight:400!important;letter-spacing:-.025em}
body :where(.section-title,.section-title .hero-line,.service-card h3,.model-hall-focus h3,.site-hero h1,.site-hero h2){font-family:var(--brand-display)!important}
body .section-title,body .project-heading h2,body .model-hall-focus h3{font-weight:400!important}
body .section-title em,body h1 em,body h2 em,body h3 em{
  color:#eaf6f6!important;
  font-family:var(--brand-display)!important;
  font-style:normal!important;
  font-weight:inherit!important;
}
body .fly-char--accent{color:#eaf6f6!important}

body :where(.section-kicker,.hero-eyebrow,.model-hall-eyebrow,.model-intro-kicker,.project-kicker,
  .model-focus-direction,.eyebrow,.page-cta,.contact-cta,.contact-diving-button,
  .model-card-cta,.project-explore,.b,.bt,.button,.model-hall-focus>a,.brief-controls .b){
  font-family:var(--brand-callout)!important;
  font-weight:400!important;
}
body :where(.b,.bt,.button,.page-cta,.contact-cta,.contact-diving-button,
  .model-card-cta,.project-explore,.model-hall-focus>a) :where(span,strong,em){font-family:var(--brand-callout)!important}
body .section-kicker,body .project-kicker,body .hero-eyebrow,
body .model-intro-kicker,body .model-hall-eyebrow,body .model-focus-direction{
  font-family:var(--brand-callout)!important;
  font-weight:400!important;
  letter-spacing:.1em!important;
}
body #cue,body #cue .fly-text,body #cue .fly-char{
  font-family:var(--brand-callout)!important;
  font-weight:400!important;
  letter-spacing:.02em!important;
}
body #project-showcase .project-explore,
body .project-showcase-mirror .project-explore{
  font-family:var(--brand-callout)!important;
  font-weight:400!important;
}

::selection{background:#5eead4;color:#03191a}
