*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;min-height:100vh;background:var(--_2bb3c90e_293lz);color:var(--_9ebd89cf_293lz);font-family:var(--_c7eef93a_293lz),sans-serif;font-size:17px;line-height:1.65;position:relative;overflow-x:hidden;}

._df7c9ef7_293lz{position:fixed;inset:0;z-index:-2;pointer-events:none;}
._df7c9ef7_293lz::before{content:"";position:absolute;inset:0;background:
  radial-gradient(circle at 7% 28%, color-mix(in srgb, var(--_429531fb_293lz) 32%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  radial-gradient(circle at 21% 74%, color-mix(in srgb, var(--_6a4cfd29_293lz) 32%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  radial-gradient(circle at 36% 38%, color-mix(in srgb, var(--_dbd5bc1b_293lz) 28%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  radial-gradient(circle at 50% 66%, color-mix(in srgb, var(--_f4de1d51_293lz) 22%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  radial-gradient(circle at 64% 32%, color-mix(in srgb, var(--_23bd255b_293lz) 60%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  radial-gradient(circle at 79% 62%, color-mix(in srgb, var(--_7fa553e3_293lz) 55%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  radial-gradient(circle at 93% 40%, color-mix(in srgb, var(--_429531fb_293lz) 18%, var(--_2bb3c90e_293lz)) 0%, transparent 68%),
  var(--_2bb3c90e_293lz);background-color:var(--_2bb3c90e_293lz);animation:_f64aac05_293lz 46s ease-in-out infinite alternate;}
._df7c9ef7_293lz::after{content:"";position:absolute;inset:0;background:
  repeating-linear-gradient(90deg, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.5) 2px, transparent 2px, transparent calc(100%/7)),
  radial-gradient(circle at center, transparent 32%, rgba(0,0,0,0.72) 100%);}
@keyframes _f64aac05_293lz{0%{transform:translate3d(0,0,0);}50%{transform:translate3d(-1.4%,0.7%,0);}100%{transform:translate3d(0,0,0);}}

._e190854b_293lz{position:absolute;left:-9999px;top:0;background:var(--_23bd255b_293lz);color:var(--_9ebd89cf_293lz);padding:var(--_f018a852_293lz) var(--_865cb2c8_293lz);border:1px solid var(--_7fa553e3_293lz);z-index:1000;text-decoration:none;}
._e190854b_293lz:focus{left:var(--_f018a852_293lz);top:var(--_f018a852_293lz);}

a{color:var(--_dbd5bc1b_293lz);}
a:focus-visible,button:focus-visible,input:focus-visible,label:focus-visible{outline:2px solid var(--_dbd5bc1b_293lz);outline-offset:2px;}

._7927d362_293lz{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:0;}
._a4b3cf22_293lz{flex:1 0 auto;width:100%;}

._546e24a4_293lz{background:var(--_23bd255b_293lz);border-bottom:1px solid var(--_7fa553e3_293lz);box-shadow:var(--_4b70e5ad_293lz);position:sticky;top:0;z-index:100;}
._f936525f_293lz{max-width:var(--_da3e5f24_293lz);margin:0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--_f018a852_293lz);padding:var(--_f018a852_293lz) var(--_865cb2c8_293lz);}

._5554acd7_293lz{display:flex;align-items:center;gap:var(--_f018a852_293lz);flex-shrink:0;text-decoration:none;color:var(--_f4de1d51_293lz);min-width:0;}
._5554acd7_293lz img{flex-shrink:0;display:block;}
._3bc435f4_293lz{font-family:var(--_ee79dd10_293lz);font-size:1.15rem;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap;}

._6e12ffd8_293lz{position:relative;flex:1 1 auto;min-width:0;display:flex;justify-content:center;}
._fec74680_293lz{list-style:none;display:flex;align-items:center;gap:var(--_865cb2c8_293lz);margin:0;padding:0;min-width:0;}
._ffd5e1fa_293lz{position:relative;}
._20a60d5d_293lz,._01de0c27_293lz{display:inline-block;padding:var(--_740156c9_293lz);color:var(--_9ebd89cf_293lz);text-decoration:none;font-variant-caps:all-small-caps;letter-spacing:0.1em;font-weight:600;cursor:pointer;white-space:nowrap;background:none;border:none;font-family:inherit;font-size:0.95rem;}
._20a60d5d_293lz:hover,._01de0c27_293lz:hover,._ffd5e1fa_293lz:focus-within>._01de0c27_293lz{color:var(--_dbd5bc1b_293lz);}

._c201c17e_293lz{list-style:none;margin:0;padding:var(--_f018a852_293lz);position:absolute;top:100%;left:0;min-width:200px;background:var(--_23bd255b_293lz);border:1px solid var(--_7fa553e3_293lz);box-shadow:var(--_944ad24a_293lz);z-index:110;display:none;opacity:0;visibility:hidden;}
._eb664bad_293lz:hover>._c201c17e_293lz,._eb664bad_293lz:focus-within>._c201c17e_293lz{display:block;opacity:1;visibility:visible;}
._d992324c_293lz{margin:0;}
._9e14a45f_293lz{display:block;padding:var(--_f018a852_293lz);color:var(--_9ebd89cf_293lz);text-decoration:none;white-space:nowrap;}
._9e14a45f_293lz:hover,._9e14a45f_293lz:focus-visible{color:var(--_dbd5bc1b_293lz);background:color-mix(in srgb, var(--_429531fb_293lz) 12%, transparent);}

._01c8b890_293lz{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;}
._9eb11f03_293lz{display:none;flex-shrink:0;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--_7fa553e3_293lz);}
._9eb11f03_293lz svg{width:18px;height:18px;}
._9eb11f03_293lz line{stroke:var(--_9ebd89cf_293lz);stroke-width:2;}

._30bee2cd_293lz{flex-shrink:0;min-width:0;display:inline-block;white-space:nowrap;text-decoration:none;padding:var(--_f018a852_293lz) var(--_865cb2c8_293lz);background:linear-gradient(180deg, color-mix(in srgb, var(--_429531fb_293lz) 70%, white) 0%, var(--_429531fb_293lz) 55%, color-mix(in srgb, var(--_429531fb_293lz) 70%, black) 100%);color:var(--_d4e33b8c_293lz);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;font-size:0.85rem;border:1px solid color-mix(in srgb, var(--_429531fb_293lz) 60%, black);border-radius:var(--_06a4bad2_293lz);}
._30bee2cd_293lz:hover,._30bee2cd_293lz:focus-visible{filter:brightness(1.08);}

@media (max-width:900px){
  ._3bc435f4_293lz{display:none;}
  ._9eb11f03_293lz{display:flex;}
  ._6e12ffd8_293lz{position:static;justify-content:flex-end;}
  ._fec74680_293lz{display:none;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:var(--_23bd255b_293lz);border-top:1px solid var(--_7fa553e3_293lz);border-bottom:1px solid var(--_7fa553e3_293lz);padding:var(--_865cb2c8_293lz);box-shadow:var(--_944ad24a_293lz);z-index:120;gap:var(--_f018a852_293lz);}
  ._01c8b890_293lz:checked ~ ._6e12ffd8_293lz ._fec74680_293lz{display:flex;}
  ._c201c17e_293lz{position:static;display:block;opacity:1;visibility:visible;box-shadow:none;border:none;background:transparent;padding:var(--_740156c9_293lz) 0 var(--_740156c9_293lz) var(--_865cb2c8_293lz);}
  ._30bee2cd_293lz{font-size:0.72rem;padding:var(--_740156c9_293lz) var(--_f018a852_293lz);}
}

._5cd49f69_293lz{display:block;}
._d0e6796d_293lz{position:relative;min-height:60vh;display:flex;align-items:center;background:var(--_23bd255b_293lz);border-bottom:1px solid var(--_7fa553e3_293lz);clip-path:polygon(0 0,100% 0,100% 94%,0 100%);padding-bottom:calc(var(--_b8c195b7_293lz) * 2);overflow:hidden;}
._d0e6796d_293lz::before{content:"";position:absolute;inset:0;pointer-events:none;background:
  radial-gradient(circle at 12% 22%, color-mix(in srgb, var(--_dbd5bc1b_293lz) 70%, transparent) 0%, transparent 2%),
  radial-gradient(circle at 88% 30%, color-mix(in srgb, var(--_6a4cfd29_293lz) 70%, transparent) 0%, transparent 2%),
  radial-gradient(circle at 30% 82%, color-mix(in srgb, var(--_429531fb_293lz) 70%, transparent) 0%, transparent 2%);
  animation:_c545a9c7_293lz 5s ease-in-out infinite;}
@keyframes _c545a9c7_293lz{0%,100%{opacity:0.4;}50%{opacity:0.9;}}
._95f4b328_293lz{position:relative;z-index:1;max-width:var(--_da3e5f24_293lz);width:100%;margin:0 auto;padding:var(--_f576a5d8_293lz) var(--_865cb2c8_293lz);display:flex;flex-wrap:nowrap;align-items:center;gap:var(--_f576a5d8_293lz);}
._84fa5688_293lz{flex:1 1 55%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--_865cb2c8_293lz);text-align:center;}
._92d69555_293lz{margin:0;font-variant-caps:all-small-caps;letter-spacing:0.2em;color:var(--_6a4cfd29_293lz);font-weight:700;}
._c1549728_293lz{margin:0;font-family:var(--_ee79dd10_293lz);font-weight:700;font-size:clamp(2.1rem,5vw,3.4rem);text-transform:uppercase;letter-spacing:0.04em;color:var(--_f4de1d51_293lz);text-shadow:0 0 14px color-mix(in srgb, var(--_dbd5bc1b_293lz) 55%, transparent);}
._589d59c7_293lz{margin:0;color:var(--_9ebd89cf_293lz);font-size:1.05rem;}
._118e4224_293lz{position:relative;overflow:hidden;display:inline-block;text-decoration:none;padding:var(--_865cb2c8_293lz) var(--_f576a5d8_293lz);background:linear-gradient(180deg, color-mix(in srgb, var(--_429531fb_293lz) 75%, white) 0%, var(--_429531fb_293lz) 55%, color-mix(in srgb, var(--_429531fb_293lz) 70%, black) 100%);color:var(--_d4e33b8c_293lz);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--_429531fb_293lz) 55%, black);border-radius:var(--_06a4bad2_293lz);box-shadow:var(--_4b70e5ad_293lz);}
._118e4224_293lz::after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(115deg, transparent, rgba(255,255,255,0.55), transparent);transform:translateX(-160%);animation:_c603503a_293lz 5.5s ease-in-out infinite;}
@keyframes _c603503a_293lz{0%{transform:translateX(-160%);}45%{transform:translateX(220%);}100%{transform:translateX(220%);}}
._118e4224_293lz:hover,._118e4224_293lz:focus-visible{filter:brightness(1.06);}

._77a53764_293lz{flex:1 1 40%;min-width:40%;align-self:center;padding:var(--_f018a852_293lz);display:flex;justify-content:center;min-height:120px;}
._462c520f_293lz{width:100%;height:auto;display:block;}

._fe005cb6_293lz{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--_865cb2c8_293lz);margin:0;padding:0;width:100%;}
._e6e4fab3_293lz{flex:1 1 130px;padding:var(--_865cb2c8_293lz);text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--_429531fb_293lz) 22%, var(--_23bd255b_293lz)) 0%, var(--_23bd255b_293lz) 100%);border:1px solid var(--_429531fb_293lz);border-radius:24px 24px 4px 4px;}
._e6e4fab3_293lz dt{margin:0;font-size:13px;font-weight:700;font-variant-caps:all-small-caps;letter-spacing:0.14em;color:var(--_b4fbb4d3_293lz);}
._e6e4fab3_293lz dd{margin:var(--_740156c9_293lz) 0 0;font-family:var(--_ee79dd10_293lz);font-size:1.6rem;color:var(--_f4de1d51_293lz);}

._498b4ab9_293lz{max-width:var(--_da3e5f24_293lz);margin:0 auto;padding:var(--_b8c195b7_293lz) var(--_865cb2c8_293lz);}
._6ff8f4ee_293lz{width:100%;}
._6ff8f4ee_293lz h2{font-family:var(--_ee79dd10_293lz);color:var(--_f4de1d51_293lz);text-transform:uppercase;letter-spacing:0.03em;font-size:1.9rem;margin-top:var(--_b8c195b7_293lz);margin-bottom:var(--_f018a852_293lz);text-shadow:0 0 8px color-mix(in srgb, var(--_dbd5bc1b_293lz) 40%, transparent);}
._6ff8f4ee_293lz h2::after{content:"";display:block;width:72px;height:3px;margin-top:var(--_f018a852_293lz);background:linear-gradient(90deg,var(--_6a4cfd29_293lz),var(--_dbd5bc1b_293lz));}
._6ff8f4ee_293lz h3{font-family:var(--_ee79dd10_293lz);color:var(--_f4de1d51_293lz);font-size:1.35rem;margin-top:var(--_f576a5d8_293lz);margin-bottom:var(--_f018a852_293lz);letter-spacing:0.02em;}
._6ff8f4ee_293lz p{margin:0 0 var(--_865cb2c8_293lz);color:var(--_9ebd89cf_293lz);}
._6ff8f4ee_293lz table{width:100%;border-collapse:collapse;margin:var(--_f576a5d8_293lz) 0;}
._6ff8f4ee_293lz th,._6ff8f4ee_293lz td{padding:var(--_f018a852_293lz) var(--_865cb2c8_293lz);border-bottom:1px solid var(--_7fa553e3_293lz);text-align:left;}
._6ff8f4ee_293lz th{font-family:var(--_ee79dd10_293lz);color:var(--_f4de1d51_293lz);text-transform:uppercase;letter-spacing:0.04em;font-size:0.9rem;}
._6ff8f4ee_293lz a{color:var(--_dbd5bc1b_293lz);}

._bee89dec_293lz{max-width:var(--_da3e5f24_293lz);margin:var(--_b8c195b7_293lz) auto 0;padding:0 var(--_865cb2c8_293lz) var(--_b8c195b7_293lz);}

._ddc3500d_293lz{background:var(--_23bd255b_293lz);border-top:1px solid var(--_7fa553e3_293lz);margin-top:auto;}
._90f763f4_293lz{max-width:var(--_da3e5f24_293lz);margin:0 auto;padding:var(--_f576a5d8_293lz) var(--_865cb2c8_293lz);display:flex;flex-wrap:wrap;gap:var(--_865cb2c8_293lz);align-items:center;justify-content:space-between;}
._cd30c4ac_293lz{list-style:none;display:flex;flex-wrap:wrap;gap:var(--_865cb2c8_293lz);margin:0;padding:0;}
._b74e5de1_293lz{color:var(--_b4fbb4d3_293lz);text-decoration:none;font-variant-caps:all-small-caps;letter-spacing:0.1em;font-weight:600;}
._b74e5de1_293lz:hover,._b74e5de1_293lz:focus-visible{color:var(--_dbd5bc1b_293lz);}
._d7d24b83_293lz{width:100%;margin:0;color:var(--_b4fbb4d3_293lz);font-size:0.85rem;}
._47e193da_293lz{width:100%;margin:0;color:var(--_b4fbb4d3_293lz);font-size:0.8rem;font-variant-caps:all-small-caps;letter-spacing:0.08em;}

@media (max-width:640px){
  ._95f4b328_293lz{flex-wrap:wrap;}
  ._84fa5688_293lz{flex:1 1 100%;}
  ._77a53764_293lz{flex:1 1 100%;min-width:100%;}
  ._fe005cb6_293lz{gap:var(--_f018a852_293lz);}
  ._e6e4fab3_293lz{flex:1 1 45%;}
}

@media (prefers-reduced-motion: reduce){
  ._df7c9ef7_293lz::before,._118e4224_293lz::after,._d0e6796d_293lz::before{animation:none !important;}
}
