*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{margin:0;background:var(--_cb7cdd3b_xo3lj);color:var(--_9ff14055_xo3lj);font-family:var(--_1c119591_xo3lj);font-size:17px;line-height:1.55;}
img{max-width:100%;height:auto;display:block;}
a{color:inherit;text-decoration:none;}
ul{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4{font-family:var(--_bdd7553b_xo3lj);margin:0;}
p{margin:0;}
:focus-visible{outline:3px solid var(--_1a13f4e1_xo3lj);outline-offset:2px;}

._0819d813_xo3lj{
  border-top:3px solid var(--_9ff14055_xo3lj);
  border-bottom:3px solid var(--_9ff14055_xo3lj);
  background-image:repeating-linear-gradient(to right, transparent 0 calc(100% / 12 - 1px), rgba(0,0,0,0.05) calc(100% / 12 - 1px) calc(100% / 12));
  overflow-x:hidden;
}

._30d2e509_xo3lj{
  position:absolute;
  left:-999px;
  top:0;
  background:var(--_9ff14055_xo3lj);
  color:var(--_cb7cdd3b_xo3lj);
  padding:var(--_c9d2ddd9_xo3lj);
  z-index:200;
  border-radius:var(--_296f4e7d_xo3lj);
}
._30d2e509_xo3lj:focus{
  left:var(--_a85cca22_xo3lj);
  top:var(--_a85cca22_xo3lj);
}

._6b77aaf6_xo3lj{
  background:var(--_96620c86_xo3lj);
  border-bottom:1px solid var(--_5065808a_xo3lj);
  position:relative;
  z-index:100;
}
._0d78f1ff_xo3lj{
  max-width:var(--_e68a62d9_xo3lj);
  margin:0 auto;
  padding:var(--_c9d2ddd9_xo3lj);
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  gap:var(--_c9d2ddd9_xo3lj);
}
._9b5abe06_xo3lj{
  display:flex;
  align-items:center;
  gap:var(--_a85cca22_xo3lj);
  flex-shrink:0;
  color:var(--_9ff14055_xo3lj);
}
._9b5abe06_xo3lj img{flex-shrink:0;}
._9b5abe06_xo3lj span{
  font-family:var(--_bdd7553b_xo3lj);
  text-transform:uppercase;
  letter-spacing:-0.02em;
  font-weight:700;
  font-size:1.05rem;
  white-space:nowrap;
}

._e0b1fc7e_xo3lj{
  position:relative;
  flex:1 1 auto;
  min-width:0;
  display:flex;
  align-items:center;
}
._e0b1fc7e_xo3lj > ul{
  display:flex;
  flex-wrap:nowrap;
  gap:var(--_c9d2ddd9_xo3lj);
  min-width:0;
}
._548e2e7b_xo3lj{
  position:absolute;
  width:1px;
  height:1px;
  opacity:0;
  pointer-events:none;
}
._4288abc5_xo3lj{
  display:none;
  flex-shrink:0;
  width:32px;
  height:32px;
  position:relative;
  cursor:pointer;
}
._4288abc5_xo3lj span,
._4288abc5_xo3lj span::before,
._4288abc5_xo3lj span::after{
  content:"";
  position:absolute;
  left:50%;
  width:20px;
  height:2px;
  background:var(--_9ff14055_xo3lj);
  transform:translateX(-50%);
}
._4288abc5_xo3lj span{top:50%;margin-top:-1px;}
._4288abc5_xo3lj span::before{top:-7px;}
._4288abc5_xo3lj span::after{top:7px;}

._03c28b73_xo3lj{position:relative;min-width:0;}
._45e55083_xo3lj{
  display:inline-flex;
  align-items:center;
  gap:var(--_29c04866_xo3lj);
  background:none;
  border:none;
  font:inherit;
  color:var(--_9ff14055_xo3lj);
  cursor:pointer;
  padding:var(--_a85cca22_xo3lj);
  white-space:nowrap;
}
._45e55083_xo3lj::after{
  content:"";
  display:inline-block;
  width:0;
  height:0;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:5px solid currentColor;
  transition:transform .15s ease;
}
._03c28b73_xo3lj:hover ._45e55083_xo3lj::after,
._03c28b73_xo3lj:focus-within ._45e55083_xo3lj::after{
  transform:rotate(180deg);
}body ._136e6a25_xo3lj._136e6a25_xo3lj{
  display:none;
  opacity:0;
  visibility:hidden;
  position:absolute;
  top:100%;
  left:0;
  min-width:230px;
  background:var(--_96620c86_xo3lj);
  border:1px solid var(--_5065808a_xo3lj);
  border-radius:var(--_296f4e7d_xo3lj);
  padding:var(--_c9d2ddd9_xo3lj);
  z-index:150;
  transition:opacity .15s ease;
}
._03c28b73_xo3lj:hover ._136e6a25_xo3lj,
._03c28b73_xo3lj:focus-within ._136e6a25_xo3lj{
  display:block;
  opacity:1;
  visibility:visible;
}
._136e6a25_xo3lj li + li{border-top:1px solid var(--_5065808a_xo3lj);}
._136e6a25_xo3lj a{
  display:block;
  padding:var(--_c9d2ddd9_xo3lj);
  color:var(--_9ff14055_xo3lj);
  transition:color .15s ease,background-color .15s ease;
}
._136e6a25_xo3lj a:hover,
._136e6a25_xo3lj a:focus-visible{
  color:var(--_1a13f4e1_xo3lj);
  background:var(--_cb7cdd3b_xo3lj);
}

._b63077a1_xo3lj{
  flex-shrink:0;
  min-width:0;
  background:var(--_9ff14055_xo3lj);
  color:var(--_cb7cdd3b_xo3lj);
  font-family:var(--_bdd7553b_xo3lj);
  text-transform:uppercase;
  letter-spacing:0.03em;
  font-size:0.9rem;
  padding:var(--_c9d2ddd9_xo3lj) var(--_8950660f_xo3lj);
  border-radius:var(--_296f4e7d_xo3lj);
  white-space:nowrap;
  transition:background-color .15s ease,color .15s ease,transform .15s ease;
}
._b63077a1_xo3lj:hover{
  background:var(--_eb7197c1_xo3lj);
  color:var(--_18d5a22e_xo3lj);
  transform:translate(2px,-2px);
}

@media (max-width:900px){
  ._9b5abe06_xo3lj span{display:none;}
  ._4288abc5_xo3lj{display:flex;}
  ._e0b1fc7e_xo3lj > ul{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    flex-direction:column;
    background:var(--_96620c86_xo3lj);
    border:1px solid var(--_5065808a_xo3lj);
    padding:var(--_c9d2ddd9_xo3lj);
    gap:0;
    z-index:120;
  }
  ._548e2e7b_xo3lj:checked ~ ul{display:flex;}
  ._03c28b73_xo3lj{width:100%;}
  ._45e55083_xo3lj{width:100%;justify-content:space-between;}
  ._136e6a25_xo3lj{position:static;border:none;border-top:1px solid var(--_5065808a_xo3lj);border-radius:0;padding:var(--_c9d2ddd9_xo3lj) var(--_c9d2ddd9_xo3lj) var(--_c9d2ddd9_xo3lj) calc(var(--_c9d2ddd9_xo3lj) * 2);}
  ._b63077a1_xo3lj{font-size:0.8rem;padding:var(--_a85cca22_xo3lj) var(--_c9d2ddd9_xo3lj);}
}

._09a37996_xo3lj{display:block;}

._fbc6e2e1_xo3lj{
  display:block;
  background:var(--_cb7cdd3b_xo3lj);
}

._f7d711ea_xo3lj{
  background:var(--_cb7cdd3b_xo3lj);
  padding:var(--_6fb9911e_xo3lj) 0 var(--_8950660f_xo3lj);
}
._47305af6_xo3lj{
  max-width:var(--_e68a62d9_xo3lj);
  margin:0 auto;
  padding:0 var(--_c9d2ddd9_xo3lj);
  display:flex;
  align-items:flex-start;
  flex-wrap:wrap;
  gap:var(--_8950660f_xo3lj);
}
._ab3888a9_xo3lj{
  flex:1 1 50%;
  min-width:300px;
}
._90ecea97_xo3lj{
  flex:1 1 40%;
  min-width:40%;
  padding:var(--_a85cca22_xo3lj);
  align-self:center;
}
._90ecea97_xo3lj img{width:100%;height:auto;}

._be1cb9a1_xo3lj{
  font-family:var(--_bdd7553b_xo3lj);
  text-transform:uppercase;
  letter-spacing:0.08em;
  color:var(--_1a13f4e1_xo3lj);
  font-weight:700;
  font-size:0.95rem;
  margin:0 0 var(--_a85cca22_xo3lj);
  animation:_baaf1f95_xo3lj .5s ease both;
}
._b0b9462e_xo3lj{
  text-transform:uppercase;
  font-size:clamp(2.6rem,6vw,5.2rem);
  line-height:0.92;
  letter-spacing:-0.045em;
  color:var(--_4f85df06_xo3lj);
  margin:0 0 var(--_c9d2ddd9_xo3lj);
  position:relative;
}
._b0b9462e_xo3lj::before{
  content:"01";
  display:inline-block;
  font-family:ui-monospace,SFMono-Regular,Consolas,monospace;
  font-size:0.3em;
  vertical-align:super;
  color:var(--_df84e73e_xo3lj);
  margin-right:var(--_a85cca22_xo3lj);
  letter-spacing:0;
}
._99f1ea6c_xo3lj{
  font-size:1.15rem;
  color:var(--_9ff14055_xo3lj);
  margin:0 0 var(--_8950660f_xo3lj);
}
._beb6a984_xo3lj{
  display:inline-block;
  background:var(--_9ff14055_xo3lj);
  color:var(--_cb7cdd3b_xo3lj);
  text-transform:uppercase;
  letter-spacing:0.04em;
  font-family:var(--_bdd7553b_xo3lj);
  font-size:1rem;
  padding:var(--_c9d2ddd9_xo3lj) var(--_8950660f_xo3lj);
  border-radius:var(--_296f4e7d_xo3lj);
  transition:background-color .15s ease,color .15s ease,transform .15s ease;
}
._beb6a984_xo3lj:hover{
  background:var(--_eb7197c1_xo3lj);
  color:var(--_18d5a22e_xo3lj);
  transform:translate(4px,-4px);
}

@keyframes _baaf1f95_xo3lj{
  from{opacity:0;transform:translateY(10px);}
  to{opacity:1;transform:translateY(0);}
}

._02223c7f_xo3lj{
  display:flex;
  flex-wrap:wrap;
  max-width:var(--_e68a62d9_xo3lj);
  margin:var(--_8950660f_xo3lj) auto 0;
  padding:var(--_c9d2ddd9_xo3lj) var(--_c9d2ddd9_xo3lj) 0;
  border-top:1px solid var(--_5065808a_xo3lj);
}
._124eb2b2_xo3lj{
  flex:1 1 0;
  min-width:130px;
  padding:var(--_c9d2ddd9_xo3lj);
  border-left:1px solid var(--_5065808a_xo3lj);
}
._124eb2b2_xo3lj:first-child{border-left:none;padding-left:0;}
._124eb2b2_xo3lj dt{
  font-size:0.85rem;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.04em;
  color:var(--_314168bc_xo3lj);
  margin:0 0 var(--_29c04866_xo3lj);
}
._124eb2b2_xo3lj dd{
  margin:0;
  font-family:var(--_bdd7553b_xo3lj);
  font-size:clamp(1.8rem,4vw,2.6rem);
  line-height:1;
  letter-spacing:-0.02em;
  color:var(--_4f85df06_xo3lj);
}

@media (max-width:720px){
  ._02223c7f_xo3lj{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--_c9d2ddd9_xo3lj);}
  ._124eb2b2_xo3lj{border-left:none;border-top:1px solid var(--_5065808a_xo3lj);padding:var(--_a85cca22_xo3lj) 0 0;}
  ._124eb2b2_xo3lj:first-child,._124eb2b2_xo3lj:nth-child(2){border-top:none;padding-left:var(--_c9d2ddd9_xo3lj);}
}

._84e37ecf_xo3lj{
  max-width:var(--_e68a62d9_xo3lj);
  margin:0 auto;
  padding:var(--_6fb9911e_xo3lj) var(--_c9d2ddd9_xo3lj);
  font-size:1.05rem;
  line-height:1.65;
  counter-reset:_1c915f4b_xo3lj;
  position:relative;
}
._84e37ecf_xo3lj h2{
  counter-increment:_1c915f4b_xo3lj;
  text-transform:uppercase;
  font-size:clamp(1.8rem,3.4vw,2.6rem);
  letter-spacing:-0.03em;
  line-height:0.98;
  color:var(--_4f85df06_xo3lj);
  border-top:3px solid var(--_9ff14055_xo3lj);
  padding-top:var(--_c9d2ddd9_xo3lj);
  margin:var(--_6fb9911e_xo3lj) 0 var(--_c9d2ddd9_xo3lj);
  position:relative;
}
._84e37ecf_xo3lj h2::before{
  content:counter(_1c915f4b_xo3lj,decimal-leading-zero);
  font-family:ui-monospace,SFMono-Regular,Consolas,monospace;
  font-size:0.4em;
  vertical-align:super;
  color:var(--_df84e73e_xo3lj);
  margin-right:var(--_a85cca22_xo3lj);
}
._84e37ecf_xo3lj h2::after{content:none;display:none;}
@media (min-width:1500px){
  ._84e37ecf_xo3lj h2::after{
    content:counter(_1c915f4b_xo3lj,decimal-leading-zero);
    display:block;
    position:absolute;
    left:-5.5rem;
    top:-0.15em;
    font-size:3rem;
    color:var(--_5065808a_xo3lj);
    line-height:1;
    pointer-events:none;
  }
}
._84e37ecf_xo3lj h3{
  text-transform:uppercase;
  letter-spacing:-0.02em;
  font-size:1.3rem;
  color:var(--_9ff14055_xo3lj);
  margin:var(--_8950660f_xo3lj) 0 var(--_a85cca22_xo3lj);
}
._84e37ecf_xo3lj p{margin:0 0 var(--_c9d2ddd9_xo3lj);}
._84e37ecf_xo3lj a{color:var(--_1a13f4e1_xo3lj);text-decoration:underline;}
._84e37ecf_xo3lj a:hover{color:var(--_eb7197c1_xo3lj);}
._84e37ecf_xo3lj table{
  width:100%;
  border-collapse:collapse;
  margin:var(--_8950660f_xo3lj) 0;
}
._84e37ecf_xo3lj th,._84e37ecf_xo3lj td{
  border:1px solid var(--_5065808a_xo3lj);
  padding:var(--_c9d2ddd9_xo3lj);
  text-align:left;
}
._84e37ecf_xo3lj th{
  background:var(--_96620c86_xo3lj);
  text-transform:uppercase;
  font-size:0.85rem;
  letter-spacing:0.03em;
}

._ca2f25cd_xo3lj{
  max-width:var(--_e68a62d9_xo3lj);
  margin:0 auto;
  padding:0 var(--_c9d2ddd9_xo3lj) var(--_6fb9911e_xo3lj);
}

._eb1fb43d_xo3lj{
  background:var(--_96620c86_xo3lj);
  border-top:1px solid var(--_5065808a_xo3lj);
  padding:var(--_8950660f_xo3lj) 0;
}
._a72e95eb_xo3lj{
  max-width:var(--_e68a62d9_xo3lj);
  margin:0 auto;
  padding:0 var(--_c9d2ddd9_xo3lj);
  display:flex;
  flex-wrap:wrap;
  gap:var(--_c9d2ddd9_xo3lj);
  justify-content:space-between;
}
._dadceee8_xo3lj{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_c9d2ddd9_xo3lj);
}
._dadceee8_xo3lj a{
  color:var(--_9ff14055_xo3lj);
  border-bottom:1px solid transparent;
  padding-bottom:2px;
  transition:color .15s ease,border-color .15s ease;
}
._dadceee8_xo3lj a:hover{color:var(--_1a13f4e1_xo3lj);border-color:var(--_1a13f4e1_xo3lj);}
._14b21a54_xo3lj{
  width:100%;
  color:var(--_314168bc_xo3lj);
  font-size:0.9rem;
}
._5da9b9ee_xo3lj{
  width:100%;
  color:var(--_314168bc_xo3lj);
  font-size:0.85rem;
}

@media (prefers-reduced-motion: reduce){
  ._be1cb9a1_xo3lj{animation:none;}
  ._beb6a984_xo3lj,._b63077a1_xo3lj,._dadceee8_xo3lj a,._45e55083_xo3lj::after,._136e6a25_xo3lj{transition:none;}
}
