@media (min-width:1025px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a3b1d,#2a2212);border-radius:6px;border:2px solid #080808}::-webkit-scrollbar-thumb:hover{background:#c9a24a}html{scrollbar-color:#4a3b1d #080808;scrollbar-width:thin}::selection{background:rgba(201,162,74,.85);color:#050505}a:focus-visible,button:focus-visible{outline:2px solid rgba(201,162,74,.7);outline-offset:3px;border-radius:4px}.activity-card,.article-card,.event-card,.home-people-card,.hub-card,.magazine-issue-card,.platform-card,.talk-card,.why-card,.wing-card{transition:transform .4s cubic-bezier(.22, 1, .36, 1),box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.activity-card:hover,.article-card:hover,.event-card:hover,.home-people-card:hover,.hub-card:hover,.magazine-issue-card:hover,.platform-card:hover,.talk-card:hover,.why-card:hover,.wing-card:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(0,0,0,.5),0 0 0 1px rgba(201,162,74,.25)}.activity-card::before,.article-card::before,.event-card::before,.hub-card::before,.talk-card::before,.wing-card::before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,245,215,.05) 45%,rgba(255,245,215,.12) 50%,rgba(255,245,215,.05) 55%,transparent 100%);transform:translateX(-130%) skewX(-12deg);pointer-events:none;z-index:2}.activity-card:hover::before,.article-card:hover::before,.event-card:hover::before,.hub-card:hover::before,.talk-card:hover::before,.wing-card:hover::before{transition:transform .9s cubic-bezier(.22, 1, .36, 1);transform:translateX(320%) skewX(-12deg)}.desktop-nav .nav-link:not(.nav-cta){position:relative}.desktop-nav .nav-link:not(.nav-cta)::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background:var(--gold,#c9a24a);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.22, 1, .36, 1)}.desktop-nav .nav-link.active:not(.nav-cta)::after,.desktop-nav .nav-link:not(.nav-cta):hover::after{transform:scaleX(1)}.btn-primary:hover{box-shadow:0 6px 28px rgba(201,162,74,.35)}.footer-social-icon{transition:background .3s ease,color .3s ease,transform .3s ease}.footer-social-icon:hover{background:var(--gold,#c9a24a);color:#050505;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.activity-card::before,.article-card::before,.event-card::before,.hub-card::before,.talk-card::before,.wing-card::before{display:none}}@media (min-width:1025px){.lightbox-overlay{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:4.5rem 7rem 5rem;background:rgba(4,4,4,.96);opacity:0;visibility:hidden;pointer-events:none;box-sizing:border-box}.lightbox-overlay.open{pointer-events:auto}.lightbox-inner{position:relative;width:min(82vw,1280px);height:calc(100vh - 9.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox-img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 13rem);object-fit:contain;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.55)}.lightbox-caption{position:static;transform:none;width:min(100%,860px);margin:1rem auto 0;color:rgba(255,255,255,.62);line-height:1.5;text-align:center}.lightbox-close{position:fixed;top:1.5rem;right:1.75rem;z-index:2;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(255,255,255,.07);color:#fff}.lightbox-nav{position:fixed;top:50%;translate:0 -50%;z-index:2;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:2rem}.lightbox-prev{left:1.8rem}.lightbox-next{right:1.8rem}.lightbox-swipe-hint{display:none}}