.cards__link{justify-self:end}@media (min-width: 1024px){.cards__link{--parallax-ratio: .1}}.cards.layout--1 .tiles{--tiles-gap: 1rem}.cards.layout--1 .tile{grid-template-columns:1fr auto;min-height:calc(var(--tile-width)*.8)}.cards.layout--1 .tile .heading{order:-10;align-self:center}.cards.layout--1 .tile .rich-text{grid-column:1/-1}.cards.layout--2 .tiles{gap:0;margin-bottom:0!important}@media (min-width: 1024px){.cards.layout--2 .tiles{display:flex;max-width:calc(100% + .5*var(--tile-width));margin-right:calc(-.5*var(--tile-width));padding-right:calc(.5*var(--tile-width));overflow-x:hidden;scroll-padding-right:30rem}.cards.layout--2 .tiles:has(.tile:nth-child(2)){--tile-width: 80rem}.cards.layout--2 .tiles:has(.tile:nth-child(3)){--tile-width: 60rem}.cards.layout--2 .tiles:has(.tile:nth-child(4)){--tile-width: 48rem}.cards.layout--2 .tiles:has(.tile:nth-child(5)){--tile-width: 40rem}.cards.layout--2 .tiles:has(.tile:nth-child(6)){--tile-width: 34.2857142857rem}.cards.layout--2 .tiles:has(.tile:hover) .tile:not(:first-child):not(.tile:hover~.tile){translate:-50% 0}}.cards.layout--2 .tiles.tiles--simple .tile{align-content:end;height:100%}.cards.layout--2 .tile{--tile-width: inherit;flex-basis:0;flex-grow:1;position:static;gap:3rem 2rem;min-height:0;padding:0 2rem;background-color:var(--color-background)}@media (min-width: 1024px){.cards.layout--2 .tile{align-content:space-between;align-items:end;grid-template-columns:1fr 1fr;min-width:0}}@media (max-width: 1023px){.cards.layout--2 .tile{--tile-width: 25rem;grid-template-columns:auto;gap:.5em}}.cards.layout--2 .tile:before{grid-column:1/-1}.cards.layout--2 .tile .rich-text{grid-column-end:-1;font-size:var(--font-size-small)}.cards.layout--2 .tile:not(:first-child){border-left:1px solid var(--color-subtle)}@media (min-width: 1024px){.cards.layout--2 .tile:not(:first-child){margin-right:calc(-.5*var(--tile-width));transition:translate var(--duration-slow);will-change:transform}}@media (min-width: 1024px)and (hover: hover){.cards.layout--2 .tile:not(:first-child):hover .rich-text{opacity:1}}@media (min-width: 1024px){.cards.layout--2 .tile:not(:first-child) .rich-text{opacity:0;transition:opacity var(--duration-slow);will-change:opacity}}.cards.layout--3 .module__background{--parallax-ratio: .2}.cards.layout--3 .wrapper{gap:3rem 5rem}@media (min-width: 1350px){.cards.layout--3 .wrapper{grid-template-columns:1fr 60rem;grid-template-rows:auto 1fr;grid-column-gap:10rem}}@media (max-width: 1349px){.cards.layout--3 .wrapper{grid-template-columns:100%}}.cards.layout--3 .header{grid-column-start:1}.cards.layout--3 .header .heading{font-size:5rem;line-height:1.25}.cards.layout--3 .header .rich-text{align-self:end;font-weight:600}.cards.layout--3 .tiles{grid-column-end:-1;gap:3rem}@media (min-width: 1350px){.cards.layout--3 .tiles{grid-row:1/-1;margin-bottom:0!important}}@media (max-width: 1349px){.cards.layout--3 .tiles{grid-auto-flow:column;grid-auto-columns:auto;max-width:none;margin-top:0;margin-bottom:calc(-1*var(--scroll-horizontal-padding))!important}}.cards.layout--3 .tile{position:static;min-height:0;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);background:none;background-image:radial-gradient(circle at top left,color-mix(in srgb,var(--color-background) 10%,transparent),color-mix(in srgb,var(--color-background) 60%,transparent))}.cards.layout--3 .tile .rich-text{font-weight:600}.cards.layout--4 .tiles{grid-template-columns:auto;gap:0}@media (max-width: 1023px){.cards.layout--4 .tiles{grid-auto-flow:row}}.cards.layout--4 .tiles.tiles--simple .heading{grid-column:span 2}.cards.layout--4 .tile{--animation-from-translateX: 20rem;--animation-to-translateX: 0;--animation-opacity-from: 0;--animation-opacity-to: 1;position:static;display:grid;grid-template-columns:10rem 3fr 7fr;align-items:center;align-content:center;gap:5rem;width:100%;min-height:12rem;max-width:none;padding:3rem 0;animation-name:opacity,translateX;background:none;border-bottom:1px solid var(--color-subtle);animation-timeline:view(y 50vh 0);animation-timing-function:cubic-bezier(0,0,0,.7)}@media (max-width: 1023px){.cards.layout--4 .tile{gap:3rem}}@media (max-width: 767px){.cards.layout--4 .tile{grid-template-columns:5rem 1fr;gap:.5rem 1.5rem;padding:2rem 0}}@media (max-width: 1023px){.cards.layout--4 .tile:before{font-size:4rem}}@media (max-width: 767px){.cards.layout--4 .tile .rich-text{grid-column:span 2}}.cards.layout--4 .tile:first-child,.cards.layout--4 .tile:last-of-type{min-height:9rem}.cards.layout--4 .tile:first-child{padding-top:0}.cards.layout--4 .tile:last-of-type{padding-bottom:0;border:none}.cards.layout--5 .tiles{grid-auto-flow:column;grid-template-columns:auto;grid-auto-columns:40rem;gap:5rem}.cards.layout--5 .tile{position:static;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;padding:0;background:none}.cards.layout--5 .tile:before{font-size:var(--font-size-regular);font-weight:600}.cards.layout--5 .tile__image{order:-10;grid-column:span 2}.cards.layout--5 .tile .rich-text{grid-column:span 2}
