*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;
  background-color:var(--_c9bcb81e_m10sc);
  color:var(--_55ba72ad_m10sc);
  font-family:var(--_3709fe95_m10sc);
  font-size:17px;
  line-height:1.55;
}
img{max-width:100%;display:block;}
ul{list-style:none;margin:0;padding:0;}
a{color:inherit;text-decoration:none;}
button{font:inherit;}

@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation:none !important;transition:none !important;}
}

._aca95b17_m10sc{
  position:absolute;
  left:-9999px;
  top:0;
  background:var(--_55ba72ad_m10sc);
  color:var(--_c9bcb81e_m10sc);
  padding:var(--_9bfcc12f_m10sc) var(--_a31576d6_m10sc);
  z-index:1000;
}
._aca95b17_m10sc:focus{
  left:var(--_9bfcc12f_m10sc);
  top:var(--_9bfcc12f_m10sc);
}

._9db87177_m10sc{
  position:sticky;
  top:0;
  z-index:200;
  background-color:var(--_0b39fe1f_m10sc);
  border-top:3px solid var(--_55ba72ad_m10sc);
  border-bottom:1px solid var(--_da82ae17_m10sc);
}
._bcc6b910_m10sc{
  max-width:var(--_2eda2e88_m10sc);
  margin:0 auto;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--_a31576d6_m10sc);
  padding:var(--_a31576d6_m10sc) var(--_a31576d6_m10sc);
}
._251307fc_m10sc{
  display:flex;
  align-items:center;
  gap:var(--_9bfcc12f_m10sc);
  flex-shrink:0;
}
._251307fc_m10sc img{flex-shrink:0;}
._251307fc_m10sc span{
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  letter-spacing:-0.02em;
  font-size:1.15rem;
  white-space:nowrap;
  color:var(--_55ba72ad_m10sc);
}

._787ccb2e_m10sc{
  flex:1 1 auto;
  min-width:0;
  display:flex;
  align-items:center;
}
._09898892_m10sc{
  position:absolute;
  opacity:0;
  width:0;
  height:0;
  pointer-events:none;
}
._1c194100_m10sc{
  display:none;
  flex-shrink:0;
  flex-direction:column;
  gap:4px;
  cursor:pointer;
  padding:var(--_9bfcc12f_m10sc);
}
._e3888cc9_m10sc{
  display:block;
  width:22px;
  height:2px;
  background:var(--_55ba72ad_m10sc);
}
._8bc988c3_m10sc{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--_a31576d6_m10sc);
  min-width:0;
}
._7855b600_m10sc{
  position:relative;
  min-width:0;
}
._db2abfdc_m10sc{
  display:inline-block;
  cursor:default;
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  font-size:0.85rem;
  letter-spacing:-0.01em;
  white-space:nowrap;
  padding:var(--_9bfcc12f_m10sc) 0;
  color:var(--_55ba72ad_m10sc);
}
._3b9392be_m10sc{color:var(--_b208e72b_m10sc);}
._f093bc6f_m10sc{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:200px;
  background-color:var(--_0b39fe1f_m10sc);
  border:1px solid var(--_da82ae17_m10sc);
  z-index:250;
  padding:var(--_9bfcc12f_m10sc);
}
._7855b600_m10sc:hover > ._f093bc6f_m10sc,
._7855b600_m10sc:focus-within > ._f093bc6f_m10sc{
  display:block;
}
._f093bc6f_m10sc li + li{border-top:1px solid var(--_da82ae17_m10sc);}
._f093bc6f_m10sc a{
  display:block;
  padding:var(--_9bfcc12f_m10sc);
  white-space:nowrap;
  font-size:0.95rem;
}
._f093bc6f_m10sc a:hover,
._f093bc6f_m10sc a:focus-visible{color:var(--_ad3fcb77_m10sc);}

._b03488d4_m10sc{
  flex-shrink:0;
  min-width:0;
  white-space:nowrap;
  background-color:var(--_55ba72ad_m10sc);
  color:var(--_c9bcb81e_m10sc);
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  letter-spacing:-0.01em;
  font-size:0.85rem;
  padding:var(--_9bfcc12f_m10sc) var(--_a31576d6_m10sc);
  border-radius:var(--_2a48d01e_m10sc);
  transition:background-color .15s, color .15s;
}
._b03488d4_m10sc:hover,
._b03488d4_m10sc:focus-visible{
  background-color:var(--_b208e72b_m10sc);
  color:var(--_587a7c40_m10sc);
  outline:2px solid var(--_ad3fcb77_m10sc);
  outline-offset:2px;
}

a:focus-visible,
button:focus-visible,
._1c194100_m10sc:focus-visible{
  outline:2px solid var(--_ad3fcb77_m10sc);
  outline-offset:2px;
}

@media (max-width:900px){
  ._1c194100_m10sc{display:flex;}
  ._251307fc_m10sc span{display:none;}
  ._8bc988c3_m10sc{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    flex-direction:column;
    align-items:stretch;
    gap:0;
    background-color:var(--_0b39fe1f_m10sc);
    border-bottom:1px solid var(--_da82ae17_m10sc);
    z-index:220;
  }
  ._09898892_m10sc:checked ~ ._8bc988c3_m10sc{display:flex;}
  ._7855b600_m10sc{width:100%;}
  ._db2abfdc_m10sc{
    display:block;
    width:100%;
    padding:var(--_a31576d6_m10sc);
    border-top:1px solid var(--_da82ae17_m10sc);
  }
  ._f093bc6f_m10sc{
    display:block;
    position:static;
    border:none;
    padding:0 var(--_a31576d6_m10sc) var(--_9bfcc12f_m10sc);
  }
  ._b03488d4_m10sc{
    font-size:0.7rem;
    padding:var(--_7b2d622f_m10sc) var(--_9bfcc12f_m10sc);
  }
}

._694640a0_m10sc{display:block;}

._103712f7_m10sc{
  background-color:var(--_0b39fe1f_m10sc);
  border-top:1px solid var(--_da82ae17_m10sc);
  border-bottom:3px solid var(--_55ba72ad_m10sc);
}
._97585a77_m10sc{
  max-width:var(--_2eda2e88_m10sc);
  margin:0 auto;
  padding:var(--_2014ef3e_m10sc) var(--_a31576d6_m10sc);
}
._a415c6df_m10sc{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_a31576d6_m10sc);
  margin-bottom:var(--_a31576d6_m10sc);
}
._a415c6df_m10sc a{
  font-size:0.9rem;
  text-transform:uppercase;
  letter-spacing:-0.01em;
}
._a415c6df_m10sc a:hover,
._a415c6df_m10sc a:focus-visible{color:var(--_ad3fcb77_m10sc);}
._af6f4ebb_m10sc{
  font-weight:600;
  color:var(--_55ba72ad_m10sc);
  margin:0 0 var(--_9bfcc12f_m10sc);
}
._9cf99b01_m10sc{
  color:var(--_c3cf68c0_m10sc);
  font-size:0.85rem;
  margin:0 0 var(--_9bfcc12f_m10sc);
}
._407f4bd4_m10sc{
  color:var(--_c3cf68c0_m10sc);
  font-size:0.85rem;
  margin:0;
}

._62a3b5eb_m10sc{
  position:relative;
  max-width:var(--_2eda2e88_m10sc);
  margin:0 auto;
}
._62a3b5eb_m10sc::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;
  background-image:repeating-linear-gradient(
    to right,
    rgba(0,0,0,0.08) 0,
    rgba(0,0,0,0.08) 1px,
    transparent 1px,
    transparent calc(var(--_2eda2e88_m10sc) / 8)
  );
}
._62a3b5eb_m10sc > *{position:relative;z-index:1;}

._16398241_m10sc{
  background-color:var(--_c9bcb81e_m10sc);
  padding:var(--_bdfe0b8a_m10sc) var(--_a31576d6_m10sc);
}
._0e5d9ba4_m10sc{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:var(--_bdfe0b8a_m10sc);
}
._c967d9d3_m10sc{
  flex:1 1 480px;
  min-width:0;
}
._115d306e_m10sc{
  display:flex;
  align-items:baseline;
  gap:var(--_9bfcc12f_m10sc);
  margin:0 0 var(--_a31576d6_m10sc);
  text-transform:uppercase;
  font-size:0.9rem;
  letter-spacing:0.05em;
  color:var(--_c3cf68c0_m10sc);
}
._e82044d8_m10sc{
  font-family:monospace;
  font-size:0.85rem;
  color:var(--_c253040e_m10sc);
}
._5eb3963e_m10sc{
  font-family:var(--_3709fe95_m10sc);
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:0.05em;
  color:var(--_c3cf68c0_m10sc);
}
._d57f3027_m10sc{
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  font-weight:700;
  letter-spacing:-0.045em;
  line-height:0.9;
  font-size:clamp(2.75rem, 4vw + 2rem, 6.5rem);
  color:var(--_fc5a45d4_m10sc);
  margin:0 0 var(--_2014ef3e_m10sc);
}
._9866bee3_m10sc{
  font-size:1.15rem;
  max-width:none;
  color:var(--_55ba72ad_m10sc);
  margin:0 0 var(--_2014ef3e_m10sc);
}
._ab3b92a9_m10sc{
  display:inline-block;
  background-color:var(--_55ba72ad_m10sc);
  color:var(--_c9bcb81e_m10sc);
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  letter-spacing:-0.01em;
  font-size:1rem;
  padding:var(--_a31576d6_m10sc) var(--_2014ef3e_m10sc);
  border-radius:var(--_2a48d01e_m10sc);
  margin-bottom:var(--_bdfe0b8a_m10sc);
  transition:background-color .15s, color .15s;
}
._ab3b92a9_m10sc:hover,
._ab3b92a9_m10sc:focus-visible{
  background-color:var(--_b208e72b_m10sc);
  color:var(--_587a7c40_m10sc);
}

._fdb70bd0_m10sc{
  display:flex;
  flex-wrap:wrap;
  gap:0;
  margin:0;
  border-top:1px solid var(--_da82ae17_m10sc);
}
._2794e1b5_m10sc{
  flex:1 1 auto;
  min-width:120px;
  padding:var(--_a31576d6_m10sc) var(--_a31576d6_m10sc) var(--_9bfcc12f_m10sc) 0;
  border-right:1px solid var(--_da82ae17_m10sc);
  margin-right:var(--_a31576d6_m10sc);
}
._2794e1b5_m10sc:last-child{border-right:none;margin-right:0;}
._2794e1b5_m10sc dt{
  order:2;
  font-size:0.8rem;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.03em;
  color:var(--_c3cf68c0_m10sc);
  margin:0;
}
._2794e1b5_m10sc dd{
  order:1;
  font-family:var(--_98c556fe_m10sc);
  font-size:2.25rem;
  line-height:1;
  letter-spacing:-0.03em;
  color:var(--_fc5a45d4_m10sc);
  margin:0 0 var(--_7b2d622f_m10sc);
}
._2794e1b5_m10sc{display:flex;flex-direction:column;}

._0153ef6f_m10sc{
  flex:1 1 40%;
  min-width:280px;
  max-width:100%;
  align-self:center;
  padding:var(--_9bfcc12f_m10sc);
  border-left:1px solid var(--_da82ae17_m10sc);
}
._180c1fa6_m10sc{
  width:100%;
  height:auto;
}

@media (max-width:640px){
  ._fdb70bd0_m10sc{flex-wrap:wrap;}
  ._2794e1b5_m10sc{flex:1 1 45%;border-right:none;border-bottom:1px solid var(--_da82ae17_m10sc);margin-right:0;padding-right:0;}
  ._0153ef6f_m10sc{border-left:none;border-top:1px solid var(--_da82ae17_m10sc);}
}

._1b8e5b10_m10sc{
  background-color:var(--_c9bcb81e_m10sc);
  padding:var(--_bdfe0b8a_m10sc) var(--_a31576d6_m10sc);
}
._cc3f8253_m10sc{
  max-width:none;
  counter-reset:mgasection;
}
._cc3f8253_m10sc h2{
  counter-increment:mgasection;
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  letter-spacing:-0.03em;
  line-height:0.95;
  font-size:clamp(1.75rem, 2vw + 1.25rem, 2.75rem);
  color:var(--_55ba72ad_m10sc);
  border-top:3px solid var(--_55ba72ad_m10sc);
  padding-top:var(--_a31576d6_m10sc);
  margin:var(--_bdfe0b8a_m10sc) 0 var(--_a31576d6_m10sc);
}
._cc3f8253_m10sc h2::before{
  content:counter(mgasection, decimal-leading-zero);
  font-family:monospace;
  font-size:0.5em;
  vertical-align:super;
  color:var(--_c253040e_m10sc);
  margin-right:var(--_9bfcc12f_m10sc);
}
._cc3f8253_m10sc h3{
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  letter-spacing:-0.02em;
  font-size:1.35rem;
  color:var(--_55ba72ad_m10sc);
  margin:var(--_2014ef3e_m10sc) 0 var(--_9bfcc12f_m10sc);
}
._cc3f8253_m10sc p{
  margin:0 0 var(--_a31576d6_m10sc);
}
._cc3f8253_m10sc blockquote{
  font-family:var(--_98c556fe_m10sc);
  font-style:italic;
  font-weight:500;
  font-size:clamp(1.5rem, 1.5vw + 1.15rem, 2.1rem);
  line-height:1.15;
  letter-spacing:-0.01em;
  color:var(--_fc5a45d4_m10sc);
  margin:var(--_2014ef3e_m10sc) 0;
  padding:var(--_a31576d6_m10sc) 0;
  border-top:1px solid var(--_da82ae17_m10sc);
  border-bottom:1px solid var(--_da82ae17_m10sc);
}
._cc3f8253_m10sc table{
  width:100%;
  border-collapse:collapse;
  margin:0 0 var(--_2014ef3e_m10sc);
}
._cc3f8253_m10sc th,
._cc3f8253_m10sc td{
  text-align:left;
  padding:var(--_9bfcc12f_m10sc) var(--_a31576d6_m10sc);
  border-bottom:1px solid var(--_da82ae17_m10sc);
}
._cc3f8253_m10sc th{
  font-family:var(--_98c556fe_m10sc);
  text-transform:uppercase;
  font-size:0.85rem;
  letter-spacing:0.02em;
}
._cc3f8253_m10sc a{
  color:var(--_ad3fcb77_m10sc);
  text-underline-offset:2px;
  text-decoration:underline;
}
._cc3f8253_m10sc a:hover,
._cc3f8253_m10sc a:focus-visible{color:var(--_b208e72b_m10sc);}

._3455ff19_m10sc{
  background-color:var(--_0b39fe1f_m10sc);
  border-top:1px solid var(--_da82ae17_m10sc);
  padding:var(--_bdfe0b8a_m10sc) var(--_a31576d6_m10sc);
}
._c73774d8_m10sc{
  max-width:none;
}
