*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}
body{margin:0;min-height:100vh;position:relative;overflow-x:hidden;background:var(--_4b93bb57_9o8zo);color:var(--_dcfe22ff_9o8zo);font-family:var(--_be03f62f_9o8zo),sans-serif;font-size:17px;line-height:1.65;}
img{max-width:100%;display:block;}
ul{list-style:none;margin:0;padding:0;}
button{font:inherit;}

body::before{
  content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;
  background-image:
    radial-gradient(circle at 7.14% 30%, var(--_c76b701b_9o8zo) 0%, transparent 65%),
    radial-gradient(circle at 21.43% 70%, var(--_2da1b0c3_9o8zo) 0%, transparent 65%),
    radial-gradient(circle at 35.71% 20%, var(--_cd55f2c9_9o8zo) 0%, transparent 65%),
    radial-gradient(circle at 50% 80%, var(--_662682f7_9o8zo) 0%, transparent 65%),
    radial-gradient(circle at 64.29% 25%, var(--_d4fb0274_9o8zo) 0%, transparent 65%),
    radial-gradient(circle at 78.57% 75%, var(--_cdb96f2c_9o8zo) 0%, transparent 65%),
    radial-gradient(circle at 92.86% 30%, var(--_b1300c0b_9o8zo) 0%, transparent 65%),
    repeating-linear-gradient(90deg, rgba(0,0,0,0.55) 0, rgba(0,0,0,0.55) 2px, transparent 2px, transparent calc(100%/7));
  background-repeat:repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,no-repeat;
  background-size:100% 620px,100% 620px,100% 620px,100% 620px,100% 620px,100% 620px,100% 620px,100% 100%;
  animation:_44b70050_9o8zo 44s ease-in-out infinite alternate;
}

._9f459836_9o8zo{
  content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:radial-gradient(ellipse at center, transparent 0%, transparent 32%, rgba(0,0,0,0.55) 68%, rgba(0,0,0,0.88) 100%);
}
@keyframes _44b70050_9o8zo{from{transform:translateY(0);}to{transform:translateY(-28px);}}

._e62a4bb7_9o8zo{position:absolute;left:-999px;top:auto;background:var(--_662682f7_9o8zo);color:var(--_dcfe22ff_9o8zo);padding:var(--_7e4f605d_9o8zo) var(--_c83edc00_9o8zo);z-index:2000;border:1px solid var(--_d4fb0274_9o8zo);border-radius:var(--_e60462e0_9o8zo);}
._e62a4bb7_9o8zo:focus{left:var(--_7e4f605d_9o8zo);top:var(--_7e4f605d_9o8zo);}

h1,h2,h3{font-family:var(--_690e1499_9o8zo),serif;font-weight:700;color:var(--_b1300c0b_9o8zo);text-transform:uppercase;letter-spacing:0.04em;margin:0 0 var(--_c83edc00_9o8zo);}
h2{font-size:2rem;letter-spacing:0.05em;border-bottom:2px solid var(--_2da1b0c3_9o8zo);padding-bottom:var(--_7e4f605d_9o8zo);text-shadow:0 0 8px var(--_c76b701b_9o8zo);}
h3{font-size:1.35rem;letter-spacing:0.05em;color:var(--_b1300c0b_9o8zo);}
p{margin:0 0 var(--_c83edc00_9o8zo);}
a{color:var(--_cd55f2c9_9o8zo);text-decoration:underline;}
a:hover{color:var(--_2da1b0c3_9o8zo);}
:focus-visible{outline:2px solid var(--_cd55f2c9_9o8zo);outline-offset:2px;}
table{width:100%;border-collapse:collapse;margin:0 0 var(--_34966e42_9o8zo);}
table th,table td{padding:var(--_7e4f605d_9o8zo) var(--_c83edc00_9o8zo);border:1px solid var(--_d4fb0274_9o8zo);text-align:left;}
table thead th{background:var(--_662682f7_9o8zo);color:var(--_b1300c0b_9o8zo);text-transform:uppercase;letter-spacing:0.06em;font-size:0.85rem;}
table tbody tr:nth-child(even){background:rgba(255,255,255,0.03);}

._6c40c533_9o8zo{position:relative;background:var(--_662682f7_9o8zo);border-bottom:1px solid var(--_d4fb0274_9o8zo);box-shadow:var(--_87b7469c_9o8zo);}
._6c40c533_9o8zo::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:repeating-linear-gradient(90deg, var(--_2da1b0c3_9o8zo) 0 8px, transparent 8px 20px);animation:_9f5eec29_9o8zo 3.2s ease-in-out infinite alternate;}
@keyframes _9f5eec29_9o8zo{from{opacity:.25;}to{opacity:.9;}}
._dd0e7ae1_9o8zo{max-width:var(--_3dbfc03a_9o8zo);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_c83edc00_9o8zo);padding:var(--_7e4f605d_9o8zo) var(--_c83edc00_9o8zo);}
._c04b89d5_9o8zo{display:flex;align-items:center;gap:var(--_7e4f605d_9o8zo);flex-shrink:0;text-decoration:none;color:var(--_b1300c0b_9o8zo);font-family:var(--_690e1499_9o8zo),serif;font-weight:700;font-size:1.2rem;letter-spacing:0.03em;}
._c04b89d5_9o8zo img{flex-shrink:0;border-radius:var(--_e60462e0_9o8zo);}
._c04b89d5_9o8zo span{white-space:nowrap;}

._76633438_9o8zo{position:absolute;left:-9999px;}
._6e1a16b1_9o8zo{display:none;flex-shrink:0;flex-direction:column;gap:4px;cursor:pointer;padding:var(--_197835c7_9o8zo);}
._cd699b8c_9o8zo{width:22px;height:2px;background:var(--_b1300c0b_9o8zo);display:block;}

._50223d31_9o8zo{min-width:0;flex:1 1 auto;overflow:visible;}
._bbc8a24d_9o8zo{display:flex;align-items:center;gap:var(--_c83edc00_9o8zo);min-width:0;}
._bbc8a24d_9o8zo>li{position:relative;white-space:nowrap;}
._bbc8a24d_9o8zo>li>a,._ee2b2feb_9o8zo{display:inline-block;padding:var(--_197835c7_9o8zo) var(--_7e4f605d_9o8zo);color:var(--_dcfe22ff_9o8zo);text-decoration:none;font-size:0.92rem;text-transform:uppercase;letter-spacing:0.08em;font-weight:500;cursor:pointer;}
._bbc8a24d_9o8zo>li>a:hover,._ee2b2feb_9o8zo:hover{color:var(--_cd55f2c9_9o8zo);}
._f3d20b40_9o8zo{display:none;position:absolute;top:100%;left:0;min-width:200px;background:var(--_662682f7_9o8zo);border:1px solid var(--_d4fb0274_9o8zo);box-shadow:var(--_8b33c9e4_9o8zo);padding:var(--_7e4f605d_9o8zo);z-index:500;border-radius:0 var(--_e60462e0_9o8zo) var(--_e60462e0_9o8zo) var(--_e60462e0_9o8zo);}
._5dc310e1_9o8zo:hover>._f3d20b40_9o8zo,._5dc310e1_9o8zo:focus-within>._f3d20b40_9o8zo{display:block;}
._f3d20b40_9o8zo li{padding:0;}
._f3d20b40_9o8zo a{display:block;padding:var(--_197835c7_9o8zo) var(--_7e4f605d_9o8zo);color:var(--_dcfe22ff_9o8zo);text-decoration:none;font-size:0.9rem;white-space:nowrap;}
._f3d20b40_9o8zo a:hover{color:var(--_cd55f2c9_9o8zo);}

._dc9964e0_9o8zo{position:relative;overflow:hidden;flex-shrink:0;min-width:0;display:inline-block;padding:var(--_7e4f605d_9o8zo) var(--_34966e42_9o8zo);background:linear-gradient(180deg, var(--_c76b701b_9o8zo), var(--_2da1b0c3_9o8zo));color:var(--_c99efdf7_9o8zo);font-weight:700;text-decoration:none;letter-spacing:0.08em;text-transform:uppercase;border-radius:0;white-space:nowrap;font-size:0.9rem;}
._dc9964e0_9o8zo::before{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);animation:_c4ec6aa8_9o8zo 5s ease-in-out infinite;}
._dc9964e0_9o8zo:hover{filter:brightness(1.08);}
@keyframes _c4ec6aa8_9o8zo{0%{left:-150%;}50%{left:120%;}100%{left:120%;}}

._642f7d54_9o8zo{background:var(--_662682f7_9o8zo);border-top:1px solid var(--_d4fb0274_9o8zo);margin-top:var(--_dbdb8f7b_9o8zo);}
._5989131a_9o8zo{max-width:var(--_3dbfc03a_9o8zo);margin:0 auto;padding:var(--_34966e42_9o8zo) var(--_c83edc00_9o8zo);}
._e24a7314_9o8zo{display:flex;flex-wrap:wrap;gap:var(--_c83edc00_9o8zo);margin-bottom:var(--_c83edc00_9o8zo);}
._e24a7314_9o8zo a{color:var(--_cdb96f2c_9o8zo);text-decoration:none;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;font-weight:600;}
._e24a7314_9o8zo a:hover{color:var(--_cd55f2c9_9o8zo);}
._c376af87_9o8zo{color:var(--_cdb96f2c_9o8zo);font-size:0.85rem;margin-bottom:var(--_197835c7_9o8zo);}
._d7ec35bf_9o8zo{color:var(--_cdb96f2c_9o8zo);font-size:0.8rem;margin:0;}

main{display:block;}

._8f602bfc_9o8zo{background:var(--_4b93bb57_9o8zo);padding-block:var(--_dbdb8f7b_9o8zo);}
._88017b0b_9o8zo{max-width:var(--_3dbfc03a_9o8zo);margin:0 auto;padding-inline:var(--_c83edc00_9o8zo);display:grid;grid-template-columns:minmax(40%,1fr) 1fr;gap:var(--_dbdb8f7b_9o8zo);align-items:center;}
._fa09a65a_9o8zo{align-self:center;padding:var(--_7e4f605d_9o8zo);margin-left:calc(-1 * var(--_dbdb8f7b_9o8zo));border:1px solid var(--_2da1b0c3_9o8zo);border-radius:100px 100px var(--_e60462e0_9o8zo) var(--_e60462e0_9o8zo);background:linear-gradient(180deg, rgba(255,255,255,0.08), transparent 60%);box-shadow:var(--_8b33c9e4_9o8zo);min-height:120px;}
._fa09a65a_9o8zo img{width:100%;height:auto;border-radius:var(--_e60462e0_9o8zo);}
._7eba5490_9o8zo{text-align:center;}
._982bf606_9o8zo{display:inline-block;transform:rotate(-3deg);background:var(--_662682f7_9o8zo);border:1px solid var(--_2da1b0c3_9o8zo);color:var(--_2da1b0c3_9o8zo);padding:var(--_197835c7_9o8zo) var(--_c83edc00_9o8zo);border-radius:var(--_e60462e0_9o8zo);text-transform:uppercase;letter-spacing:0.16em;font-weight:700;font-size:0.8rem;margin-bottom:var(--_c83edc00_9o8zo);}
._c807290d_9o8zo{font-size:clamp(2.2rem,5vw,3.4rem);text-shadow:0 0 14px var(--_c76b701b_9o8zo);}
._fa6e906c_9o8zo{color:var(--_dcfe22ff_9o8zo);font-size:1.15rem;max-width:none;}
._9d6dd8f9_9o8zo{position:relative;overflow:hidden;display:inline-block;margin-top:var(--_7e4f605d_9o8zo);padding:var(--_7e4f605d_9o8zo) var(--_dbdb8f7b_9o8zo);background:linear-gradient(180deg, var(--_c76b701b_9o8zo), var(--_2da1b0c3_9o8zo));color:var(--_c99efdf7_9o8zo);font-weight:700;text-decoration:none;letter-spacing:0.1em;text-transform:uppercase;border-radius:0;}
._9d6dd8f9_9o8zo::before{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);animation:_c4ec6aa8_9o8zo 5s ease-in-out infinite;}
._9d6dd8f9_9o8zo:hover{filter:brightness(1.08);}

._9855835d_9o8zo{grid-column:1 / -1;}
._19a3c7b5_9o8zo{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0;border:1px solid var(--_2da1b0c3_9o8zo);border-radius:100px 100px var(--_e60462e0_9o8zo) var(--_e60462e0_9o8zo);background:linear-gradient(180deg, rgba(255,255,255,0.06), transparent 70%);padding:var(--_34966e42_9o8zo);box-shadow:var(--_87b7469c_9o8zo);}
._414407fb_9o8zo{display:flex;flex-direction:column;align-items:center;gap:var(--_197835c7_9o8zo);padding-inline:var(--_34966e42_9o8zo);border-right:1px solid var(--_d4fb0274_9o8zo);flex:1 1 auto;}
._414407fb_9o8zo:last-child{border-right:none;}
._414407fb_9o8zo dt{order:2;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var(--_cdb96f2c_9o8zo);margin:0;}
._414407fb_9o8zo dd{order:1;font-family:var(--_690e1499_9o8zo),serif;font-size:1.8rem;color:var(--_b1300c0b_9o8zo);margin:0;}

._95d83a49_9o8zo{max-width:var(--_3dbfc03a_9o8zo);margin:0 auto;padding:var(--_dbdb8f7b_9o8zo) var(--_c83edc00_9o8zo);}
._7de6cd2b_9o8zo{max-width:var(--_3dbfc03a_9o8zo);margin:0 auto;padding:0 var(--_c83edc00_9o8zo) var(--_dbdb8f7b_9o8zo);}

@media (max-width:900px){
  ._dd0e7ae1_9o8zo{padding:var(--_197835c7_9o8zo) var(--_7e4f605d_9o8zo);}
  ._c04b89d5_9o8zo span{display:none;}
  ._6e1a16b1_9o8zo{display:flex;}
  ._50223d31_9o8zo{position:absolute;left:0;right:0;top:100%;background:var(--_662682f7_9o8zo);border-bottom:1px solid var(--_d4fb0274_9o8zo);display:none;z-index:900;}
  ._76633438_9o8zo:checked~._50223d31_9o8zo{display:block;}
  ._bbc8a24d_9o8zo{flex-direction:column;align-items:stretch;gap:0;padding:var(--_7e4f605d_9o8zo);}
  ._bbc8a24d_9o8zo>li>a,._ee2b2feb_9o8zo{display:block;padding:var(--_7e4f605d_9o8zo);}
  ._f3d20b40_9o8zo{position:static;display:block;box-shadow:none;border:none;background:none;padding-left:var(--_c83edc00_9o8zo);}
  ._5dc310e1_9o8zo:hover>._f3d20b40_9o8zo,._5dc310e1_9o8zo:focus-within>._f3d20b40_9o8zo{display:block;}
  ._dc9964e0_9o8zo{font-size:0.78rem;padding:var(--_197835c7_9o8zo) var(--_7e4f605d_9o8zo);}
  ._88017b0b_9o8zo{grid-template-columns:1fr;}
  ._fa09a65a_9o8zo{margin-left:0;}
  ._7eba5490_9o8zo{order:2;}
  ._414407fb_9o8zo{flex:1 1 40%;border-right:none;border-bottom:1px solid var(--_d4fb0274_9o8zo);padding-block:var(--_7e4f605d_9o8zo);}
}

@media (prefers-reduced-motion: reduce){
  body::before,._6c40c533_9o8zo::after,._dc9964e0_9o8zo::before,._9d6dd8f9_9o8zo::before{animation:none !important;}
}
