.st{--st-cols:4;--st-fig:var(--color-primary);--st-fig-size:var(--font-size-h1)}.st--cols-2{--st-cols:2}.st--cols-3{--st-cols:3}.st--size-md{--st-fig-size:var(--font-size-h2)}.st--size-xl{--st-fig-size:var(--font-size-display)}.st--fig-heading{--st-fig:var(--color-heading)}.bg-dark .st--fig-heading,.bg-dark .st--fig-primary,.st--fig-accent{--st-fig:var(--color-accent)}.st-list{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--st-cols),minmax(0,1fr));list-style:none;margin:0;padding:0}.st--center .st-list{text-align:center}.st--center .tm-head{margin-left:auto;margin-right:auto;text-align:center}.st .st-item p{margin:0}.st .st-item .st-fig{color:var(--st-fig);font-family:var(--font-family-heading);font-size:var(--st-fig-size);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-heading);letter-spacing:calc(var(--letter-spacing-tight)/2);line-height:var(--line-height-none)}.st .st-item .st-cap{color:var(--color-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin-top:var(--space-lg)}.st .st-item .st-text{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-top:var(--space-xs)}.st--row .st-list{gap:0}.st--row .st-item{border-left:var(--rule-width) solid var(--color-border);padding:0 var(--space-3xl)}.st--row .st-item:first-child{border-left:0;padding-left:0}.st--row.st--center .st-item:first-child{padding-left:var(--space-3xl)}.st-item[class*=st-item--]{background:var(--color-surface-raised);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--space-3xl)}.st-item--soft{background:var(--color-card-bg)}.st .st-item--tint{background:var(--color-manila);border-color:var(--color-manila)}.st .st-item--dark{background:var(--color-ground-dark);border-color:var(--color-ground-dark);--st-fig:var(--color-accent)}.st .st-item--accent{background:var(--color-accent);border-color:var(--color-accent);--st-fig:var(--btn-on-dark-primary-color)}.st .st-item--dark .st-cap{color:var(--color-background)}.st .st-item--dark .st-text{color:var(--color-muted-on-dark)}.st .st-item--accent .st-cap,.st .st-item--accent .st-text{color:var(--btn-on-dark-primary-color)}.st .st-item--soft,.st .st-item--tint,.st .st-item--white{--st-fig:var(--color-primary)}.st--fig-heading .st-item--soft,.st--fig-heading .st-item--tint,.st--fig-heading .st-item--white{--st-fig:var(--color-heading)}.st--with_image{align-items:center;display:grid;gap:var(--space-5xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-photo{aspect-ratio:var(--ratio-portrait);border-radius:calc(var(--radius-lg)*2);display:block;object-fit:cover;width:100%}.st--with_image .st-list{gap:var(--space-4xl) var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}.st--with_image .st-item{border-top:var(--rule-width) solid var(--color-border);padding-top:var(--space-xl)}.st-actions{margin-top:var(--stack-content)}.st--center .st-actions{text-align:center}.bg-dark .st .tm-head p{color:var(--color-muted-on-dark)}.bg-dark .st--row .st-item,.bg-dark .st--with_image .st-item{border-color:var(--color-border-on-dark)}.bg-dark .st .st-item:not([class*=st-item--]) .st-cap{color:var(--color-background)}.bg-dark .st .st-item:not([class*=st-item--]) .st-text{color:var(--color-muted-on-dark)}.bg-dark .st .st-item--dark{background:var(--color-surface-on-dark);border-color:var(--color-border-on-dark)}@media (max-width:1100px){.st--cols-4{--st-cols:2}.st--cols-3{--st-cols:3}.st--row .st-list{row-gap:var(--space-4xl)}.st--row.st--cols-4 .st-item:nth-child(odd){border-left:0;padding-left:0}.st--with_image{gap:var(--stack-content);grid-template-columns:minmax(0,1fr)}.st-photo{aspect-ratio:var(--ratio-wide)}}@media (max-width:767px){.st{--st-cols:2}.st--cols-2 .st-list,.st--cols-3 .st-list,.st--cols-4 .st-list{grid-template-columns:repeat(2,minmax(0,1fr))}.st-list{gap:var(--grid-gap-mobile)}.st--row .st-list{gap:var(--space-3xl) 0}.st--row .st-item{padding:0 var(--space-xl)}.st--row .st-item:nth-child(odd){border-left:0;padding-left:0}.st--row.st--center .st-item:nth-child(odd){padding-left:var(--space-xl)}.st--size-lg,.st--size-xl{--st-fig-size:var(--font-size-h2)}.st-item[class*=st-item--]{padding:var(--space-xl)}.st--with_image .st-list{gap:var(--space-3xl) var(--space-xl)}.st .st-item .st-text{font-size:var(--font-size-xs)}}