.quote{background-color:#fafafa;color:#484848;font-weight:300;overflow:hidden;padding:54px var(--container-size) 122px;position:relative}.quote .image-wrapper{height:234px;margin:47px auto 0;position:relative;width:234px}.quote .image-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='179.712' height='186.692'%3E%3Cpath d='M40.06 0h79.31a40.06 40.06 0 0 1 40.06 40.06v79.31a40.06 40.06 0 0 1-40.06 40.06H40.06A40.06 40.06 0 0 1 0 119.37V40.06A40.06 40.06 0 0 1 40.06 0Z' style='fill:none;stroke:%23002b34' transform='translate(.5 26.762)'/%3E%3Cpath d='M18.107 0h35.849a18.107 18.107 0 0 1 18.108 18.107v35.849a18.107 18.107 0 0 1-18.108 18.108H18.107A18.107 18.107 0 0 1 0 53.956V18.107A18.107 18.107 0 0 1 18.107 0' style='fill:%23eee' transform='translate(107.648)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;bottom:-55px;content:"";height:187px;position:absolute;right:-105px;width:180px}.quote .image-wrapper .img{border-radius:25%;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.quote .content-wrapper .title{font-size:2.25rem;font-weight:300;margin-bottom:40px}.quote .content-wrapper .phrase{font-size:1.25rem;line-height:28px;margin-bottom:24px}.quote .content-wrapper .job,.quote .content-wrapper .name{font-size:12px;letter-spacing:.19px;text-transform:uppercase}.quote .content-wrapper .job:before{content:"•";display:inline-block;margin:0 10px 0 6px}@media(min-width:768px){.quote{padding:84px var(--container-size)}.quote .image-wrapper{height:275px;left:50%;margin:64px 0 68px;transform:translateX(calc(-50% - 75px));width:275px}.quote .image-wrapper:before{bottom:-68px;height:220px;right:-120px;width:211px}.quote .content-wrapper .title{margin-bottom:54px}.quote .content-wrapper .phrase{line-height:34px}}@media(min-width:1200px){.quote{align-items:center;display:flex;height:auto;min-height:calc(100vh - var(--top-header-distance));padding:0 calc(var(--container-size) + 54px)}.quote .content-wrapper,.quote .image-wrapper{position:relative}.quote .image-wrapper{height:377px;left:auto;margin:auto 98px auto auto;min-width:377px;order:1;transform:none}.quote .image-wrapper:before{height:300px;left:-126px;top:0;width:287px}.quote .content-wrapper{min-height:377px;order:2;top:auto;transform:none}.quote .content-wrapper .phrase{margin-bottom:36px}}@media(min-width:1200px) and (max-height:715px){.quote .content-wrapper,.quote .image-wrapper{padding-bottom:54px;padding-top:54px}.quote .image-wrapper:before{height:233px;width:221px}}@media(min-width:1366px){.quote{padding:0 calc(var(--container-size) + 112px)}}