.op-card.svelte-xce1ye{aspect-ratio:16/10;color:inherit;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.op-card.svelte-xce1ye:hover{transform:translateY(-.25rem)}.op-card.svelte-xce1ye:hover .op-card__photo:where(.svelte-xce1ye){transform:scale(1.045)}.op-card__photo.svelte-xce1ye{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.op-card__scrim.svelte-xce1ye{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 25%, transparent) 0%, color-mix(in srgb, var(--color-bg) 50%, transparent) 40%, var(--color-bg) 90%);position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .op-card__scrim.svelte-xce1ye{background:linear-gradient(to right, var(--color-inverse-scrim-heavy) 0%, var(--color-inverse-scrim-medium) 38%, var(--color-inverse-scrim-light) 65%, transparent 85%), linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 50%, transparent) 0%, var(--color-inverse-scrim-bottom) 55%, var(--color-inverse-bg) 97%)}}:root[data-theme=dark] .op-card__scrim.svelte-xce1ye{background:linear-gradient(to right, var(--color-inverse-scrim-heavy) 0%, var(--color-inverse-scrim-medium) 38%, var(--color-inverse-scrim-light) 65%, transparent 85%), linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 50%, transparent) 0%, var(--color-inverse-scrim-bottom) 55%, var(--color-inverse-bg) 97%)}.op-card__icon.svelte-xce1ye{top:var(--space-sm);left:var(--space-sm);border:1px solid var(--color-inverse-border);border-radius:var(--radius-md);background:var(--color-inverse-scrim-medium);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.5rem;height:2.5rem;color:var(--color-inverse-text);place-items:center;display:grid;position:absolute}.op-card__body.svelte-xce1ye{inset-inline:0;padding:clamp(1.25rem,2vw,1.75rem);position:absolute;bottom:0}.op-card__title.svelte-xce1ye{font-size:var(--text-xl);letter-spacing:-.03em;color:var(--color-text);font-weight:750}.op-card__description.svelte-xce1ye{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .op-card__title.svelte-xce1ye{color:var(--color-inverse-text)}:root:not([data-theme=light]) .op-card__description.svelte-xce1ye{color:var(--color-inverse-text-muted)}}:root[data-theme=dark] .op-card__title.svelte-xce1ye{color:var(--color-inverse-text)}:root[data-theme=dark] .op-card__description.svelte-xce1ye{color:var(--color-inverse-text-muted)}.ops-hero.svelte-1mp6dsk{padding-block:var(--space-3xl) var(--space-2xl)}.ops-hero__inner.svelte-1mp6dsk{text-align:center;max-width:46rem;margin-inline:auto}.ops-hero__inner.svelte-1mp6dsk .ops-hero__eyebrow{justify-content:center}.ops-hero__heading.svelte-1mp6dsk{margin-top:var(--space-sm);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.85rem + 2vw,3.75rem);font-weight:800;line-height:1.02}.ops-hero__ctas.svelte-1mp6dsk{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.ops-grid-section.svelte-1mp6dsk{padding-block:var(--space-lg) var(--space-2xl)}.ops-grid.svelte-1mp6dsk{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=900px){.ops-grid.svelte-1mp6dsk{grid-template-columns:1fr}}@media (width<=640px){.ops-hero__ctas.svelte-1mp6dsk{flex-direction:column;align-items:stretch}}
