.work-feature[data-astro-cid-r3bc3sjw]{border-bottom:1px solid var(--ado-border);background:radial-gradient(ellipse at 85% 15%, color-mix(in srgb, var(--ado-dark) 22%, white), transparent 65%), radial-gradient(ellipse at 10% 90%, color-mix(in srgb, var(--ado-dark) 12%, white), transparent 60%), linear-gradient(135deg, white, var(--ado-bg-muted))}.work-feature__frame[data-astro-cid-r3bc3sjw]{min-height:38rem;color:var(--ado-dark-deep);background:var(--ado-bg-muted);isolation:isolate;border:1px solid #fffc;border-radius:1.5rem;display:block;position:relative;overflow:hidden;box-shadow:0 24px 64px #2d3d4f1a}.work-feature__media[data-astro-cid-r3bc3sjw],.work-feature__media[data-astro-cid-r3bc3sjw] picture,.work-feature__media[data-astro-cid-r3bc3sjw] img{width:100%;height:100%;display:block;position:absolute;inset:0}.work-feature__media[data-astro-cid-r3bc3sjw] img{transition:transform .9s var(--ado-ease-premium)}.work-feature__frame[data-astro-cid-r3bc3sjw]:hover .work-feature__media[data-astro-cid-r3bc3sjw] img{transform:scale(1.035)}.work-feature__veil[data-astro-cid-r3bc3sjw]{background:linear-gradient(0deg, var(--ado-bg-muted) 8%, #f8fafcfa 48%, #f8fafc26 100%);position:absolute;inset:0}.work-feature__copy[data-astro-cid-r3bc3sjw]{z-index:2;flex-direction:column;justify-content:end;max-width:42rem;min-height:38rem;padding:2rem;display:flex;position:relative}.work-feature__copy[data-astro-cid-r3bc3sjw]>p[data-astro-cid-r3bc3sjw]:first-child{font-family:var(--ado-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ado-text-secondary);margin:0;font-size:.625rem;font-weight:600}.work-feature__copy[data-astro-cid-r3bc3sjw] h2[data-astro-cid-r3bc3sjw]{color:var(--ado-dark-deep);font-family:var(--ado-font-heading);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(2.3rem,6vw,5.2rem);font-weight:600;line-height:.98}.work-feature__copy[data-astro-cid-r3bc3sjw]>p[data-astro-cid-r3bc3sjw]:nth-of-type(2){max-width:52ch;color:var(--ado-text-secondary);margin:1.25rem 0 0;font-size:1rem;font-weight:500;line-height:1.7}.work-feature__copy[data-astro-cid-r3bc3sjw]>span[data-astro-cid-r3bc3sjw]{color:var(--ado-dark);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.work-filters[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:.6rem;display:flex}.work-filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]{border:1px solid var(--ado-border);min-height:2.75rem;color:var(--ado-text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:.65rem 1rem;font-size:.8rem;font-weight:650}.work-filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]:hover,.work-filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw].is-active{border-color:var(--ado-dark);background:var(--ado-dark);color:#fff}.work-filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]:focus-visible{outline:2px solid var(--ado-accent);outline-offset:2px}.work-outcome-grid[data-astro-cid-r3bc3sjw]{gap:1.25rem;display:grid}.work-outcome-card[data-astro-cid-r3bc3sjw]{border:1px solid var(--ado-border);color:inherit;box-shadow:var(--shadow-subtle);transition:transform .26s var(--ado-ease-premium), box-shadow .26s var(--ado-ease-premium);background:#fff;border-radius:1.25rem;text-decoration:none;overflow:hidden}.work-outcome-card[data-astro-cid-r3bc3sjw][hidden]{display:none}.work-outcome-card[data-astro-cid-r3bc3sjw]:hover{box-shadow:var(--shadow-hover);transform:translateY(-.25rem)}.work-outcome-card__media[data-astro-cid-r3bc3sjw]{aspect-ratio:16/10;background:var(--ado-bg-muted);overflow:hidden}.work-outcome-card__media[data-astro-cid-r3bc3sjw] picture,.work-outcome-card__media[data-astro-cid-r3bc3sjw] img{width:100%;height:100%;display:block}.work-outcome-card__media[data-astro-cid-r3bc3sjw] img{transition:transform .7s var(--ado-ease-premium)}.work-outcome-card[data-astro-cid-r3bc3sjw]:hover .work-outcome-card__media[data-astro-cid-r3bc3sjw] img{transform:scale(1.035)}.work-outcome-card__body[data-astro-cid-r3bc3sjw]{flex-direction:column;min-height:18rem;padding:1.5rem;display:flex}.work-outcome-card__body[data-astro-cid-r3bc3sjw]>p[data-astro-cid-r3bc3sjw],.work-outcome-card__body[data-astro-cid-r3bc3sjw]>span[data-astro-cid-r3bc3sjw]{font-family:var(--ado-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ado-text-meta);margin:0;font-size:.6rem;font-weight:600}.work-outcome-card__body[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{color:var(--ado-dark-deep);font-family:var(--ado-font-heading);letter-spacing:-.035em;margin:.65rem 0 0;font-size:1.45rem;font-weight:600;line-height:1.2}.work-outcome-card__body[data-astro-cid-r3bc3sjw]>span[data-astro-cid-r3bc3sjw]{margin-top:.7rem}.work-outcome-card__body[data-astro-cid-r3bc3sjw]>strong[data-astro-cid-r3bc3sjw]{color:var(--ado-text-secondary);margin-top:1.35rem;font-size:.9rem;font-weight:500;line-height:1.6}.work-outcome-card__body[data-astro-cid-r3bc3sjw]>em[data-astro-cid-r3bc3sjw]{color:var(--ado-dark);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.5rem;font-size:.8rem;font-style:normal;font-weight:700;display:inline-flex}.work-outcome-card[data-astro-cid-r3bc3sjw]:hover .work-outcome-card__body[data-astro-cid-r3bc3sjw]>em[data-astro-cid-r3bc3sjw]{color:var(--ado-accent)}@media (width>=640px){.work-outcome-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.work-outcome-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(3,minmax(0,1fr))}.work-feature__copy[data-astro-cid-r3bc3sjw]{padding:4rem}.work-feature__veil[data-astro-cid-r3bc3sjw]{background:linear-gradient(90deg, var(--ado-bg-muted) 5%, #f8fafcfa 40%, #f8fafcb3 62%, #f8fafc0f 100%)}}@media (prefers-reduced-motion:reduce){.work-feature__media[data-astro-cid-r3bc3sjw] img,.work-outcome-card[data-astro-cid-r3bc3sjw],.work-outcome-card__media[data-astro-cid-r3bc3sjw] img,.work-filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]{transition:none}}
