.profile-hero__inner,.profile-details,.profile-contact__grid,.profile-posts{width:min(1140px,100% - 60px);margin-inline:auto}.profile-hero{color:#fff;background:#111;height:500px;margin-top:-10px;position:relative;overflow:hidden}.profile-hero:before{content:"";opacity:.29;background:url(https://6e8b0060-0c52-487e-b264-6bf3d753179b-media.sitegrid.dev/6e9ba38db0114fc172391b170888f1b9/scales.avif) 50%/cover no-repeat;position:absolute;inset:0}.profile-hero__inner{height:100%;position:relative}.profile-hero__photo{width:377px;height:auto;position:absolute;bottom:0;left:0}.profile-hero__text{position:absolute;top:233px;left:396px}.profile-hero__name{font-family:var(--maven);font-size:46.4px;font-weight:500;line-height:46.4px}.profile-hero__role{color:var(--orange);font-family:var(--poppins);letter-spacing:2px;text-transform:uppercase;margin-top:10px;font-size:12.8px;font-weight:600;line-height:12.8px}.profile-hero__button{background:var(--orange);color:#fff;font-family:var(--poppins);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:5px;margin-top:27px;padding:12px 24px;font-size:12.8px;font-weight:600;line-height:12.8px;transition:background-color .3s,color .3s;display:inline-flex}.profile-hero__button:hover{color:var(--ink);background:#fff}.profile-hero__button svg{width:13px;height:13px}.profile-details{grid-template-columns:636px 464px;gap:40px;padding:80px 0;display:grid}.profile-details__title{color:var(--heading);font-family:var(--maven);letter-spacing:-1.9px;font-size:32px;font-weight:800;line-height:32px}.profile-details__quote{align-items:flex-end;gap:20px;margin:0;display:flex}.profile-details__avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.profile-details__bubble{background:#fff url(https://6e8b0060-0c52-487e-b264-6bf3d753179b-media.sitegrid.dev/1a362ccdeb15ca75076ea74e300e9c77/quote.svg) -23px -51px no-repeat;border-radius:20px 20px 20px 0;flex:1;margin:0;padding:40px}.profile-details__bubble p{color:#002f3c;font-family:var(--roboto);font-size:22.4px;font-style:italic;font-weight:800;line-height:33.6px}.profile-details__about{margin-top:39px}.profile-details__bio{color:var(--ink);font-family:var(--roboto);margin-top:20px;display:flow-root}.profile-details__bio p{margin-bottom:14.4px}.profile-details__heading{color:var(--heading);font-family:var(--maven);margin-top:28px;font-size:22.4px;font-weight:800;line-height:26.88px}.profile-details__list{gap:20px;margin-top:15px;display:grid}.profile-details__list li{color:var(--heading);font-family:var(--maven);grid-template-columns:50px 1fr;display:grid}.profile-details__list img{width:50px;height:40px;padding-right:10px}.profile-details__item{font-size:19.2px;font-weight:700;line-height:19.2px}.profile-details__item a{color:var(--orange)}.profile-details__sub{font-size:16px;line-height:24px}.profile-contact{background:linear-gradient(170deg, #f27201 0%, var(--orange) 100%);color:#fff;padding:100px 0}.profile-contact__grid{grid-template-columns:545px 545px;align-items:center;gap:50px;display:grid}.profile-contact__icon{width:75px;height:75px}.profile-contact__title{font-family:var(--maven);letter-spacing:-1.9px;margin-top:7px;font-size:65.6px;font-weight:800;line-height:65.6px}.profile-contact__email{align-items:flex-end;gap:14px;margin-top:33px;display:flex}.profile-contact__email svg{flex:none;width:50px;height:50px}.profile-contact__email a{font-family:var(--poppins);letter-spacing:1.5px;font-size:32px;font-weight:700;line-height:43px;display:block}.profile-contact__email span{font-family:var(--poppins);letter-spacing:2px;text-transform:uppercase;font-size:12.8px;font-weight:600;line-height:12.8px;display:block}.profile-form{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:20px 9px;padding:40px;display:grid}.profile-form label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-form input,.profile-form textarea,.profile-form select{width:100%;height:59px;color:var(--ink);font-family:var(--body-font);background:0 0;border:0;border-bottom:1px solid #54595f;border-radius:0;padding:10px 20px;font-size:18px;display:block}.profile-form textarea{resize:vertical;height:122px}.profile-form ::placeholder{color:var(--ink);opacity:.6}.profile-form__wide{grid-column:1/-1}.profile-form button{background:var(--orange);color:#fff;height:58px;font-family:var(--poppins);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:0;font-size:17.6px;font-weight:500;line-height:17.6px}.profile-form button:hover{background:var(--ink)}.profile-form__success,.profile-form__error{display:none}.profile-form__success{color:var(--ink);font-family:var(--maven);background:#fff;border-radius:20px;padding:40px;font-size:24px;font-weight:600;line-height:30px}.profile-form__error{color:#fff;font-family:var(--roboto);margin-top:16px;font-size:16px;font-weight:700}.profile-posts{padding:80px 0 126px}.profile-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:30px;display:grid}.profile-posts__column{gap:20px;display:grid}@media (width<=1200px){.profile-details{grid-template-columns:3fr 2fr}.profile-contact__grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.profile-hero{height:auto;margin-top:0;padding-top:90px}.profile-hero__inner{text-align:center;flex-direction:column-reverse;align-items:center;display:flex}.profile-hero__photo,.profile-hero__text{position:static}.profile-hero__photo{width:260px;margin-top:30px}.profile-hero__name{font-size:32px;line-height:32px}.profile-details,.profile-contact__grid,.profile-posts__grid{grid-template-columns:minmax(0,1fr)}.profile-details,.profile-contact{padding:50px 0}.profile-contact__title{font-size:36.8px;line-height:36.8px}.profile-contact__email a{letter-spacing:0;word-break:break-all;font-size:20px;line-height:30px}.profile-form{grid-template-columns:minmax(0,1fr);padding:25px}.profile-posts{padding:50px 0 70px}}
