.text-tiles__title{margin:0 0 var(--content-tags-space,1.5em) 0;padding:0;display:block;font-family:var(--font-manrope);font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--seance)}@media (min-width:768px){.text-tiles__title{font-size:2.4rem}}.text-tiles__title:last-child{margin-bottom:0}.text-tiles__container{display:grid;grid-template-areas:"text" "tiles" "cta";gap:3rem}@media (min-width:1440px){.text-tiles__container{grid-template-columns:517fr 1007fr;grid-template-rows:auto 1fr;grid-template-areas:"text tiles" "cta tiles";gap:0 10rem}}.text-tiles__text{grid-area:text}@media (max-width:1439px){.text-tiles__text{max-width:76.2rem}}.text-tiles__tiles{display:grid;grid-area:tiles;align-self:start;gap:2rem}@media (min-width:768px){.text-tiles__tiles{grid-template-columns:1fr 1fr}}.text-tiles__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem;min-height:23rem;padding:3rem;border-radius:1.2rem;background-color:var(--whisper);-webkit-box-shadow:0 .4rem 2rem color-mix(in srgb,var(--stratos) 6%,transparent);box-shadow:0 .4rem 2rem color-mix(in srgb,var(--stratos) 6%,transparent);color:var(--stratos);text-decoration:none;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}@media (min-width:768px){.text-tiles__tile{min-height:19.4rem}}.text-tiles__tile:hover{-webkit-box-shadow:0 .8rem 3rem color-mix(in srgb,var(--stratos) 14%,transparent);box-shadow:0 .8rem 3rem color-mix(in srgb,var(--stratos) 14%,transparent)}.text-tiles__tile:hover .text-tiles__title{text-decoration:underline}.text-tiles__icon{-ms-flex-item-align:end;align-self:flex-end;width:6.4rem;height:6.3rem;margin-bottom:auto;-o-object-fit:contain;object-fit:contain}.text-tiles__title{margin:0;font-size:2.4rem}.text-tiles__description{margin:0;font-size:1.8rem;letter-spacing:-.01em}.text-tiles__cta{grid-area:cta;margin:0}@media (min-width:1440px){.text-tiles__cta{margin-top:var(--content-tags-space)}}@media (max-width:767px){.text-tiles__button{width:100%}}