.company-back{display:inline-flex;align-items:center;gap:12px;color:#827789;font-size:11px;margin-bottom:55px}.company-back span{color:#c8c0d2}.company-hero{padding-block:35px 0}.company-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:end}.company-hero h1{margin-top:23px;font-size:clamp(55px,6.6vw,94px);font-weight:500;line-height:1.02;letter-spacing:-.06em}.company-hero h1 span{color:#7769b9}.company-hero-note{padding-bottom:8px;max-width:395px}.company-hero-note>img{width:85px;height:85px;margin:0 0 36px}.company-hero-note>p{font-size:16px;line-height:1.85;color:#69616f}.company-purpose{background:#1a0147;color:#f6f5f4;padding-block:95px}.company-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:115px}.company-purpose article>p:last-of-type{margin-top:30px;font-size:14px;line-height:1.85;color:#c6bcd8;max-width:470px}.company-purpose h2{margin-top:30px;font-size:clamp(35px,4vw,56px)}.company-purpose h2 span{color:#b99bee}.company-vision{padding-top:85px}.company-connected{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:42px;font-size:10px;color:#e5dcee}.company-connected>span:nth-child(odd){padding:11px 13px;border:1px solid #ffffff38;border-radius:4px}.company-connected>span:nth-child(2n){color:#af63ff}.company-field{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:110px}.company-field h2{margin-top:25px;font-size:clamp(35px,3.9vw,54px)}.company-field-copy{padding-top:39px;font-size:15px;color:#69616f;line-height:1.85}.company-field-copy>p+p{margin-top:20px}.company-field-copy .eleva-text-link{color:#1a0147}.company-values-section{background:#eae7f0;padding-block:95px}.company-values-heading{max-width:860px}.company-values-heading h2{margin-top:26px}.company-values-heading>p:last-child{color:#726879;font-size:14px;line-height:1.8;margin-top:25px;max-width:530px}.company-values-list{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.company-values-list article{position:relative;border-top:1px solid #cfc6dc;padding:29px 0 36px 41px}.company-values-list h3{font-size:24px;font-weight:500;letter-spacing:-.035em;margin-bottom:14px}.company-values-list p{color:#726879;font-size:14px;line-height:1.85;max-width:440px}.company-value-corner{position:absolute;top:35px;left:0;width:17px;height:17px;border-top:4px solid #8673bc;border-right:4px solid #8673bc;border-bottom-left-radius:12px}.company-next{padding-block:88px;display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center}.company-next h2{font-size:clamp(33px,3.8vw,51px);margin-top:24px}.company-next-link{display:inline-flex;align-items:center;justify-self:end;gap:24px;padding-block:10px 12px;border-bottom:1px solid #c9c0d5;font-size:14px}.company-next-link:hover{color:#8066b9}@media (max-width:900px){.company-field,.company-hero-grid{gap:45px}.company-hero h1{font-size:60px}.company-purpose-grid{gap:55px}.company-values-list{gap:0 35px}.company-next{gap:40px}}@media (max-width:650px){.company-back{margin-bottom:35px}.company-field,.company-hero-grid,.company-next,.company-purpose-grid{grid-template-columns:1fr;gap:34px}.company-hero h1{font-size:clamp(48px,11vw,70px)}.company-hero-note{max-width:none;position:relative;padding-right:0}.company-hero-note>img{width:48px;height:48px;margin-bottom:20px}.company-hero-note>p{font-size:14px}.company-purpose{padding-block:60px}.company-vision{padding-top:18px}.company-purpose h2{font-size:38px}.company-field{padding-block:65px;gap:25px}.company-field-copy{padding-top:0;font-size:14px}.company-values-section{padding-block:62px}.company-values-heading h2{font-size:38px}.company-values-list{grid-template-columns:1fr;margin-top:35px}.company-values-list h3{font-size:23px}.company-values-list article{padding-bottom:30px}.company-next{padding-block:58px;gap:24px}.company-next-link{justify-self:start}}.company-values-list .company-value-name{color:#77649b;font-size:10px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.company-values-list article:last-child{grid-column:1/-1}.company-values-list article:last-child>p:last-child{max-width:760px}