section.section.section--commitments,section.section.section--our-works{overflow:hidden}section.section.section--commitments:has(.story--inverted),section.section.section--our-works:has(.story--inverted){padding-top:0}section.section.section--commitments:has(+section.section.section--our-works),section.section.section--our-works:has(+section.section.section--our-works){padding-bottom:0}section.section.section--commitments:has(+section.section.section--news) .son.story,section.section.section--our-works:has(+section.section.section--news) .son.story{padding-bottom:0}section.section.section--forward .son.story.story--img{border-bottom:.0625rem solid #4c5974}.son.story{margin-bottom:7.1875rem}@media screen and (min-width:991px){.son.story{margin-bottom:14.5625rem;display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (min-width:991px){.son.story .story__left,.son.story .story__right,.son.story footer{flex-basis:50%}}.son.story .story__left{margin-bottom:2.65625rem}@media screen and (min-width:991px){.son.story .story__left{margin-bottom:0}}.son.story h2{margin-bottom:2.0625rem}@media screen and (min-width:991px){.son.story h2{margin-bottom:2.0625rem}}.son.story p{font-family:helvetica-neue,sans-serif}.son.story p:last-of-type{margin-bottom:1.5rem}@media screen and (min-width:720px){.son.story p:last-of-type{margin-bottom:2.0625rem}}@media screen and (min-width:1540px){.son.story p:last-of-type{margin-bottom:1.25rem}}.son.story ol.is-roman{counter-reset:story-counter;list-style:none;padding-left:0;margin-top:1.6875rem}.son.story ol.is-roman li{font-family:helvetica-neue,sans-serif;counter-increment:story-counter;position:relative;margin-bottom:.125rem;text-align:center;font-size:1rem;line-height:normal}@media screen and (min-width:1199px){.son.story ol.is-roman li{text-align:left}}.son.story ol.is-roman li:before{content:"[" counter(story-counter,lower-roman) "]";position:relative;left:0;top:0;font-weight:inherit;color:inherit;font-size:inherit}.son.story ol.is-roman li a{font-size:inherit;line-height:inherit;font-weight:inherit}.son.story ul.is-horizontal{margin-top:2rem;text-align:center}@media screen and (min-width:700px){.son.story ul.is-horizontal{margin-top:1.5rem}}@media screen and (min-width:1199px){.son.story ul.is-horizontal{text-align:left}}.son.story ul.is-horizontal li{text-transform:uppercase;font-size:1.25rem;line-height:normal;font-family:Biome W01 Regular,sans-serif;padding-left:0;margin-bottom:1.375rem}@media screen and (min-width:700px){.son.story ul.is-horizontal li{display:inline;line-height:2.1;padding-left:1.375rem}}@media screen and (min-width:1540px){.son.story ul.is-horizontal li{padding-left:3rem}}.son.story ul.is-horizontal li:before{display:none}@media screen and (min-width:700px){.son.story ul.is-horizontal li:before{display:block}}.son.story ul.is-horizontal li:first-child{padding-left:0}.son.story ul.is-horizontal li:first-child:before{display:none}.son.story ul.is-horizontal li:before{width:.4375rem;height:.4375rem;top:.5625rem;left:.375rem}.is-ios .son.story ul.is-horizontal li:before{top:.3125rem}@media screen and (min-width:1540px){.son.story ul.is-horizontal li:before{left:1.1875rem}}.son.story ul.is-vertical{max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;text-align:left;margin-top:2rem}@media screen and (min-width:720px){.son.story ul.is-vertical{margin-top:1.5rem}}@media screen and (min-width:1199px){.son.story ul.is-vertical{text-align:left;margin-inline:unset;max-width:unset}}.son.story ul.is-vertical li{text-transform:uppercase;font-size:1.25rem;line-height:normal;font-family:Biome W01 Regular,sans-serif;margin-bottom:.625rem;line-height:1.85}@media mds{.son.story ul.is-vertical li{margin-bottom:1.375rem}}.son.story ul.is-vertical li:before{width:.4375rem;height:.4375rem;left:.375rem;top:.9375rem}@media mds{.son.story ul.is-vertical li:before{top:.5625rem}}.son.story a.l-btn{width:-moz-max-content;width:max-content;column-gap:1rem}.son.story.story--img{align-items:center;flex-direction:column;padding-bottom:2rem;margin-bottom:2.65625rem}@media screen and (min-width:700px){.son.story.story--img{margin-bottom:4.75rem}}@media screen and (min-width:1199px){.son.story.story--img{padding-bottom:3.75rem;margin-bottom:4.6875rem;gap:7.5rem;flex-direction:row;align-items:flex-start}}@media screen and (min-width:1540px){.son.story.story--img{padding-bottom:5rem;margin-bottom:7.34375rem;gap:13.1875rem}}.son.story.story--img a.l-btn{color:#4c5974}@media screen and (min-width:991px){.son.story.story--img a.l-btn:hover{color:#fff}}.son.story.story--img .story__left{margin-bottom:4rem}@media screen and (min-width:720px){.son.story.story--img .story__left{margin-bottom:4.5rem}}@media screen and (min-width:1199px){.son.story.story--img .story__left{flex-basis:60%;margin-bottom:0}}.son.story.story--img .story__left h2{margin-bottom:1.6875rem}@media screen and (min-width:1540px){.son.story.story--img .story__left h2{margin-bottom:.875rem}}.son.story.story--img .story__left h2 sup{font-size:1.125rem;vertical-align:text-top}@media screen and (min-width:720px){.son.story.story--img .story__left h2 sup{font-size:2.25rem}}@media screen and (min-width:1199px){.son.story.story--img .story__left h2 sup{font-size:2.0625rem}}.son.story.story--img .story__left .l-btn{margin:0 auto}@media screen and (min-width:1199px){.son.story.story--img .story__left .l-btn{margin:0}}@media screen and (min-width:1199px){.son.story.story--img .story__right{flex-basis:41%}}.son.story.story--img .story__right span{display:none}@media screen and (min-width:1460px){.son.story.story--img .story__right{position:relative}.son.story.story--img .story__right span{position:absolute;display:block;bottom:21%;right:-61%;width:131%}}.son.story.story--grid-banner{display:flex;flex-direction:column-reverse;padding-top:3.25rem;padding-bottom:4.0625rem;margin-bottom:3.9375rem;border-bottom:.0625rem solid transparent;animation:showBorder .3s ease-in-out .5s forwards}@media screen and (min-width:700px){.son.story.story--grid-banner{padding-top:5.5rem;margin-bottom:5.125rem}}@media screen and (min-width:1199px){.son.story.story--grid-banner{flex-direction:row;padding-top:8rem;align-items:center;padding-bottom:7.6875rem;margin-bottom:3.625rem}}@media screen and (min-width:1540px){.son.story.story--grid-banner{padding-top:3.875rem;padding-bottom:15rem;margin-bottom:4.75rem}}.son.story.story--grid-banner .story__left{margin-bottom:0}@media screen and (min-width:1199px){.son.story.story--grid-banner .story__left{flex-basis:47.3642172524%}}@media screen and (min-width:1540px){.son.story.story--grid-banner .story__left{flex-basis:56.7848410758%}}.son.story.story--grid-banner .story__left[data-aos=fade-in]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.son.story.story--grid-banner .story__left.aos-animate[data-aos=fade-in]{opacity:1;transform:translateY(0)}.son.story.story--grid-banner .story__right{margin-bottom:3.9375rem}@media screen and (min-width:700px){.son.story.story--grid-banner .story__right{margin:0 auto 5rem;max-width:34.4375rem}}@media screen and (min-width:1199px){.son.story.story--grid-banner .story__right{margin:2.375rem 0 0;max-width:unset;flex-basis:44.249201278%}}@media screen and (min-width:1540px){.son.story.story--grid-banner .story__right{margin:0;padding-top:7.5rem;flex-basis:39.3643031785%}}.son.story.story--grid-banner .story__right h1{margin-bottom:1.75rem}@media screen and (min-width:700px){.son.story.story--grid-banner .story__right h1{font-size:2.875rem;line-height:1.0625;margin-bottom:1.875rem}}@media screen and (min-width:1540px){.son.story.story--grid-banner .story__right h1{font-size:3.875em;line-height:1.1290322581;margin-bottom:1.9375rem;word-break:keep-all;line-height:1.125}}.son.story.story--grid-banner .story__right p:last-of-type{margin-bottom:1.5rem}.son.story.story--grid-banner .story__right a.l-btn{display:grid;grid-template-columns:auto 2.0625rem;margin:0 auto;max-width:17rem;column-gap:.75rem}@media screen and (min-width:700px){.son.story.story--grid-banner .story__right a.l-btn{max-width:33.75rem}}@media screen and (min-width:1199px){.son.story.story--grid-banner .story__right a.l-btn{margin:0}}.son.story.story--grid-banner .story__right a.l-btn:after{margin-left:0}.son.story.story--notice{background-color:rgba(76,89,116,.1);border-radius:1.25rem;background-position:right 12.5rem;background-size:cover;background-repeat:no-repeat;padding:3.4375rem 1.5625rem}@media screen and (min-width:991px){.son.story.story--notice{padding:4.6875rem 2.8125rem;align-items:center;background-size:100% auto;background-position:100% 100%}}.son.story.story--notice p:last-child{margin-bottom:0}.son.story.story--notice footer{display:flex;align-items:center;justify-content:flex-end}.son.story.story--static{border-top:.0625rem solid #4c5974;animation:showTopBorder .3s ease-in-out .5s forwards;padding:7.375rem 0 5.3125rem;gap:1.875rem;align-items:center;display:flex;flex-direction:column;margin-bottom:0}@media screen and (min-width:720px){.son.story.story--static{padding:8.8125rem 0 7.75rem;gap:1.5rem;margin-bottom:.75rem}}@media screen and (min-width:991px){.son.story.story--static{margin-bottom:4.9375rem;padding:6.5rem 0 4.125rem}}@media screen and (min-width:1199px){.son.story.story--static{flex-direction:row;align-items:center}}@media screen and (min-width:1540px){.son.story.story--static{gap:6.6875rem;margin-bottom:11.5625rem;padding:7.375rem 0 4.125rem}}.son.story.story--static figure{max-width:21.125rem;position:relative}@media screen and (min-width:720px){.son.story.story--static figure{max-width:39.8125rem}}@media screen and (min-width:1320px){.son.story.story--static figure{max-width:40.125rem}}@media screen and (min-width:1540px){.son.story.story--static figure{max-width:50.375rem}}.son.story.story--static figure img{width:12.5rem;height:12.5rem;margin-left:.1875rem}@media screen and (min-width:380px){.son.story.story--static figure img{width:18.1875rem;height:18.625rem}}@media screen and (min-width:720px){.son.story.story--static figure img{margin-left:.8125rem;width:33.25rem;height:33.5rem;object-fit:contain}}@media screen and (min-width:1320px){.son.story.story--static figure img{margin-left:2.8125rem;width:33.375rem;height:33.1875rem;object-fit:cover}}@media screen and (min-width:1540px){.son.story.story--static figure img{width:41.4375rem;height:41.5rem;margin-left:5.5rem;margin-top:1.5rem}}.son.story.story--static figure:after{content:"";position:absolute;background-image:url(../../images/commitment-bg.webp);width:100%;height:100%;background-repeat:no-repeat;background-size:contain;min-width:18.75rem;min-height:13.125rem;top:0;left:-1.25rem}@media screen and (min-width:380px){.son.story.story--static figure:after{min-width:22.375rem;min-height:21.875rem;left:-2rem}}@media screen and (min-width:720px){.son.story.story--static figure:after{min-width:40rem;min-height:37.5rem;top:0;left:-3.125rem}}@media screen and (min-width:1320px){.son.story.story--static figure:after{min-width:39.5625rem;min-height:36.1875rem;top:0;left:-.75rem}}@media screen and (min-width:1540px){.son.story.story--static figure:after{min-width:50.375rem;min-height:44.625rem;top:0;left:.75rem}}@media screen and (min-width:991px){.son.story.story--static .story__right{flex-basis:41%}}@media screen and (min-width:1540px){.son.story.story--static .story__right{flex-basis:43.5%}}.son.story.story--static .story__right h2{margin-bottom:1.625rem;margin-top:.75rem}@media screen and (min-width:720px){.son.story.story--static .story__right h2{font-size:2.875rem;margin-top:6.25rem}}@media screen and (min-width:991px){.son.story.story--static .story__right h2{font-size:2.875rem;margin:2rem 0}}@media screen and (min-width:1540px){.son.story.story--static .story__right h2{font-size:3.875rem;margin:0 0 1.5625rem}}.son.story.story--static .story__right p{margin-bottom:1.25rem;text-align:center}@media screen and (min-width:720px){.son.story.story--static .story__right p{margin-bottom:2.1875rem}}@media screen and (min-width:1199px){.son.story.story--static .story__right p{text-align:left}}.son.story.story--static .story__right p:last-of-type{margin-bottom:0}.son.story.story--our-works{padding:5.375rem 0 2.65625rem;display:grid;grid-template-columns:auto;gap:4.8125rem;border-bottom:none;border-top:0;margin-bottom:0}@media screen and (min-width:700px){.son.story.story--our-works{padding:1.625rem 0 4.6875rem;gap:4.3125rem}}@media screen and (min-width:1199px){.son.story.story--our-works{padding:4.625rem 0;grid-template-columns:42.8% 44.24%;gap:10.125rem}}@media screen and (min-width:1540px){.son.story.story--our-works{grid-template-columns:50.56% 43.36%;padding:11.125rem 0 7.34375rem;gap:0}}.son.story.story--our-works:has(+.son.story.story--our-works){padding-bottom:1.625rem}@media screen and (min-width:720px){.son.story.story--our-works:has(+.son.story.story--our-works){padding-bottom:7.125rem}}@media screen and (min-width:1199px){.son.story.story--our-works:has(+.son.story.story--our-works){padding-bottom:5.0625rem}}@media screen and (min-width:991px){.son.story.story--our-works.story--animation .story__static-img{border-radius:50%;overflow:hidden}}@media screen and (min-width:1199px){.son.story.story--our-works.story--animation .story__static-img{max-width:33.4375rem}}@media screen and (min-width:1540px){.son.story.story--our-works.story--animation .story__static-img{max-width:41.25rem}}.son.story.story--our-works .story__static-img{position:relative}@media screen and (min-width:1199px){.son.story.story--our-works .story__static-img{margin-top:5.625rem}}@media screen and (min-width:1540px){.son.story.story--our-works .story__static-img{margin-top:.4375rem}}.son.story.story--our-works .story__static-img .story__animation-container{overflow:hidden;position:relative;border-radius:50%;max-width:18.3125rem;margin:0 auto}@media screen and (min-width:720px){.son.story.story--our-works .story__static-img .story__animation-container{max-width:33.4375rem}}@media screen and (min-width:1540px){.son.story.story--our-works .story__static-img .story__animation-container{max-width:41.25rem}}.son.story.story--our-works .story__static-img .story__animation-wrapper{top:-16.0409556314%;right:-17.4061433447%;left:unset;grid-template-columns:repeat(4,3.0625rem);grid-template-rows:repeat(5,3.0625rem)}@media screen and (min-width:700px){.son.story.story--our-works .story__static-img .story__animation-wrapper{top:-15.1401869159%;right:-16.8224299065%;grid-template-columns:repeat(4,5.5rem);grid-template-rows:repeat(5,5.5rem)}}@media screen and (min-width:991px){.son.story.story--our-works .story__static-img .story__animation-wrapper{top:21.308411215%;right:-7.6635514019%;grid-template-columns:repeat(4,5.625rem);grid-template-rows:repeat(5,5.625rem);display:none}}@media screen and (min-width:1199px){.son.story.story--our-works .story__static-img .story__animation-wrapper{display:grid}}@media screen and (min-width:1920px){.son.story.story--our-works .story__static-img .story__animation-wrapper{top:31.3636363636%;right:-1.5174506829%;grid-template-columns:repeat(4,5.625rem);grid-template-rows:repeat(5,5.625rem)}}.son.story.story--our-works .story__static-img .story__animation-wrapper.is-mobile{display:grid}@media screen and (min-width:1199px){.son.story.story--our-works .story__static-img .story__animation-wrapper.is-mobile{display:none}}.son.story.story--our-works .story__static-img .story__animation-wrapper span{width:2.9375rem;height:2.9375rem}@media screen and (min-width:700px){.son.story.story--our-works .story__static-img .story__animation-wrapper span{width:5.375rem;height:5.375rem}}@media screen and (min-width:991px){.son.story.story--our-works .story__static-img .story__animation-wrapper span{width:5.5rem;height:5.5rem}}@media screen and (min-width:1920px){.son.story.story--our-works .story__static-img .story__animation-wrapper span{width:5.5rem;height:5.5rem}}.son.story.story--our-works .story__static-img .story__animation-wrapper span:first-child{grid-area:1/4/2/5}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(2){grid-area:2/2/3/3}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(3){grid-area:2/3/3/4}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(4){grid-area:3/1/4/2}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(5){grid-area:3/2/4/3}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(6){grid-area:4/2/5/3}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(7){grid-area:4/4/5/5}.son.story.story--our-works .story__static-img .story__animation-wrapper span:nth-child(8){grid-area:5/3/6/4}.son.story.story--our-works .story__static-img figure{max-width:22.0060625rem;margin:0 auto;width:calc(100% + .625rem)}@media screen and (min-width:700px){.son.story.story--our-works .story__static-img figure{max-width:33.4375rem;width:100%}}@media screen and (min-width:1540px){.son.story.story--our-works .story__static-img figure{max-width:41.449625rem}}.son.story.story--our-works .story__static-img figure.aspect-box{--aspect-ratio:342.549/342.097}@media screen and (min-width:700px){.son.story.story--our-works .story__static-img figure.aspect-box{--aspect-ratio:1/1}}@media screen and (min-width:1540px){.son.story.story--our-works .story__static-img figure.aspect-box{--aspect-ratio:663.742/663.194}}.son.story.story--our-works .story__static-img figure:after{background-image:url(../../images/home/our-works-bg-mob-488x387.svg);width:30.5rem;height:24.1875rem;background-position:50%;top:47.4%;left:46%;transform:translate(-50%,-50%)}@media screen and (min-width:700px){.son.story.story--our-works .story__static-img figure:after{background-image:url(../../images/home/our-works-bg-989x785.svg);width:42.4375rem;height:33.6875rem;top:46.7%;left:50%}}@media screen and (min-width:1199px){.son.story.story--our-works .story__static-img figure:after{top:47%;left:48.6%;width:42.4375rem}}@media screen and (min-width:1540px){.son.story.story--our-works .story__static-img figure:after{width:61.8125rem;height:49.0625rem;top:49.3%;left:45%}}.son.story.story--our-works .story__static-img figure img{width:100%;height:100%;margin-left:0;border-radius:100%}@media screen and (min-width:1199px){.son.story.story--our-works .story__right{align-items:center}}.son.story.story--our-works .story__right span{display:block}.son.story.story--our-works .story__right h2{font-size:2rem;line-height:1.15625;margin:0;margin-bottom:1.6875rem;text-align:center}@media screen and (min-width:700px){.son.story.story--our-works .story__right h2{font-size:4rem;line-height:1.125;margin-bottom:1.9375rem}}@media screen and (min-width:1199px){.son.story.story--our-works .story__right h2{line-height:normal;text-align:left}}@media screen and (min-width:1540px){.son.story.story--our-works .story__right h2{margin-bottom:1.875rem}}.son.story.story--our-works .story__right p{line-height:1.2;font-size:1rem;margin-bottom:1.5625rem;text-align:center}@media screen and (min-width:700px){.son.story.story--our-works .story__right p{line-height:1.46;font-size:1.5rem}}@media screen and (min-width:1199px){.son.story.story--our-works .story__right p{line-height:1.2;text-align:left}}@media screen and (min-width:1540px){.son.story.story--our-works .story__right p{max-width:44rem;margin-bottom:1.875rem}}.son.story.story--our-works .story__right p:last-of-type{margin-bottom:1.5625rem}@media screen and (min-width:1540px){.son.story.story--our-works .story__right p:last-of-type{margin-bottom:1.875rem}}.son.story.story--our-works .story__right p:has(+.foot__notes){margin-bottom:0}.son.story.story--our-works .story__right p:has(+ol),.son.story.story--our-works .story__right p:last-of-type:has(+ol){margin-bottom:1.6875rem}.son.story.story--our-works .story__right a{color:#4c5974;text-underline-offset:.125rem}.son.story.story--our-works .story__right a:hover{text-decoration:none}.son.story.story--our-works .story__right .l-btn{margin:0 auto;font-size:1.25rem;padding:.875rem 1.25rem;text-decoration:none}@media screen and (min-width:1199px){.son.story.story--our-works .story__right .l-btn{margin:unset}}.son.story.story--our-works .story__right .l-btn span{position:unset;display:block;bottom:unset;right:unset;width:100%}.son.story.story--our-works:not(:has(.story__static-img)){display:flex}.son.story.story--our-works:not(:has(.story__static-img)) .story__right{flex-basis:100%}.son.story.story--our-works:not(:has(.story__static-img)) .story__right p{max-width:unset;line-height:1.2;font-size:1rem}@media screen and (min-width:720px){.son.story.story--our-works:not(:has(.story__static-img)) .story__right p{font-size:1.5rem}}.son.story.story--inverted{padding-top:7.875rem;gap:2.625rem}@media screen and (min-width:720px){.son.story.story--inverted{gap:4.25rem}}@media screen and (min-width:1199px){.son.story.story--inverted{grid-template-columns:44.3735035914% auto;gap:10.125rem;justify-content:unset;padding-bottom:9.75rem;align-items:center}}@media screen and (min-width:1540px){.son.story.story--inverted{grid-template-columns:43.1494110353% 50.375rem;gap:6rem}}@media screen and (min-width:1199px){.son.story.story--inverted .story__static-img{grid-column:2/3}}.son.story.story--inverted .story__static-img figure{max-width:18.3125rem;margin:0 auto;width:100%}@media screen and (min-width:720px){.son.story.story--inverted .story__static-img figure{max-width:33.4375rem}}@media screen and (min-width:1540px){.son.story.story--inverted .story__static-img figure{max-width:41.449625rem;margin:1.3125rem 4.175625rem 1.82875rem 4.75rem}}.son.story.story--inverted .story__static-img figure:after{background-image:url(../../images/about/pbc-charter-bg-324x307.svg);width:20.25rem;height:19.1875rem;background-size:19.9375rem 19.4375rem;top:47.6%;left:48.4%}@media screen and (min-width:720px){.son.story.story--inverted .story__static-img figure:after{width:35.4375rem;height:33.4375rem;background-size:35.6875rem 33.375rem;top:49%;left:49.6%}}@media screen and (min-width:1199px){.son.story.story--inverted .story__static-img figure:after{background-size:29.75rem 27rem;top:50%;left:47%}}@media screen and (min-width:1320px){.son.story.story--inverted .story__static-img figure:after{background-size:32.75rem 30.5625rem;top:50%;left:48%}}@media screen and (min-width:1440px){.son.story.story--inverted .story__static-img figure:after{background-size:35.625rem 33.25rem;top:50%;left:47%}}@media screen and (min-width:1540px){.son.story.story--inverted .story__static-img figure:after{width:45.5rem;height:42.9375rem;background-size:45.5rem 42.9375rem;top:54%;left:50%}}.son.story.story--inverted .story__static-img figure.aspect-box{--aspect-ratio:1/1}@media screen and (min-width:1199px){.son.story.story--inverted .story__right{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:1540px){.son.story.story--inverted .story__right{margin-top:0;padding-bottom:0}}@media screen and (min-width:1199px){.son.story.story--inverted .story__right h2{margin-bottom:1.8125rem}}@media screen and (min-width:1199px){.son.story.story--inverted .story__right p,.son.story.story--inverted .story__right p:last-of-type{line-height:1.46;margin-bottom:1.4375rem}}@media screen and (min-width:1540px){.son.story.story--inverted .story__right p:last-of-type:not(:has(+.foot__notes)),.son.story.story--inverted .story__right p:not(:has(+.foot__notes)){margin-bottom:3.8125rem}.son.story.story--inverted .story__right p:has(+.foot__notes),.son.story.story--inverted .story__right p:last-of-type:has(+.foot__notes){margin-bottom:0}}.son.story.story--inverted .story__right .l-btn{grid-template-columns:auto 2.1875rem}.son.story.story--inverted .story__right .l-btn span{bottom:31%}.son.story.story--pipeline{display:block;margin-bottom:2.4375rem}@media screen and (min-width:720px){.son.story.story--pipeline{margin-bottom:8.875rem}}@media screen and (min-width:1320px){.son.story.story--pipeline{margin-bottom:5.125rem}}@media screen and (min-width:1540px){.son.story.story--pipeline{margin-bottom:5.1875rem}}.son.story.story--pipeline article:not(:last-child){padding-bottom:1.4375rem;margin-bottom:2.8125rem;border-bottom:.0625rem solid #4c5974}@media screen and (min-width:720px){.son.story.story--pipeline article:not(:last-child){padding-bottom:3.0625rem;margin-bottom:5.9375rem}}@media screen and (min-width:1199px){.son.story.story--pipeline article:not(:last-child){padding-bottom:5.9375rem}}@media screen and (min-width:1320px){.son.story.story--pipeline article:not(:last-child){padding-bottom:3.6875rem}}@media screen and (min-width:1920px){.son.story.story--pipeline article:not(:last-child){padding-bottom:5rem;margin-bottom:5.9375rem}}.son.story.story--pipeline article h1{font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.15625;margin-bottom:2.875rem}@media screen and (min-width:720px){.son.story.story--pipeline article h1{font-size:4rem;line-height:1.125;margin-bottom:3.6875rem}}@media screen and (min-width:1199px){.son.story.story--pipeline article h1{font-size:4.6875rem;line-height:normal;font-weight:400;margin-bottom:3.75rem}}@media screen and (min-width:1920px){.son.story.story--pipeline article h1{line-height:normal;margin-bottom:1.75rem}}.son.story.story--pipeline article p{font-size:1.5rem;line-height:1.46;text-align:left;margin-bottom:2.0625rem}@media screen and (min-width:720px){.son.story.story--pipeline article p{font-size:2rem;line-height:1.3125;margin-bottom:2.75rem}}@media screen and (min-width:1199px){.son.story.story--pipeline article p{font-size:1.5rem;line-height:1.46;margin-bottom:1.75rem;font-weight:400}}@media screen and (min-width:1320px){.son.story.story--pipeline article p{margin-bottom:2.125rem}}@media screen and (min-width:1540px){.son.story.story--pipeline article p{font-size:1.5rem;line-height:1.311;margin-bottom:2.5625rem;font-weight:400}}@media screen and (min-width:1920px){.son.story.story--pipeline article p{font-size:1.5rem;line-height:1.46;margin-bottom:1.6875rem;font-weight:400}}.son.story.story--pipeline article a{display:inline-block;color:#4c5974;text-align:left;cursor:pointer;word-break:break-word;font-family:helvetica-neue,sans-serif}@media screen and (min-width:720px){.son.story.story--pipeline article a{word-break:break-all}}@media screen and (min-width:1199px){.son.story.story--pipeline article a{margin-bottom:.625rem;word-break:break-word}}.son.story.story--pipeline article a:hover{text-decoration:underline}@keyframes showBorder{to{border-bottom-color:#4c5974}}@keyframes showTopBorder{to{border-top-color:#4c5974}}section.section.section--blog-banner{padding-top:2.75rem}@media screen and (min-width:1540px){section.section.section--blog-banner{padding-top:.875rem}}section.section.section--newsroom-banner{padding-top:2.75rem}@media screen and (min-width:700px){section.section.section--newsroom-banner{padding-top:2.5rem}}@media screen and (min-width:1320px){section.section.section--newsroom-banner{padding-top:4.375rem;padding-top:.875rem}}.son.banner{position:relative;min-height:22.0625rem;overflow:hidden}@media screen and (min-width:720px){.son.banner{min-height:36.1875rem}}@media screen and (min-width:991px){.son.banner{display:flex;align-items:center;min-height:32.3125rem;padding:.625rem 0}}@media screen and (max-width:990px){.son.banner{display:flex;flex-direction:column;justify-content:center}}.son.banner .banner__animation-grid{position:absolute;pointer-events:none;z-index:1;font-size:0;display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:.15625rem .1375rem;width:8.375rem;height:9.8125rem;bottom:0}@media screen and (min-width:991px){.son.banner .banner__animation-grid{top:-1.0625rem;left:63.4477254589%}}@media screen and (min-width:1540px){.son.banner .banner__animation-grid{top:0;left:66.3190184049%}}.son.banner .banner__animation-grid.is-desktop{display:none}@media screen and (min-width:991px){.son.banner .banner__animation-grid.is-desktop{display:grid}}.son.banner .banner__animation-grid.is-mobile{display:grid;top:0;right:1.125rem}@media screen and (min-width:720px){.son.banner .banner__animation-grid.is-mobile{right:8.3125rem}}@media screen and (min-width:991px){.son.banner .banner__animation-grid.is-mobile{display:none}}.son.banner .banner__animation-grid span{opacity:0;position:relative;width:3.125rem;height:3.125rem}@media screen and (min-width:720px){.son.banner .banner__animation-grid span{width:5.46875rem;height:5.625rem}}@media screen and (max-width:479px){.son.banner .banner__animation-grid span:first-child,.son.banner .banner__animation-grid span:nth-child(6),.son.banner .banner__animation-grid span:nth-child(7),.son.banner .banner__animation-grid span:nth-child(9),.son.banner .banner__animation-grid span:nth-child(14){aspect-ratio:1/1;opacity:1;outline:.125rem solid #fff}}@media screen and (min-width:480px){.son.banner .banner__animation-grid span:nth-child(2),.son.banner .banner__animation-grid span:nth-child(3),.son.banner .banner__animation-grid span:nth-child(5),.son.banner .banner__animation-grid span:nth-child(8),.son.banner .banner__animation-grid span:nth-child(10){aspect-ratio:1/1;opacity:1;outline:.1875rem solid #fff}}@media screen and (max-width:479px){.son.banner .banner__animation-grid span:first-child{--overlay-color:#a39382;grid-column:1/2;grid-row:1/2}}@media screen and (min-width:480px){.son.banner .banner__animation-grid span:nth-child(2){--overlay-color:#a39382;grid-column:2/3;grid-row:1/2}}@media screen and (min-width:480px){.son.banner .banner__animation-grid span:nth-child(3){--overlay-color:#4c5974;grid-column:3/4;grid-row:1/2;border-top-right-radius:1.5625rem}}@media screen and (min-width:991px){.son.banner .banner__animation-grid span:nth-child(3){border-top-right-radius:unset}}@media screen and (min-width:480px){.son.banner .banner__animation-grid span:nth-child(5){--overlay-color:#4c5974;grid-column:1/2;grid-row:2/3}}@media screen and (max-width:479px){.son.banner .banner__animation-grid span:nth-child(6){--overlay-color:#635d76;grid-column:2/3;grid-row:2/3}}@media screen and (max-width:479px){.son.banner .banner__animation-grid span:nth-child(7){--overlay-color:#a39382;grid-column:3/4;grid-row:2/3}}@media screen and (min-width:480px){.son.banner .banner__animation-grid span:nth-child(8){--overlay-color:#635d76;grid-column:4/5;grid-row:2/3}}@media screen and (max-width:479px){.son.banner .banner__animation-grid span:nth-child(9){--overlay-color:#4c5974;grid-column:1/2;grid-row:3/4}}@media screen and (min-width:480px){.son.banner .banner__animation-grid span:nth-child(10){--overlay-color:#a39382;grid-column:2/3;grid-row:3/4}}@media screen and (max-width:479px){.son.banner .banner__animation-grid span:nth-child(14){--overlay-color:#635d76;grid-column:2/3;grid-row:4/5}}.son.banner .banner__animation-grid.animate span:first-child,.son.banner .banner__animation-grid.animate span:nth-child(2),.son.banner .banner__animation-grid.animate span:nth-child(3),.son.banner .banner__animation-grid.animate span:nth-child(5),.son.banner .banner__animation-grid.animate span:nth-child(6),.son.banner .banner__animation-grid.animate span:nth-child(7),.son.banner .banner__animation-grid.animate span:nth-child(8),.son.banner .banner__animation-grid.animate span:nth-child(9),.son.banner .banner__animation-grid.animate span:nth-child(10),.son.banner .banner__animation-grid.animate span:nth-child(14){animation:blogFadeInOut 2.5s ease-in-out}@media screen and (max-width:479px){.son.banner .banner__animation-grid.animate span:first-child{animation-delay:.8s}}@media screen and (min-width:480px){.son.banner .banner__animation-grid.animate span:nth-child(2){animation-delay:.8s}}@media screen and (min-width:480px){.son.banner .banner__animation-grid.animate span:nth-child(3){animation-delay:2s}}@media screen and (min-width:480px){.son.banner .banner__animation-grid.animate span:nth-child(5){animation-delay:1.2s}}@media screen and (max-width:479px){.son.banner .banner__animation-grid.animate span:nth-child(6){animation-delay:1.2s}}@media screen and (max-width:479px){.son.banner .banner__animation-grid.animate span:nth-child(7){animation-delay:2s}}@media screen and (min-width:480px){.son.banner .banner__animation-grid.animate span:nth-child(8){animation-delay:3s}}@media screen and (max-width:479px){.son.banner .banner__animation-grid.animate span:nth-child(9){animation-delay:3s}}@media screen and (min-width:480px){.son.banner .banner__animation-grid.animate span:nth-child(10){animation-delay:1.8s}}@media screen and (max-width:479px){.son.banner .banner__animation-grid.animate span:nth-child(14){animation-delay:1.8s}}.son.banner .banner__animation-container{position:relative}@media screen and (min-width:991px){.son.banner .banner__animation-container{position:unset}}.son.banner article,.son.banner header{margin:0 auto 2.9375rem}@media screen and (min-width:720px){.son.banner article,.son.banner header{margin:0 auto 4.6875rem}}@media screen and (min-width:991px){.son.banner article,.son.banner header{position:relative;color:#fff;z-index:1;margin:0;max-width:60%;max-height:35.3125rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}}@media screen and (min-width:1199px){.son.banner article,.son.banner header{max-height:41.5625rem}}@media screen and (min-width:1320px){.son.banner article,.son.banner header{max-width:54%}}@media screen and (min-width:1540px){.son.banner article,.son.banner header{max-width:45%;padding:.625rem 3.75rem}}@media screen and (min-width:991px){.son.banner article::-webkit-scrollbar,.son.banner header::-webkit-scrollbar{display:none}}@media screen and (min-width:720px){.son.banner article h1,.son.banner header h1{margin-bottom:1.9375rem}}@media screen and (min-width:991px){.son.banner article h1,.son.banner header h1{margin-bottom:1.375rem;text-align:left}}@media screen and (min-width:1540px){.son.banner article h1,.son.banner header h1{margin-bottom:1.9375rem}}@media screen and (min-width:991px){.son.banner article p,.son.banner header p{color:#fff;line-height:146%}}@media screen and (min-width:1540px){.son.banner article p,.son.banner header p{line-height:normal}}@media screen and (min-width:991px){.son.banner header{padding:.625rem 1.5rem}}@media screen and (min-width:1199px){.son.banner header{padding:.625rem 4.8125rem}}.son.banner header p{text-align:center}@media screen and (min-width:991px){.son.banner header p{text-align:left}}.son.banner picture{height:100%;--aspect-ratio:353/334;display:block}@media screen and (min-width:720px){.son.banner picture{--aspect-ratio:579/580}}@media screen and (min-width:991px){.son.banner picture{position:absolute;top:0;left:0;--aspect-ratio:517/1253}}@media screen and (min-width:1540px){.son.banner picture{--aspect-ratio:517/1630}}.son.banner picture img{border-radius:1.25rem}@media screen and (min-width:991px){.son.banner picture img{object-position:25% 55%}}@media screen and (min-width:1540px){.son.banner picture img{object-position:unset}}.son.banner--cta{min-height:unset;margin:2.53125rem 0;background-color:#4c5974;border-radius:1.25rem;position:relative;padding:3.4375rem .625rem}@media screen and (min-width:380px){.son.banner--cta{padding:3.4375rem 2.1875rem 3.5625rem 2.375rem}}@media screen and (min-width:700px){.son.banner--cta{padding:4.1875rem 3.84375rem 4.4375rem 4.15625rem;margin:4.625rem 0 4.5625rem}}@media screen and (min-width:1199px){.son.banner--cta{padding:4rem 3.6875rem 3.25rem 2.875rem;margin:4.75rem 0;display:block}}@media screen and (min-width:1540px){.son.banner--cta{padding:6.6875rem 8.375rem 5.4375rem 2.8125rem;margin:10.5625rem 0}}.son.banner--cta:after{position:absolute;bottom:0;left:0;background-image:url(../../images/home/our-commitment-bg-276x312.png);content:"";width:83.1325301205%;height:72.0554272517%;background-repeat:no-repeat;background-size:contain;background-position:0 100%}@media screen and (min-width:700px){.son.banner--cta:after{width:71.0120068611%;height:97.2222222222%;background-size:cover}}@media screen and (min-width:1199px){.son.banner--cta:after{width:48.5638689049%;height:100%;background-image:url(../../images/home/our-commitment-bg-607x303.png);right:1.9375rem;left:unset}}@media screen and (min-width:1540px){.son.banner--cta:after{width:48.5889570552%;right:7.25rem}}.son.banner--cta article,.son.banner--cta header{margin-bottom:0;position:relative;z-index:2;display:grid;grid-template-columns:auto;align-items:center;max-width:100%}@media screen and (min-width:1199px){.son.banner--cta article,.son.banner--cta header{padding:0;grid-template-columns:48.8125rem auto;justify-content:space-between}}@media screen and (min-width:1540px){.son.banner--cta article,.son.banner--cta header{grid-template-columns:51.9375rem auto}}.son.banner--cta article h2,.son.banner--cta header h2{color:#fff;font-size:2rem;line-height:1.15625;margin-bottom:1.6875rem;text-align:center}@media screen and (min-width:700px){.son.banner--cta article h2,.son.banner--cta header h2{font-size:3rem;line-height:1.0625;margin-bottom:1.8125rem}}@media screen and (min-width:1199px){.son.banner--cta article h2,.son.banner--cta header h2{font-size:4rem;line-height:1.125;margin-bottom:1.1875rem;text-align:left}}@media screen and (min-width:1540px){.son.banner--cta article h2,.son.banner--cta header h2{max-width:48.8125rem;margin-bottom:1.25rem}}.son.banner--cta article p,.son.banner--cta header p{color:#fff;line-height:1.2;margin-bottom:1.5rem;font-size:1rem;text-align:center}@media screen and (min-width:1199px){.son.banner--cta article p,.son.banner--cta header p{max-width:41.0625rem;font-size:1.25rem;text-align:left}}@media screen and (min-width:1540px){.son.banner--cta article p,.son.banner--cta header p{max-width:100%;font-size:1.5rem}}.son.banner--cta article .l-btn,.son.banner--cta header .l-btn{font-size:1.25rem;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:.875rem 1.125rem .8125rem;background-color:#4c5974;border:.0625rem solid #fff}.no-touch .son.banner--cta article .l-btn:hover,.no-touch .son.banner--cta header .l-btn:hover{background-color:#fff}@media screen and (min-width:1199px){.son.banner--cta article .l-btn,.son.banner--cta header .l-btn{margin-bottom:.625rem}}@media screen and (min-width:1540px){.son.banner--cta article .l-btn,.son.banner--cta header .l-btn{margin-bottom:1.25rem}}.son.banner--no-bg{margin:2.125rem 0 -2.125rem;background-color:rgba(108,136,183,.06);padding:7.3125rem 2.1875rem 11.125rem 2.375rem}@media screen and (min-width:700px){.son.banner--no-bg{padding:11.4375rem 4.46875rem 14.375rem}}@media screen and (min-width:1199px){.son.banner--no-bg{padding:5.3125rem 3.75rem 5.6875rem 2rem}}@media screen and (min-width:1540px){.son.banner--no-bg{padding:6.625rem 2.5625rem 5.75rem}}.son.banner--no-bg:after{display:none}@media screen and (min-width:1199px){.son.banner--no-bg article,.son.banner--no-bg header{grid-template-columns:71.6379310345% auto}}.son.banner--no-bg article .l-btn,.son.banner--no-bg header .l-btn{border:.0625rem solid #4c5974}.son.banner--no-bg .banner__content h2{text-align:center}@media screen and (min-width:700px){.son.banner--no-bg .banner__content h2{font-size:4rem;line-height:1.125}}@media screen and (min-width:1199px){.son.banner--no-bg .banner__content h2{margin-bottom:1.1875rem;text-align:left}}@media screen and (min-width:1540px){.son.banner--no-bg .banner__content h2{margin-bottom:1.375rem}}.son.banner--no-bg .banner__content:after{display:none}@media screen and (min-width:1199px){.son.banner--no-bg .banner__content header{grid-template-columns:71.6379310345% auto}}.son.banner--no-bg .banner__content header .l-btn{border:.0625rem solid #4c5974}.son.banner--no-bg .banner__content p{font-size:1rem;line-height:1.2}@media screen and (min-width:720px){.son.banner--no-bg .banner__content p{font-size:1.5rem;line-height:1.46}}@media screen and (min-width:1199px){.son.banner--no-bg .banner__content p{max-width:51.9375rem;line-height:1.2}}.son.banner--no-bg .banner__content h2,.son.banner--no-bg .banner__content p{color:#4c5974}.son.banner.banner--blog{padding-bottom:1.40625rem;position:relative;overflow:hidden;justify-content:space-between}@media screen and (min-width:720px){.son.banner.banner--blog{padding-bottom:0}}@media screen and (min-width:991px){.son.banner.banner--blog{padding-bottom:.625rem}}.son.banner.banner--blog header{margin-bottom:2.8125rem}@media screen and (min-width:720px){.son.banner.banner--blog header{margin-bottom:4.6875rem}}@media screen and (min-width:1199px){.son.banner.banner--blog header{max-width:44.2936951317%;padding:2.0625rem 0 4.25rem 4.875rem;margin-bottom:0}}@media screen and (min-width:1540px){.son.banner.banner--blog header{max-width:40.736196319%;padding:3.625rem 0 4.1875rem 3.875rem}}.son.banner.banner--blog header h1{font-size:2rem;line-height:1.15625;margin-bottom:1.625rem}@media screen and (min-width:720px){.son.banner.banner--blog header h1{font-size:4rem;line-height:1.125;margin-bottom:1.5625rem}}@media screen and (min-width:991px){.son.banner.banner--blog header h1{max-width:23.4375rem;text-align:left}}@media screen and (min-width:1199px){.son.banner.banner--blog header h1{font-size:4.6875rem;line-height:normal;margin-bottom:1.375rem;max-width:unset}}@media screen and (min-width:1540px){.son.banner.banner--blog header h1{margin-bottom:1.9375rem}}.son.banner.banner--blog header p{font-size:1rem;line-height:1.2}@media screen and (min-width:720px){.son.banner.banner--blog header p{font-size:1.5rem;line-height:1.46}}@media screen and (min-width:991px){.son.banner.banner--blog header p{max-width:31.25rem}}@media screen and (min-width:1199px){.son.banner.banner--blog header p{max-width:unset;line-height:1.2}}.son.banner.banner--blog .banner__animation-container{overflow:hidden}.son.banner.banner--blog .banner__animation-grid.blog-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);pointer-events:none;position:absolute;top:-3.5625rem;left:unset;gap:.15625rem;width:12.5rem;height:12.5rem;right:-.125rem;z-index:2}@media screen and (min-width:720px){.son.banner.banner--blog .banner__animation-grid.blog-grid{top:-6.0625rem;right:7rem}}@media screen and (min-width:991px){.son.banner.banner--blog .banner__animation-grid.blog-grid{width:18.75rem;height:18.75rem}}@media screen and (min-width:1199px){.son.banner.banner--blog .banner__animation-grid.blog-grid{right:8.625rem;top:-6.5625rem}}@media screen and (min-width:1540px){.son.banner.banner--blog .banner__animation-grid.blog-grid{top:-3.625rem;right:7.375rem}}.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:first-child,.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(2),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(3),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(6),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(11),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(17),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(19),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(21),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(22),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(24){display:none}.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(9){--overlay-color:#3984a3}.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(8){--overlay-color:none}@media screen and (min-width:720px){.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(8){--overlay-color:#4c5974}}@media screen and (min-width:480px){.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(11),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(17),.son.banner.banner--blog .banner__animation-grid.blog-grid.is-mobile span:nth-child(19){display:block}}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(2),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(5),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(10){display:none}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(4),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(7),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(8),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(11),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(12),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(17),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(19),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(20),.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(23){opacity:1;outline:.125rem solid #fff}@media screen and (min-width:1199px){.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(3){--overlay-color:none}}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(4){--overlay-color:#a39382;grid-column:4/5;grid-row:1/2}@media screen and (min-width:1199px){.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(4){--overlay-color:none}}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(7){grid-column:2/3;grid-row:2/3}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(8){--overlay-color:#4c5974;grid-column:3/4;grid-row:2/3}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(11){--overlay-color:#3984a3;grid-column:1/2;grid-row:3/4}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(12){grid-column:2/3;grid-row:3/4}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(17){grid-column:2/3;grid-row:4/5}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(19){grid-column:4/5;grid-row:4/5}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(20){--overlay-color:#4c5974;grid-column:5/6;grid-row:4/5}.son.banner.banner--blog .banner__animation-grid.blog-grid span:nth-child(23){--overlay-color:#a39382;grid-column:3/4;grid-row:5/6}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(4),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(7),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(8),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(11),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(12),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(17),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(19),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(20),.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(23){animation:blogFadeInOut 3.5s ease-in-out}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(8){animation-delay:2.05s}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(4){animation-delay:0ms}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(7){animation-delay:.7s}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(11){animation-delay:1.05s}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(20){animation-delay:.5s}.son.banner.banner--blog .banner__animation-grid.blog-grid.animate span:nth-child(23){animation-delay:1.75s}.son.banner.banner--newsroom{--bannerPatternColors:#635d76,#3984a3,#4dadb6,#a39382,#6c88b7,#4c5974}.son.banner.banner--newsroom .banner__animation-container{overflow:hidden}.son.banner.banner--newsroom header{z-index:2;margin-bottom:2.8125rem}@media screen and (min-width:700px){.son.banner.banner--newsroom header{margin-bottom:4.625rem}}@media screen and (min-width:991px){.son.banner.banner--newsroom header{margin-bottom:2.125rem;max-width:54%}}@media screen and (min-width:1920px){.son.banner.banner--newsroom header{max-width:47%;padding-left:6.25rem;margin-bottom:.8125rem}}.son.banner.banner--newsroom header h1{font-size:2rem;line-height:1.15}@media screen and (min-width:700px){.son.banner.banner--newsroom header h1{font-size:4rem;line-height:1.12}}@media screen and (min-width:1320px){.son.banner.banner--newsroom header h1{font-size:4.6875rem;line-height:normal;margin-bottom:1.375rem}}@media screen and (min-width:1920px){.son.banner.banner--newsroom header h1{margin-bottom:2.125rem}}.son.banner.banner--newsroom header p{font-size:1rem}@media screen and (min-width:700px){.son.banner.banner--newsroom header p{font-size:1.5rem;line-height:1.46}}@media screen and (min-width:991px){.son.banner.banner--newsroom header p{line-height:normal}}.son.banner.banner--newsroom .banner__animation-wrapper{position:absolute;top:-1.6%;left:10%;z-index:1;pointer-events:none;display:none;grid-template-columns:repeat(3,3.25rem);grid-template-rows:repeat(3,3.25rem)}@media screen and (min-width:700px){.son.banner.banner--newsroom .banner__animation-wrapper{top:-1%;left:27%;grid-template-columns:repeat(3,5.625rem);grid-template-rows:repeat(3,5.625rem)}}@media screen and (min-width:991px){.son.banner.banner--newsroom .banner__animation-wrapper{display:grid;top:-3%;left:61%}}@media screen and (min-width:1920px){.son.banner.banner--newsroom .banner__animation-wrapper{top:-2.3%;left:50.1%}}.son.banner.banner--newsroom .banner__animation-wrapper span{display:inline-block;width:3.125rem;height:3.125rem;position:relative;font-size:0;line-height:0;color:transparent;text-decoration:none;background-color:transparent;outline:.125rem solid #fff}@media screen and (min-width:700px){.son.banner.banner--newsroom .banner__animation-wrapper span{width:5.5625rem;height:5.5625rem}}.son.banner.banner--newsroom .banner__animation-wrapper span:first-child{grid-area:1/1/2/2}.son.banner.banner--newsroom .banner__animation-wrapper span:nth-child(2){grid-area:2/1/3/2}.son.banner.banner--newsroom .banner__animation-wrapper span:nth-child(3){grid-area:3/2/3/3}.son.banner.banner--newsroom .banner__animation-wrapper span:nth-child(4){grid-area:2/3/3/4}.son.banner.banner--newsroom .banner__animation-wrapper span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:all 1.5s ease-in-out}.son.banner.banner--newsroom .banner__animation-wrapper span.is-active:after{background-color:var(--bannerPatternBg);opacity:.65}.son.banner.banner--newsroom .banner__animation-wrapper.is-mobile{display:grid}@media screen and (min-width:991px){.son.banner.banner--newsroom .banner__animation-wrapper.is-mobile{display:none}}.son.banner.banner--our-commitment{margin-bottom:7.1875rem}@media screen and (min-width:720px){.son.banner.banner--our-commitment{margin-bottom:6.6875rem}}@media screen and (min-width:991px){.son.banner.banner--our-commitment{margin-top:4.4375rem}}@media screen and (min-width:1199px){.son.banner.banner--our-commitment{padding-bottom:2.25rem}}@media screen and (min-width:1540px){.son.banner.banner--our-commitment{margin-top:.875rem;margin-bottom:11.0625rem}}.son.banner.banner--our-commitment header{margin:2.75rem 0 2.875rem}@media screen and (min-width:720px){.son.banner.banner--our-commitment header{margin:2.4375rem 0 4.6875rem}}@media screen and (min-width:991px){.son.banner.banner--our-commitment header{padding:1.25rem 0 0 2.125rem}}@media screen and (min-width:1199px){.son.banner.banner--our-commitment header{max-width:50.6783719074%;margin:0;padding-left:4.875rem}}@media screen and (min-width:1540px){.son.banner.banner--our-commitment header{padding:3.625rem 0 3.875rem 3.875rem;max-width:49.0797546012%}}.son.banner.banner--our-commitment header h1{color:#4c5974;font-size:2rem;line-height:1.15625;margin-bottom:1.625rem;text-align:center}@media screen and (min-width:720px){.son.banner.banner--our-commitment header h1{font-size:4rem;line-height:1.125;margin-bottom:1.9375rem}}@media screen and (min-width:991px){.son.banner.banner--our-commitment header h1{text-align:left;font-size:3.375rem;max-width:28.5625rem}}@media screen and (min-width:1440px){.son.banner.banner--our-commitment header h1{font-size:4.6875rem;line-height:normal;margin-bottom:1.375rem;max-width:unset}}@media screen and (min-width:1540px){.son.banner.banner--our-commitment header h1{max-width:45.75rem;margin-bottom:1.9375rem}}.son.banner.banner--our-commitment header p{color:#4c5974;font-size:1rem;line-height:1.2;text-align:center}@media screen and (min-width:720px){.son.banner.banner--our-commitment header p{font-size:1.5rem;line-height:1.46}}@media screen and (min-width:991px){.son.banner.banner--our-commitment header p{text-align:left}}@media screen and (min-width:1199px){.son.banner.banner--our-commitment header p{line-height:1.2}}@media screen and (min-width:1540px){.son.banner.banner--our-commitment header p{max-width:38.875rem}}.son.banner.banner--our-commitment .banner__animation-container{overflow:hidden}.son.banner.banner--our-commitment .banner__animation-wrapper{top:0;right:-9.5808383234%;left:unset;grid-template-columns:repeat(4,3.3125rem);grid-template-rows:repeat(4,3.3125rem)}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper{top:-1.8965517241%;right:3.6269430052%;grid-template-columns:repeat(4,5.6875rem);grid-template-rows:repeat(3,5.6875rem)}}@media screen and (min-width:991px){.son.banner.banner--our-commitment .banner__animation-wrapper{top:-.3192338388%;right:5.8027079304%;grid-template-columns:repeat(4,5.6875rem);grid-template-rows:repeat(3,5.6875rem)}}@media screen and (min-width:1199px){.son.banner.banner--our-commitment .banner__animation-wrapper{right:12.3791102515%}}@media screen and (min-width:1920px){.son.banner.banner--our-commitment .banner__animation-wrapper{top:-.3067484663%;right:13.1528046422%;grid-template-columns:repeat(4,5.625rem);grid-template-rows:repeat(3,5.625rem)}}.son.banner.banner--our-commitment .banner__animation-wrapper span{width:3.1875rem;height:3.125rem}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper span{width:5.5625rem;height:5.5625rem}}@media screen and (min-width:991px){.son.banner.banner--our-commitment .banner__animation-wrapper span{width:5.5rem;height:5.5rem}}@media screen and (min-width:1920px){.son.banner.banner--our-commitment .banner__animation-wrapper span{width:5.5rem;height:5.5rem}}.son.banner.banner--our-commitment .banner__animation-wrapper span:first-child{grid-area:1/1/2/2}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper span:first-child{grid-area:1/2/2/3}}.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(2){grid-area:2/2/3/3}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(2){grid-area:1/3/2/4}}.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(3){grid-area:2/3/3/4}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(3){grid-area:2/1/3/1}}.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(4){grid-area:3/1/4/2}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(4){grid-area:2/4/3/5}}.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(5){grid-area:4/2/5/3}@media screen and (min-width:480px){.son.banner.banner--our-commitment .banner__animation-wrapper span:nth-child(5){grid-area:3/2/4/3}}.son.banner--media{padding-top:2.8125rem;--bannerPatternColors:#635d76,#3984a3,#4dadb6,#a39382,#6c88b7,#4c5974}@media screen and (min-width:720px){.son.banner--media{padding-top:2.5rem}}@media screen and (min-width:1199px){.son.banner--media{padding-top:0}}.son.banner--media header{margin-bottom:2.8125rem}@media screen and (min-width:720px){.son.banner--media header{margin-bottom:4.6875rem}}@media screen and (min-width:991px){.son.banner--media header{margin:0;padding-top:7.1875rem;padding-bottom:6.4375rem;max-width:63%}}@media screen and (min-width:1199px){.son.banner--media header{max-width:54%}}@media screen and (min-width:1540px){.son.banner--media header{padding-bottom:6.875rem}}.son.banner--media header h1{font-size:2em;line-height:1.15625;margin-bottom:1.6875rem}@media screen and (min-width:720px){.son.banner--media header h1{font-size:4em;line-height:1.1225;margin-bottom:1.875rem}}@media screen and (min-width:991px){.son.banner--media header h1{max-width:25rem}}@media screen and (min-width:1199px){.son.banner--media header h1{max-width:31.25rem;font-size:4.6875em;line-height:normal;margin-bottom:1.0625rem}}@media screen and (min-width:1320px){.son.banner--media header h1{max-width:unset}}@media screen and (min-width:1540px){.son.banner--media header h1{margin-bottom:1.875rem}}.son.banner--media header p{font-size:1em;line-height:1.2;text-align:center}@media screen and (min-width:720px){.son.banner--media header p{font-size:1.5em;line-height:1.46}}@media screen and (min-width:991px){.son.banner--media header p{text-align:left}}@media screen and (min-width:1199px){.son.banner--media header p{line-height:1.2}}@media screen and (min-width:1540px){.son.banner--media header p{max-width:78%}}.son.banner--media .banner__animation-container{overflow:hidden}.son.banner--media .banner__animation-wrapper{position:absolute;top:-.125rem;right:27.5449101796%;z-index:1;pointer-events:none;display:none;grid-template-columns:repeat(4,3.1875rem);grid-template-rows:repeat(3,3.1875rem)}@media screen and (min-width:700px){.son.banner--media .banner__animation-wrapper{grid-template-columns:repeat(4,5.625rem);grid-template-rows:repeat(3,5.625rem)}}@media screen and (min-width:720px){.son.banner--media .banner__animation-wrapper{top:-.375rem;right:25.6896551724%}}@media screen and (min-width:991px){.son.banner--media .banner__animation-wrapper{display:grid;top:-.75rem;right:5.5865921788%}}@media screen and (min-width:1199px){.son.banner--media .banner__animation-wrapper{right:13.8866719872%}}@media screen and (min-width:1540px){.son.banner--media .banner__animation-wrapper{right:11.5950920245%;top:-.8125rem}}.son.banner--media .banner__animation-wrapper span{display:inline-block;width:3.0625rem;height:3.0625rem;position:relative;font-size:0;line-height:0;color:transparent;text-decoration:none;background-color:transparent;outline:.125rem solid #fff}@media screen and (min-width:700px){.son.banner--media .banner__animation-wrapper span{width:5.5625rem;height:5.5625rem}}.son.banner--media .banner__animation-wrapper span:first-child{grid-area:1/3/2/4}.son.banner--media .banner__animation-wrapper span:nth-child(2){grid-area:2/1/3/2}.son.banner--media .banner__animation-wrapper span:nth-child(3){grid-area:2/4/3/5}.son.banner--media .banner__animation-wrapper span:nth-child(4){grid-area:3/2/4/3}.son.banner--media .banner__animation-wrapper span:nth-child(5){grid-area:3/3/4/4}.son.banner--media .banner__animation-wrapper span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:all 1.5s ease-in-out}.son.banner--media .banner__animation-wrapper span.is-active:after{background-color:var(--bannerPatternBg);opacity:.65}.son.banner--media .banner__animation-wrapper.is-mobile{display:grid}@media screen and (min-width:991px){.son.banner--media .banner__animation-wrapper.is-mobile{display:none}}.son.banner.banner--our-work header{margin-bottom:2.875rem}@media screen and (min-width:720px){.son.banner.banner--our-work header{margin-bottom:4.6875rem}}@media screen and (min-width:991px){.son.banner.banner--our-work header{max-width:60%;padding-top:.625rem;padding-bottom:.625rem;margin-bottom:0}}@media screen and (min-width:1199px){.son.banner.banner--our-work header{padding-top:.9375rem;padding-bottom:2.625rem;max-width:54%}}@media screen and (min-width:1540px){.son.banner.banner--our-work header{max-width:45%;padding-left:3.875rem;padding-top:.625rem;padding-bottom:.625rem}}.son.banner.banner--our-work header h1{font-size:2rem;margin-bottom:1.625rem;line-height:1.15625}@media screen and (min-width:720px){.son.banner.banner--our-work header h1{font-size:4rem;line-height:1.125;margin-bottom:1.9375rem}}@media screen and (min-width:1199px){.son.banner.banner--our-work header h1{font-size:4.6875rem;line-height:normal;margin-bottom:1.3125rem}}@media screen and (min-width:1540px){.son.banner.banner--our-work header h1{margin-bottom:1.9375rem}}.son.banner.banner--our-work header p{font-size:1rem;line-height:1.2}@media screen and (min-width:720px){.son.banner.banner--our-work header p{font-size:1.5rem;line-height:1.46}}@media screen and (min-width:1199px){.son.banner.banner--our-work header p{line-height:1.2}}.son.banner.banner--our-work header h1,.son.banner.banner--our-work header p{color:#4c5974}.son.banner.banner--our-work .banner__animation-container{overflow:hidden}.son.banner.banner--our-work .banner__animation-wrapper{top:-7.3654390935%;right:-17.6646706587%;left:unset;grid-template-columns:repeat(4,3.3125rem);grid-template-rows:repeat(4,3.3125rem)}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper{top:-1.8965517241%;right:-4.8359240069%;grid-template-columns:repeat(4,5.6875rem);grid-template-rows:repeat(3,5.6875rem)}}@media screen and (min-width:991px){.son.banner.banner--our-work .banner__animation-wrapper{top:-1.1173184358%;right:3.8684719536%;grid-template-columns:repeat(4,5.6875rem);grid-template-rows:repeat(3,5.6875rem)}}@media screen and (min-width:1199px){.son.banner.banner--our-work .banner__animation-wrapper{right:9.8646034816%}}@media screen and (min-width:1920px){.son.banner.banner--our-work .banner__animation-wrapper{top:-4.2944785276%;right:11.6054158607%;grid-template-columns:repeat(4,5.625rem);grid-template-rows:repeat(3,5.625rem)}}.son.banner.banner--our-work .banner__animation-wrapper span{width:3.1875rem;height:3.125rem}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper span{width:5.5625rem;height:5.5625rem}}@media screen and (min-width:991px){.son.banner.banner--our-work .banner__animation-wrapper span{width:5.5rem;height:5.5rem}}@media screen and (min-width:1920px){.son.banner.banner--our-work .banner__animation-wrapper span{width:5.5rem;height:5.5rem}}.son.banner.banner--our-work .banner__animation-wrapper span:first-child{grid-area:1/1/2/2}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper span:first-child{grid-area:1/2/2/3}}.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(2){grid-area:2/2/3/3}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(2){grid-area:1/3/2/4}}.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(3){grid-area:2/3/3/4}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(3){grid-area:2/1/3/1}}.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(4){grid-area:3/1/4/2}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(4){grid-area:2/4/3/5}}.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(5){grid-area:4/2/5/3}@media screen and (min-width:480px){.son.banner.banner--our-work .banner__animation-wrapper span:nth-child(5){grid-area:3/2/4/3}}.son.banner--pipeline{margin-bottom:2.6875rem;margin-top:2rem}@media screen and (max-width:1198px){.son.banner--pipeline{display:block}}@media screen and (min-width:720px){.son.banner--pipeline{margin-bottom:5rem;margin-top:1.375rem}}@media screen and (min-width:1320px){.son.banner--pipeline{min-height:24.375rem;margin-bottom:4.625rem;margin-top:2rem}}@media screen and (min-width:1540px){.son.banner--pipeline{min-height:32rem;margin-bottom:6.875rem;margin-top:1.25rem}}@media screen and (min-width:1920px){.son.banner--pipeline{margin-bottom:7.6875rem}}@media screen and (min-width:1320px){.son.banner--pipeline img{max-height:24.375rem}}@media screen and (min-width:1540px){.son.banner--pipeline img{max-height:unset}}.son.banner--pipeline .aspect-box{border-radius:1.25rem;--aspect-ratio:353/334;overflow:hidden}@media screen and (min-width:720px){.son.banner--pipeline .aspect-box{--aspect-ratio:617/584}}@media screen and (min-width:1199px){.son.banner--pipeline .aspect-box{--aspect-ratio:390/1253}}@media screen and (min-width:1540px){.son.banner--pipeline .aspect-box{--aspect-ratio:517/1630}}@keyframes blogFadeInOut{0%{background-color:transparent}40%{background-color:var(--overlay-color);opacity:.65}60%{background-color:var(--overlay-color);opacity:.65}to{background-color:transparent}}.son.table h2{font-size:2rem;font-style:normal;font-weight:400;line-height:1.15625;text-transform:uppercase;margin-bottom:1.875rem;text-align:left}@media screen and (min-width:380px){.son.table h2{max-width:75%}}@media screen and (min-width:720px){.son.table h2{font-size:4rem;max-width:90%;margin-bottom:4.0625rem;line-height:1.125}}@media screen and (min-width:1199px){.son.table h2{font-size:4rem;line-height:normal}}@media screen and (min-width:1320px){.son.table h2{font-size:4.6875rem}}@media screen and (min-width:1540px){.son.table h2{max-width:75%}}.son.table .table__container{overflow:hidden;font-size:1rem;margin-bottom:5.3125rem}@media screen and (min-width:720px){.son.table .table__container{margin-bottom:9.375rem}}@media screen and (min-width:1199px){.son.table .table__container{display:flex;padding-top:2.375rem}}@media screen and (min-width:1320px){.son.table .table__container{margin-bottom:7.8125rem}}@media screen and (min-width:1540px){.son.table .table__container{margin-bottom:4.625rem}}.son.table .table__container-item{overflow:hidden;margin-bottom:2.1875rem;display:flex;flex-direction:column}@media screen and (min-width:720px){.son.table .table__container-item{margin-bottom:2.1875rem}}@media screen and (min-width:1199px){.son.table .table__container-item:first-child{width:45.873015873%;border-top-right-radius:0;border-right:none;border-bottom-right-radius:0;margin-bottom:0}}@media screen and (min-width:1540px){.son.table .table__container-item:first-child{width:37.806372549%;border-top-right-radius:0;border-right:none;border-bottom-right-radius:0}}@media screen and (min-width:1199px){.son.table .table__container-item:first-child header{border-top-right-radius:0;justify-content:flex-start;border-right-color:#fff}}@media screen and (min-width:1199px){.son.table .table__container-item:first-child .content-row{border-bottom-right-radius:0}}@media screen and (min-width:1540px){.son.table .table__container-item:first-child .content-row{border-bottom-right-radius:0;gap:4.75rem}}.son.table .table__container-item:nth-child(2){margin-bottom:0}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2){width:54.126984127%;border-top-left-radius:0;border-bottom-left-radius:0;overflow:visible}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2){width:62.193627451%;border-top-left-radius:0;border-bottom-left-radius:0}}.son.table .table__container-item:nth-child(2) header{padding:.75rem 1.4375rem 1.5625rem 1.25rem;gap:7.9310344828%;justify-content:space-between;align-items:flex-start}@media screen and (min-width:700px){.son.table .table__container-item:nth-child(2) header{padding:1.6875rem 2.25rem 1.875rem 2.3125rem;gap:6.338028169%}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) header{border-top-left-radius:0;padding-top:2.5625rem;padding-bottom:2.25rem;border-left:none;position:relative}}@media screen and (min-width:1320px){.son.table .table__container-item:nth-child(2) header{border-top-left-radius:0;gap:9.0150250417%;padding-top:2.4375rem;padding-bottom:2.375rem}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2) header{padding:1.25rem 3.4375rem 2.0625rem 2.75rem;gap:6.5005417118%;padding-top:2.4375rem;padding-bottom:2.3125rem}}@media screen and (min-width:1920px){.son.table .table__container-item:nth-child(2) header{padding:2.4375rem 3.4375rem 2.3125rem 2.75rem;gap:10.1661779081%}}.son.table .table__container-item:nth-child(2) header:has(+.content-row .progress-bar .progress[style*="--progress-bar-width:25%"]) h3:first-child:before{opacity:1}.son.table .table__container-item:nth-child(2) header:has(+.content-row .progress-bar .progress[style*="--progress-bar-width:50%"]) h3:nth-child(2):before{opacity:1}.son.table .table__container-item:nth-child(2) header:has(+.content-row .progress-bar .progress[style*="--progress-bar-width:75%"]) h3:nth-child(3):before{opacity:1}.son.table .table__container-item:nth-child(2) header:has(+.content-row .progress-bar .progress[style*="--progress-bar-width:100%"]) h3:nth-child(4):before{opacity:1}.son.table .table__container-item:nth-child(2) h3{font-size:1rem;line-height:2.3125;width:-moz-max-content;width:max-content;flex:none;padding-top:1.0625rem;position:relative}@media screen and (min-width:700px){.son.table .table__container-item:nth-child(2) h3{font-size:1.25rem;line-height:1.85;padding-top:1.375rem}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) h3{padding-top:0;position:unset}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2) h3{font-size:2rem;line-height:1.15625}}.son.table .table__container-item:nth-child(2) h3:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0;top:.1875rem;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.75rem solid #fff;opacity:0}@media screen and (min-width:720px){.son.table .table__container-item:nth-child(2) h3:before{border-left-width:.5625rem;border-right-width:.5625rem;border-top-width:1.125rem;top:-.0625rem}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) h3:before{left:unset;border-top-color:#2b526a;top:-2.25rem}}.son.table .table__container-item:nth-child(2) h3:first-child{max-width:39.5209580838%}@media screen and (min-width:720px){.son.table .table__container-item:nth-child(2) h3:first-child{max-width:29.6232876712%}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) h3:first-child{max-width:28.3406754772%}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2) h3:first-child{max-width:30.3358613218%}}.son.table .table__container-item:nth-child(2) h3:nth-child(2){max-width:23.6526946108%}@media screen and (min-width:720px){.son.table .table__container-item:nth-child(2) h3:nth-child(2){max-width:17.6369863014%}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) h3:nth-child(2){max-width:17.033773862%}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2) h3:nth-child(2){max-width:18.3098591549%}}.son.table .table__container-item:nth-child(2) h3:nth-child(3),.son.table .table__container-item:nth-child(2) h3:nth-child(4){max-width:9.2814371257%}@media screen and (min-width:720px){.son.table .table__container-item:nth-child(2) h3:nth-child(3),.son.table .table__container-item:nth-child(2) h3:nth-child(4){max-width:17.6369863014%}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) h3:nth-child(3),.son.table .table__container-item:nth-child(2) h3:nth-child(4){max-width:17.033773862%}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2) h3:nth-child(3),.son.table .table__container-item:nth-child(2) h3:nth-child(4){max-width:18.3098591549%}}.son.table .table__container-item:nth-child(2) .content-row{padding:1.75rem 1.3125rem 1.75rem 1.1875rem}@media screen and (min-width:720px){.son.table .table__container-item:nth-child(2) .content-row{padding:2.6875rem 2.5rem 2.5rem 2.25rem}}@media screen and (min-width:1199px){.son.table .table__container-item:nth-child(2) .content-row{border-bottom-left-radius:0;border-left:none}}@media screen and (min-width:1320px){.son.table .table__container-item:nth-child(2) .content-row{padding:3rem 2.5rem 2.5rem 2.375rem}}@media screen and (min-width:1540px){.son.table .table__container-item:nth-child(2) .content-row{padding:4.375rem 3.5rem 4rem 2.8125rem}}.son.table .table__container-item header{display:flex;background-color:#4c5974;color:#fff;font-weight:700;gap:.625rem;padding:1.875rem 2rem 1.5rem 1.75rem;font-weight:400;border:.0625rem solid #4c5974;border-top-left-radius:.625rem;border-top-right-radius:.625rem;font-size:1.25rem;align-items:center;justify-content:space-between}@media screen and (min-width:23.8125rem){.son.table .table__container-item header{justify-content:space-between}}@media screen and (min-width:720px){.son.table .table__container-item header{justify-content:flex-start;padding:2.5625rem 1.4375rem 2.3125rem 3.3125rem;gap:1.9375rem}}@media screen and (min-width:768px){.son.table .table__container-item header{justify-content:space-between}}@media screen and (min-width:1199px){.son.table .table__container-item header{padding:2.5625rem 1.4375rem 2.25rem 3.3125rem}}@media screen and (min-width:1320px){.son.table .table__container-item header{padding:2.4375rem 3rem 2.375rem 3.1875rem;gap:2.875rem}}@media screen and (min-width:1540px){.son.table .table__container-item header{justify-content:flex-start;padding:2.4375rem 3rem 2.3125rem;gap:4.5rem}}.son.table .table__container-item header h3{color:#fff;text-align:center;font-size:1.25rem;margin-bottom:0;line-height:1.85;flex:1;cursor:default}@media screen and (min-width:720px){.son.table .table__container-item header h3{font-size:2rem;line-height:1.15625}}@media screen and (min-width:1199px){.son.table .table__container-item header h3{display:-webkit-box;text-overflow:ellipsis;-Webkit-line-clamp:1;-Webkit-box-orient:vertical;overflow:hidden;word-break:break-word}}@media screen and (min-width:1320px){.son.table .table__container-item header h3{font-size:2rem;flex:unset}}@media screen and (min-width:1540px){.son.table .table__container-item header h3{font-size:2rem;flex:unset}}.son.table .table__container-item header h3:first-child{max-width:39.156626506%}@media screen and (min-width:720px){.son.table .table__container-item header h3:first-child{max-width:39.0410958904%}}@media screen and (min-width:1199px){.son.table .table__container-item header h3:first-child{max-width:37.6083188908%}}.son.table .table__container-item header h3:last-child{max-width:48.4939759036%}@media screen and (min-width:720px){.son.table .table__container-item header h3:last-child{max-width:48.801369863%}}@media screen and (min-width:1199px){.son.table .table__container-item header h3:last-child{max-width:46.4471403813%}}.son.table .table__container-item header h3 .desktop{display:none}@media screen and (min-width:720px){.son.table .table__container-item header h3 .desktop{display:block}}.son.table .table__container-item header h3 .mobile{display:block}@media screen and (min-width:720px){.son.table .table__container-item header h3 .mobile{display:none}}.son.table .table__container-item .content-row{width:100%;display:flex;background-color:#fff;padding:1.6875rem 1.25rem 1.8125rem 1.75rem;gap:1.375rem;align-items:center;justify-content:center;border:.0625rem solid #4c5974;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;flex:1}@media screen and (min-width:720px){.son.table .table__container-item .content-row{padding:2.8125rem 2.5625rem 2.0625rem 1.9375rem}}@media screen and (min-width:1320px){.son.table .table__container-item .content-row{padding:2.8125rem 2.5625rem 4.3125rem 1.9375rem}}@media screen and (min-width:1540px){.son.table .table__container-item .content-row{padding-bottom:4rem}}.son.table .table__container-item .content-row:nth-child(2){font-size:1rem;padding:1.75rem 1.1875rem 2.3125rem 1.75rem}@media screen and (min-width:720px){.son.table .table__container-item .content-row:nth-child(2){padding:2.75rem 1.9375rem 2.125rem 3.0625rem;gap:3.375rem;align-items:center}}@media screen and (min-width:1199px){.son.table .table__container-item .content-row:nth-child(2){padding-bottom:3.5rem;align-items:flex-start;padding-top:3.5625rem}}@media screen and (min-width:1540px){.son.table .table__container-item .content-row:nth-child(2){padding:3.5625rem 1.375rem 3.5rem;display:flex;align-items:flex-start;padding-left:1.4375rem;gap:3.9375rem}}.son.table .table__container-item .content-row:nth-child(2):first-child{line-height:1.85}@media screen and (min-width:720px){.son.table .table__container-item .content-row:nth-child(2):first-child{line-height:1.1562}}.son.table .table__container-item .content-row:nth-child(2):has(.progress-bar){padding-bottom:1.75rem;padding-left:1.1875rem}@media screen and (min-width:720px){.son.table .table__container-item .content-row:nth-child(2):has(.progress-bar){padding-bottom:2.4375rem;padding-left:2.3125rem;padding-top:2.625rem}}@media screen and (min-width:1199px){.son.table .table__container-item .content-row:nth-child(2):has(.progress-bar){padding-top:4.4375rem}}@media screen and (min-width:1540px){.son.table .table__container-item .content-row:nth-child(2):has(.progress-bar){padding-top:3.75rem;padding-left:1.4375rem}}.son.table .table__container-item .content-row p{flex-direction:column;display:flex;align-items:center;text-align:center;font-size:1rem;color:#4c5974;margin:0;line-height:normal}@media screen and (min-width:720px){.son.table .table__container-item .content-row p{font-size:2rem;width:unset;line-height:1.46}}@media screen and (min-width:1540px){.son.table .table__container-item .content-row p{font-size:2rem}}.son.table .table__container-item .content-row p:first-child{font-family:Biome W01 Regular,sans-serif;font-size:1.25rem;width:87%;line-height:1.85;max-width:39.4578313253%}@media screen and (min-width:720px){.son.table .table__container-item .content-row p:first-child{font-family:Biome W01 Regular,sans-serif;font-size:2rem;width:87%;line-height:1.15625;padding-left:0;max-width:31.5068493151%}}@media screen and (min-width:1320px){.son.table .table__container-item .content-row p:first-child{width:100%;max-width:32%}}@media screen and (min-width:1540px){.son.table .table__container-item .content-row p:first-child{font-size:2rem;font-family:Biome W01 Regular,sans-serif;width:50%}}.son.table .table__container-item .content-row p:nth-child(2){max-width:56.9277108434%}@media screen and (min-width:720px){.son.table .table__container-item .content-row p:nth-child(2){font-size:1.5rem;max-width:48.1164383562%}}@media screen and (min-width:1199px){.son.table .table__container-item .content-row p:nth-child(2){text-align:left;max-width:60.1386%}}@media screen and (min-width:1320px){.son.table .table__container-item .content-row p:nth-child(2){padding-top:.3125rem}}@media screen and (min-width:1540px){.son.table .table__container-item .content-row p:nth-child(2){font-size:1.5rem;font-family:helvetica-neue,sans-serif;max-width:53%}}.son.table .table__container-item .progress-bar{width:100%;border-radius:.3125rem;background:#f6f8fb}@media screen and (min-width:1540px){.son.table .table__container-item .progress-bar{margin:.75rem 1.3125rem}}.son.table .table__container-item .progress{width:var(--progress-bar-width);border-radius:.3125rem;background:#6c88b7;height:3.0625rem;transition:width .3s ease-in;min-width:0;max-width:100%}
/*# sourceMappingURL=page-our-pipeline.css.map */
