.marketing{--type-display:clamp(3rem, 8vw, 6rem);--type-footer-nav:clamp(2rem, 4vw, 3.5rem);--type-body-lg:1.25rem;--type-body:var(--type-body-sm);--mkt-h1:clamp(2.5rem, 5.5vw, 4.5rem);--mkt-lede-sm:clamp(1.25rem, 2.2vw, 1.75rem);--mkt-leading-billboard:.92;--mkt-tracking-display:-.04em;--mkt-tracking-eyebrow:.08em;--mkt-tracking-widest:.14em;--mkt-section:var(--section-rhythm);--mkt-section-tight:clamp(40px, 6vw, 80px);--mkt-card-border:var(--gray-800)}.marketing .g-lede{font-family:var(--head);font-size:clamp(1.375rem,3vw,2.75rem);font-weight:var(--weight-regular);line-height:var(--leading-subheading);letter-spacing:var(--tracking-tight);color:var(--ink);max-width:85%}@media not (min-width:720px){.marketing .g-lede{font-size:1.125rem;line-height:var(--leading-ui)}}.marketing{background-color:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh}:where(.marketing h1,.marketing h2,.marketing h3,.marketing h4){color:var(--ink);font-family:var(--head);letter-spacing:var(--mkt-tracking-display);font-weight:500;line-height:var(--leading-tight);margin:0}:where(.marketing h1){font-size:var(--mkt-h1)}:where(.marketing h2){font-size:var(--type-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}:where(.marketing h3){font-size:var(--type-h3)}:where(.marketing h4){font-size:var(--type-body-lg)}@media not (min-width:720px){.marketing .article-section__title{font-size:1.5rem}}:where(.marketing h3,.marketing h4){letter-spacing:var(--tracking-tight)}:where(.marketing p){font-size:var(--type-body);line-height:var(--leading-body);color:var(--body-text);margin:0}:where(.marketing a){color:inherit;transition:opacity var(--motion-base,.2s) ease;text-decoration:none}:where(.marketing a):hover{opacity:.7}.g-container{max-width:var(--container-max);padding:0 var(--margin);width:100%;margin:0 auto}.marketing .g-section{padding-block:var(--mkt-section)}.marketing .g-eyebrow{font-family:var(--mono);font-size:var(--type-meta);letter-spacing:var(--mkt-tracking-eyebrow);text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-6) 0;font-weight:500}.marketing .g-eyebrow__num{color:var(--ink);margin-right:.4em}.marketing .g-eyebrow__sep{color:var(--muted);margin-right:.4em}.marketing .g-button__arrow{flex:none;width:1.1em;height:1.1em}.g-rule{border:0;border-top:1px solid var(--border);margin:0}.marketing .nf{text-align:left;max-width:720px;margin:0 auto;padding:clamp(48px,8vw,120px) 0}.marketing .nf__kicker{margin:0 0 var(--space-4);color:var(--muted)}.marketing .nf__title{font-family:var(--head);font-size:var(--type-display);line-height:var(--mkt-leading-billboard);letter-spacing:var(--mkt-tracking-display);color:var(--ink);margin:0 0 var(--space-6);text-wrap:balance;font-weight:600}.marketing .nf__title em{color:var(--body-text);font-style:normal;display:block}.marketing .nf__lede{font-family:var(--sans);font-size:var(--type-body-lg);line-height:var(--leading-body);color:var(--body-text);margin:0 0 var(--space-8);max-width:52ch}.marketing .nf__list{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
