.md-art.ab-page,.md-art.ct-page{background:var(--md-canvas);color:var(--md-ink)}.md-art :is(.ab-eyebrow,.ab-story-since,.ct-eyebrow,.ct-info-label,.ct-field label){color:var(--md-accent-ink);font:700 13px/1.3 var(--md-font);letter-spacing:0;text-transform:none}.md-art .ct-field label{color:var(--md-ink)}.md-art :is(.ab-hero-title,.ct-hero-title){color:var(--md-ink);font:800 clamp(38px,8.6vw,76px)/1.02 var(--md-font);letter-spacing:-.04em;text-wrap:balance}.md-art :is(.ab-hero-title,.ct-hero-title,.ct-form-col h2,.ab-story-body h2,.ab-work h2,.ab-cta h2) em{font-style:normal;font-weight:inherit}.md-art :is(.ab-work h2,.ab-cta h2,.ct-form-col h2,.ab-story-body h2,.ab-cover h2,.ct-form-success h3){font-family:var(--md-font);font-weight:800;letter-spacing:-.025em;text-transform:none}.md-art .ab-story-year,.md-art :is(.ab-hero-lede,.ct-hero-lede,.ab-story-body p,.ct-info-value){font-family:var(--md-font)}.md-art .ab-story-year{font-weight:800;letter-spacing:-.04em;color:var(--md-brand)}.md-art :is(.ab-hero,.ct-hero){padding:56px 0 48px}.md-art :is(.ct-section,.ab-story){padding:56px 0}.md-art .ab-work{background:var(--md-ink)}.md-art .ab-cta{background:var(--md-mist)}.md-art :is(.ab-cover-card,.ct-info){border:1px solid var(--md-line);border-radius:var(--md-radius);background:var(--md-surface);box-shadow:none}.md-art .ab-cover-card:hover{background:var(--md-mist)}.md-art :is(.ab-btn,.ab-btn-outline,.ct-btn){min-height:var(--md-target);padding:0 22px;border:1.5px solid transparent;border-radius:var(--md-btn-radius);background:var(--md-action);color:var(--md-action-ink);box-shadow:none;font:700 16px/1.2 var(--md-font);letter-spacing:0;text-transform:none;transform:none;transition:background-color var(--md-fast) var(--md-ease)}.md-art :is(.ab-btn,.ct-btn):hover{background:var(--md-action-hover);box-shadow:none;transform:none}.md-art .ab-btn-outline{border-color:var(--md-control-border);background:transparent;color:var(--md-ink)}.md-art .ab-btn-outline:hover{background:var(--md-mist);box-shadow:none;transform:none}.md-art .ab-work .ab-btn-outline{border-color:rgba(255,255,255,.55);color:#ffffff}.md-art .ab-work .ab-btn-outline:hover{background:rgba(255,255,255,.12)}.md-art .ct-field :is(input,select,textarea){min-height:var(--md-target);border:1px solid var(--md-control-border);border-radius:14px;background:var(--md-surface);color:var(--md-ink);box-shadow:none;font:500 16px/1.4 var(--md-font)}.md-art .ct-field :is(input,select,textarea):focus{border-color:var(--md-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-focus) 25%,transparent);outline:none}.md-art .ct-field :is(input,textarea)::placeholder{color:var(--md-muted);opacity:1}.md-art :is(.ct-form-note,.ct-form-error){font-family:var(--md-font)}.md-art .ct-form-success{border:1px solid var(--md-line);border-radius:var(--md-radius);background:var(--md-mist);box-shadow:none}