.about-hero,.about-origin,.about-visibility,.about-method,.about-stages,.about-fit,.about-founder,.about-next{position:relative;overflow:clip}.about-hero{min-height:calc(100svh - var(--header-height));background:var(--color-ink);color:var(--color-text-on-dark);padding-block:clamp(2.75rem,5vw,4.75rem) clamp(6.5rem,9vw,9rem)}.about-hero:before,.about-next:before{content:"";position:absolute;inset:0}.about-next:before{background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--color-border-dark) 1px), linear-gradient(to bottom, transparent calc(100% - 1px), var(--color-border-dark) 1px);opacity:.17;background-size:min(8.333vw,7.67rem) min(8.333vw,7.67rem)}.about-hero:after{background:var(--color-accent);content:"";width:clamp(.3rem,.5vw,.5rem);height:44%;position:absolute;top:0;right:0}.about-hero__grid,.about-origin__grid,.about-visibility__grid,.about-method__grid,.about-fit__grid,.about-founder__grid,.about-next__grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.about-hero__context{z-index:2;padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border-dark);color:var(--color-text-muted-on-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:relative}.about-hero h1{z-index:2;letter-spacing:var(--tracking-tight);text-wrap:balance;grid-column:1/11;margin-top:clamp(2rem,4vw,4rem);font-size:clamp(3.4rem,2rem + 5vw,7.25rem);font-weight:470;line-height:.92;position:relative}.about-hero h1 em{color:var(--color-accent);font-family:var(--font-editorial);font-weight:400}.about-hero__introduction{z-index:3;grid-column:1/6;margin-top:clamp(2.5rem,5vw,5.5rem);position:relative}.about-hero__introduction p{max-width:35rem;font-size:var(--font-size-lead);line-height:1.48}.about-hero__question{z-index:3;padding:var(--space-6) var(--space-6) var(--space-6) clamp(1.5rem, 3vw, 3rem);border:var(--border-width) solid var(--color-border-dark);border-left:0;grid-column:7/-1;margin-top:clamp(2.5rem,5vw,5.5rem);position:relative}.about-hero__question:before{background:var(--color-accent);content:"";width:34%;height:2px;position:absolute;top:-1px;left:0}.about-hero__question>span{margin-bottom:var(--space-5);color:var(--color-text-muted-on-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.about-hero__question p{max-width:37rem;font-family:var(--font-editorial);font-size:clamp(1.55rem,1.1rem + 1.35vw,2.75rem);font-style:italic;line-height:1.16}.about-hero__planes{aspect-ratio:1.25;opacity:.42;pointer-events:none;width:min(42vw,38rem);position:absolute;top:19%;right:-9%}.about-hero__plane{aspect-ratio:1;grid-template-columns:repeat(2,1fr);width:70%;display:grid;position:absolute;transform:rotate(15deg)skew(-14deg)}.about-hero__plane span{border:1px solid var(--color-border-dark)}.about-hero__plane--visible{top:0;right:0}.about-hero__plane--hidden{clip-path:inset(38% 0 0);bottom:-5%;left:0;transform:rotate(15deg)skew(-14deg)translate(-4%,8%)}.about-hero__plane--hidden span{border-color:var(--color-accent)}.about-hero__trace{background:var(--color-accent);width:59%;height:1px;position:absolute;top:44%;left:21%;transform:rotate(15deg)}.about-origin,.about-method,.about-fit{padding-block:var(--section-space);background:var(--color-paper)}.about-origin__heading,.about-visibility__heading,.about-method__heading,.about-fit__heading{grid-column:1/8}.about-origin__heading>span,.about-visibility__heading>span,.about-method__heading>span,.about-stages__heading>span,.about-fit__heading>span,.about-founder__content>span{margin-bottom:var(--space-5);color:var(--color-text-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.about-origin h2,.about-visibility h2,.about-method h2,.about-stages h2,.about-fit h2,.about-founder h2,.about-next h2{font-size:var(--font-size-h2);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:470;line-height:.98}.about-origin__lead{grid-column:9/-1;align-self:end}.about-origin__lead p,.about-method__statement p,.about-fit__copy p{font-size:var(--font-size-lead);line-height:1.48}.about-origin__sequence{border-top:var(--border-width) solid var(--color-border-light);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.about-origin__sequence li{min-height:19rem;padding:var(--space-5) var(--space-5) var(--space-6) 0;border-right:var(--border-width) solid var(--color-border-light);position:relative}.about-origin__sequence li:not(:first-child){padding-left:var(--space-5)}.about-origin__sequence li:last-child{border-right:0}.about-origin__sequence li:before{background:var(--color-brand-primary);content:"";width:3.75rem;height:5px;position:absolute;top:-3px;left:0}.about-origin__number{color:var(--color-text-muted);font-size:var(--font-size-small);margin-bottom:clamp(3.5rem,6vw,6rem);font-weight:700;display:block}.about-origin__sequence h3{margin-bottom:var(--space-3);letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .55vw,1.7rem);font-weight:620}.about-origin__sequence p{max-width:17rem;color:var(--color-text-muted);font-size:.95rem}.about-origin__turn{gap:var(--grid-gap);margin-top:var(--space-7);padding:var(--space-6) 0 0 var(--space-6);border-top:var(--border-width) solid var(--color-brand-primary);border-left:var(--border-width) solid var(--color-brand-primary);grid-column:5/-1;grid-template-columns:1fr 2fr;display:grid}.about-origin__turn>span{color:var(--color-text-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.7rem;font-weight:700}.about-origin__turn p{font-family:var(--font-editorial);font-size:clamp(1.35rem,1rem + .8vw,2rem);font-style:italic;line-height:1.3}.about-origin__turn strong{padding-top:var(--space-4);color:var(--color-brand-primary);font-size:var(--font-size-small);grid-column:2}.about-visibility{padding-block:var(--section-space);background:var(--color-ink-elevated);color:var(--color-text-on-dark)}.about-visibility:before{background:var(--color-accent);content:"";width:1px;height:24%;position:absolute;top:0;left:50%}.about-visibility__heading>span{color:var(--color-text-muted-on-dark)}.about-visibility__comparison{border-block:var(--border-width) solid var(--color-border-dark);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.about-visibility__side{padding-block:var(--space-6) var(--space-7)}.about-visibility__side--visible{padding-right:clamp(2rem,5vw,5rem)}.about-visibility__side--patterns{padding-left:clamp(2rem,5vw,5rem)}.about-visibility__label{align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-7);display:flex}.about-visibility__label>span{color:var(--color-accent);font-size:var(--font-size-small);font-weight:700}.about-visibility__label h3{letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.75rem);font-weight:500}.about-visibility__side--patterns>p{margin-bottom:var(--space-4);color:var(--color-text-muted-on-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.7rem;font-weight:700}.about-visibility__side li{border-top:var(--border-width) solid var(--color-border-dark);justify-content:space-between;align-items:center;min-height:3.6rem;font-size:clamp(1rem,.9rem + .35vw,1.3rem);display:flex}.about-visibility__side li:after{content:"";opacity:.55;border:1px solid;width:.45rem;height:.45rem}.about-visibility__side--patterns li:after{background:var(--color-accent);border-color:var(--color-accent)}.about-visibility__gap{border-inline:var(--border-width) solid var(--color-border-dark);justify-content:center;align-items:center;display:flex;position:relative}.about-visibility__gap span{top:var(--space-6);letter-spacing:var(--tracking-caps);text-transform:uppercase;writing-mode:vertical-rl;font-size:.64rem;font-weight:700;position:absolute}.about-visibility__gap i{background:var(--color-accent);width:1px;height:22%;position:absolute;top:41%}.about-visibility__gap i:before,.about-visibility__gap i:after{border:1px solid var(--color-accent);background:var(--color-ink-elevated);content:"";width:.55rem;height:.55rem;position:absolute;left:50%;transform:translate(-50%,-50%)}.about-visibility__gap i:before{top:0}.about-visibility__gap i:after{background:var(--color-accent);top:100%}.about-visibility__conclusion{margin-top:var(--space-7);padding-left:var(--space-6);border-left:2px solid var(--color-accent);grid-column:7/-1}.about-visibility__conclusion p{color:var(--color-text-muted-on-dark)}.about-visibility__conclusion strong{margin-top:var(--space-3);font-size:var(--font-size-lead);display:block}.about-method__heading{grid-column:1/7}.about-method__statement{grid-column:8/-1;padding-top:2.1rem}.about-method__questions{border-top:var(--border-width) solid var(--color-border-light);grid-column:1/9;margin-top:clamp(4rem,8vw,8rem)}.about-method__questions li{gap:var(--space-5);border-bottom:var(--border-width) solid var(--color-border-light);grid-template-columns:4rem 1fr;align-items:center;min-height:6.5rem;display:grid}.about-method__questions span{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:700}.about-method__questions p{font-family:var(--font-editorial);font-size:clamp(1.4rem,1.15rem + .7vw,2rem);font-style:italic;line-height:1.2}.about-method__principle{padding:var(--space-6) 0 0 var(--space-6);border-top:3px solid var(--color-brand-primary);border-left:var(--border-width) solid var(--color-border-light);grid-column:10/-1;align-self:end;margin-top:clamp(4rem,8vw,8rem)}.about-method__principle p{margin-bottom:var(--space-4);color:var(--color-text-muted)}.about-method__principle strong{margin-top:var(--space-5);color:var(--color-brand-primary);display:block}.about-stages{padding-block:var(--section-space);background:var(--color-paper-bright)}.about-stages__heading{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.about-stages__heading>span{grid-column:1/-1}.about-stages__heading h2{grid-column:1/8}.about-stages__heading>p{color:var(--color-text-muted);grid-column:9/-1;align-self:end}.about-stages__list{border-top:var(--border-width) solid var(--color-border-light);margin-top:clamp(4rem,7vw,7rem)}.about-stages__list li{gap:var(--grid-gap);min-height:17rem;padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--color-border-light);grid-template-columns:2fr 8fr 2fr;display:grid;position:relative}.about-stages__number{color:var(--color-brand-primary);letter-spacing:-.06em;font-size:clamp(2.5rem,2rem + 2vw,4.5rem);font-weight:300}.about-stages__content{gap:var(--grid-gap);grid-template-columns:1fr 1fr;align-content:start;display:grid}.about-stages__content h3{letter-spacing:-.045em;font-size:clamp(1.8rem,1.3rem + 1.5vw,3.2rem);font-weight:500;line-height:1}.about-stages__content p{max-width:36rem;color:var(--color-text-muted)}.about-stages__content a{align-items:center;gap:var(--space-3);width:fit-content;margin-top:var(--space-5);color:var(--color-brand-primary);font-size:var(--font-size-small);grid-column:2;font-weight:700;text-decoration:none;display:inline-flex}.about-stages__content svg,.about-next__secondary svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.1rem;height:1.1rem;transition:transform var(--duration-fast) var(--ease-out)}.about-stages__content a:hover svg,.about-next__secondary:hover svg{transform:translate(.22rem)}.about-stages__continuation{width:1px;height:calc(100% + var(--space-7));background:var(--color-brand-muted);justify-self:center}.about-stages__continuation:after{border:1px solid var(--color-brand-muted);background:var(--color-paper-bright);content:"";width:.55rem;height:.55rem;display:block;transform:translate(-45%,2rem)}.about-fit__heading{grid-column:1/7}.about-fit__copy{grid-column:8/-1}.about-fit__copy p+p{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-body)}.about-fit__aside{gap:var(--grid-gap);padding:var(--space-6);border-block:var(--border-width) solid var(--color-border-light);grid-column:3/11;grid-template-columns:1fr 2fr;margin-top:clamp(4rem,8vw,8rem);display:grid}.about-fit__aside span{color:var(--color-brand-primary);font-size:var(--font-size-small);font-weight:700}.about-fit__aside p{font-family:var(--font-editorial);font-size:clamp(1.45rem,1.05rem + 1vw,2.25rem);font-style:italic;line-height:1.25}.about-founder{padding-block:var(--section-space);background:var(--color-paper-muted)}.about-founder:after{background:var(--color-brand-primary);content:"";width:38%;height:.45rem;position:absolute;bottom:0;right:0}.about-founder__identity{grid-column:1/6}.about-founder__monogram{aspect-ratio:1.15;border:var(--border-width) solid var(--color-border-light);background:var(--color-paper);grid-template-columns:1fr 1px 1fr;align-items:center;width:100%;max-width:31rem;display:grid;position:relative}.about-founder__monogram:before,.about-founder__monogram:after{content:"";position:absolute}.about-founder__monogram:before{background:var(--color-brand-primary);width:56%;height:3px;top:0;left:0}.about-founder__monogram:after{border-top:var(--border-width) solid var(--color-brand-muted);border-left:var(--border-width) solid var(--color-brand-muted);width:42%;height:42%;bottom:0;right:0}.about-founder__monogram span{z-index:1;letter-spacing:-.08em;justify-self:center;font-size:clamp(4.5rem,7vw,8rem);font-weight:260;line-height:1;position:relative}.about-founder__monogram span:last-child{color:var(--color-brand-primary)}.about-founder__monogram i{background:var(--color-brand-muted);height:74%}.about-founder__identity>p{margin-top:var(--space-4);color:var(--color-text-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.7rem;font-weight:700}.about-founder__content{grid-column:7/-1}.about-founder__lead{margin-top:var(--space-6);font-size:var(--font-size-lead);font-weight:600}.about-founder__content>p:not(.about-founder__lead){margin-top:var(--space-4);color:var(--color-text-muted)}.about-founder__content ul{margin-top:var(--space-7);border-top:var(--border-width) solid var(--color-border-light)}.about-founder__content li{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border-light);font-size:var(--font-size-small);font-weight:700}.about-next{background:var(--color-ink);color:var(--color-text-on-dark);padding-block:clamp(3rem,5vw,5rem) clamp(4rem,7vw,7rem)}.about-next__label{z-index:1;padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border-dark);color:var(--color-text-muted-on-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:700;position:relative}.about-next__heading{z-index:1;grid-column:1/9;margin-top:clamp(3rem,6vw,6rem);position:relative}.about-next__heading p{margin-top:var(--space-5);color:var(--color-text-muted-on-dark);font-size:var(--font-size-lead)}.about-next__actions{z-index:1;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;grid-column:1/7;display:flex;position:relative}.about-next__actions .cta{border-radius:999px}.about-next__secondary{align-items:center;gap:var(--space-3);padding-block:var(--space-2);color:var(--color-text-muted-on-dark);font-size:var(--font-size-small);font-weight:700;text-decoration:none;display:inline-flex}.about-next__signal{aspect-ratio:1;border:var(--border-width) solid var(--color-border-dark);width:min(34vw,31rem);position:absolute;bottom:-28%;right:2%;transform:rotate(14deg)}.about-next__signal span{background:var(--color-accent);display:block;position:absolute}.about-next__signal span:first-child{width:63%;height:1px;top:24%;left:-18%}.about-next__signal span:nth-child(2){width:1px;height:48%;top:24%;left:45%}.about-next__signal span:last-child{width:38%;height:1px;top:72%;left:45%}@media (width<=70rem){.about-hero h1{grid-column:1/-1}.about-hero__introduction{grid-column:1/7}.about-hero__question{grid-column:7/-1}.about-hero__planes{opacity:.26}.about-origin__heading,.about-method__heading,.about-fit__heading{grid-column:1/8}.about-origin__lead,.about-method__statement,.about-fit__copy{grid-column:8/-1}.about-origin__sequence li{min-height:21rem}.about-method__questions{grid-column:1/9}.about-method__principle{grid-column:9/-1}.about-founder__identity{grid-column:1/6}.about-founder__content{grid-column:6/-1}}@media (width<=55.99rem){.about-hero{min-height:auto;padding-top:var(--space-6)}.about-hero h1{font-size:clamp(3.15rem,8.4vw,5.2rem)}.about-hero__introduction,.about-hero__question{grid-column:1/-1}.about-hero__question{margin-top:var(--space-6)}.about-hero__planes{width:56vw;top:31%;right:-20%}.about-origin__heading,.about-origin__lead,.about-visibility__heading,.about-method__heading,.about-method__statement,.about-fit__heading,.about-fit__copy{grid-column:1/-1}.about-origin__lead,.about-method__statement,.about-fit__copy{margin-top:var(--space-6);padding-top:0}.about-origin__sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.about-origin__sequence li:nth-child(2){border-right:0}.about-origin__sequence li:nth-child(n+3){border-top:var(--border-width) solid var(--color-border-light)}.about-origin__sequence li:nth-child(3){padding-left:0}.about-origin__sequence li{min-height:17rem}.about-origin__turn{grid-column:3/-1}.about-visibility__comparison{grid-template-columns:1fr 5rem 1fr}.about-visibility__conclusion{grid-column:6/-1}.about-method__questions{grid-column:1/9}.about-method__principle{padding-left:var(--space-4);grid-column:9/-1}.about-stages__heading h2{grid-column:1/9}.about-stages__heading>p{grid-column:9/-1}.about-stages__list li{grid-template-columns:1.5fr 9fr 1.5fr}.about-stages__content{grid-template-columns:1fr 1fr}.about-fit__aside{grid-column:2/12}.about-founder__identity{grid-column:1/6}.about-founder__content{grid-column:6/-1}.about-next__heading{grid-column:1/11}}@media (width<=47.99rem){.about-origin__turn{grid-column:1/-1;grid-template-columns:1fr}.about-origin__turn strong{grid-column:1}.about-visibility__comparison{border-block:0;grid-template-columns:1fr}.about-visibility__side{border-block:var(--border-width) solid var(--color-border-dark);padding-inline:0}.about-visibility__gap{border-inline:0;min-height:7rem}.about-visibility__gap span{writing-mode:initial;top:50%;left:0;transform:translateY(-50%)}.about-visibility__gap i{width:25%;height:1px;top:50%;left:50%}.about-visibility__gap i:before,.about-visibility__gap i:after{top:50%}.about-visibility__gap i:before{left:0}.about-visibility__gap i:after{left:100%}.about-visibility__conclusion,.about-method__questions,.about-method__principle{grid-column:1/-1}.about-method__principle{margin-top:var(--space-7)}.about-stages__heading h2,.about-stages__heading>p{grid-column:1/-1}.about-stages__heading>p{margin-top:var(--space-5)}.about-stages__list li{grid-template-columns:4rem 1fr}.about-stages__content{grid-template-columns:1fr}.about-stages__content a{grid-column:1}.about-stages__continuation{display:none}.about-fit__aside{grid-column:1/-1;grid-template-columns:1fr}.about-founder__identity,.about-founder__content{grid-column:1/-1}.about-founder__content{margin-top:var(--space-7)}.about-founder__monogram{aspect-ratio:1.75;max-width:none}.about-next__heading,.about-next__actions{grid-column:1/-1}.about-next__signal{opacity:.45;width:55vw}}@media (width<=30rem){.about-hero h1{font-size:clamp(2.85rem,14vw,4rem)}.about-hero__context span:last-child{display:none}.about-hero__question{padding-inline:var(--space-4)}.about-hero__planes{display:none}.about-origin__sequence{grid-template-columns:1fr}.about-origin__sequence li,.about-origin__sequence li:not(:first-child){min-height:auto;padding:var(--space-5) 0 var(--space-7);border-right:0;border-top:var(--border-width) solid var(--color-border-light)}.about-origin__sequence li:first-child{border-top:0}.about-origin__number{margin-bottom:var(--space-6)}.about-method__questions li{grid-template-columns:2.5rem 1fr}.about-stages__list li{grid-template-columns:3rem 1fr;min-height:0}.about-stages__number{font-size:2.1rem}.about-stages__content h3{font-size:1.7rem}.about-founder__monogram{aspect-ratio:1.35}.about-founder__monogram span{font-size:4rem}.about-next__actions{align-items:stretch}.about-next__secondary{justify-content:space-between}}.about-hero{isolation:isolate;border-radius:0;min-height:0;padding-block:clamp(1.5rem,3vw,3rem) clamp(2.5rem,4vw,4rem);box-shadow:0 1.5rem 4rem #1110302e}.about-hero:before{z-index:-1;aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#5b5b9c75,#0000 68%);border-radius:50%;width:min(58vw,58rem);inset:auto -14rem -22rem auto}.about-hero:after,.about-hero__planes,.about-hero__context{display:none}.about-hero__grid{align-items:center}.about-hero__content{z-index:1;padding-block:var(--space-5);grid-column:1/8;position:relative}.about-hero__eyebrow{color:var(--color-text-muted-on-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:clamp(2rem,4vw,4rem);font-size:.7rem;font-weight:700}.about-hero h1{grid-column:auto;margin-top:0;font-size:clamp(3.5rem,2.15rem + 4.5vw,6.35rem);line-height:.94}.about-hero h1 em{color:var(--color-accent-soft);font-size:.93em;display:inline}.about-hero__introduction{grid-column:auto;margin-top:clamp(2rem,3.5vw,3.5rem)}.about-hero__introduction p{max-width:37rem;font-size:var(--font-size-lead);letter-spacing:-.015em;line-height:1.5}.about-hero__question{padding:0 0 0 var(--space-5);border:0;border-left:2px solid var(--color-accent);grid-column:auto;margin-top:clamp(2rem,3vw,3rem)}.about-hero__question:before{display:none}.about-hero__question>span{margin-bottom:var(--space-3)}.about-hero__question p{max-width:34rem;font-size:clamp(1.35rem,1.1rem + .75vw,1.95rem);line-height:1.24}.about-hero__portrait{z-index:1;background:var(--color-accent-deep);border-radius:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) clamp(4rem,8vw,8rem);grid-column:8/-1;align-self:stretch;margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #11103052}.about-hero__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#1110306b);position:absolute;inset:0}.about-hero__portrait img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;min-height:clamp(31rem,43vw,40rem);display:block}.about-hero__portrait figcaption{bottom:var(--space-5);left:var(--space-5);z-index:1;color:var(--color-text-on-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.7rem;font-weight:700;position:absolute}.about-origin__sequence{gap:var(--grid-gap);border-top:0}.about-origin__sequence li,.about-origin__sequence li:not(:first-child){background:var(--color-paper-bright);min-height:16rem;transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);border:0;border-radius:1.5rem;padding:clamp(1.5rem,2.5vw,2.5rem);box-shadow:0 1rem 2.5rem #1110301a}.about-origin__sequence li:before{top:0;left:var(--space-5);width:3rem}.about-origin__number{margin-bottom:var(--space-7)}@media (hover:hover){.about-origin__sequence li:hover{transform:translateY(-.3rem);box-shadow:0 1.4rem 3rem #11103029}}.about-visibility:before{display:none}.about-next:before{background-image:none}.about-founder{background:var(--color-paper-bright)}.about-founder:after{width:min(32%,28rem);height:.35rem}.about-founder__identity{align-content:start;gap:var(--space-5);padding-top:var(--space-2);display:grid}.about-founder__identity>p{color:var(--color-brand-primary);margin:0}.about-founder__identity>span{background:linear-gradient(135deg, transparent 0 42%, #2b2b7f1f 42% 43%, transparent 43% 100%), var(--color-paper);width:min(100%,20rem);height:clamp(8rem,16vw,13rem);box-shadow:inset 0 0 0 1px var(--color-border-light);border-radius:1.5rem 3rem 1.5rem 1.5rem;display:block}.about-founder__content>span{color:var(--color-brand-primary)}.about-founder__lead{max-width:40rem;font-size:var(--font-size-lead);line-height:1.48}.about-founder__content>p:not(.about-founder__lead){max-width:42rem;font-size:var(--font-size-body);line-height:1.58}@media (width<=70rem){.about-hero__content{grid-column:1/8}.about-hero__portrait{grid-column:8/-1}.about-hero__portrait img{min-height:clamp(31rem,54vw,40rem)}}@media (width<=55.99rem){.about-hero{padding-block:var(--space-7) var(--space-8);border-radius:0}.about-hero__content,.about-hero__portrait{grid-column:1/-1}.about-hero__portrait{border-radius:1.75rem 1.75rem 3.5rem;order:-1;justify-self:end;width:min(76vw,34rem);max-width:min(100%,34rem)}.about-hero__portrait img{min-height:28rem}.about-hero__content{padding-top:var(--space-6)}.about-hero h1{font-size:clamp(3.2rem,8.6vw,5.1rem)}.about-hero__question{padding-left:var(--space-4)}.about-origin__sequence li,.about-origin__sequence li:not(:first-child){min-height:14rem}.about-founder__content{padding-left:0}}@media (width<=47.99rem){.about-hero__portrait{justify-self:stretch;width:100%;max-width:none}.about-hero__portrait img{min-height:25rem;max-height:34rem}.about-hero__eyebrow{margin-bottom:var(--space-6)}.about-hero h1{font-size:clamp(3rem,13vw,4.3rem)}.about-hero__question p{font-size:clamp(1.25rem,5vw,1.65rem)}.about-origin__sequence{gap:var(--space-4)}.about-origin__sequence li,.about-origin__sequence li:not(:first-child){padding:var(--space-5)}.about-founder__identity>span{width:100%;height:7rem}}@media (prefers-reduced-motion:reduce){.about-origin__sequence li{transition:none}}.about-hero__eyebrow,.about-hero__portrait figcaption,.about-next__label,.about-origin__number,.about-stages__number,.about-stages__continuation,.about-visibility__gap,.about-visibility__label>span{display:none}.about-origin__heading,.about-origin__lead{text-align:center;grid-column:1/-1;justify-self:center;max-width:52rem}.about-origin__lead{margin-top:var(--space-6)}.about-origin__lead p,.about-method__statement p,.about-fit__copy p,.about-founder__content>p:not(.about-founder__lead){color:var(--color-brand-primary)}.about-origin__sequence{margin-top:clamp(3rem,5vw,5rem)}.about-origin__sequence li,.about-origin__sequence li:not(:first-child){min-height:13rem;padding:clamp(1.75rem,2.5vw,2.5rem)}.about-origin__sequence li:before{display:none}.about-origin__sequence h3,.about-origin__sequence p{color:var(--color-brand-primary)}.about-origin__turn{background:var(--color-paper-bright);text-align:center;border:0;border-radius:2rem;grid-column:3/11;margin-top:clamp(3rem,5vw,5rem);padding:clamp(2rem,4vw,4rem);display:block;box-shadow:0 1rem 2.5rem #11103017}.about-origin__turn p{max-width:42rem;color:var(--color-brand-primary);margin-inline:auto;font-family:inherit;font-style:normal;font-weight:500}.about-origin__turn strong{margin-top:var(--space-5);color:var(--color-brand-primary);font-size:var(--font-size-lead);padding-top:0;font-weight:600;line-height:1.35;display:block}.about-visibility__heading{text-align:center;grid-column:1/-1;justify-self:center;max-width:56rem}.about-visibility__comparison{gap:var(--grid-gap);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem)}.about-visibility__side,.about-visibility__side--visible,.about-visibility__side--patterns{background:var(--color-paper-bright);min-height:30rem;color:var(--color-brand-primary);transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);border:0;border-radius:2rem;padding:clamp(2rem,4vw,4rem);box-shadow:0 1rem 2.5rem #11103029}.about-visibility__label{margin-bottom:var(--space-6)}.about-visibility__label h3,.about-visibility__side--patterns>p,.about-visibility__side li{color:var(--color-brand-primary)}.about-visibility__side ul{gap:.75rem;display:grid}.about-visibility__side li{background:var(--color-paper);min-height:0;transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out), background-color var(--duration-medium) var(--ease-out);border:0;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 .5rem 1.25rem #11103014}.about-visibility__side li:after{border-color:var(--color-brand-primary);width:.5rem;height:.5rem}.about-visibility__side--patterns li:after{background:var(--color-brand-primary)}.about-visibility__conclusion{text-align:center;border:0;grid-column:3/11;margin-top:clamp(3rem,5vw,5rem);padding:0}.about-visibility__conclusion p,.about-visibility__conclusion strong{color:var(--color-text-on-dark)}.about-method__heading,.about-method__statement{text-align:center;grid-column:1/-1;justify-self:center;max-width:52rem}.about-method__statement{margin-top:var(--space-5);padding-top:0}.about-method__questions{gap:var(--space-4);border:0;grid-column:1/9;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);display:grid}.about-method__questions li{min-height:10rem;padding:var(--space-5);background:var(--color-paper-bright);transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);border:0;border-radius:1.5rem;align-items:center;display:flex;box-shadow:0 .9rem 2.2rem #11103017}.about-method__questions p{color:var(--color-brand-primary);font-family:inherit;font-size:clamp(1.2rem,1.05rem + .4vw,1.55rem);font-style:normal;font-weight:550;line-height:1.25}.about-method__principle{padding:var(--space-5);background:var(--color-brand-primary);border:0;border-radius:1.5rem;grid-column:10/-1;margin-top:clamp(3rem,5vw,5rem);box-shadow:0 .9rem 2.2rem #1110302e}.about-method__principle p,.about-method__principle strong{color:var(--color-text-on-dark)}.about-stages__heading>span,.about-fit__heading>span,.about-founder__content>span{color:var(--color-brand-primary)}.about-stages__list{gap:var(--grid-gap);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);display:grid}.about-stages__list li{background:var(--color-paper);min-height:20rem;transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);border:0;border-radius:2rem;padding:clamp(2rem,3vw,3rem);display:block;box-shadow:0 1rem 2.5rem #1110301a}.about-stages__content{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.about-stages__content h3,.about-stages__content p,.about-stages__content a{color:var(--color-brand-primary)}.about-stages__content a{margin-top:auto}.about-fit__heading,.about-fit__copy{align-self:start}.about-fit__copy{margin-top:calc(.7rem + var(--space-5))}.about-fit__copy p,.about-fit__copy p+p{color:var(--color-brand-primary);margin-top:0;font-size:clamp(1.2rem,1.05rem + .4vw,1.55rem);font-weight:550;line-height:1.4}.about-fit__copy p+p{margin-top:var(--space-4)}.about-fit__aside{background:var(--color-paper-bright);border:0;border-radius:2rem;box-shadow:0 1rem 2.5rem #11103014}.about-fit__aside span,.about-fit__aside p{color:var(--color-brand-primary)}.about-founder:after{display:none}.about-founder__identity{background:var(--color-ink);border-radius:2rem;padding:0;overflow:hidden;box-shadow:0 1rem 2.5rem #1110301f}.about-founder__identity>p,.about-founder__identity>span{display:none}.about-founder__identity img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;min-height:38rem;display:block}.about-founder__content{padding-left:clamp(0rem,3vw,3rem)}.about-founder__content ul{gap:var(--space-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-founder__content li{min-height:7.5rem;padding:var(--space-4);background:var(--color-paper);color:var(--color-brand-primary);transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);border:0;border-radius:1.25rem;box-shadow:0 .7rem 1.8rem #11103012}.about-next__heading{margin-top:0}.about-next h2{text-wrap:balance}@media (hover:hover){.about-visibility__side:hover,.about-method__questions li:hover,.about-stages__list li:hover,.about-founder__content li:hover{transform:translateY(-.35rem)scale(1.015);box-shadow:0 1.4rem 3rem #1110302e}.about-visibility__side li:hover{background:#fff;transform:translateY(-.2rem)scale(1.025);box-shadow:0 .9rem 1.8rem #11103029}}@media (width<=55.99rem){.about-origin__turn,.about-visibility__conclusion,.about-method__questions{grid-column:1/-1}.about-method__principle{grid-column:3/11}.about-stages__list{grid-template-columns:1fr}.about-stages__list li{min-height:0}.about-founder__content ul{grid-template-columns:1fr}}@media (width<=47.99rem){.about-visibility__comparison,.about-method__questions{grid-template-columns:1fr}.about-visibility__side,.about-visibility__side--visible,.about-visibility__side--patterns{min-height:0}.about-method__principle{grid-column:1/-1}.about-founder__identity img{min-height:28rem}.about-founder__content ul{grid-template-columns:1fr}}
