.public_publicLayout__uhnXS{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.public_headerWrapper__82h8z{position:fixed;top:var(--announcement-bar-height,0);left:0;right:0;z-index:1000;background:transparent;transition:background .3s ease,top .3s ease}.public_headerWrapperScrolled__zm0cM{background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public_headerTop__WWAKr{height:var(--header-height);display:flex;align-items:center;padding:0 32px}.public_headerTopInner__iCln3{width:100%;display:flex;align-items:center;justify-content:space-between}.public_headerTopRight__4IgDM{display:flex;align-items:center;gap:20px}.public_headerTopLink__AlL_l{color:var(--text-muted);background:none;border:none;font-size:12px;letter-spacing:.5px;cursor:pointer;padding:0;transition:color .2s}.public_headerTopLink__AlL_l:hover{color:var(--text-primary)}.public_headerTopDivider__puGoi{width:1px;height:12px;background:hsla(0,0%,100%,.15)}.public_headerTopUser__ySWTq{color:var(--accent-gold);font-size:12px;letter-spacing:.5px}.public_headerDivider__7842V{height:1px;background:hsla(0,0%,100%,.08);margin:0 32px}.public_headerMain__dvl5G{height:var(--header-height);display:flex;align-items:center;padding:0 32px}.public_headerMainInner__2VHrl{width:100%;display:flex;align-items:center;gap:48px}.public_headerLogo__rZJsK{flex-shrink:0;cursor:pointer}.public_logo__liNmO{height:36px;cursor:pointer}.public_logoText__Lo3wH{font-size:20px;font-weight:700;color:var(--accent-gold);cursor:pointer;letter-spacing:2px}.public_nav__muIWq{display:flex;gap:32px;list-style:none;margin:0;padding:0}.public_navLink__q9Lvv{color:var(--text-secondary);text-decoration:none;font-size:14px;letter-spacing:1px;transition:color .2s;cursor:pointer;background:none;border:none;padding:0}.public_navLinkActive__3_0aH,.public_navLink__q9Lvv:hover{color:var(--accent-gold)}.public_snapContainer__nsX2e{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth}.public_snapSection__gAYOu{position:relative;width:100%;height:100vh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.public_snapSectionAuto__Bni96{scroll-snap-align:start;background:var(--bg-primary)}.public_fullSection__h5uqZ{position:relative;width:100%;height:100vh;overflow:hidden}.public_sectionBg__7fGlS{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:opacity 1s ease-in-out}.public_sectionOverlay__Z_lTI{position:absolute;inset:0;background:var(--bg-overlay)}.public_sectionContent__XoFII{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 15%;pointer-events:none;overflow:auto}.public_sectionContent__XoFII h1,.public_sectionContent__XoFII h2,.public_sectionContent__XoFII h3{color:var(--text-primary);font-family:Georgia,Times New Roman,serif;letter-spacing:2px;margin:.4em 0;text-shadow:0 2px 8px rgba(0,0,0,.6)}.public_sectionContent__XoFII h1{font-size:48px;font-weight:300}.public_sectionContent__XoFII h2{font-size:36px;font-weight:300}.public_sectionContent__XoFII h3{font-size:24px;font-weight:400}.public_sectionContent__XoFII p{font-size:16px;line-height:2;color:var(--text-secondary);margin:.5em 0;text-shadow:0 1px 4px rgba(0,0,0,.6)}.public_sectionContent__XoFII img{max-width:60%;height:auto;border-radius:8px;margin:16px 0;box-shadow:0 4px 16px rgba(0,0,0,.4);pointer-events:auto}.public_sectionContent__XoFII a{color:var(--accent-gold);text-decoration:underline;pointer-events:auto}.public_sectionContent__XoFII ol,.public_sectionContent__XoFII ul{text-align:left;color:var(--text-secondary);padding-left:1.5em}.public_indicators__nlC2t{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:16px;align-items:center;z-index:10}.public_indicatorArrow__oTzcF{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;transition:color .2s}.public_indicatorArrow__oTzcF:hover{color:var(--accent-gold)}.public_diamond__2SHF7{width:10px;height:10px;border:1px solid var(--text-muted);transform:rotate(45deg);cursor:pointer;transition:all .3s}.public_diamondActive__EsAsc{background:var(--accent-gold);border-color:var(--accent-gold)}.public_sectionNav__XGZ5K{position:fixed;left:32px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:12px}.public_sectionNavItem__q5dK7{background:none;border:none;cursor:pointer;padding:6px 0;text-align:left;white-space:nowrap;line-height:1.2}.public_sectionNavItem__q5dK7:hover{opacity:.8!important}.public_footer__gSZ1p{background:var(--bg-secondary);padding:40px 32px;text-align:center;border-top:1px solid hsla(0,0%,100%,.1)}.public_footerLogo__eMSz_{height:28px;margin-bottom:16px}.public_footerText__iEd5g{color:var(--text-muted);font-size:13px}.public_newsSection__yyO28{padding:80px 32px;max-width:1200px;margin:0 auto}.public_newsSectionTitle__a8RVW{font-size:32px;font-weight:300;letter-spacing:2px;color:var(--accent-gold);margin-bottom:40px;text-align:center}.public_newsGrid___5kAP{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.public_newsCard__CjbK8{background:var(--bg-secondary);border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid hsla(0,0%,100%,.08)}.public_newsCard__CjbK8:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.public_newsCardImage__R5sRC{width:100%;height:180px;object-fit:cover}.public_newsCardBody__gDObg{padding:16px}.public_newsCardCategory__HqHwB{font-size:11px;color:var(--accent-gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.public_newsCardTitle___w0x1{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public_newsCardDate__WPq4G{font-size:12px;color:var(--text-muted)}.public_scrollDown__tJhJ9{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:10;color:var(--accent-gold);font-size:20px;animation:public_bounce__EoQGI 2s infinite;cursor:pointer;background:none;border:none}@keyframes public_bounce__EoQGI{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}