:root{--d: .7s;--e: cubic-bezier(.19, 1, .22, 1)}.button>span{width:100%}.card-anchor{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:1rem;width:100%;min-height:250px;box-shadow:0 1px 1px #0000001a,0 2px 2px #0000001a,0 4px 4px #0000001a,0 8px 8px #0000001a,0 16px 16px #0000001a;border-radius:5px}.card-anchor:before{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background-size:cover;background-position:center;transition:transform calc(var(--d) * 1.5 var(--e));pointer-events:none}.card-anchor:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,112,185,0) 0%,rgba(0,112,185,.65) 50%,rgba(0,112,185,.8) 100%);transform:translateY(-50%);transition:transform calc(var(--d) * 2) var(--e)}.content-anchor{position:relative;display:flex;flex-direction:column;width:100%;transition:transform var(--d) var(--e);z-index:1}.title-anchor{line-height:1.2}.element-anchor-card{width:25px;position:absolute;top:0;right:10px}.copy-anchor{font-size:1.1rem;line-height:1.2}@media (hover: hover) and (min-width: 600px){.card-anchor:after{transform:translateY(0)}.card-anchor:hover{align-items:center}.card-anchor:hover:before{transform:translateY(-4%)}.card-anchor:hover:after{transform:translateY(-50%)}.card-anchor:hover .content-anchor{transform:translateY(0)}.card-anchor:hover .content-anchor>*:not(.title-anchor){opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.card-anchor:focus-within{align-items:center}.card-anchor:focus-within:before{transform:translateY(-4%);transition-duration:0s}.card-anchor:focus-within:after{transform:translateY(-50%);transition-duration:0s}.card-anchor:focus-within .content-anchor{transform:translateY(0)}.card-anchor:focus-within .content-anchor>*:not(.title-anchor){opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.card-anchor:focus-within .content-anchor>*:not(.title){transition-duration:0s}.card-anchor:focus-within .content{transition-duration:0s}.content-anchor{transform:translateY(calc(100% - 4.5rem))}.content-anchor>*:not(.title-anchor){opacity:0;transform:translateY(1rem);transition:transform var(--d) var(--e),opacity var(--d) var(--e)}}
