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