.card-grid .m-0{margin:0}.card-grid .mb-\[24px\]{margin-bottom:24px}.card-grid .ml-\[16px\]{margin-left:16px}.card-grid .mt-\[40px\]{margin-top:40px}.card-grid .block{display:block}.card-grid .flex{display:flex}.card-grid .inline-flex{display:inline-flex}.card-grid .grid{display:grid}.card-grid .\!h-auto{height:auto!important}.card-grid .min-h-0{min-height:0}.card-grid .\!w-full{width:100%!important}.card-grid .w-fit{width:-webkit-fit-content;width:fit-content}.card-grid .\!max-w-\[1368px\]{max-width:1368px!important}.card-grid .max-w-\[729px\]{max-width:729px}.card-grid .scroll-mt-\[120px\]{scroll-margin-top:120px}.card-grid .list-none{list-style-type:none}.card-grid .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid .flex-wrap{flex-wrap:wrap}.card-grid .items-center{align-items:center}.card-grid .\!items-stretch{align-items:stretch!important}.card-grid .\!justify-start{justify-content:flex-start!important}.card-grid .justify-center{justify-content:center}.card-grid .gap-\[8px\]{gap:8px}.card-grid .gap-x-\[16px\]{-webkit-column-gap:16px;column-gap:16px}.card-grid .gap-y-\[32px\]{row-gap:32px}.card-grid .whitespace-normal{white-space:normal}.card-grid .rounded-full{border-radius:9999px}.card-grid .border{border-width:1px}.card-grid .border-\[\#232f48\]{border-color:#232f48}.card-grid .bg-surface-surface{background-color:var(--surface-surface)}.card-grid .bg-surface-surface-bright{background-color:var(--surface-surface-bright)}.card-grid .bg-surface-surface-dim{background-color:var(--surface-surface-dim)}.card-grid .bg-transparent{background-color:initial}.card-grid .object-cover{object-fit:cover}.card-grid .p-0{padding:0}.card-grid .p-\[16px\]{padding:16px}.card-grid .\!px-\[16px\]{padding-left:16px!important;padding-right:16px!important}.card-grid .\!py-0{padding-bottom:0!important;padding-top:0!important}.card-grid .px-\[16px\]{padding-left:16px;padding-right:16px}.card-grid .px-\[20px\]{padding-left:20px;padding-right:20px}.card-grid .py-\[12px\]{padding-bottom:12px;padding-top:12px}.card-grid .py-\[36px\]{padding-bottom:36px;padding-top:36px}.card-grid .py-\[40px\]{padding-bottom:40px;padding-top:40px}.card-grid .py-\[8px\]{padding-bottom:8px;padding-top:8px}.card-grid .text-\[\#232f48\]{color:#232f48}.card-grid .text-surface-on-surface{color:var(--surface-on-surface)}.card-grid .no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.card-grid .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}html.js .card-grid .u-animate-fade-up{opacity:0}@-webkit-keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.card-grid .animated .u-animate-fade-up,.card-grid.animated .u-animate-fade-up{-webkit-animation:fade-up var(--default-animation-duration,1s) var(--default-animation-timing-function,ease) var(--default-animation-delay,0s) both;animation:fade-up var(--default-animation-duration,1s) var(--default-animation-timing-function,ease) var(--default-animation-delay,0s) both}.card-grid{overflow:hidden}.card-grid.section>.container{overflow:visible}.card-grid.bg-surface-surface-bright{background-color:var(--surface-surface-bright)}.card-grid.bg-surface-surface{background-color:var(--surface-surface)}.card-grid .card-content__link img{transition:transform .4s ease-out}.card-grid .card-content__link:hover img{transform:scale(1.08)}.card-grid .card-content__image--large-hero{object-position:center}.card-grid:not([data-image-proportion=landscape]) .card-content figure{box-sizing:border-box;padding:16px}.card-grid.bg-surface-surface article figure{background-color:#cfd2d8}@media(width < 768px){.card-grid.card-grid--mobile-slider .card-content.u-animate-fade-up{-webkit-animation:none;animation:none;opacity:1}.card-grid.card-grid--mobile-slider .js-card-grid-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}.card-grid.card-grid--mobile-slider .js-card-grid-swiper:not(.swiper-initialized) .swiper-wrapper>.swiper-slide{width:calc(83.3333% - 2.6667px)}}@media(768px <= width < 1024px){.card-grid.card-grid--mobile-slider .card-content.u-animate-fade-up{-webkit-animation:none;animation:none;opacity:1}.card-grid.card-grid--mobile-slider .js-card-grid-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}.card-grid.card-grid--mobile-slider .js-card-grid-swiper:not(.swiper-initialized) .swiper-wrapper>.swiper-slide{width:calc(45.45455% - 8.72727px)}}@media(width >= 1024px){.card-grid.card-grid--desktop-slider .card-content.u-animate-fade-up{-webkit-animation:none;animation:none;opacity:1}.card-grid.card-grid--desktop-slider .js-card-grid-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}.card-grid.card-grid--desktop-slider.card-grid--columns-3 .js-card-grid-swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.3333% - 10.6667px)}}@media(width >= 1281px){.card-grid.card-grid--desktop-slider.card-grid--columns-2 .js-card-grid-swiper:not(.swiper-initialized) .swiper-slide{width:calc(50% - 8px)}.card-grid.card-grid--desktop-slider.card-grid--columns-3 .js-card-grid-swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.3333% - 10.6667px)}.card-grid.card-grid--desktop-slider.card-grid--columns-4 .js-card-grid-swiper:not(.swiper-initialized) .swiper-slide{width:calc(25% - 12px)}}.card-grid .hover\:bg-\[\#232f48\]:hover{background-color:#232f48}.card-grid .hover\:text-\[\#ecf3f3\]:hover{color:#ecf3f3}.card-grid .focus-visible\:outline:focus-visible{outline-style:solid}.card-grid .focus-visible\:outline-2:focus-visible{outline-width:2px}.card-grid .focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.card-grid .focus-visible\:outline-\[\#232f48\]:focus-visible{outline-color:#232f48}@media (max-width:1023px){.card-grid .max-\[1023px\]\:\!grid{display:grid!important}.card-grid .max-\[1023px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid .max-\[1023px\]\:gap-x-\[16px\]{-webkit-column-gap:16px;column-gap:16px}}@media (min-width:768px){.card-grid .small-desktop\:whitespace-pre-line{white-space:pre-line}.card-grid .small-desktop\:\!px-\[40px\]{padding-left:40px!important;padding-right:40px!important}}@media (min-width:1024px){.card-grid .md\:\!grid{display:grid!important}.card-grid .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid .md\:gap-x-\[16px\]{-webkit-column-gap:16px;column-gap:16px}}@media (min-width:1281px){.card-grid .min-\[1281px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid .min-\[1281px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid .min-\[1281px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-grid .\[\&\>\*\]\:min-w-0>*{min-width:0}