.about-hero{text-align:center;padding:66px 0 40px}.about-hero .kicker{text-transform:uppercase;color:var(--lime);font-size:.76rem;font-weight:500}.about-hero h1{color:var(--char);max-width:29ch;margin:14px auto 0;font-family:Chubby,sans-serif;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:400;line-height:1.05}.about-hero h1 em{color:var(--lime);font-style:normal}.about-hero p{color:var(--muted);max-width:42ch;margin:20px auto 0;font-size:clamp(1.18rem,1.18rem + .2vw,1.34rem);font-weight:400}.values{grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0 0;display:grid}.value{background:var(--sand);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:38px;min-height:220px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.value:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 16px 32px #0a0a0a1a}.value .ic{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;font-size:1rem;font-weight:500;transition:transform .25s;display:flex;transform:rotate(45deg)}.value:hover .ic{transform:rotate(225deg)}.value:nth-child(2) .ic{background:var(--pink)}.value:nth-child(3) .ic{background:var(--gold)}.value .ic span{transition:transform .25s;transform:rotate(-45deg)}.value:hover .ic span{transform:rotate(-225deg)}.value .value-text{flex-direction:column;flex:1;justify-content:space-between;display:flex}.value h3{color:var(--char);font-size:1.2rem;font-weight:500;line-height:1.25}.value p{color:#747373;margin:15px 0 0;font-size:.95rem;font-weight:400;line-height:1.3}@media (max-width:880px){.values{grid-template-columns:1fr}.value{min-height:0}}@media (max-width:540px){.about-hero{padding:48px 0 28px}.about-hero h1{max-width:20ch}.about-hero p{font-size:1.05rem}}
