.CardAnchor-module__wn0WgG__card{width:100%;transition:transform var(--global-transition-delay) ease;display:block;overflow:hidden;box-shadow:0 2px 4px #54565a14}@media (max-width:767px){.CardAnchor-module__wn0WgG__card{aspect-ratio:327/184;border-radius:var(--sys-schemes-radius-sm)}}@media (min-width:768px){.CardAnchor-module__wn0WgG__card{aspect-ratio:616/347;border-radius:var(--sys-schemes-radius-lg);will-change:transform}.CardAnchor-module__wn0WgG__card:hover{transform:scale(var(--global-hover-scale))}}.CardAnchor-module__wn0WgG__cardInner{width:100%;height:100%;color:var(--sys-schemes-on-gradation);text-decoration:none;display:block;position:relative;overflow:hidden}.CardAnchor-module__wn0WgG__cardInner:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#d9d9d900 0%,#72727245 40%,#2f2f2f91 80%);position:absolute;inset:0}.CardAnchor-module__wn0WgG__image{object-fit:cover;object-position:center}.CardAnchor-module__wn0WgG__textContainer{gap:var(--spacing-sm);z-index:1;flex-direction:column;width:100%;display:flex;position:absolute;bottom:0;left:0}@media (max-width:767px){.CardAnchor-module__wn0WgG__textContainer{padding:var(--spacing-lg)}}@media (min-width:768px){.CardAnchor-module__wn0WgG__textContainer{padding:var(--spacing-2xl)}}.CardAnchor-module__wn0WgG__title{align-items:center;display:flex}@media (max-width:767px){.CardAnchor-module__wn0WgG__title{font-size:1.8rem;line-height:var(--tw-leading,1.55);font-weight:var(--tw-font-weight,500);gap:var(--spacing-sm)}}@media (min-width:768px){.CardAnchor-module__wn0WgG__title{font-size:2.2rem;line-height:var(--tw-leading,1.75);font-weight:var(--tw-font-weight,600);gap:var(--spacing-md)}}.CardAnchor-module__wn0WgG__titleText{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CardAnchor-module__wn0WgG__icon{border-radius:var(--sys-schemes-radius-xs);background:var(--sys-schemes-on-surface);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;transform:rotate(90deg)}.CardAnchor-module__wn0WgG__text{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.CardAnchor-module__wn0WgG__text{font-size:1.2rem;line-height:var(--tw-leading,1.7);font-weight:var(--tw-font-weight,500)}}@media (min-width:768px){.CardAnchor-module__wn0WgG__text{font-size:1.6rem;line-height:var(--tw-leading,1.5);font-weight:var(--tw-font-weight,400)}}
