.remote-rehearsal{position:relative;padding:clamp(85px,10vw,145px) 0;overflow:hidden;border-bottom:1px solid var(--room-line);background:radial-gradient(circle at 50% 46%,rgba(237,27,36,.18),transparent 23%),radial-gradient(circle at 15% 20%,rgba(213,169,85,.1),transparent 28%),#050505}.remote-rehearsal:before{content:"REMOTE";position:absolute;right:-3vw;top:2vw;color:rgba(255,255,255,.018);font:900 20vw "Barlow Condensed",sans-serif;letter-spacing:-.07em;pointer-events:none}.remote-rehearsal-head,.global-room-head{position:relative;display:grid;grid-template-columns:1.15fr .65fr;align-items:end;gap:70px}.remote-rehearsal-head span,.global-room-head span{color:var(--room-gold);font-size:8px;font-weight:900;letter-spacing:.17em}.remote-rehearsal-head h2,.global-room-head h2{margin:16px 0 0;font:900 clamp(61px,7vw,96px)/.81 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.remote-rehearsal-head em,.global-room-head em{color:var(--room-red);font-style:normal}.remote-rehearsal-head>p,.global-room-head>p{margin:0;color:rgba(255,255,255,.63);font-size:13px;line-height:1.75}
.remote-room-wall{position:relative;margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.remote-room{position:relative;min-height:330px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.92)),url("assets/rooms/rehearsal-room-hero-v1.png") center/cover;box-shadow:0 28px 70px rgba(0,0,0,.45)}.remote-room:nth-child(2){background-position:32% center}.remote-room:nth-child(3){background-position:68% center}.remote-room:nth-child(4){background-position:90% center}.remote-room:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(237,27,36,.16),transparent 45%)}.remote-room span,.remote-room b,.remote-room i{position:relative;z-index:1}.remote-room span{color:var(--room-gold);font-size:7px;font-weight:900;letter-spacing:.14em}.remote-room b{margin-top:8px;font:900 33px "Barlow Condensed",sans-serif}.remote-room i{position:absolute;right:18px;top:18px;width:10px;height:10px;border-radius:50%;background:#54eda1;box-shadow:0 0 0 7px rgba(84,237,161,.1),0 0 22px #54eda1;animation:remote-link 1.8s ease-in-out infinite}.remote-room-core{position:absolute;z-index:3;left:50%;top:50%;width:170px;height:170px;padding:25px;display:grid;place-content:center;text-align:center;border:1px solid rgba(255,79,88,.8);border-radius:50%;background:radial-gradient(circle,#7e0911,#210407 70%);box-shadow:0 0 0 13px rgba(237,27,36,.06),0 0 65px rgba(237,27,36,.42);transform:translate(-50%,-50%)}.remote-room-core small{color:rgba(255,255,255,.6);font-size:6px;font-weight:900;letter-spacing:.13em}.remote-room-core strong{margin:8px 0;color:#fff;font:900 30px "Barlow Condensed",sans-serif}.remote-room-core span{color:var(--room-gold);font-size:6px;font-weight:900;letter-spacing:.1em}
.remote-tool-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.remote-tool-grid>a,.remote-tool-grid>article{min-height:235px;padding:27px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:linear-gradient(145deg,#161213,#090909);transition:.25s}.remote-tool-grid>a:hover{transform:translateY(-4px);border-color:rgba(213,169,85,.5)}.remote-tool-grid span{color:var(--room-gold);font-size:7px;font-weight:900;letter-spacing:.14em}.remote-tool-grid h3{margin:20px 0 12px;font:900 42px/.9 "Barlow Condensed",sans-serif}.remote-tool-grid p{margin:0;color:rgba(255,255,255,.56);font-size:10px;line-height:1.65}.remote-tool-grid b{margin-top:auto;padding-top:20px;color:#fff;font-size:7px;letter-spacing:.1em}
.global-room-gateways{padding:clamp(85px,10vw,140px) 0;background:radial-gradient(circle at 88% 15%,rgba(213,169,85,.11),transparent 26%),#080706}.global-room-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.global-room-card{position:relative;min-height:340px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.92)),url("assets/rooms/rehearsal-room-hero-v1.png") center/cover;transition:.3s}.global-room-card:nth-child(2){background-position:25% center}.global-room-card:nth-child(3){background-position:46% center}.global-room-card:nth-child(4){background-position:66% center}.global-room-card:nth-child(5){background-position:82% center}.global-room-card:last-child{background-image:linear-gradient(145deg,rgba(87,8,14,.88),rgba(9,9,9,.98))}.global-room-card:hover{transform:translateY(-5px);border-color:rgba(213,169,85,.55);box-shadow:0 28px 75px rgba(0,0,0,.45)}.global-room-card small{color:var(--room-gold);font-size:7px;font-weight:900;letter-spacing:.15em}.global-room-card h3{margin:9px 0 7px;font:900 50px/.9 "Barlow Condensed",sans-serif}.global-room-card p{margin:0 0 24px;color:rgba(255,255,255,.63);font-size:10px;line-height:1.6}.global-room-card b{padding-top:15px;border-top:1px solid rgba(255,255,255,.13);font-size:7px;letter-spacing:.1em}
@keyframes remote-link{50%{opacity:.45;transform:scale(.75)}}
@media(max-width:980px){.remote-rehearsal-head,.global-room-head{grid-template-columns:1fr;gap:24px}.remote-room-wall{grid-template-columns:1fr 1fr}.remote-room-core{width:150px;height:150px}.global-room-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.remote-room-wall,.remote-tool-grid,.global-room-grid{grid-template-columns:1fr}.remote-room{min-height:245px}.remote-room-core{position:relative;left:auto;top:auto;width:auto;height:auto;grid-column:1;padding:24px;border-radius:13px;transform:none}.remote-rehearsal-head h2,.global-room-head h2{font-size:58px}.global-room-card{min-height:285px}}
@media(prefers-reduced-motion:reduce){.remote-room i{animation:none}}
