.componentFeatureMedia{position:relative;overflow:hidden;margin-bottom:40px}@media(min-width:768px){.componentFeatureMedia{margin-bottom:60px}}@media(min-width:960px){.componentFeatureMedia{margin-bottom:80px}}@media(min-width:1024px){.componentFeatureMedia{margin-bottom:100px}}@media(min-width:1140px){.componentFeatureMedia{margin-bottom:250px}}.componentFeatureMedia .container{text-align:center;max-width:1000px;margin:0 auto}.componentFeatureMedia .container:has(.odd){max-width:var(--site-container-max,1800px)}.componentFeatureMedia .container:has(.even){max-width:1400px}.componentFeatureMedia__content{max-width:450px;margin:0 auto;position:relative;z-index:20}@media(min-width:1140px){.componentFeatureMedia__content{max-width:520px}}.componentFeatureMedia h2{font-size:28px;line-height:1.15;color:#000;letter-spacing:-.02em;font-family:SUSE,sans-serif;max-width:320px;margin:0 auto 16px;text-align:center}.componentFeatureMedia h2 br{display:none}@media(min-width:768px){.componentFeatureMedia h2{font-size:32px;max-width:520px}}@media(min-width:960px){.componentFeatureMedia h2{font-size:40px;margin-bottom:24px}}@media(min-width:1024px){.componentFeatureMedia h2{font-size:48px;margin-bottom:32px;max-width:580px}}@media(min-width:1140px){.componentFeatureMedia h2{font-size:54px;max-width:640px}.componentFeatureMedia h2 br{display:block}}.componentFeatureMedia p{font-size:16px;line-height:1.4;font-weight:300;max-width:320px;margin:0 auto;font-family:SUSE,sans-serif;color:#666;text-align:center}@media(min-width:768px){.componentFeatureMedia p{font-size:18px;max-width:520px}}@media(min-width:960px){.componentFeatureMedia p{font-size:20px;margin-bottom:40px;max-width:580px}}@media(min-width:1024px){.componentFeatureMedia p{font-size:22px}}@media(min-width:1140px){.componentFeatureMedia p{font-size:24px;max-width:640px;margin-bottom:60px}}.componentFeatureMedia__medias{gap:32px;display:grid;grid-template-columns:repeat(1,1fr);margin-top:24px}@media(min-width:960px){.componentFeatureMedia__medias.even{display:grid;grid-template-columns:repeat(2,1fr)}.componentFeatureMedia__medias.odd{display:grid;grid-template-columns:repeat(3,1fr)}.componentFeatureMedia__medias{gap:40px}}@media(min-width:1140px){.componentFeatureMedia__medias{gap:60px}}.componentFeatureMedia__medias__media.single{max-width:640px}.componentFeatureMedia__medias__media h3{margin-top:16px;font-size:16px;line-height:1.2;font-weight:400;margin-bottom:4px;font-family:SUSE,sans-serif;text-align:center}@media(min-width:960px){.componentFeatureMedia__medias__media h3{font-size:18px;margin-bottom:6px}}@media(min-width:1140px){.componentFeatureMedia__medias__media h3{font-size:20px}}.componentFeatureMedia__medias__media p{font-size:12px;line-height:1.2;font-weight:300;margin-bottom:0;font-family:SUSE,sans-serif;text-align:center;max-width:100%}@media(min-width:960px){.componentFeatureMedia__medias__media p{font-size:14px}}@media(min-width:1140px){.componentFeatureMedia__medias__media p{font-size:16px}}.componentFeatureMedia__image,.componentFeatureMedia__video{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;margin:0 auto}@media(min-width:768px){.componentFeatureMedia__image,.componentFeatureMedia__video{max-width:640px}}@media(min-width:1024px){.componentFeatureMedia__image,.componentFeatureMedia__video{max-width:800px}}@media(min-width:1140px){.componentFeatureMedia__image,.componentFeatureMedia__video{max-width:1000px}}.componentFeatureMedia__image img,.componentFeatureMedia__image video,.componentFeatureMedia__image vimeo-video,.componentFeatureMedia__video img,.componentFeatureMedia__video video,.componentFeatureMedia__video vimeo-video{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.componentFeatureMedia__cta{margin-top:40px;width:100%}.componentFeatureMedia__cta button{margin:0 auto}.componentFeatureMedia .componentFeatureMedia__medias.even .componentFeatureMedia__image,.componentFeatureMedia .componentFeatureMedia__medias.even .componentFeatureMedia__video,.componentFeatureMedia .componentFeatureMedia__medias.odd .componentFeatureMedia__image,.componentFeatureMedia .componentFeatureMedia__medias.odd .componentFeatureMedia__video{aspect-ratio:1;background:#f7f7f7;padding:0 16px;border-radius:24px 24px 0 0}.componentFeatureMedia .componentFeatureMedia__medias.even .componentFeatureMedia__image img,.componentFeatureMedia .componentFeatureMedia__medias.even .componentFeatureMedia__image video,.componentFeatureMedia .componentFeatureMedia__medias.even .componentFeatureMedia__video img,.componentFeatureMedia .componentFeatureMedia__medias.even .componentFeatureMedia__video video,.componentFeatureMedia .componentFeatureMedia__medias.odd .componentFeatureMedia__image img,.componentFeatureMedia .componentFeatureMedia__medias.odd .componentFeatureMedia__image video,.componentFeatureMedia .componentFeatureMedia__medias.odd .componentFeatureMedia__video img,.componentFeatureMedia .componentFeatureMedia__medias.odd .componentFeatureMedia__video video{-o-object-position:bottom;object-position:bottom}.componentFeatureMedia__boxes{padding-top:40px;margin:0 auto}@media(min-width:768px){.componentFeatureMedia__boxes{display:flex;align-items:flex-start;justify-content:space-evenly;gap:40px;max-width:640px;padding-top:60px}}@media(min-width:1024px){.componentFeatureMedia__boxes{max-width:800px;padding-top:80px}}@media(min-width:1140px){.componentFeatureMedia__boxes{max-width:900px}}.componentFeatureMedia__boxes__box{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:16px}@media(min-width:768px){.componentFeatureMedia__boxes__box{margin-bottom:0;display:block;text-align:center;max-width:220px}}@media(min-width:1140px){.componentFeatureMedia__boxes__box{max-width:280px}}.componentFeatureMedia__boxes__box p{font-size:16px;line-height:1.2;font-weight:300;font-family:SUSE,sans-serif;color:#000;text-align:left;margin:0}@media(min-width:768px){.componentFeatureMedia__boxes__box p{text-align:center;color:#666;font-size:18px}}.componentFeatureMedia__boxes__box__icon{width:48px;height:auto;aspect-ratio:1;background:#f7f7f7;border-radius:12px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.componentFeatureMedia__boxes__box__icon{margin:0 auto 16px}}.componentFeatureMedia__boxes__box__icon img,.componentFeatureMedia__boxes__box__icon svg{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}