.solutions-link-cards-desktop{width:100%;position:relative;overflow:hidden}.solutions-link-cards-desktop__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);margin-inline:auto;padding-block:3rem}@media (min-width:1024px){.solutions-link-cards-desktop__outer{padding-block:calc(80/var(--figma-ref)*100vw)}}.solutions-link-cards-desktop__grid{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}@media (min-width:1024px){.solutions-link-cards-desktop__grid{gap:calc(40/var(--figma-ref)*100vw);flex-direction:row}}.solutions-link-cards-desktop__copy{flex-direction:column;flex:1 1 0;gap:1.5rem;width:100%;min-width:0;display:flex}@media (min-width:1024px){.solutions-link-cards-desktop__copy{padding-right:calc(80/var(--figma-ref)*100vw)}}.solutions-link-cards-desktop__title{letter-spacing:-.02em;width:100%;margin:0;font-size:30px;font-weight:700;line-height:36px}@media (min-width:1024px){.solutions-link-cards-desktop__title{letter-spacing:-.72px;font-size:36px;line-height:40px}}.solutions-link-cards-desktop__body{width:100%;margin:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1024px){.solutions-link-cards-desktop__body{font-size:18px;line-height:28px}}.solutions-link-cards-desktop__body p{margin:0}.solutions-link-cards-desktop__body p:not(:last-child){margin-bottom:16px}.solutions-link-cards-desktop__cards{flex:1 1 0;grid-template-columns:1fr;gap:1rem;width:100%;min-width:0;display:grid}@media (min-width:768px){.solutions-link-cards-desktop__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.solutions-link-cards-desktop__card{box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 82px) 100%,0 100%);color:inherit;background-color:#f4f4f4;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:200px;padding:24px;text-decoration:none;display:flex;position:relative}.solutions-link-cards-desktop__card:focus-visible{outline-offset:4px;outline:2px solid #231f20}.solutions-link-cards-desktop__card-top{align-items:flex-start;gap:27px;width:100%;display:flex}.solutions-link-cards-desktop__card-title{letter-spacing:-.2px;flex:1 1 0;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:24px}.solutions-link-cards-desktop__icon{flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.solutions-link-cards-desktop__icon-img{object-fit:contain;object-position:center}.custom-link-block__arrow-btn{flex-shrink:0;width:36px;height:36px;display:inline-flex;position:relative}.custom-link-block__arrow-btn-icon{display:block}.custom-link-block__arrow-btn-icon--default{width:30px;height:30px;position:absolute;top:3px;left:3px}.custom-link-block__arrow-btn-icon--hover{opacity:0;width:36px;height:36px;position:absolute;top:0;left:0}.solutions-link-cards-desktop__card:hover .custom-link-block__arrow-btn-icon--default,.solutions-link-cards-desktop__card:focus-within .custom-link-block__arrow-btn-icon--default,.solutions-link-cards-mobile__card:hover .custom-link-block__arrow-btn-icon--default,.solutions-link-cards-mobile__card:focus-within .custom-link-block__arrow-btn-icon--default{opacity:0}.solutions-link-cards-desktop__card:hover .custom-link-block__arrow-btn-icon--hover,.solutions-link-cards-desktop__card:focus-within .custom-link-block__arrow-btn-icon--hover,.solutions-link-cards-mobile__card:hover .custom-link-block__arrow-btn-icon--hover,.solutions-link-cards-mobile__card:focus-within .custom-link-block__arrow-btn-icon--hover{opacity:1}.solutions-link-cards-mobile{width:100%;max-width:100%}.solutions-link-cards-mobile__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);flex-direction:column;gap:1.5rem;margin-inline:auto;padding-block:2.5rem;display:flex}.solutions-link-cards-mobile__copy{flex-direction:column;gap:1rem;width:100%;display:flex}.solutions-link-cards-mobile__title{letter-spacing:-.02em;width:100%;margin:0;font-size:24px;font-weight:700;line-height:28px}.solutions-link-cards-mobile__body{width:100%;margin:0;font-size:16px;font-weight:500;line-height:24px}.solutions-link-cards-mobile__body p{margin:0}.solutions-link-cards-mobile__body p:not(:last-child){margin-bottom:12px}.solutions-link-cards-mobile__stack{flex-direction:column;gap:1rem;width:100%;display:flex}.solutions-link-cards-mobile__card{box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 82px) 100%,0 100%);color:inherit;background-color:#f4f4f4;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;min-height:180px;padding:24px;text-decoration:none;display:flex}.solutions-link-cards-mobile__card:focus-visible{outline-offset:4px;outline:2px solid #231f20}.solutions-link-cards-mobile__card-top{align-items:flex-start;gap:1rem;width:100%;display:flex}.solutions-link-cards-mobile__card-title{letter-spacing:-.01em;flex:1 1 0;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:24px}.solutions-link-cards-mobile__icon{flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.solutions-link-cards-mobile__icon-img{object-fit:contain;object-position:center}
.process-steps-desktop{width:100%;position:relative;overflow:hidden}.process-steps-desktop__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);margin-inline:auto;padding-block:3rem}@media (min-width:1024px){.process-steps-desktop__outer{padding-block:calc(80/var(--figma-ref)*100vw)}}.process-steps-desktop__grid{flex-direction:column;align-items:flex-start;gap:2.5rem;width:100%;display:flex}@media (min-width:1024px){.process-steps-desktop__grid{gap:calc(80/var(--figma-ref)*100vw);flex-direction:row}}.process-steps-desktop__intro{flex-direction:column;flex:1 1 0;gap:1.5rem;width:100%;min-width:0;max-width:30rem;display:flex}@media (min-width:1024px){.process-steps-desktop__intro{position:sticky;top:5rem}}.process-steps-desktop__title{letter-spacing:-.02em;width:100%;margin:0;font-size:30px;font-weight:700;line-height:36px}@media (min-width:1024px){.process-steps-desktop__title{letter-spacing:-.72px;font-size:36px;line-height:40px}}.process-steps-desktop__lede{width:100%;margin:0;padding-top:8px;font-size:16px;font-weight:700;line-height:24px}@media (min-width:1024px){.process-steps-desktop__lede{font-size:18px;line-height:24px}}.process-steps-desktop__lede p{margin:0}.process-steps-desktop__lede p:not(:last-child){margin-bottom:12px}.process-steps-desktop__list{flex-direction:column;flex:1 1 0;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.process-steps-desktop__list-wrap{flex:1 1 0;width:100%;min-width:0;position:relative}.process-steps-desktop__rail{pointer-events:none;z-index:0;width:5px;position:absolute;top:0;bottom:0;left:0}.process-steps-desktop__rail-track,.process-steps-desktop__rail-fill{left:2px;top:var(--rail-top,46.5px);width:1px;position:absolute}.process-steps-desktop__rail-track{height:var(--rail-height,0px);background-color:#d3d2d2}.process-steps-desktop__rail-fill{height:calc(var(--rail-height,0px)*var(--timeline-progress,0));background-color:#231f20}.process-steps-desktop__item{z-index:1;grid-template-columns:5px minmax(0,1fr);gap:1.25rem;display:grid;position:relative}@media (min-width:1024px){.process-steps-desktop__item{gap:calc(80/var(--figma-ref)*100vw)}}.process-steps-desktop__dot{z-index:1;background-color:#d3d2d2;border-radius:50%;width:5px;height:5px;margin-top:44px;display:block}.process-steps-desktop__item[data-reached=true] .process-steps-desktop__dot{background-color:#231f20}.process-steps-desktop__step{box-sizing:border-box;border-top:1px solid #231f20;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;width:100%;min-width:0;padding-block:24px;display:flex}.process-steps-desktop__step-meta{flex-direction:column;gap:8px;min-width:0;display:flex}.process-steps-desktop__step-heading{gap:32px;min-width:0;max-width:280px;padding-top:16px;padding-bottom:20px;display:flex}.process-steps-desktop__step-num,.process-steps-desktop__step-title{color:#231f20;margin:0;font-size:18px;font-weight:600;line-height:28px}.process-steps-desktop__step-num{flex-shrink:0}.process-steps-desktop__step-title{min-width:0}.process-steps-desktop__icon{background-color:#d6fbbd;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.process-steps-desktop__icon-leaf{flex-shrink:0;width:35px;height:47px;display:block;position:relative}.process-steps-desktop__icon-img{object-fit:contain;object-position:center}.process-steps-desktop__icon-fallback{background:url(../media/step-icon.0n1ty4364lvyu.svg) 50%/35px 47px no-repeat;width:35px;height:47px;display:block}.process-steps-desktop__step-body{flex:304px;min-width:0;margin:0;padding-top:16px;padding-right:20px;font-size:14px;font-weight:400;line-height:22px}.process-steps-desktop__step-body p{margin:0}.process-steps-desktop__step-body p:not(:last-child){margin-bottom:8px}.process-steps-mobile{width:100%;max-width:100%}.process-steps-mobile__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);flex-direction:column;gap:80px;margin-inline:auto;padding-block:48px 80px;display:flex}.process-steps-mobile__intro{flex-direction:column;gap:24px;width:100%;display:flex}.process-steps-mobile__title{letter-spacing:-.56px;width:100%;margin:0;font-size:28px;font-weight:700;line-height:32px}.process-steps-mobile__lede{width:100%;margin:0;padding-top:8px;font-size:18px;font-weight:700;line-height:24px}.process-steps-mobile__lede p{margin:0}.process-steps-mobile__lede p:not(:last-child){margin-bottom:12px}.process-steps-mobile__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.process-steps-mobile__list-wrap{width:100%;position:relative}.process-steps-mobile__rail{pointer-events:none;z-index:0;width:5px;position:absolute;top:0;bottom:0;left:0}.process-steps-mobile__rail-track,.process-steps-mobile__rail-fill{left:2px;top:var(--rail-top,46.5px);width:1px;position:absolute}.process-steps-mobile__rail-track{height:var(--rail-height,0px);background-color:#d3d2d2}.process-steps-mobile__rail-fill{height:calc(var(--rail-height,0px)*var(--timeline-progress,0));background-color:#231f20}.process-steps-mobile__item{z-index:1;grid-template-columns:5px minmax(0,1fr);gap:20px;display:grid;position:relative}.process-steps-mobile__dot{z-index:1;background-color:#d3d2d2;border-radius:50%;width:5px;height:5px;margin-top:44px;display:block}.process-steps-mobile__item[data-reached=true] .process-steps-mobile__dot{background-color:#231f20}.process-steps-mobile__step{box-sizing:border-box;border-top:1px solid #231f20;flex-direction:column;gap:20px;width:100%;min-width:0;padding-block:24px;display:flex}.process-steps-mobile__step-meta{flex-direction:column;gap:8px;display:flex}.process-steps-mobile__step-heading{gap:32px;padding-top:16px;padding-bottom:20px;display:flex}.process-steps-mobile__step-num,.process-steps-mobile__step-title{color:#231f20;margin:0;font-size:18px;font-weight:600;line-height:28px}.process-steps-mobile__step-num{flex-shrink:0}.process-steps-mobile__icon{background-color:#d6fbbd;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.process-steps-mobile__icon-leaf{width:35px;height:47px;display:block;position:relative}.process-steps-mobile__icon-img{object-fit:contain;object-position:center}.process-steps-mobile__icon-fallback{background:url(../media/step-icon.0n1ty4364lvyu.svg) 50%/35px 47px no-repeat;width:35px;height:47px;display:block}.process-steps-mobile__step-body{margin:0;padding-top:16px;padding-right:20px;font-size:14px;font-weight:400;line-height:22px}.process-steps-mobile__step-body p{margin:0}.process-steps-mobile__step-body p:not(:last-child){margin-bottom:8px}
.search-homepage-desktop{--frame-w:1918;--frame-h:960;isolation:isolate;background-color:#f4f4f4;width:100%;position:relative;overflow:hidden}.search-homepage-desktop__mosaic{aspect-ratio:1918/960;pointer-events:none;z-index:0;width:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-homepage-desktop__tile,.search-homepage-desktop__hex{height:calc(var(--tile-h)/var(--frame-h)*100%);left:calc(50% + var(--tile-x)/var(--frame-w)*100%);top:calc(50% + var(--tile-y)/var(--frame-h)*100%);width:calc(var(--tile-w)/var(--frame-w)*100%);transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.search-homepage-desktop.is-expanded .search-homepage-desktop__tile,.search-homepage-desktop.is-expanded .search-homepage-desktop__hex{left:calc(50% + var(--tile-xe)/var(--frame-w)*100%);top:calc(50% + var(--tile-ye)/var(--frame-h)*100%)}@media (prefers-reduced-motion:reduce){.search-homepage-desktop__tile,.search-homepage-desktop__hex{transition:none}.search-homepage-desktop.is-expanded .search-homepage-desktop__tile,.search-homepage-desktop.is-expanded .search-homepage-desktop__hex{left:calc(50% + var(--tile-x)/var(--frame-w)*100%);top:calc(50% + var(--tile-y)/var(--frame-h)*100%)}}.search-homepage-desktop__tile{pointer-events:none;overflow:hidden}.search-homepage-desktop__tile-img{object-fit:cover;object-position:center}.search-homepage-desktop__tile-placeholder{background-color:#e4e4e4;width:100%;height:100%}.search-homepage-desktop__hex{pointer-events:none;background:url(../media/hex.0~.r_7mfur5~z.svg) 50%/contain no-repeat}.search-homepage-desktop__hex--filled{background-image:url(../media/hex-2.0hz49i33e-q~a.svg)}.search-homepage-desktop__tag{box-sizing:border-box;color:#231f20;letter-spacing:-.13px;pointer-events:auto;z-index:1;background-color:#fff;align-items:center;gap:8px;max-width:calc(100% - 16px);min-height:34px;padding:8px 10px;font-size:13px;font-weight:700;line-height:15px;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;right:8px}.search-homepage-desktop__tag-arrow{background:url(../media/tag-arrow.0ei~0fmtoyjio.svg) 50%/19px 19px no-repeat;flex-shrink:0;width:19px;height:19px}.search-homepage-desktop__outer{box-sizing:border-box;max-width:var(--site-shell-max);min-height:36rem;width:var(--site-shell-max);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-inline:auto;padding-block:4rem;display:flex;position:relative}@media (min-width:1024px){.search-homepage-desktop__outer{min-height:calc(960/var(--figma-ref)*100vw);padding-block:calc(80/var(--figma-ref)*100vw)}}.search-homepage-desktop__title{letter-spacing:-.02em;text-align:center;max-width:640px;margin:0;font-size:28px;font-weight:700;line-height:34px}@media (min-width:1024px){.search-homepage-desktop__title{letter-spacing:-.72px;font-size:36px;line-height:40px}}.search-homepage-desktop__search{box-sizing:border-box;background-color:#fff;border:1px solid #4f4c4d;justify-content:space-between;align-items:center;width:100%;max-width:480px;height:56px;padding:16px;display:flex}.search-homepage-desktop__search input{appearance:none;color:#231f20;background:0 0;border:0;outline:none;flex:auto;min-width:0;margin:0;padding:0;font-size:16px;font-weight:800;line-height:22px}.search-homepage-desktop__search input[type=search]::-webkit-search-decoration{appearance:none}.search-homepage-desktop__search input[type=search]::-webkit-search-cancel-button{appearance:none}.search-homepage-desktop__search input::placeholder{color:#231f20;opacity:1}.search-homepage-desktop__search-submit{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;width:16px;height:16px;padding:0;display:flex}.search-homepage-desktop__search-icon{background:url(../media/search.0ttqq7bvtnh0-.svg) 50%/16px 16px no-repeat;width:16px;height:16px;display:block}.search-homepage-mobile{background-color:#f4f4f4;width:100%}.search-homepage-mobile__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);flex-direction:column;gap:24px;margin-inline:auto;padding-block:48px;display:flex}.search-homepage-mobile__title{letter-spacing:-.02em;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:30px}.search-homepage-mobile__search{box-sizing:border-box;background-color:#fff;border:1px solid #4f4c4d;justify-content:space-between;align-items:center;width:100%;height:56px;padding:16px;display:flex}.search-homepage-mobile__search input{appearance:none;color:#231f20;background:0 0;border:0;outline:none;flex:auto;min-width:0;margin:0;padding:0;font-size:16px;font-weight:800;line-height:22px}.search-homepage-mobile__search input[type=search]::-webkit-search-decoration{appearance:none}.search-homepage-mobile__search input[type=search]::-webkit-search-cancel-button{appearance:none}.search-homepage-mobile__search input::placeholder{color:#231f20;opacity:1}.search-homepage-mobile__search-submit{cursor:pointer;background:0 0;border:0;align-items:center;width:16px;height:16px;padding:0;display:flex}.search-homepage-mobile__search-icon{background:url(../media/search.0ttqq7bvtnh0-.svg) 50%/16px 16px no-repeat;width:16px;height:16px;display:block}.search-homepage-mobile__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.search-homepage-mobile__tile{aspect-ratio:3/2;position:relative;overflow:hidden}.search-homepage-mobile__tile-img{object-fit:cover}.search-homepage-mobile__tile-placeholder{background-color:#e4e4e4;width:100%;height:100%}.search-homepage-mobile__tag{color:#231f20;background-color:#fff;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:6px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;left:8px}.search-homepage-mobile__tag-arrow{background:url(../media/tag-arrow.0ei~0fmtoyjio.svg) 50%/19px 19px no-repeat;flex-shrink:0;width:19px;height:19px}@media (max-width:1023px){.search-homepage-desktop__mosaic,.search-homepage-desktop__tile,.search-homepage-desktop__hex,.search-homepage-mobile__tile-img,.search-homepage-mobile__tile-placeholder{display:none}.search-homepage-mobile__tile{aspect-ratio:auto;overflow:visible}.search-homepage-mobile__tag{max-width:none;position:static;left:auto}}
.discover-more-desktop{width:100%;position:relative;overflow:hidden}.discover-more-desktop__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);margin-inline:auto;padding-block:3.125rem}@media (min-width:1024px){.discover-more-desktop__outer{padding-block:calc(80/var(--figma-ref)*100vw)}}.discover-more-desktop__stack{flex-direction:column;gap:2.5rem;width:100%;display:flex}@media (min-width:1024px){.discover-more-desktop__stack{gap:calc(40/var(--figma-ref)*100vw)}}.discover-more-desktop__title{letter-spacing:-.6px;width:100%;margin:0;font-size:30px;font-weight:700;line-height:36px}.discover-more-desktop__cards{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:1024px){.discover-more-desktop__cards{gap:calc(20/var(--figma-ref)*100vw);grid-template-columns:repeat(3,minmax(0,1fr))}}.discover-more-desktop__card{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:space-between;width:100%;min-width:0;height:600px;padding:40px;text-decoration:none;display:flex;position:relative;overflow:hidden}.discover-more-desktop__card:before{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);content:"";pointer-events:none;transform-origin:50%;z-index:1;background:#baf991;width:30px;height:30px;transition:transform 1.6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:43px;left:43px;transform:scale(1)}.discover-more-desktop__card:hover:before{transform:scale(60)}.discover-more-desktop__card-media{pointer-events:none;z-index:0;position:absolute;inset:0}.discover-more-desktop__image,.discover-more-desktop__image-placeholder{object-fit:cover;width:100%;height:100%}.discover-more-desktop__image-placeholder{background:#4f4c4d}.discover-more-desktop__card-scrim{mix-blend-mode:multiply;background:linear-gradient(#0003 10%,#fff3 100%);position:absolute;inset:0}.discover-more-desktop__card-copy{z-index:2;flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.discover-more-desktop__card-main{flex-direction:column;width:100%;display:flex}.discover-more-desktop__card-category{color:inherit;width:100%;margin:0;font-size:12px;font-weight:700;line-height:18px;transition:color .35s}.discover-more-desktop__card-title{color:#fff;letter-spacing:-.6px;width:100%;margin:0;font-size:30px;font-weight:700;line-height:36px;transition:color .35s}.discover-more-desktop__card-description{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.discover-more-desktop__card-description-inner{min-height:0;overflow:hidden}.discover-more-desktop__card-description-text{color:inherit;width:100%;margin:0;padding-top:24px;font-size:16px;font-weight:400;line-height:24px}.discover-more-desktop__card:hover,.discover-more-desktop__card:focus-within,.discover-more-desktop__card:hover .discover-more-desktop__card-title,.discover-more-desktop__card:focus-within .discover-more-desktop__card-title{color:#231f20}.discover-more-desktop__card:hover .discover-more-desktop__card-description,.discover-more-desktop__card:focus-within .discover-more-desktop__card-description{opacity:1;grid-template-rows:1fr}.discover-more-desktop__card:hover,.discover-more-desktop__card:focus-within,.discover-more-desktop__card:hover .discover-more-desktop__card-copy,.discover-more-desktop__card:hover .discover-more-desktop__card-copy *,.discover-more-desktop__card:focus-within .discover-more-desktop__card-copy,.discover-more-desktop__card:focus-within .discover-more-desktop__card-copy *{color:#231f20}@media (prefers-reduced-motion:reduce){.discover-more-desktop__card-description,.discover-more-desktop__card-title,.discover-more-desktop__card-category{transition:none}}.discover-more-desktop__arrow{z-index:2;position:relative}.custom-link-block__arrow-btn{flex-shrink:0;width:36px;height:36px;display:inline-flex;position:relative}.custom-link-block__arrow-btn-icon{display:block}.custom-link-block__arrow-btn-icon--default{width:30px;height:30px;position:absolute;top:3px;left:3px}.custom-link-block__arrow-btn-icon--hover{opacity:0;width:36px;height:36px;position:absolute;top:0;left:0}.discover-more-desktop__card:hover .custom-link-block__arrow-btn-icon--default,.discover-more-mobile__card:hover .custom-link-block__arrow-btn-icon--default{opacity:0}.discover-more-desktop__card:hover .custom-link-block__arrow-btn-icon--hover,.discover-more-mobile__card:hover .custom-link-block__arrow-btn-icon--hover{opacity:1}.custom-link-block__arrow-btn.discover-more-desktop__arrow{align-items:center;gap:12px;width:auto}.discover-more-desktop__arrow .custom-link-block__arrow-btn-label{color:inherit;letter-spacing:-.32px;white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.discover-more-desktop__arrow .custom-link-block__arrow-btn-icons{flex-shrink:0;width:36px;height:36px;position:relative}.discover-more-mobile{width:100%;max-width:100%}.discover-more-mobile__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);margin-inline:auto;padding-block:50px}.discover-more-mobile__title{letter-spacing:-.24px;width:100%;margin:0 0 32px;font-size:24px;font-weight:700;line-height:28px}.discover-more-mobile__stack{flex-direction:column;gap:20px;width:100%;display:flex}.discover-more-mobile__card{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:420px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.discover-more-mobile__card:before{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);content:"";pointer-events:none;transform-origin:50%;z-index:1;background:#baf991;width:30px;height:30px;transition:transform 1.6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:35px;left:35px;transform:scale(1)}.discover-more-mobile__card:hover:before{transform:scale(55)}.discover-more-mobile__card-media{pointer-events:none;z-index:0;position:absolute;inset:0}.discover-more-mobile__image,.discover-more-mobile__image-placeholder{object-fit:cover;width:100%;height:100%}.discover-more-mobile__image-placeholder{background:#4f4c4d}.discover-more-mobile__card-scrim{mix-blend-mode:multiply;background:linear-gradient(#0003 10%,#fff3 100%);position:absolute;inset:0}.discover-more-mobile__card-copy{z-index:2;flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.discover-more-mobile__card-main{flex-direction:column;gap:16px;width:100%;display:flex}.discover-more-mobile__card-category{color:inherit;width:100%;margin:0;font-size:12px;font-weight:700;line-height:18px;transition:color .35s}.discover-more-mobile__card-title{color:#fff;letter-spacing:-.48px;width:100%;margin:0;font-size:24px;font-weight:700;line-height:28px;transition:color .35s}.discover-more-mobile__card-description{width:100%;margin:0;font-size:16px;font-weight:400;line-height:24px}.discover-more-mobile__card:hover,.discover-more-mobile__card:focus-within,.discover-more-mobile__card:hover .discover-more-mobile__card-copy,.discover-more-mobile__card:hover .discover-more-mobile__card-copy *,.discover-more-mobile__card:focus-within .discover-more-mobile__card-copy,.discover-more-mobile__card:focus-within .discover-more-mobile__card-copy *{color:#231f20}.discover-more-mobile__arrow{z-index:2;position:relative}
.cta-contact-form-desktop,.cta-contact-form-mobile{color:#fff;isolation:isolate;background-color:#3d4a4a;width:100%;position:relative;overflow:hidden}.cta-contact-form-desktop__bg,.cta-contact-form-mobile__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;container-type:size}.cta-contact-form-desktop__bg-img,.cta-contact-form-mobile__bg-img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.cta-contact-form-desktop__bg-video,.cta-contact-form-mobile__bg-video{pointer-events:none;z-index:1;border:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container (min-aspect-ratio:16/9){.cta-contact-form-desktop__bg-video,.cta-contact-form-mobile__bg-video{width:100%;height:56.25cqw}}@container (max-aspect-ratio:16/9){.cta-contact-form-desktop__bg-video,.cta-contact-form-mobile__bg-video{width:177.778cqh;height:100%}}.cta-contact-form-desktop__bg-placeholder,.cta-contact-form-mobile__bg-placeholder{z-index:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0;overflow:hidden}.cta-contact-form-desktop__bg-placeholder.is-hidden,.cta-contact-form-mobile__bg-placeholder.is-hidden{opacity:0;pointer-events:none}.cta-contact-form-desktop__bg-overlay,.cta-contact-form-mobile__bg-overlay{z-index:2;position:absolute;inset:0}.cta-contact-form-desktop__bg-overlay{background:linear-gradient(90deg,#0000009e 0%,#0000004d 42%,#00000005 100%)}.cta-contact-form-mobile__bg-overlay{mix-blend-mode:multiply;background:linear-gradient(90deg,#0003 20%,#fff3)}.cta-contact-form-desktop__outer{box-sizing:border-box;z-index:1;width:100%;padding-block:2.5rem;padding-inline:1.25rem;display:flex;position:relative}.cta-contact-form-mobile__outer{box-sizing:border-box;z-index:1;padding-block:2.5rem;position:relative}.cta-contact-form-desktop__col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;width:100%;max-width:100%;margin-inline-start:0;display:grid}.cta-contact-form-mobile__col{flex-direction:column;gap:2.5rem;width:100%;max-width:100%;margin-inline-start:auto;display:flex}.cta-contact-form-desktop__intro,.cta-contact-form-mobile__intro{flex-direction:column;gap:1.5rem;width:100%;max-width:37.5rem;display:flex}.cta-contact-form-desktop__title,.cta-contact-form-mobile__title{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:1.75rem;font-weight:700;line-height:2rem}.cta-contact-form-desktop__body,.cta-contact-form-mobile__body{color:#fff;width:100%;margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.cta-contact-form-desktop__title,.cta-contact-form-mobile__title,.cta-contact-form-desktop__body,.cta-contact-form-mobile__body{color:#fff!important}.cta-contact-form-desktop__title h1,.cta-contact-form-desktop__title h2,.cta-contact-form-desktop__title h3,.cta-contact-form-desktop__title h4,.cta-contact-form-desktop__title h5,.cta-contact-form-desktop__title h6,.cta-contact-form-desktop__title p,.cta-contact-form-desktop__title span,.cta-contact-form-desktop__title li,.cta-contact-form-desktop__title a,.cta-contact-form-mobile__title h1,.cta-contact-form-mobile__title h2,.cta-contact-form-mobile__title h3,.cta-contact-form-mobile__title h4,.cta-contact-form-mobile__title h5,.cta-contact-form-mobile__title h6,.cta-contact-form-mobile__title p,.cta-contact-form-mobile__title span,.cta-contact-form-mobile__title li,.cta-contact-form-mobile__title a,.cta-contact-form-desktop__body h1,.cta-contact-form-desktop__body h2,.cta-contact-form-desktop__body h3,.cta-contact-form-desktop__body h4,.cta-contact-form-desktop__body h5,.cta-contact-form-desktop__body h6,.cta-contact-form-desktop__body p,.cta-contact-form-desktop__body span,.cta-contact-form-desktop__body li,.cta-contact-form-desktop__body a,.cta-contact-form-mobile__body h1,.cta-contact-form-mobile__body h2,.cta-contact-form-mobile__body h3,.cta-contact-form-mobile__body h4,.cta-contact-form-mobile__body h5,.cta-contact-form-mobile__body h6,.cta-contact-form-mobile__body p,.cta-contact-form-mobile__body span,.cta-contact-form-mobile__body li,.cta-contact-form-mobile__body a{margin:0;color:#fff!important}.cta-contact-form-desktop__form-card,.cta-contact-form-mobile__form-card{box-sizing:border-box;clip-path:polygon(0% 15%,0 0,15% 0%,90% 0%,100% 10%,100% 85%,100% 100%,85% 100%,15% 100%,0 100%,0% 85%);background-color:#9b9b9b1f;flex-wrap:wrap;width:100%;max-width:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden}.cta-contact-form-desktop__form-card [data-contact-form-embed],.cta-contact-form-mobile__form-card [data-contact-form-embed]{width:100%}.cta-contact-form-desktop__form-card .site-form-embedded,.cta-contact-form-mobile__form-card .site-form-embedded{color:#fff}.cta-contact-form-desktop__form-card .site-form-embedded-fields,.cta-contact-form-mobile__form-card .site-form-embedded-fields{grid-template-columns:1fr;gap:1.5rem}:is(.cta-contact-form-desktop__form-card .site-form-embedded-fields>:has(textarea),.cta-contact-form-desktop__form-card .site-form-embedded-fields>:has([data-slot=checkbox]),.cta-contact-form-desktop__form-card .site-form-field--full,.cta-contact-form-mobile__form-card .site-form-embedded-fields>:has(textarea),.cta-contact-form-mobile__form-card .site-form-embedded-fields>:has([data-slot=checkbox]),.cta-contact-form-mobile__form-card .site-form-field--full){grid-column:1/-1}.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field label,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field label{color:#fff;padding-bottom:12px;font-weight:600;line-height:16px}.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field input,.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field select,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field input,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field select{box-shadow:none;color:#fff;background-color:#0000;border:none;border-bottom:1px solid #fff;border-radius:0;padding:16px 0}.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field textarea,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field textarea{box-shadow:none;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:0;min-height:92px;padding:16px}.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field input::placeholder,.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field textarea::placeholder,.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-field select::placeholder,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field input::placeholder,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field textarea::placeholder,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-field select::placeholder{color:#f4f4f4}.cta-contact-form-desktop__form-card [data-contact-form-embed] label,.cta-contact-form-mobile__form-card [data-contact-form-embed] label{color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.cta-contact-form-desktop__form-card [data-contact-form-embed] a,.cta-contact-form-mobile__form-card [data-contact-form-embed] a{color:#fff;text-underline-position:from-font;text-decoration:underline}.cta-contact-form-desktop__form-card [data-slot=checkbox],.cta-contact-form-mobile__form-card [data-slot=checkbox]{box-shadow:none;background-color:#fff;border:1px solid #d3d2d2;border-radius:0;width:20px;height:20px}.cta-contact-form-desktop__form-card [data-slot=checkbox][data-state=checked],.cta-contact-form-mobile__form-card [data-slot=checkbox][data-state=checked]{color:#231f20;background-color:#fff;border-color:#d3d2d2}:is(.cta-contact-form-desktop__form-card [data-contact-form-embed] form>div:has([data-slot=checkbox]),.cta-contact-form-mobile__form-card [data-contact-form-embed] form>div:has([data-slot=checkbox])){font-family:inherit}.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] button[type=submit],.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-submit,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] button[type=submit],.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-submit{color:#fff;background-color:#231f20;border:none;border-radius:0;align-items:center;gap:3px;width:auto;height:auto;padding:14px 18px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex;box-shadow:0 1px 2px #19213d14}.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] button[type=submit]:after,.cta-contact-form-desktop__form-card [data-site-form-variant=embedded] .site-form-submit:after,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] button[type=submit]:after,.cta-contact-form-mobile__form-card [data-site-form-variant=embedded] .site-form-submit:after{content:"";background:url(../media/arrow-right.138spml3.0n8p.svg) 50%/9.686px 9.524px no-repeat;flex-shrink:0;width:12px;height:12px;display:block}.cta-contact-form-desktop__form-card [data-contact-form-embed] .text-muted-foreground,.cta-contact-form-mobile__form-card [data-contact-form-embed] .text-muted-foreground{color:#f4f4f4}@media (min-width:640px){.cta-contact-form-desktop__form-card .site-form-embedded-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}@media (min-width:1024px){.cta-contact-form-desktop__outer{padding-block:calc(120/var(--figma-ref)*100vw);padding-inline:calc(80/var(--figma-ref)*100vw)}.cta-contact-form-desktop__col{gap:calc(40/var(--figma-ref)*100vw)}.cta-contact-form-desktop__intro{gap:calc(8/var(--figma-ref)*100vw);max-width:none}.cta-contact-form-desktop__title{font-size:calc(48/var(--figma-ref)*100vw);letter-spacing:calc(-.96/var(--figma-ref)*100vw);line-height:calc(48/var(--figma-ref)*100vw)}.cta-contact-form-desktop__form-card{padding:calc(48/var(--figma-ref)*100vw);width:100%}}.cta-contact-form-mobile__title{font-size:1.75rem;line-height:2.125rem}.cta-contact-form-mobile__form-card{padding:1.5rem}.cta-contact-form-desktop__intro h2{letter-spacing:.0001rem;font-weight:600}.cta-contact-form-desktop__intro{box-sizing:border-box;width:100%;max-width:none;padding-right:8%}.cta-contact-form-desktop__form-card,.cta-contact-form-desktop__enquiry{box-sizing:border-box;width:100%}.cta-contact-form-desktop__enquiry.contact-solutions-enquiry__card,.cta-contact-form-mobile__enquiry.contact-solutions-enquiry__card{max-width:100%}
.cta-embed-form-desktop,.cta-embed-form-mobile{color:#fff;isolation:isolate;background-color:#3d4a4a;width:100%;position:relative;overflow:hidden}.cta-embed-form-desktop__bg,.cta-embed-form-mobile__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cta-embed-form-desktop__bg-img,.cta-embed-form-mobile__bg-img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.cta-embed-form-desktop__bg-overlay,.cta-embed-form-mobile__bg-overlay{mix-blend-mode:multiply;background:linear-gradient(90deg,#0003 20%,#fff3);position:absolute;inset:0}.cta-embed-form-desktop__outer{box-sizing:border-box;z-index:1;justify-content:flex-end;width:100%;padding-block:2.5rem;padding-inline:1.25rem;display:flex;position:relative}.cta-embed-form-mobile__outer{box-sizing:border-box;z-index:1;padding-block:2.5rem;position:relative}.cta-embed-form-desktop__col,.cta-embed-form-mobile__col{flex-direction:column;gap:2.5rem;width:100%;max-width:100%;margin-inline-start:auto;display:flex}.cta-embed-form-desktop__intro,.cta-embed-form-mobile__intro{flex-direction:column;gap:1.5rem;width:100%;max-width:37.5rem;display:flex}.cta-embed-form-desktop__title,.cta-embed-form-mobile__title{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:1.75rem;font-weight:700;line-height:2rem}.cta-embed-form-desktop__body,.cta-embed-form-mobile__body{color:#fff;width:100%;margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.cta-embed-form-desktop__title h1,.cta-embed-form-desktop__title h2,.cta-embed-form-desktop__title h3,.cta-embed-form-desktop__title h4,.cta-embed-form-desktop__title h5,.cta-embed-form-desktop__title h6,.cta-embed-form-desktop__title p,.cta-embed-form-mobile__title h1,.cta-embed-form-mobile__title h2,.cta-embed-form-mobile__title h3,.cta-embed-form-mobile__title h4,.cta-embed-form-mobile__title h5,.cta-embed-form-mobile__title h6,.cta-embed-form-mobile__title p,.cta-embed-form-desktop__body h1,.cta-embed-form-desktop__body h2,.cta-embed-form-desktop__body h3,.cta-embed-form-desktop__body h4,.cta-embed-form-desktop__body h5,.cta-embed-form-desktop__body h6,.cta-embed-form-desktop__body p,.cta-embed-form-mobile__body h1,.cta-embed-form-mobile__body h2,.cta-embed-form-mobile__body h3,.cta-embed-form-mobile__body h4,.cta-embed-form-mobile__body h5,.cta-embed-form-mobile__body h6,.cta-embed-form-mobile__body p{color:inherit;margin:0}.cta-embed-form-desktop__form-card,.cta-embed-form-mobile__form-card{box-sizing:border-box;background-color:#9b9b9b1f;width:100%;max-width:100%;padding:1.5rem;overflow:hidden}.cta-embed-form-desktop__embed,.cta-embed-form-mobile__embed{width:100%}.cta-embed-form-desktop__embed iframe,.cta-embed-form-mobile__embed iframe{border:0;width:100%;max-width:100%;min-height:24rem;display:block}@media (min-width:1024px){.cta-embed-form-desktop__outer{padding-block:calc(120/var(--figma-ref)*100vw);padding-inline:calc(80/var(--figma-ref)*100vw)}.cta-embed-form-desktop__col{gap:calc(60/var(--figma-ref)*100vw);width:calc(620/var(--figma-ref)*100vw)}.cta-embed-form-desktop__intro{gap:calc(24/var(--figma-ref)*100vw);max-width:calc(600/var(--figma-ref)*100vw)}.cta-embed-form-desktop__title{font-size:calc(48/var(--figma-ref)*100vw);letter-spacing:calc(-.96/var(--figma-ref)*100vw);line-height:calc(48/var(--figma-ref)*100vw)}.cta-embed-form-desktop__form-card{width:calc(620/var(--figma-ref)*100vw)}}.cta-embed-form-mobile__title{font-size:1.75rem;line-height:2.125rem}
.cta-metis-desktop,.cta-metis-mobile{color:#fff;isolation:isolate;background-color:#3d4a4a;width:100%;position:relative;overflow:hidden}.cta-metis-desktop__bg,.cta-metis-mobile__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cta-metis-desktop__bg-img,.cta-metis-mobile__bg-img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.cta-metis-desktop__bg-overlay,.cta-metis-mobile__bg-overlay{mix-blend-mode:multiply;background:linear-gradient(90deg,#0003 20%,#fff3);position:absolute;inset:0}.cta-metis-desktop__outer{box-sizing:border-box;z-index:1;justify-content:flex-end;width:100%;padding-block:2.5rem;padding-inline:1.25rem;display:flex;position:relative}.cta-metis-mobile__outer{box-sizing:border-box;z-index:1;padding-block:2.5rem;position:relative}.cta-metis-desktop__col,.cta-metis-mobile__col{flex-direction:column;gap:2.5rem;width:100%;max-width:100%;margin-inline-start:auto;display:flex}.cta-metis-desktop__intro,.cta-metis-mobile__intro{flex-direction:column;gap:1.5rem;width:100%;max-width:37.5rem;display:flex}.cta-metis-desktop__title,.cta-metis-mobile__title{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:1.75rem;font-weight:700;line-height:2rem}.cta-metis-desktop__body,.cta-metis-mobile__body{width:100%;margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.cta-metis-desktop__body p,.cta-metis-mobile__body p{margin:0}.cta-metis-desktop__form-card,.cta-metis-mobile__form-card{box-sizing:border-box;background-color:#9b9b9b1f;width:100%;max-width:100%;padding:1.5rem;overflow:auto}.cta-metis-desktop__embed,.cta-metis-mobile__embed{width:100%;min-height:24rem}.cta-metis-desktop__missing,.cta-metis-mobile__missing{color:#fff;margin:0;font-size:.875rem;line-height:1.375rem}.cta-metis-desktop__missing code,.cta-metis-mobile__missing code{font-size:.8125rem}.cta-metis-desktop__embed iframe,.cta-metis-mobile__embed iframe,.cta-metis-desktop__embed form,.cta-metis-mobile__embed form{border:0;width:100%;max-width:100%;display:block}@media (min-width:1024px){.cta-metis-desktop__outer{padding-block:calc(120/var(--figma-ref)*100vw);padding-inline:calc(80/var(--figma-ref)*100vw)}.cta-metis-desktop__col{gap:calc(60/var(--figma-ref)*100vw);width:calc(620/var(--figma-ref)*100vw)}.cta-metis-desktop__intro{gap:calc(24/var(--figma-ref)*100vw);max-width:calc(600/var(--figma-ref)*100vw)}.cta-metis-desktop__title{font-size:calc(48/var(--figma-ref)*100vw);letter-spacing:calc(-.96/var(--figma-ref)*100vw);line-height:calc(48/var(--figma-ref)*100vw)}.cta-metis-desktop__form-card{width:calc(620/var(--figma-ref)*100vw)}}.cta-metis-mobile__title{font-size:1.75rem;line-height:2.125rem}
.cta-careers-desktop,.cta-careers-mobile{color:#fff;isolation:isolate;background-color:#181919;width:100%;position:relative;overflow:hidden}.cta-careers-desktop__frame{--cta-careers-clip:polygon(calc(120 / var(--figma-ref) * 100vw) 0, 100% 0, 100% 100%, 0 100%, 0 calc(70 / var(--figma-ref) * 100vw));-webkit-clip-path:var(--cta-careers-clip);clip-path:var(--cta-careers-clip);min-height:calc(420/var(--figma-ref)*100vw);position:relative;overflow:hidden}.cta-careers-mobile__frame{min-height:360px;position:relative;overflow:hidden}.cta-careers-desktop__bg,.cta-careers-mobile__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cta-careers-desktop__bg-img,.cta-careers-mobile__bg-img{object-fit:cover;object-position:right center;width:100%;height:100%}.cta-careers-desktop__bg-overlay,.cta-careers-mobile__bg-overlay{z-index:1;background:linear-gradient(90deg,#181818c7 0%,#18181873 48%,#1818181f 100%);position:absolute;inset:0}.cta-careers-desktop__outer{box-sizing:border-box;max-width:var(--site-shell-max);min-height:calc(420/var(--figma-ref)*100vw);padding-block:calc(80/var(--figma-ref)*100vw);width:var(--site-shell-max);z-index:1;flex-direction:column;justify-content:center;margin-inline:auto;padding-inline:1.25rem;display:flex;position:relative}@media (min-width:1024px){.cta-careers-desktop__outer{padding-inline:var(--site-shell-pad-x)}}.cta-careers-mobile__outer{box-sizing:border-box;z-index:1;padding-block:3rem;padding-inline:1.25rem;position:relative}.cta-careers-desktop__copy,.cta-careers-mobile__copy{flex-direction:column;width:100%;max-width:36rem;display:flex}.cta-careers-desktop__copy{gap:calc(20/var(--figma-ref)*100vw)}.cta-careers-mobile__copy{gap:1rem}.cta-careers-desktop__subtitle,.cta-careers-mobile__subtitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.cta-careers-desktop__title,.cta-careers-mobile__title{color:#fff;font-family:var(--font-heading,var(--font-geist-sans));letter-spacing:-.02em;width:100%;margin:0;font-weight:700}.cta-careers-desktop__title{font-size:2rem;line-height:1.15}@media (min-width:1024px){.cta-careers-desktop__title{font-size:calc(42/var(--figma-ref)*100vw);letter-spacing:calc(-.8/var(--figma-ref)*100vw);line-height:1.12}}.cta-careers-mobile__title{font-size:calc(28/var(--figma-mobile-ref)*100vw);line-height:1.15}.cta-careers-desktop__title,.cta-careers-mobile__title{color:#fff!important}.cta-careers-desktop__title p,.cta-careers-desktop__title h1,.cta-careers-desktop__title h2,.cta-careers-desktop__title h3,.cta-careers-desktop__title h4,.cta-careers-desktop__title h5,.cta-careers-desktop__title h6,.cta-careers-mobile__title p,.cta-careers-mobile__title h1,.cta-careers-mobile__title h2,.cta-careers-mobile__title h3,.cta-careers-mobile__title h4,.cta-careers-mobile__title h5,.cta-careers-mobile__title h6{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;color:inherit!important}.cta-careers-desktop__title em,.cta-careers-desktop__title i,.cta-careers-desktop__title strong,.cta-careers-desktop__title b,.cta-careers-mobile__title em,.cta-careers-mobile__title i,.cta-careers-mobile__title strong,.cta-careers-mobile__title b{font-style:normal;color:#baf991!important}.cta-careers-desktop__description,.cta-careers-mobile__description{color:#fff;white-space:pre-line;max-width:36rem;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}.cta-careers-desktop__description p,.cta-careers-mobile__description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.cta-careers-desktop__description{color:#fff!important}.cta-careers-desktop__actions,.cta-careers-mobile__actions{flex-wrap:wrap;padding-top:.5rem;display:flex}.cta-careers-desktop__actions{gap:1rem}.cta-careers-mobile__actions{gap:.75rem}
.solutions-homepage-block-2-desktop{width:100%;position:relative;overflow:hidden}.solutions-homepage-block-2-desktop__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);flex-direction:column;gap:2.5rem;margin-inline:auto;padding-block:3.125rem 5rem;display:flex}@media (min-width:1024px){.solutions-homepage-block-2-desktop__outer{gap:calc(120/var(--figma-ref)*100vw);padding-block:calc(80/var(--figma-ref)*100vw) calc(160/var(--figma-ref)*100vw)}}.solutions-homepage-block-2-desktop__intro{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}@media (min-width:1024px){.solutions-homepage-block-2-desktop__intro{gap:calc(24/var(--figma-ref)*100vw)}}.solutions-homepage-block-2-desktop__eyebrow{justify-content:center;align-items:flex-start;gap:8px;display:flex}.solutions-homepage-block-2-desktop__eyebrow-icon{flex-shrink:0;width:18px;height:15px;display:block}.solutions-homepage-block-2-desktop__eyebrow-text{color:#2e2e33;letter-spacing:-.2px;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:24px}.solutions-homepage-block-2-desktop__heading{color:#2e2e33;letter-spacing:-.6px;text-align:center;width:100%;max-width:1018px;margin:0;font-size:30px;font-weight:700;line-height:36px}@media (min-width:1024px){.solutions-homepage-block-2-desktop__heading{font-size:calc(48/var(--figma-ref)*100vw);letter-spacing:calc(-.96/var(--figma-ref)*100vw);line-height:calc(48/var(--figma-ref)*100vw)}}.solutions-homepage-block-2-desktop__cards{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:1024px){.solutions-homepage-block-2-desktop__cards{gap:calc(25/var(--figma-ref)*100vw);grid-template-columns:repeat(3,minmax(0,1fr))}}.solutions-homepage-block-2-desktop__card{box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 68px),calc(100% - 117px) 100%,0 100%);color:#fff;flex-direction:column;justify-content:space-between;width:100%;min-width:0;height:480px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.solutions-homepage-block-2-desktop__card{height:640px;padding:40px}}.solutions-homepage-block-2-desktop__card:before{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);content:"";pointer-events:none;transform-origin:50%;z-index:1;background:#baf991;width:30px;height:30px;transition:transform 1.6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:35px;left:35px;transform:scale(1)}@media (min-width:1024px){.solutions-homepage-block-2-desktop__card:before{bottom:43px;left:43px}}.solutions-homepage-block-2-desktop__card:hover:before,.solutions-homepage-block-2-desktop__card:focus-within:before{transform:scale(60)}.solutions-homepage-block-2-desktop__card-media{pointer-events:none;z-index:0;position:absolute;inset:0}.solutions-homepage-block-2-desktop__image,.solutions-homepage-block-2-desktop__image-placeholder{object-fit:cover;width:100%;height:100%}.solutions-homepage-block-2-desktop__image-placeholder{background:#4f4c4d}.solutions-homepage-block-2-desktop__card-scrim{mix-blend-mode:multiply;background:linear-gradient(#0003 10%,#fff3 100%);position:absolute;inset:0}.solutions-homepage-block-2-desktop__card-copy{z-index:2;flex-direction:column;gap:24px;width:100%;display:flex;position:relative}@media (min-width:1024px){.solutions-homepage-block-2-desktop__card-copy{gap:40px}}.solutions-homepage-block-2-desktop__card-title{color:#fff;letter-spacing:-.6px;white-space:pre-line;width:100%;margin:0;font-size:30px;font-weight:700;line-height:36px;transition:color .35s}@media (min-width:1024px){.solutions-homepage-block-2-desktop__card-title{letter-spacing:-.96px;font-size:48px;line-height:48px}}.solutions-homepage-block-2-desktop__card-description{color:#fff;width:100%;margin:0;font-size:16px;font-weight:700;line-height:24px;transition:color .35s}.solutions-homepage-block-2-desktop__card-description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}@media (min-width:1024px){.solutions-homepage-block-2-desktop__card-description{font-size:18px}}.solutions-homepage-block-2-desktop__card:hover,.solutions-homepage-block-2-desktop__card:focus-within,.solutions-homepage-block-2-desktop__card:hover .solutions-homepage-block-2-desktop__card-title,.solutions-homepage-block-2-desktop__card:focus-within .solutions-homepage-block-2-desktop__card-title,.solutions-homepage-block-2-desktop__card:hover .solutions-homepage-block-2-desktop__card-copy,.solutions-homepage-block-2-desktop__card:hover .solutions-homepage-block-2-desktop__card-copy *,.solutions-homepage-block-2-desktop__card:focus-within .solutions-homepage-block-2-desktop__card-copy,.solutions-homepage-block-2-desktop__card:focus-within .solutions-homepage-block-2-desktop__card-copy *{color:#231f20}.solutions-homepage-block-2-desktop__arrow{z-index:2;position:relative}.custom-link-block__arrow-btn{flex-shrink:0;width:36px;height:36px;display:inline-flex;position:relative}.custom-link-block__arrow-btn-icon{display:block}.custom-link-block__arrow-btn-icon--default{width:30px;height:30px;position:absolute;top:3px;left:3px}.custom-link-block__arrow-btn-icon--hover{opacity:0;width:36px;height:36px;position:absolute;top:0;left:0}.solutions-homepage-block-2-desktop__card:hover .custom-link-block__arrow-btn-icon--default,.solutions-homepage-block-2-mobile__card:hover .custom-link-block__arrow-btn-icon--default,.solutions-homepage-block-2-desktop__card:focus-within .custom-link-block__arrow-btn-icon--default,.solutions-homepage-block-2-mobile__card:focus-within .custom-link-block__arrow-btn-icon--default{opacity:0}.solutions-homepage-block-2-desktop__card:hover .custom-link-block__arrow-btn-icon--hover,.solutions-homepage-block-2-mobile__card:hover .custom-link-block__arrow-btn-icon--hover,.solutions-homepage-block-2-desktop__card:focus-within .custom-link-block__arrow-btn-icon--hover,.solutions-homepage-block-2-mobile__card:focus-within .custom-link-block__arrow-btn-icon--hover{opacity:1}@media (prefers-reduced-motion:reduce){.solutions-homepage-block-2-desktop__card:before,.solutions-homepage-block-2-mobile__card:before,.solutions-homepage-block-2-desktop__card-title,.solutions-homepage-block-2-desktop__card-description,.solutions-homepage-block-2-mobile__card-title,.solutions-homepage-block-2-mobile__card-description{transition:none}}.solutions-homepage-block-2-mobile{width:100%;max-width:100%}.solutions-homepage-block-2-mobile__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);flex-direction:column;gap:32px;margin-inline:auto;padding-block:48px 80px;display:flex}.solutions-homepage-block-2-mobile__intro{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.solutions-homepage-block-2-mobile__eyebrow{justify-content:center;align-items:flex-start;gap:8px;display:flex}.solutions-homepage-block-2-mobile__eyebrow-icon{flex-shrink:0;width:18px;height:15px;display:block}.solutions-homepage-block-2-mobile__eyebrow-text{color:#2e2e33;letter-spacing:-.16px;margin:0;font-size:16px;font-weight:700;line-height:20px}.solutions-homepage-block-2-mobile__heading{color:#2e2e33;letter-spacing:-.48px;text-align:center;width:100%;margin:0;font-size:24px;font-weight:700;line-height:28px}.solutions-homepage-block-2-mobile__stack{flex-direction:column;gap:20px;width:100%;display:flex}.solutions-homepage-block-2-mobile__card{box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 82px) 100%,0 100%);color:#fff;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:420px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.solutions-homepage-block-2-mobile__card:before{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);content:"";pointer-events:none;transform-origin:50%;z-index:1;background:#baf991;width:30px;height:30px;transition:transform 1.6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:35px;left:35px;transform:scale(1)}.solutions-homepage-block-2-mobile__card:hover:before,.solutions-homepage-block-2-mobile__card:focus-within:before{transform:scale(55)}.solutions-homepage-block-2-mobile__card-media{pointer-events:none;z-index:0;position:absolute;inset:0}.solutions-homepage-block-2-mobile__image,.solutions-homepage-block-2-mobile__image-placeholder{object-fit:cover;width:100%;height:100%}.solutions-homepage-block-2-mobile__image-placeholder{background:#4f4c4d}.solutions-homepage-block-2-mobile__card-scrim{mix-blend-mode:multiply;background:linear-gradient(#0003 10%,#fff3 100%);position:absolute;inset:0}.solutions-homepage-block-2-mobile__card-copy{z-index:2;flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.solutions-homepage-block-2-mobile__card-title{color:#fff;letter-spacing:-.48px;white-space:pre-line;width:100%;margin:0;font-size:24px;font-weight:700;line-height:28px;transition:color .35s}.solutions-homepage-block-2-mobile__card-description{color:#fff;width:100%;margin:0;font-size:16px;font-weight:700;line-height:24px}.solutions-homepage-block-2-mobile__card-description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.solutions-homepage-block-2-mobile__card:hover,.solutions-homepage-block-2-mobile__card:focus-within,.solutions-homepage-block-2-mobile__card:hover .solutions-homepage-block-2-mobile__card-copy,.solutions-homepage-block-2-mobile__card:hover .solutions-homepage-block-2-mobile__card-copy *,.solutions-homepage-block-2-mobile__card:focus-within .solutions-homepage-block-2-mobile__card-copy,.solutions-homepage-block-2-mobile__card:focus-within .solutions-homepage-block-2-mobile__card-copy *{color:#231f20}.solutions-homepage-block-2-mobile__arrow{z-index:2;position:relative}
