.block-text-cards{padding-top:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-bottom:min(calc(4.375rem + 2.5 * (100vw - 22.5rem) / 77.5),6.875rem)}.block-text-cards .wrapper{display:grid;gap:min(calc(1.875rem + 1.875 * (100vw - 22.5rem) / 77.5),3.75rem)}@media(min-width: 48rem){.block-text-cards .wrapper{grid-template-columns:1fr min(calc(25rem + 24 * (100vw - 48rem) / 39.5),49rem)}}.block-text-cards .text-wrapper{display:flex;flex-flow:column;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-text-cards .text-wrapper .component-rich-text{font-size:min(calc(1rem + 1 * (100vw - 22.5rem) / 77.5),2rem);line-height:1.2;font-weight:300;font-family:Founders Grotesk;letter-spacing:0;padding-left:min(calc(0.0000625rem + 6.2499375 * (100vw - 22.5rem) / 77.5),6.25rem)}.block-text-cards .cards{position:relative}.block-text-cards .cards .card{display:flex;flex-flow:column;background-color:#f0f982;flex-direction:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);align-items:flex-start;padding:min(calc(1.25rem + 1.5625 * (100vw - 22.5rem) / 77.5),2.8125rem) clamp(1.875rem,calc(2.1875rem + -0.3125 * (100vw - 22.5rem) / 77.5),2.1875rem) min(calc(1.25rem + 2.8125 * (100vw - 22.5rem) / 77.5),4.0625rem) min(calc(1.25rem + 2.5 * (100vw - 22.5rem) / 77.5),3.75rem);max-width:min(calc(12.25rem + 21.8125 * (100vw - 22.5rem) / 77.5),34.0625rem);border-radius:0 min(calc(1.9375rem + 0.875 * (100vw - 22.5rem) / 77.5),2.8125rem) 0 0;overflow:hidden;position:absolute;left:min(calc(1.5625rem + 0.625 * (100vw - 22.5rem) / 77.5),2.1875rem);top:min(calc(1.25rem + 0.3125 * (100vw - 22.5rem) / 77.5),1.5625rem);cursor:pointer;margin-left:min(calc(4.0625rem + 8.4375 * (100vw - 22.5rem) / 25.5),12.5rem);filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.12))}@media(min-width: 48rem){.block-text-cards .cards .card{margin-left:0}}.block-text-cards .cards .card::after{content:attr(data-label);position:absolute;right:0.3125rem;bottom:0.9375rem;z-index:0;writing-mode:sideways-lr;font-weight:500}.block-text-cards .cards .card.active{position:relative;background-color:#dfef0c;left:0;top:0;z-index:1;cursor:default}.block-text-cards .cards .card.active::after{display:none}.block-text-cards .cards .card .component-image{width:min(calc(3.4375rem + 5.9375 * (100vw - 22.5rem) / 77.5),9.375rem);height:min(calc(1rem + 1.8125 * (100vw - 22.5rem) / 77.5),2.8125rem)}.block-text-cards .cards .card .text{font-size:min(calc(1rem + 1 * (100vw - 22.5rem) / 77.5),2rem);line-height:1.2;font-weight:300;font-family:Founders Grotesk;letter-spacing:0}