.story-section{padding:34px 0 62px;overflow:hidden;position:relative;z-index:2}@media (min-width: 1024px){.story-section{padding:82px 0;min-height:80vh}}.story-section__decor{position:absolute;right:0;bottom:0;display:flex;justify-content:center;z-index:-1;left:-1610px}@media (min-width: 768px){.story-section__decor{left:0;width:100%}}@media (max-width: 1023px){.story-section__decor{transform:scale(2);transform-origin:center;top:100px}}.story-section__decor svg{width:100%;height:auto}.story-section__decor.shield{right:0;left:auto}@media (min-width: 1920px){.story-section__decor.shield{max-width:600px}}@media (max-width: 1024px){.story-section__decor.shield{height:60%;left:0;right:0;top:50%}}@media (max-width: 640px){.story-section__decor.shield{height:40%}}@media (max-width: 520px){.story-section__decor.shield{height:35%}}@media (max-width: 320px){.story-section__decor.shield{height:30%}}@media (min-width: 1024px){.story-section__layout{display:grid;grid-template-columns:44% 1fr;align-items:flex-end;gap:0 clamp(60px,6.3vw,165px)}}.story-section__description{margin-bottom:52px;position:relative}@media (min-width: 1024px){.story-section__description{margin-bottom:0}}@media (min-width: 1280px){.story-section__description{min-height:600px}}@media (min-width: 1920px){.story-section__description{min-height:800px}}.story-section__description--text{padding-top:5vh;color:#004393;font-size:clamp(1.6rem,1rem + .2589vw,2.5rem);line-height:1.34;font-weight:500;letter-spacing:-.6px}@media (min-width: 1920px){.story-section__description--text{font-size:clamp(1.6rem,1rem + .9589vw,2.5rem)}}@media (max-width: 768px){.story-section__description--text{font-size:clamp(1.5rem,1.318rem + .7767vw,2.25rem)}}@media (min-width: 1024px){.story-section__description--text{text-transform:uppercase;font-family:Ferry,Arial,Noto Sans,sans-serif;font-weight:900;letter-spacing:-1.2px;line-height:1.5}}.story-section__title{font-size:clamp(2.25rem,1.3398rem + 2.8835vw,6rem);line-height:.98;margin-bottom:73px}@media (max-width: 767px){.story-section__title{letter-spacing:-1.2px}}@media (min-width: 1024px){.story-section__title{line-height:1.2;margin-bottom:50px}}@media (min-width: 1600px){.story-section__right{padding-right:13%}}.story-section__right+p{color:#999;font-size:40px}.story-section__content{color:#999;line-height:1.34;font-size:32px;letter-spacing:-.6px}@media (max-width: 768px){.story-section__content{font-size:clamp(1.5rem,1.318rem + .7767vw,2.25rem)}}@media (min-width: 1024px){.story-section__content{letter-spacing:-.6px}}.story-section__content p{margin-bottom:58px}@media (max-width: 1920px){.story-section__content p{margin-bottom:41px;font-size:clamp(1rem,.8rem + 1vw,2.3rem)}}@media (max-width: 768px){.story-section__content p{font-size:clamp(1.5rem,1.318rem + .7767vw,2.25rem)}}.story-section__content p:last-child{margin-bottom:0}.story-section__lead{color:#004393!important;font-weight:900!important;font-size:clamp(2rem,1.8786rem + .5178vw,2.5rem);line-height:1.34;letter-spacing:-.6px;margin-bottom:54px;font-family:Ferry,Arial,Noto Sans,sans-serif}@media (min-width: 1024px){.story-section__lead{font-weight:500;letter-spacing:-.8px;margin-bottom:57px}}@media (min-width: 1440px){.story-section__lead{font-weight:500;letter-spacing:-.8px;margin-bottom:57px;font-size:72px}}@media (max-width: 1920px) and (min-width: 1442px){.story-section__lead{font-size:clamp(2rem,1.8786rem + .5178vw,2.5rem)}}.story-section.story-section-v2 .story-section__description--text,.story-section.story-section-v2 .text{padding-top:5vh;font-size:clamp(1rem,.8rem + 1vw,2.3rem);color:#999;font-weight:400;font-family:Mulish;text-transform:inherit}@media (max-width: 768px){.story-section.story-section-v2 .story-section__description--text,.story-section.story-section-v2 .text{font-size:clamp(1.5rem,1.318rem + .7767vw,2.25rem)}}.story-section.story-section-v2 .story-section__description--text.text,.story-section.story-section-v2 .text.text{max-width:530px}@media (max-width: 1440px) and (min-width: 1024){.story-section.story-section-v2 .story-section__description--text.text,.story-section.story-section-v2 .text.text{max-width:45vh}}
