.about-page{color:var(--black);background:var(--off-white);overflow:clip}.about-page h1,.about-page h2,.about-page p{margin-top:0}.about-page h2{letter-spacing:-.067em;margin-bottom:0;font-size:clamp(66px,8.7vw,125px);font-weight:700;line-height:.8}.ab-heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.ab-heading>.eyebrow{grid-column:1/4}.ab-heading>h2{grid-column:4/13}.ab-hero{min-height:112svh;color:var(--off-white);background:var(--black);grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;gap:24px;padding-block:130px 62px;display:grid;position:relative}.ab-hero>.eyebrow{top:126px;left:var(--page);position:absolute}.ab-hero-title{grid-column:1/11}.ab-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(70px,9.2vw,133px);line-height:.79}.ab-hero-copy{grid-column:9/13;margin-top:48px}.ab-hero-copy p{max-width:455px;margin-bottom:0;font-size:15px;line-height:1.62}.ab-hero-axis{letter-spacing:.14em;grid-column:1/13;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:76px;font-size:9px;display:grid}.ab-hero-axis i{background:#f2eee659;height:1px}.ab-definition{min-height:175svh;padding-block:190px}.ab-definition-copy,.ab-thinking-copy,.ab-build-copy{width:38%;margin:85px 0 0 auto;font-size:17px;line-height:1.65}.ab-system-list{border-top:1px solid var(--black);width:78%;margin:150px 0 0 auto}.ab-system-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 30px;align-items:center;min-height:122px;display:grid}.ab-system-item span{letter-spacing:.14em;font-size:9px}.ab-system-item strong{letter-spacing:-.055em;font-size:clamp(35px,5.1vw,73px);line-height:.86}.ab-system-item i{text-align:right;font-size:16px;font-style:normal}.ab-purpose{min-height:170svh;color:var(--off-white);background:var(--black);padding-block:190px}.ab-purpose-contrast{border-top:1px solid #f2eee64d;grid-template-columns:1fr 1fr;gap:24px;margin-top:155px;display:grid}.ab-purpose-contrast>div{border-bottom:1px solid #f2eee640;min-height:260px;padding:24px 0}.ab-purpose-contrast>div+div{border-left:1px solid #f2eee640;padding-left:24px}.ab-purpose-contrast span{letter-spacing:.14em;font-size:9px}.ab-purpose-contrast p{letter-spacing:-.04em;max-width:560px;margin:75px 0 0;font-size:clamp(28px,3.6vw,52px);line-height:1.05}.ab-purpose-close{width:57%;margin:130px 0 0 auto}.ab-purpose-close p{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.4vw,63px);line-height:1.03}.ab-thinking{min-height:165svh;padding-block:190px}.ab-lens-reference{border-top:1px solid var(--black);grid-template-columns:1fr 1fr;width:82%;margin:145px 0 0 auto;display:grid}.ab-lens-word{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:118px;display:grid}.ab-lens-word:nth-child(odd){border-right:1px solid var(--line);padding-right:24px}.ab-lens-word:nth-child(2n){padding-left:24px}.ab-lens-word span{font-size:9px}.ab-lens-word strong{letter-spacing:-.05em;font-size:clamp(27px,3.8vw,55px)}.ab-approach-link{margin:72px 0 0 18%}.ab-build{min-height:155svh;color:var(--off-white);background:var(--black);padding-block:190px}.ab-progression{border-block:1px solid #f2eee64d;grid-template-columns:repeat(6,1fr);margin-top:155px;display:grid}.ab-progression>div{border-right:1px solid #f2eee63d;min-height:210px;padding:22px 15px;position:relative}.ab-progression>div:last-child{border-right:0}.ab-progression span{letter-spacing:.12em;font-size:9px}.ab-progression strong{letter-spacing:-.03em;font-size:clamp(15px,1.7vw,25px);position:absolute;bottom:22px;left:15px}.ab-progression i{z-index:1;background:var(--black);font-style:normal;position:absolute;bottom:25px;right:-8px}.ab-proof{grid-template-columns:1.3fr 1fr;align-items:center;gap:8vw;min-height:135svh;padding-block:170px;display:grid}.ab-proof-number strong{letter-spacing:-.095em;font-size:clamp(170px,23vw,330px);line-height:.7;display:block}.ab-proof-number span{letter-spacing:.13em;margin-top:42px;font-size:14px;display:block}.ab-proof-copy{border-top:1px solid var(--black);padding-top:25px}.ab-proof-copy p{margin-bottom:42px;font-size:17px;line-height:1.55}.ab-proof-copy strong{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,49px);line-height:1.02;display:block}.ab-closing{min-height:112svh;color:var(--off-white);background:var(--black);flex-direction:column;justify-content:center;padding-block:130px 70px;display:flex}.ab-closing h2{margin:68px 0 0;font-size:clamp(63px,8.7vw,125px)}.ab-closing-bottom{border-top:1px solid #f2eee659;grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-top:105px;padding-top:25px;display:grid}.ab-closing-bottom p{max-width:460px;margin:0;font-size:15px;line-height:1.6}.ab-closing-bottom a{letter-spacing:.08em;border-bottom:1px solid;justify-self:end;align-items:center;min-height:44px;font-size:13px;display:flex}@media (max-width:1024px){.ab-hero-title{grid-column:1/12}.ab-hero-copy{grid-column:8/13}.ab-heading>h2{grid-column:3/13}.ab-system-list,.ab-lens-reference{width:88%}.ab-proof{grid-template-columns:1.15fr 1fr}}@media (max-width:767px){.about-page h2{font-size:clamp(43px,12.3vw,50px)}.ab-hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:105px 34px;display:flex}.ab-hero>.eyebrow{top:108px}.ab-hero h1{font-size:clamp(48px,13.6vw,55px)}.ab-hero-copy{margin-top:42px}.ab-hero-copy p{font-size:13px}.ab-hero-axis{width:100%;margin-top:45px}.ab-heading{display:block}.ab-heading>.eyebrow{margin-bottom:48px}.ab-definition,.ab-purpose,.ab-thinking,.ab-build{min-height:0;padding-block:115px}.ab-definition-copy,.ab-thinking-copy,.ab-build-copy{width:100%;margin-top:55px;font-size:15px}.ab-system-list{width:100%;margin-top:85px}.ab-system-item{grid-template-columns:38px 1fr 22px;min-height:82px}.ab-system-item strong{font-size:34px}.ab-purpose-contrast{grid-template-columns:1fr;margin-top:85px}.ab-purpose-contrast>div{min-height:190px}.ab-purpose-contrast>div+div{border-left:0;padding-left:0}.ab-purpose-contrast p{margin-top:55px;font-size:29px}.ab-purpose-close{width:100%;margin-top:80px}.ab-purpose-close p{font-size:30px}.ab-lens-reference{grid-template-columns:1fr;width:100%;margin-top:85px}.ab-lens-word,.ab-lens-word:nth-child(odd),.ab-lens-word:nth-child(2n){border-right:0;grid-template-columns:38px 1fr;min-height:75px;padding-inline:0}.ab-lens-word strong{font-size:31px}.ab-approach-link{margin:55px 0 0}.ab-progression{border-bottom:0;grid-template-columns:1fr;margin-top:85px}.ab-progression>div{border-bottom:1px solid #f2eee63d;border-right:0;grid-template-columns:38px 1fr 20px;align-items:center;min-height:70px;padding:0;display:grid}.ab-progression strong{font-size:25px;position:static}.ab-progression i{background:0 0;position:static;transform:rotate(90deg)}.ab-proof{min-height:0;padding-block:125px;display:block}.ab-proof-number strong{font-size:42vw}.ab-proof-number span{margin-top:28px;font-size:11px}.ab-proof-copy{margin-top:85px}.ab-proof-copy p{font-size:15px}.ab-proof-copy strong{font-size:31px}.ab-closing{min-height:100svh;padding-block:110px 50px}.ab-closing h2{font-size:clamp(47px,13vw,53px)}.ab-closing-bottom{grid-template-columns:1fr;margin-top:75px}.ab-closing-bottom a{justify-self:start;margin-top:35px}}@media (max-width:374px){.ab-hero h1{font-size:46px}.about-page h2{font-size:42px}.ab-system-item strong{font-size:31px}.ab-closing h2{font-size:45px}}@media (prefers-reduced-motion:reduce){.about-page .reveal{opacity:1!important;transform:none!important}.ab-system-item,.ab-lens-word{transition:none!important}}
