.hdfs-page{--hdfs-ink: #173f2c;--hdfs-forest: #173f2c;--hdfs-green: #356d4c;--hdfs-muted: rgba(23, 63, 44, .72);--hdfs-paper: #fff;--hdfs-sage: #eef4ec;--hdfs-white: #fff;--hdfs-line: rgba(23, 63, 44, .14);color:var(--hdfs-ink);background:var(--hdfs-paper)}.hdfs-shell{width:min(132rem,calc(100% - clamp(3rem,5vw,6.4rem)));margin-inline:auto}.hdfs-kicker{margin:0 0 2.4rem;color:var(--hdfs-green);font-size:1.8rem;font-weight:850;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.hdfs-kicker--light{color:#ffffffb8}.hdfs-title,.hdfs-heading,.hdfs-principle-statement{overflow-wrap:anywhere;text-wrap:balance}.hdfs-title,.hdfs-heading{color:var(--hdfs-ink);font-weight:560;letter-spacing:-.05em}.hdfs-title{max-width:69rem;margin:0;font-size:clamp(5.4rem,5.8vw,7.8rem);line-height:.99}.hdfs-heading{max-width:72rem;margin:0;font-size:clamp(4.5rem,4.8vw,6.4rem);line-height:1}.hdfs-lead{max-width:61rem;margin:3rem 0 0;color:var(--hdfs-muted);font-size:clamp(2rem,1.7vw,2.4rem);line-height:1.58;overflow-wrap:anywhere;text-wrap:pretty}.hdfs-copy{color:var(--hdfs-muted);font-size:clamp(1.8rem,1.25vw,2rem);line-height:1.7;overflow-wrap:anywhere;text-wrap:pretty}.hdfs-copy p{margin:0}.hdfs-copy p+p{margin-top:2.2rem}.hdfs-chapter-lead{color:var(--hdfs-ink);font-size:clamp(2rem,1.55vw,2.2rem);line-height:1.62}.hdfs-hero{display:grid;min-height:78rem;grid-template-columns:minmax(0,1fr) minmax(44rem,.96fr);grid-template-areas:"intro portrait" "body portrait";grid-template-rows:auto auto;column-gap:clamp(6rem,8vw,11rem);row-gap:0;align-items:center;padding:clamp(7rem,7vw,9rem) 0 clamp(8rem,8vw,11rem)}.hdfs-hero-intro{grid-area:intro;align-self:end}.hdfs-hero-body{grid-area:body;align-self:start}.hdfs-hero-note{display:flex;gap:1.2rem;align-items:center;max-width:61rem;margin:3.4rem 0 0;padding-top:2.4rem;border-top:1px solid var(--hdfs-line);color:var(--hdfs-forest);font-size:1.8rem;font-weight:720;line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.hdfs-hero-note:before{width:.9rem;height:.9rem;flex:0 0 .9rem;border-radius:50%;background:var(--hdfs-forest);content:""}.hdfs-portrait-stage{display:grid;grid-area:portrait;gap:1.6rem;align-items:end}.hdfs-portrait-stage--single{width:min(100%,56rem);grid-template-columns:minmax(0,1fr);justify-self:end}.hdfs-portrait-stage--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hdfs-portrait{min-width:0;margin:0}.hdfs-portrait--secondary{padding-bottom:4rem}.hdfs-portrait-media{position:relative;aspect-ratio:4 / 5;border:1px solid var(--hdfs-line);border-radius:3.2rem;background:var(--hdfs-sage);overflow:hidden}.hdfs-portrait--secondary .hdfs-portrait-media{border-radius:2.4rem}.hdfs-portrait-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 36%}.hdfs-portrait-placeholder{display:grid;height:100%;place-items:center;padding:3rem;color:var(--hdfs-green);font-size:1.4rem;font-weight:820;letter-spacing:.12em;text-align:center;text-transform:uppercase}.hdfs-portrait-caption{display:grid;min-width:0;gap:.25rem;padding:1.6rem .4rem 0;overflow-wrap:anywhere}.hdfs-portrait-caption strong{color:var(--hdfs-ink);font-size:1.8rem;line-height:1.4}.hdfs-portrait-caption span{color:var(--hdfs-muted);font-size:1.6rem;line-height:1.5}.hdfs-section{padding:clamp(10rem,12vw,16rem) 0;border-top:1px solid var(--hdfs-line)}.hdfs-section--sage{background:var(--hdfs-sage)}.hdfs-story-grid{display:grid;grid-template-columns:minmax(24rem,.62fr) minmax(0,1.38fr);gap:clamp(6rem,9vw,13rem);align-items:start}.hdfs-section-number{display:flex;gap:1.4rem;align-items:center;color:var(--hdfs-green);font-size:1.6rem;font-weight:850;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.hdfs-section-number span{min-width:0}.hdfs-section-number:after{width:auto;min-width:2.4rem;max-width:12rem;height:1px;flex:1 1 auto;background:var(--hdfs-line);content:""}.hdfs-story-body{max-width:70rem}.hdfs-story-body .hdfs-heading{margin-bottom:4rem}.hdfs-insight-intro{display:block;max-width:84rem;margin:5rem 0 7rem}.hdfs-insight-intro .hdfs-heading{max-width:84rem}.hdfs-insight-intro .hdfs-copy{max-width:70rem;margin:3.8rem 0 0}.hdfs-facts{border-top:1px solid var(--hdfs-line)}.hdfs-fact{display:grid;grid-template-columns:5rem minmax(22rem,.7fr) minmax(28rem,1fr);gap:2.5rem;align-items:baseline;padding:3.2rem 0;border-bottom:1px solid var(--hdfs-line)}.hdfs-fact b{color:var(--hdfs-green);font-size:1.5rem;letter-spacing:.13em}.hdfs-fact h3,.hdfs-fact p{min-width:0;overflow-wrap:anywhere}.hdfs-fact h3{margin:0;color:var(--hdfs-ink);font-size:clamp(2.4rem,2vw,2.8rem);font-weight:590;letter-spacing:-.035em;line-height:1.18}.hdfs-fact p{margin:0;color:var(--hdfs-muted);font-size:1.8rem;line-height:1.65}.hdfs-principle{padding:clamp(10rem,13vw,17rem) 0;background:var(--hdfs-forest)}.hdfs-principle-statement{max-width:112rem;margin:0;color:var(--hdfs-paper);font-size:clamp(4.8rem,6.7vw,8.4rem);font-weight:550;letter-spacing:-.058em;line-height:.98}.hdfs-system-story{max-width:88rem;margin-top:5rem}.hdfs-system-copy{max-width:70rem;margin-top:3rem}.hdfs-cta{margin:clamp(8rem,10vw,12rem) 0 clamp(7rem,9vw,11rem);padding:clamp(8rem,10vw,12rem) 3rem;border:1px solid var(--hdfs-line);border-radius:3.2rem;background:var(--hdfs-sage);text-align:center}.hdfs-cta .hdfs-heading{max-width:88rem;margin-inline:auto}.hdfs-cta .hdfs-copy{max-width:65rem;margin:2.5rem auto 0}.hdfs-button{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;margin-top:3.2rem;padding:1.4rem 2.4rem;border:1px solid var(--hdfs-forest);border-radius:999px;color:#fff;background:var(--hdfs-forest);font-size:1.7rem;font-weight:780;line-height:1.3;max-width:100%;text-align:center;text-decoration:none;transition:transform .2s ease,background .2s ease}.hdfs-button:hover{color:#fff;background:var(--hdfs-green);transform:translateY(-2px)}.hdfs-button:focus-visible{outline:3px solid var(--hdfs-forest);outline-offset:4px}@media(max-width:1099px){.hdfs-hero{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(30rem,.96fr);grid-template-areas:"intro portrait" "body portrait";grid-template-rows:auto auto;column-gap:clamp(6rem,8vw,11rem);row-gap:0;align-items:center;padding:7rem 0 9rem}.hdfs-portrait-stage{width:100%;align-self:center;justify-self:end}.hdfs-hero--pair{grid-template-columns:1fr;grid-template-areas:"intro" "body" "portrait";row-gap:4rem}.hdfs-hero--pair .hdfs-lead{margin-top:0}.hdfs-hero--pair .hdfs-portrait-stage{width:min(100%,80rem);justify-self:start}.hdfs-fact{grid-template-columns:5rem minmax(20rem,.7fr) minmax(25rem,1fr)}}@media(max-width:749px){.hdfs-title{font-size:clamp(4.4rem,12.5vw,5.2rem);line-height:1.03;letter-spacing:-.035em}.hdfs-heading{font-size:clamp(3.8rem,10.5vw,4.5rem);line-height:1.06;letter-spacing:-.035em}.hdfs-hero{grid-template-columns:1fr;grid-template-areas:"intro" "portrait" "body";grid-template-rows:repeat(3,auto);gap:3.6rem;padding:4.8rem 0 8rem}.hdfs-hero-body .hdfs-lead{margin-top:0}.hdfs-story-grid{grid-template-columns:1fr;gap:4rem}.hdfs-portrait-stage{width:min(100%,54rem);justify-self:center}.hdfs-hero--pair{grid-template-areas:"intro" "body" "portrait"}.hdfs-hero--pair .hdfs-portrait-stage{width:min(100%,68rem);justify-self:center}.hdfs-portrait-stage--pair{grid-template-columns:1fr 1fr}.hdfs-portrait--secondary{padding-bottom:2rem}.hdfs-portrait-media,.hdfs-portrait--secondary .hdfs-portrait-media{border-radius:2rem}.hdfs-portrait-placeholder{padding:1.5rem;font-size:1.3rem}.hdfs-section{padding:8rem 0}.hdfs-insight-intro{margin:4rem 0 5rem}.hdfs-insight-intro .hdfs-copy{margin-top:3rem}.hdfs-fact{grid-template-columns:3.6rem minmax(0,1fr);gap:1.4rem;padding:2.7rem 0}.hdfs-fact p{grid-column:2}.hdfs-lead{font-size:2rem;line-height:1.6}.hdfs-copy,.hdfs-fact p{font-size:1.8rem}.hdfs-fact h3{font-size:2.4rem}.hdfs-principle{padding:9rem 0}.hdfs-principle-statement{font-size:clamp(4rem,12vw,5rem);letter-spacing:-.04em;line-height:1.02}.hdfs-cta{padding:7rem 2rem;border-radius:2.4rem}}@media(max-width:479px){.hdfs-portrait-stage--pair{grid-template-columns:1fr}.hdfs-portrait--secondary{padding-bottom:0}.hdfs-hero--pair .hdfs-portrait-stage{width:min(100%,54rem)}}@media(prefers-reduced-motion:reduce){.hdfs-button{transition:none}.hdfs-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hd-founders-story.css.map */
