.founder-story{background:radial-gradient(circle at 0 0,#f3dab5d9,#0000 34%),linear-gradient(#fffaf6 0%,#fff 48%,#fbf1f2 100%);padding:72px 20px;scroll-margin-top:124px;position:relative;overflow:hidden}.founder-story:before,.founder-story:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.founder-story:before{background:#79052414;width:320px;height:320px;top:-140px;right:-100px}.founder-story:after{background:#d976761f;width:220px;height:220px;bottom:-90px;left:-60px}.founder-story__shell{z-index:1;max-width:1240px;margin:0 auto;position:relative}.founder-story__intro{max-width:760px;margin-bottom:34px}.founder-story__eyebrow{color:var(--wine-400);letter-spacing:.24em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.founder-story__heading{color:#23090f;letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.9rem);line-height:1.04}.founder-story__subtext{color:#604149;max-width:64ch;margin:18px 0 0;font-size:1rem;line-height:1.8}.founder-story__grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);align-items:stretch;gap:24px;display:grid}.founder-story__feature,.founder-story__rail,.founder-story__note-card,.founder-story__quote,.founder-story__footer{border:1px solid #7905241a;box-shadow:0 30px 80px #501e2a14}.founder-story__feature{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#fdf5eef5);border-radius:36px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 35px 90px #551c2a1f,0 8px 24px #7905240f}.founder-story__feature-copy{flex-direction:column;justify-content:space-between;padding:46px 42px;display:flex;position:relative}.founder-story__feature-copy:after{content:"";pointer-events:none;background:radial-gradient(circle,#f3dab56b,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute;bottom:18px;right:18px}.founder-story__feature-tag{width:fit-content;color:var(--Primary-btn);letter-spacing:.12em;text-transform:uppercase;background:#79052414;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.founder-story__feature-copy h3{color:#19070c;max-width:13ch;margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.08}.founder-story__feature-copy p{color:#61454d;max-width:34ch;margin:18px 0 0;font-size:1rem;line-height:1.9}.founder-story__feature-image{background:#f8eeea;min-height:360px;position:relative;overflow:hidden}.founder-story__feature-image:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#ffffff0a);border:1px solid #fff6;border-radius:28px;width:110px;height:110px;position:absolute;inset:18px 18px auto auto}.founder-story__feature-image img{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}.founder-story__author{align-items:center;gap:14px;margin-top:28px;display:flex}.founder-story__author-mark{background:linear-gradient(135deg, var(--Primary-btn), var(--wine-300));border-radius:50%;width:48px;height:48px;box-shadow:inset 0 0 0 8px #ffffffc7}.founder-story__author strong,.founder-story__stat strong{color:#22080d;display:block}.founder-story__author span,.founder-story__stat span{color:#7a5c63;font-size:.92rem;line-height:1.5;display:block}.founder-story__rail{background:linear-gradient(#fffaf6f5,#fff5f0e6);border-radius:32px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 30px 80px #501e2a14,inset 0 1px #ffffffa6}.founder-story__quote{background:linear-gradient(145deg, var(--Primary-btn), #9a1e3c);border-radius:28px;padding:34px 28px;position:relative;overflow:hidden}.founder-story__quote:after{content:"";background:#ffffff14;border-radius:28px;width:96px;height:96px;position:absolute;bottom:-26px;right:-24px;transform:rotate(18deg)}.founder-story__quote p{color:#fff8f2;z-index:1;margin:0;font-family:Playfair Display,serif;font-size:1.2rem;line-height:1.7;position:relative}.founder-story__notes{gap:16px;display:grid}.founder-story__note-card{background:linear-gradient(#fffffffa,#fcf5f1f2);border-radius:26px;padding:26px 24px;box-shadow:0 18px 44px #5d2d3814,inset 0 1px #fffc}.founder-story__note-card span{color:var(--wine-400);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-block}.founder-story__note-card h4{color:#21080e;margin:0 0 10px;font-size:1.35rem;line-height:1.3}.founder-story__note-card p{color:#664951;margin:0;font-size:.95rem;line-height:1.75}.founder-story__footer{background:#ffffffd1;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:26px 30px;display:flex}.founder-story__stats{flex-wrap:wrap;gap:26px;display:flex}.founder-story__stat strong{margin-bottom:3px;font-size:1.65rem}.founder-story__cta{max-width:330px}.founder-story__cta p{color:#63474f;margin:0 0 10px;line-height:1.7}.founder-story__cta a{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #79052442;align-items:center;gap:8px;padding-bottom:6px;font-weight:700;display:inline-flex;color:var(--Primary-btn)!important}.founder-story__article-intro{text-align:center;max-width:880px;margin:72px auto 30px}.founder-story__article-kicker{color:var(--wine-400);letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}.founder-story__article-title{color:#1d080d;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.16}.founder-story__article-text{color:#63474f;max-width:62ch;margin:16px auto 0;font-size:1rem;line-height:1.85}.founder-story__editorial-flow{gap:32px;margin-top:32px;display:grid}.founder-story__editorial-block{background:#ffffffe6;border:1px solid #7905241a;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #501e2a12}.founder-story__editorial-block--reverse{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.founder-story__editorial-image{min-height:460px;position:relative;overflow:hidden}.founder-story__editorial-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.founder-story__editorial-block:hover .founder-story__editorial-image img{transform:scale(1.03)}.founder-story__editorial-copy{background:linear-gradient(#fffffff2,#fdf4e7f2);flex-direction:column;justify-content:center;padding:44px;display:flex}.founder-story__editorial-tag{width:fit-content;color:var(--Primary-btn);letter-spacing:.14em;text-transform:uppercase;background:#79052414;border-radius:999px;margin-bottom:16px;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.founder-story__editorial-copy h4{color:#20080d;margin:0;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1.18}.founder-story__editorial-copy p{color:#62464e;margin:18px 0 0;font-size:.98rem;line-height:1.9}@media (max-width:1100px){.founder-story__grid,.founder-story__feature{grid-template-columns:1fr}.founder-story__feature{min-height:unset}.founder-story__feature-copy{padding:32px 28px}.founder-story__feature-copy h3,.founder-story__feature-copy p{max-width:none}.founder-story__feature-image{min-height:460px}.founder-story__editorial-block,.founder-story__editorial-block--reverse{grid-template-columns:1fr}}@media (max-width:768px){.founder-story{padding:44px 14px;scroll-margin-top:92px}.founder-story__intro{margin-bottom:24px}.founder-story__subtext,.founder-story__heading{max-width:none}.founder-story__eyebrow,.founder-story__article-kicker{letter-spacing:.18em;font-size:.72rem}.founder-story__heading{font-size:clamp(2rem,11vw,2.75rem);line-height:1.08}.founder-story__subtext,.founder-story__article-text,.founder-story__editorial-copy p,.founder-story__feature-copy p{font-size:.95rem;line-height:1.72}.founder-story__feature-copy,.founder-story__rail,.founder-story__quote,.founder-story__note-card,.founder-story__footer{padding-left:20px;padding-right:20px}.founder-story__feature,.founder-story__rail,.founder-story__quote,.founder-story__note-card,.founder-story__footer,.founder-story__editorial-block{border-radius:24px}.founder-story__feature-image{min-height:360px}.founder-story__footer{flex-direction:column;align-items:flex-start;gap:18px}.founder-story__stats{grid-template-columns:1fr;gap:18px;width:100%;display:grid}.founder-story__cta{max-width:none}.founder-story__article-intro{text-align:left;margin-top:48px}.founder-story__article-title{font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.16}.founder-story__editorial-image{aspect-ratio:4/5;min-height:auto}.founder-story__editorial-copy{padding:26px 20px 28px}.founder-story__editorial-copy h4{font-size:clamp(1.55rem,8vw,2.1rem)}}@media (max-width:480px){.founder-story{padding:36px 12px}.founder-story__grid{gap:18px}.founder-story__feature-copy{padding-top:26px;padding-bottom:28px}.founder-story__feature-tag,.founder-story__editorial-tag{letter-spacing:.1em;font-size:.68rem}.founder-story__feature-copy h3{font-size:clamp(1.65rem,8vw,2.15rem);line-height:1.12}.founder-story__feature-image{aspect-ratio:4/5;min-height:auto}.founder-story__quote p{font-size:1.04rem;line-height:1.62}.founder-story__note-card h4{font-size:1.18rem}.founder-story__stat strong{font-size:1.45rem}.founder-story__editorial-flow{gap:22px}}
