@layer page{.about-page :where(h1,h2,h3,p,figure,dl,dd){margin:0}.about-page p{max-width:var(--measure-copy)}.about-page :is(.artx-d-btn,.artx-d-btn-2){min-height:64px}.about-hero{padding:var(--space-hero) var(--space-gutter);background:var(--paper);color:var(--ink)}.about-hero-grid{gap:var(--gap-col-wide);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.about-hero h1{font-size:var(--type-h1-editorial);letter-spacing:-.045em;max-width:17ch;margin-top:var(--space-eyebrow-h1);font-weight:650;line-height:1.06}.about-hero h1 span{color:var(--coral-text)}.about-lead{margin-top:var(--space-h2-content);font-size:var(--type-lead);line-height:1.5}.about-hero-body{margin-top:var(--space-row);font-size:var(--type-body)}.about-actions{gap:var(--gap-col);margin-top:var(--space-h2-content);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.about-actions :is(.artx-d-btn,.artx-d-btn-2){text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.about-service{background:var(--chrome-bg);color:var(--slab-fg);max-width:28rem;padding:24px}.about-service .artx-d-eyebrow{color:var(--slab-mute)}.about-service h2{font-size:var(--type-h3);margin-top:16px;font-weight:600;line-height:1.2}.about-service-intro{font-size:var(--type-body);color:var(--slab-body);line-height:1.5;margin-top:16px!important}.about-service dl{gap:16px;margin-top:16px;display:grid}.about-service dt{font-size:var(--type-body);font-weight:650;line-height:1.5}.about-service dd{font-size:var(--type-body);color:var(--slab-body);margin-top:8px;line-height:1.5}.about-service-links{gap:12px;margin-top:16px;display:grid}.about-service a{min-height:44px;color:var(--slab-fg);font-size:var(--type-btn);align-items:center;display:inline-flex}.about-service a:focus-visible{outline-color:var(--slab-fg)}.about-founder-section{gap:var(--gap-col-wide);grid-template-columns:minmax(0,1fr);display:grid}.about-founder-section h2{font-size:var(--type-h3);margin-top:16px;font-weight:600;line-height:1.2}.about-founder-role{font-size:var(--type-note);line-height:1.5;margin-top:12px!important}.about-founder-bio+.about-founder-bio{margin-top:16px}.about-founder-bio{font-size:var(--type-body);line-height:1.6}.about-founder-section a{min-height:44px;font-size:var(--type-btn);align-items:center;margin-top:16px;display:inline-flex}@media (width>=1024px){.about-founder-section{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.about-record{gap:var(--gap-col-wide);margin-top:var(--space-h2-content);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-record>div{border:0;padding:0}.about-record .artx-d-band-figure{font-size:var(--type-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.about-editorial{gap:var(--gap-col-wide);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-editorial h2{margin-top:var(--space-eyebrow-h2)}.about-editorial p+p{margin-top:var(--space-row)}@media (width<=1000px){.about-hero-grid{grid-template-columns:1fr}.about-service{max-width:28rem}}@media (width<=1023px){.about-editorial{grid-template-columns:1fr}}@media (width<=600px){.about-actions{grid-template-columns:1fr}}@media (width>=1200px){.about-record{grid-template-columns:repeat(4,minmax(0,1fr))}}.artx-interior .about-editorial .artx-d-h2{font-size:var(--type-h2-notice);line-height:1.12}.about-standards{gap:var(--gap-col-wide);margin-top:var(--space-h2-content);grid-template-columns:minmax(0,1fr);display:grid}.about-standards article{border-top:1px solid var(--rule);min-width:0;padding-top:var(--space-row)}.about-standards svg{width:48px;height:48px;color:var(--coral-text);margin-bottom:var(--space-row);display:block}.about-standards h3{font-size:var(--type-h3);font-weight:600;line-height:1.25}.about-standards p{font-size:var(--type-body);color:var(--meta);margin-top:var(--space-row);line-height:1.6}.about-company-details{margin-top:var(--space-h2-content)}.about-company-details>div{gap:var(--gap-col);padding-block:var(--space-row);border-top:1px solid var(--rule);text-align:left;grid-template-columns:160px minmax(0,1fr);display:grid}.about-company-details dt{font-size:var(--type-note);font-weight:600;line-height:1.5}.about-company-details dd{font-size:var(--type-body);max-width:var(--measure-copy);line-height:1.6}@media (width<=599px){.about-company-details>div{gap:var(--gap-row);grid-template-columns:minmax(0,1fr)}}@media (width>=1100px){.about-standards{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-client-logo{width:220px;max-width:100%;height:auto;margin-bottom:24px;display:block}.about-client-attribution .artx-d-attrib-role{margin-top:8px}.about-client-attribution>.artx-d-rows{margin-top:24px}.about-client-attribution .about-case-study-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.about-case-study-link>.artx-d-row-main{grid-column:auto;min-width:0}.about-case-study-link>.artx-d-row-end{text-align:right;grid-column:auto;justify-self:end}}
