.sec.sec--ink{background:var(--sec-bg);color:var(--sec-ink)}.sec--ink :is(h1,h2,h3,h4,.muted,.eyebrow,a,.stat__value){color:inherit}.sec--ink .eyebrow{opacity:.85}.sec--ink .btn--primary{background:var(--color-primary);color:var(--color-primary-text)}.sec--bg-accent2{--sec-bg: var(--color-accent2, var(--color-primary));--sec-ink: var(--color-accent2-text, var(--color-primary-text))}.sec--bg-surface2{--sec-bg: var(--color-surface2, var(--color-surface));--sec-ink: var(--color-surface2-text, var(--color-text))}.sec--bg-surface3{--sec-bg: var(--color-surface3, var(--color-surface));--sec-ink: var(--color-surface3-text, var(--color-text))}.sec--bg-band1{--sec-bg: var(--color-band1, var(--color-secondary));--sec-ink: var(--color-band1-text, var(--color-secondary-text))}.sec--bg-band2{--sec-bg: var(--color-band2, var(--color-secondary));--sec-ink: var(--color-band2-text, var(--color-secondary-text))}.sec--bg-gradient{--sec-ink: var(--color-primary-text);--sec-bg: linear-gradient(var(--sec-angle, 135deg), var(--sec-from, var(--color-primary)), var(--sec-to, var(--color-secondary)))}.sec--scrim-none{--scrim-mix: 0%}.sec--scrim-light{--scrim-mix: 32%}.sec--scrim-heavy{--scrim-mix: 82%}.sec[class*=sec--div-]{--dv: clamp(1.25rem, 3vw, 2.75rem);--full: linear-gradient(#000 0 0);z-index:1;padding-block:calc(var(--pad) + var(--dvt, 0px)) calc(var(--pad) + var(--dvb, 0px));mask:var(--mt, var(--full)) 0 0 / 100% var(--dvt, 0px) no-repeat,var(--full) 0 var(--dvt, 0px) / 100% calc(100% - var(--dvt, 0px) - var(--dvb, 0px)) no-repeat,var(--mb, var(--full)) 0 100% / 100% var(--dvb, 0px) no-repeat}@media(min-width:48rem){.sec[class*=sec--div-]{padding-block:calc(var(--pad-md) + var(--dvt, 0px)) calc(var(--pad-md) + var(--dvb, 0px))}}.sec[class*=sec--div-top-]{--dvt: var(--dv);margin-block-start:calc(-1 * var(--dv))}.sec[class*=sec--div-bottom-]{--dvb: var(--dv);margin-block-end:calc(-1 * var(--dv))}.sec--div-top-wave{--mt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 6C20 0 30 0 50 5s30 5 50-1v6H0z'/%3E%3C/svg%3E")}.sec--div-top-angle{--mt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10 100 0v10z'/%3E%3C/svg%3E")}.sec--div-top-curve{--mt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10Q50-10 100 10z'/%3E%3C/svg%3E")}.sec--div-bottom-wave{--mb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h100v4C80 10 70 10 50 5S20 0 0 6z'/%3E%3C/svg%3E")}.sec--div-bottom-angle{--mb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h100L0 10z'/%3E%3C/svg%3E")}.sec--div-bottom-curve{--mb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h100Q50 20 0 0z'/%3E%3C/svg%3E")}
