.cards-grid__wrapper{gap:.8rem;display:grid}.cards-grid__price{color:rgb(var(--color-button));display:none}.cards-grid__header{margin-bottom:3.2rem;margin-top:0}.cards-grid__item{overflow:hidden;min-height:20rem;padding:2.4rem;position:relative;background-color:#fff;border-radius:.6rem}@media screen and (min-width:1360px){.cards-grid__item{padding:3rem}}.cards-grid__item-height--large{min-height:26vw}@media screen and (min-width:1500px){.cards-grid__item-height--large{min-height:26vw}}@media screen and (min-width:2000px){.cards-grid__item-height--large{min-height:50rem}}.cards-grid__item-height--small{min-height:14vw}@media screen and (min-width:1500px){.cards-grid__item-height--small{min-height:14vw}}@media screen and (min-width:2000px){.cards-grid__item-height--small{min-height:25rem}}.cards-grid__item-height--medium{min-height:19vw}@media screen and (min-width:1500px){.cards-grid__item-height--medium{min-height:19vw}}@media screen and (min-width:2000px){.cards-grid__item-height--medium{min-height:35rem}}@media screen and (min-width:1360px){.cards-grid__item--padding-large{padding:4.8rem 4rem}}@media screen and (min-width:1600px){.cards-grid__item--padding-large{padding:7.8rem 6rem}}@media screen and (min-width:1360px){.cards-grid__item--padding-large:first-child{padding:6.4rem 6rem}}.cards-grid__item:not(:first-child) .cards-grid__heading{max-width:16rem}@media screen and (min-width:1360px){.cards-grid__item:not(:first-child) .cards-grid__heading{max-width:24rem}}.cards-grid__item:hover .cards-grid__image{transform:scale(1)}.cards-grid__item--overlay .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgb(var(--color-overlay-background));border-radius:.5rem;left:0;width:100%}.cards-grid__item--left-gradient .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(90deg,rgb(var(--color-overlay-background)) 13%,#04040400);left:0;width:100%}@media screen and (min-width:990px){.cards-grid__item--left-gradient .cards-grid__overlay{background:linear-gradient(90deg,rgb(var(--color-overlay-background)) 13%,#04040400 52%)}}.cards-grid__item--right-gradient .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(270deg,rgb(var(--color-overlay-background)) 13%,#04040400);left:0;width:100%}@media screen and (min-width:990px){.cards-grid__item--right-gradient .cards-grid__overlay{background:linear-gradient(270deg,rgb(var(--color-overlay-background)) 13%,#04040400 52%)}}.cards-grid__item--top-gradient .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(180deg,rgb(var(--color-overlay-background)) 13%,#04040400);left:0;width:100%}@media screen and (min-width:990px){.cards-grid__item--top-gradient .cards-grid__overlay{background:linear-gradient(180deg,rgb(var(--color-overlay-background)) 13%,#04040400 52%)}}.cards-grid__item--bottom-gradient .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(0deg,rgb(var(--color-overlay-background)) 13%,#04040400);left:0;width:100%}@media screen and (min-width:990px){.cards-grid__item--bottom-gradient .cards-grid__overlay{background:linear-gradient(0deg,rgb(var(--color-overlay-background)) 13%,#04040400 52%)}}.cards-grid__image{height:100%;transform:scale(1.05);right:0;transition:transform var(--duration-long);position:absolute;bottom:0;top:0;border-radius:.6rem;left:0;width:100%}.cards-grid__image--mobile{display:block}@media screen and (min-width:576px){.cards-grid__image--mobile{display:none}}.cards-grid__image--desktop{display:none}@media screen and (min-width:576px){.cards-grid__image--desktop{display:block}}.cards-grid__icon-wrapper{height:3.5rem;justify-content:center;position:absolute;align-items:center;border-radius:.6rem;width:3.5rem;display:flex}@media screen and (min-width:1360px){.cards-grid__icon-wrapper{height:5.5rem;width:5.5rem}}.cards-grid__icon-wrapper--dark{display:none}.cards-grid__icon-wrapper img{height:2.1rem;width:2.1rem}@media screen and (min-width:1360px){.cards-grid__icon-wrapper img{height:3.2rem;width:3.2rem}}.cards-grid__icon-wrapper--left-top{top:0;left:0}.cards-grid__icon-wrapper--left-bottom{bottom:0;left:0}.cards-grid__icon-wrapper--right-top{right:0;top:0}.cards-grid__icon-wrapper--right-bottom{right:0;bottom:0}.cards-grid__subheading{color:rgb(var(--color-foreground-title));order:1}.cards-grid__subheading--margin-left{margin-left:3.7rem}@media screen and (min-width:1360px){.cards-grid__subheading--margin-left{margin-left:5.7rem}}.cards-grid__heading{font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);margin-bottom:0;color:rgb(var(--color-foreground-title));letter-spacing:calc(var(--font-heading-letter-spacing)*.1);order:2;line-height:var(--font-heading-line-height);word-wrap:break-word;margin-top:0;font-family:var(--font-heading-family)}*+.cards-grid__heading{margin-top:1.6rem}@media screen and (max-width:990px){.cards-grid__heading{max-width:80%!important}}.cards-grid__text{font-size:1.4rem;margin-bottom:0;color:rgb(var(--color-secondary-text));order:3;margin-top:.8rem}@media screen and (min-width:1200px){.cards-grid__text{font-size:1.6rem}}@media screen and (max-width:990px){.cards-grid__text{max-width:80%!important}}@media screen and (min-width:1200px){.cards-grid__text--medium{font-size:1.6rem}}@media screen and (min-width:1500px){.cards-grid__text--medium{font-size:2rem}}.cards-grid__button{pointer-events:all;order:4;margin-top:2.4rem}.cards-grid__button.tag{min-height:2.5rem;padding:0 1rem;justify-content:center;font-size:1rem;text-decoration:none;margin-bottom:.8rem;color:rgb(var(--color-foreground-title));transition:opacity var(--duration-default);background-color:#f7f7f7;align-items:center;border-radius:.4rem;order:0;margin-top:0;display:flex}.cards-grid__button.tag:hover{opacity:.8}.cards-grid__button.link{font-size:1.3rem;text-decoration:none;font-weight:var(--font-header-menu-weight);font-style:var(--font-header-menu-style);color:rgb(var(--color-button));text-transform:var(--font-header-menu-text-transform);font-family:var(--font-header-menu-family)}.cards-grid__label{font-size:1.3rem;color:rgb(var(--color-foreground-secondary));display:none}.cards-grid__bottom{justify-content:flex-start;gap:.8rem;align-items:center;order:4;margin-top:2.4rem;display:flex}@media screen and (min-width:750px){.cards-grid__bottom{gap:2.4rem}}.cards-grid__bottom-text{justify-content:flex-start;flex-wrap:wrap;gap:.8rem;align-items:center;display:flex}.cards-grid__bottom .cards-grid__button{order:unset;margin-top:0}.cards-grid__bottom .cards-grid__button.tag{margin-bottom:0}.cards-grid__bottom .cards-grid__label,.cards-grid__bottom .cards-grid__price{margin:0;display:block}.cards-grid__link:empty{height:100%;right:0;position:absolute;bottom:0;top:0;left:0;width:100%;display:block;z-index:1}.cards-grid__info{height:100%;pointer-events:none;position:relative;z-index:2}.cards-grid__info--light .cards-grid__heading,.cards-grid__info--light .cards-grid__label,.cards-grid__info--light .cards-grid__price,.cards-grid__info--light .cards-grid__subheading,.cards-grid__info--light .cards-grid__text{color:#fff}.cards-grid__info--light .cards-grid__button.tag{color:rgb(var(--color-foreground-title));background-color:#fff}.cards-grid__info--light .cards-grid__price{color:#fff}.cards-grid__info--left{justify-content:center;flex-direction:column;text-align:left;align-items:flex-start;display:flex}.cards-grid__info--left .cards-grid__subheading+.cards-grid__heading{margin-top:auto}.cards-grid__info--left .cards-grid__heading+.cards-grid__button{margin-bottom:auto}.cards-grid__info--left.cards-grid__info--space-between{justify-content:space-between}.cards-grid__info--left.cards-grid__info--space-between .cards-grid__heading{margin-bottom:.8rem;margin-top:auto}.cards-grid__info--left.cards-grid__info--space-between .cards-grid__heading+.cards-grid__text{margin-top:0}.cards-grid__info--left.cards-grid__info--space-between .cards-grid__text{margin-bottom:1.6rem}.cards-grid__info--left.cards-grid__info--space-between .cards-grid__button{margin-top:auto}.cards-grid__info--top-left{justify-content:flex-start}.cards-grid__info--bottom-left,.cards-grid__info--top-left{flex-direction:column;text-align:left;align-items:flex-start;display:flex}.cards-grid__info--bottom-left{justify-content:flex-end}@media screen and (min-width:990px){.cards-grid__info--center{justify-content:center;flex-direction:column;text-align:center;align-items:center;display:flex}.cards-grid__info--center .cards-grid__heading{margin-inline:auto}.cards-grid__info--top-center{justify-content:flex-start;flex-direction:column;text-align:center;align-items:center;display:flex}.cards-grid__info--top-center .cards-grid__heading{margin-inline:auto}.cards-grid__info--bottom-center{justify-content:flex-end;flex-direction:column;text-align:center;align-items:center;display:flex}.cards-grid__info--bottom-center .cards-grid__heading{margin-inline:auto}}@media screen and (max-width:989px){[data-scheme=light] .cards-grid__item--mobile-overlay .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgb(var(--color-overlay-background));border-radius:.5rem;left:0;width:100%}[data-scheme=light] .cards-grid__item--mobile-overlay .cards-grid__info .cards-grid__heading,[data-scheme=light] .cards-grid__item--mobile-overlay .cards-grid__info .cards-grid__text{color:#fff}[data-scheme=light] .cards-grid__item--mobile-overlay .cards-grid__info .cards-grid__subheading{color:#fff!important}[data-scheme=light] .cards-grid__item--mobile-overlay .cards-grid__label,[data-scheme=light] .cards-grid__item--mobile-overlay .cards-grid__price{color:#fff}}@media screen and (prefers-color-scheme:light)and (max-width:989px){[data-scheme=auto] .cards-grid__item--mobile-overlay .cards-grid__overlay{height:100%;right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgb(var(--color-overlay-background));border-radius:.5rem;left:0;width:100%}[data-scheme=auto] .cards-grid__item--mobile-overlay .cards-grid__info .cards-grid__heading,[data-scheme=auto] .cards-grid__item--mobile-overlay .cards-grid__info .cards-grid__text{color:#fff}[data-scheme=auto] .cards-grid__item--mobile-overlay .cards-grid__info .cards-grid__subheading{color:#fff!important}[data-scheme=auto] .cards-grid__item--mobile-overlay .cards-grid__label,[data-scheme=auto] .cards-grid__item--mobile-overlay .cards-grid__price{color:#fff}}