.clients[data-astro-cid-cktvhckl]{padding:var(--eo-section) 0;background:var(--eo-blush)}.clients-head[data-astro-cid-cktvhckl]{max-width:50rem;margin-bottom:clamp(40px,5vw,72px)}.clients-head[data-astro-cid-cktvhckl] h2[data-astro-cid-cktvhckl]{font-size:var(--eo-fs-h2);margin-bottom:20px}.clients-head[data-astro-cid-cktvhckl] p[data-astro-cid-cktvhckl]{font-size:var(--eo-fs-lead);color:var(--eo-text-soft);margin:0;max-width:42rem}.clients-grid[data-astro-cid-cktvhckl]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.clients-main[data-astro-cid-cktvhckl]{padding:clamp(24px,3.4vw,48px);background:var(--eo-ink);color:var(--eo-on-ink);border-radius:var(--eo-radius)}.clients-since[data-astro-cid-cktvhckl]{display:inline-flex;margin:0 0 18px;padding:5px 14px;border-radius:999px;background:var(--eo-pink);color:var(--eo-ink);font-size:.86rem;font-weight:700}.clients-main[data-astro-cid-cktvhckl] h3[data-astro-cid-cktvhckl]{font-size:clamp(1.9rem,1.3rem + 2.4vw,3.2rem);color:#fff;margin-bottom:14px}.clients-main-lead[data-astro-cid-cktvhckl]{margin:0 0 clamp(24px,3vw,36px);color:var(--eo-on-ink-soft);max-width:34rem}.clients-main[data-astro-cid-cktvhckl] ol[data-astro-cid-cktvhckl]{list-style:none;margin:0;padding:0}.clients-main[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]{position:relative;display:grid;gap:4px;padding:0 0 26px 30px;border-left:2px solid var(--eo-ink-raised)}.clients-main[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]:last-child{padding-bottom:0;border-left-color:transparent}.clients-main[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]:before{content:"";position:absolute;left:-8px;top:5px;width:14px;height:14px;border-radius:50%;background:var(--eo-pink);box-shadow:0 0 0 5px var(--eo-ink);transition:transform .5s var(--eo-spring) calc(var(--step) * .28s + .4s)}.clients-main[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]>[data-astro-cid-cktvhckl]{transition:opacity .45s ease-out calc(var(--step) * .28s + .45s),transform .5s var(--eo-ease) calc(var(--step) * .28s + .45s)}.js .clients-main[data-astro-cid-cktvhckl]:not(.is-in) li[data-astro-cid-cktvhckl]:before{transform:scale(0)}.js .clients-main[data-astro-cid-cktvhckl]:not(.is-in) li[data-astro-cid-cktvhckl]>[data-astro-cid-cktvhckl]{opacity:0;transform:translate(-12px)}.clients-main[data-astro-cid-cktvhckl] time[data-astro-cid-cktvhckl]{font-family:var(--eo-font-display);font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:var(--eo-pink-light)}.clients-main[data-astro-cid-cktvhckl] strong[data-astro-cid-cktvhckl]{font-family:var(--eo-font-display);font-size:1.12rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:#fff}.clients-main[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl] span[data-astro-cid-cktvhckl]{color:var(--eo-on-ink-soft);max-width:36rem}.clients-list[data-astro-cid-cktvhckl]{list-style:none;margin:0;padding:0}.clients-list[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:22px 0;border-top:2px solid var(--eo-ink)}.clients-list[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]:last-child{border-bottom:2px solid var(--eo-ink)}.clients-list[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--eo-pink);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--eo-ease)}.clients-list[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]:hover:before{transform:scaleX(1)}.clients-name[data-astro-cid-cktvhckl]{font-family:var(--eo-font-display);font-size:var(--eo-fs-h3);font-weight:700;letter-spacing:-.035em;line-height:1.1;transition:transform .45s var(--eo-ease),color .2s}.clients-list[data-astro-cid-cktvhckl] li[data-astro-cid-cktvhckl]:hover .clients-name[data-astro-cid-cktvhckl]{transform:translate(10px);color:var(--eo-primary)}.clients-when[data-astro-cid-cktvhckl]{font-weight:600;font-size:var(--eo-fs-small);color:var(--eo-muted-fg);white-space:nowrap;font-variant-numeric:tabular-nums}.clients-what[data-astro-cid-cktvhckl]{grid-column:1 / -1;color:var(--eo-text-soft)}@media(max-width:900px){.clients-grid[data-astro-cid-cktvhckl]{grid-template-columns:minmax(0,1fr)}}.about-hero[data-astro-cid-63cywwwr]{padding:clamp(140px,18vh,200px) 0 clamp(56px,7vw,96px);background:var(--eo-blush);overflow:hidden}.about-hero-inner[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:minmax(0,1fr) clamp(160px,22vw,290px);gap:clamp(24px,5vw,72px);align-items:center}.about-hero[data-astro-cid-63cywwwr] h1[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-h1);font-weight:800;margin-bottom:28px;max-width:16ch}.about-intro[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-lead);color:var(--eo-text-soft);max-width:40rem;margin:0}.about-intro[data-astro-cid-63cywwwr] strong{color:var(--eo-text)}.about-facts[data-astro-cid-63cywwwr]{background:var(--eo-blush)}.about-facts[data-astro-cid-63cywwwr] dl[data-astro-cid-63cywwwr]{margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.about-facts[data-astro-cid-63cywwwr] dl[data-astro-cid-63cywwwr]>div[data-astro-cid-63cywwwr]{padding:24px;background:#fff;border-radius:var(--eo-radius);transition:opacity .5s ease-out,transform .9s var(--eo-spring),box-shadow .3s}.about-facts[data-astro-cid-63cywwwr] dl[data-astro-cid-63cywwwr]>div[data-astro-cid-63cywwwr]:hover{box-shadow:0 10px 0 var(--eo-pink)}.about-facts[data-astro-cid-63cywwwr] dt[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-small);font-weight:600;color:var(--eo-primary);margin-bottom:8px}.about-facts[data-astro-cid-63cywwwr] dd[data-astro-cid-63cywwwr]{margin:0;font-family:var(--eo-font-display);font-size:1.1rem;font-weight:600;letter-spacing:-.03em;line-height:1.25}.about-log[data-astro-cid-63cywwwr]{padding:var(--eo-section) 0;background:var(--eo-ink);color:var(--eo-on-ink)}.about-log-inner[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px)}.about-log[data-astro-cid-63cywwwr] header[data-astro-cid-63cywwwr]{position:sticky;top:120px;align-self:start}.about-log[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-h2);color:#fff;margin-bottom:20px}.about-log[data-astro-cid-63cywwwr] header[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-lead);color:var(--eo-on-ink-soft);margin:0}.about-log[data-astro-cid-63cywwwr] ol[data-astro-cid-63cywwwr]{list-style:none;margin:0;padding:0}.about-log[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]{position:relative;display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:24px;padding:0 0 clamp(28px,3.4vw,44px) 34px;border-left:2px solid var(--eo-ink-raised)}.about-log[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:last-child{border-left-color:transparent}.about-log[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:before{content:"";position:absolute;left:-9px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--eo-pink);box-shadow:0 0 0 5px var(--eo-ink);transition:transform .5s var(--eo-spring) .25s}.js .about-log[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:not(.is-in):before{transform:scale(0)}.about-log[data-astro-cid-63cywwwr] time[data-astro-cid-63cywwwr]{font-family:var(--eo-font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.03em;color:var(--eo-pink-light)}.about-log[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{margin:0;color:var(--eo-on-ink-soft)}.about-log[data-astro-cid-63cywwwr] .about-log-items[data-astro-cid-63cywwwr]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.about-log-items[data-astro-cid-63cywwwr] span[data-astro-cid-63cywwwr]{padding:6px 14px;border-radius:999px;background:var(--eo-ink-raised);color:#fff;font-family:var(--eo-font-display);font-size:.95rem;font-weight:600;letter-spacing:-.02em}.about-log-closing[data-astro-cid-63cywwwr]{grid-column:2;margin:0;font-family:var(--eo-font-display);font-size:var(--eo-fs-h3);font-weight:600;letter-spacing:-.03em;line-height:1.25;color:#fff}.about-values[data-astro-cid-63cywwwr]{padding:var(--eo-section) 0}.about-values[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr],.about-stack[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-h2);margin-bottom:clamp(28px,4vw,48px)}.about-values[data-astro-cid-63cywwwr] ul[data-astro-cid-63cywwwr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,6vw,96px)}.about-values[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]{padding:26px 0;border-top:2px solid var(--eo-ink)}.about-values[data-astro-cid-63cywwwr] h3[data-astro-cid-63cywwwr]{font-size:var(--eo-fs-h3);margin-bottom:10px}.about-values[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{margin:0;color:var(--eo-text-soft);max-width:34rem}.about-stack[data-astro-cid-63cywwwr]{padding:0 0 var(--eo-section)}.about-stack[data-astro-cid-63cywwwr] ul[data-astro-cid-63cywwwr]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.about-stack[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]{padding:10px 20px;border-radius:999px;border:2px solid var(--eo-ink);font-weight:600;transition:transform .4s var(--eo-spring),background-color .2s,color .2s}.about-stack[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:hover{transform:translateY(-5px) rotate(-3deg);background:var(--eo-pink)}.about-stack[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:nth-child(2n):hover{transform:translateY(-5px) rotate(3deg)}@media(max-width:900px){.about-facts[data-astro-cid-63cywwwr] dl[data-astro-cid-63cywwwr]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-log-inner[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1fr)}.about-log[data-astro-cid-63cywwwr] header[data-astro-cid-63cywwwr]{position:static}.about-log-closing[data-astro-cid-63cywwwr]{grid-column:1}.about-log[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:640px){.about-hero-inner[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1fr)}.about-odi[data-astro-cid-63cywwwr]{width:150px;justify-self:end;margin-top:-8px}.about-facts[data-astro-cid-63cywwwr] dl[data-astro-cid-63cywwwr],.about-values[data-astro-cid-63cywwwr] ul[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1fr)}}
