
.rr-sitewide .rr-inside{max-width:1320px;margin:auto;padding:64px 32px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;background:#080808;color:#fff;font-family:Barlow,sans-serif}
.rr-inside h2{font:800 clamp(30px,3.5vw,48px)/1.06 Barlow,sans-serif;letter-spacing:-.025em;color:#fff;margin:14px 0 20px}
.rr-inside__copy>p:not(.rr-refresh-kicker){font-size:18px;line-height:1.55;color:#bec0c3;max-width:48ch}
.rr-refresh-kicker{color:#06c5e5;font-size:13px;letter-spacing:.12em;font-weight:750;text-transform:uppercase}
.rr-refresh-link{display:inline-flex;align-items:center;gap:20px;min-height:48px;color:#fff!important;text-decoration:underline;text-underline-offset:6px;font-weight:650}
.rr-refresh-link:hover{color:#06c5e5!important}.rr-inside__film video,.rr-inside__film img{display:block;width:100%;height:auto;background:#101010;border-radius:6px}.rr-inside__film>p{margin:12px 0 0;font-size:13px;color:#bec0c3}
.rr-sitewide .pc .pc-hero{background:#080808;position:relative;isolation:isolate;overflow:hidden}
.rr-sitewide .pc .pc-hero:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.55;background:radial-gradient(ellipse at 6% 5%,#ff17442b,transparent 38%),radial-gradient(ellipse at 96% 90%,#06c5e52b,transparent 38%),radial-gradient(circle at 4% 16%,#ff1744 0 5px,transparent 6px),radial-gradient(circle at 8% 12%,#ff1744 0 2px,transparent 3px),radial-gradient(circle at 2% 27%,#ff1744 0 9px,transparent 10px),radial-gradient(circle at 94% 76%,#06c5e5 0 6px,transparent 7px),radial-gradient(circle at 98% 72%,#06c5e5 0 3px,transparent 4px),radial-gradient(circle at 96% 91%,#06c5e5 0 12px,transparent 13px)}
.rr-sitewide .pc .pc-hardware{padding-top:44px;padding-bottom:44px;border-top:1px solid #333;border-bottom:1px solid #333}.pc-hardware>p:not(.pc-eyebrow){max-width:64ch;font-size:18px;line-height:1.55;margin:22px 0;color:#bec0c3}
.rr-sitewide .pc .pc-button{background:#0005!important;color:#fff!important;border:1px solid #ddd!important;border-radius:6px}.rr-sitewide .pc .pc-button:hover,.rr-sitewide .pc .pc-button:active{border-color:#06c5e5!important}.rr-sitewide .pc .pc-image-stage{background:#0b0b0b}.rr-sitewide .pc .pc-expand{border:0;background:transparent;border-radius:0;color:#06c5e5;font-family:Barlow,sans-serif}.rr-sitewide .pc .pc-dialog{background:#101010}.rr-sitewide .pc .pc-dialog button{background:transparent;border-radius:5px}
.rr-gear-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 48px}.rr-gear-benefits>a{position:relative;padding:24px 24px 48px;border:1px solid #333;border-radius:6px;text-decoration:none;color:#fff;background:#0c0c0c}.rr-gear-benefits>a:hover{border-color:#06c5e5}.rr-gear-benefits h2{font:750 24px/1.15 Barlow,sans-serif!important;margin:0 0 12px}.rr-gear-benefits p{font:400 16px/1.5 Barlow,sans-serif;color:#bec0c3}.rr-gear-benefits span{position:absolute;bottom:14px;right:24px;color:#06c5e5;font-size:24px}
.rr-sitewide .rr-learn__intro{padding-bottom:16px}.rr-sitewide .rr-learn__nav{margin-bottom:24px}
@media(max-width:749px){.rr-sitewide .rr-inside{grid-template-columns:1fr;padding:40px 22px;gap:26px}.rr-inside h2{font-size:34px}.rr-inside__copy>p:not(.rr-refresh-kicker){font-size:17px}.rr-gear-benefits{grid-template-columns:1fr;gap:12px;margin:20px 0 32px}.rr-gear-benefits>a{padding:20px 42px 20px 20px}.rr-gear-benefits p{margin-bottom:0}.rr-gear-benefits h2{font-size:21px!important}.rr-gear-benefits span{right:16px;bottom:20px}}

.rr-sitewide .pc{background:#080808;background-image:var(--pc-splatter);background-position:center 900px;background-repeat:no-repeat;background-size:1600px 1000px}
.rr-sitewide .pc .pc-hero:before{inset:0;background-image:var(--pc-splatter);background-size:cover;background-position:center;opacity:.8}
.rr-sitewide .pc .pc-hero:after{background:linear-gradient(90deg,#08080866,transparent 25%,transparent 75%,#08080866);pointer-events:none}
.rr-sitewide .pc .pc-hero-copy{position:relative;z-index:1}.rr-sitewide .pc .pc-hero-grid{padding-block:60px}
.rr-sitewide .pc .pc-hardware{background:#080808e8;padding-block:58px}
.pc-hardware-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0}.pc-hardware-grid article{border-top:2px solid #06c5e5;padding-top:20px}.pc-hardware-grid article:nth-child(2n){border-color:#ff1744}.pc-hardware-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:16px}.pc-hardware-grid .pc-hardware-number{color:#06c5e5;font-size:13px;letter-spacing:.08em;font-weight:750}.pc .pc-hardware-grid h3{font-size:23px!important;line-height:1.15!important;margin:14px 0!important}.pc-hardware-grid p{font-size:16px;line-height:1.55;color:#bec0c3!important}.rr-sitewide .pc .pc-image-stage{background:#0b0b0bde;border-color:#444}.rr-sitewide .pc .pc-expand{font-size:25px;right:12px;bottom:12px}.rr-sitewide .pc .pc-spotlight:before{opacity:.5}.rr-sitewide .pc .pc-dialog-story li{background:#ffffff08;border-color:#555}.rr-sitewide .pc .pc-dialog-top button{font-size:28px}.rr-sitewide .pc .pc-project-label div>span{font-size:12px}.rr-sitewide .pc .pc-section-head>p{font-size:17px}
@media(max-width:749px){.rr-sitewide .pc{background-size:1000px auto;background-position:center 1300px}.rr-sitewide .pc .pc-hero-grid{padding-block:34px}.rr-sitewide .pc .pc-hero:before{background-size:auto 100%;opacity:.65}.rr-sitewide .pc .pc-hardware{padding-block:36px}.pc-hardware-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.pc .pc-hardware-grid h3{font-size:20px!important}.pc-hardware-grid p{font-size:15px}.rr-sitewide .pc .pc-project-label div>span{font-size:10px}.rr-sitewide .pc .pc-section-head>p{font-size:15px}.rr-sitewide .pc .pc-spot-visual{height:320px}.rr-sitewide .pc .pc-spot-visual img{padding-inline:12px}}
