.solutions-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media(max-width: 768px){.solutions-teaser{gap:32px}}.solutions-teaser__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.solutions-teaser__head-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.solutions-teaser__title{margin:0;max-width:760px;color:var(--color-edge-navy);font-family:var(--font-heading-m),serif;font-weight:400;font-size:45px;line-height:45px;letter-spacing:-0.02em}@media(max-width: 768px){.solutions-teaser__title{font-size:40px;line-height:40px}}@media(max-width: 768px){.solutions-teaser__title{font-size:34px;line-height:36px}}.solutions-teaser__intro{margin:0;max-width:618px;color:var(--color-black-75);font-family:var(--font-body);font-weight:400;font-size:18px;line-height:27px;letter-spacing:-0.02em}@media(max-width: 768px){.solutions-teaser__intro{font-size:16px;line-height:24px}}.solutions-teaser__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.solutions-teaser__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:456px;border-radius:20px;overflow:hidden}@media(max-width: 768px){.solutions-teaser__card{min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.solutions-teaser__card--1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:var(--color-green-20pct);outline:1px solid var(--color-edge-beige);outline-offset:-1px}.solutions-teaser__card--2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:rgba(232,119,34,.05)}.solutions-teaser__graphic{position:absolute;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(0, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0, 0, 0.58, 1);transition:opacity .3s cubic-bezier(0, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0, 0, 0.58, 1);transition:transform .3s cubic-bezier(0, 0, 0.58, 1),opacity .3s cubic-bezier(0, 0, 0.58, 1);transition:transform .3s cubic-bezier(0, 0, 0.58, 1),opacity .3s cubic-bezier(0, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0, 0, 0.58, 1)}.solutions-teaser__graphic svg{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, 0.58, 1);transition:-webkit-transform .3s cubic-bezier(0, 0, 0.58, 1);transition:transform .3s cubic-bezier(0, 0, 0.58, 1);transition:transform .3s cubic-bezier(0, 0, 0.58, 1), -webkit-transform .3s cubic-bezier(0, 0, 0.58, 1)}@media(max-width: 768px){.solutions-teaser__graphic svg{position:absolute;top:42px;left:0}}@media(max-width: 768px){.solutions-teaser__graphic{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100% !important;overflow:hidden}}.solutions-teaser__card--1 .solutions-teaser__graphic{left:0;top:42px;width:568px;opacity:.7}@media(max-width: 768px){.solutions-teaser__card--1 .solutions-teaser__graphic{aspect-ratio:568/456}}.solutions-teaser__card--2 .solutions-teaser__graphic{right:0;top:42px;width:562px}@media(max-width: 768px){.solutions-teaser__card--2 .solutions-teaser__graphic{aspect-ratio:562/456}}.solutions-teaser__card--1:hover .solutions-teaser__graphic{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}@media(max-width: 768px){.solutions-teaser__card--1:hover .solutions-teaser__graphic{-webkit-transform:none;-ms-transform:none;transform:none}.solutions-teaser__card--1:hover .solutions-teaser__graphic svg{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.solutions-teaser__card--2:hover .solutions-teaser__graphic{-webkit-transform:translateY(-22px);-ms-transform:translateY(-22px);transform:translateY(-22px)}@media(max-width: 768px){.solutions-teaser__card--2:hover .solutions-teaser__graphic{-webkit-transform:none;-ms-transform:none;transform:none}.solutions-teaser__card--2:hover .solutions-teaser__graphic svg{-webkit-transform:translateY(-22px);-ms-transform:translateY(-22px);transform:translateY(-22px)}}@media(prefers-reduced-motion: reduce){.solutions-teaser__graphic{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.solutions-teaser__card:hover .solutions-teaser__graphic,.solutions-teaser__card:hover .solutions-teaser__graphic svg{-webkit-transform:none;-ms-transform:none;transform:none}}.solutions-teaser__card-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:555px;max-width:100%;padding:40px 0 40px 80px;margin-right:80px}@media(max-width: 1366px){.solutions-teaser__card-content{margin-right:40px}}@media(max-width: 768px){.solutions-teaser__card-content{width:auto;padding:32px 24px 0;margin-right:0}}.solutions-teaser__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.solutions-teaser__tag{color:var(--color-edge-navy);font-family:var(--font-body);font-size:12px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase}.solutions-teaser__card-title{margin:0;color:var(--color-edge-navy);font-family:var(--font-heading),serif;font-weight:400;font-size:38px;line-height:41.8px;letter-spacing:-0.02em}@media(max-width: 768px){.solutions-teaser__card-title{font-size:34px;line-height:37.4px}}.solutions-teaser__card-copy{margin:0;max-width:451px;color:var(--color-black-75);font-family:var(--font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em}@media(max-width: 768px){.solutions-teaser__card-copy{font-size:14px;line-height:21px}}.solutions-teaser__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.solutions-teaser__link{position:relative;display:inline-block;color:var(--color-edge-navy);font-family:var(--font-body);font-size:12px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.solutions-teaser__link::before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1)}.solutions-teaser__link:hover,.solutions-teaser__link:focus-visible{color:var(--color-edge-navy)}.solutions-teaser__link:hover::before,.solutions-teaser__link:focus-visible::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
