
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{
  margin:0;
  background:var(--_828c38fd_r00wb);
  color:var(--_86e0c24b_r00wb);
  font-family:var(--_a5c43e94_r00wb);
  font-size:17px;
  line-height:1.6;
  overflow-x:hidden;
  background-image:repeating-linear-gradient(to bottom,
    rgba(0,0,0,0.045) 0,
    rgba(0,0,0,0.045) 1px,
    transparent 1px,
    transparent calc(var(--_aed4246e_r00wb) * 1.4));
}
img{max-width:100%;display:block;}
h1,h2,h3{font-family:var(--_e29e20e2_r00wb);margin:0;}
p{margin:0;}
a{color:var(--_ba366f54_r00wb);}
:focus-visible{outline:3px solid var(--_ba366f54_r00wb);outline-offset:2px;}

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

._ccf9ffeb_r00wb{
  position:absolute;
  left:-999px;
  top:auto;
  width:1px;height:1px;
  overflow:hidden;
  background:var(--_62cd63bd_r00wb);
  color:var(--_86e0c24b_r00wb);
  padding:var(--_59f48df0_r00wb) var(--_045c0705_r00wb);
  z-index:100;
  text-decoration:none;
  font-weight:700;
}
._ccf9ffeb_r00wb:focus{
  left:var(--_045c0705_r00wb);
  top:var(--_045c0705_r00wb);
  width:auto;height:auto;
  overflow:visible;
}

._dc8c74f5_r00wb{
  position:relative;
  z-index:20;
  background:var(--_62cd63bd_r00wb);
  border-bottom:2px solid var(--_66bfe2b1_r00wb);
}
._3a085f47_r00wb{
  max-width:var(--_0ec8a146_r00wb);
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:nowrap;
  gap:var(--_045c0705_r00wb);
  padding:var(--_045c0705_r00wb) var(--_aed4246e_r00wb);
}

._0c2dbd1d_r00wb{
  display:flex;
  align-items:center;
  gap:var(--_59f48df0_r00wb);
  flex-shrink:0;
  color:var(--_86e0c24b_r00wb);
  text-decoration:none;
}
._0c2dbd1d_r00wb img{flex-shrink:0;}
._0c2dbd1d_r00wb span{
  font-family:var(--_e29e20e2_r00wb);
  text-transform:uppercase;
  letter-spacing:0.05em;
  font-size:1.125rem;
  white-space:nowrap;
}

._50c9c111_r00wb{
  position:absolute;
  opacity:0;
  width:1px;height:1px;
  pointer-events:none;
}
._f63f3202_r00wb{
  display:none;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  padding:var(--_59f48df0_r00wb);
  color:var(--_86e0c24b_r00wb);
}
._f63f3202_r00wb:hover{color:var(--_ba366f54_r00wb);}
._f63f3202_r00wb svg{display:block;}

._ced319db_r00wb{flex:1 1 auto;min-width:0;position:static;}
._36ba6481_r00wb{
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  min-width:0;
  gap:var(--_045c0705_r00wb);
  list-style:none;
  margin:0;
  padding:0;
}
._519d8c01_r00wb{position:relative;min-width:0;}
._09471a35_r00wb{
  background:none;
  border:none;
  font-family:var(--_a5c43e94_r00wb);
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.03em;
  font-size:0.8125rem;
  color:var(--_86e0c24b_r00wb);
  cursor:pointer;
  padding:var(--_59f48df0_r00wb) 0;
  white-space:nowrap;
}
._09471a35_r00wb:hover,
._519d8c01_r00wb:focus-within ._09471a35_r00wb{color:var(--_ba366f54_r00wb);}

._d72f9d29_r00wb{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:12rem;
  background:var(--_62cd63bd_r00wb);
  border:1px solid var(--_66bfe2b1_r00wb);
  padding:var(--_045c0705_r00wb);
  margin:0;
  list-style:none;
  z-index:30;
}
._519d8c01_r00wb:hover ._d72f9d29_r00wb,
._519d8c01_r00wb:focus-within ._d72f9d29_r00wb{display:block;}
._d72f9d29_r00wb li{margin:0;}
._d72f9d29_r00wb a{
  display:block;
  padding:var(--_59f48df0_r00wb) 0;
  color:var(--_86e0c24b_r00wb);
  text-decoration:none;
  white-space:nowrap;
}
._d72f9d29_r00wb a:hover{color:var(--_ba366f54_r00wb);}

._12978a12_r00wb{
  flex-shrink:0;
  min-width:0;
  display:inline-block;
  background:var(--_5fedd95d_r00wb);
  color:var(--_f86b35a1_r00wb);
  border:2px solid var(--_5fedd95d_r00wb);
  padding:var(--_045c0705_r00wb) var(--_53392ad0_r00wb);
  text-decoration:none;
  font-family:var(--_a5c43e94_r00wb);
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.03em;
  font-size:0.8125rem;
  white-space:nowrap;
  transition:background-color .12s ease, color .12s ease;
}
._12978a12_r00wb:hover{background:var(--_828c38fd_r00wb);color:hsl(166 81% 28%);}

@media (max-width:900px){
  ._0c2dbd1d_r00wb span{display:none;}
  ._12978a12_r00wb{
    font-size:0.6875rem;
    padding:var(--_59f48df0_r00wb) var(--_59f48df0_r00wb);
    white-space:nowrap;
  }
  ._f63f3202_r00wb{display:flex;}
  ._36ba6481_r00wb{
    display:none;
    flex-direction:column;
    align-items:stretch;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    background:var(--_62cd63bd_r00wb);
    border-top:2px solid var(--_66bfe2b1_r00wb);
    padding:var(--_045c0705_r00wb);
    gap:var(--_59f48df0_r00wb);
    z-index:40;
  }
  ._50c9c111_r00wb:checked ~ ._ced319db_r00wb ._36ba6481_r00wb{display:flex;}
  ._519d8c01_r00wb{width:100%;}
  ._09471a35_r00wb{width:100%;text-align:left;}
  ._d72f9d29_r00wb{
    position:static;
    display:none;
    border:none;
    background:none;
    padding:0 0 0 var(--_045c0705_r00wb);
  }
  ._519d8c01_r00wb:focus-within ._d72f9d29_r00wb{display:block;}
}

._d0ccd733_r00wb{
  background:var(--_62cd63bd_r00wb);
  border-top:2px solid var(--_66bfe2b1_r00wb);
  margin-top:var(--_aed4246e_r00wb);
}
._79a55f13_r00wb{
  max-width:var(--_0ec8a146_r00wb);
  margin:0 auto;
  padding:var(--_aed4246e_r00wb);
}
._13c08c52_r00wb{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_045c0705_r00wb);
  list-style:none;
  margin:0 0 var(--_045c0705_r00wb);
  padding:0;
}
._13c08c52_r00wb a{color:var(--_86e0c24b_r00wb);text-decoration:none;font-weight:700;}
._13c08c52_r00wb a:hover{color:var(--_ba366f54_r00wb);}
._1b6ce16d_r00wb{color:var(--_8e994ad3_r00wb);font-size:0.875rem;margin:0 0 var(--_861701cd_r00wb);}

._c2b2de73_r00wb{display:block;}

._9bfcf1cf_r00wb{
  background:var(--_828c38fd_r00wb);
  border-bottom:2px solid var(--_66bfe2b1_r00wb);
  padding:var(--_aed4246e_r00wb) var(--_aed4246e_r00wb);
}
._680e5ac3_r00wb{
  max-width:var(--_0ec8a146_r00wb);
  margin:0 auto;
  display:flex;
  align-items:flex-start;
  flex-wrap:nowrap;
  gap:var(--_aed4246e_r00wb);
}
._7feae54a_r00wb{flex:1 1 55%;min-width:0;}
._65005290_r00wb{
  flex:0 0 45%;
  min-width:0;
  align-self:center;
  padding:var(--_59f48df0_r00wb);
  border:2px solid var(--_66bfe2b1_r00wb);
  background:var(--_62cd63bd_r00wb);
  min-height:15rem;
}
._65005290_r00wb img{width:100%;height:auto;}

@media (max-width:900px){
  ._680e5ac3_r00wb{flex-direction:column;}
  ._65005290_r00wb{flex:1 1 auto;width:100%;}
}

._fabfff52_r00wb{
  font-family:var(--_a5c43e94_r00wb);
  text-transform:uppercase;
  letter-spacing:0.16em;
  font-size:0.8125rem;
  font-weight:700;
  color:var(--_ba366f54_r00wb);
  margin:0 0 var(--_59f48df0_r00wb);
}
._5b94b79a_r00wb{
  font-family:var(--_e29e20e2_r00wb);
  font-weight:400;
  text-transform:uppercase;
  font-size:clamp(2.75rem,6vw,4.75rem);
  line-height:0.95;
  letter-spacing:-0.01em;
  color:var(--_ba78424b_r00wb);
  border-bottom:6px solid var(--_739ec187_r00wb);
  padding-bottom:var(--_045c0705_r00wb);
  margin:0 0 var(--_045c0705_r00wb);
}
._cb02875f_r00wb{
  font-family:var(--_a5c43e94_r00wb);
  font-style:italic;
  font-size:clamp(1.25rem,2.2vw,1.625rem);
  line-height:1.4;
  color:var(--_86e0c24b_r00wb);
  margin:0 0 var(--_53392ad0_r00wb);
}
._cca3fbb7_r00wb{
  display:inline-block;
  background:var(--_5fedd95d_r00wb);
  color:var(--_f86b35a1_r00wb);
  border:2px solid var(--_5fedd95d_r00wb);
  padding:var(--_045c0705_r00wb) var(--_53392ad0_r00wb);
  text-decoration:none;
  font-family:var(--_a5c43e94_r00wb);
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.04em;
  font-size:1rem;
  margin-top:var(--_045c0705_r00wb);
  transition:background-color .12s ease, color .12s ease;
}
._cca3fbb7_r00wb:hover{background:var(--_828c38fd_r00wb);color:hsl(166 81% 28%);}

._9a225b0d_r00wb{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:var(--_53392ad0_r00wb) 0;
  padding:0;
  border-top:1px solid var(--_66bfe2b1_r00wb);
  border-bottom:1px solid var(--_66bfe2b1_r00wb);
}
._9c5d8a5a_r00wb{
  flex:1 1 0;
  min-width:6rem;
  padding:var(--_045c0705_r00wb);
  border-right:1px solid var(--_66bfe2b1_r00wb);
}
._9c5d8a5a_r00wb:last-child{border-right:none;}
._9c5d8a5a_r00wb dt{
  font-family:var(--_a5c43e94_r00wb);
  font-weight:700;
  font-size:0.8125rem;
  text-transform:uppercase;
  letter-spacing:0.05em;
  color:var(--_8e994ad3_r00wb);
  margin:0 0 var(--_861701cd_r00wb);
}
._9c5d8a5a_r00wb dd{
  font-family:var(--_e29e20e2_r00wb);
  font-size:clamp(1.5rem,3vw,2.25rem);
  line-height:1;
  color:var(--_ba78424b_r00wb);
  margin:0;
}
._9a225b0d_r00wb ._9c5d8a5a_r00wb:first-child{
  transform:rotate(-3deg);
  background:var(--_739ec187_r00wb);
  border-right:none;
}
._9a225b0d_r00wb ._9c5d8a5a_r00wb:first-child dt,
._9a225b0d_r00wb ._9c5d8a5a_r00wb:first-child dd{color:var(--_935afb4d_r00wb);}

@media (max-width:640px){
  ._9c5d8a5a_r00wb{flex:1 1 50%;border-right:none;border-bottom:1px solid var(--_66bfe2b1_r00wb);}
}

._4359b229_r00wb{
  width:100vw;
  position:relative;
  left:50%;
  transform:translateX(-50%);
  height:var(--_045c0705_r00wb);
  background:var(--_5fedd95d_r00wb);
  margin:var(--_53392ad0_r00wb) 0;
}

._1d08937e_r00wb{
  max-width:var(--_0ec8a146_r00wb);
  margin:0 auto;
  padding:var(--_aed4246e_r00wb);
}
._918922d1_r00wb{
  position:relative;
  counter-reset:pnesection;
  font-family:var(--_a5c43e94_r00wb);
  font-size:1.0625rem;
  line-height:1.7;
  color:var(--_86e0c24b_r00wb);
}
._918922d1_r00wb h2{
  position:relative;
  counter-increment:pnesection;
  font-family:var(--_e29e20e2_r00wb);
  font-weight:400;
  text-transform:uppercase;
  font-size:clamp(1.75rem,3vw,2.5rem);
  letter-spacing:-0.01em;
  color:var(--_ba78424b_r00wb);
  border-bottom:4px solid var(--_66bfe2b1_r00wb);
  padding-bottom:var(--_59f48df0_r00wb);
  margin:var(--_aed4246e_r00wb) 0 var(--_045c0705_r00wb);
}
._918922d1_r00wb h2::before{
  content:counter(pnesection, decimal-leading-zero);
  position:absolute;
  left:calc(-1 * var(--_aed4246e_r00wb));
  top:0;
  font-family:monospace;
  font-size:0.75rem;
  font-weight:700;
  color:var(--_8e994ad3_r00wb);
}
._918922d1_r00wb h3{
  font-family:var(--_e29e20e2_r00wb);
  font-weight:400;
  text-transform:uppercase;
  font-size:1.375rem;
  color:var(--_86e0c24b_r00wb);
  margin:var(--_53392ad0_r00wb) 0 var(--_59f48df0_r00wb);
}
._918922d1_r00wb p{margin:0 0 var(--_045c0705_r00wb);}
._918922d1_r00wb a{color:var(--_ba366f54_r00wb);text-decoration:underline;}
._918922d1_r00wb a:hover{color:var(--_5fedd95d_r00wb);}
._918922d1_r00wb table{width:100%;border-collapse:collapse;margin:var(--_53392ad0_r00wb) 0;}
._918922d1_r00wb th,
._918922d1_r00wb td{
  text-align:left;
  padding:var(--_59f48df0_r00wb) var(--_045c0705_r00wb);
  border-bottom:1px solid var(--_66bfe2b1_r00wb);
  background:transparent;
}
._918922d1_r00wb th{
  font-family:var(--_e29e20e2_r00wb);
  text-transform:uppercase;
  letter-spacing:0.03em;
  border-bottom-width:3px;
}

@media (max-width:640px){
  ._918922d1_r00wb h2::before{display:none;}
}

._1e0aeac3_r00wb{
  margin-top:var(--_aed4246e_r00wb);
  padding-top:var(--_53392ad0_r00wb);
  border-top:2px solid var(--_66bfe2b1_r00wb);
}
