:root{--layout-width:1920px;--light:"Asty Light", sans-serif;--regular:"Asty Book", sans-serif;--medium:"Asty Medium", sans-serif;--blue:220, 233, 241;--fantasy:243, 235, 225;--chablis:253, 228, 225;--grey:70, 70, 70;--red:239, 65, 54;--off-white:246, 239, 233;--quad-out:cubic-bezier(.25, .46, .45, .94);--cubic-out:cubic-bezier(.215, .61, .355, 1)}.container{max-width:var(--layout-width);margin-left:auto;margin-right:auto}.container.--tall{height:100%}@media screen and (max-width:1280px){.container.--bp{max-width:60rem}}.pad{padding-left:clamp(1rem,6vw,7rem);padding-right:clamp(1rem,6vw,7rem)}.dol{opacity:0;animation:fade-in .4s var(--quad-out) forwards}@keyframes fade-in{to{opacity:1}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Company-top{padding-top:clamp(8rem,18vw,10rem)}.person-items-grid>*{max-width:22rem;margin-bottom:8rem}@media screen and (min-width:640px){.person-items-grid{flex-wrap:wrap;display:flex}.person-items-grid>*{width:calc(50% - 4rem);max-width:25.25rem;margin-right:4rem}}.AsideItems-link{display:block}.AsideItems-link .AsideItems-text{transition:opacity .2s var(--quad-out)}.AsideItems-link svg{transform-origin:0 0;transition:opacity,transform .2s var(--quad-out)}.AsideItems-link:hover .AsideItems-text{opacity:.6}.AsideItems-link:hover svg{opacity:.6;transform:scale(.9)}.Company-top{background-color:rgba(var(--page-bg), .4);padding-bottom:5rem}.Company-top .topTitle{margin-bottom:1rem}@media screen and (min-width:1280px){.Company-top .topTitle{margin-top:5rem}}.Company-top .topTeaser{align-self:end}@media screen and (max-width:1280px){.Company-top .topTeaser{max-width:44rem;margin-bottom:3rem}}.Company-top .topTeaser p{white-space:pre-wrap}.Company-top .topImage img{width:100%;height:auto;margin-bottom:.75rem}@media screen and (max-width:1280px){.Company-top .topIntro{max-width:38rem;margin-top:3rem}}.Company-main{background-color:rgb(var(--page-bg));transition:background-color .4s var(--quad-out);padding-top:12rem;padding-bottom:6rem;overflow:hidden}@media screen and (min-width:640px){.Company-main .mainText{display:flex}}.Company-main .mainTextTitle{white-space:nowrap;margin-top:.5rem;margin-right:2rem}@media screen and (max-width:640px){.Company-main .mainTextTitle{margin-bottom:1rem}}.Company-main .mainTextItem{margin-bottom:5rem}.Company-main .mainTextItem__title{white-space:pre-wrap;margin-bottom:2rem}.Company-main .mainTextItem__description{display:flex}.Company-main .mainTextItem__description .button{font-family:var(--light);flex-shrink:0;margin-right:3rem;font-size:clamp(18px,1.5vw,25px)}@media screen and (min-width:640px){.Company-main .mainTextItem__description .button{margin-right:7rem}}.Company-mainBelow{background-color:rgba(var(--page-bg), .4);padding-top:12rem;padding-bottom:24rem}.Company-mainBelow .mainBelowTextbox h2{margin-bottom:.75rem}.Company-mainBelow .mainBelowTextbox li{margin-bottom:.25rem}.Company-mainBelow .mainBelowImagebox{clip-path:inset(0%);transition:.3s var(--quad-out);padding-top:2rem}.Company-mainBelow .mainBelowImagebox img{width:100%;height:auto}@media screen and (max-width:1280px){.Company-mainBelow .mainBelowImagebox{margin-top:2rem;margin-bottom:4rem}}
