.spot-previews__header{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.spot-previews__header h2{letter-spacing:-.02em}@media(max-width:639px){.spot-previews__header{align-items:flex-start;flex-direction:column;gap:.5rem}}.news-posts__title h2{letter-spacing:-.02em}.cta-teaser{background-color:var(--tertiary);border-radius:1rem;display:flex;overflow:hidden}.cta-teaser__image{background-color:color-mix(in srgb,var(--primary) 30%,transparent);display:block;overflow:hidden;position:relative;width:50%}.cta-teaser__image.contain img{-o-object-fit:contain;object-fit:contain}.cta-teaser__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.cta-teaser__image:hover img{transform:scale(1.05)}.cta-teaser__button{background-color:var(--secondary);border-radius:.375rem;color:var(--bg);display:inline-block;margin-top:3rem;padding:.5rem 1.5rem;text-decoration:none}.cta-teaser__button:hover{text-decoration:underline}.cta-teaser__content{box-sizing:border-box;padding:2rem;width:50%}.cta-teaser__content .richtext{margin-top:1rem}.cta-teaser__content h2{color:var(--secondary)}.cta-teaser__title{text-decoration:none}.cta-teaser__title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:767px){.cta-teaser{flex-direction:column}.cta-teaser__image{aspect-ratio:16/9;width:100%}.cta-teaser__content{padding:1.5rem;width:100%}.cta-teaser__button{margin-top:1rem}}.knowledge-article-preview{background-color:var(--tertiary);border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative}.knowledge-article-preview__title{color:var(--secondary);font-size:var(--font-size-2xl);font-weight:600;line-height:1.1;margin-bottom:.5rem}.knowledge-article-preview__text{line-height:1.5}.knowledge-article-preview__content{padding:1.5rem}.knowledge-article-preview__image{aspect-ratio:16/9;background-color:color-mix(in srgb,var(--primary) 30%,transparent);position:relative;width:100%}.knowledge-article-preview__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.knowledge-article-preview:hover .knowledge-article-preview__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:767px){.knowledge-article-preview{display:flex;flex-direction:row-reverse}.knowledge-article-preview__title{font-size:1.25rem}.knowledge-article-preview__content{padding:1rem}.knowledge-article-preview__image{aspect-ratio:auto;flex-shrink:0;width:8rem}.knowledge-article-preview__image img{-o-object-fit:contain;object-fit:contain}}.knowledge-articles__title h2{font-size:var(--font-size-3xl);letter-spacing:-.01em}.knowledge-articles__title{margin-bottom:2rem}.knowledge-articles__list{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.knowledge-articles__info-box{align-items:flex-end;background-color:var(--tertiary);border-radius:1rem;display:flex;padding:2rem}.knowledge-articles__info-box p{margin-top:.5rem}@media(max-width:1023px){.knowledge-articles__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.knowledge-articles__list{grid-template-columns:repeat(1,1fr)}.knowledge-articles__title h2{font-size:var(--font-size-xl)}}.link-cards__title h2{font-size:var(--font-size-3xl);letter-spacing:-.01em}.link-cards__title{margin-bottom:2rem}.link-cards__list{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.link-cards__link-card{background-color:var(--tertiary);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem}.link-cards__link-card h3{margin-top:0}.link-cards__link-card p{margin-bottom:1rem;margin-top:0}.link-cards__link-card__button{align-items:center;background-color:var(--secondary);border-radius:.5rem;color:#fff;display:flex;gap:.5rem;justify-content:center;margin-top:auto;padding:.5rem 1rem;text-decoration:none}.link-cards__link-card__button:hover{text-decoration:underline}@media(max-width:1023px){.link-cards__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.link-cards__list{grid-template-columns:repeat(1,1fr)}.link-cards__link-card{padding:1.5rem}.link-cards__title h2{font-size:var(--font-size-xl)}}.split-content{align-items:stretch;display:flex;gap:3rem}.split-content__title{font-size:var(--font-size-4xl);font-size:5rem;font-weight:600;position:relative;z-index:1}.split-content__column__content{position:relative}.split-content__column:first-child{width:55%}.split-content__column:last-child{flex-grow:1}.split-content.imageLeft{flex-direction:row-reverse}.split-content__illustration,.split-content__illustration img{height:100%;left:0;position:absolute;top:0;width:100%}.split-content__illustration img{-o-object-fit:cover;object-fit:cover}.split-content__illustration.contain img{-o-object-fit:contain;object-fit:contain;padding:1rem}.split-content__column__content--illustration{align-items:flex-end;aspect-ratio:4/3;background:var(--tertiary);border-radius:.5rem;box-sizing:border-box;display:flex;overflow:hidden;padding:2.5rem 2rem}.split-content__column__content--illustration--title:before{background:linear-gradient(to bottom,transparent,var(--tertiary));bottom:0;content:"";height:10rem;left:0;opacity:.7;position:absolute;width:100%;z-index:1}.split-content__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.split-content__button{border-radius:.5rem;color:var(--secondary);padding:.75rem 4rem .75rem 1rem;position:relative;text-decoration:none;transition:background-color .2s;width:22rem}.split-content__button,.split-content__button:hover{background-color:var(--tertiary)}.split-content__button:hover .split-content__button__icon{background-color:var(--secondary);color:#fff;transform:translate(.25rem) translateY(-50%)}.split-content__button__icon{align-items:center;background-color:var(--bg);border-radius:50%;display:flex;font-size:1.25em;height:2rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:background-color .2s,color .2s,transform .2s;width:2rem}@media(max-width:1023px){.split-content__column{width:50%!important}}@media(max-width:767px){.split-content{gap:2rem}.split-content,.split-content.imageLeft{flex-direction:column-reverse}.split-content__column{width:100%!important}.split-content__column__content--illustration{aspect-ratio:16/9}.split-content__button{width:100%}}.cms-block{margin-top:4rem}.cms-block:first-child{margin-top:0}@media(max-width:639px){.cms-block{margin-top:3rem}}.cms-container{padding:0 var(--gutter)}.container-fluid .cms-container{padding:0}
