.case-hero[data-astro-cid-a3unsuid]{isolation:isolate;margin-top:-118px;padding:158px 0 24px}.case-hero[data-astro-cid-a3unsuid]:before{display:none}.case-back[data-astro-cid-a3unsuid]{padding:9px 16px;font-size:13px}.case-hero[data-astro-cid-a3unsuid] .nv-head[data-astro-cid-a3unsuid]{margin:28px auto 0}.case-logo[data-astro-cid-a3unsuid]{height:calc(32px * var(--size));width:auto;max-width:220px;margin-bottom:26px;filter:brightness(0) invert(1) drop-shadow(0 0 18px #fd6c4040);opacity:.95}.case-hero[data-astro-cid-a3unsuid] h1[data-astro-cid-a3unsuid]{max-width:18ch;margin:0;font-size:clamp(40px,5vw,72px);font-weight:var(--nv-title-weight);letter-spacing:var(--nv-title-tracking);line-height:1.05;color:var(--nv-ink);text-wrap:balance}.case-tags[data-astro-cid-a3unsuid]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 0;padding:0;list-style:none}.case-tags[data-astro-cid-a3unsuid] li[data-astro-cid-a3unsuid]{padding:7px 14px;border:1px solid #ffffff24;border-radius:999px;background:linear-gradient(180deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff1f;font-size:13px;color:var(--nv-ink);transition:opacity .6s ease calc(.5s + var(--i) * .12s),translate .8s cubic-bezier(.2,.7,.2,1) calc(.5s + var(--i) * .12s)}.case-tags[data-astro-cid-a3unsuid].is-pending li[data-astro-cid-a3unsuid]{opacity:0;translate:0 12px}.case-panel[data-astro-cid-a3unsuid]{max-width:980px;margin:var(--nv-head-gap) auto 0}.case-panel[data-astro-cid-a3unsuid] figcaption{text-align:center;color:#d8cdc5;text-shadow:0 1px 8px #0e0907}.case-hero[data-astro-cid-a3unsuid] .nv-horizon[data-astro-cid-a3unsuid]{height:640px;bottom:-260px}@media(max-width:768px){.case-hero[data-astro-cid-a3unsuid]{margin-top:-100px;padding:128px 0 8px}.case-hero[data-astro-cid-a3unsuid] .nv-horizon[data-astro-cid-a3unsuid]{height:420px;bottom:-200px}.case-logo[data-astro-cid-a3unsuid]{height:calc(24px * var(--size));margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.case-tags[data-astro-cid-a3unsuid] li[data-astro-cid-a3unsuid]{transition:none}}.case-pieces[data-astro-cid-54owlbyc]{max-width:1080px;margin:0 auto}.case-piece[data-astro-cid-54owlbyc]{padding:30px 28px 32px}.case-piece-dot[data-astro-cid-54owlbyc]{display:block;width:10px;height:10px;margin-bottom:28px;border-radius:50%;background:var(--nv-brand-line);box-shadow:0 0 12px var(--nv-glow-orange)}.case-piece[data-astro-cid-54owlbyc]{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .8s ease calc(var(--i) * .15s),translate 1s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .15s)}.case-pieces[data-astro-cid-54owlbyc].is-pending .case-piece[data-astro-cid-54owlbyc]{opacity:0;translate:0 48px}.case-pieces-link[data-astro-cid-54owlbyc]{margin-top:36px}@media(max-width:900px){.case-pieces[data-astro-cid-54owlbyc]{max-width:560px}.case-piece-dot[data-astro-cid-54owlbyc]{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.case-piece[data-astro-cid-54owlbyc]{transition:none}}.cs-story[data-astro-cid-c4j7zyzf] .nv-story[data-astro-cid-c4j7zyzf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.cs-chapters[data-astro-cid-c4j7zyzf]{display:grid;gap:var(--nv-gap)}.cs-chapter[data-astro-cid-c4j7zyzf]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:34px 34px 30px}.cs-chapter-num[data-astro-cid-c4j7zyzf]{font-size:40px;font-weight:var(--nv-title-weight);letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#ffffff4d,transparent 55%),var(--nv-brand-line);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px #fd6c404d)}.cs-chapter[data-astro-cid-c4j7zyzf] h2[data-astro-cid-c4j7zyzf]{margin:0 0 16px;font-size:clamp(26px,2.4vw,34px);font-weight:var(--nv-title-weight);letter-spacing:-.04em;line-height:1.12;color:var(--nv-ink)}.cs-chapter[data-astro-cid-c4j7zyzf] .nv-label[data-astro-cid-c4j7zyzf]{margin-bottom:12px}.cs-story[data-astro-cid-c4j7zyzf] .cs-chapter[data-astro-cid-c4j7zyzf] p[data-astro-cid-c4j7zyzf]:not(.nv-label){font-size:var(--nv-text);line-height:1.7;color:#d8cdc5;max-width:62ch}.cs-chapter[data-astro-cid-c4j7zyzf] p[data-astro-cid-c4j7zyzf]+p[data-astro-cid-c4j7zyzf]{margin-top:14px}.case-glance[data-astro-cid-c4j7zyzf]{padding:30px}.case-glance[data-astro-cid-c4j7zyzf] h2[data-astro-cid-c4j7zyzf]{margin:0 0 20px;font-size:28px;font-weight:var(--nv-title-weight);letter-spacing:-.04em;line-height:1.1;color:var(--nv-ink)}.case-glance[data-astro-cid-c4j7zyzf] dl[data-astro-cid-c4j7zyzf]{display:grid;gap:4px;margin:0 0 26px}.case-glance[data-astro-cid-c4j7zyzf] dt[data-astro-cid-c4j7zyzf]{margin-top:12px;padding-top:12px;border-top:1px solid var(--nv-line);font:11px/1.4 Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-muted)}.case-glance[data-astro-cid-c4j7zyzf] dd[data-astro-cid-c4j7zyzf]{margin:0;font-size:var(--nv-small);font-weight:var(--nv-text-weight);line-height:1.5;color:var(--nv-ink)}.case-glance[data-astro-cid-c4j7zyzf] .nv-btn[data-astro-cid-c4j7zyzf]{padding:11px 18px;font-size:13px}.cs-chapter[data-astro-cid-c4j7zyzf],.case-glance[data-astro-cid-c4j7zyzf]{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .8s ease,translate 1s cubic-bezier(.2,.7,.2,1)}.cs-chapter[data-astro-cid-c4j7zyzf].is-pending,.case-glance[data-astro-cid-c4j7zyzf].is-pending{opacity:0;translate:0 44px}@media(max-width:900px){.cs-story[data-astro-cid-c4j7zyzf] .nv-story[data-astro-cid-c4j7zyzf]{grid-template-columns:1fr;gap:20px}.cs-chapter[data-astro-cid-c4j7zyzf]{grid-template-columns:1fr;gap:14px;padding:26px 22px 24px}.cs-chapter-num[data-astro-cid-c4j7zyzf]{font-size:32px}.case-glance[data-astro-cid-c4j7zyzf]{padding:24px 22px}}@media(prefers-reduced-motion:reduce){.cs-chapter[data-astro-cid-c4j7zyzf],.case-glance[data-astro-cid-c4j7zyzf]{transition:none}}@media(forced-colors:active){.cs-chapter-num[data-astro-cid-c4j7zyzf]{background:none;color:CanvasText;filter:none}}
