:root{--black:#0b0b0c;--gray:#141516;--text:#fff;--muted:#cfd4cf;--accent:#b6ff2a;--ring:rgba(255,255,255,.12);--glow:rgba(182,255,42,.16)}.page-module__U5Bugq__page{background:var(--black);min-height:100svh;color:var(--text)}.page-module__U5Bugq__hero{background:radial-gradient(50% 55% at 50% 50%,var(--glow)0%,transparent 58%),radial-gradient(120% 100% at 50% -10%,#000 0%,rgba(0,0,0,.6) 60%,transparent 100%),linear-gradient(180deg,#0f1010 0%,#0b0b0c 100%);color:#fff;place-items:center;width:100%;min-height:75svh;padding:max(40px,min(6vw,96px)) 16px;display:grid}.page-module__U5Bugq__title{text-align:center;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,.45);margin:0;font-size:max(40px,min(10vw,160px));font-weight:500;line-height:.95}.page-module__U5Bugq__hero p{color:rgba(255,255,255,.74);max-width:720px;margin:0 auto}.page-module__U5Bugq__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.78rem;font-weight:900}.page-module__U5Bugq__section{padding:max(28px,min(6vw,80px)) max(16px,min(5vw,56px))}.page-module__U5Bugq__sectionHeader{max-width:1200px;margin:0 auto 24px}.page-module__U5Bugq__sectionHeader h2{margin:8px 0 0;font-size:max(32px,min(5vw,64px));line-height:1}.page-module__U5Bugq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(16px,min(3vw,28px));max-width:1200px;margin:0 auto;display:grid}.page-module__U5Bugq__card{min-height:100%;color:inherit;cursor:pointer;background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.024)),#111211;border:1px solid rgba(143,215,9,.22);border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 18px 44px rgba(0,0,0,.42)}.page-module__U5Bugq__card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(70% 70% at 50% 0,rgba(182,255,42,.16),rgba(182,255,42,0)),linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__U5Bugq__card:hover:before{opacity:1}.page-module__U5Bugq__card:active{border-color:rgba(182,255,42,.72);transform:translateY(-2px)scale(.985);box-shadow:0 14px 34px rgba(0,0,0,.54),0 0 0 1px rgba(182,255,42,.16)}.page-module__U5Bugq__card:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.page-module__U5Bugq__media{aspect-ratio:16/10;background:#0d0e0d;width:100%;position:relative;overflow:hidden}.page-module__U5Bugq__media img{object-fit:cover;transition:transform .22s,filter .22s}.page-module__U5Bugq__card:hover .page-module__U5Bugq__media img{filter:brightness(1.08)saturate(1.08);transform:scale(1.055)}.page-module__U5Bugq__card:focus-visible .page-module__U5Bugq__media img{filter:brightness(1.08)saturate(1.08);transform:scale(1.055)}.page-module__U5Bugq__cardBody{z-index:1;flex-direction:column;flex:1;padding:22px;display:flex;position:relative}.page-module__U5Bugq__date{color:var(--accent);margin:0 0 10px;font-size:.88rem;font-weight:900}.page-module__U5Bugq__cardBody h3{margin:0 0 10px;font-size:max(22px,min(3vw,30px));line-height:1.05}.page-module__U5Bugq__cardBody p{color:rgba(255,255,255,.72);margin:0;line-height:1.6}.page-module__U5Bugq__link{color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:900;text-decoration:none;display:inline-flex}.page-module__U5Bugq__link span{transition:transform .18s}.page-module__U5Bugq__card:hover .page-module__U5Bugq__link span{transform:translate(4px)}.page-module__U5Bugq__card:focus-visible .page-module__U5Bugq__link span{transform:translate(4px)}.page-module__U5Bugq__empty{text-align:center;background:rgba(255,255,255,.04);border:1px dashed rgba(143,215,9,.32);border-radius:24px;max-width:760px;margin:0 auto;padding:36px}.page-module__U5Bugq__empty h3{margin:0 0 8px;font-size:1.5rem}.page-module__U5Bugq__empty p{color:rgba(255,255,255,.72);margin:0}@media (max-width:980px){.page-module__U5Bugq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module__U5Bugq__grid{grid-template-columns:1fr}.page-module__U5Bugq__cardBody{padding:18px}.page-module__U5Bugq__card:hover{transform:translateY(-4px)scale(1.005)}.page-module__U5Bugq__card:active{transform:translateY(-1px)scale(.99)}}
