.i0{justify-self:start;min-width:0;gap:.6rem}.ir{width:auto;height:3.25rem;max-height:none;object-fit:contain}.wm{font-family:var(--font-heading,var(--font-headline));font-weight:800;font-size:1.25rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--color-primary)}@media(width < 48rem){.ir{height:2.6rem}.i0{gap:.4rem}.wm{font-size:clamp(.85rem,3.6vw,1rem)}.gg{max-width:7.5rem}}@media(width < 22.5rem){.ir{height:2.25rem}.wm{font-size:.8rem}}.xs::after{content:none}.gp{position:relative;display:block}.gp::before,.gp::after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;transition:opacity 200ms ease,transform 200ms ease}.gp::before{width:clamp(4.25rem,12vw,6.5rem);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)scale(.9);background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--color-primary) 85%,white),var(--color-primary) 55%,color-mix(in oklab,var(--color-primary) 70%,black));box-shadow:0 0 0 4px color-mix(in oklab,var(--color-surface) 55%,transparent),0 12px 32px rgb(0 0 0/.5),0 0 40px color-mix(in oklab,var(--color-primary) 55%,transparent);opacity:0}.gp::after{width:clamp(1.6rem,4.5vw,2.4rem);aspect-ratio:1;transform:translate(-38%,-50%)scale(.9);background:var(--color-surface);clip-path:polygon(0 0,100% 50%,0 100%);opacity:0}.gp:is(:hover,:focus-visible)::before{opacity:1;transform:translate(-50%,-50%)scale(1)}.gp:is(:hover,:focus-visible)::after{opacity:1;transform:translate(-38%,-50%)scale(1)}@media(hover:none),(width < 48rem){.gp::before{opacity:1;transform:translate(-50%,-50%)scale(1)}.gp::after{opacity:1;transform:translate(-38%,-50%)scale(1)}}@media(prefers-reduced-motion:reduce){.gp::before,.gp::after{transition:none}}@media(width < 48rem){:root[data-height=polished] table[data-panel] tbody tr>*{background:0 0!important}:root[data-height=polished] table[data-panel] tbody tr{gap:.6rem;padding:.9rem 1rem}:root[data-height=polished] table[data-panel] tbody tr:nth-child(even){background:color-mix(in oklab,var(--color-on-surface) 4%,transparent)}:root[data-height=polished] .bv table[data-panel=stacked] tbody tr{grid-template-columns:repeat(var(--table-value-columns,2),minmax(0,1fr));column-gap:.75rem}:root[data-height=polished] .bv table[data-panel=stacked] tbody th{grid-column:1/-1}:root[data-height=polished] .gm .gu{white-space:normal}}