.story-artwork[data-astro-cid-667czrlg]{width:100%;margin:0}.story-artwork[data-astro-cid-667czrlg] img[data-astro-cid-667czrlg]{border:2px solid #30435a;border-radius:10px;width:100%;height:auto;display:block}.story-artwork[data-astro-cid-667czrlg] figcaption[data-astro-cid-667czrlg]{color:#a9bad0;margin-top:.6rem;font-size:.82rem;line-height:1.5}.story-artwork--hero[data-astro-cid-667czrlg]{max-width:22rem}.story-artwork--example[data-astro-cid-667czrlg] img[data-astro-cid-667czrlg]{aspect-ratio:16/9;object-fit:cover;object-position:var(--image-position)}.story-artwork--inline[data-astro-cid-667czrlg]{margin-block:1.6rem 2.1rem}.story-artwork--sidebar[data-astro-cid-667czrlg]{max-width:16rem}.story-artwork--background[data-astro-cid-667czrlg]{z-index:-1;pointer-events:none;width:min(100%,58rem);height:100%;position:absolute;inset:0 0 0 auto}.story-artwork--background[data-astro-cid-667czrlg] img[data-astro-cid-667czrlg]{object-fit:cover;object-position:var(--image-position);opacity:.55;border:0;border-radius:0;width:100%;height:100%}.story-artwork--background[data-astro-cid-667czrlg]:after{content:"";background:linear-gradient(90deg,#070b12 0%,#070b12e8 19%,#070b124a 72%),linear-gradient(#0000 55%,#070b12 100%);position:absolute;inset:0}@media (width<=959px){.story-artwork--background[data-astro-cid-667czrlg] img[data-astro-cid-667czrlg]{opacity:.42}.story-artwork--background[data-astro-cid-667czrlg]:after{background:linear-gradient(90deg,#070b12f2 0%,#070b1280 100%),linear-gradient(#0000 50%,#070b12 100%)}}@media (width>=960px){.story-artwork--hero[data-astro-cid-667czrlg]{justify-self:end;max-width:24rem}}.back-link[data-astro-cid-73nbodvu]{align-items:center;gap:.6rem;min-height:44px;margin:0 0 1.3rem}.story-industry[data-astro-cid-73nbodvu]{color:var(--story-accent)}.story-hero[data-astro-cid-73nbodvu]{isolation:isolate;position:relative}.story-hero[data-astro-cid-73nbodvu] .story-hero-inner[data-astro-cid-73nbodvu]{grid-template-columns:minmax(0,1fr);gap:1.7rem}.story-layout[data-astro-cid-73nbodvu]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.story-sidebar[data-astro-cid-73nbodvu]{gap:1.25rem;display:grid}.story-prose[data-astro-cid-73nbodvu]{max-width:70ch}.story-layout[data-astro-cid-73nbodvu] .story-section[data-astro-cid-73nbodvu]{background:0 0;border:0;padding:0}.story-section[data-astro-cid-73nbodvu]+.story-section[data-astro-cid-73nbodvu]{margin-top:2rem}.story-section[data-astro-cid-73nbodvu] h2[data-astro-cid-73nbodvu]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.24}.story-section[data-astro-cid-73nbodvu] p[data-astro-cid-73nbodvu]{color:#bac8d9;margin-top:.8rem}.model-panel[data-astro-cid-73nbodvu]{background:#111c2b;border:2px solid #30435a;border-radius:10px;padding:1.15rem}.model-panel[data-astro-cid-73nbodvu] h2[data-astro-cid-73nbodvu]{margin-bottom:.85rem;font-size:1.125rem}.model-panel[data-astro-cid-73nbodvu] li[data-astro-cid-73nbodvu]+li[data-astro-cid-73nbodvu]{margin-top:.55rem}.model-link[data-astro-cid-73nbodvu]{background:#0a141f;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.model-link[data-astro-cid-73nbodvu]:hover{background:#1b2b40}.model-link[data-astro-cid-73nbodvu] strong[data-astro-cid-73nbodvu]{color:var(--model-color);line-height:1.3;display:block}.model-link[data-astro-cid-73nbodvu] small[data-astro-cid-73nbodvu]{color:#bac8d9;font-size:.8125rem;line-height:1.4;display:block}.story-cta[data-astro-cid-73nbodvu]{border-top:2px solid #30435a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.75rem;padding-top:1.75rem;display:flex}.story-cta[data-astro-cid-73nbodvu] p[data-astro-cid-73nbodvu]{color:#e8f0fc;font-size:1.25rem;font-weight:600}@media (width>=960px){.story-hero--split[data-astro-cid-73nbodvu] .story-hero-inner[data-astro-cid-73nbodvu]{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);gap:clamp(2rem,5vw,5rem)}.story-layout[data-astro-cid-73nbodvu]{grid-template-columns:minmax(0,70ch) minmax(15rem,18rem);justify-content:space-between;gap:clamp(2rem,5vw,5rem)}}
