*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{margin:0;overflow-x:hidden;background:var(--_fa241ab0_hk2cu);color:var(--_bfad65b2_hk2cu);font-family:var(--_9c9bb495_hk2cu);font-size:1.0625rem;line-height:1.65;}
img{max-width:100%;display:block;}
ul{list-style:none;}
a{color:var(--_2ee1e136_hk2cu);text-decoration:underline;text-decoration-thickness:1px;}
h1,h2,h3{font-family:var(--_afd5d2b6_hk2cu);font-weight:800;letter-spacing:-0.03em;line-height:1.1;color:var(--_822b5f91_hk2cu);margin:0 0 var(--_91a66ac2_hk2cu);}
p{margin:0 0 var(--_91a66ac2_hk2cu);}
*:focus-visible{outline:2px solid var(--_2ee1e136_hk2cu);outline-offset:2px;}

._6b33e24c_hk2cu{position:absolute;left:-999px;top:0;width:1px;height:1px;overflow:hidden;background:var(--_df340a05_hk2cu);color:var(--_bfad65b2_hk2cu);padding:var(--_911576c5_hk2cu) var(--_91a66ac2_hk2cu);border-radius:var(--_b1ab96fc_hk2cu);z-index:300;}
._6b33e24c_hk2cu:focus{left:var(--_91a66ac2_hk2cu);top:var(--_91a66ac2_hk2cu);width:auto;height:auto;overflow:visible;}

._8c4feeb3_hk2cu{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none;background:var(--_fa241ab0_hk2cu);}
._949d286f_hk2cu{position:absolute;width:150%;height:58vh;filter:blur(50px);opacity:.5;border-radius:50%;will-change:transform;}
._d4d2243f_hk2cu{background:linear-gradient(120deg,var(--_198c4c31_hk2cu),transparent 70%);top:-14%;left:-30%;transform:rotate(-18deg);animation:xoqDriftA 42s ease-in-out infinite;}
._0d4d76c4_hk2cu{background:linear-gradient(200deg,var(--_2ee1e136_hk2cu),transparent 70%);bottom:-18%;right:-30%;transform:rotate(24deg);animation:xoqDriftB 56s ease-in-out infinite;}
@keyframes xoqDriftA{0%,100%{transform:translate3d(0,0,0) rotate(-18deg);}50%{transform:translate3d(5%,3%,0) rotate(-13deg);}}
@keyframes xoqDriftB{0%,100%{transform:translate3d(0,0,0) rotate(24deg);}50%{transform:translate3d(-6%,-3%,0) rotate(29deg);}}
._af466254_hk2cu{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.4px),radial-gradient(rgba(255,255,255,.35) 1px,transparent 1.4px),radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.4px);background-size:170px 170px,260px 260px,320px 320px;background-position:0 0,70px 110px,180px 40px;}
@media (prefers-reduced-motion:reduce){._949d286f_hk2cu{animation:none;}}

._4902bf93_hk2cu{position:sticky;top:0;z-index:100;background:var(--_df340a05_hk2cu);border-bottom:1px solid var(--_f658fd1b_hk2cu);}
._b02b2bae_hk2cu{max-width:var(--_4836f69e_hk2cu);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_91a66ac2_hk2cu);padding:var(--_911576c5_hk2cu) var(--_91a66ac2_hk2cu);position:relative;}
._afbb08fe_hk2cu{display:flex;align-items:center;gap:var(--_911576c5_hk2cu);flex-shrink:0;text-decoration:none;color:var(--_bfad65b2_hk2cu);}
._afbb08fe_hk2cu img{border-radius:var(--_b1ab96fc_hk2cu);}
._d533c305_hk2cu{font-family:var(--_afd5d2b6_hk2cu);font-weight:700;letter-spacing:-0.02em;white-space:nowrap;font-size:1.05rem;}

._0c510c65_hk2cu{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;}
._9b2bb9e8_hk2cu{display:none;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;color:var(--_bfad65b2_hk2cu);padding:var(--_007dd24f_hk2cu);border-radius:var(--_b1ab96fc_hk2cu);}
._0c510c65_hk2cu:focus + ._9b2bb9e8_hk2cu{outline:2px solid var(--_2ee1e136_hk2cu);outline-offset:2px;}

._43cd79da_hk2cu{flex:1 1 auto;min-width:0;}
._5dbefda2_hk2cu{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_91a66ac2_hk2cu);min-width:0;margin:0;padding:0;}
._fbe042b3_hk2cu{position:relative;min-width:0;}
._91307a95_hk2cu,._c7c33254_hk2cu{display:inline-block;color:var(--_bfad65b2_hk2cu);font-weight:600;text-decoration:none;white-space:nowrap;padding:var(--_007dd24f_hk2cu) var(--_911576c5_hk2cu);border-radius:var(--_b1ab96fc_hk2cu);cursor:pointer;}
._91307a95_hk2cu:hover,._c7c33254_hk2cu:hover,._91307a95_hk2cu:focus-visible,._c7c33254_hk2cu:focus-visible{color:var(--_2ee1e136_hk2cu);}

._ad792ca5_hk2cu{display:none;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;min-width:220px;margin:0;padding:var(--_911576c5_hk2cu);background:var(--_df340a05_hk2cu);border:1px solid var(--_f658fd1b_hk2cu);border-radius:var(--_55c87dd2_hk2cu);box-shadow:var(--_6e9d95fc_hk2cu);z-index:150;}
._fbe042b3_hk2cu:hover > ._ad792ca5_hk2cu,
._fbe042b3_hk2cu:focus-within > ._ad792ca5_hk2cu{display:block;visibility:visible;opacity:1;}
._9dd76f80_hk2cu{display:block;padding:var(--_911576c5_hk2cu) var(--_911576c5_hk2cu);color:var(--_bfad65b2_hk2cu);text-decoration:none;white-space:nowrap;border-radius:var(--_b1ab96fc_hk2cu);}
._9dd76f80_hk2cu:hover,._9dd76f80_hk2cu:focus-visible{background:var(--_fa241ab0_hk2cu);color:var(--_2ee1e136_hk2cu);}

._56477ee8_hk2cu{display:inline-flex;align-items:center;justify-content:center;gap:var(--_007dd24f_hk2cu);font-family:var(--_9c9bb495_hk2cu);font-weight:700;text-decoration:none;border-radius:var(--_23ea8de0_hk2cu);padding:var(--_911576c5_hk2cu) var(--_c1629189_hk2cu);white-space:nowrap;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;min-width:0;flex-shrink:0;}
._de8ea62e_hk2cu{background:linear-gradient(120deg,var(--_198c4c31_hk2cu),var(--_61e7b260_hk2cu));color:var(--_5ec59f83_hk2cu);box-shadow:var(--_6e9d95fc_hk2cu);}
._de8ea62e_hk2cu:hover{transform:translateY(-2px);box-shadow:var(--_46896133_hk2cu);}
._de8ea62e_hk2cu::before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);animation:xoqShimmer 5s ease-in-out infinite;}
@keyframes xoqShimmer{0%,100%{left:-60%;}50%{left:120%;}}
@media (prefers-reduced-motion:reduce){._de8ea62e_hk2cu::before{animation:none;}}
._e01de948_hk2cu{font-size:.95rem;}

._103543cc_hk2cu{position:relative;z-index:1;}
._5167cf28_hk2cu{max-width:var(--_4836f69e_hk2cu);margin:0 auto;padding:0 var(--_91a66ac2_hk2cu);position:relative;z-index:1;}

._16589b0a_hk2cu{position:relative;z-index:1;padding-top:var(--_91a66ac2_hk2cu);}
._d50c0d18_hk2cu{width:100%;min-height:120px;background:var(--_df340a05_hk2cu);padding:var(--_911576c5_hk2cu);}
._e884b485_hk2cu{width:100%;height:auto;border-radius:var(--_55c87dd2_hk2cu);}
._7606e4f7_hk2cu{padding-top:var(--_c1629189_hk2cu);padding-bottom:var(--_28f90a87_hk2cu);}
._5856a803_hk2cu{display:inline-block;background:var(--_61e7b260_hk2cu);color:var(--_7c668d1f_hk2cu);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;padding:var(--_007dd24f_hk2cu) var(--_91a66ac2_hk2cu);border-radius:var(--_23ea8de0_hk2cu);box-shadow:var(--_161567d7_hk2cu);margin-bottom:var(--_91a66ac2_hk2cu);}
._772f461a_hk2cu{font-size:clamp(2rem,4.4vw,3rem);margin-bottom:var(--_91a66ac2_hk2cu);background:linear-gradient(90deg,var(--_822b5f91_hk2cu) 0%,var(--_822b5f91_hk2cu) 55%,var(--_2ee1e136_hk2cu) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
._2b3621b2_hk2cu{font-size:1.2rem;color:var(--_bfad65b2_hk2cu);max-width:none;margin-bottom:var(--_c1629189_hk2cu);}

._1f9c82f7_hk2cu{display:flex;gap:1px;background:var(--_f658fd1b_hk2cu);border-radius:var(--_55c87dd2_hk2cu);margin-bottom:var(--_c1629189_hk2cu);}
._ef158a28_hk2cu{flex:1 1 0;display:flex;flex-direction:column;gap:var(--_007dd24f_hk2cu);padding:var(--_91a66ac2_hk2cu);background:var(--_df340a05_hk2cu);}
._ef158a28_hk2cu dt{order:2;margin:0;font-size:.8125rem;font-weight:700;color:var(--_e9a7d54b_hk2cu);text-transform:uppercase;letter-spacing:.04em;}
._ef158a28_hk2cu dd{order:1;margin:0;font-family:var(--_afd5d2b6_hk2cu);font-size:1.9rem;font-weight:800;letter-spacing:-0.02em;color:var(--_2ee1e136_hk2cu);}
._ef158a28_hk2cu:first-child{background:var(--_198c4c31_hk2cu);transform:rotate(-3deg);box-shadow:var(--_6e9d95fc_hk2cu);position:relative;z-index:2;border-radius:var(--_55c87dd2_hk2cu);}
._ef158a28_hk2cu:first-child dt,._ef158a28_hk2cu:first-child dd{color:var(--_5ec59f83_hk2cu);}

._eca7e3d4_hk2cu{display:flex;}
._96945ca8_hk2cu{padding:var(--_91a66ac2_hk2cu) var(--_28f90a87_hk2cu);font-size:1.05rem;}

._c55cd89f_hk2cu{max-width:none;counter-reset:_7463e8fb_hk2cu;padding-top:var(--_911576c5_hk2cu);}
._c55cd89f_hk2cu h2{counter-increment:_7463e8fb_hk2cu;position:relative;margin-top:var(--_28f90a87_hk2cu);padding-left:calc(var(--_28f90a87_hk2cu) + var(--_c1629189_hk2cu));font-size:1.9rem;}
._c55cd89f_hk2cu h2::before{content:counter(_7463e8fb_hk2cu,decimal-leading-zero);position:absolute;left:0;top:-0.12em;font-family:var(--_afd5d2b6_hk2cu);font-size:2.1rem;font-weight:800;color:var(--_61e7b260_hk2cu);letter-spacing:-0.02em;line-height:1;}
._c55cd89f_hk2cu h3{font-size:1.35rem;margin-top:var(--_c1629189_hk2cu);border-left:3px solid var(--_2ee1e136_hk2cu);padding-left:var(--_91a66ac2_hk2cu);}
._c55cd89f_hk2cu p{font-size:1.0625rem;}
._c55cd89f_hk2cu blockquote{font-family:var(--_afd5d2b6_hk2cu);font-style:italic;font-weight:600;font-size:1.6rem;line-height:1.35;color:var(--_822b5f91_hk2cu);margin:var(--_28f90a87_hk2cu) 0;padding:var(--_91a66ac2_hk2cu) 0 var(--_91a66ac2_hk2cu) var(--_c1629189_hk2cu);border-left:4px solid var(--_61e7b260_hk2cu);}
._c55cd89f_hk2cu table{width:100%;border-collapse:collapse;margin:var(--_c1629189_hk2cu) 0;}
._c55cd89f_hk2cu th,._c55cd89f_hk2cu td{text-align:left;padding:var(--_91a66ac2_hk2cu);border-bottom:1px solid var(--_f658fd1b_hk2cu);}
._c55cd89f_hk2cu th{color:var(--_e9a7d54b_hk2cu);font-size:.875rem;text-transform:uppercase;letter-spacing:.03em;}

._c37234d3_hk2cu{margin-top:var(--_28f90a87_hk2cu);padding-top:var(--_c1629189_hk2cu);border-top:1px solid var(--_f658fd1b_hk2cu);}

._97e45b9f_hk2cu{background:var(--_df340a05_hk2cu);border-top:1px solid var(--_f658fd1b_hk2cu);margin-top:var(--_28f90a87_hk2cu);position:relative;z-index:1;}
._2cb0d3eb_hk2cu{max-width:var(--_4836f69e_hk2cu);margin:0 auto;padding:var(--_c1629189_hk2cu) var(--_91a66ac2_hk2cu);}
._2466c2aa_hk2cu{display:flex;flex-wrap:wrap;gap:var(--_91a66ac2_hk2cu);margin:0 0 var(--_91a66ac2_hk2cu);padding:0;}
._2466c2aa_hk2cu a{color:var(--_bfad65b2_hk2cu);text-decoration:none;}
._2466c2aa_hk2cu a:hover{color:var(--_2ee1e136_hk2cu);}
._b650f4e5_hk2cu{font-size:.9rem;color:var(--_e9a7d54b_hk2cu);margin-bottom:var(--_007dd24f_hk2cu);}
._1789c6b7_hk2cu{font-size:.9rem;color:var(--_e9a7d54b_hk2cu);margin-bottom:var(--_007dd24f_hk2cu);}
._063ac3f4_hk2cu{font-size:.85rem;color:var(--_e9a7d54b_hk2cu);margin-bottom:0;}

@media (max-width:640px){
  ._1f9c82f7_hk2cu{flex-wrap:wrap;}
  ._ef158a28_hk2cu{flex:1 1 calc(50% - 1px);}
}

@media (max-width:900px){
  ._d533c305_hk2cu{display:none;}
  ._9b2bb9e8_hk2cu{display:flex;}
  ._43cd79da_hk2cu{position:static;min-width:0;}
  ._5dbefda2_hk2cu{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--_911576c5_hk2cu);background:var(--_df340a05_hk2cu);padding:var(--_91a66ac2_hk2cu);box-shadow:var(--_6e9d95fc_hk2cu);display:none;max-height:75vh;overflow:auto;border-bottom:1px solid var(--_f658fd1b_hk2cu);}
  ._0c510c65_hk2cu:checked ~ ._43cd79da_hk2cu ._5dbefda2_hk2cu, ._0c510c65_hk2cu:checked ~ * ._43cd79da_hk2cu ._5dbefda2_hk2cu{display:flex;}
  ._ad792ca5_hk2cu{position:static;display:none;box-shadow:none;border:none;background:transparent;padding-left:var(--_91a66ac2_hk2cu);}
  ._fbe042b3_hk2cu:focus-within > ._ad792ca5_hk2cu,
  ._fbe042b3_hk2cu:hover > ._ad792ca5_hk2cu{display:block;}
  ._e01de948_hk2cu{font-size:.8125rem;padding:var(--_007dd24f_hk2cu) var(--_911576c5_hk2cu);}
}
