@keyframes lw-up{to{transform:translateY(-50%)}}@keyframes lw-down{0%{transform:translateY(-50%)}}.lw{user-select:none;width:100%;margin-top:auto;container-type:inline-size}.lw-in{--wu:min(1px, 100cqw / 300);padding-top:calc(20 * var(--wu));margin-bottom:-24px}.lw-grid{gap:calc(12 * var(--wu));height:calc(244 * var(--wu));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 51%,#0000);mask-image:linear-gradient(#0000,#000 8% 51%,#0000)}.lw-col{gap:calc(12 * var(--wu));padding-bottom:calc(12 * var(--wu));flex-direction:column;animation:26s linear infinite lw-up;display:flex}.lw-col--down{animation-name:lw-down}.lw-col li{height:calc(64 * var(--wu));padding:calc(4 * var(--wu));border-radius:calc(14 * var(--wu));background:#ffffff08;border:1px solid #ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lw-col img{width:auto;height:calc(24 * var(--wu));opacity:.55;filter:invert()}:hover>.lw .lw-col,:focus-within>.lw .lw-col{animation-play-state:paused}@media (width>=40rem){.lw-in{margin-bottom:-32px}}.pr-card{flex-direction:column;gap:24px;height:100%;padding:24px;display:flex;container-type:inline-size}.pr-head{--amt:clamp(46px, (100cqi - 72px) / 3.2, 56px);--price-h:var(--amt);display:contents}@container (width<220px){.pr-head{--amt:min(44px, 100cqi / 3.3);--price-h:calc(var(--amt) + 24px)}.pr-cc>p:first-child{flex-direction:column;align-items:flex-start;row-gap:4px}}.pr-name{letter-spacing:-.005em;font-size:30px;line-height:1.3}.pr-cs{display:grid}.pr-cs>.pr-cc{visibility:hidden;grid-area:1/1}.pr-cs>.pr-fl{display:none}.pr-cc{flex-direction:column;gap:8px;display:flex}.pr-cc>p:first-child{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.pr-cc>p:first-child>span:first-child{font-size:var(--amt);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.pr-cc>p:first-child>span+span,.pr-cc>p+p{color:var(--muted);font-size:13px;line-height:20px}.pr-cc>p:first-child>span+span{white-space:nowrap}.pr-custom{color:var(--muted);align-items:flex-end;font-size:15px;line-height:1.5;display:flex}@media (width>=40rem){.pr-card{padding:32px}.pr-cc>p+p{min-height:40px}.pr-custom{height:calc(var(--price-h) + 48px)}}@media (width>=48rem){.pr-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 48px;display:grid}.pr-card--wide .pr-head{flex-direction:column;gap:24px;display:flex}.pr-card--wide .cl{padding-top:6px}.pr-card--wide .pr-custom{height:auto}.pr-card--wide .lw{display:none}}@media (width>=64rem){.pr-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0 48px}.pr-card--wide .lw{grid-column:auto;align-self:stretch;margin:-32px -32px -32px 0;display:block;position:relative}.pr-card--wide .lw-in{margin:0;padding:0 32px 0 0;position:absolute;inset:0}.pr-card--wide .lw-grid{height:100%;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}}
