*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
  margin:0;
  min-height:100vh;
  font-family:var(--_e82c6455_1463z);
  font-size:17px;
  line-height:1.6;
  color:var(--_b684f74f_1463z);
  background:var(--_702856cc_1463z);
  position:relative;
  overflow-x:hidden;
}
._8c93c7dc_1463z{
  content:'';
  position:fixed;
  inset:-10%;
  background:radial-gradient(ellipse at 50% 0%, rgba(255,255,255,0.12), transparent 55%);
  animation:_b889fba6_1463z 10s ease-in-out infinite alternate;
  pointer-events:none;
  z-index:0;
}
@keyframes _b889fba6_1463z{from{transform:translateY(-2%);}to{transform:translateY(2%);}}
img{max-width:100%;display:block;}
a{color:var(--_5fffb74b_1463z);}
a:focus-visible,button:focus-visible,label:focus-visible,input:focus-visible{
  outline:3px solid var(--_5fffb74b_1463z);
  outline-offset:2px;
}
h1,h2,h3,h4{font-family:var(--_e5ccb136_1463z);margin:0 0 var(--_47452acf_1463z);}
p{margin:0 0 var(--_47452acf_1463z);}

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

._1f3b8a4f_1463z{
  position:absolute;
  left:-9999px;
  top:0;
  background:var(--_65b74c8c_1463z);
  color:var(--_b684f74f_1463z);
  padding:var(--_f726bff7_1463z) var(--_47452acf_1463z);
  border-radius:var(--_a689216a_1463z);
  z-index:1000;
}
._1f3b8a4f_1463z:focus{
  left:var(--_47452acf_1463z);
  top:var(--_47452acf_1463z);
}

._19316add_1463z{
  position:relative;
  background:var(--_65b74c8c_1463z);
  border-bottom:1px solid var(--_bc690977_1463z);
  z-index:10;
  overflow:hidden;
}
._bb003b77_1463z{
  position:absolute;
  top:0;left:0;right:0;
  height:16px;
  display:flex;
  justify-content:space-between;
  padding:0 var(--_47452acf_1463z);
  pointer-events:none;
}
._01689c2b_1463z{
  width:16px;
  height:16px;
  clip-path:polygon(0 0,100% 0,50% 100%);
  transform-origin:top center;
  animation:_cd26041a_1463z 2.4s ease-in-out infinite alternate;
}
._01689c2b_1463z:nth-child(4n+1){background:var(--_be06a59c_1463z);animation-delay:0s;}
._01689c2b_1463z:nth-child(4n+2){background:var(--_443f9b29_1463z);animation-delay:.2s;}
._01689c2b_1463z:nth-child(4n+3){background:var(--_5fffb74b_1463z);animation-delay:.4s;}
._01689c2b_1463z:nth-child(4n+4){background:var(--_f637b1a5_1463z);animation-delay:.6s;}
@keyframes _cd26041a_1463z{from{transform:rotate(-8deg);}to{transform:rotate(8deg);}}

._b5affbfc_1463z{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--_f726bff7_1463z);
  max-width:var(--_f99c2f64_1463z);
  margin:0 auto;
  padding:var(--_47452acf_1463z);
  padding-top:calc(var(--_47452acf_1463z) + 16px);
}
._3a16db1c_1463z{
  display:flex;
  align-items:center;
  gap:var(--_f726bff7_1463z);
  flex-shrink:0;
  text-decoration:none;
  color:var(--_b684f74f_1463z);
}
._3a16db1c_1463z img{
  width:40px;
  height:40px;
  flex-shrink:0;
  border-radius:var(--_a689216a_1463z);
}
._3a16db1c_1463z span{
  font-family:var(--_e5ccb136_1463z);
  color:var(--_f637b1a5_1463z);
  white-space:nowrap;
  font-size:1.1rem;
}

._fed322c1_1463z{
  position:absolute;
  width:1px;height:1px;
  overflow:hidden;
  clip:rect(0 0 0 0);
}
._9b579344_1463z{
  display:none;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:40px;height:40px;
  border-radius:var(--_a689216a_1463z);
  color:var(--_b684f74f_1463z);
  cursor:pointer;
}
._9b579344_1463z:hover{background:rgba(255,255,255,0.08);}

._b65e34ca_1463z{
  display:flex;
  flex-wrap:nowrap;
  list-style:none;
  margin:0;
  padding:0;
  gap:var(--_47452acf_1463z);
  min-width:0;
  align-items:center;
}
._b65e34ca_1463z > li{position:relative;}
._b65e34ca_1463z > li > a,
._0e8d5690_1463z > span{
  display:inline-block;
  padding:var(--_f726bff7_1463z);
  color:var(--_b684f74f_1463z);
  text-decoration:none;
  font-weight:700;
  font-size:0.95rem;
  white-space:nowrap;
  cursor:default;
}
._b65e34ca_1463z > li > a{cursor:pointer;}
._b65e34ca_1463z > li > a:hover,
._0e8d5690_1463z:hover > span{color:var(--_5fffb74b_1463z);}

._8ee35040_1463z{
  display:none;
  list-style:none;
  margin:0;
  padding:var(--_f726bff7_1463z);
  position:absolute;
  top:100%;
  left:0;
  min-width:200px;
  background:var(--_65b74c8c_1463z);
  border:1px solid var(--_bc690977_1463z);
  border-radius:var(--_ef468719_1463z);
  box-shadow:var(--_27cafea0_1463z);
  z-index:20;
}
._0e8d5690_1463z:hover > ._8ee35040_1463z,
._0e8d5690_1463z:focus-within > ._8ee35040_1463z{
  display:block;
}
._8ee35040_1463z li{padding:0;}
._8ee35040_1463z a{
  display:block;
  padding:var(--_f726bff7_1463z) var(--_f726bff7_1463z);
  color:var(--_b684f74f_1463z);
  text-decoration:none;
  white-space:nowrap;
  font-size:0.9rem;
}
._8ee35040_1463z a:hover{color:var(--_5fffb74b_1463z);}

._343d6b19_1463z{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  min-width:0;
  background:var(--_be06a59c_1463z);
  color:var(--_096f5e86_1463z);
  font-weight:700;
  font-family:var(--_e82c6455_1463z);
  text-decoration:none;
  padding:var(--_f726bff7_1463z) var(--_47452acf_1463z);
  border-radius:var(--_ef468719_1463z);
  box-shadow:0 7px 0 var(--_443f9b29_1463z);
  white-space:nowrap;
  position:relative;
  overflow:hidden;
  transition:transform .15s ease, box-shadow .15s ease;
}
._343d6b19_1463z::after{
  content:'';
  position:absolute;
  top:0;left:-30%;
  width:30%;height:100%;
  background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
  transform:skewX(-20deg);
  animation:_9a08e001_1463z 3s ease-in-out infinite alternate;
}
@keyframes _9a08e001_1463z{from{left:-30%;}to{left:110%;}}
._343d6b19_1463z:hover{
  transform:translateY(2px);
  box-shadow:0 5px 0 var(--_443f9b29_1463z);
}

@media (max-width:900px){
  ._b5affbfc_1463z{padding-top:calc(var(--_f726bff7_1463z) + 16px);gap:var(--_3d0e40a2_1463z);}
  ._3a16db1c_1463z span{display:none;}
  ._9b579344_1463z{display:inline-flex;}
  ._b65e34ca_1463z{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    flex-direction:column;
    align-items:stretch;
    background:var(--_65b74c8c_1463z);
    border-bottom:1px solid var(--_bc690977_1463z);
    padding:var(--_47452acf_1463z);
    gap:0;
    z-index:50;
  }
  ._fed322c1_1463z:checked ~ ._b65e34ca_1463z{display:flex;}
  ._b65e34ca_1463z > li > a,
  ._0e8d5690_1463z > span{
    display:block;
    width:100%;
    padding:var(--_f726bff7_1463z);
  }
  ._8ee35040_1463z{
    display:block;
    position:static;
    box-shadow:none;
    border:none;
    background:transparent;
    padding-left:var(--_47452acf_1463z);
  }
  ._343d6b19_1463z{
    font-size:0.8rem;
    padding:var(--_3d0e40a2_1463z) var(--_f726bff7_1463z);
  }
}

._a7a73be6_1463z{
  background:var(--_65b74c8c_1463z);
  border-top:1px solid var(--_bc690977_1463z);
  margin-top:var(--_932c6fbb_1463z);
}
._c2df8530_1463z{
  max-width:var(--_f99c2f64_1463z);
  margin:0 auto;
  padding:var(--_a3fffebd_1463z) var(--_47452acf_1463z);
}
._5333815c_1463z{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_47452acf_1463z);
  margin-bottom:var(--_47452acf_1463z);
}
._5333815c_1463z a{
  color:var(--_ef173b07_1463z);
  text-decoration:none;
  font-size:0.9rem;
}
._5333815c_1463z a:hover{color:var(--_5fffb74b_1463z);}
._6d38d44c_1463z{
  color:var(--_ef173b07_1463z);
  font-size:0.85rem;
  margin-bottom:var(--_3d0e40a2_1463z);
}
._2b32f107_1463z{
  color:var(--_ef173b07_1463z);
  font-size:0.8rem;
  margin:0;
}

._f89e311b_1463z{
  position:relative;
  z-index:1;
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  gap:var(--_a3fffebd_1463z);
  max-width:var(--_f99c2f64_1463z);
  margin:0 auto;
  padding:var(--_932c6fbb_1463z) var(--_47452acf_1463z);
}
._02f24db1_1463z{
  flex:1 1 40%;
  min-width:280px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:var(--_f726bff7_1463z);
  margin-left:calc(-1 * var(--_a3fffebd_1463z));
  min-height:200px;
}
._0e5ef247_1463z{
  width:100%;
  height:auto;
  align-self:center;
  border-radius:var(--_6eb12393_1463z);
  box-shadow:var(--_a6bb2271_1463z);
}
._9111eb84_1463z{
  flex:1 1 55%;
  min-width:280px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--_f726bff7_1463z);
  padding:var(--_47452acf_1463z);
}
._cb7139c2_1463z{
  text-transform:uppercase;
  letter-spacing:.08em;
  color:var(--_443f9b29_1463z);
  font-weight:800;
  font-size:0.85rem;
  margin:0;
}
._41add643_1463z{
  font-size:clamp(2.4rem, 5vw, 3.8rem);
  color:var(--_f637b1a5_1463z);
  line-height:1.05;
  margin:0;
  text-shadow: 3.1px 3.1px 0 var(--_443f9b29_1463z), 0 0 14px var(--_5fffb74b_1463z);
}
._67d462e7_1463z{
  font-size:1.15rem;
  color:var(--_b684f74f_1463z);
  margin:0;
}
._d057820c_1463z{
  display:inline-flex;
  align-self:flex-start;
  align-items:center;
  justify-content:center;
  background:var(--_be06a59c_1463z);
  color:var(--_096f5e86_1463z);
  font-weight:800;
  text-decoration:none;
  padding:var(--_47452acf_1463z) var(--_a3fffebd_1463z);
  border-radius:var(--_ef468719_1463z);
  box-shadow:0 7px 0 var(--_443f9b29_1463z);
  position:relative;
  overflow:hidden;
  transition:transform .15s ease, box-shadow .15s ease;
}
._d057820c_1463z::after{
  content:'';
  position:absolute;
  top:0;left:-30%;
  width:30%;height:100%;
  background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
  transform:skewX(-20deg);
  animation:_9a08e001_1463z 3.4s ease-in-out infinite alternate;
}
._d057820c_1463z:hover{
  transform:translateY(2px);
  box-shadow:0 5px 0 var(--_443f9b29_1463z);
}

._4c92184a_1463z{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_47452acf_1463z);
  margin:var(--_47452acf_1463z) 0 0;
  padding:0;
}
._5fd34e5a_1463z{
  flex:1 1 130px;
  background:rgba(255,255,255,0.08);
  border:2px solid var(--_443f9b29_1463z);
  border-radius:var(--_f3a81d2a_1463z);
  padding:var(--_47452acf_1463z);
  text-align:center;
}
._5fd34e5a_1463z dt{
  font-size:13px;
  font-weight:700;
  color:var(--_ef173b07_1463z);
  text-transform:uppercase;
  letter-spacing:.05em;
  margin:0 0 var(--_3d0e40a2_1463z);
}
._5fd34e5a_1463z dd{
  margin:0;
  font-family:var(--_e5ccb136_1463z);
  font-size:1.6rem;
  color:var(--_f637b1a5_1463z);
}

@media (max-width:760px){
  ._f89e311b_1463z{padding:var(--_a3fffebd_1463z) var(--_47452acf_1463z);}
  ._02f24db1_1463z{margin-left:0;flex-basis:100%;}
  ._9111eb84_1463z{flex-basis:100%;}
  ._5fd34e5a_1463z{flex:1 1 45%;}
}

._5722c05f_1463z{
  max-width:var(--_f99c2f64_1463z);
  margin:0 auto;
  padding:0 var(--_47452acf_1463z);
  position:relative;
  z-index:1;
}
._9f33bed3_1463z{
  padding:var(--_a3fffebd_1463z) 0;
}
._9f33bed3_1463z h2{
  color:var(--_f637b1a5_1463z);
  border-left:4px solid var(--_443f9b29_1463z);
  padding-left:var(--_47452acf_1463z);
  margin-top:var(--_932c6fbb_1463z);
  text-shadow:0 0 8px var(--_5fffb74b_1463z);
}
._9f33bed3_1463z h3{
  color:var(--_f637b1a5_1463z);
  margin-top:var(--_a3fffebd_1463z);
}
._9f33bed3_1463z > p:first-of-type::first-letter{
  float:left;
  font-family:var(--_e5ccb136_1463z);
  font-size:3.6rem;
  line-height:0.8;
  color:var(--_443f9b29_1463z);
  padding-right:var(--_f726bff7_1463z);
  padding-bottom:var(--_3d0e40a2_1463z);
}
._9f33bed3_1463z ul{
  padding-left:var(--_a3fffebd_1463z);
  margin:0 0 var(--_47452acf_1463z);
}
._9f33bed3_1463z ol{
  list-style:none;
  position:relative;
  margin:0 0 var(--_a3fffebd_1463z);
  padding-left:var(--_a3fffebd_1463z);
}
._9f33bed3_1463z ol::before{
  content:'';
  position:absolute;
  left:calc(var(--_a3fffebd_1463z) / 2 - 1px);
  top:0;
  bottom:0;
  width:2px;
  background:var(--_bc690977_1463z);
}
._9f33bed3_1463z ol li{
  position:relative;
  padding:0 0 var(--_47452acf_1463z) var(--_47452acf_1463z);
}
._9f33bed3_1463z ol li::before{
  content:'';
  position:absolute;
  left:calc(-1 * var(--_a3fffebd_1463z) / 2 - 4px);
  top:0.3em;
  width:10px;
  height:10px;
  border-radius:50%;
  background:var(--_443f9b29_1463z);
  border:2px solid var(--_65b74c8c_1463z);
}
._9f33bed3_1463z table{
  width:100%;
  border-collapse:collapse;
  margin:var(--_a3fffebd_1463z) 0;
}
._9f33bed3_1463z th,
._9f33bed3_1463z td{
  padding:var(--_f726bff7_1463z) var(--_47452acf_1463z);
  border-bottom:1px solid var(--_bc690977_1463z);
  text-align:left;
}
._9f33bed3_1463z th{
  color:var(--_f637b1a5_1463z);
  font-family:var(--_e5ccb136_1463z);
}
._9f33bed3_1463z a{color:var(--_5fffb74b_1463z);}
._9f33bed3_1463z blockquote{
  margin:var(--_a3fffebd_1463z) 0;
  padding:var(--_47452acf_1463z) var(--_a3fffebd_1463z);
  border-left:4px solid var(--_be06a59c_1463z);
  background:var(--_65b74c8c_1463z);
  border-radius:var(--_ef468719_1463z);
}

._29612208_1463z{
  max-width:var(--_f99c2f64_1463z);
  margin:var(--_932c6fbb_1463z) auto;
  padding:var(--_a3fffebd_1463z) var(--_47452acf_1463z);
}
