.wd-hero__media[data-astro-cid-5gppxhcb]{margin:0;background:#ffffff14;border-color:#ffffff38}.wd-hero__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{aspect-ratio:4 / 3;object-fit:contain;background:#0d1930;padding:clamp(.6rem,.4rem + .8vw,1rem)}.wd-hero__caption[data-astro-cid-5gppxhcb]{margin-top:.85rem;color:var(--color-contrast-muted);font-size:var(--text-xs);letter-spacing:.04em}.wd-problems[data-astro-cid-5gppxhcb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.8rem + 1vw,1.75rem)}.wd-problem[data-astro-cid-5gppxhcb]{padding-top:1.4rem;border-top:2px solid var(--color-accent)}.wd-problem__index[data-astro-cid-5gppxhcb]{display:block;color:var(--color-gold);font-size:.68rem;font-weight:600;letter-spacing:.14em}.wd-problem[data-astro-cid-5gppxhcb] h3[data-astro-cid-5gppxhcb]{margin-top:1.2rem;font-size:var(--text-xl)}.wd-problem[data-astro-cid-5gppxhcb] p[data-astro-cid-5gppxhcb]{margin-top:.55rem;color:var(--color-muted);font-size:var(--text-sm);line-height:1.7}.wd-note[data-astro-cid-5gppxhcb]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:1.5rem;border-top:var(--border-hairline)}.wd-note[data-astro-cid-5gppxhcb] p[data-astro-cid-5gppxhcb]{max-width:40rem;color:var(--color-ink);font-size:var(--text-lg);line-height:1.6}.wd-capability[data-astro-cid-5gppxhcb]{min-height:15rem}.wd-area__lead[data-astro-cid-5gppxhcb]{max-width:44rem;margin-bottom:1.75rem;color:var(--color-muted);font-size:var(--text-base);line-height:1.7}.wd-area__lead[data-astro-cid-5gppxhcb] a[data-astro-cid-5gppxhcb]{color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em}@media(hover:hover){.wd-area__lead[data-astro-cid-5gppxhcb] a[data-astro-cid-5gppxhcb]:hover{color:var(--color-gold)}}.wd-capability[data-astro-cid-5gppxhcb] .card__title[data-astro-cid-5gppxhcb]{margin-top:1.25rem}.wd-conversion[data-astro-cid-5gppxhcb]{align-items:center}.wd-conversion__lead[data-astro-cid-5gppxhcb]{max-width:34rem;margin-top:1.2rem;color:var(--color-contrast-muted);font-size:var(--text-lg);line-height:1.65}.wd-conversion__list[data-astro-cid-5gppxhcb]{margin-top:1.5rem}.wd-conversion__media[data-astro-cid-5gppxhcb]{border-color:var(--color-contrast-line);box-shadow:var(--shadow-deep)}.wd-conversion__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{aspect-ratio:4 / 5;object-fit:cover}.wd-process[data-astro-cid-5gppxhcb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(17,26,46,.14);border-left:1px solid rgba(17,26,46,.14);list-style:none}.wd-process__step[data-astro-cid-5gppxhcb]{padding:clamp(1.35rem,1.05rem + .9vw,1.8rem);border-right:1px solid rgba(17,26,46,.14);border-bottom:1px solid rgba(17,26,46,.14);background:#fffdf86b;transition:background-color var(--duration-card) var(--ease-smooth)}@media(hover:hover){.wd-process__step[data-astro-cid-5gppxhcb]:hover{background:var(--color-card)}}.wd-process__number[data-astro-cid-5gppxhcb]{display:block;color:var(--color-gold);font-size:.68rem;font-weight:600;letter-spacing:.14em}.wd-process__step[data-astro-cid-5gppxhcb] h3[data-astro-cid-5gppxhcb]{margin-top:1.7rem;font-size:var(--text-xl)}.wd-process__step[data-astro-cid-5gppxhcb] p[data-astro-cid-5gppxhcb]{margin-top:.55rem;color:var(--color-muted);font-size:var(--text-sm);line-height:1.68}.wd-process__foot[data-astro-cid-5gppxhcb]{margin-top:1.5rem}.wd-work[data-astro-cid-5gppxhcb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.8rem + 1vw,1.6rem)}.wd-work__card[data-astro-cid-5gppxhcb]{overflow:hidden;border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);transition:border-color var(--duration-card) var(--ease-smooth),box-shadow var(--duration-card) var(--ease-smooth),translate var(--duration-control) var(--ease-smooth)}@media(hover:hover){.wd-work__card[data-astro-cid-5gppxhcb]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);translate:0 -3px}}.wd-work__media[data-astro-cid-5gppxhcb]{overflow:hidden;border-bottom:var(--border-hairline);background:var(--color-tint)}.wd-work__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;display:block;transition:transform .7s var(--ease-out)}@media(hover:hover){.wd-work__card[data-astro-cid-5gppxhcb]:hover .wd-work__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{transform:scale(1.03)}}.wd-work__body[data-astro-cid-5gppxhcb]{padding:clamp(1rem,.8rem + .6vw,1.3rem)}.wd-work__body[data-astro-cid-5gppxhcb] h3[data-astro-cid-5gppxhcb]{font-size:var(--text-lg)}.wd-work__body[data-astro-cid-5gppxhcb] p[data-astro-cid-5gppxhcb]{margin-top:.3rem;color:var(--color-muted);font-size:var(--text-sm)}.wd-work__links[data-astro-cid-5gppxhcb]{margin-top:2rem;padding-top:1.5rem;border-top:var(--border-hairline)}@media(max-width:980px){.wd-problems[data-astro-cid-5gppxhcb]{grid-template-columns:1fr}.wd-process[data-astro-cid-5gppxhcb],.wd-work[data-astro-cid-5gppxhcb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wd-conversion__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{aspect-ratio:16 / 11}}@media(max-width:600px){.wd-work[data-astro-cid-5gppxhcb]{grid-template-columns:1fr}.wd-work__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{aspect-ratio:16 / 11}}@media(max-width:560px){.wd-process[data-astro-cid-5gppxhcb]{grid-template-columns:1fr}.wd-note[data-astro-cid-5gppxhcb] p[data-astro-cid-5gppxhcb]{font-size:var(--text-base)}}@media(prefers-reduced-motion:reduce){.wd-work__card[data-astro-cid-5gppxhcb]:hover{translate:none}.wd-work__card[data-astro-cid-5gppxhcb]:hover .wd-work__media[data-astro-cid-5gppxhcb] img[data-astro-cid-5gppxhcb]{transform:none}}
