.founder-story{--founder-paper: #f2eee5;--founder-paper-light: #faf8f3;--founder-ink: #171612;--founder-muted: #726c61;--founder-rule: #d4cdc0;--founder-accent: #8f3e4d;overflow:hidden;color:var(--founder-ink);background:var(--founder-paper-light)}.founder-story__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(38rem,.92fr);min-height:clamp(68rem,88vh,94rem);max-width:180rem;margin-inline:auto;background:var(--founder-paper)}.founder-story__hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(8rem,10vw,15rem) clamp(4rem,8vw,13rem) clamp(6rem,8vw,11rem)}.founder-story__eyebrow,.founder-story__section-label,.founder-story__milestone-label{display:flex;align-items:center;gap:1.4rem;margin:0;color:var(--founder-accent);font-family:var(--font-navigation-family);font-size:1.05rem;font-weight:500;letter-spacing:.22em;line-height:1.3;text-transform:uppercase}.founder-story__eyebrow:before,.founder-story__section-label:before{content:"";width:4.8rem;height:.1rem;background:currentColor}.founder-story__title{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.04em;width:fit-content;max-width:100%;margin:clamp(3.2rem,5vw,6rem) 0 4rem;padding-left:clamp(1.4rem,1.6vw,2.4rem);color:var(--founder-ink);font-size:clamp(5.6rem,6.15vw,9.4rem);letter-spacing:.015em;line-height:.84;text-rendering:geometricPrecision;text-transform:uppercase}.founder-story__title:before{content:"";position:absolute;inset:.05em auto .08em 0;width:.1rem;background:var(--founder-accent)}.founder-story__title span{display:block;white-space:nowrap}.founder-story__title span:first-child{align-self:flex-end;margin-right:.03em}.founder-story__title span:last-child{color:var(--founder-paper);-webkit-font-smoothing:antialiased;-webkit-text-fill-color:var(--founder-paper);-webkit-text-stroke:clamp(1.5px,.14vw,2px) var(--founder-ink);paint-order:stroke fill}.founder-story__dek{max-width:48rem;margin:2rem 0 0;color:var(--founder-muted);font-size:clamp(1.6rem,1.5vw,2.1rem);line-height:1.65}.founder-story__meta{display:flex;flex-wrap:wrap;gap:1.2rem 3rem;margin-top:clamp(4rem,7vw,8rem);padding-top:2rem;border-top:.1rem solid var(--founder-rule);color:var(--founder-muted);font-size:1.05rem;letter-spacing:.15em;text-transform:uppercase}.founder-story__hero-media{position:relative;min-height:60rem;margin:0;overflow:hidden;background:#e8e5df}.founder-story__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(23,22,18,.2))}.founder-story__hero-media img,.founder-story__vision-media img{display:block;width:100%;height:100%;object-fit:cover}.founder-story__hero-media img{object-position:center 28%}.founder-story__hero-caption{position:absolute;right:2.4rem;bottom:2.4rem;z-index:1;margin:0;color:#ffffffeb;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.founder-story__story,.founder-story__journey,.founder-story__vision{max-width:148rem;margin-inline:auto;padding-inline:clamp(2rem,6vw,9rem)}.founder-story__story{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.6fr);gap:clamp(5rem,9vw,15rem);padding-block:clamp(9rem,13vw,18rem)}.founder-story__story-heading,.founder-story__journey-heading,.founder-story__vision-heading{margin:0;color:var(--founder-ink);font-size:clamp(3.6rem,5vw,7.4rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.founder-story__story-intro{max-width:86rem;margin:clamp(3rem,5vw,5.5rem) 0 clamp(4rem,6vw,7rem);color:var(--founder-ink);font-size:clamp(2.2rem,2.6vw,3.8rem);line-height:1.35}.founder-story__story-body{columns:2;column-gap:clamp(3rem,5vw,7rem);color:var(--founder-muted);font-size:1.6rem;line-height:1.85}.founder-story__story-body p{margin:0 0 1.8rem;break-inside:avoid}.founder-story__manifesto{position:relative;padding:clamp(8rem,12vw,16rem) clamp(2rem,8vw,12rem);color:#f7f3ea;background:var(--founder-ink)}.founder-story__manifesto:before{content:"\201c";position:absolute;top:1rem;left:clamp(2rem,7vw,10rem);color:#ffffff14;font-family:Georgia,serif;font-size:clamp(14rem,28vw,42rem);line-height:1}.founder-story__manifesto-inner{position:relative;max-width:120rem;margin-inline:auto}.founder-story__manifesto p{max-width:18ch;margin:0;font-size:clamp(4rem,7.5vw,10.5rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.founder-story__manifesto span{display:block;margin-top:3rem;color:#bfb6a6;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase}.founder-story__journey{padding-block:clamp(9rem,12vw,16rem)}.founder-story__journey-head{display:grid;grid-template-columns:.7fr 1.6fr;gap:clamp(5rem,9vw,15rem);align-items:end;margin-bottom:clamp(6rem,9vw,11rem)}.founder-story__milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.1rem solid var(--founder-rule);border-bottom:.1rem solid var(--founder-rule)}.founder-story__milestone{min-height:34rem;padding:clamp(3rem,4vw,5rem)}.founder-story__milestone+.founder-story__milestone{border-left:.1rem solid var(--founder-rule)}.founder-story__milestone-title{margin:clamp(5rem,7vw,8rem) 0 2rem;color:var(--founder-ink);font-size:clamp(2.4rem,2.5vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.1}.founder-story__milestone-copy{color:var(--founder-muted);font-size:1.45rem;line-height:1.75}.founder-story__milestone-copy p{margin:0}.founder-story__vision{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(5rem,10vw,16rem);align-items:center;padding-bottom:clamp(10rem,14vw,18rem)}.founder-story__vision-media{aspect-ratio:1 / 1;margin:0;overflow:hidden;background:#d9d6d0}.founder-story__vision-media img{object-position:center;filter:grayscale(1);transition:filter .6s ease,transform .9s cubic-bezier(.16,1,.3,1)}.founder-story__vision-media:hover img{filter:grayscale(.2);transform:scale(1.025)}.founder-story__vision-heading{max-width:11ch;margin-top:3.6rem}.founder-story__vision-copy{max-width:58rem;margin-top:3rem;color:var(--founder-muted);font-size:1.65rem;line-height:1.8}.founder-story__vision-copy p{margin:0 0 1.8rem}.founder-story__cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:2.4rem;padding:0 2.8rem;border:.1rem solid var(--founder-ink);color:var(--founder-ink);font-family:var(--font-button-family);font-size:1.05rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background .18s ease}.founder-story__cta:hover,.founder-story__cta:focus-visible{color:var(--founder-paper-light);background:var(--founder-ink)}@media screen and (max-width:989px){.founder-story__hero{grid-template-columns:1fr .82fr}.founder-story__hero-copy{padding-inline:clamp(2.4rem,5vw,6rem)}.founder-story__title{font-size:clamp(5.2rem,6.8vw,7.4rem)}.founder-story__story,.founder-story__journey-head{grid-template-columns:1fr;gap:4rem}.founder-story__story-body{columns:1;max-width:72rem}.founder-story__vision{gap:clamp(4rem,7vw,8rem)}}@media screen and (max-width:749px){.founder-story__hero{display:flex;flex-direction:column;min-height:auto}.founder-story__hero-copy{min-height:56rem;padding:8rem 2.4rem 5rem}.founder-story__title{margin-block:4rem 2.8rem;font-size:clamp(4.8rem,13.6vw,6.8rem)}.founder-story__meta{margin-top:5rem}.founder-story__hero-media{min-height:58rem}.founder-story__story,.founder-story__journey,.founder-story__vision{padding-inline:2rem}.founder-story__story{padding-block:8rem}.founder-story__story-intro{font-size:2.2rem}.founder-story__manifesto{padding-block:9rem}.founder-story__milestones{grid-template-columns:1fr}.founder-story__milestone{min-height:auto;padding:3.2rem 0 4rem}.founder-story__milestone+.founder-story__milestone{border-top:.1rem solid var(--founder-rule);border-left:0}.founder-story__milestone-title{margin-top:3rem}.founder-story__vision{grid-template-columns:1fr;padding-bottom:9rem}.founder-story__vision-media{aspect-ratio:1 / 1.05}}@media(prefers-reduced-motion:reduce){.founder-story__vision-media img,.founder-story__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-founder-story-editorial.css.map */
