*,*::before,*::after{box-sizing:border-box;}
html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden;}
body{
  background:var(--_02ff8f86_hn25v);
  color:var(--_0fb19d9c_hn25v);
  font-family:var(--_71a61d10_hn25v);
  font-size:17px;
  line-height:1.65;
}
img{max-width:100%;display:block;}
ul{list-style:none;margin:0;padding:0;}
a{color:inherit;}
h1,h2,h3{font-family:var(--_6b29a5e3_hn25v);}

._c2a9d23b_hn25v{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;
}

a:focus-visible,button:focus-visible,input:focus-visible,label:focus-within{
  outline:2px solid var(--_e9f05056_hn25v);
  outline-offset:2px;
}
a,button{transition:color .15s ease;}

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

._7e766b7b_hn25v{
  position:absolute;
  left:-9999px;
  top:0;
  background:var(--_b5921106_hn25v);
  color:var(--_0fb19d9c_hn25v);
  padding:var(--_2330e45d_hn25v) var(--_a65f01e6_hn25v);
  z-index:1000;
  border-radius:var(--_813123da_hn25v);
}
._7e766b7b_hn25v:focus{
  left:var(--_2330e45d_hn25v);
  top:var(--_2330e45d_hn25v);
}

._de7ec666_hn25v{
  position:sticky;
  top:0;
  z-index:80;
  background:var(--_b5921106_hn25v);
  box-shadow:var(--_ad9703e2_hn25v);
}
._2a9ced63_hn25v{
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  gap:var(--_a65f01e6_hn25v);
  max-width:var(--_d58d61f8_hn25v);
  margin:0 auto;
  padding:var(--_2330e45d_hn25v) var(--_a65f01e6_hn25v);
}
._5be53e4f_hn25v{
  display:flex;
  align-items:center;
  gap:var(--_2330e45d_hn25v);
  flex-shrink:0;
  text-decoration:none;
  color:var(--_0fb19d9c_hn25v);
}
._5be53e4f_hn25v:hover{color:var(--_e9f05056_hn25v);}
._42cb7193_hn25v{
  flex-shrink:0;
  border-radius:var(--_813123da_hn25v);
}
._39fe6c5f_hn25v{
  font-family:var(--_6b29a5e3_hn25v);
  font-size:1.15rem;
  white-space:nowrap;
}

._c9065526_hn25v{
  position:relative;
  display:flex;
  align-items:center;
  flex:1 1 auto;
  min-width:0;
}
._a6711dc7_hn25v{
  position:absolute;
  width:1px;height:1px;
  padding:0;margin:-1px;
  overflow:hidden;clip:rect(0,0,0,0);
  border:0;
}
._7780857b_hn25v{
  display:none;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  width:36px;height:36px;
  color:var(--_0fb19d9c_hn25v);
  cursor:pointer;
  border-radius:var(--_813123da_hn25v);
}
._a6711dc7_hn25v:focus-visible + ._7780857b_hn25v{
  outline:2px solid var(--_e9f05056_hn25v);
  outline-offset:2px;
}

._4be35c72_hn25v{
  display:flex;
  align-items:center;
  gap:var(--_7bbb947b_hn25v);
  min-width:0;
  flex-wrap:nowrap;
}
._90dd126d_hn25v{
  position:relative;
  flex-shrink:1;
}
._77327561_hn25v{
  display:inline-block;
  cursor:pointer;
  padding:var(--_ec6c3ebc_hn25v) 0;
  font-weight:700;
  font-variant:small-caps;
  letter-spacing:0.08em;
  color:var(--_0fb19d9c_hn25v);
  white-space:nowrap;
}
._90dd126d_hn25v:hover > ._77327561_hn25v,
._77327561_hn25v:focus{
  color:var(--_e9f05056_hn25v);
}
._190accad_hn25v{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:210px;
  background:var(--_b5921106_hn25v);
  border:1px solid var(--_6833d0b5_hn25v);
  box-shadow:var(--_616d5c37_hn25v);
  padding:var(--_2330e45d_hn25v);
  z-index:90;
}
._90dd126d_hn25v:hover > ._190accad_hn25v,
._90dd126d_hn25v:focus-within > ._190accad_hn25v{
  display:block;
}
._f095b1d8_hn25v{
  display:inline-block;
  width:100%;
  padding:var(--_ec6c3ebc_hn25v) var(--_2330e45d_hn25v);
  color:var(--_0fb19d9c_hn25v);
  text-decoration:none;
  background-image:linear-gradient(currentColor,currentColor);
  background-position:0 100%;
  background-size:0% 2px;
  background-repeat:no-repeat;
}
._f095b1d8_hn25v:hover{
  color:var(--_e9f05056_hn25v);
  background-size:100% 2px;
}

._11296920_hn25v{
  display:inline-block;
  flex-shrink:0;
  min-width:0;
  background:var(--_a765ea18_hn25v);
  color:var(--_1292762d_hn25v);
  padding:var(--_2330e45d_hn25v) var(--_7bbb947b_hn25v);
  border-radius:var(--_813123da_hn25v);
  font-weight:700;
  text-decoration:none;
  white-space:nowrap;
}
._11296920_hn25v:hover{
  background:var(--_b90a9e3b_hn25v);
  color:var(--_40277e9d_hn25v);
}

@media (max-width:900px){
  ._39fe6c5f_hn25v{display:none;}
  ._7780857b_hn25v{display:flex;}
  ._4be35c72_hn25v{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    flex-direction:column;
    align-items:stretch;
    gap:0;
    background:var(--_b5921106_hn25v);
    border:1px solid var(--_6833d0b5_hn25v);
    box-shadow:var(--_616d5c37_hn25v);
    padding:var(--_2330e45d_hn25v);
    z-index:100;
  }
  ._a6711dc7_hn25v:checked ~ ._4be35c72_hn25v, ._a6711dc7_hn25v:checked ~ * ._4be35c72_hn25v{display:flex;}
  ._90dd126d_hn25v{width:100%;}
  ._190accad_hn25v{
    position:static;
    box-shadow:none;
    border:none;
    padding-left:var(--_a65f01e6_hn25v);
  }
  ._11296920_hn25v{
    font-size:0.8rem;
    padding:var(--_ec6c3ebc_hn25v) var(--_2330e45d_hn25v);
  }
  ._9e06c3a5_hn25v{flex-direction:column;}
  ._231ddab9_hn25v{margin-right:0;width:100%;}
  ._e1802968_hn25v{
    clip-path:none;
    flex:0 0 auto;
    width:100%;
    min-width:0;
    margin-top:var(--_7bbb947b_hn25v);
  }
  ._33bf3917_hn25v{
    flex:1 1 50%;
    border-left:none;
    border-top:1px solid var(--_6833d0b5_hn25v);
    padding:var(--_2330e45d_hn25v) var(--_2330e45d_hn25v) 0;
  }
  ._33bf3917_hn25v:first-child,
  ._33bf3917_hn25v:nth-child(2){border-top:none;padding-top:0;}
}

._86a0e0b4_hn25v{
  background:var(--_b5921106_hn25v);
  border-top:1px solid var(--_6833d0b5_hn25v);
  padding:var(--_7bbb947b_hn25v) var(--_7bbb947b_hn25v);
  margin-top:var(--_687786b4_hn25v);
}
._62708095_hn25v{
  max-width:var(--_d58d61f8_hn25v);
  margin:0 auto;
}
._c478f9b7_hn25v{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_7bbb947b_hn25v);
  margin-bottom:var(--_a65f01e6_hn25v);
}
._61f460e3_hn25v{
  color:var(--_2f212f1e_hn25v);
  text-decoration:none;
  background-image:linear-gradient(currentColor,currentColor);
  background-position:0 100%;
  background-size:0% 2px;
  background-repeat:no-repeat;
  padding-bottom:2px;
}
._61f460e3_hn25v:hover{
  color:var(--_e9f05056_hn25v);
  background-size:100% 2px;
}
._340e3571_hn25v{
  font-size:0.85rem;
  color:var(--_2f212f1e_hn25v);
  margin:0 0 var(--_ec6c3ebc_hn25v);
}

._bbb4a000_hn25v{display:block;}
._49892fe4_hn25v{
  max-width:var(--_d58d61f8_hn25v);
  margin:0 auto;
  padding:0 var(--_7bbb947b_hn25v);
}

._c7c02cb3_hn25v{
  background:var(--_02ff8f86_hn25v);
  padding:var(--_687786b4_hn25v) 0;
}
._9e06c3a5_hn25v{
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  max-width:var(--_d58d61f8_hn25v);
  margin:0 auto;
  padding:0 var(--_7bbb947b_hn25v);
}
._231ddab9_hn25v{
  flex:1 1 55%;
  position:relative;
  z-index:2;
  background:var(--_b5921106_hn25v);
  box-shadow:var(--_616d5c37_hn25v);
  border-radius:var(--_5cd853df_hn25v);
  padding:var(--_7bbb947b_hn25v);
  margin-right:-60px;
}
._3941549e_hn25v{
  font-variant:small-caps;
  letter-spacing:0.18em;
  font-weight:700;
  font-size:0.85rem;
  color:var(--_2f212f1e_hn25v);
  margin:0 0 var(--_2330e45d_hn25v);
}
._11a43dcc_hn25v{
  font-size:clamp(2.1rem,4.5vw,3.1rem);
  line-height:1.1;
  color:var(--_049f42a7_hn25v);
  margin:0 0 var(--_a65f01e6_hn25v);
}
._7da64941_hn25v{
  font-size:1.15rem;
  color:var(--_0fb19d9c_hn25v);
  margin:0 0 var(--_7bbb947b_hn25v);
}
._a36f371a_hn25v{
  display:inline-block;
  background:var(--_a765ea18_hn25v);
  color:var(--_1292762d_hn25v);
  padding:var(--_2330e45d_hn25v) var(--_7bbb947b_hn25v);
  border-radius:var(--_813123da_hn25v);
  font-weight:700;
  text-decoration:none;
  white-space:nowrap;
}
._a36f371a_hn25v:hover{
  background:var(--_b90a9e3b_hn25v);
  color:var(--_40277e9d_hn25v);
}
._e1802968_hn25v{
  flex:0 0 45%;
  min-width:40%;
  align-self:center;
  padding:var(--_2330e45d_hn25v);
  clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);
  position:relative;
  z-index:1;
  min-height:120px;
}
._24593039_hn25v{
  width:100%;
  height:auto;
}

._27bd31ee_hn25v{
  display:flex;
  flex-wrap:wrap;
  gap:0;
  margin-top:var(--_7bbb947b_hn25v);
  padding-top:var(--_a65f01e6_hn25v);
  border-top:1px solid var(--_6833d0b5_hn25v);
}
._33bf3917_hn25v{
  flex:1 1 0;
  min-width:110px;
  padding:0 var(--_a65f01e6_hn25v);
  border-left:1px solid var(--_6833d0b5_hn25v);
}
._33bf3917_hn25v:first-child{
  border-left:none;
  padding-left:0;
}
._33bf3917_hn25v dt{
  font-size:13px;
  font-weight:700;
  letter-spacing:0.1em;
  text-transform:uppercase;
  font-variant:small-caps;
  color:var(--_2f212f1e_hn25v);
  margin:0 0 var(--_ec6c3ebc_hn25v);
}
._33bf3917_hn25v dd{
  font-family:var(--_6b29a5e3_hn25v);
  font-size:1.7rem;
  color:var(--_049f42a7_hn25v);
  margin:0;
  line-height:1.1;
}
._33bf3917_hn25v dd::after{
  content:"";
  display:block;
  width:32px;
  height:3px;
  margin-top:var(--_ec6c3ebc_hn25v);
  background:var(--_b90a9e3b_hn25v);
  border-radius:var(--_ecffbf34_hn25v);
}

._d8f23e42_hn25v{
  padding-top:var(--_687786b4_hn25v);
  padding-bottom:var(--_687786b4_hn25v);
  font-size:1rem;
  color:var(--_0fb19d9c_hn25v);
}
._d8f23e42_hn25v > p:first-of-type::first-letter{
  font-family:var(--_6b29a5e3_hn25v);
  font-size:3.6rem;
  line-height:0.8;
  float:left;
  padding-right:var(--_2330e45d_hn25v);
  color:var(--_049f42a7_hn25v);
}
._d8f23e42_hn25v h2{
  font-size:2rem;
  color:var(--_049f42a7_hn25v);
  margin-top:var(--_687786b4_hn25v);
  margin-bottom:var(--_a65f01e6_hn25v);
  padding-left:var(--_a65f01e6_hn25v);
  border-left:4px solid var(--_b90a9e3b_hn25v);
}
._d8f23e42_hn25v h3{
  font-size:1.35rem;
  color:var(--_0fb19d9c_hn25v);
  margin-top:var(--_7bbb947b_hn25v);
  margin-bottom:var(--_2330e45d_hn25v);
}
._d8f23e42_hn25v p{
  margin:0 0 var(--_a65f01e6_hn25v);
}
._d8f23e42_hn25v blockquote{
  font-family:var(--_6b29a5e3_hn25v);
  font-style:italic;
  font-size:1.5rem;
  line-height:1.45;
  color:var(--_0fb19d9c_hn25v);
  background:var(--_b5921106_hn25v);
  border-left:4px solid var(--_b90a9e3b_hn25v);
  padding:var(--_a65f01e6_hn25v) var(--_7bbb947b_hn25v);
  margin:var(--_7bbb947b_hn25v) 0;
}
._d8f23e42_hn25v table{
  width:100%;
  border-collapse:collapse;
  margin:var(--_7bbb947b_hn25v) 0;
  font-size:1rem;
}
._d8f23e42_hn25v th,
._d8f23e42_hn25v td{
  padding:var(--_2330e45d_hn25v) var(--_a65f01e6_hn25v);
  border-bottom:1px solid var(--_6833d0b5_hn25v);
  text-align:left;
}
._d8f23e42_hn25v th{
  font-family:var(--_6b29a5e3_hn25v);
  font-weight:700;
  border-bottom:2px solid var(--_6833d0b5_hn25v);
}
._d8f23e42_hn25v aside{
  background:var(--_b5921106_hn25v);
  padding:var(--_7bbb947b_hn25v);
  margin:var(--_7bbb947b_hn25v) 0;
  border-radius:var(--_5cd853df_hn25v);
}

._c8fa64ed_hn25v{
  background:var(--_b5921106_hn25v);
  clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);
  padding:var(--_687786b4_hn25v) var(--_7bbb947b_hn25v);
  margin-top:var(--_687786b4_hn25v);
}
