.rh{--rh-line:linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent) 80%, transparent);overflow-x:clip}.rh-eyebrow{color:var(--accent);letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 14px var(--accent-glow);align-items:center;gap:14px;margin:0;font-size:13px;font-weight:700;display:flex}.rh-eyebrow:before{content:"";background:var(--accent);width:40px;height:3px;box-shadow:0 0 10px var(--accent-glow);border-radius:2px;flex:none}.rh-title{letter-spacing:-1px;text-transform:uppercase;margin:14px 0 0;font-size:clamp(38px,6vw,76px);font-style:italic;font-weight:900;line-height:.92}.rh-title>span:first-child{display:block}.rh-title__accent{color:var(--accent);text-shadow:0 0 26px var(--accent-glow);display:block}.rh-script{color:var(--accent-300);font-family:var(--font-script), cursive;text-shadow:0 0 18px var(--accent-glow);transform-origin:0;margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1.1;transform:rotate(-4deg)}.rh-text{color:var(--text-dim);margin:0;font-size:15.5px;line-height:1.7}.rh-card-title,.rh-feature__title,.rh-steps__title{letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:20px;font-style:italic;font-weight:800}.rh-icon{fill:currentColor;width:16px;height:16px}.rh-glow{box-shadow:0 0 26px var(--accent-glow)}.rh-corners{z-index:1;pointer-events:none;--c:var(--accent);background:linear-gradient(var(--c), var(--c)) top left / 28px 2px, linear-gradient(var(--c), var(--c)) top left / 2px 28px, linear-gradient(var(--c), var(--c)) top right / 28px 2px, linear-gradient(var(--c), var(--c)) top right / 2px 28px, linear-gradient(var(--c), var(--c)) bottom left / 28px 2px, linear-gradient(var(--c), var(--c)) bottom left / 2px 28px, linear-gradient(var(--c), var(--c)) bottom right / 28px 2px, linear-gradient(var(--c), var(--c)) bottom right / 2px 28px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:22px}.rh-hero{isolation:isolate;min-height:calc(100dvh - var(--header-h));text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.rh-hero__media{z-index:-3;position:absolute;inset:0}.rh-hero__bg,.rh-hero__video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.rh-hero__shade{z-index:-2;background:radial-gradient(60% 65% at 50% 50%, color-mix(in srgb, var(--bg) 40%, transparent), color-mix(in srgb, var(--bg) 78%, transparent)), linear-gradient(180deg, transparent 62%, var(--bg) 100%);position:absolute;inset:0}.rh-hero__inner{width:var(--container);flex-direction:column;align-items:center;padding:64px 0 96px;display:flex}.rh-brand{flex-direction:column;align-items:center;margin:0;font-style:normal;display:flex}.rh-brand__logo{width:clamp(64px,7vw,96px);height:auto;filter:drop-shadow(0 0 22px var(--accent-glow));flex:none}.rh-brand__word{letter-spacing:.3em;text-transform:uppercase;text-shadow:0 6px 40px #0009;margin-top:18px;margin-right:-.3em;font-size:clamp(54px,10vw,140px);font-weight:600;line-height:.95}.rh-hero__tagline{transform-origin:50%;margin:-2px 0 0;font-size:clamp(44px,6vw,86px);transform:rotate(-3deg)}.rh-hero__lead{color:#ffffffdb;text-shadow:0 2px 16px #000000b3;max-width:540px;margin:22px 0 0;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6}.rh-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.rh-hero__scroll{border:2px solid #ffffff8c;border-radius:12px;width:22px;height:36px;position:absolute;bottom:26px;left:50%;translate:-50%}.rh-hero__scroll:after{content:"";background:var(--accent);border-radius:2px;width:4px;height:8px;animation:1.6s ease-in-out infinite rh-wheel;position:absolute;top:7px;left:50%;translate:-50%}@keyframes rh-wheel{50%{opacity:.3;translate:-50% 8px}}.rh-stats{background:radial-gradient(80% 140% at 50% 50%, #ffffff08, transparent 70%), var(--bg-alt);position:relative}.rh-stats:before,.rh-stats:after{content:"";background:var(--rh-line);opacity:.8;height:2px;position:absolute;left:0;right:0}.rh-stats:before{top:0}.rh-stats:after{bottom:0}.rh-stats ul{grid-template-columns:repeat(5,1fr);margin:0 auto;padding:44px 0;list-style:none;display:grid}.rh-stats li{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 10px;display:flex}.rh-stats li+li{border-left:1px solid var(--border)}.rh-stats__value{color:var(--accent);text-shadow:0 0 22px var(--accent-glow);font-size:clamp(30px,4vw,54px);font-style:italic;font-weight:900;line-height:1}.rh-stats__label{color:var(--text-dim);letter-spacing:2.4px;text-transform:uppercase;font-size:12px;font-weight:700}.rh-section{padding:clamp(64px,8vw,110px) 0;position:relative}.rh-section--alt{background:var(--bg-alt)}.rh-section--alt:before{content:"";background:var(--rh-line);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.rh-section--last{padding-top:0}.rh-head{margin-bottom:clamp(32px,4vw,52px)}.rh-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 56px;display:grid}.rh-head__aside{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:10px;display:flex}.rh-head__aside .rh-text{font-size:16.5px}.rh-head--center{text-align:center}.rh-head--center .rh-eyebrow{justify-content:center}.rh-head--center .rh-title>span:first-child,.rh-head--center .rh-title__accent{display:inline}.rh-head--center .rh-script{transform-origin:50%}.rh-script--sm{margin-top:8px;font-size:clamp(30px,3.4vw,44px)}.rh-title--md{font-size:clamp(34px,4.4vw,56px)}.rh-paths__tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:36px;display:flex;overflow-x:auto}.rh-paths__tabs::-webkit-scrollbar{display:none}.rh-paths__tab{color:var(--text-dim);font:inherit;letter-spacing:2.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-items:baseline;gap:10px;padding:16px 20px 18px;font-size:14px;font-weight:700;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 -3px #0000}.rh-paths__num{color:var(--text-dimmer);letter-spacing:0;font-size:13px;font-style:italic;font-weight:900}.rh-paths__tab:hover{color:var(--text)}.rh-paths__tab.is-active{color:var(--text);box-shadow:inset 0 -3px 0 var(--accent)}.rh-paths__tab.is-active .rh-paths__num{color:var(--accent)}.rh-paths__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rh-path{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,64px);animation:.35s rh-fade;display:grid}.rh-path[hidden]{display:none}@keyframes rh-fade{0%{opacity:0;translate:0 8px}}.rh-path__copy .btn{margin-top:30px}.rh-path__intro{color:#fffc;margin:24px 0 0;font-size:16.5px;line-height:1.75}.rh-path__points{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.rh-path__points li{color:var(--text-dim);gap:2px;padding-left:30px;font-size:15px;line-height:1.6;display:grid;position:relative}.rh-path__points li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%230d0e12' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat, var(--accent);width:16px;height:16px;box-shadow:0 0 10px var(--accent-glow);border-radius:4px;position:absolute;top:5px;left:0}.rh-path__points strong{color:var(--text);font-size:15.5px;font-weight:700}.rh-path__media{gap:10px;display:grid}.rh-path__main{aspect-ratio:16/10;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border), 0 30px 60px -30px #000c;border-radius:14px;margin:0;position:relative;overflow:hidden}.rh-path__main img{object-fit:cover;animation:.35s rh-fade}.rh-path__main figcaption,.rh-collage figcaption{background:color-mix(in srgb, var(--bg) 80%, transparent);color:#fff;letter-spacing:2.4px;text-transform:uppercase;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:16px}.rh-path__thumbs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rh-path__thumb{aspect-ratio:16/10;background:var(--panel);cursor:pointer;opacity:.55;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:9px;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.rh-path__thumb img{object-fit:cover}.rh-path__thumb:hover{opacity:.85}.rh-path__thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--accent), 0 0 16px var(--accent-glow)}.rh-path__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rh-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.rh-collage{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rh-collage figure{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;margin:0;position:relative;overflow:hidden}.rh-collage figure:first-child{grid-column:span 2}.rh-collage img{object-fit:cover}.rh-collage figure:not(:first-child) figcaption{letter-spacing:2px;font-size:10.5px;bottom:10px;left:10px}.rh .streams-row{gap:20px;max-width:none;margin-top:0}.rh .stream-card{background:var(--panel);border-radius:12px;flex:0 380px}.rh .stream-card__body{padding:14px 16px 16px}.rh .stream-card__name{text-transform:uppercase;font-size:17px;font-style:italic;font-weight:800}.rh .stream-card__title{font-size:14px}.rh-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.rh-socials{--social-h:600px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.rh-social{background:var(--panel);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.rh-social__head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.rh-social__icon{background:#000;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rh-social__icon svg{fill:#fff;width:20px;height:20px}.rh-social__icon--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.rh-social__icon--tiktok svg{filter:drop-shadow(-1.5px -1px #25f4ee)drop-shadow(1.5px 1px #fe2c55)}.rh-social__who{flex:1;min-width:0;line-height:1.25;display:grid}.rh-social__who strong{text-transform:uppercase;font-size:16px;font-style:italic;font-weight:800}.rh-social__who span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rh-social__embed,.rh-ig,.rh-social__empty{height:var(--social-h)}.rh-social__embed{position:relative}.rh-social__embed--tiktok{background:#fff}.rh-social__embed--tiktok iframe{border:0;width:100%;height:100%;display:block}.rh-social__embed--x{scrollbar-width:thin;align-content:start;padding:4px 10px 10px;display:grid;overflow:hidden auto}.rh-social__embed--x .twitter-tweet{margin:6px 0!important}.rh-social__embed--x blockquote.twitter-tweet:not(.twitter-tweet-rendered){background:var(--bg-alt);color:var(--text-dim);border-radius:10px;padding:18px;font-size:14px}.rh-social__fallback{color:#555;letter-spacing:1.6px;text-transform:uppercase;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.rh-ig{grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px;list-style:none;display:grid}.rh-ig li{min-height:0}.rh-ig a{background:var(--bg-alt);border-radius:10px;height:100%;display:block;position:relative;overflow:hidden}.rh-ig img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.rh-ig a:hover img{transform:scale(1.04)}.rh-ig__cap{color:#fff;-webkit-line-clamp:2;background:linear-gradient(#0000,#000000d1);-webkit-box-orient:vertical;padding:26px 12px 10px;font-size:13px;line-height:1.4;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.rh-ig__video{background:#0009;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.rh-ig__video svg{fill:#fff;width:14px;height:14px;margin-left:2px}.rh-social__empty{text-align:center;place-content:center;gap:6px;padding:24px;display:grid}.rh-social__empty strong{text-transform:uppercase;font-size:20px;font-style:italic;font-weight:800}.rh-social__empty span{color:var(--text-dim);font-size:14px}.rh-social__empty--x{background:radial-gradient(70% 60% at 50% 0,#ffffff12,#0000 70%)}.rh-social__empty--ig{background:radial-gradient(80% 60% at 20% 100%,#fd59492e,#0000 70%),radial-gradient(70% 60% at 90% 0,#285aeb33,#0000 70%)}@media (max-width:1000px){.rh-socials{--social-h:520px;grid-template-columns:1fr;max-width:560px;margin:0 auto}}.rh-trailers{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.rh-trailers__item .rh-card-title{margin-top:18px}.rh-trailer{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--border);background:#000;border-radius:12px;position:relative;overflow:hidden}.rh-trailer iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rh-trailer__poster{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.rh-trailer__poster img{object-fit:cover;transition:transform .5s}.rh-trailer__poster:hover img{transform:scale(1.03)}.rh-trailer__play{border:2px solid var(--accent);background:color-mix(in srgb, var(--bg) 72%, transparent);width:82px;height:82px;box-shadow:0 0 30px var(--accent-glow);border-radius:50%;place-items:center;transition:scale .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.rh-trailer__poster:hover .rh-trailer__play{scale:1.08}.rh-trailer__play svg{fill:#fff;width:34px;height:34px;margin-left:4px}.rh-trailer__kicker{background:color-mix(in srgb, var(--bg) 75%, transparent);color:#ffffffd9;letter-spacing:2.6px;text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px}.rh-trailer__poster:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rh-features{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rh-feature{background:linear-gradient(180deg, var(--panel-2), var(--panel));box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;padding:28px 26px 26px;position:relative}.rh-feature:before{content:"";background:var(--accent);width:60px;height:3px;box-shadow:0 0 12px var(--accent-glow);border-radius:0 0 3px 3px;position:absolute;top:0;left:26px}.rh-feature__tag{color:var(--accent);letter-spacing:3.4px;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:800}.rh-feature__title{font-size:21px}.rh-steps{background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.rh-steps:before{content:"";background:var(--rh-line);height:3px;position:absolute;top:0;left:0;right:0}.rh-steps li{padding:34px 28px 32px}.rh-steps li+li{border-left:1px solid var(--border)}.rh-steps__num{color:#0000;-webkit-text-stroke:2px var(--accent);filter:drop-shadow(0 0 10px var(--accent-glow));margin-bottom:14px;font-size:54px;font-style:italic;font-weight:900;line-height:1;display:block}.rh-steps li{flex-direction:column;display:flex}.rh-steps__link{color:var(--accent);letter-spacing:2px;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding-top:18px;font-size:12.5px;font-weight:700}.rh-steps__link:hover{text-underline-offset:4px;text-decoration:underline}.rh-join__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.rh-note{border-left:3px solid var(--accent);background:var(--panel);color:var(--text-dim);border-radius:0 8px 8px 0;margin:18px 0 0;padding:16px 20px;font-size:15px}.rh-note strong{color:var(--text)}.rh-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.rh-crowds{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.rh-crowds li{aspect-ratio:324/212;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;position:relative;overflow:hidden}.rh-crowds img{object-fit:cover}.rh-final{isolation:isolate;text-align:center;border-radius:14px;place-items:center;min-height:460px;padding:60px 24px;display:grid;position:relative;overflow:hidden}.rh-final__bg{z-index:-2;object-fit:cover}.rh-final__shade{z-index:-1;background:radial-gradient(70% 90% at 50% 50%, color-mix(in srgb, var(--bg) 72%, transparent), color-mix(in srgb, var(--bg) 94%, transparent));position:absolute;inset:0}.rh-final__inner{flex-direction:column;align-items:center;display:flex}.rh-final__word{letter-spacing:.32em;text-transform:uppercase;margin:18px -.32em 0 0;font-size:clamp(40px,6vw,70px);font-weight:600;line-height:1}.rh-final__script{transform-origin:50%;margin-top:6px;transform:rotate(-3deg)}.rh-final__ctas{justify-content:center}.rh .tiers-head{align-items:flex-end}@media (max-width:1000px){.rh-features,.rh-steps{grid-template-columns:repeat(2,1fr)}.rh-steps li:nth-child(3){border-left:0}.rh-steps li:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:900px){.rh-head--split,.rh-path,.rh-split{grid-template-columns:1fr}.rh-head__aside{padding-bottom:0}.rh-path__media{order:-1}}@media (max-width:760px){.rh-stats ul{grid-template-columns:repeat(2,1fr);row-gap:28px;padding:34px 0}.rh-stats li+li{border-left:0}.rh-stats li:last-child{grid-column:span 2}.rh-trailers{grid-template-columns:1fr}.rh-crowds{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width:640px){.rh-hero__inner{padding:48px 0 84px}.rh-eyebrow{letter-spacing:3px;gap:10px;font-size:11px}.rh-eyebrow:before{width:26px}.rh-brand__logo{width:56px}.rh-brand__word{letter-spacing:.18em;margin-right:-.18em;font-size:13vw}.rh-hero__ctas{width:100%}.rh-hero__ctas .btn{flex:auto}.rh-paths__tabs{border-bottom:0;flex-wrap:wrap;gap:8px}.rh-paths__tab{border:1px solid var(--border-strong);letter-spacing:1.6px;box-shadow:none;border-radius:999px;padding:9px 14px;font-size:11.5px}.rh-paths__tab.is-active{border-color:var(--accent);background:var(--accent);color:var(--bg);box-shadow:none}.rh-paths__tab.is-active .rh-paths__num{color:var(--bg)}.rh-path__thumbs{gap:6px}.rh-features,.rh-steps{grid-template-columns:1fr}.rh-steps li+li{border-left:0;border-top:1px solid var(--border)}.rh-steps li{padding:26px 22px}.rh-corners{inset:12px}}@media (prefers-reduced-motion:reduce){.rh-trailer__poster img,.rh-trailer__play{transition:none}.rh-path,.rh-path__main img,.rh-hero__scroll:after{animation:none}}.rh .tier{background:linear-gradient(180deg, var(--panel-2), var(--panel));box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:14px;padding:30px 24px 24px;overflow:visible}.rh .tier__bar{width:64px;height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--tier) 70%, transparent);border-radius:0 0 3px 3px;left:24px;right:auto}.rh .tier--featured{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier) 55%, transparent), 0 0 40px -12px color-mix(in srgb, var(--tier) 55%, transparent), 0 24px 50px #00000073}.rh .tier__badge{letter-spacing:2px;font-weight:800}.rh .tier__name{letter-spacing:0;text-shadow:0 0 18px color-mix(in srgb, var(--tier) 45%, transparent);font-size:24px;font-style:italic;font-weight:900}.rh .tier__amount{letter-spacing:-1px;font-size:46px;font-style:italic;font-weight:900}.rh .tier__priority{letter-spacing:.4px;font-weight:700}.rh .tier__features li{font-size:14px}
