@layer component{._container_1bhxo_1{grid-template-rows:repeat(2,max-content);grid-template-columns:1fr;row-gap:.75rem;margin:0;display:grid}}@layer variant{._preview_1bhxo_13{outline:2px dashed var(--preview-outline);outline-offset:6px;border-radius:var(--radius-lg)}}@layer variant{._preview_1bhxo_13>figcaption{gap:6px}}@layer component{._caption_tveta_1{color:var(--text-primary);font-size:1rem;font-weight:var(--font-weight-medium);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}}@layer component{._card_njybn_1{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);display:grid;overflow:hidden}._card_njybn_1:hover{box-shadow:var(--shadow-lg)}._card_njybn_1>*{height:100%}._card_njybn_1 img{-o-object-fit:cover;object-fit:cover;min-height:100%;max-height:100%}}@layer variant{._square_njybn_29{aspect-ratio:1}}@layer variant{._cover_njybn_35{aspect-ratio:3/4}}@layer component{._container_174ba_1{grid-template-columns:repeat(auto-fit,var(--tile-width));grid-gap:var(--tile-gap);justify-content:center;width:100%;margin-block:0 40px;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){._container_174ba_1{justify-content:start}}}@layer component{._container_19eev_1{--tile-enter-step:30ms;--tile-enter-delay-cap:.33s;animation:.4s ease-out backwards _tile-enter_19eev_1;animation-delay:min((-1 + sibling-index()) * var(--tile-enter-step),var(--tile-enter-delay-cap));grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;grid-auto-flow:row;display:grid;position:relative}._container_19eev_1 a{text-decoration:none}@media (prefers-reduced-motion:reduce){._container_19eev_1{animation:none}}}@layer variant{._staggerFromIndex_19eev_34{animation-delay:min(var(--tile-enter-index,0) * var(--tile-enter-step),var(--tile-enter-delay-cap))}}@layer variant{@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){._scrollRevealed_19eev_45{animation-duration:auto;animation-timing-function:linear;animation-delay:0s;animation-timeline:view();animation-range:entry 0 entry 60%}}}}@layer variant{._revealed_19eev_60{animation:none}}@keyframes _tile-enter_19eev_1{0%{opacity:0;translate:0 12px}}
