.rly-gateway{max-width:760px;margin:0 auto;padding:30px 0 48px}.rly-gateway-intro p{color:#b8bfc0;margin:0;font-size:15px}.rly-orbit{aspect-ratio:1;width:100%;max-width:560px;margin:10px auto 26px;position:relative}.rly-orbit-centre{width:76%;position:absolute;inset:12%}.rly-orbit-centre svg{width:100%;height:100%;display:block}.rly-orbit-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22% 7%}.rly-orbit-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(54px,8vw,92px);font-weight:900;line-height:1.1}.rly-orbit-copy>span{background:#d5fc62;width:28px;height:3px;margin:16px 0;display:block}.rly-orbit-copy p{color:#b8bfc0;margin:0;font-size:15px;line-height:1.4}.rly-orbit-link{z-index:1;aspect-ratio:1;background:linear-gradient(145deg,#181e20,#111719);border:1px solid #3a4144;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:23%;min-height:72px;transition:border-color .15s,background .15s;display:flex;position:absolute}.rly-orbit-link strong{font-size:15px;font-weight:650}.rly-orbit-link:hover{background:#222b23;border-color:#d5fc62}.rly-orbit-link-0{top:0;left:0}.rly-orbit-link-1{top:0;right:0}.rly-orbit-link-2{bottom:0;left:0}.rly-orbit-link-3{bottom:0;right:0}:is(.home-gateway-page a:focus-visible,.rly-discover-page a:focus-visible){outline-offset:5px;outline:3px solid #d5fc62}.rly-gateway-feature{border-top:1px solid #333b3e;padding-top:24px}.rly-gateway-feature-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rly-gateway-feature-heading h2{font-size:23px}.rly-gateway-feature-heading>a{color:#bbc2c3;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.rly-gateway-event{isolation:isolate;background:#1a2223;border:1px solid #353d40;border-radius:16px;align-items:flex-end;gap:20px;min-height:220px;padding:60px 22px 32px;display:flex;position:relative;overflow:hidden}.rly-gateway-event .rly-event-photo-shade{background:linear-gradient(#10131515,#101315ed)}.rly-gateway-event-copy{z-index:1;flex:1;min-width:0;position:relative}.rly-gateway-event-copy h3{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(23px,4vw,32px);line-height:1.15}.rly-gateway-event-copy p{color:#d1d6d6;margin:0;font-size:13px;line-height:1.5}.rly-gateway-event-action{z-index:1;color:#111719;white-space:nowrap;background:#d5fc62;border-radius:10px;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:750;display:flex;position:relative}.home-gateway-page #events{scroll-margin-top:24px}.home-gateway-page .portal-events{border-top:1px solid #303739;padding-top:30px}.rly-discover-page{max-width:1000px}.rly-discover-heading{padding:40px 0 28px}.rly-discover-heading h1{margin:0 0 18px;font-size:clamp(36px,7vw,58px)}.rly-discover-heading p{color:#b5bebf;max-width:620px;line-height:1.65}.rly-discover-back{color:#d5fc62;align-items:center;gap:8px;min-height:44px;margin-bottom:18px;display:inline-flex}.rly-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:40px;display:grid}.rly-discover-card{background:#171e20;border:1px solid #364043;border-radius:16px;padding:24px}.rly-discover-card>svg{color:#d5fc62;margin-bottom:20px}.rly-discover-card h2{margin-bottom:12px;font-size:22px}.rly-discover-card p{color:#b6c0c0;margin:0;font-size:15px;line-height:1.65}.rly-discover-card>a{color:#d5fc62;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:14px;display:inline-flex}.rly-discover-card .rly-news-preview{margin-top:18px}.rly-discover-card .rly-news-preview>span{display:none}@media (min-width:1000px){.rly-gateway-intro{text-align:center}}@media (max-width:600px){.rly-gateway{padding-top:22px}.rly-orbit{margin-top:22px}.rly-orbit-link{border-radius:12px;gap:8px}.rly-orbit-link strong{font-size:13px}.rly-orbit-copy h1{font-size:clamp(44px,15vw,66px)}.rly-orbit-copy p{font-size:12px}.rly-orbit-copy>span{margin:12px 0}.rly-gateway-feature-heading h2{font-size:20px}.rly-gateway-event{flex-wrap:wrap;gap:14px;min-height:215px;padding:45px 18px 30px}.rly-gateway-event-copy{flex-basis:100%}.rly-gateway-event-action{padding:12px 14px}.rly-discover-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rly-orbit-link{transition:none}}.rly-orbit-centre.is-live svg{transform-origin:50%;animation:2.6s ease-in-out infinite rly-home-heartbeat}.rly-orbit-centre.is-live svg line{stroke:#c6ff00;filter:drop-shadow(0 0 4px #c6ff0060)}.rly-orbit-live-event{color:#d5fc62;text-underline-offset:3px;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:12px;font-weight:750;line-height:1.3;text-decoration:underline;display:block}@keyframes rly-home-heartbeat{0%,37%,65%,to{opacity:1;transform:scale(1)}43%{opacity:.85;transform:scale(1.025)}50%{opacity:1;transform:scale(1)}56%{opacity:.92;transform:scale(1.013)}}@keyframes rly-home-beat-line{0%,40%,to{width:28px}48%{width:42px}57%{width:28px}}@media (prefers-reduced-motion:reduce){.rly-orbit-centre.is-live svg,.rly-orbit-centre.is-live .rly-orbit-copy>span{animation:none}}.rly-orbit-link strong{overflow-wrap:anywhere;text-align:center;max-width:100%;padding:0 4px}@media (max-width:600px){.rly-orbit-link strong{font-size:clamp(11px,3.2vw,15px);line-height:1.2}}.home-gateway-page.portal-page{color:#f2f5f3;background:#20292c;min-height:100svh}.home-gateway-page .topbar{background:0 0}.rly-gateway{max-width:880px;padding:24px 16px 40px}.rly-gateway-intro{text-align:center}.rly-gateway-intro h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.15}.rly-gateway-intro p{color:#c1cbce;line-height:1.5}.rly-orbit{aspect-ratio:auto;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:26px auto 0;display:flex;position:static}.rly-gateway-eyebrow{letter-spacing:.18em;color:#c1cbce;text-align:center;margin:0;font-size:11px}.rly-orbit-centre{aspect-ratio:1;width:310px;max-width:85vw;color:inherit;border-radius:50%;transition:background .2s;display:block;position:relative;inset:auto}.rly-orbit-centre:hover{background:#d5fc6209}.rly-orbit-copy{pointer-events:none;gap:8px;inset:22% 12%}.rly-gateway-now{letter-spacing:-.06em;font-size:clamp(58px,10vw,76px);font-weight:900;line-height:1}.rly-orbit-copy>span{margin:4px 0 6px}.rly-gateway-event-name{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.rly-orbit-copy p{color:#c1cbce;font-size:13px}.rly-gateway-open{color:#20292c;background:#d5fc62;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-size:15px;font-weight:750;display:flex}.rly-gateway-open:hover{background:#e1ff8d}.rly-gateway-other{color:#c1cbce;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.rly-orbit-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin-top:12px;display:grid}.rly-orbit-link{aspect-ratio:auto;color:#f2f5f3;background:#2a3539;border-color:#465459;border-radius:12px;gap:12px;width:auto;min-height:100px;padding:16px 8px;position:static}.rly-orbit-link:hover{background:#334145}.rly-orbit-link strong{font-size:14px}.rly-orbit-centre.is-live svg{animation:2.6s ease-in-out infinite rly-home-live-glow}.rly-orbit-centre.is-live .rly-orbit-copy>span{animation:none}@keyframes rly-home-live-glow{0%,to{opacity:1}50%{opacity:.72}}@media (max-width:600px){.rly-gateway{padding-top:20px}.rly-orbit{margin-top:24px}.rly-orbit-centre{width:280px}.rly-orbit-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rly-orbit-link{min-height:88px}.rly-orbit-link strong{font-size:14px}.rly-orbit-copy p{font-size:12px}}@media (prefers-reduced-motion:reduce){.rly-orbit-centre,.rly-orbit-centre.is-live svg{transition:none;animation:none}}.home-gateway-page .rly-gateway{padding-top:14px;padding-bottom:20px}.home-gateway-page .rly-gateway-intro h1{margin-bottom:8px;font-size:clamp(26px,3.4vw,38px)}.home-gateway-page .rly-gateway-intro p{font-size:14px}.home-gateway-page .rly-orbit{gap:8px;margin-top:16px}.home-gateway-page .rly-orbit-centre{flex:none;width:270px}.home-gateway-page .rly-orbit-copy{gap:6px;min-width:0;inset:20% 18%}.home-gateway-page .rly-gateway-now{font-size:62px}.home-gateway-page .rly-orbit-copy>span{margin:2px 0 4px}.home-gateway-page .rly-orbit-copy .rly-gateway-event-name{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;width:100%;min-width:0;max-width:100%;font-size:17px;line-height:1.2;display:block}.home-gateway-page .rly-orbit-copy p{font-size:12px}.home-gateway-page .rly-gateway-open{min-height:44px;padding:10px 24px}.home-gateway-page .rly-gateway-other{min-height:36px}.home-gateway-page .rly-orbit-menu{gap:12px;margin-top:6px}.home-gateway-page .rly-orbit-link{gap:8px;min-height:80px;padding:12px 8px}@media (min-width:601px) and (max-height:800px){.home-gateway-page .topbar{min-height:0;padding-block:12px}.home-gateway-page .rly-gateway{padding-top:10px}.home-gateway-page .rly-orbit{gap:6px;margin-top:12px}.home-gateway-page .rly-orbit-centre{width:240px}.home-gateway-page .rly-gateway-now{font-size:54px}.home-gateway-page .rly-orbit-copy .rly-gateway-event-name{font-size:16px}}@media (max-width:600px){.home-gateway-page .rly-gateway{padding-inline:8px}.home-gateway-page .rly-orbit-centre{width:min(260px,80vw)}.home-gateway-page .rly-gateway-now{font-size:56px}.home-gateway-page .rly-orbit-menu{gap:8px}.home-gateway-page .rly-orbit-link{min-height:76px}}.home-gateway-page .rly-orbit-centre svg{transform-origin:50%;animation:2.6s ease-in-out infinite rly-home-heartbeat}@media (prefers-reduced-motion:reduce){.home-gateway-page .rly-orbit-centre svg{animation:none}}
