.MCgYRW_carousel{isolation:isolate;--card-w:252px;--card-h:348px;--img-h:188px;--radius:270px;--fan:36px;--stage-height:380px;--perspective:1400px;min-width:0;position:relative;overflow:clip}.MCgYRW_stage{width:round(down,100%,2px);height:var(--stage-height);perspective:var(--perspective);touch-action:pan-y;cursor:grab;outline-offset:-3px;margin-inline:auto;position:relative}.MCgYRW_stage:active{cursor:grabbing}.MCgYRW_scene,.MCgYRW_tilt,.MCgYRW_ring,.MCgYRW_position,.MCgYRW_float{transform-style:preserve-3d}.MCgYRW_scene{pointer-events:none;position:absolute;inset:0}.MCgYRW_tilt{pointer-events:none;transition:transform .25s;position:absolute;inset:0}.MCgYRW_ring{pointer-events:none;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.MCgYRW_position{left:calc(var(--card-w) / -2);top:calc(var(--card-h) / -2);width:var(--card-w);height:var(--card-h);backface-visibility:hidden;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s,visibility .6s;position:absolute}.MCgYRW_float{backface-visibility:hidden;width:100%;height:100%;animation:4s ease-in-out infinite MCgYRW_bob;position:relative}.MCgYRW_layer{background:var(--carousel-edge);pointer-events:none;border-radius:18px;position:absolute;inset:0}.MCgYRW_layer:first-child{transform:translateZ(-4px)}.MCgYRW_layer:nth-child(2){transform:translateZ(-8px)}.MCgYRW_layer:nth-child(3){background:var(--carousel-back);transform:translateZ(-12px)}.MCgYRW_back{background:var(--carousel-back);backface-visibility:hidden;pointer-events:none;border-radius:18px;position:absolute;inset:0;transform:rotateY(180deg)translateZ(1px)}.MCgYRW_face{grid-template-rows:var(--img-h) 1fr;background:var(--card);color:var(--primary);box-shadow:var(--carousel-shadow);backface-visibility:hidden;border-radius:18px;text-decoration:none;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.MCgYRW_imageLink{min-height:0;display:block;position:relative}.MCgYRW_image{object-fit:cover;pointer-events:none;width:100%;height:100%}.MCgYRW_contain{object-fit:contain;background:var(--muted);padding:8px}.MCgYRW_dim{background:var(--primary);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.MCgYRW_side .MCgYRW_dim{opacity:.2}.MCgYRW_pill{background:var(--card);color:var(--primary);border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.MCgYRW_body{flex-direction:column;align-items:flex-start;min-height:0;padding:14px 16px 16px;display:flex}.MCgYRW_title{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.16}.MCgYRW_description{color:var(--muted-foreground);margin-top:7px;font-size:14px;line-height:1.38}.MCgYRW_learn{color:var(--ll-green);text-transform:uppercase;align-items:center;gap:5px;margin-top:auto;padding-top:9px;font-size:12px;font-weight:700;display:inline-flex}.MCgYRW_gloss{background:var(--carousel-gloss);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.MCgYRW_floor{background:var(--carousel-floor);filter:blur(8px);pointer-events:none;width:80%;height:22px;position:absolute;bottom:0;left:10%}.MCgYRW_controls{justify-content:center;align-items:center;gap:12px;height:auto;padding-top:12px;display:flex}.MCgYRW_arrow{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--primary);border-radius:50%;flex:0 0 44px}.MCgYRW_arrow:hover{background:var(--primary);color:var(--primary-foreground)}.MCgYRW_dots{align-items:center;gap:0;display:flex}.MCgYRW_dot{background:0 0;border-radius:0;flex:none;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.MCgYRW_dot:hover{background:0 0}.MCgYRW_dot span{background:var(--border);border-radius:999px;width:8px;height:8px;display:block}.MCgYRW_dot[aria-current=true] span{background:var(--ll-green);width:22px}@keyframes MCgYRW_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=413px){.MCgYRW_controls{gap:4px}.MCgYRW_dot{width:32px;min-width:32px}}@media (width<=359px){.MCgYRW_carousel{overflow:visible}.MCgYRW_stage{overflow:clip}}@media (width>=414px) and (width<=419px){.MCgYRW_controls{gap:4px}}@media (width>=414px) and (width<=459px){.MCgYRW_carousel{overflow:visible}}@media (width>=390px){.MCgYRW_carousel{--card-w:268px;--card-h:370px;--img-h:200px;--stage-height:402px;--fan:38px}}@media (width>=414px){.MCgYRW_carousel{--card-w:280px;--card-h:388px;--img-h:210px;--stage-height:420px;--fan:40px}}@media (width>=768px){.MCgYRW_carousel{--card-w:300px;--card-h:414px;--img-h:224px;--stage-height:448px;--fan:64px}}@media (width>=1024px){.MCgYRW_carousel{--card-w:208px;--card-h:308px;--img-h:168px;--radius:270px;--stage-height:344px;--perspective:1400px}}@media (width>=1280px){.MCgYRW_carousel{--card-w:286px;--card-h:396px;--img-h:214px;--radius:352px;--stage-height:432px}}@media (width>=1440px){.MCgYRW_carousel{--card-w:334px;--card-h:464px;--img-h:250px;--radius:402px;--stage-height:500px}}@media (height<=500px) and (orientation:landscape) and (width<=1023px){.MCgYRW_carousel{--card-w:210px;--card-h:240px;--img-h:128px;--stage-height:256px;--fan:24px}.MCgYRW_body{padding:8px 12px}.MCgYRW_title{flex-shrink:0;font-size:15px;line-height:1.15}.MCgYRW_description{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin-top:4px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.MCgYRW_learn{flex-shrink:0;margin-top:0;padding-top:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.MCgYRW_float{animation:none}.MCgYRW_ring,.MCgYRW_position,.MCgYRW_tilt,.MCgYRW_face,.MCgYRW_dim{transition:none}}
