.intro__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(36px,7vw,120px);align-items:center}.intro__text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;text-decoration-color:var(--amber)}.intro__text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--amber)}.intro__figure[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(28px,4vw,48px);background:#38529beb;border-left:10px solid var(--ruby)}.intro__figure[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-14px;top:-14px;width:64px;height:64px;transform:rotate(45deg);background:var(--amber);border:6px solid var(--lead)}.intro__num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.6rem;line-height:1;color:#fff;margin-bottom:14px}.intro__num[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(5rem,4rem + 4vw,8rem);letter-spacing:-.03em;color:var(--amber);font-variant-numeric:tabular-nums}.intro__caption[data-astro-cid-j7pv25f6]{color:#e6e9f6}.intro__names[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.intro__names[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:1.25rem;padding:8px 16px;background:var(--navy-deep);color:#fff}.split[data-astro-cid-j7pv25f6] .split__lancet{aspect-ratio:4 / 5.4}.steps__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,120px);align-items:start}.steps__sticky[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + 32px)}.steps__frame[data-astro-cid-j7pv25f6]{position:relative;margin-top:32px;aspect-ratio:4 / 3.4;max-height:46vh;width:100%;background:var(--lead);padding:8px}.steps__pic[data-astro-cid-j7pv25f6]{position:absolute;inset:8px;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease),transform 1.2s var(--ease)}.steps__pic[data-astro-cid-j7pv25f6].is-active{opacity:1;transform:none}.steps__pic[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.steps__progress[data-astro-cid-j7pv25f6]{position:absolute;left:8px;right:8px;bottom:8px;height:8px;background:#ffffff40}.steps__progress[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;height:100%;background:var(--amber);transform-origin:left;transform:scaleX(var(--step-progress, .333));transition:transform .6s var(--ease)}.steps__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.steps__item[data-astro-cid-j7pv25f6]{position:relative;min-height:58vh;display:flex;flex-direction:column;justify-content:center;padding-left:56px;opacity:.35;transition:opacity .5s var(--ease)}.steps__item[data-astro-cid-j7pv25f6].is-active{opacity:1}.steps__item[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:4px;background:var(--stone-2)}.steps__diamond[data-astro-cid-j7pv25f6]{position:absolute;left:2px;top:50%;width:24px;height:24px;margin-top:-12px;transform:rotate(45deg) scale(.7);background:var(--stone-2);border:5px solid var(--lead);transition:background-color .4s var(--ease),transform .4s var(--ease)}.steps__item[data-astro-cid-j7pv25f6].is-active .steps__diamond[data-astro-cid-j7pv25f6]{background:var(--pane);transform:rotate(45deg) scale(1)}.steps__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.steps__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:46ch}.steps__mobile-pic[data-astro-cid-j7pv25f6]{display:none}.steps__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.work__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:36px}.work__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}@media(max-width:860px){.intro__grid[data-astro-cid-j7pv25f6],.steps__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.steps__sticky[data-astro-cid-j7pv25f6]{position:static}.steps__frame[data-astro-cid-j7pv25f6]{display:none}.steps__item[data-astro-cid-j7pv25f6]{min-height:0;opacity:1;padding-block:20px}.steps__diamond[data-astro-cid-j7pv25f6]{top:34px;background:var(--pane);transform:rotate(45deg)}.steps__mobile-pic[data-astro-cid-j7pv25f6]{display:block;margin-top:8px;aspect-ratio:16 / 10;overflow:hidden;border:6px solid var(--lead)}.steps__mobile-pic[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}}
