.story1-container{position:relative}.story1-container .founder-content{text-align:center;grid-template-columns:minmax(0,1fr);gap:48px;max-width:820px;margin:0 auto}.story1-container .founder-text{align-items:center;gap:32px}.story1-container .founder-text :is(h1,h2,h3){letter-spacing:-1.8px;max-width:20ch;color:var(--text-primary);margin:0;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.04}.story1-container .founder-text :is(h1,h2,h3) .highlighted{background:linear-gradient(120deg, var(--brand) 0%, var(--accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.story1-container .founder-paragraphs{gap:18px;max-width:64ch;position:relative}.story1-container .founder-paragraphs:before{content:"“";font-family:var(--font-mono);color:rgba(var(--brand-rgb), .45);letter-spacing:-4px;margin-bottom:-8px;font-size:72px;line-height:.6;display:block}.story1-container .founder-paragraphs p{color:var(--text-primary);margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.story1-container .founder-paragraphs p:first-of-type{color:var(--text-primary);font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.55}.story1-container .founder-signature{border:0;justify-content:center;margin-top:16px;padding-top:28px;position:relative}.story1-container .founder-signature:before{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--brand-rgb), .5) 50%, transparent 100%);width:120px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.story1-container .signature-text{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:500}
