/* compiled by scssphp 1.6.0 on Fri, 01 May 2026 14:10:29 +0000 (0.0749s) */

:root{background-image:var(--background-pattern);background-size:100vw;background-position:top center;background-repeat:repeat-y}html{transition:0.4s ease-in-out}html:has(#site-notice[open]){margin-block-start:4.125rem}@media (min-width:27.5rem){html:has(#site-notice[open]){margin-block-start:3rem}}html:has(#site-notice[open]) .navigation{inset-block-start:4.125rem;--navigation__flyout-position--closed: 4.125rem -100% 0 auto;--navigation__flyout-position: 4.125rem 0 0 auto}@media (min-width:27.5rem){html:has(#site-notice[open]) .navigation{inset-block-start:3rem;--navigation__flyout-position--closed: 3rem -100% 0 auto;--navigation__flyout-position: 3rem 0 0 auto}}html:has(#wpadminbar):has(#site-notice[open]){margin-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + 4.125rem) !important}@media (min-width:27.5rem){html:has(#wpadminbar):has(#site-notice[open]){margin-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + 3rem) !important}}html:has(#wpadminbar):has(#site-notice[open]) .navigation{inset-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + 4.125rem);--navigation__flyout-position--closed: calc(var(--wp-admin--admin-bar--height, 0px) + 4.125rem) -100% 0 auto;--navigation__flyout-position: calc(var(--wp-admin--admin-bar--height, 0px) + 4.125rem) 0 0 auto}@media (min-width:27.5rem){html:has(#wpadminbar):has(#site-notice[open]) .navigation{inset-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + 3rem);--navigation__flyout-position--closed: calc(var(--wp-admin--admin-bar--height, 0px) + 3rem) -100% 0 auto;--navigation__flyout-position: calc(var(--wp-admin--admin-bar--height, 0px) + 3rem) 0 0 auto}}dialog.notice{position:fixed;inset:0 0 auto;z-index:999;inline-size:100lvw;padding:0.75rem 1.25rem;background:var(--color-1--foreground);border:0 none;color:var(--color-grey-5);text-align:center;transition:0.4s ease-in-out;min-height:3rem;margin:0}html:has(#wpadminbar) dialog.notice{inset-block-start:var(--wp-admin--admin-bar--height, 0px)}dialog.notice::backdrop{display:none}dialog.notice .notice__container{display:flex;align-items:center;justify-content:center;gap:1rem}dialog.notice .notice__container p{margin:0}dialog.notice .notice__container em{color:var(--color-green-lighter);font-style:normal}dialog.notice .notice__close{background:none;border:0 none;color:var(--color-grey-5);padding:0;border-radius:0;cursor:pointer;min-width:1rem}dialog.notice .notice__close svg{display:block}#site-content{position:relative;padding-block-start:92px}@media (min-width:30rem){#site-content{padding-block-start:7.315rem}}@media (min-width:71.375rem){#site-content{padding-block-start:7.315rem}}@media (min-width:85rem){#site-content{padding-block-start:10rem}}.wp-error-box{grid-column:2 / -2;display:block !important;white-space:normal;padding:1em;background-color:#f2f2f2;border:1px solid #999;border-radius:0.25em}.wp-error-box br:first-child{display:none}span[style='text-decoration: underline;']{text-decoration-color:#B99646 !important;text-decoration-style:solid !important;text-decoration-line:underline !important;text-decoration-skip-ink:none !important;text-decoration-thickness:0.25em !important;text-underline-offset:-0.2ch !important}.prologue{line-height:1.5}.prologue.--small{font-size:1.5rem}.prologue.--large{font-size:1.5rem}@media (min-width:48rem){.prologue.--large{font-size:2rem}}@media (min-width:64rem){.prologue.--large{font-size:2.8125rem}}.read-more-wrapper{display:grid;grid-template-columns:1fr;place-items:start}.read-more-wrapper .button.--read-more{order:1}p{margin:0 0 1rem;line-height:1.8}@media (min-width:64rem){p{margin-block-end:1.5rem}}b,strong{font-weight:var(--font-weight--bold)}img{max-width:100%;height:auto}h1.heading__title{--heading-1__font-family: var(--font-family--heading);--heading-1__font-size: var(--font-size--xxl);--heading-1__font-weight: var(--font-weight--regular);--heading-1__line-height: var(--line-height--sm);font-family:var(--heading-1__font-family);font-size:var(--heading-1__font-size);font-weight:var(--heading-1__font-weight);line-height:var(--heading-1__line-height)}h2.heading__title,h3.heading__title{--heading-2__font-family: var(--font-family--heading);--heading-2__font-size: var(--font-size--xl);--heading-2__font-weight: var(--font-weight--regular);--heading-2__line-height: var(--line-height--sm)}.heading{margin-block-end:1rem}@media (min-width:64rem){.heading{margin-block-end:1.5rem}}.heading__title{margin-block-end:0}.heading.--buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.heading.--buttons .button__group{min-width:100%}@media (min-width:36rem){.heading.--buttons .button__group{min-width:auto}}.heading.--buttons .button{width:100%}@media (min-width:36rem){.heading.--buttons .button{width:auto}}.heading__eyebrow{font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:1rem;text-transform:none;letter-spacing:unset;display:flex;align-items:center;gap:0.5rem}.heading__eyebrow .icon{fill:var(--color-green-light)}section a:not([class]),header.header a:not([class]){color:var(--color-text);text-decoration:underline;transition:var(--transition)}section a:not([class]):hover,header.header a:not([class]):hover{color:var(--color-green-light)}section p+ul{margin-block-start:0px}section ul:not([class]){padding-left:1em}section ul:not([class]) li{line-height:1.8}body .accordion__item{border:0 none;border-radius:0.9375rem;background-color:var(--color-green-darker);color:var(--color-grey-14);box-shadow:none;margin-block-end:1rem;transition:0.4s ease-in-out;overflow:hidden}body .accordion__trigger{padding-block:1rem;padding-inline:1.5rem 1.25rem;position:relative;background-color:var(--color-green-darker);color:var(--color-white);transition:0.4s ease-in-out}body .accordion__trigger:hover,body .accordion__trigger:focus-visible,body .accordion__trigger[aria-expanded="true"]{background-color:var(--color-green-darker);color:var(--color-white)}body .accordion__trigger:hover .accordion__icon,body .accordion__trigger:focus-visible .accordion__icon,body .accordion__trigger[aria-expanded="true"] .accordion__icon{background-color:var(--color-white);color:var(--color-scheme-text)}body .accordion__trigger[aria-expanded="true"] .accordion__icon::after{opacity:0}body .accordion__icon{min-width:2.5rem;width:2.5rem;height:2.5rem;padding:0.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out;background-color:var(--color-orange);color:var(--color-scheme-text);position:relative}body .accordion__icon svg{transition:0.4s ease-in-out;display:none}body .accordion__icon::before,body .accordion__icon::after{content:'';position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%);background-color:var(--color-scheme-text);transition:0.4s ease-in-out}body .accordion__icon::before{width:0.75rem;height:0.125rem}body .accordion__icon::after{width:0.125rem;height:0.75rem}body .accordion__title{font-size:var(--font-size--sm);font-weight:var(--font-weight--semibold);font-family:var(--font-family--body);transition:0.4s ease-in-out}body .accordion__panel{padding-inline:1.5rem;display:grid;grid-template-rows:1fr;transition:0.4s ease-in-out;padding-inline:1rem}@media (min-width:48rem){body .accordion__panel{padding-inline:1.81rem}}body .accordion__panel[aria-hidden="false"]{animation:toggle 0.4s ease-in-out;grid-template-rows:1fr;opacity:1;visibility:visible;padding-block:0 1.5rem}body .accordion__panel[aria-hidden="true"]{visibility:hidden;grid-template-rows:0fr;opacity:0}body .accordion__content p{margin-block-end:0.75rem}body .accordion__content p:last-child{margin-block-end:0}.button{--icon-scale: var(--font-size--sm);--button__transition: 0.3s ease;--button__border-width: 0.0625rem;--button__border-style: solid;--button__border-color: transparent;--button__border-radius: 0.625rem;--button__line-height: 1.5;--button__padding-block: 0.8125rem;--button__padding-inline: 1.375rem;--button__font-family: var(--font-family--body);--button__font-size: var(--font-size--sm);--button__font-weight: var(--font-weight--semibold);--button__box-shadow: none;--button__gap: 0.75rem;transition:0.4s ease-in-out}.button.--primary{--button__background--primary: var(--color-1);--button__border-color--primary: var(--color-1);--button__color--primary: var(--color-scheme-text)}.button.--primary:hover,.button.--primary:focus-visible{--button__background--primary--hover: var(--color-1--hover);--button__border-color--primary--hover: var(--color-1--hover);--button__color--primary--hover: var(--color-white)}.button.--secondary{--button__background--secondary: var(--color-2);--button__border-color--secondary: var(--color-2);--button__color--secondary: var(--color-scheme-text)}.button.--secondary:hover,.button.--secondary:focus-visible{--button__background--secondary--hover: var(--color-2--hover);--button__border-color--secondary--hover: var(--color-2--hover);--button__color--secondary--hover: var(--color-white)}.button.--bordered{border:solid 0.125rem var(--color-green-darker);background-color:transparent;color:var(--color-green-darker);padding:1.025rem 1.375rem;font-weight:var(--font-weight--semibold);border-radius:0.625rem}.button.--bordered:hover,.button.--bordered:focus-visible{border-color:var(--color-1--hover);background-color:var(--color-1--hover);color:var(--color-white)}.button.--link{padding-inline:0;padding-block:1em 0.125em;background-color:transparent;border:none;border-block-end:solid 0.125rem var(--color-green-light);border-radius:0;color:var(--color-green-darker);text-decoration:none}.button.--link svg{color:var(--color-green-light);display:block;rotate:0deg;transition:rotate 350ms ease}.button.--link[aria-expanded='true'] svg{rotate:180deg}.button.--icon-only{width:2.5rem;height:2.5rem;padding:0.25rem;font-size:var(--font-size--sm);border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width:64rem){.button.--icon-only{width:2.875rem;height:2.875rem}}.button.--icon-only svg{display:block}.button.--read-more{margin-block-end:1rem}.button.--read-more[aria-expanded='false'] .--close{display:none}.button.--read-more[aria-expanded='true'] .--open{display:none}.button__group{--button-group__vertical-alignment: flex-start;--button-group__horizontal-alignment: flex-start;flex-wrap:wrap}.button__group .button{width:100%}@media (min-width:36rem){.button__group .button{width:auto}}.button__title{white-space:nowrap}.button svg{min-width:var(--icon-scale);display:none}.button.--control svg{display:block}body .slider{position:relative;max-width:100%;padding-block-end:2.15rem;--slides: 1;--space-between: 2.5;--numbers: none;--pagination: show;--pagination-type: bullets;--pagination-dynamic-bullets: show;--pagination-dymanic-bullets-visible: 6}@media (min-width:36rem){body .slider{padding-block-end:5.5rem}}body .slider__slide{opacity:0.3}body .slider__slide.swiper-slide-active{opacity:1}body .slider__controls{margin-block-start:1.25rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media (min-width:36rem){body .slider__controls{margin-block-start:2.5rem;justify-content:space-between}}body .slider__pager{margin-block:0;position:relative;bottom:auto;left:auto;transform:unset;width:auto !important;min-inline-size:auto}body .slider__pager[hidden="hidden"]{display:block}body .slider__pager span{inline-size:0.625rem;block-size:0.625rem;border-radius:50%}body .slider__pager .swiper-pagination-bullet{background:var(--color-grey-6);opacity:1}body .slider__pager .swiper-pagination-bullet-active{background:var(--color-green-darker)}body .slider__prev.button,body .slider__next.button{width:3rem;height:3rem;background-color:transparent;border:solid 0.125rem var(--color-border);color:var(--color-scheme-text);display:none;flex-direction:column;align-items:center;justify-content:center;padding:0.25rem;border-radius:50%}body .slider__prev.button:hover,body .slider__prev.button:focus-visible,body .slider__next.button:hover,body .slider__next.button:focus-visible{background-color:var(--color-1--hover);border-color:var(--color-1--hover);color:var(--color-white)}body .slider__prev.button svg,body .slider__next.button svg{display:block}@media (min-width:36rem){body .slider__prev.button,body .slider__next.button{display:flex}}body .slider__next.button{margin-inline-start:0}body .slider .button:disabled{visibility:visible}body .slider .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,body .slider .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:auto;transform:unset;bottom:auto}body .slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{left:0 !important}body .slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,body .slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,body .slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:unset}.pager{display:flex;flex-direction:column;align-items:center;justify-content:center}.pager__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0.5rem}.pager__item{width:3rem;height:3rem;padding:0.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family--body);font-size:1.125rem;font-weight:var(--font-weight--semibold);background-color:var(--color-grey-4);color:var(--color-scheme-text);text-decoration:none;transition:0.4s ease-in-out}@media (min-width:48rem){.pager__item{width:3.6875rem;height:3.6875rem}}.pager__item .button__title{display:none}.pager__item:hover,.pager__item:focus-visible,.pager__item.--current{background-color:var(--color-green-light);color:var(--color-scheme-text)}.pager__item.--icon-only{background-color:transparent}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;list-style:none;margin:0;padding:0}@media (min-width:64rem){.breadcrumbs__list{gap:1rem}}.breadcrumbs__separator{position:relative;width:0.625rem;height:1rem}.breadcrumbs__separator svg{display:none}.breadcrumbs__separator::before{content:'';position:absolute;left:0.3125rem;top:0;z-index:1;background-color:var(--color-grey-7);width:0.0625rem;height:100%;transform:rotate(15deg)}.breadcrumbs__item{font-size:var(--font-size--sm);list-style:none}.breadcrumbs__link{color:var(--color-grey-7);text-decoration:none;cursor:pointer}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{text-decoration:none;color:var(--color-scheme-text)}.breadcrumbs span.breadcrumbs__link{color:var(--color-scheme-text);cursor:auto}.card.--employee-slider{background-color:transparent;color:var(--color-scheme-text);border-radius:0;padding:0;display:flex;flex-direction:column}.card.--employee-slider .card__content{flex:1;display:flex;flex-direction:column}.card.--employee-slider .card__image{order:-1;margin-block-end:1.5rem;position:relative;aspect-ratio:1}.card.--employee-slider .card__img{width:100%;object-fit:cover;border-radius:1.25rem}.card.--employee-slider .card__expertises{position:absolute;inset:auto 0.75rem 0.75rem 0.75rem;z-index:1;display:flex;flex-wrap:wrap;gap:0.25rem}.card.--employee-slider .card__expertises:only-child{inset:auto 0 0.75rem}.card.--employee-slider .card__expertise{background-color:var(--color-green-light);color:var(--color-white);font-size:0.75rem;display:inline-block;break-inside:avoid;padding:0.375rem 0.75rem;border-radius:0.625rem}@media (min-width:32rem){.card.--employee-slider .card__expertise{font-size:0.875rem}}.card.--employee-slider .card__title{font-size:1.4375rem}.card.--employee-slider .card__role{margin-block-end:0;color:var(--color-grey-7)}.card.--employee-slider .card__email{margin-block-end:0;color:var(--color-grey-7);font-style:italic}.card.--news{position:relative;background-color:transparent;color:var(--color-scheme-text);padding:0;border-radius:0}.card.--news .card__link{height:100%;display:flex;flex-direction:column}.card.--news .card__title{font-size:1.4375rem;margin-block-end:1.25rem}.card.--news .card__excerpt{margin-block-end:0}.card.--news .card__image{min-height:18.75rem;max-height:18.75rem;border-top-left-radius:var(--radius--sm);border-top-right-radius:var(--radius--sm)}.card.--news .card__meta{display:flex;flex-wrap:wrap;gap:1rm;margin-block-start:0;font-size:var(--font-size--xs)}.card.--offer{--card__background: transparent;--card__radius: 0;--card__shadow: none;--card__padding: 0;display:flex;flex-direction:column;grid-column:span 12}@media (min-width:48rem){.card.--offer{grid-column:span 6}}@media (min-width:64rem){.card.--offer{grid-column:span 4}}.card.--offer .card__link{flex:1;display:flex;flex-direction:column;gap:0;position:relative;border-radius:var(--radius--sm);overflow:hidden}.card.--offer .card__link:hover .button.--secondary,.card.--offer .card__link:focus-visible .button.--secondary{--button__background--secondary: var( --color-2--hover );--button__border-color--secondary: var( --color-2--hover );--button__color--secondary: var( --color-white )}.card.--offer .card__title{font-size:1.4375rem;margin-block-end:1rem}.card.--offer .card__tags{font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:var(--font-size--xs);margin-block-end:0.5rem;order:-1;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.card.--offer .card__tag{display:flex;align-items:center;gap:0.5em}.card.--offer .card__tag svg{color:var(--color-green-light)}.card.--offer .card__tag.--strikethrough{position:relative;opacity:0.7}.card.--offer .card__tag.--strikethrough::after{content:'';position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:3px;background-color:#cd0000;transform:translateY(-50%)}.card.--offer .card__excerpt{margin-block-end:0}.card.--offer .card__image{inline-size:100%;min-height:11.75rem;max-height:11.75rem;object-fit:cover}@media (min-width:48rem){.card.--offer .card__image{min-height:18.75rem;max-height:18.75rem}}.card.--offer .card__content{background-color:var(--color-white);color:var(--color-scheme-text);padding:3.75rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column;margin-block-start:-2.5rem;position:relative}@media (min-width:48rem){.card.--offer .card__content{padding:4.125rem 2.5rem 2.5rem}}@media (min-width:85rem){.card.--offer .card__content{padding:5.125rem 3rem 3.25rem}}.card.--offer .button.--icon-only{position:absolute;right:1.5rem;top:8rem;z-index:1}@media (min-width:48rem){.card.--offer .button.--icon-only{top:15rem;right:2.5rem}}@media (min-width:85rem){.card.--offer .button.--icon-only{right:3rem}}.card.--offer .card__stamp.--sold,.card.--offer .card__stamp.--voorbehoud{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;z-index:3;inline-size:4rem;block-size:4rem;pointer-events:none;transform:rotate(31deg);filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.3))}@media (min-width:48rem){.card.--offer .card__stamp.--sold,.card.--offer .card__stamp.--voorbehoud{inset-block-start:1.25rem;inset-inline-end:1.25rem;inline-size:5.5rem;block-size:5.5rem}}@media (min-width:85rem){.card.--offer .card__stamp.--sold,.card.--offer .card__stamp.--voorbehoud{inline-size:7rem;block-size:7rem}}.card.--offer.--sold .card__link::after,.card.--offer.--voorbehoud .card__link::after{content:'';position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:100%;block-size:11.75rem;background:radial-gradient(ellipse at 100% 0%, rgba(0, 0, 0, 0.45) 0%, transparent 65%);z-index:2;pointer-events:none}@media (min-width:48rem){.card.--offer.--sold .card__link::after,.card.--offer.--voorbehoud .card__link::after{block-size:18.75rem}}.card.--offer.--sold .card__image{filter:grayscale(0.35) brightness(0.92);transition:filter 0.3s ease}.card.--offer.--sold .card__link:hover .card__image,.card.--offer.--sold .card__link:focus-visible .card__image{filter:grayscale(0) brightness(1)}.card.--offer.--voorbehoud .card__image{filter:grayscale(0.15) brightness(0.95);transition:filter 0.3s ease}.card.--offer.--voorbehoud .card__link:hover .card__image,.card.--offer.--voorbehoud .card__link:focus-visible .card__image{filter:grayscale(0) brightness(1)}.card.--reference{--card__background: transparent;--card__radius: 0;--card__shadow: none;--card__padding: 0;display:flex;flex-direction:column;grid-column:span 12}@media (min-width:48rem){.card.--reference{grid-column:span 6}}@media (min-width:64rem){.card.--reference{grid-column:span 4}}.card.--reference .card__link{flex:1;display:flex;flex-direction:column;gap:0;position:relative}.card.--reference .card__link:hover .button.--secondary,.card.--reference .card__link:focus-visible .button.--secondary{--button__background--secondary: var( --color-2--hover );--button__border-color--secondary: var( --color-2--hover );--button__color--secondary: var( --color-white )}.card.--reference .card__title{font-size:1.4375rem;margin-block-end:1rem}.card.--reference .card__category{font-family:var(--font-family--body);font-weight:var(--font-weight--semibold);font-size:var(--font-size--xs);margin-block-end:0.25rem;order:-1}.card.--reference .card__excerpt{margin-block-end:0}.card.--reference .card__image{min-height:11.75rem;max-height:11.75rem;border-top-left-radius:var(--radius--sm);border-top-right-radius:var(--radius--sm)}@media (min-width:48rem){.card.--reference .card__image{min-height:18.75rem;max-height:18.75rem}}.card.--reference .card__content{background-color:var(--color-white);color:var(--color-scheme-text);border-bottom-left-radius:var(--radius--sm);border-bottom-right-radius:var(--radius--sm);padding:3.75rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column;margin-block-start:-2.5rem;position:relative;clip-path:url(#referenceCardClip);overflow:hidden}@media (min-width:48rem){.card.--reference .card__content{padding:4.125rem 2.5rem 2.5rem}}@media (min-width:85rem){.card.--reference .card__content{padding:5.125rem 3rem 3.25rem}}.card.--reference .button.--icon-only{position:absolute;left:1.5rem;top:8rem;z-index:1}@media (min-width:48rem){.card.--reference .button.--icon-only{top:15rem;left:2.5rem}}@media (min-width:85rem){.card.--reference .button.--icon-only{left:3rem}}article.card.--roadmap{position:relative;margin-block-start:2.35rem;background-color:transparent;padding:0;border-radius:0;border:0 none;grid-column:span 12}@media (min-width:48rem){article.card.--roadmap{grid-column:span 6}}@media (min-width:64rem){article.card.--roadmap{grid-column:span 3}}article.card.--roadmap .card__link{height:100%;row-gap:0}article.card.--roadmap .card__content{background-color:var(--color-white);color:var(--color-scheme-text);padding:3.5rem 1.5rem 1.5rem;border-radius:var(--radius--sm);height:100%;width:100%;clip-path:url(#roadmapCardClip);overflow:hidden}@media (min-width:48rem){article.card.--roadmap .card__content{padding:4.5rem 1.5rem 2rem}}article.card.--roadmap .card__number{font-size:5.625rem;color:var(--color-green-light);font-family:var(--font-family--heading);line-height:1;margin-block-end:0;position:absolute;top:-2rem;left:1.5rem;z-index:1}@media (min-width:48rem){article.card.--roadmap .card__number{top:-1.5rem}}article.card.--roadmap .card__title{font-size:1.3125rem;margin-block-end:1rem}@media (min-width:48rem){article.card.--roadmap .card__title{font-size:1.4375rem}}article.card.--roadmap .card__excerpt{margin-block-end:0;text-wrap:pretty}article.card.--roadmap .card__excerpt p{margin-block-end:0.5rem}article.card.--roadmap .card__excerpt :last-child{margin-block-end:0}.card.--timeline.--compact{position:relative;background-color:transparent;padding:0;border-radius:0;height:auto}.card.--timeline.--compact .card__image{height:100%;aspect-ratio:unset;grid-column:1/-1;grid-row:1;max-height:16.25rem;overflow:hidden;border-radius:0}@media (min-width:48rem){.card.--timeline.--compact .card__image{grid-row:2;max-height:28.75rem}}@media (min-width:64rem){.card.--timeline.--compact .card__image{grid-column:7/-1;margin-inline-end:-3rem;grid-row:1/-1;max-height:none}}@media (min-width:85rem){.card.--timeline.--compact .card__image{grid-column:8/-1;margin-inline-end:-5rem}}.card.--timeline.--compact .card__image img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:64rem){.card.--timeline.--compact .card__image img{border-top-left-radius:var(--radius--sm);border-bottom-left-radius:var(--radius--sm)}}.card.--timeline.--compact .card__content{align-self:center;grid-column:1/-1;grid-row:2;padding:1.875rem;background-color:var(--color-1--foreground);color:var(--color-white);border-radius:0;overflow:hidden}@media (min-width:48rem){.card.--timeline.--compact .card__content{padding:2.5rem 2rem;grid-column:2/-2;grid-row:1;margin-inline:0;margin-block:0 -2.25rem;border-radius:1.25rem}}@media (min-width:64rem){.card.--timeline.--compact .card__content{margin-block:3rem;grid-column:2/9;padding:5.5rem 4.25rem;margin-inline-end:-5rem;clip-path:url(#timelineCardClip)}}@media (min-width:85rem){.card.--timeline.--compact .card__content{margin-block:4rem;grid-column:2/8;padding:7.5rem 6.25rem;margin-inline-end:-7rem}}.card.--timeline.--compact .card__title{font-family:var(--font-family--heading);font-size:var(--font-size--md-sm);margin-block-end:1.5rem}.card.--timeline.--compact .card__year{font-size:2.5rem;margin-block-end:1.125rem;color:var(--color-grey-4)}@media (min-width:48rem){.card.--timeline.--compact .card__year{font-size:3.5rem;margin-block-end:2rem}}@media (min-width:64rem){.card.--timeline.--compact .card__year{font-size:5.625rem;margin-block-end:2.5rem}}.card.--timeline.--compact .card__excerpt{margin-block-end:1.25rem}.card.--timeline.--compact .card__slider-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.card.--timeline.--compact .card__slider-pager{margin-inline-start:1.5rem;display:flex;align-items:center;gap:0.5rem}.card.--timeline.--compact .card__slider-dot{width:0.625rem;height:0.625rem;border-radius:50%;background-color:var(--color-grey-10);display:block;cursor:pointer}.card.--timeline.--compact .card__slider-dot.active{background-color:var(--color-green-light)}.card.--timeline.--compact .button.--icon-only{width:2.5rem;height:2.5rem;padding:0.25rem;font-size:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width:64rem){.card.--timeline.--compact .button.--icon-only{width:3rem;height:3rem}}.card.--timeline.--compact .button.--icon-only.--bordered{border-color:var(--color-grey-10);background-color:transparent;color:var(--color-white)}.card.--timeline.--compact .button.--icon-only.--bordered:hover,.card.--timeline.--compact .button.--icon-only.--bordered:focus-visible{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-scheme-text)}.card.--tile{--card__background: transparent;--card__radius: 0;--card__shadow: none;--card__padding: 0;display:flex;flex-direction:column;--card__grid-column: span 12}@media (min-width:48rem){.card.--tile{--card__grid-column: span 6}}@media (min-width:64rem){.card.--tile{--card__grid-column: span 4}}.card.--tile .card__link{flex:1;display:flex;flex-direction:column;gap:0;position:relative}.card.--tile .card__link:hover .button.--secondary,.card.--tile .card__link:focus-visible .button.--secondary{--button__background--secondary: var( --color-2--hover );--button__border-color--secondary: var( --color-2--hover );--button__color--secondary: var( --color-white )}.tiles .card.--tile .card__title{font-size:1.4375rem;margin-block-end:1rem;padding-inline:0}.card.--tile .card__category{font-family:var(--font-family--body);font-weight:var(--font-weight--semibold);font-size:var(--font-size--xs);margin-block-end:0.25rem;order:-1}.tiles .card.--tile .card__excerpt{margin-block-end:0;padding-inline:0}.card.--tile .card__image{min-height:11.75rem;max-height:11.75rem;border-top-left-radius:var(--radius--sm);border-top-right-radius:var(--radius--sm)}@media (min-width:48rem){.card.--tile .card__image{min-height:18.75rem;max-height:18.75rem}}.card.--tile .card__content{background-color:var(--color-white);color:var(--color-scheme-text);border-bottom-left-radius:var(--radius--sm);border-bottom-right-radius:var(--radius--sm);padding:3.75rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column;margin-block-start:-2.5rem;position:relative;clip-path:url(#referenceCardClip);overflow:hidden}@media (min-width:48rem){.card.--tile .card__content{padding:4.125rem 2.5rem 2.5rem}}@media (min-width:85rem){.card.--tile .card__content{padding:5.125rem 3rem 3.25rem}}.card.--tile .card__content:not(:has(+ .button)){padding:2.75rem 1.5rem 1.5rem}@media (min-width:48rem){.card.--tile .card__content:not(:has(+ .button)){padding:3.125rem 2.5rem 2.5rem}}@media (min-width:85rem){.card.--tile .card__content:not(:has(+ .button)){padding:4.125rem 3rem 3.25rem}}.card.--tile .button.--icon-only{position:absolute;right:1.5rem;z-index:1;top:10rem}@media (min-width:500px){.card.--tile .button.--icon-only{top:17rem;right:2.5rem}}@media (min-width:85rem){.card.--tile .button.--icon-only{right:3rem}}