.rr2MXG_heroWrap{max-width:var(--sis-max-wide);padding:clamp(14px, 2vw, 26px) var(--sis-gutter) 0;margin:0 auto}.rr2MXG_hero{isolation:isolate;border-radius:var(--sis-r-panel);background:radial-gradient(circle at 90% 10%, #ffc53373 0%, #ffc53300 40%), linear-gradient(125deg, var(--sis-teal-deep) 0%, var(--sis-blue) 45%, var(--sis-violet) 100%);color:#fff;background-size:100% 100%,200% 200%;padding:clamp(22px,3.6vw,48px);animation:16s ease-in-out infinite alternate rr2MXG_drift-colour;position:relative;overflow:hidden}.rr2MXG_hero nav[aria-label=Breadcrumb],.rr2MXG_hero nav[aria-label=Breadcrumb] [aria-current]{color:var(--sis-on-dark-text)}.rr2MXG_hero nav[aria-label=Breadcrumb] a{color:#fff;text-underline-offset:3px;text-decoration:underline}.rr2MXG_bubbles{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 58%}.rr2MXG_bubble{--size:76px;width:var(--size);height:var(--size);background:linear-gradient(135deg, var(--from) -40%, var(--to) 55%);font-family:var(--sis-font-display);font-size:var(--sis-glyph-md);color:#fff;animation:6s ease-in-out infinite alternate rr2MXG_bob;animation-delay:calc(var(--i) * -.8s);border:3px solid #ffffff8c;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;box-shadow:0 14px 30px #00000040}.rr2MXG_bubble:first-child{top:10%;left:12%}.rr2MXG_bubble:nth-child(2){--size:58px;top:52%;left:4%}.rr2MXG_bubble:nth-child(3){--size:96px;top:18%;left:42%}.rr2MXG_bubble:nth-child(4){--size:66px;top:62%;left:34%}.rr2MXG_bubble:nth-child(5){--size:60px;top:6%;left:72%}.rr2MXG_bubble:nth-child(6){--size:88px;top:46%;left:66%}.rr2MXG_bubble:nth-child(7){--size:54px;top:76%;left:84%}.rr2MXG_bubble:nth-child(8){--size:50px;top:30%;left:88%}.rr2MXG_heroText{max-width:620px}.rr2MXG_badge{border-radius:var(--sis-r-pill);font-family:var(--sis-font-mono);font-size:var(--sis-text-label);letter-spacing:var(--sis-ls-caps);text-transform:uppercase;background:#ffffff29;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.rr2MXG_title{font-family:var(--sis-font-display);font-size:var(--sis-text-display-xl);letter-spacing:var(--sis-ls-hero);text-shadow:0 6px 30px #00000038;margin:12px 0 0;font-weight:800;line-height:.95}.rr2MXG_dek{max-width:52ch;font-size:var(--sis-text-intro);color:#ffffffe6;margin:14px 0 0;line-height:1.65}.rr2MXG_stats{flex-wrap:wrap;gap:10px;margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none;display:flex;position:relative}.rr2MXG_stat{border-radius:var(--sis-r-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:118px;animation:.6s cubic-bezier(.2,.8,.2,1) both rr2MXG_rise;animation-delay:calc(var(--i) * 80ms + .15s);background:#ffffff24;border:1px solid #ffffff47;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 16px 10px 12px;display:grid}.rr2MXG_stat:first-child{background:var(--sis-yellow);color:var(--sis-ink);border-color:#0000}.rr2MXG_statIcon{grid-row:span 2;width:26px;height:26px}.rr2MXG_statValue{font-family:var(--sis-font-display);font-size:var(--sis-text-card-xl);font-weight:800;line-height:1}.rr2MXG_statLabel{font-size:var(--sis-text-meta);font-weight:600}.rr2MXG_section{max-width:var(--sis-max-wide);padding:var(--sis-section-y-sm) var(--sis-gutter) 0;margin:0 auto}.rr2MXG_section:last-child{padding-bottom:var(--sis-section-y)}.rr2MXG_headingRow{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.rr2MXG_heading{font-family:var(--sis-font-display);font-size:var(--sis-text-section);letter-spacing:var(--sis-ls-display);color:var(--sis-ink);align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.rr2MXG_heading svg{color:var(--sis-violet)}.rr2MXG_headingNote{font-size:var(--sis-text-small);color:var(--sis-ink-soft)}.rr2MXG_spotlight{gap:var(--sis-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.rr2MXG_join{isolation:isolate;border-radius:var(--sis-r-panel);background:var(--sis-ink);color:#fff;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:clamp(20px,3vw,34px);display:flex;position:relative;overflow:hidden}.rr2MXG_joinArt{z-index:-1;pointer-events:none;position:absolute;inset:0}.rr2MXG_joinArt span{border-radius:50%;animation:7s ease-in-out infinite alternate rr2MXG_bob;position:absolute}.rr2MXG_joinArt span:first-child{background:var(--sis-violet);width:120px;height:120px;top:-40px;right:18%}.rr2MXG_joinArt span:nth-child(2){background:var(--sis-blue);width:160px;height:160px;animation-delay:-2s;bottom:-50px;right:-30px}.rr2MXG_joinArt span:nth-child(3){background:var(--sis-yellow);width:60px;height:60px;animation-delay:-4s;bottom:-26px;right:34%}.rr2MXG_joinText{flex:1;min-width:min(100%,280px)}.rr2MXG_joinTitle{font-family:var(--sis-font-display);font-size:var(--sis-text-card-xl);letter-spacing:var(--sis-ls-display);margin:0;font-weight:800}.rr2MXG_joinDek{max-width:54ch;font-size:var(--sis-text-body);color:var(--sis-on-dark-text);margin:6px 0 0;line-height:1.6}.rr2MXG_joinButton{min-height:var(--sis-tap);border-radius:var(--sis-r-pill);background:var(--sis-yellow);color:var(--sis-ink);font-size:var(--sis-text-body);align-items:center;gap:8px;padding:0 22px;font-weight:800;transition:gap .15s ease-out,background .15s ease-out;display:inline-flex}.rr2MXG_joinButton:hover{color:var(--sis-ink);background:#fff;gap:12px}.rr2MXG_joinButton:focus-visible{outline:var(--sis-focus);outline-color:var(--sis-yellow);outline-offset:3px}@media (max-width:759px){.rr2MXG_spotlight{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.rr2MXG_spotlight>li{scroll-snap-align:start;flex:0 0 82%}.rr2MXG_bubbles{opacity:.35;inset:0}.rr2MXG_bubble:nth-child(n+5){display:none}}@keyframes rr2MXG_drift-colour{0%{background-position:0 0,0 40%}to{background-position:0 0,100% 60%}}@keyframes rr2MXG_bob{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-16px)rotate(5deg)}}@keyframes rr2MXG_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
