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

._ae1bbf8d_ycmal::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;
 background-image:
 repeating-linear-gradient(60deg, rgba(255,255,255,.035) 0 1px, transparent 1px 26px),
 repeating-linear-gradient(-60deg, rgba(255,255,255,.035) 0 1px, transparent 1px 26px);}
._ae1bbf8d_ycmal::after{content:"";position:fixed;top:-25%;left:-10%;width:120%;height:65%;z-index:0;pointer-events:none;
 background:radial-gradient(ellipse at top, rgba(255,255,255,.09), transparent 62%);
 animation:ajyDrift 18s ease-in-out infinite;}
@keyframes ajyDrift{0%,100%{transform:translateX(0);}50%{transform:translateX(4%);}}
._4c5c56ce_ycmal{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.05;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}

._e47dd27e_ycmal{position:absolute;left:-999px;top:0;width:1px;height:1px;overflow:hidden;background:var(--_4a6e8ac0_ycmal);color:var(--_c8e11005_ycmal);padding:var(--_f13c6b29_ycmal) var(--_b95d03bb_ycmal);z-index:200;border-radius:var(--_f0a13dc3_ycmal);}
._e47dd27e_ycmal:focus{left:var(--_b95d03bb_ycmal);top:var(--_b95d03bb_ycmal);width:auto;height:auto;}

._c82abd50_ycmal{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, label:focus-visible{outline:2px solid var(--_5c996015_ycmal);outline-offset:2px;}

._65ef964d_ycmal{position:sticky;top:0;z-index:40;background:var(--_4a6e8ac0_ycmal);border-bottom:1px solid var(--_f5d49223_ycmal);}
._215852bc_ycmal{max-width:var(--_8f68c312_ycmal);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_b95d03bb_ycmal);padding:var(--_f13c6b29_ycmal) var(--_9150e014_ycmal);}
._312dd4cf_ycmal{display:flex;align-items:center;gap:var(--_f13c6b29_ycmal);flex-shrink:0;color:var(--_032c3b9f_ycmal);}
._312dd4cf_ycmal img{flex-shrink:0;border-radius:var(--_f0a13dc3_ycmal);}
._312dd4cf_ycmal span{font-family:var(--_7c75487c_ycmal);font-weight:700;font-size:1.15rem;white-space:nowrap;}

._bc8240a6_ycmal{flex:1 1 auto;min-width:0;position:relative;}
._14e86969_ycmal{display:none;}
._f0e60b54_ycmal{display:none;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--_f5d49223_ycmal);border-radius:var(--_f0a13dc3_ycmal);background:var(--_4a6e8ac0_ycmal);}
._77ace64b_ycmal{position:relative;width:18px;height:2px;background:var(--_c8e11005_ycmal);}
._77ace64b_ycmal::before,._77ace64b_ycmal::after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--_c8e11005_ycmal);}
._77ace64b_ycmal::before{top:-6px;}
._77ace64b_ycmal::after{top:6px;}

._6e12ebe9_ycmal{display:flex;align-items:center;gap:var(--_b95d03bb_ycmal);min-width:0;}
._b7eefb30_ycmal{position:relative;}
._b899976a_ycmal{display:inline-flex;align-items:center;gap:4px;cursor:default;padding:var(--_24d13bac_ycmal) var(--_f13c6b29_ycmal);color:var(--_c8e11005_ycmal);font-weight:600;white-space:nowrap;}
._b899976a_ycmal::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-left:4px;}
._e938bd2c_ycmal{position:absolute;top:100%;left:0;margin:0;padding:var(--_f13c6b29_ycmal);min-width:190px;background:var(--_4a6e8ac0_ycmal);border:1px solid var(--_f5d49223_ycmal);box-shadow:var(--_53ec56f8_ycmal);display:none;opacity:0;visibility:hidden;z-index:50;}
._b7eefb30_ycmal:hover ._e938bd2c_ycmal,._b7eefb30_ycmal:focus-within ._e938bd2c_ycmal{display:block;opacity:1;visibility:visible;}
._e938bd2c_ycmal a{display:block;padding:var(--_24d13bac_ycmal) var(--_f13c6b29_ycmal);color:var(--_c8e11005_ycmal);white-space:nowrap;border-radius:var(--_f0a13dc3_ycmal);}
._e938bd2c_ycmal a:hover,._e938bd2c_ycmal a:focus-visible{color:var(--_5c996015_ycmal);background:var(--_36daeb5d_ycmal);}

._62cbe904_ycmal{display:inline-flex;align-items:center;justify-content:center;min-width:0;flex-shrink:1;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;padding:var(--_f13c6b29_ycmal) var(--_9150e014_ycmal);border-radius:var(--_caa17a9e_ycmal);background:linear-gradient(120deg,var(--_2461ddc0_ycmal),var(--_5c3524fa_ycmal));color:var(--_b40824ce_ycmal);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:var(--_53ec56f8_ycmal);white-space:nowrap;}
._62cbe904_ycmal::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:ajyShine 4.5s ease-in-out infinite;}
._62cbe904_ycmal:hover{filter:brightness(1.08);box-shadow:var(--_53b321c2_ycmal);}
@keyframes ajyShine{0%,20%{left:-60%;}55%,100%{left:130%;}}

._751a89e4_ycmal{position:relative;z-index:1;display:block;}

._22c9de6b_ycmal{position:relative;z-index:1;display:flex;flex-wrap:nowrap;min-height:60vh;overflow:hidden;background:var(--_36daeb5d_ycmal);}
._22c9de6b_ycmal::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,rgba(0,0,0,.75),rgba(0,0,0,.55));}
._df9d06a1_ycmal{position:absolute;right:var(--_9150e014_ycmal);bottom:-8%;z-index:1;font-family:var(--_7c75487c_ycmal);font-weight:800;font-size:min(38vw,420px);line-height:1;color:rgba(255,255,255,.045);pointer-events:none;user-select:none;}
._4c82ed1d_ycmal{position:relative;z-index:2;flex:1 1 56%;padding:var(--_96bfb19f_ycmal) var(--_9150e014_ycmal);display:flex;flex-direction:column;justify-content:center;}
._3ce16a8c_ycmal{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.85rem;color:var(--_5c3524fa_ycmal);margin:0 0 var(--_f13c6b29_ycmal);}
._b555fdb3_ycmal{margin:0 0 var(--_b95d03bb_ycmal);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.05;background:linear-gradient(120deg,var(--_032c3b9f_ycmal),var(--_5c3524fa_ycmal) 55%,var(--_032c3b9f_ycmal));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(0,0,0,.6));}
._cd4894cb_ycmal{font-size:1.15rem;color:var(--_c8e11005_ycmal);margin:0 0 var(--_9150e014_ycmal);}
._4ab26ebb_ycmal{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:var(--_b95d03bb_ycmal) var(--_96bfb19f_ycmal);border-radius:var(--_caa17a9e_ycmal);background:linear-gradient(120deg,var(--_2461ddc0_ycmal),var(--_5c3524fa_ycmal));color:var(--_b40824ce_ycmal);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:var(--_53ec56f8_ycmal);margin-bottom:var(--_9150e014_ycmal);}
._4ab26ebb_ycmal::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:ajyShine 4.5s ease-in-out infinite;}
._4ab26ebb_ycmal:hover{filter:brightness(1.08);}

._a7c3106b_ycmal{position:relative;z-index:2;flex:0 0 42%;min-height:200px;padding:var(--_f13c6b29_ycmal);display:flex;align-items:center;justify-content:center;}
._9f194aff_ycmal{width:100%;height:auto;align-self:center;box-shadow:var(--_53b321c2_ycmal);border:1px solid var(--_f5d49223_ycmal);}

._c60cdfbb_ycmal{display:flex;flex-wrap:wrap;gap:var(--_b95d03bb_ycmal);margin:0;padding:0;}
._e3466ea3_ycmal{position:relative;flex:1 1 140px;padding:var(--_b95d03bb_ycmal);border:1px solid var(--_5c996015_ycmal);background:rgba(0,0,0,.25);}
._e3466ea3_ycmal::before{content:"";position:absolute;inset:var(--_24d13bac_ycmal);border:1px solid var(--_f5d49223_ycmal);pointer-events:none;}
._e3466ea3_ycmal dt{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--_bcf46388_ycmal);}
._e3466ea3_ycmal dd{margin:var(--_24d13bac_ycmal) 0 0;font-family:var(--_7c75487c_ycmal);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:var(--_032c3b9f_ycmal);padding-bottom:var(--_f13c6b29_ycmal);background-repeat:no-repeat;background-position:bottom left;background-size:100% 3px;background-image:repeating-linear-gradient(90deg,var(--_5c3524fa_ycmal) 0 6px,transparent 6px 12px);}

._e9b0d878_ycmal{max-width:var(--_8f68c312_ycmal);margin:var(--_9150e014_ycmal) auto;padding:0 var(--_9150e014_ycmal);overflow:hidden;white-space:nowrap;text-align:center;color:var(--_5c3524fa_ycmal);}
._e9b0d878_ycmal::before{content:"\2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726";font-family:var(--_7c75487c_ycmal);font-size:1rem;letter-spacing:var(--_f13c6b29_ycmal);}

._ead51f29_ycmal{max-width:var(--_8f68c312_ycmal);margin:0 auto;padding:0 var(--_9150e014_ycmal);}
._9cc88a34_ycmal h2{margin-top:var(--_96bfb19f_ycmal);position:relative;padding-left:var(--_b95d03bb_ycmal);font-size:clamp(1.7rem,3vw,2.3rem);color:var(--_032c3b9f_ycmal);}
._9cc88a34_ycmal h2::before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;background:var(--_5c3524fa_ycmal);}
._9cc88a34_ycmal h3{margin-top:var(--_9150e014_ycmal);font-size:1.35rem;color:var(--_032c3b9f_ycmal);}
._9cc88a34_ycmal p{margin:var(--_b95d03bb_ycmal) 0;color:var(--_c8e11005_ycmal);}
._9cc88a34_ycmal p:first-of-type::first-letter{float:left;font-family:var(--_7c75487c_ycmal);font-size:3.3em;line-height:.82;padding:.04em var(--_f13c6b29_ycmal) 0 0;color:var(--_5c3524fa_ycmal);font-weight:700;}
._9cc88a34_ycmal a{color:var(--_5c996015_ycmal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}
._9cc88a34_ycmal a:hover{text-decoration-color:var(--_5c3524fa_ycmal);}
._9cc88a34_ycmal table{width:100%;border-collapse:collapse;margin:var(--_9150e014_ycmal) 0;background:var(--_4a6e8ac0_ycmal);box-shadow:var(--_73df3c92_ycmal);}
._9cc88a34_ycmal th,._9cc88a34_ycmal td{padding:var(--_b95d03bb_ycmal);border:1px solid var(--_f5d49223_ycmal);text-align:left;}
._9cc88a34_ycmal blockquote{margin:var(--_9150e014_ycmal) 0;padding:var(--_b95d03bb_ycmal) var(--_9150e014_ycmal);border-left:3px solid var(--_5c3524fa_ycmal);background:var(--_4a6e8ac0_ycmal);color:var(--_c8e11005_ycmal);}

._bb5c2ea7_ycmal{padding:var(--_9150e014_ycmal) 0 var(--_96bfb19f_ycmal);border-top:1px solid var(--_f5d49223_ycmal);margin-top:var(--_9150e014_ycmal);}

._e737aae0_ycmal{position:relative;z-index:1;background:var(--_4a6e8ac0_ycmal);border-top:1px solid var(--_f5d49223_ycmal);margin-top:var(--_96bfb19f_ycmal);}
._7af1826d_ycmal{max-width:var(--_8f68c312_ycmal);margin:0 auto;padding:var(--_9150e014_ycmal);display:flex;flex-direction:column;gap:var(--_b95d03bb_ycmal);}
._93d9dc5b_ycmal{display:flex;flex-wrap:wrap;gap:var(--_b95d03bb_ycmal);}
._93d9dc5b_ycmal a{color:var(--_bcf46388_ycmal);}
._93d9dc5b_ycmal a:hover,._93d9dc5b_ycmal a:focus-visible{color:var(--_5c996015_ycmal);}
._049ec4f3_ycmal,._60553585_ycmal{margin:0;color:var(--_bcf46388_ycmal);font-size:.92rem;}

@media (max-width:900px){
 ._f0e60b54_ycmal{display:inline-flex;}
 ._6e12ebe9_ycmal{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--_24d13bac_ycmal);background:var(--_4a6e8ac0_ycmal);border-top:1px solid var(--_f5d49223_ycmal);padding:var(--_b95d03bb_ycmal);box-shadow:var(--_53ec56f8_ycmal);z-index:45;}
 ._14e86969_ycmal:checked ~ ._6e12ebe9_ycmal{display:flex;}
 ._e938bd2c_ycmal{position:static;box-shadow:none;border:none;background:transparent;padding-left:var(--_b95d03bb_ycmal);}
 ._b7eefb30_ycmal:hover ._e938bd2c_ycmal,._b7eefb30_ycmal:focus-within ._e938bd2c_ycmal{display:block;}
 ._312dd4cf_ycmal span{display:none;}
 ._62cbe904_ycmal{font-size:.78rem;padding:var(--_24d13bac_ycmal) var(--_f13c6b29_ycmal);}
}
@media (max-width:640px){
 ._22c9de6b_ycmal{flex-direction:column;min-height:auto;}
 ._a7c3106b_ycmal{width:100%;padding:var(--_f13c6b29_ycmal);}
 ._4c82ed1d_ycmal{padding:var(--_9150e014_ycmal) var(--_b95d03bb_ycmal);}
 ._df9d06a1_ycmal{display:none;}
 ._e3466ea3_ycmal{flex:1 1 45%;}
}

@media (prefers-reduced-motion: reduce){
 ._62cbe904_ycmal::after,._4ab26ebb_ycmal::after,._ae1bbf8d_ycmal::after{animation:none !important;}
}
