
*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
  margin:0;
  font-family:var(--_555b2498_66y3x);
  background:var(--_89119aae_66y3x);
  color:var(--_35236752_66y3x);
  font-size:17px;
  line-height:1.65;
  overflow-x:hidden;
  position:relative;
}
img{max-width:100%;display:block;}
a{color:inherit;text-decoration:none;}
h1,h2,h3{font-family:var(--_44b30006_66y3x);margin:0;}
p{margin:0;}
ul{list-style:none;}

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

._57f36b10_66y3x{
  position:absolute;
  left:-9999px;
  top:0;
  background:var(--_4696285d_66y3x);
  color:var(--_35236752_66y3x);
  padding:var(--_bb7655d7_66y3x);
  z-index:1000;
  border-radius:var(--_87882f6f_66y3x);
}
._57f36b10_66y3x:focus{
  left:var(--_bb7655d7_66y3x);
  top:var(--_bb7655d7_66y3x);
}

._0b932160_66y3x{
  position:fixed;
  inset:0;
  z-index:0;
  overflow:hidden;
  pointer-events:none;
}
._18356883_66y3x{
  position:absolute;
  border-radius:50%;
  filter:blur(70px);
  opacity:.55;
  will-change:transform;
}
._39e27949_66y3x{
  width:420px;height:420px;
  background:var(--_b4d4a4e4_66y3x);
  top:-90px;left:-70px;
  animation:_530f390d_66y3x 22s ease-in-out infinite;
}
._fb2ffa3b_66y3x{
  width:380px;height:380px;
  background:var(--_bd23508e_66y3x);
  bottom:-110px;right:-60px;
  animation:_7a989165_66y3x 26s ease-in-out infinite;
}
._a468ba4c_66y3x{
  width:320px;height:320px;
  background:var(--_fdabbd33_66y3x);
  top:38%;left:58%;
  animation:_b15e8aa8_66y3x 30s ease-in-out infinite;
}
@keyframes _530f390d_66y3x{0%,100%{transform:translate(0,0);}50%{transform:translate(70px,50px);}}
@keyframes _7a989165_66y3x{0%,100%{transform:translate(0,0);}50%{transform:translate(-60px,-40px);}}
@keyframes _b15e8aa8_66y3x{0%,100%{transform:translate(0,0);}50%{transform:translate(-50px,60px);}}

._acf9e983_66y3x{
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);
  background-size:48px 48px;
  mask-image:radial-gradient(circle at center, black 25%, transparent 75%);
  -webkit-mask-image:radial-gradient(circle at center, black 25%, transparent 75%);
}

@media (prefers-reduced-motion: reduce){
  ._18356883_66y3x{animation:none;}
  ._f6f3a89b_66y3x::after{animation:none;}
}

._eda98895_66y3x{
  position:relative;
  z-index:20;
  background:var(--_4696285d_66y3x);
  border-bottom:1px solid var(--_6d64bb6a_66y3x);
}
._eda98895_66y3x__inner{
  position:relative;
  max-width:var(--_6a4a6b6b_66y3x);
  margin:0 auto;
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  gap:var(--_bb7655d7_66y3x);
  padding:var(--_0949afb7_66y3x) var(--_bb7655d7_66y3x);
}
._870c83e0_66y3x{
  flex-shrink:0;
  display:flex;
  align-items:center;
  gap:var(--_0949afb7_66y3x);
  font-family:var(--_44b30006_66y3x);
  font-weight:700;
  color:var(--_35236752_66y3x);
}
._870c83e0_66y3x img{border-radius:var(--_5b9fa5cc_66y3x);}

._b3165f56_66y3x{
  position:absolute;
  width:1px;height:1px;
  padding:0;margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}
._9f7f5781_66y3x{
  display:none;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:2.2rem;
  height:2.2rem;
  cursor:pointer;
  color:var(--_35236752_66y3x);
  border-radius:var(--_87882f6f_66y3x);
}
._9f7f5781_66y3x:hover{background:var(--_89119aae_66y3x);}
._b3165f56_66y3x:focus-visible + ._9f7f5781_66y3x{outline:2px solid var(--_fdabbd33_66y3x);outline-offset:2px;}

._793ad264_66y3x{
  flex:1 1 auto;
  min-width:0;
}
._793ad264_66y3x > ul{
  display:flex;
  align-items:center;
  gap:var(--_bb7655d7_66y3x);
  flex-wrap:nowrap;
  margin:0;
  padding:0;
  min-width:0;
}
._793ad264_66y3x__item{
  position:relative;
  min-width:0;
}
._793ad264_66y3x__trigger{
  display:inline-block;
  cursor:default;
  padding:var(--_0949afb7_66y3x) 0;
  color:var(--_35236752_66y3x);
  white-space:nowrap;
  font-size:.95rem;
}
._793ad264_66y3x__trigger:hover{color:var(--_fdabbd33_66y3x);}body ._10f0fb5d_66y3x._10f0fb5d_66y3x{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:190px;
  background:var(--_4696285d_66y3x);
  border:1px solid var(--_6d64bb6a_66y3x);
  border-radius:var(--_87882f6f_66y3x);
  padding:var(--_bb7655d7_66y3x);
  box-shadow:var(--_4ff81914_66y3x);
  z-index:50;
}
._793ad264_66y3x__item:hover > ._10f0fb5d_66y3x,
._793ad264_66y3x__item:focus-within > ._10f0fb5d_66y3x{
  display:block;
}
._10f0fb5d_66y3x li + li{margin-top:var(--_51c569b3_66y3x);}
._10f0fb5d_66y3x a{
  display:block;
  padding:var(--_51c569b3_66y3x) 0;
  color:var(--_35236752_66y3x);
  white-space:nowrap;
}
._10f0fb5d_66y3x a:hover,._10f0fb5d_66y3x a:focus-visible{color:var(--_fdabbd33_66y3x);}

._9a7f25a0_66y3x{
  flex-shrink:0;
  min-width:0;
  background:var(--_b4d4a4e4_66y3x);
  color:var(--_4bca400b_66y3x);
  padding:var(--_0949afb7_66y3x) var(--_bb7655d7_66y3x);
  border-radius:999px;
  font-weight:700;
  font-size:.95rem;
  white-space:nowrap;
  transition:transform .2s ease, box-shadow .2s ease;
}
._9a7f25a0_66y3x:hover{transform:translateY(-2px);box-shadow:var(--_4ff81914_66y3x);}

@media (max-width:900px){
  ._870c83e0_66y3x span{display:none;}
  ._9f7f5781_66y3x{display:flex;}
  ._793ad264_66y3x{
    position:absolute;
    top:100%;
    left:0;
    right:0;
    display:none;
    background:var(--_4696285d_66y3x);
    border-top:1px solid var(--_6d64bb6a_66y3x);
    padding:var(--_bb7655d7_66y3x);
    max-height:80vh;
    overflow-y:auto;
  }
  ._b3165f56_66y3x:checked ~ ._793ad264_66y3x{display:block;}
  ._793ad264_66y3x > ul{flex-direction:column;align-items:stretch;gap:var(--_0949afb7_66y3x);}
  ._10f0fb5d_66y3x{
    position:static;
    display:block;
    background:transparent;
    border:none;
    box-shadow:none;
    padding:0 0 0 var(--_bb7655d7_66y3x);
  }
  ._9a7f25a0_66y3x{font-size:.8rem;padding:var(--_51c569b3_66y3x) var(--_0949afb7_66y3x);}
}

._014d8785_66y3x{position:relative;z-index:1;}
._71724125_66y3x{
  position:relative;
  z-index:1;
  background:var(--_4696285d_66y3x);
  border-top:1px solid var(--_6d64bb6a_66y3x);
  padding:var(--_8a757445_66y3x) 0;
}
._71724125_66y3x__inner{
  max-width:var(--_6a4a6b6b_66y3x);
  margin:0 auto;
  padding:0 var(--_9e6d1a74_66y3x);
  display:flex;
  flex-wrap:wrap;
  gap:var(--_bb7655d7_66y3x);
}
._71724125_66y3x__links{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_bb7655d7_66y3x);
  margin:0 0 var(--_bb7655d7_66y3x);
  padding:0;
  flex-basis:100%;
}
._71724125_66y3x__links a{color:var(--_4da03d65_66y3x);}
._71724125_66y3x__links a:hover{color:var(--_fdabbd33_66y3x);}
._71724125_66y3x__legal{
  color:var(--_4da03d65_66y3x);
  font-size:.85rem;
  flex-basis:100%;
  margin:0 0 var(--_51c569b3_66y3x);
}

._a85fbdb0_66y3x{
  position:relative;
  z-index:1;
  padding:var(--_8a757445_66y3x) 0;
  background:var(--_89119aae_66y3x);
}
._a85fbdb0_66y3x__inner{
  max-width:var(--_6a4a6b6b_66y3x);
  margin:0 auto;
  padding:0 var(--_9e6d1a74_66y3x);
  display:grid;
  grid-template-columns:1.1fr 0.9fr;
  gap:var(--_8a757445_66y3x);
  align-items:center;
}
@media (max-width:900px){
  ._a85fbdb0_66y3x__inner{grid-template-columns:1fr;}
}

._32323209_66y3x{
  display:flex;
  flex-direction:column;
  gap:var(--_bb7655d7_66y3x);
  min-width:0;
}
._e22a9d7e_66y3x{
  font-family:var(--_44b30006_66y3x);
  text-transform:uppercase;
  letter-spacing:.08em;
  color:var(--_bd23508e_66y3x);
  font-size:.9rem;
  font-weight:700;
}
._206dd653_66y3x{
  font-size:clamp(2.6rem,6vw,4.8rem);
  line-height:1.02;
  letter-spacing:-0.03em;
  color:var(--_0471af41_66y3x);
  text-shadow:0 0 14px var(--_b4d4a4e4_66y3x);
}
._2e9fc690_66y3x{
  font-weight:300;
  font-size:1.15rem;
  color:var(--_35236752_66y3x);
}

._0c5da49b_66y3x{
  display:flex;
  flex-wrap:wrap;
  margin:var(--_0949afb7_66y3x) 0 0;
  padding:var(--_bb7655d7_66y3x) var(--_9e6d1a74_66y3x);
  background:rgba(255,255,255,.05);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  border:1px solid rgba(255,255,255,.1);
  border-radius:var(--_ddf906ef_66y3x);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15), inset 0 -1px 0 rgba(0,0,0,.3);
}
._f20e1a09_66y3x{
  flex:1 1 auto;
  min-width:120px;
  padding:0 var(--_bb7655d7_66y3x);
  border-right:1px solid var(--_6d64bb6a_66y3x);
  display:flex;
  flex-direction:column;
  gap:var(--_51c569b3_66y3x);
}
._f20e1a09_66y3x:last-child{border-right:none;}
._f20e1a09_66y3x dt{
  order:2;
  margin:0;
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
  color:var(--_4da03d65_66y3x);
}
._f20e1a09_66y3x dd{
  order:1;
  margin:0;
  font-family:var(--_44b30006_66y3x);
  font-size:1.6rem;
  letter-spacing:-0.02em;
  color:var(--_0471af41_66y3x);
}
@media (max-width:640px){
  ._f20e1a09_66y3x{flex:1 1 45%;border-right:none;border-bottom:1px solid var(--_6d64bb6a_66y3x);padding-bottom:var(--_0949afb7_66y3x);}
}

._b8c489d4_66y3x{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_bb7655d7_66y3x);
  margin-top:var(--_0949afb7_66y3x);
}

._5ea29956_66y3x{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:var(--_bb7655d7_66y3x) var(--_9e6d1a74_66y3x);
  border-radius:999px;
  font-weight:700;
  position:relative;
  overflow:hidden;
}
._f6f3a89b_66y3x{
  background:var(--_b4d4a4e4_66y3x);
  color:var(--_4bca400b_66y3x);
  box-shadow:var(--_4b1b329f_66y3x);
}
._f6f3a89b_66y3x::after{
  content:"";
  position:absolute;
  top:0;
  left:-60%;
  width:40%;
  height:100%;
  background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.35) 50%, rgba(255,255,255,0) 100%);
  animation:_5ac17df8_66y3x 5s ease-in-out infinite;
}
@keyframes _5ac17df8_66y3x{
  0%{left:-60%;}
  50%{left:120%;}
  100%{left:120%;}
}
._2c00170a_66y3x{
  background:rgba(255,255,255,.08);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  color:var(--_35236752_66y3x);
  border:1px solid rgba(255,255,255,.15);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2);
}

._818b9b42_66y3x{
  align-self:center;
  min-width:0;
  padding:var(--_0949afb7_66y3x);
  min-height:calc(var(--_8a757445_66y3x) * 6);
}
._096ae3cc_66y3x{
  width:100%;
  height:auto;
  border-radius:var(--_ddf906ef_66y3x);
  box-shadow:var(--_e8d12286_66y3x);
}

._7c3e9dbf_66y3x{
  position:relative;
  z-index:1;
  max-width:var(--_6a4a6b6b_66y3x);
  margin:0 auto;
  padding:var(--_8a757445_66y3x) var(--_9e6d1a74_66y3x);
}
._741907ff_66y3x{
  counter-reset:_69c636c9_66y3x;
}
._741907ff_66y3x h2{
  counter-increment:_69c636c9_66y3x;
  position:relative;
  font-size:2rem;
  letter-spacing:-0.02em;
  color:var(--_0471af41_66y3x);
  margin-top:var(--_8a757445_66y3x);
  margin-bottom:var(--_bb7655d7_66y3x);
}
._741907ff_66y3x h2::before{
  content:counter(_69c636c9_66y3x);
  position:absolute;
  right:100%;
  top:0;
  margin-right:var(--_9e6d1a74_66y3x);
  font-family:var(--_44b30006_66y3x);
  font-size:2.6rem;
  line-height:1;
  color:var(--_bd23508e_66y3x);
}
@media (max-width:1100px){
  ._741907ff_66y3x h2::before{display:none;}
}
._741907ff_66y3x h3{
  font-size:1.3rem;
  color:var(--_35236752_66y3x);
  margin-top:var(--_9e6d1a74_66y3x);
  margin-bottom:var(--_0949afb7_66y3x);
}
._741907ff_66y3x p{
  margin:0 0 var(--_bb7655d7_66y3x);
  color:var(--_35236752_66y3x);
}
._741907ff_66y3x p:first-of-type::first-letter{
  float:left;
  font-family:var(--_44b30006_66y3x);
  font-size:3.4rem;
  line-height:.85;
  padding-right:var(--_0949afb7_66y3x);
  padding-bottom:var(--_51c569b3_66y3x);
  color:var(--_0471af41_66y3x);
}
._741907ff_66y3x a{color:var(--_fdabbd33_66y3x);}
._741907ff_66y3x table{
  width:100%;
  border-collapse:collapse;
  margin:var(--_9e6d1a74_66y3x) 0;
}
._741907ff_66y3x th,._741907ff_66y3x td{
  padding:var(--_bb7655d7_66y3x);
  border-bottom:1px solid var(--_6d64bb6a_66y3x);
  text-align:left;
}
._741907ff_66y3x th{
  color:var(--_4da03d65_66y3x);
  font-size:.85rem;
  text-transform:uppercase;
  letter-spacing:.04em;
}

._a9426188_66y3x{
  position:relative;
  z-index:1;
  max-width:var(--_6a4a6b6b_66y3x);
  margin:0 auto;
  padding:0 var(--_9e6d1a74_66y3x) var(--_8a757445_66y3x);
}
