.about-page{--ivory:#f4f2eb;--paper:#eae7de;--ink:#151714;--muted:#555b55;--faint:#737a73;--line:#c7c8c0;--dark:#101512;color:var(--ink);background:var(--ivory);font-family:var(--font-inter),Arial,sans-serif;padding:0}.about-page .about-hero{isolation:isolate;background:#090d0b;min-height:clamp(680px,82svh,900px);display:grid;position:relative;overflow:hidden}.about-page .about-hero__media,.about-page .about-hero__media:after{position:absolute;inset:0}.about-page .about-hero__media img{object-fit:cover;object-position:center}.about-page .about-hero__media:after{content:"";background:linear-gradient(90deg,#070a08fa,#070a08e0 30%,#070a0857 62%,#070a081f),linear-gradient(#0000 52%,#070a08c2)}.about-page .about-hero__content{z-index:1;align-content:center;gap:28px;width:min(100% - 48px,1440px);margin:auto;padding:clamp(92px,12vh,140px) 0;display:grid;position:relative}.about-page :is(.about-kicker,.about-eyebrow,.about-values span,.about-facts span,.about-direction__arc span,.about-signature__role){color:var(--faint);font:600 .66rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;text-transform:uppercase;display:block}.about-page .about-hero .about-kicker{color:#d0ad6b}.about-page .about-hero h1{color:#f4efe3;max-width:7ch;font:400 clamp(5.2rem,9vw,9rem)/.84 var(--font-newsreader),Georgia,serif;letter-spacing:-.065em;margin:0}.about-page .about-hero__lede{color:#e8e2d6;border-top:1px solid #f4efe36b;max-width:43ch;margin:4px 0 0;padding-top:24px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.62}.about-page .about-story{width:min(100% - 48px,1440px);margin:auto}.about-page .about-eyebrow{margin:0 0 20px}.about-page .about-story h2{color:var(--ink);font:400 clamp(3.25rem,5.2vw,6rem)/.94 var(--font-newsreader),Georgia,serif;letter-spacing:-.048em;margin:0}.about-page .about-story p{color:var(--muted);font:400 1rem/1.67 var(--font-inter),Arial,sans-serif}.about-page :is(.about-opening,.about-editorial,.about-build){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(64px,9vw,140px);padding:clamp(88px,10vw,144px) 0;display:grid}.about-page :is(.about-opening__body,.about-copy){border-top:1px solid var(--line);align-self:end;max-width:66ch;padding-top:28px}.about-page .about-lead{margin:0;color:#2b2e2a!important;font:400 clamp(1.25rem,1.7vw,1.55rem)/1.52 var(--font-newsreader),Georgia,serif!important}.about-page .about-values{border-block:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(42px,6vw,76px);display:grid}.about-page .about-values article{border-right:1px solid var(--line);min-height:160px;padding:26px clamp(22px,3vw,42px)}.about-page .about-values article:first-child{padding-left:0}.about-page .about-values article:last-child{border-right:0;padding-right:0}.about-page .about-values p{color:#252824;max-width:34ch;margin:38px 0 0}.about-page .about-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.about-page .about-facts article{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:188px;padding:28px clamp(20px,2.5vw,36px);display:grid}.about-page .about-facts article:first-child{padding-left:0}.about-page .about-facts article:last-child{border-right:0;padding-right:0}.about-page .about-facts strong{color:var(--ink);font:400 clamp(1.75rem,2.4vw,2.55rem)/1 var(--font-newsreader),Georgia,serif;align-self:center}.about-page .about-facts p{align-self:end;max-width:28ch;margin:0;font-size:.78rem;line-height:1.45}.about-page .about-copy p{margin:0}.about-page .about-copy p+p{margin-top:22px}.about-page .about-convictions{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.about-page .about-convictions article{flex-direction:column;min-height:560px;padding:clamp(72px,8vw,112px) clamp(40px,5vw,76px);display:flex}.about-page .about-convictions article:first-child{border-right:1px solid var(--line);padding-left:0}.about-page .about-convictions article:last-child{padding-right:0}.about-page .about-convictions h2{max-width:11ch;font-size:clamp(3.25rem,4.5vw,5.25rem)}.about-page .about-convictions p{border-top:1px solid var(--line);max-width:52ch;margin:auto 0 0;padding-top:28px}.about-page .about-build{color:#eef0ea;background:var(--dark);border:0;width:100vw;margin-left:-50vw;padding-inline:max(24px,50vw - 720px);position:relative;left:50%}.about-page .about-build .about-eyebrow{color:#c9a66c}.about-page .about-build h2{color:#f3eee2}.about-page .about-build .about-copy{border-color:#454b45}.about-page .about-build p{color:#bdc4bd}.about-page .about-direction{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid}.about-page .about-direction>article{padding:clamp(72px,8vw,110px) clamp(38px,5vw,72px)}.about-page .about-direction h2{max-width:11ch;font-size:clamp(3.25rem,4.3vw,5rem)}.about-page .about-direction>article>p{max-width:54ch;margin:30px 0 0}.about-page .about-direction__arc{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.about-page .about-direction__arc p{border-right:1px solid var(--line);min-height:104px;color:var(--ink);font-family:var(--font-newsreader),Georgia,serif;align-content:space-between;margin:0;padding:16px 18px;font-size:.92rem;line-height:1.35;display:grid}.about-page .about-direction__arc p:first-child{padding-left:0}.about-page .about-direction__arc p:last-child{border-right:0;padding-right:0}.about-page .about-direction__home h2{max-width:9ch}.about-page .about-direction__home p{color:#3f443e;font-family:var(--font-newsreader),Georgia,serif;font-size:1.08rem;line-height:1.58}.about-page .about-founder{background:#ece8dd;border-block:1px solid #c5c0b4;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-template-areas:"portrait eyebrow""portrait title""portrait body";gap:18px clamp(52px,7vw,110px);margin:clamp(72px,9vw,128px) 0;padding:clamp(54px,6vw,84px);display:grid}.about-page .about-founder>.about-eyebrow{border-bottom:1px solid #c5c0b4;grid-area:eyebrow;align-self:end;margin:0;padding-bottom:16px}.about-page .about-founder__portrait{aspect-ratio:1/1.08;background:#eee9df;border:1px solid #c5c0b4;grid-area:portrait;align-self:center;width:100%;margin:0;position:relative;overflow:hidden}.about-page .about-founder__portrait img{object-fit:cover;object-position:center 12%}.about-page .about-founder h2{grid-area:title;max-width:15ch;font-size:clamp(3.15rem,4.3vw,5rem)}.about-page .about-founder__body{border-top:1px solid #c5c0b4;grid-area:body;grid-template-columns:1fr 1fr;gap:18px 38px;max-width:900px;padding-top:26px;display:grid}.about-page .about-founder__body p{color:#353a34;font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:1.06rem;line-height:1.58}.about-page .about-signature{grid-column:1/-1;align-items:baseline;gap:14px;margin-top:18px;display:flex}.about-page .about-signature__mark{color:var(--ink);font:400 1.5rem/1 var(--font-newsreader),Georgia,serif}@media (max-width:980px){.about-page :is(.about-opening,.about-editorial,.about-build,.about-direction){grid-template-columns:1fr}.about-page :is(.about-opening,.about-editorial,.about-build){gap:44px}.about-page .about-convictions{grid-template-columns:1fr}.about-page .about-convictions article{min-height:0;padding:72px 0}.about-page .about-convictions article:first-child{border-right:0;border-bottom:1px solid var(--line)}.about-page .about-convictions p{margin-top:52px}.about-page .about-direction>article{padding:72px 0}.about-page .about-direction>article:first-child{border-right:0;border-bottom:1px solid var(--line)}.about-page .about-direction__home{margin-inline:-24px;padding-inline:24px!important}.about-page .about-founder{grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-template-areas:"portrait eyebrow""portrait title""body body";padding:48px}.about-page .about-founder__body{margin-top:18px}}@media (max-width:700px){.about-page .about-hero{min-height:720px}.about-page .about-hero__media img{object-position:62% center}.about-page .about-hero__media:after{background:linear-gradient(#070a0847,#070a08b8 38%,#070a08fa)}.about-page .about-hero__content{width:calc(100% - 40px);padding:72px 0}.about-page .about-hero h1{font-size:clamp(4.5rem,23vw,6rem)}.about-page .about-story{width:calc(100% - 40px)}.about-page :is(.about-opening,.about-editorial){padding:68px 0}.about-page .about-story h2{font-size:clamp(3.05rem,15vw,4.4rem)}.about-page :is(.about-values,.about-facts,.about-direction__arc){grid-template-columns:1fr}.about-page :is(.about-values article,.about-facts article,.about-direction__arc p){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.about-page :is(.about-values article,.about-facts article,.about-direction__arc p):last-child{border-bottom:0}.about-page .about-values p{margin-top:22px}.about-page .about-facts strong{margin:26px 0}.about-page .about-build{gap:38px;padding-block:70px}.about-page .about-direction__home{margin-inline:-20px;padding-inline:20px!important}.about-page .about-founder{grid-template-columns:1fr;grid-template-areas:"eyebrow""portrait""title""body";gap:24px;margin:58px 0;padding:32px 20px 40px}.about-page .about-founder__portrait{aspect-ratio:1;max-width:420px}.about-page .about-founder__body{grid-template-columns:1fr;gap:18px;margin:0}.about-page .about-signature{grid-column:1;gap:8px;display:grid}}.about-page .about-hero{width:100%;margin:0;padding:0}.about-page .about-hero:after{display:none}.about-page .about-hero__content{grid-column:1/-1;justify-self:center;width:min(100% - 48px,760px);margin:0}@media (max-width:700px){.about-page .about-hero__content{width:calc(100% - 40px)}}.about-page .about-founder{-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);background:#f4f2ebb8;border:1px solid #97948b6b;border-radius:24px;grid-template-columns:minmax(320px,430px) minmax(0,1fr);grid-template-areas:"portrait eyebrow""portrait title""portrait body";gap:20px clamp(64px,7vw,112px);width:min(100vw - 48px,1500px);margin:clamp(72px,8vw,112px) 0 0 calc(-1*min(50vw - 24px,750px));padding:clamp(68px,7vw,104px);position:relative;left:50%;overflow:hidden;box-shadow:0 30px 80px #1517141a,inset 0 1px #ffffffc7}.about-page .about-founder:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff57,#eae7de2e);position:absolute;inset:0}.about-page .about-founder>.about-eyebrow{color:#6d706a;border:0;align-self:start;margin:0;padding:0}.about-page .about-founder__portrait{aspect-ratio:auto;background:#eee9dfa8;border:1px solid #97948b57;border-radius:16px;align-self:stretch;min-height:520px;box-shadow:0 18px 42px #15171417}.about-page .about-founder__portrait img{object-position:center 10%}.about-page .about-founder h2{border-bottom:1px solid #97948b6b;max-width:14ch;padding-bottom:30px;font-size:clamp(3.7rem,5vw,5.9rem);line-height:.91}.about-page .about-founder__body{border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px clamp(34px,4vw,64px);max-width:920px;padding-top:10px}.about-page .about-founder__body p{font-size:clamp(1.05rem,1.25vw,1.18rem)}.about-page .about-founder__body p:first-child{font-size:clamp(1.22rem,1.55vw,1.42rem);line-height:1.48}.about-page .about-signature{border-top:1px solid #97948b6b;margin-top:22px;padding-top:22px}.about-page .about-signature__mark{font-size:1.7rem}@media (max-width:980px){.about-page .about-founder{grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-template-areas:"portrait eyebrow""portrait title""body body";padding:56px 24px}.about-page .about-founder__portrait{min-height:390px}.about-page .about-founder__body{margin-top:18px}}@media (max-width:700px){.about-page .about-founder{border-radius:18px;grid-template-columns:1fr;grid-template-areas:"eyebrow""portrait""title""body";gap:24px;width:calc(100vw - 24px);margin:58px 0 0 calc(12px - 50vw);padding:34px 20px 42px;left:50%}.about-page .about-founder__portrait{aspect-ratio:1;width:100%;max-width:none;min-height:0}.about-page .about-founder h2{padding-bottom:24px}.about-page .about-founder__body{grid-template-columns:1fr;gap:20px;margin:0;padding:0}.about-page .about-signature{grid-column:1;gap:8px;display:grid}}.about-page .about-signature{flex-direction:column;align-items:flex-start;gap:8px}.about-page .about-direction{border-block:1px solid var(--line);background:linear-gradient(90deg,#e9e6dd 0 50%,#f4f2eb 50% 100%);grid-template-columns:repeat(2,minmax(0,1fr));width:100vw;margin-left:-50vw;padding-inline:max(24px,50vw - 720px);position:relative;left:50%}.about-page .about-direction>article{min-height:650px;padding:clamp(72px,8vw,110px) clamp(42px,5vw,76px)}.about-page .about-direction>article:first-child{border-right:1px solid var(--line);padding-left:clamp(42px,5vw,76px)}.about-page .about-direction>article:last-child{padding-right:clamp(42px,5vw,76px)}.about-page .about-direction__home{background:0 0}@media (max-width:980px){.about-page .about-direction{background:var(--ivory);grid-template-columns:1fr;padding-inline:24px}.about-page .about-direction>article,.about-page .about-direction>article:first-child,.about-page .about-direction>article:last-child{min-height:0;padding:72px 0}.about-page .about-direction>article:first-child{border-right:0;border-bottom:1px solid var(--line);background:#e9e6dd;margin-inline:-24px;padding-inline:24px}.about-page .about-direction__home{margin-inline:-24px}}@media (max-width:700px){.about-page .about-direction{padding-inline:20px}.about-page .about-direction>article,.about-page .about-direction>article:first-child,.about-page .about-direction>article:last-child{padding-block:60px}.about-page .about-direction>article:first-child,.about-page .about-direction__home{margin-inline:-20px;padding-inline:20px}}
