:root{--gold-bright:#c9a84c;--black-deep:#0a0a0b;--gold-muted:#9a7a35;--error-red:#e5484d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:#9a7a35 #0a0a0b}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#0a0a0b}html::-webkit-scrollbar-thumb{background:linear-gradient(#c9a84c,#9a7a35);border:2px solid #0a0a0b;border-radius:9999px}html::-webkit-scrollbar-thumb:hover{background:#c9a84c}.customToast{color:#f5f0e8!important;background:linear-gradient(145deg,#16161af5 0%,#1c1c22f7 100%)!important;border:1px solid #c9a84c59!important;border-radius:12px!important;padding:14px 18px!important;font-family:Extrasquare Mtavruli,sans-serif!important;font-size:14px!important;box-shadow:0 0 20px #c9a84c26,0 12px 32px #0a0a0b80!important}html,body{scroll-behavior:smooth;background-color:#0a0a0b}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}@font-face{font-family:DM Themestia;src:url(/fonts/DM-THEMESTIA-11382237609.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Extrasquare Mtavruli;src:url(/fonts/bpg_extrasquare_mtavruli_2009.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes stepEnter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes checkPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.navbar{z-index:100;-webkit-backdrop-filter:blur(24px);background:#0a0a0ba6;border-bottom:1px solid #c9a84c1f;justify-content:center;align-items:center;height:72px;padding:0 10px;display:flex;position:fixed;top:0;left:0;right:0}.navbar *{font-family:Montserrat}.navbar__logo{align-items:center;gap:5px;text-decoration:none;display:flex}.navbar__logo img{object-fit:contain;filter:drop-shadow(0 0 8px #c9a84c66);width:48px;height:48px}.navbar__logo .text{letter-spacing:.03em;background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 40%,#9a7a35 80%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-family:Extrasquare Mtavruli,sans-serif;font-size:12px;font-weight:900;line-height:1}.navbar__logo .text .big{font-family:Montserrat;font-size:28px;font-weight:900}.footer{z-index:1;background-color:#0a0a0b;border-top:1px solid #2a2a35;padding:60px 40px 30px;font-family:Extrasquare Mtavruli,sans-serif;position:relative}@media (width<=768px){.footer{padding:48px 20px 24px}}.footer__top{border-bottom:1px solid #2a2a35;justify-content:space-evenly;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding-bottom:40px;display:flex}@media (width<=700px){.footer__top{flex-direction:column;gap:28px}}.footer__brand{align-items:center;gap:14px;display:flex}.footer__logo{background:#c9a84c1a;border:1px solid #c9a84c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.footer__logo img{object-fit:contain;filter:brightness(1.4);width:36px;height:36px}.footer__wrapper{text-align:left}.footer__wordmark{color:#f5f0e8;font-family:Montserrat;font-size:18px;font-weight:700}.footer__tagline{color:#6b6560;font-family:Montserrat;font-size:12px}.footer__col{flex-direction:column;align-items:center;gap:12px;display:flex}.footer__col a{color:#b8b0a0;width:fit-content;font-size:14px;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1)}.footer__col a:hover{color:#c9a84c}.footer__colTitle{letter-spacing:.1em;text-transform:uppercase;color:#c9a84c;margin-bottom:4px;font-size:11px;font-weight:700}.footer__socials{gap:14px;margin-top:4px;display:flex}.footer__socials a{border:1px solid #2a2a35;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.footer__socials a:hover{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c66}.footer__bottom{text-align:center;max-width:1180px;margin:0 auto;padding-top:24px}.footer__bottom p{color:#6b6560;font-size:12px}.munReg{color:#f5f0e8;background-color:#0a0a0b;min-height:100vh;font-family:Extrasquare Mtavruli,sans-serif;line-height:1.6;position:relative;overflow:hidden}.munReg:before{content:"";opacity:.32;filter:grayscale(15%)contrast(1.05);z-index:0;background-image:url(/assets/banner-OZwbceSt.jpeg);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.munReg:after{content:"";z-index:0;background:radial-gradient(80% 50% at 50% 0,#c9a84c14,#0000 60%),linear-gradient(#0a0a0b8c 0%,#0a0a0be0 38%,#0a0a0b 75%);position:fixed;inset:0}.munReg>*{z-index:1;position:relative}.btn{cursor:pointer;border:none;border-radius:9999px;outline:none;align-items:center;gap:8px;font-family:DM Themestia,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn--ghost{color:#b8b0a0;background:0 0;border:1px solid #2a2a35;padding:13px 28px}.btn--ghost:hover{color:#f5f0e8;background:#c9a84c14;border-color:#c9a84c4d}@media (width<=650px){.btn--ghost{padding:13px}}.formSection{max-width:900px;margin:0 auto;padding:80px 40px}@media (width<=768px){.formSection{padding:80px 15px}}.sectionHeader{text-align:center;margin-bottom:48px}.sectionHeader h2{letter-spacing:-.02em;margin-top:32px;margin-bottom:16px;font-family:DM Themestia,sans-serif;font-size:clamp(36px,4vw,44px);font-weight:700}.sectionHeader h2 em{background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 40%,#9a7a35 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.sectionHeader p{color:#b8b0a0;max-width:480px;margin:0 auto;font-size:16px}.formCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#16161aeb 0%,#1c1c22f0 100%);border:1px solid #c9a84c59;border-radius:24px;padding:48px 40px;box-shadow:0 0 24px #c9a84c26,0 20px 60px #0a0a0b99,inset 0 1px #c9a84c1a}@media (width<=768px){.formCard{padding:32px 15px}}.formSteps{justify-content:center;margin-bottom:40px;display:flex}.formSteps__group{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.formSteps__step{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.formSteps__step--active .formSteps__num{color:#0a0a0b;background:#c9a84c;border-color:#c9a84c;box-shadow:0 0 20px #c9a84c59}.formSteps__step--done .formSteps__num{color:#c9a84c;background:#1c1c22;border-color:#9a7a35;box-shadow:inset 0 0 0 999px #c9a84c2e}.formSteps__step--done .formSteps__num i{animation:.3s cubic-bezier(.16,1,.3,1) both checkPop}.formSteps__num{color:#6b6560;background:#16161a;border:2px solid #2a2a35;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}@media (width<=400px){.formSteps__num{width:34px;height:34px;font-size:12px}}.formSteps__label{letter-spacing:.06em;text-transform:uppercase;color:#6b6560;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.formSteps__step--active .formSteps__label{color:#c9a84c}.formSteps__step--done .formSteps__label{color:#9a7a35}@media (width<=400px){.formSteps__label{white-space:normal;text-align:center;max-width:56px;font-size:8px;line-height:1.2}}.formSteps__line{z-index:0;background:#2a2a35;width:100%;height:2px;position:absolute;top:18px;left:50%}.formSteps__line--done{background:linear-gradient(90deg,#9a7a35,#c9a84c4d)}.formDraftBanner{background:linear-gradient(135deg,#c9a84c1a 0%,#9a7a350a 100%);border:1px solid #c9a84c4d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding:14px 20px;animation:.3s cubic-bezier(.16,1,.3,1) both stepEnter;display:flex}.formDraftBanner span{color:#b8b0a0;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.formDraftBanner span i{color:#c9a84c;flex-shrink:0;font-size:15px}@media (width<=390px){.formDraftBanner span i{font-size:12px}.formDraftBanner span{gap:5px;font-size:10px}.formDraftBanner{padding:10px}}.btn--sm{letter-spacing:.02em;flex-shrink:0;padding:8px 18px;font-size:12px}.btn--sm:hover{border-color:#c9a84c80}@media (width<=390px){.btn--sm{padding:5px 10px}}.formGrid{gap:20px;display:grid}.formGrid+.formGrid{margin-top:20px}.formGrid--1{grid-template-columns:1fr}.formGrid--2{grid-template-columns:1fr 1fr}@media (width<=640px){.formGrid--2{grid-template-columns:1fr}}.formGrid--3{grid-template-columns:repeat(3,1fr)}@media (width<=640px){.formGrid--3{grid-template-columns:1fr}}.formGroup{flex-direction:column;gap:8px;display:flex}.formInput.error,.formTextarea.error,.formSelect.error{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d1f}.formInput.error:focus,.formTextarea.error:focus,.formSelect.error:focus{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d2e}.formError{color:#e5484d;font-size:12px;line-height:1.4}.formError--root{text-align:center;margin:8px 0 0;font-size:13px}.formError--center{text-align:center;margin:-8px 0 4px;font-size:13px}.formLabel{letter-spacing:.08em;text-transform:uppercase;color:#b8b0a0;font-size:12px;font-weight:600}.formLabel__req{color:#c9a84c}.formInput{color:#f5f0e8;background:#0a0a0b99;border:1px solid #2a2a35;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:Extrasquare Mtavruli,sans-serif;font-size:15px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.formInput::placeholder{color:#6b6560}.formInput:hover{border-color:#c9a84c40}.formInput:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c1f}.formInput[type=date]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A7A35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;width:100%;min-height:52px;padding-right:44px;position:relative}.formInput[type=date]::-webkit-datetime-edit{min-height:1.5em;display:block}.formInput[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.formInput[type=date]::-webkit-date-and-time-value{text-align:left}.formInput[type=date]:invalid::-webkit-datetime-edit{color:#0000}.formInput[type=date]:before{content:attr(placeholder);color:#6b6560;pointer-events:none;display:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.formInput[type=date]:invalid:before{display:block}.formInput[type=date]:focus:before{display:none}.formInput[type=date]:focus::-webkit-datetime-edit{color:inherit}.formInput[type=date]:valid::-webkit-datetime-edit{color:inherit}.facebookInput{text-transform:lowercase}.formTextarea{color:#f5f0e8;background:#0a0a0b99;border:1px solid #2a2a35;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:Extrasquare Mtavruli,sans-serif;font-size:15px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.formTextarea::placeholder{color:#6b6560}.formTextarea:hover{border-color:#c9a84c40}.formTextarea:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c1f}.formTextarea{resize:vertical;min-height:120px;max-height:300px;line-height:1.6}.textareaWrap{position:relative}.textareaFooter{color:#6b6560;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:14px}.textareaFooter .charCounter--nearMax{color:#e5484d}.formSelect{color:#f5f0e8;background:#0a0a0b99;border:1px solid #2a2a35;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:Extrasquare Mtavruli,sans-serif;font-size:15px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.formSelect::placeholder{color:#6b6560}.formSelect:hover{border-color:#c9a84c40}.formSelect:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c1f}.formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A7A35' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.formSelect option{color:#f5f0e8;background:#16161a}.formNote{color:#b8b0a0;text-align:center;margin-bottom:20px;font-size:14px;line-height:1.7}.formDivider{align-items:center;gap:16px;margin:32px 0;display:flex}.formDivider:before,.formDivider:after{content:"";background:linear-gradient(90deg,#0000,#2a2a35,#0000);flex:1;height:1px}.formDivider span{letter-spacing:.12em;text-transform:uppercase;color:#6b6560;white-space:nowrap;font-size:11px;font-weight:700}.formStepContent{animation:.3s cubic-bezier(.16,1,.3,1) both stepEnter}.summaryCard{background:#0a0a0b80;border:1px solid #2a2a35;border-radius:12px;margin-bottom:16px;padding:20px 24px}.summaryCard__title{letter-spacing:.1em;text-transform:uppercase;color:#c9a84c;margin-bottom:12px;font-size:11px;font-weight:700}.summaryCard__grid{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}@media (width<=768px){.summaryCard__grid{flex-direction:column;display:flex}}.summaryCard__key{color:#6b6560;font-size:11px;display:block}.summaryCard__val{color:#f5f0e8;white-space:pre-line;text-align:center;font-size:14px;font-weight:500}.formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.formFooter__right{align-items:center;gap:12px;display:flex}.formFooter__count{color:#6b6560;font-size:12px}@media (width<=650px){.formFooter__count{display:none}}.submitBtn{color:#0a0a0b;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 50%,#9a7a35 100%);border:none;border-radius:9999px;align-items:center;gap:12px;padding:15px 44px;font-family:DM Themestia,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.submitBtn:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000) 0 0/200% 100%;transition:opacity .18s;position:absolute;inset:0}.submitBtn:hover{transform:translateY(-2px);box-shadow:0 10px 40px #c9a84c66}.submitBtn:hover:before{opacity:1;animation:1.5s infinite shimmer}.submitBtn:disabled{opacity:.5;cursor:not-allowed}.submitBtn:disabled:hover{box-shadow:none;transform:none}.submitBtn:disabled:hover:before{opacity:0}.submitBtn i{font-size:16px}@media (width<=650px){.submitBtn{padding:15px 20px}}.scroll-btn{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#c9a84c;cursor:pointer;opacity:0;visibility:hidden;background:linear-gradient(145deg,#16161aeb 0%,#1c1c22f0 100%);border:1px solid #c9a84c59;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:40px;right:40px;overflow:hidden;transform:translateY(20px)}.scroll-btn--visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-btn:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000) 0 0/200% 100%;transition:opacity .18s;position:absolute;inset:0}.scroll-btn:hover{color:#0a0a0b;background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 50%,#9a7a35 100%);border-color:#c9a84c;transform:translateY(-2px);box-shadow:0 10px 40px #c9a84c66}.scroll-btn:hover:before{opacity:1;animation:1.5s infinite shimmer}.scroll-btn:focus{border-color:#c9a84c;outline:none;box-shadow:0 0 0 3px #c9a84c1f}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes bounceHint{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes rotateCW{to{transform:rotate(360deg)}}@keyframes rotateCCW{to{transform:rotate(-360deg)}}@keyframes borderPulse{0%,to{box-shadow:0 0 24px #c9a84c26}50%{box-shadow:0 0 44px #c9a84c47}}.home{color:#f5f0e8;background-color:#0a0a0b;font-family:Extrasquare Mtavruli,sans-serif;overflow-x:hidden}.home em{background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 40%,#9a7a35 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal--visible,.statsBar__item,.committeeCard,.schedule__item{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.hero{text-align:center;justify-content:center;align-items:center;min-height:92vh;padding:80px 40px 60px;display:flex;position:relative}.hero:before{content:"";opacity:.4;filter:grayscale(10%)contrast(1.05);z-index:0;background-image:url(/assets/banner-OZwbceSt.jpeg);background-position:50% 38%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";z-index:0;background:radial-gradient(70% 45% at 50% 30%,#c9a84c1a,#0000 60%),linear-gradient(#0a0a0b66 0%,#0a0a0bbf 55%,#0a0a0b 100%);position:absolute;inset:0}.hero__rings{aspect-ratio:1;z-index:1;pointer-events:none;opacity:.35;width:min(760px,92vw);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero__ringsSvg{width:100%;height:100%}.hero__ringsSvg circle,.hero__ringsSvg line{fill:none;stroke:#c9a84c8c;stroke-width:1px}.hero__ringsOuter{transform-origin:300px 300px;animation:110s linear infinite rotateCW}.hero__ringsInner{transform-origin:300px 300px;animation:75s linear infinite rotateCCW}.hero__content{z-index:2;max-width:720px;position:relative}.hero__badge{color:#c9a84c;letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#c9a84c14;border:1px solid #c9a84c59;border-radius:9999px;margin-bottom:28px;padding:8px 20px;font-family:Montserrat,DM Themestia,sans-serif;font-size:12px;font-weight:700;animation:.7s cubic-bezier(.16,1,.3,1) .1s both fadeUp;display:inline-block}.hero__title{letter-spacing:-.02em;opacity:0;margin-bottom:24px;font-family:DM Themestia,sans-serif;font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.15;animation:.8s cubic-bezier(.16,1,.3,1) .26s both fadeUp}.hero__subtitle{color:#b8b0a0;opacity:0;max-width:560px;margin:0 auto 40px;font-size:17px;line-height:1.75;animation:.8s cubic-bezier(.16,1,.3,1) .42s both fadeUp}.hero__cta{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;animation:.8s cubic-bezier(.16,1,.3,1) .58s both fadeUp;display:flex}.hero__scrollHint{z-index:2;color:#9a7a35;font-size:20px;animation:2s cubic-bezier(.16,1,.3,1) infinite bounceHint;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=650px){.hero{min-height:94vh;padding:64px 20px 48px}}@media (prefers-reduced-motion:reduce){.hero__badge,.hero__title,.hero__subtitle,.hero__cta{opacity:1;animation:none}.hero__ringsOuter,.hero__ringsInner,.hero__scrollHint{animation:none}}.statsBar{z-index:2;background:linear-gradient(145deg,#16161a 0%,#1c1c22 100%);border:1px solid #c9a84c40;border-radius:24px;grid-template-columns:repeat(4,1fr);max-width:900px;margin:-44px auto 0;padding:32px 20px;display:grid;position:relative;box-shadow:0 20px 60px #0a0a0b99}@media (width<=640px){.statsBar{grid-template-columns:repeat(2,1fr);row-gap:28px;margin:-32px 16px 0}}.statsBar__item{text-align:center;opacity:0;border-right:1px solid #2a2a35;flex-direction:column;align-items:center;gap:6px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(16px)}.reveal--visible .statsBar__item{opacity:1;transform:translateY(0)}.statsBar__item:last-child{border-right:none}@media (width<=640px){.statsBar__item:nth-child(2){border-right:none}.statsBar__item:first-child,.statsBar__item:nth-child(2){border-bottom:1px solid #2a2a35;padding-bottom:20px}}.statsBar__value{font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 40%,#9a7a35 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:DM Themestia,sans-serif;font-size:34px;font-weight:700}.statsBar__label{letter-spacing:.1em;text-transform:uppercase;color:#6b6560;font-size:11px;font-weight:600}.about{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;max-width:1100px;margin:0 auto;padding:140px 40px 100px;display:grid}@media (width<=860px){.about{grid-template-columns:1fr;gap:32px;padding:100px 20px 70px}.about *{text-align:justify}}.about__emblem{justify-content:center;align-items:center;display:flex;position:relative}.about__emblem img{z-index:1;opacity:.9;width:100%;max-width:280px;animation:7s ease-in-out infinite floatSlow;position:relative}@media (width<=860px){.about__emblem{order:-1}.about__emblem img{max-width:170px}}.about__emblemGlow{z-index:0;background:radial-gradient(circle,#c9a84c38,#0000 70%);border-radius:50%;width:260px;height:260px;animation:5s ease-in-out infinite pulseGlow;position:absolute}@media (width<=860px){.about__emblemGlow{width:180px;height:180px}}.about__title{margin-bottom:20px;font-family:DM Themestia,sans-serif;font-size:clamp(28px,3.2vw,36px);font-weight:700}.about__text{color:#b8b0a0;margin-bottom:36px;font-size:15px;line-height:1.85}.about__features{flex-direction:column;gap:20px;display:flex}.about__feature{align-items:flex-start;gap:16px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex}.about__feature:hover{transform:translate(4px)}.about__feature i{color:#c9a84c;flex-shrink:0;margin-top:2px;font-size:20px}.about__featureTitle{color:#f5f0e8;margin-bottom:2px;font-size:15px;font-weight:700}.about__featureText{color:#6b6560;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.about__emblem img,.about__emblemGlow{animation:none}}.committees{max-width:1180px;margin:0 auto;padding:60px 40px 110px}@media (width<=768px){.committees{padding:20px 20px 80px}}.committees__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=980px){.committees__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.committees__grid{grid-template-columns:1fr}}.committeeCard{perspective:800px;opacity:0;background:linear-gradient(145deg,#16161a 0%,#1c1c22 100%);border:1px solid #2a2a35;border-radius:12px;padding:28px 24px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(24px)}.reveal--visible .committeeCard{opacity:1;transform:translateY(0)}.committeeCard:before{content:"";opacity:0;background:linear-gradient(90deg,#9a7a35,#c9a84c,#9a7a35) 0 0/200% 100%;border-radius:0 0 4px 4px;height:3px;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:24px;right:24px}.committeeCard:hover{border-color:#c9a84c59;transform:translateY(-6px)rotateX(2deg);box-shadow:0 16px 40px #0a0a0b80}.committeeCard:hover:before{opacity:1;animation:1.8s linear infinite shimmer}.committeeCard:hover .committeeCard__icon{color:#0a0a0b;background:#c9a84c;transform:rotate(-8deg)scale(1.05)}.committeeCard__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.committeeCard__icon{color:#c9a84c;background:#c9a84c1a;border:1px solid #c9a84c4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.committeeCard__tag{letter-spacing:.08em;color:#c9a84c;border:1px solid #c9a84c66;border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:700}.committeeCard__abbr{color:#f5f0e8;margin-bottom:4px;font-family:Montserrat;font-size:22px;font-weight:700}.committeeCard__full{letter-spacing:.03em;color:#9a7a35;margin-bottom:14px;font-size:12px;font-weight:600}.committeeCard__desc{color:#b8b0a0;font-size:13.5px;line-height:1.7}.ctaBanner{text-align:center;background:linear-gradient(145deg,#16161aeb 0%,#1c1c22f0 100%);border:1px solid #c9a84c4d;border-radius:24px;max-width:1180px;margin:0 auto 100px;padding:70px 40px;animation:4s ease-in-out infinite borderPulse}.ctaBanner h2{margin-bottom:14px;font-family:DM Themestia,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:700}.ctaBanner p{color:#b8b0a0;margin-bottom:32px;font-size:15px}@media (width<=768px){.ctaBanner{margin:0 20px 70px;padding:48px 24px}}@media (prefers-reduced-motion:reduce){.ctaBanner{animation:none}}
