.profile-hero{padding:.01rem 3.5rem;position:relative;width:100%}.profile-hero__media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.profile-hero__image-wrapper{display:none;height:100%;width:100%}@media only screen and (min-width:768px){.profile-hero__image-wrapper{display:block}}.profile-hero__image-wrapper--mobile{display:block}@media only screen and (min-width:768px){.profile-hero__image-wrapper--mobile{display:none}}.profile-hero__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-hero__content{background-color:#f8f3e9;border-radius:.8rem;margin:4rem 0;max-width:55rem;padding:2rem 3rem 7rem;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.profile-hero__content{margin:5rem auto 12rem;max-width:127rem;padding:10rem 0;position:relative;row-gap:5rem}}.profile-hero__content-inner{display:grid;margin:0 auto;max-width:80rem;grid-row-gap:4rem;grid-template-columns:repeat(4,1fr);row-gap:4rem}.profile-hero__content-inner .profile-hero__item:first-child,.profile-hero__content-inner .profile-hero__item:nth-child(n+2){grid-column:span 4}@media only screen and (min-width:768px){.profile-hero__content-inner .profile-hero__item:nth-child(n+2){grid-column:span 2}}.profile-hero__content-script{bottom:0;color:#00199b;font-family:Holybuck;font-size:3.2rem;font-weight:400;line-height:100%;position:absolute;transform:translate(-25%,30%) rotate(-11deg);z-index:1}@media only screen and (min-width:768px){.profile-hero__content-script{font-family:Holybuck;font-size:3.6rem;font-weight:400;line-height:100%;top:0;transform:translate(15%,15%)}}@media only screen and (min-width:992px){.profile-hero__content-script{font-family:Holybuck;font-size:3.6rem;font-weight:400;line-height:100%;top:0;transform:translate(20%,20%)}}@media only screen and (min-width:1200px){.profile-hero__content-script{font-family:Holybuck;font-size:5.6rem;font-weight:400;line-height:100%;top:0;transform:translate(15%,12%)}}.profile-hero__content-script span{display:block;transform:rotate(-5deg);width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.profile-hero__content-script span{transform:rotate(-10deg)}}@media only screen and (min-width:992px){.profile-hero__content-script span{transform:rotate(-15deg)}}.profile-hero__content-script span:last-child{transform:translate(3rem,-.5rem) rotate(-6deg)}@media only screen and (min-width:768px){.profile-hero__content-script span:last-child{transform:translate(3rem) rotate(-10deg)}}@media only screen and (min-width:992px){.profile-hero__content-script span:last-child{transform:translate(3rem) rotate(-15deg)}}@media only screen and (min-width:1200px){.profile-hero__content-script span:last-child{transform:translate(5rem) rotate(-15deg)}}.profile-hero__content-shape{border-radius:.8rem;bottom:0;color:#f8f3e9;left:0;overflow:hidden;position:absolute;transform:translateY(2rem) rotate(180deg)}@media only screen and (min-width:768px){.profile-hero__content-shape{transform:translateY(5rem) rotate(180deg)}}.profile-hero__content-shape svg{height:100%;width:100%}.profile-hero__item-subheading{font-family:Canela;font-size:1.8rem;font-weight:300;letter-spacing:-.18px;line-height:120%;margin:0 0 1.2rem}@media only screen and (min-width:992px){.profile-hero__item-subheading{font-family:Canela;font-size:2rem;font-weight:300;letter-spacing:-.28px;line-height:120%}}.profile-hero__item-heading{font-family:Canela;font-size:4rem;font-weight:300;letter-spacing:-.64px;line-height:100%;margin:0}@media only screen and (min-width:768px){.profile-hero__item-heading{font-family:Canela;font-size:4.6rem;font-weight:300;letter-spacing:-1px;line-height:100%}}@media only screen and (min-width:992px){.profile-hero__item-heading{font-family:Canela;font-size:5.6rem;font-weight:300;letter-spacing:-1.68px;line-height:100%}}.profile-hero__item-text{font-family:Diatype;font-size:1.2rem;font-weight:400;letter-spacing:-.11px;line-height:130%;margin:1.2rem 0 0}@media only screen and (min-width:992px){.profile-hero__item-text{font-family:Diatype;font-size:1.4rem;font-weight:400;letter-spacing:-.14px;line-height:130%}}@media only screen and (min-width:768px){.profile-hero__item-text{margin:3.3rem 0 0}}
