.rb-hero{position:relative;min-height:clamp(560px,86vh,840px);overflow:hidden;background:#1a1530;touch-action:pan-y;isolation:isolate}.rb-hero-still{position:absolute;inset:-6%;background:#1a1530 56% 55%/cover no-repeat;transition:opacity .6s;will-change:transform}.rb-hero-gl{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s}.rb-hero.gl .rb-hero-gl{opacity:1}.rb-hero.gl .rb-hero-still{opacity:0}.rb-hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(18,14,36,.62) 0%,rgba(18,14,36,.28) 42%,transparent 68%),linear-gradient(0deg,rgba(54,58,79,1) 0%,rgba(54,58,79,0) 20%)}.rb-hero-in{position:relative;z-index:2;max-width:1360px;margin:0 auto;padding:clamp(32px,6vh,72px) var(--gut) 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;min-height:inherit}.rb-hero-copy{will-change:transform}.rb-hero-h{display:grid;gap:.08em;color:#fff;font-size:clamp(60px,10.4vw,156px)}.rb-hero-h .pd{filter:drop-shadow(0 4px 0 #000) drop-shadow(0 8px 18px rgba(0,0,0,.55))}.rb-hero-h .l1{font-size:.62em}.rb-hero-h .l2{display:flex;align-items:center;gap:.12em}.rb-throw{font-size:inherit;width:.62em;height:.62em;flex:none;padding:0;border:0;background:none!important;cursor:pointer;filter:drop-shadow(0 0 8px rgba(64,224,207,.95)) drop-shadow(0 3px 0 #000)}.rb-throw i{display:block;width:100%;height:100%;background:#eafffb;-webkit-mask:url(img/star.png) center/contain no-repeat;mask:url(img/star.png) center/contain no-repeat;animation:rbIdleSpin 2.4s linear infinite}.rb-throw.go i{animation:rbThrow 1.5s cubic-bezier(.2,.6,.3,1) both,rbIdleSpin 2.4s linear 1.5s infinite}@keyframes rbIdleSpin{to{transform:rotate(360deg)}}@keyframes rbThrow{0%{transform:translate(80vw,-14vh) rotate(0) scale(.4);opacity:0}5%{opacity:1}100%{transform:translate(0,0) rotate(2880deg) scale(1)}}.rb-hero-line{margin-top:18px!important;font:800 clamp(17px,1.9vw,22px)/1.3 var(--sfd);letter-spacing:.04em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7)}.rb-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px}.rb-proof{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.rb-proof li{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(20,18,40,.55);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:14px;color:#fff}.rb-proof b{font-weight:800}.rb-hero-tub{justify-self:center;width:clamp(330px,44vw,640px);display:grid;gap:0;justify-items:center;align-items:start;will-change:transform}.rb-hero-stage{position:relative;width:100%;aspect-ratio:4/5;touch-action:pan-y;isolation:isolate;margin-bottom:-23%}.rb-hero-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .5s;cursor:grab;z-index:2}.rb-hero-stage canvas:active{cursor:grabbing}.rb-hero-stage.ready canvas{opacity:1}#rb-hero-img{position:absolute;left:50%;top:50%;height:80%;width:auto;max-width:88%;object-fit:contain;transform:translate(-50%,-52%);z-index:1;filter:drop-shadow(0 30px 34px rgba(0,0,0,.6));transition:opacity .4s}.rb-hero-stage.ready #rb-hero-img{opacity:0}.rb-hero-stage.gl #rb-hero-img{opacity:0;transition:none}.rb-hero-floor{position:absolute;left:16%;right:16%;bottom:19%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.65),transparent);filter:blur(7px);z-index:0}.rb-hero-cap,.rb-hero-cap:link,.rb-hero-cap:visited{position:relative;z-index:3;align-self:start;height:max-content;white-space:nowrap;margin:0;display:inline-flex;align-items:center;gap:10px;padding:10px 19px;border-radius:999px;background:rgba(20,18,40,.6);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;text-decoration:none;font-size:clamp(14.5px,1.08vw,16px);transition:border-color .2s,transform .15s}.rb-hero-cap b{font-weight:800}.rb-hero-cap span{color:var(--c);font-weight:700}.rb-hero-cap:hover{border-color:var(--c);transform:translateY(-1px)}.rb-hero-tag{position:absolute;z-index:3;right:var(--gut);bottom:18px;font:600 12px/1 var(--sf);letter-spacing:.06em;color:rgba(255,255,255,.75);padding:7px 11px;border-radius:999px;background:rgba(14,12,30,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rb-hero-tag:empty{display:none}.rb-deal{padding:clamp(28px,5vw,60px) var(--gut) 0}.rb-deal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;text-align:left}.rb-deal-img{display:block;aspect-ratio:5/4;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12)}.rb-deal-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.rb-deal-img:hover img{transform:scale(1.02)}.rb-deal-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px!important}.rb-deal-price b{font:900 clamp(40px,5vw,60px)/1 var(--sfd);color:var(--up);text-shadow:0 0 18px rgba(94,240,166,.35)}.rb-deal-price s{color:var(--faint);font-size:20px}.rb-deal-price span{color:var(--mute);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.rb-deal-copy{color:var(--mute);margin-bottom:22px!important;font-size:16.5px}.rb-fine{margin-top:10px!important;font-size:13px;color:var(--faint)}.rb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.rb-tile,.rb-tile:link,.rb-tile:visited{position:relative;display:grid;grid-template-rows:340px auto;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;background:radial-gradient(90% 60% at 50% 20%,color-mix(in srgb,var(--c) 42%,transparent),transparent 70%),linear-gradient(180deg,#3a3e58,#2b2e44);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);transition:transform .45s cubic-bezier(.2,.8,.3,1),box-shadow .45s,border-color .45s}.rb-tile:hover,.rb-tile:focus-visible{transform:translateY(-8px);border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 40px color-mix(in srgb,var(--c) 40%,transparent)}.rb-tile::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px);opacity:.5;pointer-events:none}.rb-tile-scene{position:relative;display:block;overflow:hidden}.rb-tile-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 1.2s cubic-bezier(.2,.8,.3,1);filter:saturate(1.1)}.rb-tile-scene::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(34,36,54,.92) 100%),linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,transparent),transparent 50%)}.rb-tile:hover .rb-tile-scene img{transform:scale(1.07) translateY(-2%)}.rb-tile-t{position:relative;display:grid;gap:8px;padding:0 22px 24px;margin-top:-56px;z-index:2}.rb-tile-h{display:block;font-size:clamp(36px,3.6vw,50px);color:#fff}.rb-tile-h .pd{filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 18px color-mix(in srgb,var(--c) 70%,transparent))}.rb-tile-l{color:var(--mute);font-size:15px;max-width:34ch}.rb-tile-go{margin-top:6px;font-weight:700;color:var(--c)}.rb-tile-go i{display:inline-block;transition:transform .2s}.rb-tile:hover .rb-tile-go i{transform:translateX(5px)}.rb-level-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,5vw,64px);align-items:center}.rb-level .rb-h{margin:8px 0 14px}.rb-hud{padding:clamp(22px,4vw,40px);border-radius:24px;background:radial-gradient(80% 70% at 50% 0,rgba(255,179,71,.2),transparent 70%),linear-gradient(180deg,#2c2f45,#23253a);border:1px solid rgba(255,255,255,.12);display:grid;gap:16px;justify-items:center;text-align:center;box-shadow:var(--shadow)}.rb-hud-k{font:900 13px/1 var(--sf);letter-spacing:.3em;color:var(--gold-t)}.rb-hud-slider{display:grid;gap:10px;width:100%;color:var(--mute);font-size:15px}.rb-hud-slider b{color:#fff;font-variant-numeric:tabular-nums}.rb-hud input[type=range]{width:100%;accent-color:var(--gold);height:32px;cursor:pointer}.rb-hud-facts{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.12);width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rb-hud-facts li{display:grid;gap:2px}.rb-hud-facts b{font:900 clamp(20px,2.4vw,28px)/1.1 var(--sfd);color:#fff;font-variant-numeric:tabular-nums}.rb-hud-facts small{color:var(--faint);font-size:12.5px}.rb-sns-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,64px);align-items:center}.rb-sns .rb-h{margin:8px 0 14px}.rb-sns-steps{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:12px;max-width:52ch}.rb-sns-steps li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;color:var(--mute);font-size:15.5px;line-height:1.5}.rb-sns-steps li b{font:900 15px/1 var(--sfd);color:var(--teal);padding:8px 10px;border-radius:10px;background:rgba(64,224,207,.12);border:1px solid rgba(64,224,207,.35);letter-spacing:.06em}.rb-sns-steps strong{color:#fff}.rb-sns-card{position:relative;min-height:420px;border-radius:24px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 65%,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%),linear-gradient(180deg,#2c2f45,#23253a);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.rb-sns-card::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 8px);pointer-events:none}.rb-sns-stage{position:relative;display:grid;place-items:center;padding:36px 20px 54px}.rb-sns-stage::after{content:"";position:absolute;left:28%;right:28%;bottom:40px;height:16px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(5px)}.rb-sns-stage img{position:relative;z-index:1;height:clamp(240px,30vw,330px);width:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6));animation:rbSnsBob 6s ease-in-out infinite}@keyframes rbSnsBob{50%{transform:translateY(-10px)}}.rb-sns-tag{position:absolute;right:clamp(14px,3vw,30px);top:clamp(14px,3vw,30px);display:grid;gap:2px;padding:12px 16px 12px 20px;border-radius:14px 14px 14px 4px;background:#fff;color:#1d1f30;box-shadow:0 16px 36px rgba(0,0,0,.45);transform:rotate(3deg);animation:rbTag 7s ease-in-out infinite}.rb-sns-tag::before{content:"";position:absolute;left:-7px;top:12px;width:14px;height:14px;border-radius:50%;background:var(--g);box-shadow:inset 0 0 0 3px #fff}.rb-sns-tag small{font:800 11px/1 var(--sf);letter-spacing:.1em;text-transform:uppercase;color:#6b6f8a}.rb-sns-tag b{font:900 30px/1 var(--sfd);color:#1d1f30}.rb-sns-tag s{font:600 14px/1 var(--sf);color:#8a8ea8}.rb-sns-tag em{font:700 12.5px/1.2 var(--sf);font-style:normal;color:var(--brand);margin-top:4px}@keyframes rbTag{50%{transform:rotate(-2deg) translateY(-4px)}}.rb-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.rb-rev{margin:0;padding:22px;border-radius:var(--r);background:var(--card);border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--c);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow);transition:transform .35s,box-shadow .35s}.rb-rev:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 22px color-mix(in srgb,var(--c) 35%,transparent)}.rb-rev-h{font:800 17px/1.3 var(--sfd);color:#fff}.rb-rev blockquote{margin:0;color:#fff;font-size:15.5px;line-height:1.55;flex:1}.rb-rev figcaption{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--faint)}.rb-rev figcaption img{width:28px;height:44px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.rb-rev figcaption b{color:#fff}.rb-rev figcaption a{color:var(--blue-t);text-decoration:none;font-weight:600}.rb-wild-feed #sb_instagram{padding:0!important}.rb-wild-feed #sb_instagram .sb_instagram_header,.rb-wild-feed #sb_instagram #sbi_load{display:none!important}.rb-wild-feed #sbi_images{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0!important;width:100%!important}.rb-wild-feed #sbi_images .sbi_item{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border-radius:16px;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.3,1),box-shadow .45s}.rb-wild-feed #sbi_images .sbi_item:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 24px 44px rgba(0,0,0,.45),0 0 26px rgba(255,79,210,.3)}.rb-wild-feed #sb_instagram .sbi_photo_wrap,.rb-wild-feed #sb_instagram .sbi_photo{border-radius:16px;overflow:hidden;display:block}.rb-wild-feed #sb_instagram .sbi_photo img{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.rb-wild-feed #sbi_images .sbi_item:hover .sbi_photo img{transform:scale(1.06)}@media (max-width:1024px){.rb-revs{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tiles{grid-template-columns:minmax(0,1fr)}.rb-tile,.rb-tile:link,.rb-tile:visited{grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto}.rb-tile-scene{min-height:230px}.rb-tile-t{margin-top:0;padding-top:18px}}@media (max-width:860px){.rb-hero{min-height:auto}.rb-hero-in{grid-template-columns:minmax(0,1fr);padding:34px var(--gut) 88px;text-align:left;gap:6px}.rb-hero-tub{grid-row:2;width:min(84vw,420px);justify-self:center;margin-top:-6px}.rb-hero-shade{background:linear-gradient(180deg,rgba(18,14,36,.6) 0%,rgba(18,14,36,.25) 45%,rgba(54,58,79,.9) 92%)}.rb-deal-grid,.rb-level-in,.rb-sns-in{grid-template-columns:minmax(0,1fr)}.rb-sns-card{min-height:0}}@media (max-width:640px){.rb-revs{grid-template-columns:minmax(0,1fr)}.rb-hero-h{font-size:clamp(50px,15vw,80px)}.rb-proof li{font-size:13px;padding:8px 12px}.rb-tile,.rb-tile:link,.rb-tile:visited{grid-template-columns:130px minmax(0,1fr)}.rb-tile-scene{min-height:180px}.rb-tile-h{font-size:34px}.rb-tile-t{padding:16px 16px 18px}.rb-wild-feed #sbi_images{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.rb-hud-facts b{font-size:19px}}@media (prefers-reduced-motion:reduce){.rb-throw i,.rb-sns-stage img,.rb-sns-tag{animation:none}}.rb-hero-neon .rb-sign{font-size:1em;max-width:100%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.rb-hero-neon{gap:0}.rb-hero-neon .l2{gap:.06em;margin-top:-.32em}.rb-hero-neon .l1{font-size:calc(.62em * 1.062)}.rb-hero-neon .l2{font-size:1.062em}.rb-hero-neon .rb-throw{width:.832em;height:.832em;filter:none}.rb-hero-neon .rb-throw i{background:none!important;-webkit-mask:none!important;mask:none!important}.rb-neon-star{display:block;width:100%;height:100%;overflow:visible}.rb-neon-star .t{fill:none;stroke-linejoin:round;stroke-linecap:round}.rb-neon-star .tg{stroke:var(--neon2,#40e0cf);stroke-width:28;opacity:.55;filter:blur(6px)}.rb-neon-star .tc{stroke:var(--neon2,#40e0cf);stroke-width:9.5}.rb-neon-star .th{stroke:#effffc;stroke-width:2.7;opacity:.9}.rb-throw{position:relative}.rb-throw::before,.rb-throw::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.3)}.rb-throw::before{background:radial-gradient(circle,rgba(239,255,252,.95) 0,rgba(64,224,207,.8) 26%,rgba(64,224,207,.25) 48%,rgba(64,224,207,0) 68%)}.rb-throw::after{border:.05em solid #40e0cf;box-shadow:0 0 .25em #40e0cf,inset 0 0 .18em #40e0cf}.rb-throw.go::before{animation:rbLandFlash .62s ease-out 1.42s both}.rb-throw.go::after{animation:rbLandRing .75s cubic-bezier(.2,.7,.3,1) 1.46s both}@keyframes rbLandFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}22%{opacity:1;transform:translate(-50%,-50%) scale(2)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.7)}}@keyframes rbLandRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}8%{opacity:1;transform:translate(-50%,-50%) scale(.9)}100%{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}.rb-hero-neon .l2:has(.rb-throw.go) .rb-sign-hero{animation:rbLandJolt .5s ease-out 1.46s both}@keyframes rbLandJolt{0%{transform:none;filter:none}18%{transform:translateX(-.035em);filter:brightness(1.7) saturate(1.2)}40%{transform:translateX(.025em);filter:brightness(1.35)}70%{transform:translateX(-.01em)}100%{transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.rb-throw.go::before,.rb-throw.go::after,.rb-hero-neon .l2:has(.rb-throw.go) .rb-sign-hero{animation:none}}.rb-hero-stage canvas{pointer-events:none}.rb-hero-hit{position:absolute;inset:0;z-index:3;touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent}.rb-hero-hit:active{cursor:grabbing}@media (max-width:860px){.rb-hero-tub{margin-top:0}.rb-hero-stage{pointer-events:none;margin-top:calc(8px - 10.5%)}.rb-hero-stage.gl{margin-top:calc(8px - var(--tt,.25) * 125%)}.rb-hero-hit{pointer-events:auto;inset:auto;left:calc(var(--tl,.31) * 100% - 10px);top:calc(var(--tt,.25) * 100% - 8px);width:calc(var(--tw,.38) * 100% + 20px);height:calc(var(--th,.52) * 100% + 16px)}}@media (min-width:1181px){.rb-tiles.rb-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-tiles-4 .rb-tile,.rb-tiles-4 .rb-tile:link,.rb-tiles-4 .rb-tile:visited{grid-template-rows:320px auto}.rb-tiles-4 .rb-tile-h{font-size:clamp(32px,2.8vw,44px)}.rb-tiles-4 .rb-tile-t{padding:0 20px 22px}}@media (min-width:1025px){.rb-tiles-4 .rb-tile-t{grid-template-rows:auto auto 1fr auto}}@media (min-width:1025px) and (max-width:1180px){.rb-tiles.rb-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tiles-4 .rb-tile,.rb-tiles-4 .rb-tile:link,.rb-tiles-4 .rb-tile:visited{grid-template-rows:300px auto}}.rb-tile-cs::after{content:"?";position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffd23f;color:#1b1c2a;font:900 21px/1 var(--sfd);box-shadow:0 0 0 0 rgba(255,210,63,.55);animation:rbCsPing 2.4s ease-out infinite}@keyframes rbCsPing{0%{box-shadow:0 0 0 0 rgba(255,210,63,.55)}70%{box-shadow:0 0 0 16px rgba(255,210,63,0)}100%{box-shadow:0 0 0 0 rgba(255,210,63,0)}}.rb-tile-cs .rb-tile-scene img{object-position:50% 22%}@media (max-width:640px){.rb-tile-cs::after{width:30px;height:30px;font-size:18px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.rb-tile-cs::after{animation:none}}
