@charset "UTF-8";.company__inner{display:flex;align-items:flex-start;gap:clamp(1.5625rem,1.5625rem + 25 * (100vw - 64rem) / 576,3.125rem)}@media(max-width:36.1875rem){.company__inner{flex-wrap:wrap}}.company__info{flex:1 1 50%}@media(max-width:36.1875rem){.company__info{flex:1 1 100%}}.company__blockquote{font-size:clamp(1rem,1rem + 8 * (100vw - 64rem) / 576,1.5rem);font-style:italic;position:relative;margin:clamp(.625rem,.625rem + 6 * (100vw - 64rem) / 576,1rem)}.company__quote{stroke:#fff;stroke-opacity:.1;position:absolute}@media(min-width:100rem){.company__quote{width:1.5625rem}}@media(max-width:100rem)and (min-width:64.0625rem){.company__quote{width:clamp(.9375rem,.9375rem + 10 * (100vw - 64rem) / 576,1.5625rem)}}@media(max-width:64rem)and (min-width:36.3125rem){.company__quote{width:clamp(.8125rem,.8125rem + 2 * (100vw - 36.25rem) / 444,.9375rem)}}@media(max-width:36.25rem){.company__quote{width:.8125rem}}@media(min-width:100rem){.company__quote{height:1.0625rem}}@media(max-width:100rem)and (min-width:64.0625rem){.company__quote{height:clamp(.625rem,.625rem + 7 * (100vw - 64rem) / 576,1.0625rem)}}@media(max-width:64rem)and (min-width:36.3125rem){.company__quote{height:clamp(.5625rem,.5625rem + 1 * (100vw - 36.25rem) / 444,.625rem)}}@media(max-width:36.25rem){.company__quote{height:.5625rem}}.company__quote_first{top:0;right:100%}.company__quote_last{bottom:0;left:100%}.company__text{color:#ffffffbf;font-size:clamp(.875rem,.875rem + 4 * (100vw - 64rem) / 576,1.125rem)}.company__text>*{color:inherit}.company__image{flex:1 1 50%;position:sticky;top:4rem}@media(max-width:36.1875rem){.company__image{flex:1 1 50%;position:initial;top:initial}}.company__image img{object-fit:cover;width:100%;height:auto;aspect-ratio:760/705;border-radius:clamp(.625rem,.625rem + 10 * (100vw - 64rem) / 576,1.25rem)}.company__line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.625rem;margin:clamp(.625rem,.625rem + 10 * (100vw - 64rem) / 576,1.25rem)}@media(min-width:100rem){.company__more{font-size:1rem}}@media(max-width:100rem)and (min-width:64.0625rem){.company__more{font-size:clamp(.875rem,.875rem + 2 * (100vw - 64rem) / 576,1rem)}}@media(max-width:64rem)and (min-width:36.3125rem){.company__more{font-size:clamp(.75rem,.75rem + 2 * (100vw - 36.25rem) / 444,.875rem)}}@media(max-width:36.25rem){.company__more{font-size:.75rem}}.company__more{font-weight:500;text-transform:uppercase;display:flex;align-items:center;gap:.3125rem;cursor:pointer;transition:.4s;text-decoration:none}.company__more span{color:inherit}@media(hover:hover){.company__more:hover{color:#2e8bc0}}.company__more .icon{width:1em;height:1em;stroke:currentColor}@media(min-width:100rem){.company__video{font-size:1rem}}@media(max-width:100rem)and (min-width:64.0625rem){.company__video{font-size:clamp(.875rem,.875rem + 2 * (100vw - 64rem) / 576,1rem)}}@media(max-width:64rem)and (min-width:36.3125rem){.company__video{font-size:clamp(.75rem,.75rem + 2 * (100vw - 36.25rem) / 444,.875rem)}}@media(max-width:36.25rem){.company__video{font-size:.75rem}}.company__video{font-weight:500;text-transform:uppercase;display:flex;align-items:center;gap:.3125rem;cursor:pointer;transition:.4s;text-decoration:none}.company__video span{color:inherit}@media(hover:hover){.company__video:hover{color:#2e8bc0}}.company__video .icon{width:1em;height:1em}.company__mesh{margin-top:clamp(1.25rem,1.25rem + 10 * (100vw - 64rem) / 576,1.875rem);display:flex;flex-wrap:wrap;gap:clamp(.625rem,.625rem + 0 * (100vw - 36.25rem) / 1020,.625rem) clamp(.625rem,.625rem + 0 * (100vw - 36.25rem) / 1020,.625rem)}.company__mesh>*{flex:0 1 auto}.company__mesh>*{flex-basis:calc(50% - (clamp(.625rem,.625rem + 0 * (100vw - 36.25rem) / 1020,.625rem)/2))}@media(min-width:100rem){.company-card{border-radius:1.25rem}}@media(max-width:100rem)and (min-width:64.0625rem){.company-card{border-radius:clamp(.9375rem,.9375rem + 5 * (100vw - 64rem) / 576,1.25rem)}}@media(max-width:64rem)and (min-width:36.3125rem){.company-card{border-radius:clamp(.625rem,.625rem + 5 * (100vw - 36.25rem) / 444,.9375rem)}}@media(max-width:36.25rem){.company-card{border-radius:.625rem}}.company-card{padding:clamp(.625rem,.625rem + 5 * (100vw - 64rem) / 576,.9375rem);border:.0625rem solid #292A2E;display:flex;flex-direction:column;gap:clamp(.625rem,.625rem + 5 * (100vw - 64rem) / 576,.9375rem)}.company-card__value{font-weight:500;color:#2e8bc0;font-size:clamp(2rem,2rem + 16 * (100vw - 64rem) / 576,3rem)}.company-card__title{font-size:clamp(.75rem,.75rem + 4 * (100vw - 64rem) / 576,1rem);font-weight:500;text-transform:uppercase}
