.about-hero[data-astro-cid-vuhfnocb]{position:relative;overflow:hidden;padding:clamp(88px,10vw,136px) 0 52px;background:var(--navy-900, #0C1A2A);--ink: #F2F6FF;--muted: #C3D0E6;--orange-ink: #F87854}.ah-kicker[data-astro-cid-vuhfnocb]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.ah-kicker[data-astro-cid-vuhfnocb] .micro[data-astro-cid-vuhfnocb]{color:var(--muted)}.ah-kicker[data-astro-cid-vuhfnocb] .ah-est[data-astro-cid-vuhfnocb]{color:var(--orange-ink)}.about-hero[data-astro-cid-vuhfnocb] h1[data-astro-cid-vuhfnocb]{margin-top:26px;color:var(--ink);font-weight:500;font-size:clamp(46px,7vw,96px);line-height:1;letter-spacing:-.035em}.ah-sub[data-astro-cid-vuhfnocb]{margin-top:26px;color:var(--muted);font-size:18px;line-height:1.65;max-width:62ch}@media(min-width:640px){.ah-sub[data-astro-cid-vuhfnocb]{font-size:18px}}html body.flat-pages[data-flat-page=about] .about-hero[data-astro-cid-vuhfnocb]>.container[data-astro-cid-vuhfnocb]{padding-block:56px 32px!important}@media(max-width:640px){html body.flat-pages[data-flat-page=about] .about-hero[data-astro-cid-vuhfnocb]>.container[data-astro-cid-vuhfnocb]{padding-block:36px 24px!important}}.company-record[data-astro-cid-7akt57tm]{padding:24px 0 0}.record-stage[data-astro-cid-7akt57tm]{margin:0 24px;padding:48px 0;background:#e6f1f9;border-radius:40px}.record-inner[data-astro-cid-7akt57tm]{width:calc(100% - 96px);max-width:1280px;margin:0 auto}.record-heading[data-astro-cid-7akt57tm]{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:32px}.record-heading[data-astro-cid-7akt57tm] h3[data-astro-cid-7akt57tm]{margin:0}.record-origin[data-astro-cid-7akt57tm]{display:flex;flex-direction:column;align-items:end;color:#47617a}.record-origin[data-astro-cid-7akt57tm]>span[data-astro-cid-7akt57tm]:first-child{font-size:40px;font-weight:650;line-height:1;color:#15293e;font-variant-numeric:tabular-nums}.record-current[data-astro-cid-7akt57tm]{display:none}.record-instrument[data-astro-cid-7akt57tm]{margin-bottom:28px}.record-ruler-window[data-astro-cid-7akt57tm]{display:none}.record-bounds[data-astro-cid-7akt57tm]{display:flex;justify-content:space-between;border-bottom:1px solid #b8cfe2;padding-bottom:10px;font-size:14px;color:#47617a;font-variant-numeric:tabular-nums}.record-timeline[data-astro-cid-7akt57tm]{list-style:none;padding:0;margin:0}.record-milestone[data-astro-cid-7akt57tm]{padding:24px 0;border-bottom:1px solid #c6d9e8}.record-label[data-astro-cid-7akt57tm]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;align-items:baseline}.record-label[data-astro-cid-7akt57tm] h4[data-astro-cid-7akt57tm]{margin:0}.record-year[data-astro-cid-7akt57tm]{color:#185bb7;font-size:22px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.record-description[data-astro-cid-7akt57tm]{margin:16px 0 0 212px;color:#344e68;max-width:70ch}.record-details[data-astro-cid-7akt57tm]{display:none}html body.flat-pages .company-record[data-astro-cid-7akt57tm]>.record-clients[data-astro-cid-7akt57tm]{padding-block:72px 0!important}.record-scene[data-astro-cid-7akt57tm].is-interactive{height:460vh}.is-interactive[data-astro-cid-7akt57tm] .record-stage[data-astro-cid-7akt57tm]{position:sticky;top:var(--record-top);padding-block:24px}.is-interactive[data-astro-cid-7akt57tm] .record-inner[data-astro-cid-7akt57tm] .section-header{margin-bottom:8px!important}.is-interactive[data-astro-cid-7akt57tm] .record-heading[data-astro-cid-7akt57tm]{align-items:center;margin-bottom:12px}.is-interactive[data-astro-cid-7akt57tm] .record-heading[data-astro-cid-7akt57tm] h3[data-astro-cid-7akt57tm]{font-size:26px!important}.is-interactive[data-astro-cid-7akt57tm] .record-origin[data-astro-cid-7akt57tm]{min-width:170px}.is-interactive[data-astro-cid-7akt57tm] .record-origin[data-astro-cid-7akt57tm]>span[data-astro-cid-7akt57tm]:first-child{font-size:48px}.is-interactive[data-astro-cid-7akt57tm] .record-current[data-astro-cid-7akt57tm]{display:block;margin-top:4px;font-size:12px;color:#185bb7;line-height:16px;min-height:16px}.is-interactive[data-astro-cid-7akt57tm] .record-instrument[data-astro-cid-7akt57tm]{margin-bottom:16px}.is-interactive[data-astro-cid-7akt57tm] .record-ruler-window[data-astro-cid-7akt57tm]{display:block;height:64px;position:relative;overflow:hidden;border:1px solid #c6d9e8;border-radius:12px;background:#fff}.record-ruler[data-astro-cid-7akt57tm]{position:absolute;left:50%;top:0;bottom:0;width:1408px;will-change:transform}.record-tick[data-astro-cid-7akt57tm]{position:absolute;top:0;height:10px;width:1px;background:#c6d9e8}.record-tick-year[data-astro-cid-7akt57tm]{height:24px;background:#9fb8cf}.record-tick[data-astro-cid-7akt57tm] b[data-astro-cid-7akt57tm]{position:absolute;top:6px;left:8px;color:#47617a;font-size:12px;font-weight:500}.record-mark[data-astro-cid-7akt57tm]{position:absolute;bottom:0;width:2px;height:8px;background:#2074ef}.record-mark[data-astro-cid-7akt57tm] i[data-astro-cid-7akt57tm]{position:absolute;left:5px;bottom:calc(11px + var(--lane) * 15px);white-space:nowrap;font-style:normal;font-size:10px;line-height:1;color:#185bb7}.record-cursor[data-astro-cid-7akt57tm]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#2074ef}.record-cursor[data-astro-cid-7akt57tm]:before{content:"";position:absolute;left:-4px;top:0;border:5px solid transparent;border-top-color:#2074ef}.is-interactive[data-astro-cid-7akt57tm] .record-bounds[data-astro-cid-7akt57tm]{border:0;padding:6px 0 0;font-size:12px}.is-interactive[data-astro-cid-7akt57tm] .record-body[data-astro-cid-7akt57tm]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center}.is-interactive[data-astro-cid-7akt57tm] .record-milestone[data-astro-cid-7akt57tm]{padding:0;border:0}.is-interactive[data-astro-cid-7akt57tm] .record-label[data-astro-cid-7akt57tm]{display:none}.record-scene[data-astro-cid-7akt57tm] .record-select{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#344e68;text-align:left;font:inherit;font-size:14px;line-height:1.3;cursor:pointer}.record-scene[data-astro-cid-7akt57tm] .record-select span:first-child{font-variant-numeric:tabular-nums;color:#47617a}.record-scene[data-astro-cid-7akt57tm] .record-select.is-visited{color:#15293e}.record-scene[data-astro-cid-7akt57tm] .record-select[aria-current=step]{background:#fff;color:#185bb7;font-weight:650}.record-scene[data-astro-cid-7akt57tm] .record-select[aria-current=step] span:first-child{color:#185bb7}.record-scene[data-astro-cid-7akt57tm] .record-select:hover{background:#d5e7f5}.record-scene[data-astro-cid-7akt57tm] .record-select:focus-visible{outline:3px solid #2074ef;outline-offset:2px}.is-interactive[data-astro-cid-7akt57tm] .record-details[data-astro-cid-7akt57tm]{display:grid;align-self:stretch;align-items:center;padding:24px;border-radius:24px;background:#fff}.is-interactive[data-astro-cid-7akt57tm] .record-description[data-astro-cid-7akt57tm]{grid-area:1 / 1;margin:0;visibility:hidden;font-size:20px!important;line-height:1.6!important}.is-interactive[data-astro-cid-7akt57tm] .record-description[data-astro-cid-7akt57tm].is-current{visibility:visible}@media(max-height:820px){.is-interactive[data-astro-cid-7akt57tm] .record-stage[data-astro-cid-7akt57tm]{padding-block:16px}.is-interactive[data-astro-cid-7akt57tm] .record-inner[data-astro-cid-7akt57tm] .section-header>h2{font-size:18px!important;line-height:24px!important}.is-interactive[data-astro-cid-7akt57tm] .record-heading[data-astro-cid-7akt57tm]{margin-bottom:8px}.is-interactive[data-astro-cid-7akt57tm] .record-origin[data-astro-cid-7akt57tm]{display:grid;grid-template-columns:auto auto;column-gap:12px;align-items:center}.is-interactive[data-astro-cid-7akt57tm] .record-origin[data-astro-cid-7akt57tm]>span[data-astro-cid-7akt57tm]:first-child{font-size:40px}.is-interactive[data-astro-cid-7akt57tm] .record-current[data-astro-cid-7akt57tm]{margin:0;font-size:11px;line-height:14px;min-height:14px}.is-interactive[data-astro-cid-7akt57tm] .record-instrument[data-astro-cid-7akt57tm]{margin-bottom:10px}.is-interactive[data-astro-cid-7akt57tm] .record-ruler-window[data-astro-cid-7akt57tm]{height:72px}.is-interactive[data-astro-cid-7akt57tm] .record-body[data-astro-cid-7akt57tm]{gap:24px}.record-scene[data-astro-cid-7akt57tm] .record-select{padding-block:6px;font-size:14px;line-height:20px}.is-interactive[data-astro-cid-7akt57tm] .record-details[data-astro-cid-7akt57tm]{padding:20px}.is-interactive[data-astro-cid-7akt57tm] .record-description[data-astro-cid-7akt57tm]{font-size:18px!important;line-height:1.5!important}}@media(max-width:700px){.company-record[data-astro-cid-7akt57tm]{padding-top:8px}.record-stage[data-astro-cid-7akt57tm]{margin-inline:10px;border-radius:28px;padding-block:32px}.record-inner[data-astro-cid-7akt57tm]{width:calc(100% - 40px)}.record-heading[data-astro-cid-7akt57tm]{flex-direction:column;gap:20px}.record-origin[data-astro-cid-7akt57tm]{align-items:start}.record-label[data-astro-cid-7akt57tm]{grid-template-columns:minmax(0,1fr);gap:10px}.record-description[data-astro-cid-7akt57tm]{margin:14px 0 0}html body.flat-pages .company-record[data-astro-cid-7akt57tm]>.record-clients[data-astro-cid-7akt57tm]{padding-block:48px 0!important}}.vo-head[data-astro-cid-tqeyq3jd]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.vo-head[data-astro-cid-tqeyq3jd] .vo-sh{margin-bottom:40px;flex:1;min-width:0}.vo-nav[data-astro-cid-tqeyq3jd]{display:none;align-items:center;gap:8px;margin-bottom:48px;flex-shrink:0}.vo-count[data-astro-cid-tqeyq3jd]{font-size:16px;letter-spacing:.06em;color:var(--muted);margin-right:8px;font-variant-numeric:tabular-nums}.vo-count[data-astro-cid-tqeyq3jd] b[data-astro-cid-tqeyq3jd]{color:var(--ink);font-weight:500}.vo-arrowbtn[data-astro-cid-tqeyq3jd]{width:44px;height:44px;border-radius:50%;display:grid;place-content:center;background:var(--bg);border:1px solid var(--line-strong);color:var(--ink);font-size:20px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.vo-arrowbtn[data-astro-cid-tqeyq3jd]:hover{border-color:var(--ink)}.vo-arrowbtn[data-astro-cid-tqeyq3jd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vo-stack[data-astro-cid-tqeyq3jd]{display:grid;gap:40px;padding:clamp(24px,4vw,48px);border-radius:var(--r-xl, 20px);background:var(--bg-alt);border:1px solid var(--line)}.vo-slide[data-astro-cid-tqeyq3jd]{margin:0;display:flex;flex-direction:column}[data-astro-cid-tqeyq3jd][data-testimonial-carousel][data-enhanced] .vo-nav[data-astro-cid-tqeyq3jd]{display:flex}[data-astro-cid-tqeyq3jd][data-testimonial-carousel][data-enhanced] .vo-stack[data-astro-cid-tqeyq3jd]{gap:0}[data-astro-cid-tqeyq3jd][data-testimonial-carousel][data-enhanced] .vo-slide[data-astro-cid-tqeyq3jd]{grid-area:1 / 1;visibility:hidden}[data-astro-cid-tqeyq3jd][data-testimonial-carousel][data-enhanced] .vo-slide[data-astro-cid-tqeyq3jd].on{visibility:visible}.vo-quote[data-astro-cid-tqeyq3jd]{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.6;letter-spacing:-.01em;color:var(--ink);max-width:72ch}.vo-attr[data-astro-cid-tqeyq3jd]{margin:auto 0 0;padding-top:30px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vo-photo[data-astro-cid-tqeyq3jd]{width:56px;height:56px;border-radius:var(--r-m, 10px);object-fit:cover;filter:grayscale(20%)}.vo-who[data-astro-cid-tqeyq3jd] b[data-astro-cid-tqeyq3jd]{display:block;font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.35}.vo-who[data-astro-cid-tqeyq3jd]{min-width:0;flex:1}.vo-who[data-astro-cid-tqeyq3jd] span[data-astro-cid-tqeyq3jd]{display:block;font-size:13px;color:var(--muted);line-height:1.35}.vo-div[data-astro-cid-tqeyq3jd]{width:1px;height:36px;background:var(--line-strong)}.vo-logo[data-astro-cid-tqeyq3jd]{height:15px;width:auto;object-fit:contain;opacity:.65;filter:grayscale(100%) brightness(.6)}@media(max-width:640px){.vo-attr[data-astro-cid-tqeyq3jd]{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start}.vo-photo[data-astro-cid-tqeyq3jd]{grid-column:1}.vo-who[data-astro-cid-tqeyq3jd]{grid-column:2;overflow-wrap:anywhere}.vo-logo[data-astro-cid-tqeyq3jd]{grid-column:2;max-width:100%;justify-self:start}.vo-div[data-astro-cid-tqeyq3jd]{display:none}.vo-head[data-astro-cid-tqeyq3jd]{align-items:flex-start;flex-direction:column;gap:0}.vo-nav[data-astro-cid-tqeyq3jd],.vo-head[data-astro-cid-tqeyq3jd] .vo-sh{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.vo-slide[data-astro-cid-tqeyq3jd]{transition:none!important}}
