.powerlock .ph__title{font-size:.596em}@media (width>=861px){.powerlock .ph__support{top:calc(var(--name) * .576)}}.powerlock .ph__lock{z-index:1;position:relative}.powerlock .ph__film{z-index:0;pointer-events:none;position:absolute;inset:0}.powerlock .ph__film video,.powerlock .ph__film img{width:84%;max-width:none;height:auto;animation:ph-film 1.2s var(--ease-out) both;display:block;position:absolute;top:50%;left:22%;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4%);mask-image:linear-gradient(90deg,#0000 0%,#000 4%)}.powerlock .ph__film:after{content:"";background:linear-gradient(to bottom, #04070d80 0%, #04070d1a 38%, #04070d00 62%, #04070dcc 92%, var(--earth) 100%);position:absolute;inset:0}@keyframes ph-film{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.powerlock .ph__film video,.powerlock .ph__film img{animation:none}}@media (width<=860px){.powerlock .ph__film video,.powerlock .ph__film img{width:auto;height:44%;top:18.5%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.powerlock .ph__name{padding-bottom:0}}.rg{width:min(1100px, calc(100% - var(--gut) * 2));padding:var(--gap) 0;text-align:center;margin:0 auto}.rg__title{font-variation-settings:"wdth" 112, "wght" 750;text-wrap:balance;letter-spacing:-.015em;margin:0;font-size:clamp(40px,4.4vw,84px);font-weight:400;line-height:.95}.rg__lede{color:var(--fg-dim);margin:14px auto 0;font-size:clamp(16px,1.1vw,19px);line-height:1.5}.rg .rg__switch{margin-top:clamp(32px,5vh,56px)}.rg__status{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);margin:20px 0 0;font-size:12px}.rg__status [data-primary=true]{color:var(--volt)}.rg__keys{grid-template-columns:repeat(5,1fr);gap:clamp(12px,2vw,32px);margin:clamp(28px,4vh,44px) 0 0;padding:0;list-style:none;display:grid}.rg__keys li{animation:rg-in .45s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms);flex-direction:column;align-items:center;display:flex}@keyframes rg-in{0%{opacity:0;transform:translateY(8px)}}.rg__swatch{aspect-ratio:1;background:var(--chip);border-radius:2px;width:100%;max-width:120px;display:block;box-shadow:inset 0 0 0 1px #ffffff29}.rg__name{font-variation-settings:"wdth" 104, "wght" 600;color:var(--fg);margin-top:14px;font-size:clamp(15px,1.2vw,19px)}.rg__role{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-top:6px;font-size:12px}.rg__key{color:var(--fg-faint)}@media (width<=860px){.rg__keys{gap:8px}.rg__name{margin-top:10px;font-size:14px}.rg__role{letter-spacing:.04em;font-size:12px}.rg__key{display:none}}@media (prefers-reduced-motion:reduce){.rg__keys li{animation:none}}
