@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap");@property --pd-x{syntax:"<number>";inherits:false;initial-value:0}@property --pd-y{syntax:"<number>";inherits:false;initial-value:0}@property --pd-r{syntax:"<number>";inherits:false;initial-value:0}.about-page{--ap-ink:#12110b;--ap-brown:#39332d;--ap-body:rgba(57,51,45,0.75);--ap-gutter:24px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-fade:cubic-bezier(0.25,0.1,0.25,1);--ease-back:cubic-bezier(0.34,1.3,0.64,1);--ease-spring:cubic-bezier(0.22,1.25,0.36,1);position:relative}.about-page p{text-wrap-style:auto}.about-page-br-wide{display:none}@media (min-width:1024px){.about-page h1,.about-page h2{text-wrap-style:auto}.about-page-br-wide{display:inline}}.about-page-sprite{position:absolute;width:203.37%;height:208.11%;max-width:none;object-fit:fill}.about-page-eyebrow{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:16px;color:var(--ap-body);white-space:pre}.about-page-metric,.about-page-tile-float{transform:translate(calc(var(--pd-x) * var(--ax, 0px)),calc(var(--pd-y) * var(--ay, 0px))) rotate(calc(var(--pd-r) * var(--ar, 0deg)))}@keyframes about-page-bump-x{0%,to{--pd-x:0}50%{--pd-x:1}}@keyframes about-page-osc-y{0%,50%,to{--pd-y:0}25%{--pd-y:1}75%{--pd-y:-1}}@keyframes about-page-osc-r{0%,50%,to{--pd-r:0}25%{--pd-r:1}75%{--pd-r:-1}}.about-page-hero{padding:56px var(--ap-gutter) 0;text-align:center}.about-page-hero h1{font-family:var(--font-display);font-size:clamp(40px,5.2vw,75px);font-weight:500;line-height:1.2;letter-spacing:-.032em;color:var(--ap-ink)}.about-page-hero p{max-width:469px;margin:16px auto 0;font-family:var(--font-sans);font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.4;letter-spacing:-.021em;color:rgba(57,51,45,.8)}@media (min-width:1024px){.about-page-hero h1{line-height:1.6}}@media (min-width:1440px){.about-page-hero{padding-top:117.5px}.about-page-hero h1{margin-left:-4px}.about-page-hero p{margin-top:23.5px}}.about-page-story{position:relative;width:min(1590px,100% - 2 * var(--ap-gutter));margin:64px auto 0}.about-page-story-copy{position:relative;isolation:isolate;max-width:777px;margin:0 auto;padding-top:clamp(72px,20vw,158px);text-align:center}@media (max-width:639px){.about-page-story-copy{position:relative;isolation:isolate;max-width:777px;margin-top:-98px;text-align:center}}.about-page-story-mark{position:absolute;top:0;left:50%;z-index:-1;width:777px;max-width:100%;height:auto;transform:translateX(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-page-story-title{font-family:var(--font-display);font-size:clamp(36px,4.2vw,60px);font-weight:700;line-height:80px;letter-spacing:-1.6px;color:var(--ap-ink)}.about-page-story-p1,.about-page-story-p2{margin:0 auto;font-family:var(--font-sans);font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:28px;color:rgba(57,51,45,.85)}@media (min-width:1024px){.about-page-story-p1,.about-page-story-p2{line-height:35px}}.about-page-story-p1{max-width:763px;margin-top:24px}.about-page-story-p2{max-width:678px;margin-top:18px}.about-page-metrics{display:grid;grid-gap:16px;gap:16px;margin-top:48px}@media (min-width:640px){.about-page-metrics{grid-template-columns:repeat(2,minmax(0,287px));justify-content:center;gap:24px}}.about-page-metric{height:222px;border-radius:16px;padding:30px 30px 0;translate:calc(var(--slide-dir, 0) * 56vw * (1 - var(--slide-p, 1))) 0;scale:var(--slide-s,1);opacity:var(--slide-o,1);background-image:linear-gradient(127.63deg,rgba(175,255,175,.2),rgba(154,216,255,.2) 97.269%)}.about-page-metric--b{height:223px;background-image:linear-gradient(126.58deg,rgba(175,255,175,.2) 1.6401%,rgba(154,216,255,.2))}.about-page-metric--c{background-image:linear-gradient(128.8deg,rgba(175,255,175,.2) 2.7926%,rgba(154,216,255,.2) 97.588%)}.about-page-metric--d{height:223px;background-image:linear-gradient(125.38deg,rgba(175,255,175,.2) 1.7688%,rgba(154,216,255,.2))}.about-page-metric-kicker{font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:28px;color:#0a0a0a}.about-page-metric-value{height:52px;margin-top:3px;font-family:var(--font-sans);font-size:36px;font-weight:400;line-height:67px;color:#0a0a0a}.about-page-metric-body{max-width:227px;margin-top:13px;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;color:#333}.about-page-founder{padding:80px var(--ap-gutter) 90px;overflow:hidden}.about-page-founder-head{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center}.about-page-founder-head .about-page-eyebrow{position:relative;z-index:1}.about-page-founder-head h2{position:relative;z-index:1;margin-top:13px;font-size:clamp(38px,4.2vw,60px);letter-spacing:-1.5px;color:var(--ap-brown)}.about-page-founder-backdrop,.about-page-founder-head h2{font-family:var(--font-display);font-weight:700;line-height:1}.about-page-founder-backdrop{position:absolute;top:17px;left:50%;width:max-content;transform:translateX(-50%);font-size:clamp(54px,8.9vw,128px);letter-spacing:-3.2px;color:rgba(18,17,11,.06);white-space:nowrap}.about-page-founder-layout{display:grid;grid-template-columns:320px minmax(0,664px);align-items:start;grid-gap:clamp(56px,7vw,135px);gap:clamp(56px,7vw,135px);width:min(1166px,100%);margin:54px auto 0}.about-page-founder-card-wrap{position:relative;width:320px;height:470px;margin-top:126px}.about-page-founder-card-glow{position:absolute;inset:10px -8px 4px 8px;transform:rotate(6deg);border-radius:24px;background:linear-gradient(128deg,rgba(175,255,175,.34),rgba(154,216,255,.34))}.about-page-founder-card{position:absolute;inset:3px -22px 11px -14px;display:flex;flex-direction:column;padding:7px;transform:rotate(-2deg);border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(18,17,11,.1),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.about-page-founder-photo{position:relative;flex:0 0 350px;overflow:hidden;border-radius:16px}.about-page-founder-image{width:100%;height:100%;object-fit:cover;object-position:center 38%}.about-page-founder-caption{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:69px;margin-top:12px;padding-top:9px;border-top:1px dashed rgba(18,17,11,.15)}.about-page-founder-caption-name{font-family:var(--font-display);font-size:11px;font-weight:700;line-height:16px;color:var(--ap-ink)}.about-page-founder-caption-role{font-family:var(--font-sans);font-size:8px;font-weight:500;line-height:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(57,51,45,.7)}.about-page-founder-caption img{position:absolute;top:6px;right:0;width:42px;height:32px}.about-page-founder-copy{padding-top:14px}.about-page-founder-copy h3{font-family:var(--font-display);font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.12;letter-spacing:-.9px;color:var(--ap-ink)}.about-page-founder-role{margin-top:4px;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:24px;color:var(--ap-body)}.about-page-founder-statement{max-width:610px;margin-top:28px;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:33px;letter-spacing:-.4px;color:#01017c}.about-page-founder-bio{display:grid;grid-gap:12px;gap:12px;margin-top:17px;font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:32px;color:rgba(57,51,45,.85)}.about-page-founder-experience{display:flex;flex-wrap:wrap;list-style:none;gap:28px;margin:32px 0 0;padding:0;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.35px;text-transform:uppercase;color:var(--ap-ink)}@media (max-width:1023px){.about-page-founder-layout{grid-template-columns:minmax(240px,.78fr) minmax(0,1.4fr);gap:clamp(32px,5vw,72px);max-width:900px}.about-page-founder-card-wrap{width:100%;height:auto;aspect-ratio:320/470}.about-page-founder-photo{flex-basis:0;flex-grow:1}.about-page-founder-bio{font-size:16px;line-height:1.75}}@media (max-width:700px){.about-page-founder{padding-top:64px;padding-bottom:72px}.about-page-founder-head h2{margin-top:16px;font-size:clamp(34px,9vw,48px);letter-spacing:-1.1px;white-space:nowrap}.about-page-founder-backdrop{top:25px;font-size:clamp(44px,12vw,78px);letter-spacing:-2px}.about-page-founder-layout{grid-template-columns:minmax(0,1fr);gap:38px;margin-top:42px}.about-page-founder-card-wrap{width:min(320px,82vw);justify-self:center;margin-top:0}.about-page-founder-copy{padding:0}.about-page-founder-copy h3{font-size:28px}.about-page-founder-statement{margin-top:22px;font-size:21px;line-height:1.4}.about-page-founder-bio{gap:14px;margin-top:16px;font-size:16px;line-height:1.7}.about-page-founder-experience{gap:12px 22px;margin-top:24px;font-size:12px}}@media (min-width:1024px){.about-page-story{height:667px;margin-top:96px}.about-page-story-copy{padding-top:158px;left:-3px}.about-page-story-title{margin-left:-2px}.about-page-story-mark{left:calc(50% - 7px)}.about-page-story-p1{margin-top:30.5px}.about-page-metrics{display:block;margin:0}.about-page-metric{position:absolute;width:287px}.about-page-metric--a{top:32px;left:-6px}.about-page-metric--b{top:444px;left:56px}.about-page-metric--c{top:0;right:6px}.about-page-metric--d{top:396px;right:56px}}@media (min-width:1024px) and (max-width:1439px){.about-page-story{--ap-card:clamp(180px,18.5vw,287px)}.about-page-metric{width:var(--ap-card)}.about-page-story-copy{max-width:min(777px,calc(100% - 2 * var(--ap-card) - 56px))}}.about-page-values{margin-top:0;padding:0 var(--ap-gutter)}.about-page-values-title{position:relative;z-index:2;font-family:var(--font-display);font-size:clamp(36px,4.2vw,60px);font-weight:700;line-height:80px;letter-spacing:-1.6px;text-align:center;color:var(--ap-ink)}.about-page-values-row{position:relative;z-index:1;display:grid;grid-gap:40px;gap:40px;justify-items:center;margin-top:48px}@media (min-width:640px){.about-page-values-row{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page-collage{grid-column:1/-1}}.about-page-values-text{position:relative;text-align:center}.about-page-values-text--left{order:2}.about-page-values-text--right{order:3}.about-page-values-base{font-family:var(--font-sans);font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:32px;white-space:nowrap}.about-page-values-line{display:block;color:var(--color-navy)}.about-page-values-letter{color:color-mix(in oklab,var(--color-lime) calc(var(--t, 0) * 100%),var(--color-navy))}.about-page-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.about-page-collage{position:relative;order:1;width:min(450.5px,78vw);aspect-ratio:450.5/526.66}.about-page-collage-card{position:absolute;top:50%;left:50%;z-index:var(--card-z,1);width:79.911%;height:87.343%;translate:-50% calc(-50% + var(--card-y, 0%));scale:var(--card-s,1);opacity:var(--card-o,1)}.about-page-collage-photo,.about-page-collage-turn{position:absolute;inset:0}.about-page-collage-photo{overflow:hidden;border-radius:16px}@media (min-width:1024px){.about-page-values-row{grid-template-columns:minmax(0,1fr) 450.5px minmax(0,1fr);align-items:center}.about-page-collage,.about-page-values-text--left,.about-page-values-text--right{order:0;grid-column:auto}}@media (min-width:1440px){.about-page-values{margin-top:121px}}@media (min-width:1600px){.about-page-values{width:1728px;max-width:100%;margin:11px auto 0;padding:0}.about-page-values-row{display:block;height:526.66px;margin-top:135px}.about-page-values-text{position:absolute}.about-page-values-text--left{top:183px;left:calc(50% - 674px);width:341px}.about-page-values-text--right{top:194px;left:calc(50% + 360px);width:370px}.about-page-collage{position:absolute;top:0;left:50%;width:450.5px;translate:-50% 0}}.about-page-mission{position:relative;margin-top:80px;padding:0 var(--ap-gutter);text-align:center}.about-page-tiles{display:none}.about-page-mission-block h2{font-family:var(--font-display);font-size:clamp(36px,4.2vw,60px);font-weight:700;line-height:80px;letter-spacing:-1.6px;color:var(--ap-ink)}.about-page-mission-block p{max-width:646px;margin:20px auto 0;font-family:var(--font-sans);font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:32px;color:var(--ap-body)}.about-page-mission-block--mission{margin-top:56px}@media (min-width:1280px){.about-page-mission{width:min(1539px,100% - 2 * var(--ap-gutter));height:662px;margin:64px auto 0;padding:0}.about-page-mission-block--vision{padding-top:150px}.about-page-mission-block p{margin-top:28px}.about-page-mission-block--mission{margin-top:90px}.about-page-tiles{position:absolute;inset:0;display:block;pointer-events:none}.about-page-tile{position:absolute;width:200px;height:256px;translate:0 calc(clamp(320px, 55vh, 560px) * (1 - var(--rise-p, 1)));scale:var(--rise-s,1);opacity:var(--rise-o,1)}.about-page-tile--tl{top:22px;left:81.5px}.about-page-tile--tr{top:0;right:1.5px}.about-page-tile--bl{top:406px;left:-1.5px}.about-page-tile--br{top:392px;right:74.5px}.about-page-tile-float{position:absolute;inset:0;overflow:hidden;border-radius:16px}}@media (min-width:1440px){.about-page-mission{margin-top:45.34px}}.about-page-workspace{margin-top:96px;padding:0 var(--ap-gutter);text-align:center}.about-page-workspace h2{margin-top:32px;font-family:var(--font-display);font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:1;letter-spacing:-.6px;color:var(--ap-brown)}.about-page-workspace-lead{margin:28px auto 0;font-family:var(--font-sans);font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:28px;color:var(--ap-body);max-width:653px}.about-page-workspace-grid{display:grid;grid-gap:16px;gap:16px;width:min(1072px,100%);margin:40px auto 0}@media (min-width:700px){.about-page-workspace-grid{grid-template-columns:633.594fr 422.406fr}}.about-page-workspace-image{position:relative;overflow:hidden;border-radius:12px;background:#e8e8e8;aspect-ratio:633.594/360}.about-page-workspace-image img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.about-page-workspace-image img{scale:var(--ws-zoom,1.16);translate:0 var(--ws-par,0);transition:scale .7s var(--ease-out)}.about-page-workspace-image:hover img{--ws-zoom:1.22}.about-page-workspace-image{opacity:0;translate:0 46px;transition:opacity .9s var(--ease-fade),translate .9s var(--ease-out)}.about-page-workspace-image--narrow{transition-delay:.14s}.about-page-workspace.is-in .about-page-workspace-image{opacity:1;translate:0 0}}@media (min-width:700px){.about-page-workspace-image--narrow{aspect-ratio:auto}}.about-page-workspace-address{display:flex;align-items:flex-start;gap:7.5px;width:-moz-fit-content;width:fit-content;margin:23px auto 0;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:20px;color:var(--ap-body);text-align:left}.about-page-workspace-address img{flex-shrink:0;margin-top:2px}@media (min-width:1440px){.about-page-workspace{margin-top:114px}.about-page-eyebrow{font-size:18px}.about-page-workspace h2{margin-top:40px;line-height:48px}.about-page-workspace-lead{margin-top:34px}.about-page-workspace-grid{height:360px;margin-top:53px}.about-page-workspace-image{aspect-ratio:auto}.about-page .wordmark-band{padding-bottom:56.71px}}@media (prefers-reduced-motion:no-preference){.about-page-story-mark{opacity:0;transform:translateX(-50%) scale(1.15);transition:opacity .7s var(--ease-fade),transform .7s var(--ease-spring)}.about-page-story-title{opacity:0;transform:translateX(45px) rotate(-3deg);transition:opacity .65s var(--ease-fade) .6s,transform .65s var(--ease-back) .6s}.about-page-story-p1{opacity:0;transition:opacity .9s var(--ease-fade) .85s}.about-page-story-p2{opacity:0;transform:translateY(28px);transition:opacity .65s var(--ease-fade) 1.05s,transform .65s var(--ease-out) 1.05s}.about-page-story.is-in .about-page-story-mark{opacity:1;transform:translateX(-50%)}.about-page-story.is-in .about-page-story-p1,.about-page-story.is-in .about-page-story-p2,.about-page-story.is-in .about-page-story-title{opacity:1;transform:none}.about-page-metric{animation:about-page-bump-x var(--tx) ease-in-out infinite,about-page-osc-y var(--ty) ease-in-out infinite,about-page-osc-r var(--tr) ease-in-out infinite}.about-page-metric--a{--ax:4px;--tx:10s;--ay:-9px;--ty:5s;--ar:-0.7deg;--tr:10s}.about-page-metric--b{--ax:-3px;--tx:5s;--ay:11px;--ty:3.333s;--ar:0.6deg;--tr:5s}.about-page-metric--c{--ax:-5px;--tx:10s;--ay:8px;--ty:5s;--ar:0.8deg;--tr:10s}.about-page-metric--d{--ax:3px;--tx:5s;--ay:-7px;--ty:3.333s;--ar:-0.5deg;--tr:5s}.about-page-values-title{opacity:0;transform:scale(.8);transition:opacity .7s var(--ease-fade),transform .7s var(--ease-spring)}.about-page-values-title.is-in{opacity:1;transform:none}.about-page-values-row{opacity:0;transform:translateY(45px);transition:opacity .8s var(--ease-fade),transform .8s var(--ease-out)}.about-page-values-row.is-in{opacity:1;transform:none}.about-page-mission-block--vision{opacity:0;transform:translateY(-35px);transition:opacity .6s var(--ease-fade),transform .6s var(--ease-back)}.about-page-mission-block--mission{opacity:0;transform:translateY(35px);transition:opacity .6s var(--ease-fade) .2s,transform .6s var(--ease-back) .2s}.about-page-mission.is-in .about-page-mission-block{opacity:1;transform:none}.about-page-mission.is-in .about-page-tile-float{animation:about-page-bump-x 5.24s ease-in-out calc(var(--in) + .9s) infinite,about-page-osc-y 2.62s ease-in-out calc(var(--in) + .9s) infinite,about-page-osc-r 5.24s ease-in-out calc(var(--in) + .9s) infinite}.about-page-tile--tl{--in:0s;--ax:3px;--ay:-8px;--ar:-0.6deg}.about-page-tile--tr{--in:0.28s;--ax:-4px;--ay:10px;--ar:0.7deg}.about-page-tile--bl{--in:0.56s;--ax:-3px;--ay:9px;--ar:-0.8deg}.about-page-tile--br{--in:0.84s;--ax:4px;--ay:-7px;--ar:0.5deg}.about-page-workspace{opacity:0;transform:translate(35px,35px);transition:opacity .75s var(--ease-fade),transform .75s var(--ease-back)}.about-page-workspace.is-in{opacity:1;transform:none}.about-page-reveal--contact{opacity:0;transform:translateX(55px);transition:opacity .65s var(--ease-fade),transform .65s var(--ease-out)}.about-page-reveal--footer{opacity:0;transform:translateY(25px);transition:opacity .6s var(--ease-fade),transform .6s var(--ease-out)}.about-page-reveal--contact.is-in,.about-page-reveal--footer.is-in{opacity:1;transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.about-page-values-track{height:380vh}.about-page-values-stage{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;flex-direction:column;justify-content:center;padding-top:clamp(64px,8vh,104px)}.about-page-values-stage .about-page-values-row{margin-top:clamp(20px,4vh,72px)}.about-page-story-track{height:300vh}.about-page-story{position:-webkit-sticky;position:sticky;top:max(88px,calc((100vh - 720px) / 2))}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.about-page-mission-track{height:300vh}.about-page-mission{position:-webkit-sticky;position:sticky;top:max(88px,calc((100vh - 700px) / 2))}}