.adformat-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);width:100%}.adformat-card__badge{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1}.adformat-card__media{display:flex;align-items:center;justify-content:center;align-self:stretch;height:9rem;margin-top:var(--space-4)}.adformat-card__media dotlottie-player{width:11rem;height:7.5rem}.adformat-card__title{margin:0;font-weight:var(--weight-semibold)}.adformat-card__title a{color:inherit}.adformat-card__title a:hover{color:var(--color-action)}.adformat-card__subtitle{margin:0;font-size:var(--font-size-body-sm)}.adformat-card__attributes{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.adformat-card__attribute{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text-body);font-size:var(--font-size-body-sm);line-height:1.4}.adformat-card__icon{flex:none;width:1.25rem;height:1.25rem;margin-top:1px;color:var(--color-action)}.adformat-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:auto;padding-top:var(--space-3)}.adformat-card__specs{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-body);font-size:var(--font-size-body-sm);font-weight:var(--weight-semibold)}.adformat-card__specs:hover{color:var(--color-action)}.adformat-card__specs-arrow{display:inline-block;transition:transform var(--duration-base) var(--ease-standard)}.adformat-card__specs:hover .adformat-card__specs-arrow{transform:translate(var(--space-1))}@media (prefers-reduced-motion: reduce){.adformat-card__specs-arrow{transition:none}}.cd-waves{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cd-waves__svg{position:absolute;top:0;width:100%;height:100%;min-height:100%;max-height:100%}.cd-waves__layer--1 path{fill:var(--color-wave-1);animation:cd-waves-drift-out 15s linear infinite}.cd-waves__layer--2 path{fill:var(--color-wave-2);animation:cd-waves-drift-in 25s linear infinite}.cd-waves__layer--3 path{fill:var(--color-wave-3);animation:cd-waves-drift-in 35s linear infinite}@keyframes cd-waves-drift-out{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes cd-waves-drift-in{0%{transform:translate(-90px)}to{transform:translate(85px)}}@media (prefers-reduced-motion: reduce){.cd-waves__layer path{animation:none}}.cd-breadcrumb{position:relative;z-index:1;max-width:var(--container-max);margin-inline:auto;padding:var(--section-py) var(--section-px) 0}.cd-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.cd-breadcrumb__link,.cd-breadcrumb__current{font-size:var(--font-size-body-sm);line-height:1.25rem}.cd-breadcrumb__link{color:var(--color-text-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-standard)}.cd-breadcrumb__link:hover{opacity:.7}.cd-breadcrumb__current{font-weight:var(--weight-bold);color:var(--color-text-primary)}.cd-breadcrumb__separator{display:flex;align-items:center;color:var(--color-text-primary)}:root.dark .cd-breadcrumb__link,:root.dark .cd-breadcrumb__current,:root.dark .cd-breadcrumb__separator{color:var(--color-text-muted)}@media (max-width: 639.98px){.cd-breadcrumb{padding-inline:var(--space-6)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.cd-carousel{width:100%;--carousel-gutter: var(--space-14);padding-inline:var(--carousel-gutter)}.cd-carousel[data-carousel=logos],.cd-carousel[data-carousel^=previews]{--carousel-gutter: 0}.cd-carousel .splide__list>*{position:relative;box-sizing:border-box;flex-shrink:0;margin:0;list-style:none;backface-visibility:hidden;display:flex;justify-content:center}.cd-carousel .splide__arrow{width:var(--touch-target-min);height:var(--touch-target-min);background:transparent;border-radius:var(--radius-pill);opacity:.5;transition:opacity var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.cd-carousel .splide__arrow svg{width:55%;height:55%;fill:var(--color-text-primary)}.cd-carousel .splide__arrow:hover:not(:disabled){opacity:1;background-color:color-mix(in srgb,var(--color-border) 30%,transparent)}.cd-carousel .splide__arrow:focus-visible{opacity:1;outline:2px solid var(--color-focus);outline-offset:2px}.cd-carousel .splide__arrow:disabled{opacity:.2}.cd-carousel .splide__arrow--prev{left:0}.cd-carousel .splide__arrow--next{right:0}.cd-carousel .splide__pagination{position:static;gap:var(--space-2);padding:0}.cd-carousel .splide__pagination__page{width:30px;height:3px;margin:0;background-color:var(--color-text-primary);border-radius:0;opacity:.3;transition:opacity var(--duration-base) var(--ease-standard)}.cd-carousel .splide__pagination__page.is-active{transform:none;opacity:1;background-color:var(--color-text-primary)}.cd-carousel .splide__pagination__page:hover{opacity:.7}.cd-carousel .splide__pagination__page:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width: 1023.98px){.cd-carousel{--carousel-gutter: var(--space-12)}}@media (max-width: 767.98px){.cd-carousel{--carousel-gutter: var(--space-10)}}.gallery-card{display:flex;flex-direction:column;gap:var(--space-4);width:100%;height:100%}.gallery-card__header{position:relative;z-index:1}.gallery-card__title{margin-bottom:var(--space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-weight:var(--weight-semibold);font-size:1.5rem;letter-spacing:.01rem}.gallery-card__brand{display:inline-flex;align-items:center;font-size:var(--font-size-micro);color:var(--color-text-primary);white-space:nowrap}.gallery-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}@media (max-width: 1279.98px){.gallery-card__title{font-size:1.25rem}}.gallery-card__device{position:relative;flex:1;z-index:1;display:flex;justify-content:center;align-items:center;min-height:0;container:gallery-device / size}.gallery-card__device>.frame--mobile{width:min(190px,60cqw,100cqh / 2.03)}.gallery-card__device>.frame--desktop{width:min(640px,90cqw,100cqh / .6034)}.gallery-card__device>.crossdevice-wrapper{width:min(727px,95cqw,100cqh * 12 / 7)}@media (max-width: 639.98px){.gallery-card__device{container-type:inline-size}.gallery-card__device>.frame--mobile{width:min(190px,60%)}.gallery-card__device>.frame--desktop{width:90%}.gallery-card__device>.crossdevice-wrapper{width:95%}}@media (max-width: 489.98px){.gallery-card__device>.crossdevice-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;aspect-ratio:auto}.gallery-card .crossdevice-wrapper .frame--desktop,.gallery-card .crossdevice-wrapper .frame--mobile{position:relative;inset:auto}.gallery-card .crossdevice-wrapper .frame--desktop{width:90%}.gallery-card .crossdevice-wrapper .frame--mobile{width:min(190px,60%)}.gallery-card__device>*{font-size:calc(min(190px,60cqw)*.0721)}.gallery-card .frame-actions-container{gap:.875em}.gallery-card .frame-actions-container .preview-button,.gallery-card .frame-actions-container .discover-link{font-size:inherit}}.gallery-card:hover .frame-actions-container{opacity:1;pointer-events:auto}.gallery-card:hover .frame--desktop .frame-overlay,.gallery-card:hover .frame--mobile .frame-overlay{opacity:.3}.dark .gallery-card:hover .frame--desktop .frame-overlay,.dark .gallery-card:hover .frame--mobile .frame-overlay{opacity:.72}.icon-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-4);box-shadow:var(--elevation-1);overflow:hidden;cursor:default;transition:transform var(--duration-slow) var(--ease-out);will-change:transform}.icon-card:hover{transform:scale3d(1.02,1.02,1);transform-origin:center center}.icon-card__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;--wash-origin: calc(var(--space-5) + 27.5px);background-color:var(--neutral-200);-webkit-clip-path:circle(0 at var(--wash-origin) 50%);clip-path:circle(0 at var(--wash-origin) 50%);transition:-webkit-clip-path var(--duration-slow) var(--ease-out);transition:clip-path var(--duration-slow) var(--ease-out);transition:clip-path var(--duration-slow) var(--ease-out),-webkit-clip-path var(--duration-slow) var(--ease-out)}:root.dark .icon-card__wash{background-color:var(--neutral-650)}.icon-card:hover .icon-card__wash{-webkit-clip-path:circle(140% at var(--wash-origin) 50%);clip-path:circle(140% at var(--wash-origin) 50%)}.icon-card__icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:55px;height:55px;transition:transform var(--duration-slow) var(--ease-out)}.icon-card__bubble--top{position:absolute;left:-9px;top:-12px;width:52px;height:52px;transition:transform var(--duration-entrance) var(--ease-out)}.icon-card__bubble--bottom{position:absolute;left:26px;top:26px;width:38px;height:38px;transition:transform var(--duration-entrance) var(--ease-out)}.icon-card__glyph{position:relative;display:flex;align-items:center;justify-content:center;width:55px;height:55px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--neutral-0) 80%,transparent) 0%,color-mix(in srgb,var(--neutral-0) 25%,transparent) 100%);border:1px solid color-mix(in srgb,var(--neutral-0) 80%,transparent);border-radius:50%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.icon-card:hover .icon-card__icon{transform:scale3d(1.08,1.08,1);transform-origin:center center}.icon-card:hover .icon-card__bubble--top{transform:translate(-3px,-3px)}.icon-card:hover .icon-card__bubble--bottom{transform:translate(2px,2px)}.icon-card__body{display:flex;flex-direction:column;gap:var(--space-1)}.icon-card__title{font-weight:var(--weight-medium)}@media (prefers-reduced-motion: reduce){.icon-card:hover,.icon-card:hover .icon-card__icon,.icon-card:hover .icon-card__bubble--top,.icon-card:hover .icon-card__bubble--bottom{transform:none}}.job-card{display:flex;align-items:center;gap:var(--space-8)}.job-card__content{min-width:0}.job-card__media{display:block;width:27%;height:192px;flex-shrink:0}.job-card__media img,.job-card__media dotlottie-player{width:100%;height:100%}.job-card__media img{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-2)}.job-card__location{color:var(--color-link)}.job-card__summary{margin-top:var(--space-3);margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.job-card__actions{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-10)}@media (max-width: 767.98px){.job-card__media{display:none}.job-card__content{width:100%}}.job-closed{margin-top:calc(1.5 * var(--section-py));display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.job-closed__message{margin:0;max-width:52ch;color:var(--color-text-muted)}.job-detail{width:min(100%,calc(var(--container-narrow) + 2 * var(--section-px)));padding:var(--section-py) var(--section-px);font-size:var(--font-size-body);line-height:1.75rem;color:var(--color-text-body)}.job-detail__header{display:flex;justify-content:space-between}.job-detail__intro{width:75%;padding-right:var(--space-8)}.job-detail__title{margin-bottom:var(--space-2);font-size:1.5rem;line-height:2rem;font-weight:var(--weight-bold)}.job-detail__meta{margin-bottom:var(--space-8);color:var(--color-text-muted)}.job-detail__meta-sep{margin-inline:var(--space-2)}.job-detail__media{display:block;width:25%;height:var(--space-20);overflow:hidden;border-radius:var(--radius-2)}.job-detail__media dotlottie-player{width:20vw;max-width:200px;height:100%}.job-detail__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.job-detail__body h2,.job-detail__body h3{color:var(--color-text-primary);letter-spacing:-.025em}.job-detail__body h2{font-size:1.875rem;line-height:1.25;font-weight:var(--weight-medium)}.job-detail__body h3{font-size:1.25rem;line-height:1.4;font-weight:var(--weight-semibold);margin-block:var(--space-2)}.job-detail__body ul,.job-detail__body ol{margin-block:var(--space-4);padding-left:0;list-style:none;line-height:2.2}.job-detail__body li{padding-left:1.35em;text-indent:-1.35em}.job-detail__body a{color:var(--color-link);text-decoration:underline}.job-detail__body strong,.job-detail__body b{font-weight:var(--weight-bold)}@media (max-width: 1023.98px){.job-detail__intro{width:auto;padding-right:0}.job-detail__media{width:auto;margin-bottom:var(--space-8)}}@media (max-width: 767.98px){.job-detail__body h2{font-size:1.5rem}.job-detail__meta{margin-bottom:var(--space-2)}.job-detail__media{display:none}}.job-form{margin-top:calc(1.5 * var(--section-py))}.job-form__title{margin-bottom:var(--space-4);text-align:center;font-size:2.25rem;line-height:2.5rem}.job-form__subtitle{margin-bottom:var(--space-16);text-align:center;font-size:1.25rem;line-height:1.75rem}#apply-for-job form{width:min(100%,var(--container-reading));margin-inline:auto}.job-form__success{padding:var(--space-4);border-radius:var(--radius-2);text-align:center;background-color:var(--success-200);color:var(--success-700)}:root.dark .job-form__success{background-color:color-mix(in srgb,var(--success-700) 30%,transparent);color:var(--success-400)}.job-form__errors{padding:var(--space-2);background-color:#f8b4b4;color:var(--color-text-on-brand)}.job-form__field{padding-top:var(--space-2)}.job-form__required{color:#f05252}.job-form__hint{margin-bottom:var(--space-2);font-size:var(--font-size-body-sm);line-height:1.25rem;color:var(--color-text-body)}.job-form__control{margin-bottom:var(--space-4)}.job-form__error{font-size:var(--font-size-body-sm);line-height:1.25rem;color:#f05252}.job-form__actions{display:flex;justify-content:flex-end}.job-form__submit{margin-top:var(--space-8);width:-moz-fit-content;width:fit-content}.job-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.job-modal.hidden{display:none}.job-modal__dialog{width:100%;max-width:448px;margin-inline:var(--space-4);--cd-card-padding-block: var(--space-10);--cd-card-padding-inline: var(--space-10);text-align:center}.job-modal__state{flex-direction:column;align-items:center;gap:var(--space-6)}.job-modal__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:6px;border-radius:var(--radius-pill);background-color:var(--neutral-50)}.job-modal__icon-inner{width:100%;height:100%;padding:var(--space-3);border-radius:var(--radius-pill);background:var(--gradient-brand-200);text-align:center;color:var(--color-text-on-brand)}.job-modal__icon-inner svg{width:100%;height:100%}.job-modal__spinner{animation:spin 1s linear infinite}.job-modal__spinner-track{opacity:.25}.job-modal__spinner-head{opacity:.75}.job-modal__status{font-size:var(--font-size-subtitle);line-height:1.75rem;font-weight:var(--weight-semibold);color:var(--color-text-body)}.job-modal__title{font-weight:var(--weight-semibold)}.job-modal__close{margin-top:var(--space-2)}@media (max-width: 1023.98px){.job-form__subtitle{margin-bottom:var(--space-8)}}@media (max-width: 639.98px){.job-form__subtitle{font-size:inherit;line-height:inherit}.job-form__submit{width:auto}}.cd-lang{position:relative;display:inline-flex}.cd-lang__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-text-body);font-size:var(--font-size-body-sm);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.cd-lang__button:hover{color:var(--color-text-primary);background-color:var(--color-surface)}.cd-lang__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cd-lang__chevron{width:10px;height:10px;transform:rotate(180deg);transition:transform var(--duration-base) var(--ease-standard)}.cd-lang.is-open .cd-lang__chevron,.cd-lang--up .cd-lang__chevron{transform:rotate(0)}.cd-lang--up.is-open .cd-lang__chevron{transform:rotate(180deg)}.cd-lang__flag{width:20px;height:auto;flex-shrink:0}.cd-lang__menu{position:absolute;top:100%;left:0;z-index:20;display:none;width:10rem;margin:var(--space-2) 0 0;padding:var(--space-2);list-style:none;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:var(--elevation-3)}.cd-lang--up .cd-lang__menu{top:auto;bottom:100%;margin:0 0 var(--space-2)}.cd-lang.is-open .cd-lang__menu{display:block}.cd-lang__option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-text-body);font-size:var(--font-size-body-sm);border-radius:var(--radius-1);transition:background-color var(--duration-base) var(--ease-standard)}.cd-lang__option:hover{color:var(--color-text-primary);background-color:var(--color-surface-sunken)}.cd-lang__option:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.cd-logo{display:block;max-width:none}.cd-logo--dark{display:none}:root.dark .cd-logo--light{display:none}:root.dark .cd-logo--dark{display:block}.cd-megamenu{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:10;width:min(100%,var(--container-max));padding:var(--space-6);border-radius:var(--radius-3);border-start-start-radius:0;border-start-end-radius:0;box-shadow:var(--elevation-3);background:var(--color-background);transition:opacity var(--duration-base) var(--ease-standard),display var(--duration-base) allow-discrete}.site-header__trigger.is-open>.cd-megamenu{display:block;opacity:1}@starting-style{.site-header__trigger.is-open>.cd-megamenu{opacity:0}}.cd-megamenu:before{content:"";position:absolute;top:calc(var(--space-3) * -1);left:0;width:100%;height:var(--space-3);background:var(--color-background)}.cd-megamenu__categories{display:none;flex-direction:column;gap:var(--space-2)}.cd-megamenu__category{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);color:var(--color-text-body);font-size:var(--font-size-body);font-weight:var(--weight-semibold);text-align:left;background:none;border:1px solid transparent;border-radius:var(--radius-3);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.cd-megamenu__category:hover{color:var(--color-text-primary);background-color:var(--color-surface)}.cd-megamenu__category.is-selected{color:var(--color-text-primary);background-color:var(--color-surface);border-color:var(--color-border)}.cd-megamenu__category:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cd-megamenu__category-icon{flex-shrink:0;width:40px;height:auto}.cd-megamenu__group{display:none}.cd-megamenu__group.is-open{display:flex;flex-direction:column;gap:var(--space-6)}.cd-megamenu__group-row{display:flex;align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-4);padding:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--weight-semibold);text-align:left;background:none;border:0;cursor:default;display:none}.cd-megamenu__group-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cd-megamenu__group-icon{flex-shrink:0;width:40px;height:auto}.cd-megamenu__group-title{flex:1;min-width:0}.cd-megamenu__group-chevron{display:none}.cd-megamenu__section-head{margin-bottom:var(--space-2)}.cd-megamenu__section-title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--weight-semibold);letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.cd-megamenu__section-subtitle{margin:2px 0 0;color:var(--color-text-body);font-size:var(--font-size-micro)}.cd-megamenu__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.cd-megamenu__group-link{display:none;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-action);font-size:var(--font-size-body-sm);font-weight:var(--weight-semibold);transition:color var(--duration-base) var(--ease-standard)}.cd-megamenu__group-link:hover{color:var(--color-action-hover)}.cd-megamenu__arrow{width:16px;height:16px}.cd-megamenu__card .cd-badge{position:absolute;top:7px;right:6px;z-index:10;scale:.85}.cd-megamenu__card{--megamenu-ease: cubic-bezier(.5, 1, .89, 1);--megamenu-glow: linear-gradient(var(--rotate), var(--accent-600), var(--primary-500) 43%, var(--secondary-500));position:relative;padding:1.5px;border-radius:var(--radius-2);aspect-ratio:5 / 1;overflow:hidden}.cd-megamenu__card:before,.cd-megamenu__card:after{content:"";position:absolute;z-index:1;background-image:var(--megamenu-glow);opacity:0;animation:megamenu-spin 5.5s linear infinite}.cd-megamenu__card:before{top:-1%;left:-1%;width:102%;height:102%;border-radius:var(--radius-2);transition:opacity var(--duration-base)}.cd-megamenu__card:after{top:10%;right:0;left:0;width:100%;height:100%;margin:0 auto;transform:scale(.8);filter:blur(2rem);transition:opacity var(--duration-slow)}.cd-megamenu__card:hover:before{opacity:1}.cd-megamenu__card:hover:after{opacity:.5}@property --rotate{syntax: "<angle>"; initial-value: 132deg; inherits: false;}@keyframes megamenu-spin{0%{--rotate: 0deg}to{--rotate: 360deg}}.cd-megamenu__card-frame{position:relative;z-index:2;width:100%;height:100%;background:color-mix(in srgb,var(--color-surface) 95%,transparent);border-radius:var(--radius-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.cd-megamenu__card-body{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-2) var(--space-4)}.cd-megamenu__card-body:has(.cd-badge){padding-right:var(--space-16)}.cd-megamenu__card-media{flex-shrink:0;height:90%;width:auto;aspect-ratio:4.5 / 3.5;overflow:hidden}.cd-megamenu__card-media dotlottie-player{display:block;width:100%;height:100%}.cd-megamenu__card-title{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--duration-base) var(--ease-standard)}.cd-megamenu__card-chevron{width:var(--space-4);height:var(--space-4);color:var(--color-text-body)}.cd-megamenu__card:hover .cd-megamenu__card-title,.cd-megamenu__card:hover .cd-megamenu__card-chevron{color:var(--color-action)}.cd-megamenu__card-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;mix-blend-mode:multiply;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transition:opacity var(--duration-base) var(--megamenu-ease)}:root.dark .cd-megamenu__card-canvas{mix-blend-mode:plus-lighter}.cd-megamenu__card:hover .cd-megamenu__card-canvas{opacity:.6}:root.dark .cd-megamenu__card:hover .cd-megamenu__card-canvas{opacity:.4}@media (max-width: 959.98px){.cd-megamenu{position:static;left:auto;transform:none;width:auto;padding:0;background:none;border-radius:0;box-shadow:none}.cd-megamenu__inner{padding:var(--space-4) 0 0}.cd-megamenu__group{display:block}.cd-megamenu__group-row{justify-content:space-between;margin-bottom:0;padding:var(--space-3) 0 var(--space-3) var(--space-3);font-size:var(--font-size-body-sm);cursor:pointer}.cd-megamenu__group-chevron{display:block;flex:none;width:18px;height:18px;color:var(--color-text-body);transition:transform var(--duration-base) var(--ease-standard)}.cd-megamenu__group.is-open .cd-megamenu__group-chevron{transform:rotate(90deg)}.cd-megamenu__section,.cd-megamenu__group-link{display:none;margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--color-border)}.cd-megamenu__group.is-open .cd-megamenu__section:has(.cd-megamenu__card){display:block}.cd-megamenu__group.is-open .cd-megamenu__group-link{display:flex}.cd-megamenu__section:not(:has(.cd-megamenu__card)){display:none}.cd-megamenu__section+.cd-megamenu__section{margin-top:var(--space-3)}.cd-megamenu__section-head{margin-bottom:var(--space-1)}.cd-megamenu__section-title{color:var(--color-text-body);font-size:var(--font-size-body-sm);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.cd-megamenu__section-subtitle{display:none}.cd-megamenu__cards{grid-template-columns:minmax(0,1fr);gap:0}.cd-megamenu__card{display:block;padding:0;border-radius:0;aspect-ratio:auto;overflow:visible}.cd-megamenu__card:before,.cd-megamenu__card:after{content:none}.cd-megamenu__card-frame{display:block;background:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.cd-megamenu__card-body,.cd-megamenu__card-body:has(.cd-badge){justify-content:flex-start;gap:var(--space-2);padding:var(--space-2) 0 var(--space-2) var(--space-3);filter:none}.cd-megamenu__card-body:hover,.cd-megamenu__card-body:hover *{filter:none}.cd-megamenu__card-media,.cd-megamenu__card-chevron,.cd-megamenu__card-canvas{display:none}.cd-megamenu__card-title{order:1;font-size:var(--font-size-body-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.cd-megamenu__card .cd-badge{position:static;order:2;flex:none}.cd-megamenu__group-link{margin-top:var(--space-3)}}.selection-process{margin-top:var(--section-py)}.selection-process__title{font-size:1.5rem;font-weight:var(--weight-semibold);margin-bottom:var(--space-8)}.selection-process__steps{display:flex;flex-direction:column;gap:var(--between-cards)}.cd-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.cd-split--wide{gap:var(--space-16)}.has-split [data-split]>*{visibility:hidden}.has-split [data-split].is-split>*{visibility:visible;animation-duration:2s;animation-fill-mode:both}.has-split [data-split].is-split>*:first-child{animation-name:cd-slide-in-left}.has-split [data-split].is-split>*:last-child{animation-name:cd-slide-in-right}@keyframes cd-slide-in-left{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes cd-slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@media (max-width: 1023.98px){.cd-split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.has-split [data-split]>*{visibility:visible;animation:none}}.step-card{display:flex;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-4) var(--space-8);background-color:var(--color-surface);border-radius:var(--radius-4);box-shadow:var(--elevation-1)}.step-card__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;padding:6px;background-color:var(--neutral-50);border-radius:var(--radius-pill);transition:transform var(--duration-slow) var(--ease-out)}.step-card:hover .step-card__badge{transform:scale3d(1.08,1.08,1);transform-origin:center center}.step-card__number{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--gradient-brand-200);border-radius:var(--radius-pill);color:var(--color-text-on-brand);font-size:1.5rem;line-height:1}.step-card__body{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2)}@media (prefers-reduced-motion: reduce){.step-card:hover .step-card__badge{transform:none}}.teammember-card{display:flex;flex-direction:column;gap:var(--space-6);max-width:24rem;cursor:default;transition:transform var(--duration-slow) var(--ease-out);will-change:transform}.teammember-card:hover,.teammember-card:focus-within{transform:scale3d(1.02,1.02,1);transform-origin:center center}.teammember-card__portrait{position:relative;overflow:hidden}.teammember-card__image{display:block;width:100%}.teammember-card__overlay{position:absolute;bottom:0;width:100%;padding:var(--space-16) var(--space-6) var(--space-2);background:linear-gradient(to bottom,transparent,var(--neutral-1000))}.teammember-card__name{margin:0 0 var(--space-2);color:var(--neutral-0);font-size:1.875rem;line-height:1.2}.teammember-card__links{position:absolute;right:var(--space-5);bottom:var(--space-5);display:flex;gap:var(--space-4);margin:0;padding:0;list-style:none}.teammember-card__link{display:block;color:var(--neutral-0);transition:opacity var(--duration-base) var(--ease-standard)}.teammember-card__link:hover{opacity:.75}.teammember-card__link svg{display:block;width:20px;height:20px}.teammember-card__role{margin:0 0 var(--space-2)}.teammember-card__bio{margin:0;color:var(--color-text-body);font-weight:var(--weight-regular, 400)}@property --cd-toast-angle{syntax: "<angle>"; initial-value: 132deg; inherits: false;}.cd-toast{--cd-toast-delay: 2s;position:fixed;bottom:var(--space-8);right:var(--space-8);z-index:70;margin:var(--space-4);transform:translate(100%);opacity:0;animation:cd-toast-slide-in var(--duration-entrance) var(--ease-out) var(--cd-toast-delay) forwards,cd-toast-shake var(--duration-slow) var(--ease-standard) calc(var(--cd-toast-delay) + var(--duration-entrance)) forwards}.cd-toast.is-closing{animation:cd-toast-slide-out var(--duration-base) var(--ease-standard) forwards}.cd-toast[hidden]{display:none}.cd-toast__glow{--cd-toast-ring: var(--accent-600), var(--primary-500) 43%, var(--secondary-500);position:relative;display:grid;grid-template-areas:"toast";isolation:isolate;overflow:hidden;padding:var(--space-1);border-radius:var(--radius-3);box-shadow:var(--elevation-3)}.cd-toast__glow>*{grid-area:toast}.cd-toast__glow:before,.cd-toast__glow:after{content:"";position:absolute;z-index:1;background-image:linear-gradient(var(--cd-toast-angle),var(--cd-toast-ring));animation:cd-toast-spin 5.5s linear infinite}.cd-toast__glow:before{top:-1%;left:-1%;width:102%;height:102%;border-radius:var(--radius-3)}.cd-toast__glow:after{top:10%;left:0;right:0;width:100%;height:100%;margin:0 auto;transform:scale(.8);filter:blur(2rem);opacity:.5}.cd-toast__card{position:relative;z-index:3;overflow:hidden;border-radius:calc(var(--radius-3) - var(--space-1));background-color:var(--color-surface)}.cd-toast__content{display:flex;align-items:flex-start;gap:var(--space-2);max-width:24rem;padding:var(--space-6)}.cd-toast__link{position:relative;display:flex;align-items:center;gap:var(--space-4);flex:1 1 0%;min-width:0}.cd-toast__thumb{flex-shrink:0}.cd-toast__thumb img{width:80px;height:auto;-o-object-fit:contain;object-fit:contain}.cd-toast__body{flex:1 1 0%;min-width:0}.cd-toast__title,.cd-toast__message{margin-bottom:var(--space-1)}.cd-toast__cta{display:inline-block;font-size:var(--font-size-body-sm);line-height:1.25rem;font-weight:var(--weight-medium);color:var(--color-link);transition:color var(--duration-base) var(--ease-standard)}.cd-toast__link:hover .cd-toast__cta{color:var(--color-action-hover)}:root.dark .cd-toast__cta{animation:cd-toast-pulse 2s ease-in-out infinite}.cd-toast__close{--cd-toast-close-pad: calc((var(--touch-target-min) - 20px) / 2);flex-shrink:0;padding:var(--cd-toast-close-pad);margin:calc(var(--cd-toast-close-pad) * -1);border-radius:var(--radius-2);color:var(--color-text-body);transition:color var(--duration-base) var(--ease-standard)}.cd-toast__close:hover{color:var(--color-text-primary)}.cd-toast__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cd-toast__close svg{display:block;width:20px;height:20px}.cd-toast__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;mix-blend-mode:multiply;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out)}:root.dark .cd-toast__canvas{mix-blend-mode:plus-lighter}.cd-toast__glow:hover .cd-toast__canvas{opacity:.6}:root.dark .cd-toast__glow:hover .cd-toast__canvas{opacity:.4}@keyframes cd-toast-spin{0%{--cd-toast-angle: 0deg}to{--cd-toast-angle: 360deg}}@keyframes cd-toast-slide-in{0%{transform:translate(100%);opacity:0}70%{transform:translate(-30px);opacity:1}85%{transform:translate(10px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes cd-toast-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes cd-toast-shake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-6px) rotate(-2deg)}30%{transform:translate(6px) rotate(2deg)}45%{transform:translate(-4px) rotate(-1deg)}60%{transform:translate(4px) rotate(1deg)}75%{transform:translate(-2px) rotate(-.5deg)}85%{transform:translate(2px) rotate(.5deg)}}@keyframes cd-toast-pulse{0%{filter:brightness(1)}50%{filter:brightness(1.5)}to{filter:brightness(1)}}@media (max-width: 767.98px){.cd-toast{bottom:0;right:0}.cd-toast__content{padding:var(--space-4)}}.cd-theme-toggle{display:block;padding-block:var(--space-3);color:var(--color-text-body);background:none;border:0;cursor:pointer;transition:color var(--duration-base) var(--ease-standard)}.cd-theme-toggle:hover{color:var(--color-text-primary)}.cd-theme-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cd-theme-toggle svg{display:block;width:16px;height:16px}.cd-theme-toggle--to-light{display:none}:root.dark .cd-theme-toggle--to-dark{display:none}:root.dark .cd-theme-toggle--to-light{display:block}.contact-cta{position:relative;isolation:isolate;width:100%;background:var(--gradient-band)}.contact-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);margin-inline:auto;max-width:var(--container-max);padding:calc(1.5 * var(--section-py)) var(--section-px)}.contact-cta__title{align-self:stretch;text-align:center}@media (max-width: 767.98px){.contact-cta__inner{gap:var(--space-10)}}.contact-form{position:relative;width:100%}.contact-form__inner{margin-inline:auto;max-width:var(--container-reading);padding:var(--section-py) var(--section-px)}.contact-form__title{margin-bottom:var(--space-4);text-align:center}.contact-form__subtitle{margin-bottom:var(--space-16);text-align:center}.contact-form__field{margin-bottom:var(--space-6)}.contact-form__error{margin-top:var(--space-1)}.contact-form__submit{margin-top:var(--space-2);width:-moz-fit-content;width:fit-content}@media (max-width: 1023.98px){.contact-form__subtitle{margin-bottom:var(--space-8)}}.contact-form__honeypot{display:none}.form-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-2);border:1px solid transparent;font-size:var(--font-size-body-sm);line-height:1.5}.form-notice--success{color:var(--success-700);background-color:color-mix(in srgb,var(--success-500) 10%,transparent);border-color:color-mix(in srgb,var(--success-500) 28%,transparent)}.form-notice--error{color:#7a1710;background-color:color-mix(in srgb,#d92d20 10%,transparent);border-color:color-mix(in srgb,#d92d20 28%,transparent)}:root.dark .form-notice--success{color:var(--success-200);background-color:color-mix(in srgb,var(--success-400) 18%,transparent);border-color:color-mix(in srgb,var(--success-400) 42%,transparent)}:root.dark .form-notice--error{color:#ffb4a8;background-color:color-mix(in srgb,#f15941 18%,transparent);border-color:color-mix(in srgb,#f15941 42%,transparent)}.dual-panel-container{position:relative;isolation:isolate;width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--section-py) var(--section-px)}.dual-panel__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.dual-panel__action{align-self:flex-start;margin-top:var(--space-6)}@media (max-width: 1023.98px){.dual-panel__card--end{align-items:flex-end;text-align:right}.dual-panel__card--end .dual-panel__action{align-self:flex-end}}.feature-benefits{position:relative;isolation:isolate;width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--section-py) var(--section-px);display:flex;flex-direction:column;gap:var(--space-16)}.feature-benefits__header{display:flex;flex-direction:column;gap:var(--space-4)}.feature-benefits__grid{display:grid;gap:var(--between-cards);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1279.98px){.feature-benefits__grid{display:grid;gap:var(--between-cards);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.feature-benefits__grid{display:grid;gap:var(--between-cards);grid-template-columns:repeat(1,minmax(0,1fr))}}.adformats-slider-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--container-max);padding:var(--section-py) var(--section-px)}.adformats-slider__content{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);width:100%;max-width:var(--container-reading);padding-bottom:var(--space-8);text-align:center}.adformats-slider__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--space-8)}.adformats-slider__figure{display:flex;align-items:center;justify-content:center;width:min(100%,460px);margin-inline:auto}.adformats-slider__image{width:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 1023.98px){.adformats-slider__content{width:90%}}@media (max-width: 767.98px){.adformats-slider-container{padding:var(--section-py) 0}}.feature-showcase-container{position:relative;isolation:isolate;width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--section-py) var(--section-px)}.feature-showcase__lead{margin-top:var(--space-3)}.feature-showcase__actions{margin-top:var(--space-10);display:flex;align-items:center;gap:var(--space-6)}.feature-showcase__cards{display:flex;flex-direction:column;gap:var(--space-4)}.feature-steps{position:relative;isolation:isolate;width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--section-py) var(--section-px);display:flex;flex-direction:column;gap:var(--space-8)}.feature-steps__list{display:flex;flex-direction:column;gap:var(--between-cards)}.job-listing{margin-inline:auto;max-width:var(--container-max);padding:var(--section-py) var(--section-px)}.job-list{display:flex;flex-direction:column;gap:var(--between-cards)}.job-list__empty{padding-block:var(--space-8)}.job-list__empty-text{text-align:center;color:var(--color-text-body)}.logo-carousel{width:100%;background:var(--gradient-brand-200)}.logo-carousel__inner{margin-inline:auto;max-width:var(--container-max);padding:var(--section-py) var(--section-px)}.logo-carousel__title{margin-bottom:var(--space-16);text-align:center;color:var(--color-text-on-brand)}.logo-carousel .splide__list{align-items:center}.logo-carousel__slide{display:flex;align-items:center;justify-content:center}.logo-carousel__logo{margin-inline:auto;width:100%;max-width:128px;max-height:64px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}@media (max-width: 767.98px){.logo-carousel__title{margin-bottom:var(--space-12)}.logo-carousel__logo{max-width:96px;max-height:48px}}@media (max-width: 639.98px){.logo-carousel__title{margin-bottom:var(--space-8)}}.review-slider-container{width:min(100%,var(--container-max));margin-inline:auto;padding:var(--section-py) var(--section-px)}.review-slider__title{text-align:center}.review-slider__card{position:relative;width:800px;max-width:93%;height:-moz-fit-content;height:fit-content;margin-block:var(--space-20) var(--space-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.review-slider__quote{position:absolute;top:var(--space-8);right:var(--space-8);width:var(--space-12);height:var(--space-12)}.review-slider__logo{display:block;height:var(--space-8);margin-bottom:var(--space-6)}.review-slider__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.review-slider__logo--inverts img{filter:invert(1)}:root.dark .review-slider__logo--inverts img{filter:none}.review-slider__logo-dark,:root.dark .review-slider__logo-light{display:none}:root.dark .review-slider__logo-dark{display:block}.review-slider__author{display:flex;flex-direction:column;color:var(--color-text-primary);font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025em}.review-slider__name{font-weight:var(--weight-semibold)}.review-slider__quote-text{margin:0;color:var(--color-text-body);font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025em;font-style:italic;margin-bottom:var(--space-8)}@media (max-width: 1023.98px){.review-slider__card{margin-block:var(--space-14) var(--space-6)}}@media (max-width: 767.98px){.review-slider-container{padding:var(--section-py) 0}.review-slider__title{padding-left:var(--section-px);text-align:start}[data-carousel=reviews] .review-slider__slide{display:flex;align-items:center}.review-slider__card{margin-block:var(--space-8) var(--space-6);gap:var(--space-3)}.review-slider__quote{top:var(--space-5);right:var(--space-5);width:var(--space-8);height:var(--space-8)}.review-slider__author{font-size:var(--font-size-subtitle);line-height:1.75rem}.review-slider__quote-text{font-size:var(--font-size-body);line-height:1.5rem}}@media (max-width: 489.98px){.review-slider-container{padding:var(--section-py) var(--section-px)}.review-slider__title{padding-left:0}[data-carousel=reviews] .splide__arrow{display:none}[data-carousel=reviews].cd-carousel{--carousel-gutter: var(--space-0) !important}[data-carousel=reviews].cd-carousel>div{overflow:visible}.review-slider__card{gap:var(--space-3);max-width:100%}}.team-listing{width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--section-py) var(--section-px);display:flex;flex-direction:column;align-items:center;gap:var(--section-py)}.team-listing__header{margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-4)}.team-listing__subtitle{margin:0;color:var(--color-text-body);font-size:var(--font-size-subtitle)}.team-listing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1.5 * var(--between-cards));justify-items:center}@media (max-width: 1023.98px){.team-listing__header{margin-bottom:var(--space-8)}.team-listing__grid{width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--between-cards)}}@media (max-width: 639.98px){.team-listing{padding:var(--space-8)}.team-listing__subtitle{font-size:var(--font-size-body)}.team-listing__grid{grid-template-columns:minmax(0,1fr)}}
