@layer custom{.feature-card:where(.astro-a5zxh5oa){border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-gray-6);background-image:linear-gradient(120deg, color-mix(in srgb, var(--sl-color-text-accent) 12%, transparent), transparent 52%);border-radius:.5rem;margin-top:1.375rem;position:relative}.feature-card:where(.astro-a5zxh5oa)[data-reveal-effect=sheen]{overflow:hidden}.feature-card:where(.astro-a5zxh5oa)[data-reveal-effect=sheen]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.feature-card:where(.astro-a5zxh5oa)[data-reveal-effect=sheen][data-revealed=true]:after{animation:.9s ease-out both feature-card-sheen}@keyframes feature-card-sheen{0%{opacity:0;transform:translate(-100%)}20%{opacity:.75}to{opacity:0;transform:translate(100%)}}.feature-card__copy:where(.astro-a5zxh5oa){grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.feature-card__copy--no-icon:where(.astro-a5zxh5oa){grid-template-columns:minmax(0,1fr)}.feature-card__copy:where(.astro-a5zxh5oa) p:where(.astro-a5zxh5oa){margin:0}.feature-card__icon{width:2rem;height:2rem;color:var(--sl-color-text-accent);flex:none}.feature-card__heading:where(.astro-a5zxh5oa){color:var(--sl-color-text-accent);font-family:var(--__sl-font-mono);font-size:var(--sl-text-lg);text-transform:uppercase;font-weight:700}.feature-card__description:where(.astro-a5zxh5oa){max-width:52ch;color:var(--sl-color-gray-2);font-size:var(--sl-text-base);grid-column:2}.feature-card__copy--no-icon:where(.astro-a5zxh5oa) .feature-card__description:where(.astro-a5zxh5oa){grid-column:1}.feature-card__actions:where(.astro-a5zxh5oa){flex-wrap:wrap;align-items:center;gap:.75rem;padding:0 clamp(1.5rem,4vw,2.25rem) clamp(1.5rem,4vw,2.25rem);display:flex}.feature-card__copy-button:where(.astro-a5zxh5oa):focus-visible,.feature-card__actions:where(.astro-a5zxh5oa) a:focus-visible{z-index:1;outline:3px solid var(--sl-color-accent-high);outline-offset:3px;position:relative}.feature-card__copy-button:where(.astro-a5zxh5oa){font:inherit;font-size:var(--sl-text-base);cursor:pointer;border-radius:999rem;align-items:center;gap:.5rem;padding:.75rem 1rem;line-height:1.1875;display:inline-flex}.feature-card__copy-button:where(.astro-a5zxh5oa).sl-link-button.primary{border-color:var(--sl-color-text-accent);background-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.feature-card__copy-button:where(.astro-a5zxh5oa).sl-link-button.primary:is(:hover,:focus-visible){border-color:var(--sl-color-text-accent);background-color:var(--sl-color-accent-high);color:var(--sl-color-black)}.feature-card__copy-icon:where(.astro-a5zxh5oa) svg{width:1rem;height:1rem;color:var(--sl-color-text-accent);fill:var(--sl-color-text-accent);flex-shrink:0}:root[data-theme=dark] .feature-card__copy-icon:where(.astro-a5zxh5oa) svg{color:currentColor;fill:currentColor}.feature-card__actions:where(.astro-a5zxh5oa) .sl-link-button{font-size:var(--sl-text-base);margin:0}.feature-card__actions:where(.astro-a5zxh5oa)[data-layout=stacked]>:where(.astro-a5zxh5oa){justify-content:center;width:100%}:root[data-theme=light] .feature-card:where(.astro-a5zxh5oa){background-color:var(--sl-color-gray-7);background-image:linear-gradient(120deg, color-mix(in srgb, var(--sl-color-text-accent) 8%, transparent), transparent 52%)}:root[data-theme=light] .feature-card__copy-button:where(.astro-a5zxh5oa).sl-link-button.primary{color:#211c1a;background-color:#fff}:root[data-theme=light] .feature-card__copy-button:where(.astro-a5zxh5oa).sl-link-button.primary:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--sl-color-text-accent) 14%, #fff);color:#211c1a}@media (width<=29.99rem){.feature-card__actions:where(.astro-a5zxh5oa){align-items:stretch;padding:0 1rem 1rem}.feature-card__copy-button:where(.astro-a5zxh5oa),.feature-card__actions:where(.astro-a5zxh5oa) a{justify-content:center;width:100%}}@media (width>=50rem){.feature-card__description:where(.astro-a5zxh5oa){font-size:var(--sl-text-lg)}}@media (prefers-reduced-motion:reduce){.feature-card:where(.astro-a5zxh5oa)[data-reveal-effect=sheen][data-revealed=true]:after{animation:none;display:none}}}
