/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{._card_1vsxn_2{z-index:0;border-radius:var(--radius-corners-sheets);width:calc(var(--spacing,.25rem) * 45);height:calc(var(--spacing,.25rem) * 60);padding:calc(var(--spacing,.25rem) * 6);flex-shrink:0;position:relative;overflow:hidden}._content_1vsxn_2{z-index:1;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;display:flex;position:relative}._description-wrapper_1vsxn_2{opacity:0;grid-template-rows:0fr;padding-top:0;transition:all .3s ease-in-out;display:grid}._image-wrapper_1vsxn_2{z-index:0;transition:transform .3s ease-in-out;position:absolute;inset:0}._image-wrapper_1vsxn_2 img,._image-wrapper_1vsxn_2 source{object-fit:cover;width:100%;height:100%}@media (width>=48rem){._card_1vsxn_2{width:calc(var(--spacing,.25rem) * 105);height:calc(var(--spacing,.25rem) * 70);padding:calc(var(--spacing,.25rem) * 9) calc(var(--spacing,.25rem) * 10) calc(var(--spacing,.25rem) * 9) calc(var(--spacing,.25rem) * 8)}@media (hover:hover){._card_1vsxn_2:hover ._description-wrapper_1vsxn_2{padding-top:var(--h5-gap-sm)}}}@media (width>=75rem){._card_1vsxn_2{width:calc(var(--spacing,.25rem) * 120);height:calc(var(--spacing,.25rem) * 80);padding:calc(var(--spacing,.25rem) * 9) calc(var(--spacing,.25rem) * 10)}@media (hover:hover){._card_1vsxn_2:hover ._description-wrapper_1vsxn_2{opacity:1;padding-top:var(--h5-gap-md);grid-template-rows:1fr;max-height:100%}._card_1vsxn_2:hover ._image-wrapper_1vsxn_2{transform-origin:50%;transform:scale(1.05)}}}._train_1ozz6_2{--cards-train-section-top:0;--cards-train-section-height:100%;--cards-train-left-edge:0;--cards-train-right-edge:0;--cards-train-background:var(--color-background-1st-layer);z-index:2;width:100%;position:relative}._edge_1ozz6_2{z-index:4;width:calc(var(--spacing,.25rem) * 55);pointer-events:none;height:100%;position:absolute;top:0}._edge_1ozz6_2:before{content:"";top:var(--cards-train-section-top);width:calc(var(--spacing,.25rem) * 90);height:var(--cards-train-section-height);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;position:absolute}._edge-left_1ozz6_2{left:var(--cards-train-left-edge)}._edge-left_1ozz6_2:before{background:linear-gradient(90deg, var(--cards-train-background) 0%, transparent 100%), linear-gradient(90deg, var(--cards-train-background) 0%, transparent 100%);left:0}._edge-right_1ozz6_2{right:var(--cards-train-right-edge)}._edge-right_1ozz6_2:before{background:linear-gradient(270deg, var(--cards-train-background) 0%, transparent 100%), linear-gradient(270deg, var(--cards-train-background) 0%, transparent 100%);right:0}._train_1ozz6_2:hover ._edge-available_1ozz6_2:before{opacity:1}._control_1ozz6_2{width:calc(var(--spacing,.25rem) * 40);height:100%;color:var(--color-accent);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0}._control_1ozz6_2:before{content:"";z-index:0;opacity:0;transition:opacity .3s ease-in-out;position:absolute;inset:0}._control_1ozz6_2:hover:before,._control_1ozz6_2:focus-visible:before{opacity:1}._control_1ozz6_2:disabled{cursor:default}._train_1ozz6_2:hover ._edge-available_1ozz6_2 ._control_1ozz6_2,._edge-available_1ozz6_2 ._control_1ozz6_2:focus-visible{opacity:1;pointer-events:auto}._edge-left_1ozz6_2 ._control_1ozz6_2{left:0}._edge-left_1ozz6_2 ._control_1ozz6_2:before{background:radial-gradient(circle calc(var(--spacing,.25rem) * 40) at left center, #ff00444d 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){._edge-left_1ozz6_2 ._control_1ozz6_2:before{background:radial-gradient(circle calc(var(--spacing,.25rem) * 40) at left center, color-mix(in srgb, var(--color-accent) 30%, transparent) 0%, transparent 100%)}}._edge-right_1ozz6_2 ._control_1ozz6_2{right:0}._edge-right_1ozz6_2 ._control_1ozz6_2:before{background:radial-gradient(circle calc(var(--spacing,.25rem) * 40) at right center, #ff00444d 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){._edge-right_1ozz6_2 ._control_1ozz6_2:before{background:radial-gradient(circle calc(var(--spacing,.25rem) * 40) at right center, color-mix(in srgb, var(--color-accent) 30%, transparent) 0%, transparent 100%)}}._icon_1ozz6_2{z-index:1;display:block;position:relative}._edge-left_1ozz6_2 ._icon_1ozz6_2{transform:translateX(calc(var(--spacing,.25rem) * -4))}._edge-right_1ozz6_2 ._icon_1ozz6_2{transform:translateX(calc(var(--spacing,.25rem) * 4))}}
