/* The dark chapter passes over a pinned founder perspective. */
.founder-transition{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)}
.founder-transition #workflows{z-index:2;grid-area:1/1;align-self:start;min-width:0}
.founder-quote{position:relative;z-index:1;grid-area:1/1;min-width:0;margin-top:0;background:var(--bg);color:#252721;height:250svh;scroll-margin-top:64px}
.founder-quote-pin{position:sticky;top:64px;height:calc(100svh - 64px);display:flex;align-items:center;justify-content:center;overflow:hidden}
.founder-quote-inner{width:calc(100% - 48px);max-width:1158px;min-width:0;margin:auto;padding:36px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;isolation:isolate}
.founder-quote-pin:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#c7cec0 .65px,transparent .75px);background-size:14px 14px;opacity:.6;mask-image:linear-gradient(transparent,#000 14%,#000 88%,transparent)}
.founder-quote blockquote{margin:0;width:100%;max-width:18em;font-size:48px}
.founder-quote blockquote p{font-family:'Frank Ruhl Libre',Georgia,serif;font-weight:400;font-style:normal;font-size:inherit;line-height:52px;letter-spacing:-.025em;color:#252721;text-wrap:balance;margin:0}
.founder-quote blockquote .founder-quote-secondary{color:#828b7d}
.founder-attribution{margin-top:52px;display:flex;flex-direction:column;gap:2px;font-family:'Instrument Sans',Arial,sans-serif;font-size:14px;line-height:20px;font-style:normal;letter-spacing:0}
.founder-attribution a{font-weight:600;color:#272b24;text-decoration:none;text-underline-offset:4px}.founder-attribution a:hover{text-decoration:underline}.founder-attribution span{color:#666e60;font-size:14px}
.founder-attribution a:focus-visible{outline:2px solid #74866a;outline-offset:5px}
.founder-transition+.final-cta{margin-top:0}
@media(max-width:1023px){.founder-quote-inner{width:83.333333%;padding:32px 0}.founder-quote blockquote{font-size:32px}.founder-quote blockquote p{line-height:36px;letter-spacing:-.022em}.founder-attribution{margin-top:36px}}
@media(max-height:500px){.founder-quote-inner{padding-top:16px;padding-bottom:16px}.founder-quote blockquote{font-size:clamp(24px,6svh,40px)}.founder-quote blockquote p{line-height:1.1}.founder-attribution{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.founder-transition{display:block}.founder-quote{height:auto;margin-top:0}.founder-quote-pin{position:relative;top:0;min-height:calc(100svh - 64px);height:auto;padding:64px 0}}
