@layer components{.features__title[data-v-1d22b270]{font-size:var(--step-5);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.features__statement[data-v-1d22b270]{max-inline-size:30rem;font-size:var(--step-1);line-height:var(--leading-lead);margin-block-start:var(--space-5)}.features__list[data-v-1d22b270]{border-block-end:var(--rule);margin-block-start:var(--space-8);container-type:inline-size}.feature[data-v-1d22b270]{row-gap:var(--space-3);padding-block:var(--space-4) var(--space-6);border-block-start:var(--rule);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.feature__line[data-v-1d22b270]{background:var(--color-accent);transform-origin:0;block-size:1px;position:absolute;inset-block-start:-1px;inset-inline:0;transform:scaleX(0)}.feature__index[data-v-1d22b270]{color:var(--color-text-muted);font-size:var(--text-index);font-variant-numeric:tabular-nums;transition:color var(--dur-ui) var(--ease-hover);margin-block-end:var(--space-3);line-height:1}.feature__title[data-v-1d22b270]{--focus:0;font-size:min(var(--step-4),7cqi);font-stretch:calc(var(--stretch-display) + (112% - var(--stretch-display)) * var(--focus));font-weight:calc(var(--weight-heading) + 60 * var(--focus));line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.feature__text[data-v-1d22b270]{max-inline-size:30rem;font-size:var(--step-1);line-height:var(--leading-lead);transition:color var(--dur-ui) var(--ease-hover)}.feature--active .feature__index[data-v-1d22b270]{color:var(--color-accent)}.feature--dimmed .feature__text[data-v-1d22b270]{color:var(--color-text-muted)}@media (width>=1024px){.features__grid[data-v-1d22b270]{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:start;display:grid}.features__intro[data-v-1d22b270]{grid-column:1/span 5;position:sticky;inset-block-start:calc(var(--header-top) + var(--header-h) + var(--space-8))}.features__list[data-v-1d22b270]{grid-column:7/-1;margin-block-start:0}.feature[data-v-1d22b270]{min-block-size:32svh;padding-block-end:var(--space-7)}}}
