.card {position:relative;}.card:is(:hover, :focus) .card--copy {display:block;z-index:9;}.card:is(:hover, :focus)::after {position:absolute;top:0px;right:0px;left:0px;bottom:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--accent) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;z-index:1;content:"";}@media (pointer: coarse) and (hover: none) &::after {.card {background-color:var(--accent);}}@media (pointer: coarse) and (hover: none) { &::after } {.card {background-blend-mode:normal;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--accent) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;}}@media (pointer: coarse) and (hover: none) { &:after; } {.card {background-color:var(--accent);}}.card--copy{bottom:0px;display:none;left:0px;padding-bottom:20px;padding-left:20px;padding-right:20px;position:absolute;right:0px}.card--title{color:var(--base);font-size:22px;font-weight:bold;margin-bottom:0px;padding-bottom:0px}.card--subtitle{color:var(--base);font-size:14px;margin-bottom:0px;padding-bottom:0px}.card--image{display:block;width:100%}.button{align-items:center;background-color:var(--base-2);color:var(--accent);display:inline-flex;font-size:16px;text-decoration:none;padding:5px}.button:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.button--secondary{align-items:center;background-color:var(--base-2);color:var(--accent);column-gap:5px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;justify-content:center;text-decoration:none;padding:10px 20px}.button--secondary:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.button--secondary a{text-decoration:none}.button--navigation{align-items:center;background-color:#215bc2;color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;padding:1rem 2rem}.button--navigation:is(:hover,:focus){background-color:var(--accent);color:#ffffff}.button--navigation .gb-shape svg{width:1em;height:1em;fill:currentColor}