.about-page{overflow:clip}.about-hero{border-block:1px solid var(--color-border);background:linear-gradient(90deg,transparent 0 49.95%,var(--color-chart-grid) 50%,transparent 50.05%),var(--background-secondary)}.about-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;min-height:clamp(28rem,54vw,45rem)}.about-hero__copy{display:grid;align-content:end;justify-items:start;gap:var(--space-5);padding-block:clamp(var(--space-12),6vw,var(--space-20));padding-inline-end:clamp(var(--space-5),3vw,var(--space-8))}.about-hero h1{max-width:14ch;margin:0;font-size:clamp(4rem,5.8vw,5.75rem);letter-spacing:-.055em;line-height:.98}.about-hero__copy>p{max-width:43rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.about-hero__brand-visual{position:relative;width:100%;min-width:0;height:100%;overflow:hidden;justify-self:stretch;align-self:stretch}.about-hero__brand-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-section{padding-block:var(--space-section);border-block-end:1px solid var(--color-border)}.about-section--journey{background:var(--background-primary)}.about-journey{display:grid;grid-template-columns:minmax(0,.98fr) minmax(17rem,.64fr);align-items:center;gap:clamp(var(--space-8),9vw,var(--space-20))}.about-journey__copy{display:grid;justify-items:start;gap:var(--space-5)}.about-journey h2,.about-editorial-split h2,.about-section-heading h2,.about-transparency h2,.about-validation h2,.about-identity h2,.about-closing h2{margin:0;font-size:var(--font-size-3xl);letter-spacing:-.045em}.about-journey__copy p{max-width:42rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.about-journey__copy>.text-link,.about-validation .text-link{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-2);min-height:var(--touch-target)}.about-portrait-stage{position:relative;width:min(100%,27rem);aspect-ratio:4 / 5;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand) 36%,var(--color-border));background:var(--background-interface);box-shadow:var(--shadow-product)}.about-portrait-stage:before{position:absolute;z-index:2;inset:var(--space-4) auto auto var(--space-4);width:2.2rem;height:1px;background:var(--color-brand);content:""}.about-portrait-stage .chart-media{min-height:100%}.about-portrait-stage figcaption{position:absolute;z-index:2;inset:auto var(--space-5) var(--space-5);display:grid;gap:var(--space-1);font-family:var(--font-mono);text-shadow:0 2px 1rem rgb(0 0 0 / .55)}.about-portrait-stage figcaption span{color:var(--color-warm-white);font-size:var(--font-size-sm);font-weight:700}.about-portrait-stage figcaption strong{color:var(--color-brand);font-size:.66rem;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.about-editorial-split,.about-section-heading,.about-transparency,.about-validation{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(var(--space-8),8vw,var(--space-20))}.about-editorial-split>div:last-child,.about-transparency>div:last-child,.about-validation>div:last-child{display:grid;align-content:start;gap:var(--space-5)}.about-editorial-split p,.about-transparency p,.about-validation p,.about-section-heading p{max-width:44rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.about-section--publication{background:var(--background-secondary)}.about-publication{display:grid;grid-template-columns:minmax(14rem,.62fr) minmax(0,1.18fr);align-items:center;gap:clamp(var(--space-8),9vw,var(--space-20))}.about-publication__cover{width:min(100%,clamp(14rem,24vw,23.4375rem));margin:0}.about-publication__cover img{display:block;width:100%;height:auto;object-fit:contain}.about-publication__copy{display:grid;justify-items:start;gap:var(--space-5)}.about-publication h2{margin:0;font-size:var(--font-size-3xl);letter-spacing:-.045em}.about-publication__copy>p{max-width:44rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.about-publication__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);color:var(--color-text)!important;font-family:var(--font-mono);font-size:var(--font-size-xs)!important;font-weight:700;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.about-publication__link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target)}.about-section--practice{background:var(--background-secondary)}.about-section-heading{align-items:end;margin-block-end:var(--space-10)}.about-practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border)}.about-practice-grid article{display:grid;align-content:start;min-height:17rem;padding:clamp(var(--space-5),4vw,var(--space-8));border-inline-end:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background:var(--background-primary)}.about-practice-grid span{margin-block-end:auto;color:var(--color-brand);font-family:var(--font-mono);font-size:var(--font-size-xs)}.about-practice-grid h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--font-size-xl)}.about-practice-grid p{margin:0;color:var(--color-text-muted)}.about-section--transparency{background:var(--color-obsidian)}.about-transparency h2,.about-validation h2{max-width:12ch}.about-section--validation{background:linear-gradient(90deg,transparent 0 49.95%,var(--color-chart-grid) 50%,transparent 50.05%),var(--background-secondary)}.about-section--identity{padding-block:clamp(var(--space-12),8vw,var(--space-20))}.about-identity{max-width:58rem}.about-identity h2{margin-block:var(--space-3) var(--space-5)}.about-identity p{max-width:48rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.about-identity strong{color:var(--color-text)}.about-closing{padding-block:var(--space-section);border-block-start:1px solid var(--color-border);background:var(--background-secondary)}.about-closing__inner{max-width:62rem}.about-closing h2{max-width:16ch;margin-block:var(--space-3) var(--space-5)}.about-closing p{max-width:48rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.about-closing__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-8)}@media(max-width:56rem){.about-hero__grid,.about-journey,.about-publication,.about-editorial-split,.about-section-heading,.about-transparency,.about-validation{grid-template-columns:1fr}.about-hero__grid{min-height:auto}.about-hero__copy{padding-inline-end:0}.about-hero__brand-visual{width:100%;aspect-ratio:4 / 3;justify-self:stretch;align-self:stretch}.about-portrait-stage{width:min(100%,31rem)}.about-publication__cover{width:min(100%,18rem)}}@media(max-width:42rem){.about-hero__copy{padding-block:var(--space-12)}.about-hero h1{max-width:11ch;font-size:clamp(2.65rem,13.5vw,4rem)}.about-practice-grid{grid-template-columns:1fr}.about-practice-grid article{min-height:14rem}.about-practice-grid h3{margin-block-start:var(--space-6)}.about-closing__actions{align-items:stretch;flex-direction:column}.about-closing__actions .button{width:100%}}
