.core__people h3,.core__header h1{margin:0;padding:0}.core__work-with-us__text,.core__work-with-us h1,.core__people,.core__values{padding-left:30px;padding-right:30px}@media only screen and (min-width: 480px){.core__work-with-us__text,.core__work-with-us h1,.core__people,.core__values{padding-left:7vw;padding-right:7vw}}.core__people h3,.core__header h1{margin:0;line-height:1}.core__top{height:6.25rem}@media only screen and (min-width: 768px){.core__top{height:177px}}.core__header{display:flex;flex-direction:column;padding-top:5rem;position:relative}@media only screen and (min-width: 768px){.core__header{flex-direction:row;justify-content:flex-end;padding-top:11rem}}.core__header h1{font-size:calc(5rem + 16vw);order:3;z-index:3}@media only screen and (min-width: 768px){.core__header h1{position:absolute;margin-top:0;bottom:0;right:5%;transform:translate(0, 50%)}}.core__header__picture{align-self:flex-end;line-height:0;position:relative;width:90%;z-index:2}.core__header__picture__wrap{overflow:hidden;position:relative;padding-top:66.7%}.core__header__picture__wrap img{height:100%;object-fit:cover;left:0;position:absolute;top:0;width:100%}.core__header__picture video{object-fit:cover;width:100%}@media only screen and (min-width: 768px){.core__header__picture{width:78%}}.core__values{max-width:100%;padding-top:10vw}.core__values__value{box-sizing:border-box;max-width:80%;vertical-align:top;padding:2em 0em;padding-right:3rem}.core__values__value:last-child{padding-right:20%}@media only screen and (min-width: 480px){.core__values__value{flex:0 0 50vw}.core__values__value:last-child{padding-right:0}}@media only screen and (min-width: 768px){.core__values__value{flex:0 0 33.3%}}.core__values h3,.core__values p{margin:1em 0;text-indent:1.5rem}@media only screen and (min-width: 480px){.core__values h3,.core__values p{text-indent:3vw}}.core__values .value-icon{font-size:0;line-height:0;vertical-align:top;position:relative}.core__values .value-image{left:0;position:absolute;top:50%;width:50vw;transform:translate(0, -50%)}@media only screen and (min-width: 480px){.core__values .value-image{width:30vw}}@media only screen and (min-width: 768px){.core__values .value-image{width:20vw}}@media only screen and (min-width: 1366px){.core__values .value-image{width:23.4vw}}.core__values .value-image img{width:100%}.core__values .value-icon svg{height:16vw;min-height:12rem;min-width:12rem;width:16vw}@media only screen and (min-width: 480px){.core__values .value-icon svg{height:12vw;width:12vw}}@media only screen and (min-width: 1366px){.core__values .value-icon svg{height:18vw;width:18vw}}.core__values .value-icon svg ellipse,.core__values .value-icon svg circle,.core__values .value-icon svg line{fill:none;stroke:#707070}.core__values .value-icon svg path{stroke:#707070;fill:none;stroke-miterlimit:10}.core__values .value-icon .corporate-value-icon,.core__values .value-image img{transform:translate(calc(var(--mouse-x, 1) * 6%), calc(var(--mouse-y, 1) * 2%))}.section-intro{position:relative}.section-intro p{max-width:15em;position:relative}.section-intro p:first-child{text-indent:3em}.core__people{display:flex;justify-content:space-between;flex-wrap:wrap}.core__people h1{width:100%}@media only screen and (min-width: 480px){.core__people h1{text-align:center}}.core__people .section-intro,.core__people__member{margin-right:4%}.core__people .section-intro{box-sizing:border-box;width:100%}@media only screen and (min-width: 768px){.core__people .section-intro{margin-top:5rem}}@media only screen and (max-width: 479px){.core__people .section-intro p{max-width:70vw}}@media only screen and (min-width: 768px){.core__people .section-intro{flex:1 0 30%;width:auto}}.core__people__member{box-sizing:border-box;flex:0 0 46%;padding:2rem 0}@media only screen and (max-width: 767px){.core__people__member:nth-child(2n){margin-right:0}.core__people__member:last-child{flex:0 0 46%}}@media only screen and (min-width: 768px){.core__people__member{flex:0 0 30%;padding:5rem 0}.core__people__member:nth-child(3n+1){margin-right:0}}.core__people__member h3,.core__people__member p{padding-left:10%}.core__people h3{margin-left:-0.75em;padding-top:.75em}@media only screen and (min-width: 768px){.core__people h3{margin-left:0}}.core__people h3 span{display:block}.core__work-with-us{display:flex;flex-wrap:wrap;justify-content:space-between}.core__work-with-us h1{line-height:.9;margin-bottom:-0.5em;position:relative;width:100%;z-index:2}.core__work-with-us h1 div:last-child{color:#f0f0ef}.core__work-with-us__image{line-height:0;font-size:0;vertical-align:top;width:90vw}@media only screen and (min-width: 480px){.core__work-with-us__image{width:49vw}}.core__work-with-us__text{box-sizing:border-box;padding-top:10vw;display:flex;flex-direction:column;align-content:center;align-items:center}@media only screen and (min-width: 480px){.core__work-with-us__text{width:50vw}}.core__work-with-us__text p{max-width:20em;width:100%;text-align:left}.core__work-with-us__text p:first-child{position:relative;text-indent:3em}
