/* Personal founder story, update 17.17.0 */
.why-page{width:100%;max-width:none;padding:0}.why-story-page{overflow:hidden}.why-story-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:clamp(45px,8vw,110px);align-items:end;width:min(1180px,calc(100% - 2 * var(--page-pad)));padding:clamp(70px,10vw,130px) 0 clamp(60px,8vw,105px);margin:0 auto}.why-story-hero::before{content:"";position:absolute;z-index:-1;top:15%;right:-20%;width:520px;height:520px;border:1px solid rgba(173,84,47,.13);border-radius:50%}.why-story-hero::after{content:"";position:absolute;z-index:-1;top:25%;right:-10%;width:320px;height:320px;background:rgba(215,185,149,.13);border-radius:50% 50% 50% 18%}.why-story-intro h1{max-width:860px;margin:14px 0 25px;font-size:clamp(3.2rem,6.5vw,6.2rem);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.why-story-intro>p{max-width:720px;margin:0;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.24rem);line-height:1.7}.why-story-hero blockquote{position:relative;padding:36px 35px 32px;margin:0;color:#fff;background:var(--navy);border-radius:4px 34px 34px 34px;box-shadow:0 25px 70px rgba(23,34,56,.18)}.why-story-hero blockquote>span{position:absolute;top:-30px;left:20px;color:var(--beige);font:400 7rem/1 var(--font-display)}.why-story-hero blockquote p{position:relative;margin:0;font:italic 400 clamp(1.3rem,2.3vw,1.75rem)/1.5 var(--font-display)}.why-story-body{background:linear-gradient(180deg,#f7f1e8 0%,#fffaf3 100%);border-top:1px solid rgba(23,34,56,.07);border-bottom:1px solid rgba(23,34,56,.07)}.why-story-chapter{width:min(1050px,calc(100% - 2 * var(--page-pad)));display:grid;grid-template-columns:100px minmax(0,1fr);gap:clamp(28px,6vw,75px);padding:clamp(75px,10vw,130px) 0;margin:0 auto}.why-story-number{color:var(--beige);font:400 clamp(3.8rem,7vw,6.5rem)/.9 var(--font-display)}.why-story-chapter>div{max-width:760px}.why-story-chapter h2{margin:13px 0 28px;font-size:clamp(2.35rem,4.7vw,4.25rem);line-height:1.04;text-wrap:balance}.why-story-chapter p{color:var(--ink-soft);font-size:1.08rem;line-height:1.82}.why-story-chapter p+p{margin-top:20px}.why-story-chapter p:nth-last-child(2):first-of-type{font-weight:700}.why-story-chapter-reverse{grid-template-columns:minmax(0,1fr) 100px}.why-story-chapter-reverse .why-story-number{grid-column:2;grid-row:1}.why-story-chapter-reverse>div{grid-column:1;grid-row:1;margin-left:auto}.why-story-quiet-quote{width:min(1180px,calc(100% - 2 * var(--page-pad)));padding:clamp(38px,7vw,72px);margin:0 auto;color:#fff;background:var(--olive);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.why-story-quiet-quote p{max-width:930px;margin:0 auto;text-align:center;font:italic 400 clamp(1.65rem,3.5vw,3rem)/1.35 var(--font-display);text-wrap:balance}.why-story-closing{width:min(1180px,calc(100% - 2 * var(--page-pad)));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,8vw,100px);align-items:end;padding:clamp(45px,7vw,78px);margin:clamp(70px,10vw,130px) auto;color:#fff;background:linear-gradient(135deg,#263752,#101a2e);border-radius:var(--radius-xl);box-shadow:0 28px 80px rgba(23,34,56,.2)}.why-story-closing .eyebrow{color:var(--beige)}.why-story-closing h2{max-width:720px;margin:12px 0 20px;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02;text-wrap:balance}.why-story-closing p{max-width:720px;color:rgba(255,255,255,.72);font-size:1.08rem;line-height:1.7}.why-story-closing strong{display:block;margin-top:25px;color:var(--beige);font:italic 400 clamp(1.35rem,2.5vw,1.85rem) var(--font-display)}.why-story-action{min-width:250px;display:grid;gap:16px;justify-items:center}.why-story-action .button{width:100%}.why-story-action small{max-width:260px;color:rgba(255,255,255,.58);line-height:1.5;text-align:center}
@media(max-width:820px){.why-story-hero{grid-template-columns:1fr;align-items:start;padding-top:60px}.why-story-intro h1{font-size:clamp(3rem,12vw,4.4rem)}.why-story-hero blockquote{margin-top:10px}.why-story-chapter,.why-story-chapter-reverse{grid-template-columns:1fr;gap:18px;padding:75px 0}.why-story-chapter-reverse .why-story-number,.why-story-chapter-reverse>div{grid-column:1;grid-row:auto;margin-left:0}.why-story-number{font-size:4rem}.why-story-chapter h2{font-size:2.65rem}.why-story-quiet-quote{padding:42px 24px}.why-story-closing{grid-template-columns:1fr;align-items:start;padding:42px 25px}.why-story-action{width:100%;justify-items:stretch}.why-story-action small{max-width:none}.why-story-closing h2{font-size:2.8rem}}
@media(max-width:520px){.why-story-hero,.why-story-chapter,.why-story-quiet-quote,.why-story-closing{width:calc(100% - 40px)}.why-story-hero{padding:48px 0 65px}.why-story-intro h1{font-size:2.85rem}.why-story-hero blockquote{padding:34px 25px 27px}.why-story-chapter{padding:65px 0}.why-story-chapter p{font-size:1rem}.why-story-closing{margin:65px auto;border-radius:24px}}
