.product-experience[data-v-afb53ddf]{background:#fff}.experience-heading[data-v-afb53ddf]{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:48px}.experience-heading h2[data-v-afb53ddf]{margin:14px 0 0}.experience-intro[data-v-afb53ddf]{color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 6px}.capability-tabs[data-v-afb53ddf]{border-bottom:1px solid var(--line);display:grid;gap:28px;grid-template-columns:repeat(4,1fr)}.capability-tab[data-v-afb53ddf]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;display:flex;font:inherit;font-size:17px;font-weight:600;gap:13px;margin-bottom:-1px;padding:22px 0;text-align:left;transition:color .2s,border-color .2s}.tab-number[data-v-afb53ddf]{font-size:12px;font-weight:500;letter-spacing:.03em;opacity:.65}.tab-arrow[data-v-afb53ddf]{font-size:20px;margin-left:auto;opacity:0}.capability-tab[aria-selected=true][data-v-afb53ddf]{border-color:var(--brand-blue);color:var(--brand-blue)}.capability-tab[aria-selected=true] .tab-arrow[data-v-afb53ddf]{opacity:1}.capability-panel[data-v-afb53ddf]:focus-visible,.capability-tab[data-v-afb53ddf]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:5px}.capability-panel[data-v-afb53ddf]{align-items:center;display:grid;gap:60px;grid-template-columns:.85fr 1.35fr;min-height:465px;padding-top:44px}.capability-english[data-v-afb53ddf]{color:var(--brand-blue);font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 20px}.capability-copy h3[data-v-afb53ddf]{color:var(--ink);font-size:clamp(26px,2.8vw,38px);font-weight:650;letter-spacing:-.04em;line-height:1.5;margin:0 0 24px;max-width:400px}.capability-description[data-v-afb53ddf]{color:var(--muted);font-size:15px;line-height:1.95;margin:0;max-width:380px}.capability-tags[data-v-afb53ddf]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 34px;padding:0}.capability-tags li[data-v-afb53ddf]{border-bottom:1px solid #d7dfed;color:#566680;font-size:12px;margin-right:8px;padding:0 0 5px}.capability-artwork[data-v-afb53ddf]{background:radial-gradient(ellipse,#edf3ff 10%,#f8faff 60%,#fff 75%);margin:0;min-width:0}.capability-artwork img[data-v-afb53ddf]{aspect-ratio:1.49;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.capability-artwork figcaption[data-v-afb53ddf]{align-items:center;color:#8994a8;display:flex;font-size:11px;gap:7px;justify-content:center;letter-spacing:.04em;margin-top:8px}.caption-dot[data-v-afb53ddf]{background:#8297bd;border-radius:50%;height:5px;width:5px}@media (max-width:900px){.experience-heading[data-v-afb53ddf]{gap:24px}.capability-panel[data-v-afb53ddf]{gap:25px;grid-template-columns:1fr 1.15fr}.capability-tabs[data-v-afb53ddf]{gap:20px}.capability-tab[data-v-afb53ddf]{font-size:15px;gap:8px}}@media (max-width:640px){.experience-heading[data-v-afb53ddf]{display:block;margin-bottom:30px}.experience-intro[data-v-afb53ddf]{font-size:14px;margin-top:20px}.capability-tabs[data-v-afb53ddf]{gap:10px}.capability-tab[data-v-afb53ddf]{font-size:13px;justify-content:center;padding:18px 0;white-space:nowrap}.tab-arrow[data-v-afb53ddf],.tab-number[data-v-afb53ddf]{display:none}.capability-panel[data-v-afb53ddf]{gap:26px;grid-template-columns:1fr;padding-top:32px}.capability-copy h3[data-v-afb53ddf]{font-size:27px;margin-bottom:16px;max-width:290px}.capability-description[data-v-afb53ddf]{font-size:14px;max-width:none}.capability-tags[data-v-afb53ddf]{margin:20px 0 24px}.capability-artwork[data-v-afb53ddf]{margin:0 -6px}}@media (prefers-reduced-motion:reduce){.capability-tab[data-v-afb53ddf]{transition:none}}
