.nabout{--teal:#2f9c92;--brown:#25170f;--cream:#f7f0e4;--warm:#7c6656;background:var(--cream);color:var(--brown);font-family:var(--main-family,"Avenir Next",Avenir,"Helvetica Neue",sans-serif)}
.nabout h1,.nabout h2{color:var(--brown)!important}.nabout-process h2,.nabout-process h3{color:var(--cream)!important}
.nabout-origin__story{font-size:21px!important;line-height:1.72!important}.nabout-process__content>p:not(.nabout-kicker),.nabout-perspective__copy>p:not(.nabout-kicker):not(.nabout-quote){font-size:20px!important;line-height:1.72!important}.nabout-steps p{font-size:16px!important}.nabout-close>p{font-size:19px!important}
.nabout-origin{padding-top:105px!important;padding-bottom:105px!important;align-items:center}.nabout-origin h2{font-size:clamp(42px,4vw,56px)!important;line-height:1.08!important;max-width:620px}.nabout-origin__story{font-size:22px!important;line-height:1.68!important;max-width:650px}
.nabout-hero h1{font-size:clamp(46px,5vw,64px)!important;line-height:1.02!important}.nabout-origin h2,.nabout-process h2,.nabout-perspective h2,.nabout-close h2{font-size:clamp(38px,3.8vw,52px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.nabout-process h2,.nabout-perspective h2{max-width:650px}.nabout-close h2{max-width:680px}
.nabout *{box-sizing:border-box}.nabout figure,.nabout p,.nabout h1,.nabout h2,.nabout h3{margin:0}.nabout img{display:block;width:100%;height:100%;object-fit:cover}.nabout-kicker{font-size:11px;font-weight:800;letter-spacing:.24em;color:var(--teal);margin-bottom:24px!important}.nabout h1,.nabout h2{font-family:var(--main-family,"Avenir Next",Avenir,"Helvetica Neue",sans-serif);font-weight:500;letter-spacing:-.045em}.nabout-hero{min-height:650px;display:grid;grid-template-columns:46% 54%;border-bottom:1px solid rgba(37,23,15,.14)}.nabout-hero__copy{padding:clamp(70px,9vw,145px) clamp(34px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nabout-hero h1{font-size:clamp(48px,6vw,84px);line-height:.98;max-width:680px}.nabout-lead{font-size:clamp(17px,1.5vw,21px);line-height:1.65;color:var(--warm);max-width:600px;margin-top:34px!important}.nabout-hero__media{position:relative;min-height:650px;overflow:hidden}.nabout-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(37,23,15,.08),transparent 45%)}.nabout-hero__media figcaption{position:absolute;z-index:2;right:28px;bottom:25px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.nabout-proof{min-height:82px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,48px);padding:20px 30px;border-bottom:1px solid rgba(37,23,15,.13);font-size:11px;font-weight:800;letter-spacing:.16em;color:#715b49}.nabout-proof i{width:5px;height:5px;background:var(--teal);transform:rotate(45deg)}.nabout-origin{padding:clamp(80px,10vw,150px) max(5vw,34px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(50px,9vw,150px);max-width:1450px;margin:auto}.nabout-origin h2,.nabout-perspective h2,.nabout-close h2{font-size:clamp(40px,5vw,70px);line-height:1.05}.nabout-origin__story{padding-top:35px;border-top:1px solid rgba(37,23,15,.22);font-size:18px;line-height:1.75;color:var(--warm)}.nabout-origin__story p+p{margin-top:24px!important}.nabout-process{display:grid;grid-template-columns:50% 50%;background:var(--brown);color:var(--cream)}.nabout-process__media{min-height:720px}.nabout-process__content{padding:clamp(70px,8vw,125px) clamp(35px,7vw,105px)}.nabout-kicker--light{color:#72d2c8}.nabout-process h2{font-size:clamp(44px,5vw,72px);line-height:1.02}.nabout-process__content>p:not(.nabout-kicker){font-size:18px;line-height:1.72;color:rgba(247,240,228,.74);margin-top:30px!important}.nabout-steps{margin-top:58px}.nabout-steps>div{display:grid;grid-template-columns:50px 1fr;gap:3px 18px;padding:21px 0;border-top:1px solid rgba(247,240,228,.24)}.nabout-steps span{grid-row:1/3;color:#72d2c8;font-size:11px;font-weight:800;letter-spacing:.15em;padding-top:5px}.nabout-steps h3{font-size:20px;font-weight:600}.nabout-steps p{color:rgba(247,240,228,.65);font-size:15px;line-height:1.55}.nabout-perspective{padding:clamp(80px,10vw,145px) max(5vw,34px);display:grid;grid-template-columns:1fr .82fr;gap:clamp(55px,10vw,155px);align-items:center;max-width:1450px;margin:auto}.nabout-perspective__copy>p:not(.nabout-kicker):not(.nabout-quote){margin-top:32px!important;color:var(--warm);font-size:18px;line-height:1.75;max-width:670px}.nabout-quote{margin-top:42px!important;padding:25px 0 25px 26px;border-left:3px solid var(--teal);font-size:20px;line-height:1.55}.nabout-perspective__media{aspect-ratio:4/5}.nabout-close{background:#d9c6ad;padding:clamp(70px,8vw,115px) max(5vw,70px);display:grid;grid-template-columns:1.25fr .75fr auto;gap:clamp(35px,6vw,90px);align-items:end}.nabout-close h2{max-width:750px}.nabout-close>p{font-size:17px;line-height:1.7;color:#604c3d;max-width:440px}.nabout-close a{display:inline-flex;align-items:center;gap:26px;white-space:nowrap;background:var(--brown);color:#fff!important;padding:20px 25px;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.14em;transition:.2s}.nabout-close a:hover{background:var(--teal)}
@media(max-width:900px){.nabout-hero,.nabout-process,.nabout-origin,.nabout-perspective,.nabout-close{grid-template-columns:1fr}.nabout-hero__copy{padding:72px 26px}.nabout-hero__media{min-height:480px}.nabout-process__media{min-height:520px}.nabout-process__content{padding:70px 28px}.nabout-origin,.nabout-perspective{padding:75px 26px}.nabout-close{padding:70px 26px;align-items:start}.nabout-close a{justify-self:start}.nabout-proof{overflow:auto;justify-content:flex-start;white-space:nowrap}.nabout-perspective__media{aspect-ratio:4/3}}
@media(max-width:520px){.nabout-hero{min-height:auto}.nabout-hero h1{font-size:42px!important}.nabout-hero__media{min-height:390px}.nabout-proof{min-height:68px}.nabout-origin h2,.nabout-perspective h2,.nabout-close h2,.nabout-process h2{font-size:34px!important;line-height:1.12!important}.nabout-process__media{min-height:380px}.nabout-origin__story,.nabout-process__content>p:not(.nabout-kicker),.nabout-perspective__copy>p:not(.nabout-kicker):not(.nabout-quote),.nabout-close>p{font-size:18px!important;line-height:1.68!important}.nabout-perspective__media{aspect-ratio:1}.nabout-close{gap:28px}}
