@layer reset,default,plugin,atom,molecule,organism,theme,cro;@keyframes shake{10%,30%{transform:translate(-20px)}20%,40%{transform:translate(20px)}to{transform:translate(0)}}.animation-shake{animation:shake 1.4s}.animation-shake-infinite{animation:shake 1.4s infinite}@keyframes bounce{0%,13%,35%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}27%,29%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}47%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}60%{transform:translate3d(0,-1px,0)}}.animation-bounce{animation:bounce 1.5s}.animation-bounce-infinite{animation:bounce 1.5s infinite}@keyframes jump{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}90%{transform:translate3d(0,-1px,0)}}.animation-jump{animation:jump .8s}.animation-jump-infinite{animation:jump .8s infinite}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animation-pulsate{animation:pulsate 2s}.animation-pulsate-infinite{animation:pulsate 2s infinite}@keyframes rotate{0%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}.animation-rotate{animation:rotate 2.5s}.animation-rotate-infinite{animation:rotate 2.5s infinite}.hover-zoom{scale:1;transition:all .3s ease-in-out}.hover-zoom:hover{scale:1.05}.hover-zoom-overlay{scale:1;transition:all .3s ease-in-out}.hover-zoom-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#fff}.hover-zoom-overlay:hover{scale:1.05}.hover-zoom-overlay:hover:after{opacity:.5}@layer reset,default,framework,plugin,atom,molecule,organism,template,step,cro;@layer default{@media (min-width: 1024px){.mobile{display:none}}@media (min-width: 768px){.mobile{display:none}}@media (max-width: 767px){.desktop{display:none}}}@layer theme{.image-card-container{container:image-card/inline-size}.image-card{display:grid;grid-template-rows:63.125vw auto;width:100%;height:100%;overflow:hidden;border-radius:var(--space-corner-s);background:var(--background, var(--global-background-0, var(--global-fallback-background-0)));box-shadow:0 4.6875vw 9.375vw #cacaca26,0 1.25vw 3.125vw #d1d1d10d}@container image-card (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .image-card{grid-template-rows:17.578125vw auto;box-shadow:0 1.46484375vw 2.9296875vw #cacaca26,0 .390625vw .9765625vw #d1d1d10d}}}@container image-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .image-card{grid-template-rows:17.578125vw auto;box-shadow:0 1.46484375vw 2.9296875vw #cacaca26,0 .390625vw .9765625vw #d1d1d10d}}}@container image-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .image-card{grid-template-rows:180px auto;box-shadow:0 15px 30px #cacaca26,0 4px 10px #d1d1d10d}}}.image-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-in-out}.image-card__content{display:flex;grid-row:2/3;flex-direction:column;justify-content:space-between;padding:var(--space-l) var(--space-m)}@container image-card (min-width: 43.75vw){@media (min-width: 768px){[data-device=tablet] .image-card__content{padding:var(--space-l)}}}@container image-card (min-width: 448px){@media (min-width: 1024px){[data-device=desktop] .image-card__content{padding:var(--space-l)}}}.image-card__content-main{display:flex;flex-direction:column;gap:var(--space-xs)}.image-card__content-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text, var(--global-text-color, var(--global-fallback-text-color)))}.image-card__content-button{display:flex;width:-moz-fit-content;width:fit-content;margin-top:var(--space-l);padding:var(--space-xs) var(--space-s);border:var(--space-stroke-m) solid var(--button-color, var(--global-secondary-500, var(--global-fallback-secondary-500)));border-radius:var(--space-corner-xs);text-decoration:none;color:var(--button-color, var(--global-secondary-500, var(--global-fallback-secondary-500)));background:none}.image-card__content-button:hover{color:var(--button-hover-color, var(--global-secondary-400, var(--global-fallback-secondary-400)));border-color:var(--button-hover-color, var(--global-secondary-400, var(--global-fallback-secondary-400)))}.image-card__content-button:active{color:var(--button-active-color, var(--global-secondary-600, var(--global-fallback-secondary-600)));border-color:var(--button-active-color, var(--global-secondary-600, var(--global-fallback-secondary-600)))}}@layer reset,default,plugin,atom,molecule,organism,theme,cro;@layer theme{.image-card-container[data-v-b701c7a6]{--background: var(--0bc22223);--title-color: var(--03dcd840);--text-color: var(--3855cb8f);--button-color: var(--43130d2a);--button-hover-color: var(--52a8e064);--button-active-color: var(--9a5c7078)}}
