.sp-founders-phase{display:grid;grid-template-columns:1.3fr .7fr;gap:calc(var(--space-xl) * 0.8889);align-items:end;padding-block:var(--space-xl);border-bottom:1px solid var(--pd-gold-line)}
.sp-founders-phase h2{margin:calc(var(--space-xs) * 0.5926) 0 calc(var(--space-s) * 0.8)}
.sp-founders-phase>div>p:last-child{max-width:650px;color:var(--pd-muted);line-height:var(--text-line-height)}
.sp-founders-phase__control{justify-self:end}
.sp-founders-phase__control>span{display:block;margin-bottom:calc(var(--space-xs) * 0.7407);font:calc(var(--text-xs) * 0.8333) var(--pd-mono);letter-spacing:calc(var(--h6-letter-spacing) * 1.2);text-transform:uppercase;color:var(--pd-muted)}
.sp-founders-phase__control .pd-segment{margin:0;border-color:var(--pd-gold-line)}
.sp-founders-manifesto{display:grid;grid-template-columns:.72fr 1.28fr;gap:calc(var(--section-space-l) * 1.1111);align-items:center}
.sp-founders-manifesto__number{font:var(--heading-font-weight) clamp(calc(var(--h1) * 1.4474),calc(var(--h1) * 3.3),calc(var(--h1) * 3.5526))/var(--text-line-height) var(--pd-display);letter-spacing:calc(var(--h1-letter-spacing) * 1.7778);color:var(--tertiary-dark)}
.sp-founders-manifesto h2{margin:calc(var(--space-xs) * 0.5926) 0 calc(var(--space-m) * 0.8333);line-height:var(--h1-line-height)}
.sp-founders-manifesto div>p:last-child{max-width:680px;color:var(--pd-muted);font-size:calc(var(--text-m) * 0.9444);line-height:var(--text-line-height)}
.sp-founders-open{margin-bottom:calc(var(--section-space-l) * 0.8148);border:1px solid var(--pd-gold-line);border-radius:calc(var(--radius) * 1.2857);background:linear-gradient(145deg,var(--tertiary-ultra-dark),var(--tertiary-ultra-dark) 62%);overflow:hidden}
.sp-founders-open__label{display:flex;justify-content:space-between;gap:calc(var(--space-m) * 0.8);padding:calc(var(--space-xs) * 1.1111) calc(var(--space-m) * 0.8);border-bottom:1px solid var(--pd-gold-line);font:calc(var(--text-xs) * 0.75) var(--pd-mono);letter-spacing:calc(var(--h6-letter-spacing) * 1.2);color:var(--tertiary-hover)}
.sp-founders-open__offer{display:grid;grid-template-columns:.75fr 1.25fr;gap:calc(var(--section-space-l) * 1.1111);padding:calc(var(--space-xl) * 1.1556)}
.sp-founders-open__price>p:nth-child(2){margin-top:calc(var(--space-s) * 0.9);font:var(--heading-font-weight) clamp(calc(var(--h1) * 0.9211),calc(var(--h1) * 1.7368),calc(var(--h1) * 1.7368))/var(--text-line-height) var(--pd-display);letter-spacing:calc(var(--h1-letter-spacing) * 1.4444);color:var(--tertiary-light)}
.sp-founders-open__price>p:nth-child(2) span{margin-right:calc(var(--space-xs) * 0.5926);font:calc(var(--text-xs) * 0.8333) var(--pd-mono);letter-spacing:calc(var(--h6-letter-spacing) * 0.8);color:var(--tertiary-hover)}
.sp-founders-open__price small{display:block;margin-top:calc(var(--space-m) * 0.8);font:calc(var(--text-xs) * 0.8333)/var(--text-line-height) var(--pd-mono);letter-spacing:calc(var(--h6-letter-spacing) * 0.8);text-transform:uppercase;color:var(--tertiary-hover)}
.sp-founders-open__copy h2{line-height:var(--h1-line-height)}
.sp-founders-open__copy>p{max-width:570px;margin:calc(var(--space-s) * 1.1) 0 calc(var(--space-m) * 0.9333);color:var(--tertiary-semi-light);line-height:var(--text-line-height)}
.sp-founders-open__copy ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--tertiary-semi-dark)}
.sp-founders-open__copy li{display:grid;grid-template-columns:82px 1fr;gap:var(--space-s);padding:calc(var(--space-xs) * 0.963) 0;border-bottom:1px solid var(--tertiary-dark);color:var(--tertiary-semi-light)}
.sp-founders-open__copy li span{font:calc(var(--text-xs) * 0.75) var(--pd-mono);letter-spacing:var(--h6-letter-spacing);text-transform:uppercase;color:var(--tertiary-hover)}
.sp-founders-open__declaration{display:grid;grid-template-columns:.45fr 1.55fr;gap:calc(var(--space-l) * 0.8889);padding:calc(var(--space-m) * 1.1333) clamp(calc(var(--space-l) * 0.8444),calc(var(--space-xl) * 1.1733),calc(var(--space-xl) * 1.1556));border-top:1px solid var(--pd-gold-line);border-bottom:1px solid var(--pd-gold-line)}
.sp-founders-open__declaration blockquote{margin:0;font:var(--heading-font-weight) clamp(var(--h4),calc(var(--h2) * 0.6875),var(--h3))/var(--text-line-height) var(--pd-display);color:var(--tertiary-light)}
.sp-founders-open__action{padding:var(--space-m) clamp(calc(var(--space-l) * 0.8444),calc(var(--space-xl) * 1.1733),calc(var(--space-xl) * 1.1556))}
.sp-founders-open__action>div{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-m) * 0.9333)}
.sp-founders-open__action>div p{max-width:620px;color:var(--tertiary-semi-light)}
.sp-founders-open__action>.sp-note{margin-top:calc(var(--space-s) * 0.8);color:var(--tertiary-hover)}
.sp-founders-closed{margin-block:calc(var(--space-xl) * 1.037) calc(var(--section-space-l) * 0.8889);padding:calc(var(--section-space-l) * 0.7963);border:1px solid var(--pd-gold-line);border-radius:calc(var(--radius) * 1.2857);background:var(--tertiary-ultra-dark);display:grid;grid-template-columns:220px 1fr;gap:calc(var(--section-space-l) * 0.8333);align-items:center}
.sp-founders-closed__seal{width:200px;height:200px;border:1px solid var(--pd-gold-line);border-radius:50%;display:flex;justify-content:center;align-items:center;gap:calc(var(--space-xs) * 0.5926);font:var(--heading-font-weight) calc(var(--h3) * 0.7333) var(--pd-display);color:var(--tertiary-hover);box-shadow:inset 0 0 0 8px var(--tertiary-ultra-dark),inset 0 0 0 9px var(--tertiary-dark)}
.sp-founders-closed h2{margin:calc(var(--space-xs) * 0.5926) 0 calc(var(--space-s) * 0.9)}
.sp-founders-closed>div:last-child>p{max-width:650px;color:var(--pd-muted);line-height:var(--text-line-height)}
.sp-founders-closed .sp-actions{margin-top:calc(var(--space-m) * 0.9333)}
.sp-founders-closed .sp-note{margin-top:var(--space-s)}
.sp-founders-principles{border-block:1px solid var(--pd-gold-line);background:var(--tertiary-ultra-dark)}
.sp-founders-principles__head{display:flex;justify-content:space-between;gap:calc(var(--space-l) * 1.0667);align-items:end}
.sp-founders-principles__head h2{text-align:right;line-height:var(--h1-line-height)}
.sp-founders-principles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:calc(var(--space-l) * 1.2);border-top:1px solid var(--pd-gold-line);border-left:1px solid var(--pd-gold-line)}
.sp-founders-principles article{min-height:270px;padding:calc(var(--space-m) * 0.8667);border-right:1px solid var(--pd-gold-line);border-bottom:1px solid var(--pd-gold-line)}
.sp-founders-principles article>span{font:calc(var(--text-xs) * 0.8333) var(--pd-mono);color:var(--tertiary-hover)}
.sp-founders-principles h3{margin:calc(var(--space-xl) * 1.037) 0 calc(var(--space-xs) * 1.037);font-size:calc(var(--h3) * 0.9333)}
.sp-founders-principles article p{color:var(--pd-muted);line-height:var(--text-line-height)}
.sp-founders-timeline{display:grid;grid-template-columns:.72fr 1.28fr;gap:calc(var(--section-space-l) * 1.1111)}
.sp-founders-timeline>div h2{margin-top:calc(var(--space-xs) * 0.5926);line-height:var(--h1-line-height)}
.sp-founders-timeline ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--pd-line-strong)}
.sp-founders-timeline li{display:grid;grid-template-columns:56px 1fr;gap:calc(var(--space-m) * 0.8333);padding:calc(var(--space-m) * 0.8) 0;border-bottom:1px solid var(--pd-line)}
.sp-founders-timeline li>span{font:calc(var(--text-xs) * 0.8333) var(--pd-mono);color:var(--tertiary-hover)}
.sp-founders-timeline h3{margin-bottom:calc(var(--space-xs) * 0.5185);font-size:calc(var(--h3) * 0.7333)}
.sp-founders-timeline li p{color:var(--pd-muted);line-height:var(--text-line-height)}
.sp-founders-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:calc(var(--section-space-l) * 1.1111);border-top:1px solid var(--pd-line)}
.sp-founders-faq>div:first-child h2{margin-top:calc(var(--space-xs) * 0.5926);line-height:var(--h1-line-height)}
.sp-founders-faq__items details{border-bottom:1px solid var(--pd-line)}
.sp-founders-faq__items summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--space-m) * 0.8);padding:calc(var(--space-m) * 0.8) 0;font-size:calc(var(--text-m) * 0.9444)}
.sp-founders-faq__items summary::-webkit-details-marker{display:none}
.sp-founders-faq__items summary svg{transition:transform .25s ease}
.sp-founders-faq__items details[open] summary svg{transform:rotate(45deg)}
.sp-founders-faq__items details p{max-width:66ch;padding:0 calc(var(--space-l) * 1.0667) calc(var(--space-m) * 0.8) 0;color:var(--pd-muted);line-height:var(--text-line-height)}
.sp-founders-closing{margin-block:var(--space-s) calc(var(--section-space-l) * 0.8889);padding:calc(var(--section-space-l) * 0.9259);text-align:center;border-radius:calc(var(--radius) * 1.2857);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--tertiary-hover) 19%,transparent),transparent 50%),var(--tertiary-ultra-dark);border:1px solid var(--pd-gold-line)}
.sp-founders-closing h2{margin:calc(var(--space-xs) * 1.037) auto calc(var(--space-s) * 1.1);line-height:var(--h1-line-height)}
.sp-founders-closing>p:nth-of-type(2){max-width:620px;margin:0 auto calc(var(--space-m) * 0.9333);color:var(--pd-muted);line-height:var(--text-line-height)}
@media(max-width:900px){.sp-founders-manifesto,.sp-founders-open__offer,.sp-founders-timeline,.sp-founders-faq{grid-template-columns:1fr}
.sp-founders-manifesto__number{font-size:calc(var(--h1) * 1.9737)}
.sp-founders-principles__grid{grid-template-columns:repeat(2,1fr)}
.sp-founders-open__declaration{grid-template-columns:1fr}
.sp-founders-phase{grid-template-columns:1fr}
.sp-founders-phase__control{justify-self:start}}
@media(max-width:620px){.sp-founders-phase{padding-block:calc(var(--space-l) * 1.0667)}
.sp-founders-open__label{flex-direction:column;gap:calc(var(--space-xs) * 0.4444)}
.sp-founders-open__offer{padding:calc(var(--space-l) * 0.8444) calc(var(--space-m) * 0.8)}
.sp-founders-open__copy li{grid-template-columns:1fr;gap:calc(var(--space-xs) * 0.3704)}
.sp-founders-open__declaration,.sp-founders-open__action{padding-inline:calc(var(--space-m) * 0.8)}
.sp-founders-open__action>div{align-items:flex-start;flex-direction:column}
.sp-founders-closed{grid-template-columns:1fr;padding:calc(var(--space-l) * 0.9333) calc(var(--space-m) * 0.8)}
.sp-founders-closed__seal{width:150px;height:150px}
.sp-founders-principles__head{display:block}
.sp-founders-principles__head h2{margin-top:calc(var(--space-xs) * 0.7407);text-align:left}
.sp-founders-principles__grid{grid-template-columns:1fr}
.sp-founders-principles article{min-height:220px}
.sp-founders-principles h3{margin-top:calc(var(--space-l) * 1.1111)}
.sp-founders-closing{padding:calc(var(--space-l) * 1.0667) calc(var(--space-m) * 0.8)}}
@media(prefers-reduced-motion:reduce){.sp-founders-faq__items summary svg{transition:none}}
