
*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{
  margin:0;
  background-color:var(--_676b6998_gjjlz);
  background-image:repeating-linear-gradient(to bottom,
      rgba(0,0,0,0) 0,
      rgba(0,0,0,0) calc(var(--_a42f54b5_gjjlz) - 1px),
      rgba(0,0,0,0.045) var(--_a42f54b5_gjjlz));
  color:var(--_060707cb_gjjlz);
  font-family:var(--_bd17ef41_gjjlz);
  font-size:17px;
  line-height:1.65;
}
img{max-width:100%;}
h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}
a{color:inherit;}
button{font-family:inherit;}

:focus-visible{outline:3px solid var(--_7ae9dbdf_gjjlz);outline-offset:2px;}

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

._1e9f5a76_gjjlz{
  max-width:var(--_3e80ad0c_gjjlz);
  margin-inline:auto;
  padding-inline:var(--_a42f54b5_gjjlz);
}

._74113013_gjjlz{
  position:absolute;
  left:-999px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
  background:var(--_70467638_gjjlz);
  color:var(--_060707cb_gjjlz);
  padding:var(--_35b63578_gjjlz) var(--_05936dcc_gjjlz);
  z-index:1000;
  border:2px solid var(--_93a7f55f_gjjlz);
}
._74113013_gjjlz:focus{
  left:var(--_05936dcc_gjjlz);
  top:var(--_05936dcc_gjjlz);
  width:auto;
  height:auto;
  overflow:visible;
}

._8df13494_gjjlz{
  background:var(--_70467638_gjjlz);
  border-bottom:2px solid var(--_93a7f55f_gjjlz);
  position:relative;
  z-index:100;
}
._697ea649_gjjlz{
  display:flex;
  align-items:center;
  gap:var(--_3077d086_gjjlz);
  padding-block:var(--_05936dcc_gjjlz);
}
._b35e5e6e_gjjlz{
  display:flex;
  align-items:center;
  gap:var(--_35b63578_gjjlz);
  text-decoration:none;
  color:var(--_060707cb_gjjlz);
  font-family:var(--_4d71f3c4_gjjlz);
  text-transform:uppercase;
  letter-spacing:0.02em;
  font-size:1.1rem;
  flex:0 0 auto;
}
._dcf8d680_gjjlz{display:block;border-radius:var(--_5dc7a178_gjjlz);}
._98ae600a_gjjlz{white-space:nowrap;}

._a8a1e1f6_gjjlz{
  position:absolute;
  width:1px;height:1px;
  padding:0;margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}
._8babbeb7_gjjlz{
  display:none;
  flex-direction:column;
  gap:5px;
  cursor:pointer;
  padding:var(--_35b63578_gjjlz);
  margin-left:auto;
  order:2;
}
._f77f8a97_gjjlz{
  display:block;
  width:24px;
  height:3px;
  background:var(--_060707cb_gjjlz);
}
._a8a1e1f6_gjjlz:focus-visible + ._8babbeb7_gjjlz{
  outline:3px solid var(--_7ae9dbdf_gjjlz);
  outline-offset:2px;
}

._5646f836_gjjlz{flex:1 1 auto;}
._703f39ba_gjjlz{
  display:flex;
  align-items:center;
  gap:var(--_05936dcc_gjjlz);
  list-style:none;
  margin:0;
  padding:0;
}
._79c9d1bf_gjjlz{position:relative;}
._04b936a3_gjjlz{
  background:none;
  border:none;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.04em;
  font-size:0.85rem;
  color:var(--_060707cb_gjjlz);
  cursor:pointer;
  padding:var(--_35b63578_gjjlz) 0;
}
._04b936a3_gjjlz:hover,
._04b936a3_gjjlz:focus-visible{color:var(--_f300544d_gjjlz);}

._cc7dd17a_gjjlz{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:220px;
  background:var(--_70467638_gjjlz);
  border:2px solid var(--_93a7f55f_gjjlz);
  border-top:3px solid var(--_7a2540a1_gjjlz);
  padding:var(--_05936dcc_gjjlz);
  list-style:none;
  margin:0;
  z-index:200;
}
._79c9d1bf_gjjlz:hover > ._cc7dd17a_gjjlz,
._79c9d1bf_gjjlz:focus-within > ._cc7dd17a_gjjlz{display:block;}
._cc7dd17a_gjjlz li{margin:0;}
._2fcd8f0e_gjjlz{
  display:block;
  padding:var(--_b2f2ba95_gjjlz) 0;
  color:var(--_060707cb_gjjlz);
  text-decoration:none;
  font-size:0.95rem;
}
._2fcd8f0e_gjjlz:hover,
._2fcd8f0e_gjjlz:focus-visible{color:var(--_f300544d_gjjlz);}

._00463ce4_gjjlz{
  display:inline-block;
  background:var(--_f300544d_gjjlz);
  color:var(--_2d37a946_gjjlz);
  padding:var(--_35b63578_gjjlz) var(--_05936dcc_gjjlz);
  border:2px solid var(--_f300544d_gjjlz);
  border-radius:var(--_5dc7a178_gjjlz);
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.05em;
  text-decoration:none;
  white-space:nowrap;
  transition:background-color .15s ease,color .15s ease;
  order:3;
  margin-left:var(--_05936dcc_gjjlz);
}
._00463ce4_gjjlz:hover{background:var(--_676b6998_gjjlz);color:var(--_f300544d_gjjlz);}

._0a5cf5da_gjjlz{display:block;}

._a6690314_gjjlz{padding-block:var(--_a42f54b5_gjjlz);}
._563d2f0a_gjjlz{
  max-width:var(--_3e80ad0c_gjjlz);
  margin-inline:auto;
  padding-inline:var(--_a42f54b5_gjjlz);
}
._b284050a_gjjlz{
  font-family:var(--_bd17ef41_gjjlz);
  font-weight:700;
  font-variant:small-caps;
  text-transform:uppercase;
  letter-spacing:0.25em;
  font-size:0.85rem;
  color:var(--_7a2540a1_gjjlz);
  margin:0 0 var(--_35b63578_gjjlz);
}
._91ea6c14_gjjlz{
  font-family:var(--_4d71f3c4_gjjlz);
  text-transform:uppercase;
  font-size:clamp(2.4rem,6vw,4.6rem);
  line-height:0.95;
  letter-spacing:-0.01em;
  color:var(--_e921e13a_gjjlz);
  margin:0 0 var(--_05936dcc_gjjlz);
  padding-bottom:var(--_05936dcc_gjjlz);
  border-bottom:8px solid var(--_7a2540a1_gjjlz);
}
._8b8c53d8_gjjlz{
  font-size:1.15rem;
  color:var(--_060707cb_gjjlz);
  margin:0 0 var(--_3077d086_gjjlz);
}

._96a28560_gjjlz{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_3077d086_gjjlz);
  margin-top:var(--_3077d086_gjjlz);
  padding-top:var(--_05936dcc_gjjlz);
  border-top:2px solid var(--_93a7f55f_gjjlz);
  list-style:none;
}
._91479f5d_gjjlz{
  display:flex;
  flex-direction:column;
  gap:var(--_b2f2ba95_gjjlz);
  flex:1 1 140px;
  padding-right:var(--_05936dcc_gjjlz);
  border-right:1px solid var(--_93a7f55f_gjjlz);
}
._91479f5d_gjjlz:last-child{border-right:none;padding-right:0;}
._91479f5d_gjjlz dt{
  order:2;
  font-weight:700;
  font-size:13px;
  letter-spacing:0.08em;
  text-transform:uppercase;
  color:var(--_afc6e2e8_gjjlz);
}
._91479f5d_gjjlz dd{
  order:1;
  font-family:var(--_4d71f3c4_gjjlz);
  font-size:clamp(1.6rem,3vw,2.6rem);
  color:var(--_e921e13a_gjjlz);
  line-height:1;
}

._11b7ed3e_gjjlz{
  max-width:var(--_3e80ad0c_gjjlz);
  margin:var(--_a42f54b5_gjjlz) auto 0;
  background:var(--_70467638_gjjlz);
  border:1px solid var(--_93a7f55f_gjjlz);
  padding:var(--_3077d086_gjjlz);
  display:flex;
  flex-direction:column;
  gap:var(--_05936dcc_gjjlz);
}
._cd1d3a03_gjjlz{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:var(--_35b63578_gjjlz);
  min-height:200px;
}
._21a8a0ff_gjjlz{
  width:100%;
  height:auto;
  display:block;
  align-self:center;
}
._1e510b28_gjjlz{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--_05936dcc_gjjlz);
  border-top:2px solid var(--_93a7f55f_gjjlz);
  padding-top:var(--_05936dcc_gjjlz);
}
._590bc1e9_gjjlz{
  font-family:var(--_4d71f3c4_gjjlz);
  text-transform:uppercase;
  letter-spacing:0.03em;
  font-size:1.25rem;
  color:var(--_060707cb_gjjlz);
}
._653bf550_gjjlz{
  display:inline-block;
  background:var(--_f300544d_gjjlz);
  color:var(--_2d37a946_gjjlz);
  padding:var(--_35b63578_gjjlz) var(--_05936dcc_gjjlz);
  border:2px solid var(--_f300544d_gjjlz);
  border-radius:var(--_5dc7a178_gjjlz);
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.05em;
  text-decoration:none;
  transition:background-color .15s ease,color .15s ease;
}
._653bf550_gjjlz:hover{background:var(--_676b6998_gjjlz);color:var(--_f300544d_gjjlz);}

._6b9c092b_gjjlz{
  max-width:var(--_3e80ad0c_gjjlz);
  margin-inline:auto;
  padding-inline:var(--_a42f54b5_gjjlz);
  padding-block:var(--_a42f54b5_gjjlz);
  counter-reset:qnfsection;
  position:relative;
}
._6b9c092b_gjjlz h2{
  counter-increment:qnfsection;
  font-family:var(--_4d71f3c4_gjjlz);
  text-transform:uppercase;
  font-size:clamp(1.7rem,3vw,2.5rem);
  letter-spacing:-0.01em;
  color:var(--_e921e13a_gjjlz);
  margin-top:var(--_a42f54b5_gjjlz);
  margin-bottom:var(--_05936dcc_gjjlz);
  position:relative;
}
._6b9c092b_gjjlz h2::before{
  content:counter(qnfsection,decimal-leading-zero);
  position:absolute;
  left:calc(-1 * var(--_a42f54b5_gjjlz) - 2.6em);
  top:0.1em;
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  font-size:0.85rem;
  color:var(--_afc6e2e8_gjjlz);
  letter-spacing:0.05em;
}
._6b9c092b_gjjlz h2:not(:first-of-type)::after{
  content:"\00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7 \00a7";
  display:block;
  overflow:hidden;
  white-space:nowrap;
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  font-size:0.8rem;
  letter-spacing:var(--_b2f2ba95_gjjlz);
  color:var(--_93a7f55f_gjjlz);
  margin-bottom:var(--_05936dcc_gjjlz);
}
._6b9c092b_gjjlz h3{
  font-family:var(--_4d71f3c4_gjjlz);
  text-transform:uppercase;
  font-size:1.25rem;
  letter-spacing:0;
  color:var(--_060707cb_gjjlz);
  border-bottom:2px solid var(--_93a7f55f_gjjlz);
  padding-bottom:var(--_b2f2ba95_gjjlz);
  margin-top:var(--_3077d086_gjjlz);
  margin-bottom:var(--_35b63578_gjjlz);
}
._6b9c092b_gjjlz p{
  margin-bottom:var(--_05936dcc_gjjlz);
  font-size:1rem;
}
._6b9c092b_gjjlz > p:first-of-type::first-letter{
  font-family:var(--_4d71f3c4_gjjlz);
  font-size:4.6rem;
  line-height:0.8;
  float:left;
  padding-right:var(--_35b63578_gjjlz);
  padding-bottom:var(--_b2f2ba95_gjjlz);
  color:var(--_f300544d_gjjlz);
}
._6b9c092b_gjjlz a{
  color:var(--_7ae9dbdf_gjjlz);
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}
._6b9c092b_gjjlz a:hover{color:var(--_f300544d_gjjlz);}

._6b9c092b_gjjlz table{
  width:100%;
  border-collapse:collapse;
  margin:var(--_3077d086_gjjlz) 0;
}
._6b9c092b_gjjlz thead th{
  text-align:left;
  text-transform:uppercase;
  letter-spacing:0.08em;
  font-size:0.8rem;
  font-weight:700;
  color:var(--_afc6e2e8_gjjlz);
  border-bottom:3px solid var(--_060707cb_gjjlz);
  padding:var(--_35b63578_gjjlz);
}
._6b9c092b_gjjlz td{
  border-bottom:1px solid var(--_93a7f55f_gjjlz);
  padding:var(--_35b63578_gjjlz);
  font-size:1rem;
}
._6b9c092b_gjjlz td:last-child,
._6b9c092b_gjjlz th:last-child{
  text-align:right;
  font-family:var(--_4d71f3c4_gjjlz);
  font-size:1.5rem;
  padding-right:0;
}

._b7965dce_gjjlz{
  max-width:var(--_3e80ad0c_gjjlz);
  margin:var(--_a42f54b5_gjjlz) auto;
  padding-inline:var(--_a42f54b5_gjjlz);
}

._0aea6afb_gjjlz{
  background:var(--_70467638_gjjlz);
  border-top:4px solid var(--_93a7f55f_gjjlz);
  margin-top:var(--_a42f54b5_gjjlz);
  padding-block:var(--_a42f54b5_gjjlz);
}
._f219740a_gjjlz{
  max-width:var(--_3e80ad0c_gjjlz);
  margin-inline:auto;
  padding-inline:var(--_a42f54b5_gjjlz);
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:var(--_3077d086_gjjlz);
}
._a17a93f9_gjjlz{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_05936dcc_gjjlz);
  list-style:none;
  margin:0;
  padding:0;
}
._9d8ad6ed_gjjlz{
  color:var(--_060707cb_gjjlz);
  text-decoration:none;
  font-weight:600;
  font-variant:small-caps;
  letter-spacing:0.08em;
}
._9d8ad6ed_gjjlz:hover{color:var(--_f300544d_gjjlz);}
._7a7c264d_gjjlz{
  width:100%;
  border-top:1px solid var(--_93a7f55f_gjjlz);
  margin-top:var(--_3077d086_gjjlz);
  padding-top:var(--_05936dcc_gjjlz);
  font-size:0.85rem;
  color:var(--_afc6e2e8_gjjlz);
}
._152efc1b_gjjlz{
  font-variant:small-caps;
  letter-spacing:0.05em;
}

@media (max-width:960px){
  ._1e9f5a76_gjjlz,
  ._563d2f0a_gjjlz,
  ._6b9c092b_gjjlz,
  ._11b7ed3e_gjjlz,
  ._f219740a_gjjlz,
  ._b7965dce_gjjlz{padding-inline:var(--_05936dcc_gjjlz);}
  ._6b9c092b_gjjlz{padding-inline:var(--_05936dcc_gjjlz);}
  ._6b9c092b_gjjlz h2::before{display:none;}
  ._8babbeb7_gjjlz{display:flex;}
  ._5646f836_gjjlz{
    display:none;
    order:4;
    flex-basis:100%;
    width:100%;
  }
  ._a8a1e1f6_gjjlz:checked ~ ._5646f836_gjjlz{display:block;}
  ._697ea649_gjjlz{flex-wrap:wrap;}
  ._703f39ba_gjjlz{
    flex-direction:column;
    align-items:flex-start;
    gap:0;
    width:100%;
  }
  ._79c9d1bf_gjjlz{
    width:100%;
    border-top:1px solid var(--_93a7f55f_gjjlz);
  }
  ._04b936a3_gjjlz{width:100%;text-align:left;padding:var(--_35b63578_gjjlz) 0;}
  ._cc7dd17a_gjjlz{
    position:static;
    display:block;
    border:none;
    background:none;
    padding:0 0 var(--_35b63578_gjjlz) var(--_05936dcc_gjjlz);
  }
  ._00463ce4_gjjlz{order:1;margin-left:0;}
  ._91ea6c14_gjjlz{border-bottom-width:5px;}
}

@media (max-width:640px){
  ._91479f5d_gjjlz{
    flex:1 1 calc(50% - var(--_05936dcc_gjjlz));
    border-right:none;
    border-bottom:1px solid var(--_93a7f55f_gjjlz);
    padding-right:0;
    padding-bottom:var(--_35b63578_gjjlz);
  }
  ._1e510b28_gjjlz{flex-direction:column;align-items:flex-start;}
}
