.about-hero{padding:clamp(56px, 6vw, 88px) var(--gutter) clamp(48px, 5vw, 76px)}.evo{isolation:isolate;min-height:max(560px, var(--hero-h));padding:calc(var(--strip-h) + clamp(40px, 6vw, 96px)) var(--gutter) clamp(32px, 4vw, 56px);background:var(--ink);color:var(--paper);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.evo__bg{z-index:-2;object-fit:cover;transform-origin:50% 70%;opacity:0;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(1.04)}.evo__bg.is-on{opacity:1}.evo__bg--screen{background:radial-gradient(70% 80% at 72% 40%, #2a2a28 0%, var(--ink) 70%)}.evo__mock{top:calc(var(--strip-h) + clamp(40px, 5vw, 80px));right:calc(var(--gutter) + 3%);width:min(38%,620px);position:absolute}.evo__shot{width:100%;height:auto;display:block}.evo__browser{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #ffffff1a}.evo__chrome{background:#e9e9e6;border-bottom:1px solid #d8d8d5;align-items:center;gap:16px;padding:10px 14px;display:flex}.evo__lights{gap:6px;display:flex}.evo__lights i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.evo__lights i:nth-child(2){background:#febc2e}.evo__lights i:nth-child(3){background:#28c840}.evo__url{max-width:60%;font:400 11px/1.2 var(--font-sans);color:var(--grey-60);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;margin:0 auto;padding:5px 12px;overflow:hidden}.evo__phone{background:#fff;border:6px solid #111;border-radius:24px;width:24%;padding-top:7%;position:absolute;bottom:-16%;right:-6%;overflow:hidden;box-shadow:0 30px 70px -20px #000000f2,0 0 0 1px #ffffff24}.evo__phone:before{content:"";background:#111;border-radius:99px;width:30%;height:3.2%;max-height:14px;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.evo__phone .evo__shot{aspect-ratio:390/640;object-fit:cover;object-position:top center}@media (max-width:860px){.evo__mock{top:calc(var(--strip-h) + 30px);opacity:.6;width:76%}.evo__url{font-size:9px}}@media (prefers-reduced-motion:reduce){.evo__bg{transition:none}}.evo__scrim{z-index:-1;background:linear-gradient(90deg,#0a0a0ae0 0%,#0a0a0a8c 45%,#0a0a0a33 100%),linear-gradient(#0a0a0a00 58%,#0a0a0aeb 100%);position:absolute;inset:0}.evo__year{top:calc(var(--strip-h) + clamp(8px, 2vw, 32px));right:var(--gutter);z-index:-1;font:600 clamp(110px, 17vw, 300px)/.85 var(--font-display);letter-spacing:var(--display-ls);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.5px #f2c2008c;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:var(--display-case);position:absolute}.evo__title{align-self:end;margin:0}.evo__line{padding-bottom:.06em;display:block;overflow:hidden}.evo__line>span{display:block}.evo__soft{font:300 clamp(30px, 4.4vw, 68px)/1.05 var(--font-display);letter-spacing:var(--display-ls);color:#ffffffdb;text-transform:var(--display-case)}.evo__hard{font:700 clamp(64px, 11vw, 184px)/.9 var(--font-display);letter-spacing:var(--display-ls);text-transform:var(--display-case)}.evo__rail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:clamp(32px,4vw,56px) 0 0;padding:22px 0 0;list-style:none;display:grid;position:relative}.evo__track{background:#ffffff2e;height:2px;position:absolute;top:5px;left:0;right:0}.evo__fill{background:var(--yellow);transform-origin:0;height:100%;display:block}.evo__stop{opacity:.45;transition:opacity .5s var(--ease);padding-right:16px;position:relative}.evo__stop.is-on{opacity:1}.evo__dot{background:var(--ink);width:12px;height:12px;transition:background-color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border:2px solid #ffffff73;border-radius:50%;position:absolute;top:-22px;left:0}.evo__stop.is-on .evo__dot{background:var(--yellow);border-color:var(--yellow);transform:scale(1.15)}.evo__stopyear{font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--yellow);display:block}.evo__stoptitle{font:400 13.5px/1.35 var(--font-sans);color:#ffffffc7;margin-top:8px;display:block}@media (max-width:860px){.evo__rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;row-gap:22px}.evo__track,.evo__dot{display:none}.evo__stop{opacity:1}.evo{padding-top:calc(var(--strip-h) + 150px)}.evo__year{top:calc(var(--strip-h) + 28px);font-size:26vw}}.about-hero__title{font:600 clamp(32px, 4.31vw, 62px)/1 var(--font-display);letter-spacing:var(--display-ls);text-transform:var(--display-case);margin-bottom:clamp(28px,3vw,44px)}.about-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.about-hero__photo{aspect-ratio:16/10;background:var(--ink);margin:0;overflow:hidden}.about-hero__photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.about-hero__lede{max-width:54ch;font:400 18px/1.7 var(--font-sans);color:var(--grey-80);text-wrap:pretty}.about-hero__lede+.about-hero__lede{margin-top:18px}.about-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,76px);margin:clamp(40px,5vw,64px) 0 0;display:grid}.about-hero__stats .about-stat{border-top:1px solid var(--ink);border-bottom:0}.about-stat{border-bottom:1px solid var(--grey-20);grid-template-columns:clamp(96px,10vw,128px) 1fr;gap:12px 24px;padding:22px 0;display:grid}.about-stat__v{font:600 clamp(22px, 2.1vw, 28px)/1.05 var(--font-display);letter-spacing:var(--display-ls);text-transform:var(--display-case)}.about-stat__b{font:400 14.5px/1.6 var(--font-sans);color:var(--grey-80);margin:0}.about-stat__l{font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-60);margin-bottom:8px;display:block}.people{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(28px,4vw,56px);display:grid}.person{flex-direction:column;display:flex}.person__photo{background:var(--grey-05);width:100%;height:clamp(240px,24vw,360px);margin:0 0 24px;position:relative;overflow:hidden}.person__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.person__ph{font:600 clamp(48px, 5vw, 80px)/1 var(--font-display);letter-spacing:var(--display-ls);color:var(--grey-20);background:linear-gradient(160deg, var(--grey-05), #ececea);text-transform:var(--display-case);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.person__ph small{font:500 10.5px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--grey-60)}.person__name{border-top:1px solid var(--ink);font:600 27px/1.15 var(--font-display);letter-spacing:var(--display-ls);text-transform:var(--display-case);padding-top:20px}.person__role{font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-60);margin:10px 0 18px}.person__bio{font:400 15.5px/1.7 var(--font-sans);color:var(--grey-80);text-wrap:pretty}@media (max-width:960px){.about-hero{padding-top:48px}.about-hero__grid{grid-template-columns:1fr}}@media (max-width:560px){.about-stat{grid-template-columns:1fr}}.about-hero__reviews{color:var(--ink);border-bottom:2px solid var(--ink);transition:border-color var(--t-fast);align-items:center;gap:13px;margin-top:22px;padding-bottom:8px;display:inline-flex}.about-hero__reviews:hover{border-bottom-color:var(--yellow);color:var(--ink)}.about-hero__stars{font:400 22px/1 var(--font-mono);letter-spacing:.1em;color:#b88a00}.about-hero__reviewslabel{font:500 15px/1.35 var(--font-sans)}.people-sec{padding-top:clamp(16px,2vw,32px)}@media (max-width:700px){.people{grid-template-columns:1fr}}
