:root{
--weight-regular:400;/* @kind font */--weight-medium:500;/* @kind font */--weight-semibold:600;/* @kind font */--weight-extrabold:800;/* @kind font */
/* Sizes transcribed verbatim from the Figma type specimens */
--size-hero:128px;--size-display:96px;--size-title:55px;--size-section:48px;--size-label:28px;--size-body:24px;--size-caption:12px;
--leading-tight:1.1;/* @kind other *//* every text layer in the file uses 110% */
--leading-body:1.5;/* @kind other */
--tracking-hero:0;/* @kind other */
}
/* Named text roles. Hero + display are ALL CAPS ExtraBold; section heads are
   sentence-case SemiBold; labels are Medium; body is Regular. */
.megis-hero{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--size-hero);line-height:var(--leading-tight);text-transform:uppercase;margin:0}
.megis-display{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--size-display);line-height:var(--leading-tight);text-transform:uppercase;margin:0}
.megis-heading{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--size-display);line-height:var(--leading-tight);margin:0}
.megis-section{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--size-section);line-height:var(--leading-tight);margin:0}
.megis-label{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--size-label);line-height:var(--leading-tight);margin:0}
.megis-body{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--size-body);line-height:var(--leading-body);margin:0}
