.arc-market.arc-about-story{inline-size:100%;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);container:about-story/inline-size}.arc-about-story *,.arc-about-story :before,.arc-about-story :after{box-sizing:border-box}.arc-about-story,.arc-about-story-inner,.arc-about-hero-copy,.arc-about-hero-actions,.arc-about-hero-media,.arc-about-editorial-heading,.arc-about-editorial-content,.arc-about-editorial-content>*,.arc-about-story :where(h1,h2,p,a){min-width:0}.arc-about-story-inner{inline-size:min(100% - 32px,1160px);padding-block:var(--space-16);margin-inline:auto;display:grid}.arc-about-hero-inner{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.arc-about-hero-copy{align-content:center;gap:var(--space-6);display:grid}.arc-about-hero-title,.arc-about-editorial-title{color:var(--foreground);font-family:var(--font-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0;font-weight:500}.arc-about-hero-title{max-width:16ch;font-size:clamp(40px,5vw,64px);line-height:1.06}.arc-about-story-label{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.4}.arc-about-story-description{color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.6}.arc-about-hero-description{max-width:52ch}.arc-about-hero-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.arc-about-hero-media{aspect-ratio:5/4;border-radius:16px}.arc-about-hero-image{object-fit:cover;border-radius:16px;block-size:100%;inline-size:100%;display:block}.arc-about-editorial-inner{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.arc-about-editorial-heading{align-content:start;gap:var(--space-4);display:grid}.arc-about-editorial-title{font-size:clamp(24px,3vw,32px);line-height:var(--leading-display)}.arc-about-editorial-content{align-content:start;gap:var(--space-6);display:grid}.arc-about-editorial-content p{color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.6}.arc-about-editorial-content a{min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;font-weight:500;display:inline-flex}.arc-about-story :where(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.arc-about-story :where(h1,h2,p,a){overflow-wrap:anywhere}@container about-story (width<=800px){.arc-about-story-inner{gap:var(--space-8);padding-block:var(--space-10);grid-template-columns:minmax(0,1fr)}}@container about-story (width<=520px){.arc-about-story-inner{inline-size:calc(100% - 32px)}.arc-about-hero-title{font-size:var(--text-3xl)}}.arc-market.arc-about-features{container:about-features/inline-size}.arc-market.arc-about-features,.arc-market.arc-about-cta{min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.arc-about-features *,.arc-about-cta *{box-sizing:border-box;min-width:0}.arc-about-features-inner{width:min(100% - 32px,1160px);padding-block:var(--space-16);margin-inline:auto}.arc-about-feature-header{gap:var(--space-3);max-width:36rem;margin-bottom:var(--space-8);display:grid}.arc-about-feature-title,.arc-about-cta-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(32px,1.25rem + 2cqi,40px);font-weight:500;line-height:var(--leading-display);text-wrap:balance;overflow-wrap:anywhere;margin:0}.arc-about-feature-label{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.4}.arc-about-feature-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.arc-about-feature{gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6);background:var(--surface-muted);flex-direction:column;display:flex}.arc-about-feature-icon{color:var(--accent);flex:none}.arc-about-feature-copy{gap:var(--space-2);min-width:0;display:grid}.arc-about-feature-copy h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:1.3}.arc-about-feature-copy p{color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.6}@container about-features (width>=560px){.arc-about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-about-feature[data-size=wide],.arc-about-feature[data-size=regular]{grid-column:span 2}.arc-about-feature[data-size=half]{grid-column:span 1}}@container about-features (width>=880px){.arc-about-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.arc-about-feature[data-size=wide]{grid-column:span 4}.arc-about-feature[data-size=regular]{grid-column:span 2}.arc-about-feature[data-size=half]{grid-column:span 3}}@container about-features (width<=520px){.arc-about-features-inner{width:min(100% - 32px,1160px);padding-block:var(--space-10)}.arc-about-feature{padding:var(--space-4)}.arc-about-feature-copy h3{font-size:var(--text-xl)}}.arc-market.arc-about-cta{container:about-cta/inline-size}.arc-about-cta-inner{width:min(100% - 32px,1160px);padding-block:var(--space-12);margin-inline:auto}.arc-about-cta-panel{justify-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-16) var(--space-8);background:var(--surface);text-align:center;display:grid}.arc-about-cta-title{max-width:18ch;line-height:1.15}.arc-about-cta-description{max-width:65ch;color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere;text-align:center;line-height:1.6}.arc-about-cta-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.arc-about-cta-actions a{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.arc-market.arc-about-cta :where(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container about-cta (width<=560px){.arc-about-cta-actions{flex-direction:column;width:100%}.arc-about-cta-actions a{width:100%}.arc-about-cta-panel{padding:var(--space-10) var(--space-4)}}
