.AsQ9wq_main{display:block}.AsQ9wq_intro,.AsQ9wq_story,.AsQ9wq_commitment,.AsQ9wq_facts,.AsQ9wq_cta{width:min(100%, var(--content-max));padding-inline:var(--page-gutter);margin-inline:auto}.AsQ9wq_facts{gap:var(--space-3xl);padding-block:var(--space-4xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.AsQ9wq_facts h2{max-width:15ch;font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl));margin:0}.AsQ9wq_facts dl,.AsQ9wq_facts dd{margin:0}.AsQ9wq_facts dl>div{gap:var(--space-sm);padding-block:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-strong);display:grid}.AsQ9wq_facts dt{color:var(--color-focus);font-size:var(--text-sm);text-transform:uppercase;font-weight:700}.AsQ9wq_facts dd{color:var(--color-muted);font-size:var(--text-md)}.AsQ9wq_intro{padding-block:var(--space-4xl) var(--space-3xl)}.AsQ9wq_eyebrow{color:var(--color-focus);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-sm);font-weight:700}.AsQ9wq_intro h1{max-width:12ch;font-size:clamp(var(--text-3xl), 7vw, var(--text-display));margin-block-end:var(--space-xl)}.AsQ9wq_summary{max-width:42rem;color:var(--color-muted);font-size:var(--text-md);margin:0}.AsQ9wq_story{gap:var(--space-3xl);padding-block:var(--space-3xl) var(--space-4xl);border-block-start:var(--rule-hair) solid var(--color-rule-strong);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.AsQ9wq_storyHeading{padding-inline-start:var(--space-xl);position:relative}.AsQ9wq_storyHeading:before{background:var(--color-accent);content:"";width:.25rem;position:absolute;inset-block:0;inset-inline-start:0}.AsQ9wq_story h2{max-width:15ch;font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl));margin:0}.AsQ9wq_storyCopy{max-width:42rem}.AsQ9wq_storyStatement{color:var(--color-ink);font-size:clamp(var(--text-lg), 2.2vw, var(--text-xl));font-weight:600;line-height:1.35}.AsQ9wq_storyCopy p:last-child{color:var(--color-muted);margin-block-end:0}.AsQ9wq_companyProfile{gap:var(--space-4xl);padding:var(--space-4xl) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2 + var(--page-gutter)));color:var(--color-on-ink);background:var(--color-ink);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.AsQ9wq_companyProfileIntro h2{max-width:16ch;font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl));margin-block-end:var(--space-xl)}.AsQ9wq_companyProfile .AsQ9wq_eyebrow{color:var(--color-accent)}.AsQ9wq_companyProfileIntro>p:last-child{max-width:38rem;color:var(--color-on-ink-muted);margin:0}.AsQ9wq_companyDetails,.AsQ9wq_companyDetails dd{margin:0}.AsQ9wq_companyDetails>div{gap:var(--space-sm);padding-block:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-ink-soft);display:grid}.AsQ9wq_companyDetails dt{color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.AsQ9wq_companyDetails dd{max-width:42rem;color:var(--color-on-ink-muted);font-size:var(--text-md)}.AsQ9wq_commitment{gap:var(--space-3xl);padding-block:var(--space-4xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.AsQ9wq_commitment h2,.AsQ9wq_cta h2{max-width:14ch;font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl));margin-block-end:0}.AsQ9wq_commitment ul{margin:0;padding:0;list-style:none}.AsQ9wq_commitment li{gap:var(--space-lg);padding-block:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-strong);grid-template-columns:3rem minmax(0,1fr);display:grid}.AsQ9wq_commitment li>span{color:var(--color-focus);font-variant-numeric:tabular-nums;font-weight:700}.AsQ9wq_commitment h3{font-size:var(--text-xl);margin-block-end:var(--space-xs)}.AsQ9wq_commitment li p{color:var(--color-muted);margin:0}.AsQ9wq_cta{justify-items:start;gap:var(--space-lg);padding-block:0 var(--space-4xl);display:grid}.AsQ9wq_cta>p{color:var(--color-muted);font-size:var(--text-md);margin:0}.AsQ9wq_ctaActions{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:59.99rem){.AsQ9wq_companyProfile,.AsQ9wq_story,.AsQ9wq_facts,.AsQ9wq_commitment{grid-template-columns:minmax(0,1fr)}.AsQ9wq_companyProfile,.AsQ9wq_commitment,.AsQ9wq_story{gap:var(--space-2xl)}}@media (max-width:40rem){.AsQ9wq_intro{padding-block:var(--space-3xl) var(--space-2xl)}.AsQ9wq_intro h1{max-width:100%;font-size:clamp(2.35rem, 12vw, var(--text-3xl))}.AsQ9wq_storyHeading{padding-inline-start:var(--space-lg)}.AsQ9wq_ctaActions{width:100%}.AsQ9wq_ctaActions .button{width:100%}.AsQ9wq_ctaActions .button-secondary{width:100%}}
