._7LF5XG_ring{flex:none;place-items:center;display:inline-grid;position:relative}._7LF5XG_ring svg{position:absolute;inset:0;overflow:visible}._7LF5XG_ringTrack{opacity:.9}._7LF5XG_ringTicks{opacity:.7}._7LF5XG_ringCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1;display:flex;position:relative}._7LF5XG_ringValue{letter-spacing:-.04em;font-weight:500;line-height:1}._7LF5XG_ringLabel{font-size:var(--fs-label);letter-spacing:calc(var(--ls-label) * var(--caps-track,1));text-transform:var(--caps,uppercase);color:var(--muted);font-weight:600}._7LF5XG_gradeWrap{line-height:1;display:inline-block;position:relative}._7LF5XG_grade{font-size:var(--fs-grade-hero);letter-spacing:-.06em;will-change:clip-path, transform, opacity;font-weight:700;line-height:.9;display:inline-block}._7LF5XG_gradeScanTrack{pointer-events:none;position:absolute;inset:0}._7LF5XG_gradeScan{pointer-events:none;width:2px;height:112%;position:absolute;top:-6%;left:0;transform:skew(-20deg);box-shadow:0 0 8px}._7LF5XG_scan{--scan-c:var(--c-brand);--scan-d:2.4s;--scan-w:18%;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}._7LF5XG_scanBand{will-change:transform;width:100%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-100%)}._7LF5XG_scanBand:before{content:"";width:var(--scan-w);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--scan-c) 6%, transparent) 35%, color-mix(in srgb, var(--scan-c) 22%, transparent) 50%, color-mix(in srgb, var(--scan-c) 6%, transparent) 65%, transparent 100%);position:absolute;top:0;bottom:0;right:0;transform:skew(-20deg)}._7LF5XG_scanBand:after{content:"";top:0;bottom:0;right:calc(var(--scan-w) / 2);background:var(--scan-c);opacity:.7;width:1px;box-shadow:0 0 6px var(--scan-c);position:absolute;transform:skew(-20deg)}._7LF5XG_scan_hero ._7LF5XG_scanBand:after{opacity:.25}@media (prefers-reduced-motion:no-preference){._7LF5XG_scan_loop ._7LF5XG_scanBand{animation:_7LF5XG_scanRun var(--scan-d) var(--ease-standard) infinite}._7LF5XG_scan_once ._7LF5XG_scanBand{animation:_7LF5XG_scanRun var(--scan-d) var(--ease-standard) 1 forwards}._7LF5XG_scan_hero ._7LF5XG_scanBand{animation:_7LF5XG_scanRun var(--scan-d) linear infinite}}@media (prefers-reduced-motion:reduce){._7LF5XG_scan_loop ._7LF5XG_scanBand,._7LF5XG_scan_hero ._7LF5XG_scanBand{transform:translateX(calc(-50% + var(--scan-w) / 2));opacity:.5}._7LF5XG_scan_once{display:none}}@keyframes _7LF5XG_scanRun{0%{transform:translate(-100%)}to{transform:translate(100%)}}._7LF5XG_spot{--spot-x:50%;--spot-y:50%;--spot-o:0;--spot-c:var(--c-brand);--spot-size:480px;--spot-a:.14;isolation:isolate;position:relative}._7LF5XG_spotOn:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:var(--spot-o);transition:opacity var(--t-slow) var(--ease-out);background:radial-gradient(calc(var(--spot-size) / 2) circle at var(--spot-x) var(--spot-y), color-mix(in srgb, var(--spot-c) calc(var(--spot-a) * 100%), transparent) 0%, transparent 70%);position:absolute;inset:0}:root[data-theme=light] ._7LF5XG_spotOn:before{opacity:calc(var(--spot-o) * .6)}._7LF5XG_tilt{transform-style:preserve-3d;perspective:1200px;will-change:transform}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){._7LF5XG_tiltPress:active{transition:transform var(--t-fast) var(--ease-standard);transform:scale(.985)}}@property --ab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}._7LF5XG_ab{--ab-c:var(--c-brand);--ab-d:3.2s;--ab-angle:0deg;isolation:isolate;position:relative}._7LF5XG_ab:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--line);-webkit-mask-composite:xor;transition:background var(--t-base) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._7LF5XG_abOn:before{background:conic-gradient(from var(--ab-angle), color-mix(in srgb, var(--ab-c) 35%, var(--line)) 0%, color-mix(in srgb, var(--ab-c) 35%, var(--line)) 62%, var(--ab-c) 78%, color-mix(in srgb, var(--ab-c) 35%, var(--line)) 92%, color-mix(in srgb, var(--ab-c) 35%, var(--line)) 100%)}._7LF5XG_abOn{box-shadow:0 0 28px -8px color-mix(in srgb, var(--ab-c) 45%, transparent)}@media (prefers-reduced-motion:no-preference){._7LF5XG_abOn:before{animation:_7LF5XG_abSpin var(--ab-d) linear infinite}}@media (prefers-reduced-motion:reduce){._7LF5XG_abOn:before{background:color-mix(in srgb, var(--ab-c) 70%, var(--line))}}@keyframes _7LF5XG_abSpin{to{--ab-angle:360deg}}._7LF5XG_revealMount{animation:_7LF5XG_ps-reveal-mount var(--rv-dur,.5s) cubic-bezier(.22, 1, .36, 1) var(--rv-delay,0s) both}@keyframes _7LF5XG_ps-reveal-mount{0%{opacity:.01;transform:translateY(var(--rv-y,14px)) scale(var(--rv-s,1))}}@media (prefers-reduced-motion:reduce){._7LF5XG_revealMount{animation:none}}@media screen and (prefers-reduced-motion:no-preference){._7LF5XG_revealView[data-armed]{opacity:0}}
