@layer components{[data-template=custom-sage] .btn{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;font-size:.9375rem;font-weight:600}.sage-header .btn{white-space:nowrap}[data-template=custom-sage] main h1.heading{color:var(--t-primary-ink)}[data-template=custom-sage] .eyebrow{color:var(--t-accent-ink);letter-spacing:.24em}.sage-tint{--t-muted:color-mix(in srgb, var(--t-text) 78%, var(--t-bg));--t-border:color-mix(in srgb, var(--t-primary) 40%, var(--t-bg));background:color-mix(in srgb, var(--t-primary) 19%, var(--t-bg))}.sage-card{--t-border:color-mix(in srgb, var(--t-text) 12%, var(--t-bg))}.sage-nav a{white-space:nowrap;color:var(--t-primary-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:300}}
@layer components{[data-template=custom-starter] .eyebrow{color:var(--t-accent-ink);letter-spacing:.3em}[data-template=custom-starter] .btn{text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem}.starter-ornament{background:var(--t-accent);width:3rem;height:1px;display:block}.starter-page{isolation:isolate;position:relative}.starter-page-band{z-index:-1;background:linear-gradient(var(--t-surface), var(--t-bg));height:16rem;position:absolute;inset:0 0 auto}}
