@layer cap.reset,cap.tokens,cap.base;@layer cap.components{.cap-hero{--_title:var(--hero-title,clamp(2.25rem, 1.6rem + 3vw, 4rem));isolation:isolate;gap:var(--hero-gap,var(--space-8));margin-block:0 var(--space-8);display:grid;position:relative;container:cap-hero/inline-size}.cap-hero[data-align=center]{text-align:center;justify-items:center}@container cap-hero (inline-size>=56rem){.cap-hero[data-aside]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.cap-hero-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cap-hero-text{min-inline-size:0;max-inline-size:48rem}.cap-hero-text[data-card]{padding:var(--space-7);border:var(--line-w) solid var(--line);border-radius:var(--radius-xl);background:var(--hero-card-bg,color-mix(in srgb, var(--surface) 82%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cap-hero-eyebrow{margin:0 0 var(--space-4);color:var(--accent-text);font:var(--weight-semibold) var(--fs-detail) / var(--leading-snug) var(--ui);letter-spacing:var(--tracking-widest);text-transform:uppercase}.cap-hero-title{margin:0 0 var(--space-5);font-family:var(--hero-face,inherit);font-size:var(--_title);line-height:var(--leading-none);letter-spacing:calc(-1 * var(--tracking-wide));text-wrap:balance}.cap-hero-lead{max-inline-size:var(--measure);margin:0 0 var(--space-6);color:var(--muted);font-family:var(--hero-lead-face,inherit);font-size:var(--hero-lead-size,var(--title-4));font-weight:var(--weight-regular);line-height:var(--leading-normal);text-wrap:pretty}.cap-hero-body{max-inline-size:var(--measure);margin:0 0 var(--space-6);color:var(--muted);text-wrap:pretty}.cap-hero-body>*{margin-block:0 var(--space-4)}.cap-hero-body>:last-child{margin-block-end:0}.cap-hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}[data-align=center]>.cap-hero-text>.cap-hero-actions{justify-content:center}.cap-hero-note{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-detail)}.cap-hero-aside{min-inline-size:0}@media (prefers-reduced-transparency:reduce){.cap-hero-text[data-card]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.cap-hero-backdrop{display:none}}.cap-cta-band{justify-items:var(--cta-band-align,center);gap:var(--space-4);margin-block:var(--space-9) 0;padding:var(--cta-band-pad,var(--space-7) var(--space-6));border:var(--cta-band-border,var(--line-w) solid var(--accent-line));border-radius:var(--radius-xl);background:var(--cta-band-bg,var(--accent-soft));text-align:var(--cta-band-align,center);display:grid}.cap-cta-band[data-quiet]{border-width:var(--line-w) 0 0;border-color:var(--line);background:0 0;border-radius:0}.cap-cta-band-note{color:var(--muted);font-size:var(--fs-detail);margin:0}.cap-cta-band-title{font-family:var(--cta-band-title-face,revert-layer);font-size:var(--cta-band-title-size,revert-layer);font-weight:var(--cta-band-title-weight,revert-layer);line-height:var(--cta-band-title-leading,revert-layer);text-wrap:balance;margin:0}.cap-cta-band-text{max-inline-size:40rem;color:var(--muted);text-wrap:pretty;margin:0}.cap-cta-band-actions{justify-content:var(--cta-band-align,center);gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.cap-eyebrow{color:var(--cap-eyebrow-color,var(--muted));font-family:var(--ui);font-size:var(--cap-eyebrow-size,var(--fs-label));font-weight:var(--cap-eyebrow-weight,var(--weight-semibold));line-height:var(--leading-compact);letter-spacing:var(--cap-eyebrow-tracking,var(--tracking-sign));text-transform:uppercase;overflow-wrap:anywhere;margin:0}.cap-eyebrow[data-variant=mono]{font-family:var(--mono);font-weight:var(--cap-eyebrow-weight,var(--weight-medium));letter-spacing:var(--cap-eyebrow-tracking,var(--tracking-widest))}.cap-eyebrow[data-tone=accent]{color:var(--accent-text)}.cap-eyebrow[data-tone=dim]{color:var(--dim)}.cap-eyebrow[data-tone=text]{color:var(--text)}.cap-label[data-variant=mono]{font-family:var(--mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest)}}@layer cap.utilities;
