.lk__story{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:start;column-gap:clamp(32px,5vw,88px);max-width:1440px;margin:0 auto;padding:clamp(56px,10vh,120px) clamp(20px,3vw,32px) 0;display:grid}.lk__story h2{font-family:var(--font-display);letter-spacing:var(--tracking-heading);font-weight:700;line-height:var(--leading-heading);font-size:var(--type-heading-m);margin:0 0 24px}.lk__text{max-width:var(--text-measure,39rem);gap:clamp(48px,8vh,96px);display:grid}@media (width<=900px){.lk__story{grid-template-columns:minmax(0,1fr);row-gap:clamp(44px,7vh,72px)}.lk-cluster{width:100%;max-width:440px}}@media (width<=860px){.lk__story{padding-top:clamp(40px,7vh,64px)}.lk__text{gap:44px}}.lk__story>.lk__text{grid-area:1/1}.lk__story>.lk-cluster{grid-area:1/2}.lk__came{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:start;column-gap:clamp(32px,5vw,88px);margin-top:clamp(72px,11vh,128px);display:grid}.lk__came-head .cs-approach{text-wrap:pretty;max-width:30ch;margin:0;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.38}.lk-rows{grid-area:3/1/auto/-1;justify-self:center;width:fit-content;max-width:100%;margin:clamp(120px,19vh,220px) 0 clamp(72px,12vh,140px);padding:0;list-style:none}.lk-rows li{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-text-primary);white-space:nowrap;font-size:clamp(1.7rem,3.9vw,3.5rem);font-weight:400;line-height:1.06}.lk-rows li:nth-child(2n){padding-left:clamp(40px,15vw,220px)}.lk-visual{grid-area:3/1/auto/-1;margin:clamp(88px,13vh,150px) 0 0}.lk-visual img,.lk-visual svg{border-radius:var(--card-radius);width:100%;height:auto;display:block}.lk-visual .lk-visual__art--tall{display:none}@media (width<=900px){.lk-visual{justify-self:center;width:100%;max-width:560px}.lk-visual .lk-visual__art--wide{display:none}.lk-visual .lk-visual__art--tall{display:block}}.lkv-cur{animation:lkv-drift var(--t,10s) ease-in-out var(--d,0s) infinite alternate}@keyframes lkv-drift{0%{transform:translate(0)}50%{transform:translate(var(--dx,18px), var(--dy,-12px))}to{transform:translate(var(--dx2,-10px), var(--dy2,12px))}}@media (prefers-reduced-motion:reduce){.lkv-cur{animation:none}}.lk__story>.lk-visual~.lk-rows{grid-row:4}@media (width<=900px){.lk__story>.lk__text,.lk__story>.lk-cluster{grid-area:auto/1}.lk__came,.lk-rows,.lk-visual,.lk__story>.lk-visual~.lk-rows{grid-row:auto}.lk__came{grid-template-columns:minmax(0,1fr);row-gap:26px}}@media (width<=640px){.lk-rows li{white-space:normal;padding:4px 0;font-size:clamp(1.9rem,8.4vw,2.6rem)}.lk-rows li:nth-child(2n){padding-left:28px}}.lk-cluster{position:relative}.lk-blob{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lk-blob li{grid-column:span var(--span,3);aspect-ratio:1;background:var(--color-primary-base);color:#141414;font-family:var(--font-display);letter-spacing:-.015em;text-align:center;text-wrap:balance;border-radius:14px;justify-content:center;align-items:center;padding:10%;font-size:clamp(1rem,1.4vw,1.35rem);font-weight:700;line-height:1.08;display:flex}.lk-blob li[data-shape=round]{border-radius:50%}.lk-blob li[data-shape=soft]{border-radius:14px}.lk-blob li[data-shape=pill]{aspect-ratio:auto;border-radius:999px;align-self:stretch;padding:0 10%}.lk-blob li[data-shape=pill][data-full]{aspect-ratio:3.2;align-self:start}.lk-defs{width:0;height:0;position:absolute}.lk-goo{filter:url("#lk-goo");pointer-events:none;position:absolute;inset:-120px}.lk-goo__pad{background:var(--color-primary-base);margin:120px 0 0 120px;position:absolute}.lk-cluster.is-goo .lk-blob li{background:0 0}@media (width<=560px){.lk-blob li{font-size:.95rem}}@media (width<=900px){.lk__text,.lk__came-head .cs-approach{max-width:none}}
