.s-founding-page{--paper:#f5f5f3;--paper-deep:#ebebe7;--ink:#151515;--muted:#5f5f5c;--line:hsla(0,0%,8%,.13);--accent:#151515;--night:#0e0f11;--white:#fff;background:var(--paper);color:var(--ink)}.s-founding-page ::-moz-selection{background:var(--paper-deep)}.s-founding-page ::selection{background:var(--paper-deep)}.s-founding-page .s-line-copy{color:var(--ink)}.s-founding-page .s-micro a,.s-founding-page .s-qualifier a{border-bottom-color:var(--line)}.s-founding-page .s-button:hover{background:#2b2b2b}.s-founding-page .s-founding-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.16em;color:var(--muted);margin-bottom:18px!important}.s-founding-page .s-program-header{padding-block:22px}.s-founding-page .s-brand{gap:8px;font-family:Meetly Display,sans-serif;font-weight:600;letter-spacing:-.03em;font-size:1.25rem}.s-founding-page .s-program-header>a:last-child{color:var(--muted);text-underline-offset:3px}.s-founding-page .s-founding{background:var(--paper);border-top:0;padding:80px 0 88px}.s-founding-page .s-founding-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px;align-items:center}.s-founding-intro h1{font-size:clamp(2.75rem,1.6rem + 3.6vw,4.75rem);line-height:1.02;letter-spacing:-.055em}.s-founding-intro h1 span{color:var(--muted)}.s-founding-intro .s-line-copy{font-size:1.25rem;margin-top:22px;max-width:30ch}.s-founding-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px!important}.s-founding-facts li{font-size:.8125rem;font-weight:500;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--white)}.s-founding-founder{display:flex;align-items:center;gap:12px;margin-top:32px!important;font-size:.875rem;line-height:1.45;color:var(--muted);max-width:40ch}.s-founding-founder img{width:44px;height:44px;border-radius:50%;flex:none}.s-founding-founder strong{color:var(--ink);font-weight:600}.s-founding-page .s-founding-form{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:32px;gap:10px;box-shadow:0 24px 60px hsla(0,0%,8%,.06)}.s-founding-page .s-founding-form label{font-size:.875rem;font-weight:600;margin-top:4px}.s-founding-page .s-founding-form input:not([type=radio]){border:1px solid hsla(0,0%,8%,.3);border-radius:12px;background:var(--white);min-height:50px}.s-founding-page .s-founding-form input:not([type=radio]):focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink);border-radius:12px}.s-founding-page .s-founding-form .s-button{width:100%;align-self:stretch;margin-top:8px}.s-founding-page .s-founding-terms a{border-bottom-color:var(--line)}.s-founding-page .s-founding-choice{padding:72px 0 88px}.s-founding-page .s-founding-next{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:44px 40px}.s-founding-page .s-film{padding:96px 0 88px;background:var(--paper-deep)}.s-founding-page .s-film-frame{box-shadow:0 24px 60px hsla(0,0%,8%,.12),0 0 0 1px var(--line);background:var(--night)}.s-fp-section{padding:96px 0}.s-fp-head{max-width:640px;margin-bottom:48px}.s-fp-head h2{font-size:clamp(2.25rem,4.5vw,3.5rem);letter-spacing:-.05em}.s-fp-head h2 span{color:var(--muted)}.s-fp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;position:relative;counter-reset:none}.s-fp-steps:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--line)}.s-fp-step{position:relative;padding-top:34px}.s-fp-dot{position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px var(--paper)}.s-fp-step.is-rec .s-fp-dot{background:#e5483c}.s-fp-day{font-family:Meetly Display,sans-serif;font-size:1.75rem;letter-spacing:-.04em;line-height:1}.s-fp-step h3{font-size:1.125rem;letter-spacing:-.02em;line-height:1.25;margin-top:14px!important}.s-fp-detail{font-size:.9375rem;line-height:1.5;color:var(--muted);margin-top:8px!important}.s-fp-uses{background:var(--paper-deep)}.s-fp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.s-fp-card{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;padding-bottom:22px}.s-fp-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.s-fp-card h3{font-size:1.1875rem;letter-spacing:-.025em;margin:18px 20px 0!important}.s-fp-card p{font-size:.9375rem;line-height:1.5;color:var(--muted);margin:6px 20px 0!important}.s-fp-cta{margin-top:44px!important;text-align:center}.s-fp-fine{padding:56px 0 24px}.s-fp-details{max-width:760px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s-fp-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:64px;font-family:Meetly Display,sans-serif;font-size:1.25rem;letter-spacing:-.03em}.s-fp-details summary::-webkit-details-marker{display:none}.s-fp-details summary:after{content:"+";font-size:1.5rem;color:var(--muted);font-weight:300}.s-fp-details[open] summary:after{content:"–"}.s-fp-details ul{display:flex;flex-direction:column;gap:10px;padding:4px 0 28px!important}.s-fp-details li{font-size:.875rem;line-height:1.6;color:var(--muted);padding-left:18px;position:relative}.s-fp-details li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--muted)}.s-fp-details a{color:var(--ink);border-bottom:1px solid var(--line)}.s-founding-page .s-program-card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:48px 44px;gap:20px;margin-top:64px}.s-founding-page .s-program-card h1{font-size:clamp(2.25rem,6vw,3.5rem);letter-spacing:-.05em;line-height:1.04}.s-founding-page .s-program-card h2{font-size:1.25rem;letter-spacing:-.025em;margin-top:8px}.s-founding-page .s-program-card p{color:var(--ink);line-height:1.6}.s-founding-page .s-program-card .s-founding-eyebrow,.s-founding-page .s-program-card .s-founding-terms{color:var(--muted)}.s-founding-page .s-program-card p a{border-bottom-color:var(--line)}@media(max-width:1020px){.s-fp-steps{grid-template-columns:1fr;gap:0}.s-fp-steps:before{left:6px;right:auto;top:8px;bottom:8px;width:1px;height:auto}.s-fp-step{padding:0 0 32px 40px}.s-fp-step:last-child{padding-bottom:0}.s-fp-dot{top:4px}.s-fp-step h3{margin-top:8px!important}.s-fp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.s-founding-page .s-wrap{width:calc(100% - 32px)}.s-founding-page .s-founding{padding:40px 0 56px}.s-founding-page .s-founding-grid{grid-template-columns:1fr;gap:32px}.s-founding-intro .s-line-copy{font-size:1.125rem}.s-founding-page .s-founding-form{padding:24px 20px}.s-founding-page .s-founding-next{padding:32px 20px}.s-founding-page .s-film,.s-fp-section{padding:64px 0}.s-fp-head{margin-bottom:32px}.s-fp-day{font-size:1.5rem}.s-fp-cards{grid-template-columns:1fr;gap:16px}.s-fp-fine{padding:40px 0 16px}.s-founding-page .s-program-header{width:calc(100% - 32px)}.s-founding-page .s-program-card{width:calc(100% - 32px);padding:32px 22px;margin-top:32px}}.s-founding-ai{font-size:.9375rem;line-height:1.5;color:var(--muted);max-width:44ch;margin-top:16px!important}.s-founding-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.s-founding-page .s-film-cta-icon svg{fill:currentColor}.s-fp-text{font-size:1rem;line-height:1.45;margin-top:12px!important;max-width:28ch}.s-fp-text a{border-bottom:1px solid}.s-fp-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.s-founding-page .s-button-ghost{background:transparent;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)}.s-founding-page .s-button-ghost:hover{background:var(--white)}@media(max-width:760px){.s-founding-ctas .s-button,.s-fp-cta .s-button{flex:1 1 100%}.s-fp-text{max-width:none}}.s-founding-dl{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.s-founding-device{margin:4px 0 0;font-size:.8125rem;color:var(--muted)}@media(max-width:760px){.s-founding-page .s-founding-grid{display:flex;flex-direction:column;gap:0}.s-founding-page .s-founding-intro{display:contents}.s-founding-page .s-founding-intro>*{order:3}.s-founding-page .s-founding-intro>.s-founding-eyebrow,.s-founding-page .s-founding-intro>.s-line-copy,.s-founding-page .s-founding-intro>h1{order:1}.s-founding-page .s-founding-form{order:2;margin:24px 0 32px}.s-founding-page .s-founding-intro>*{text-align:left;margin-left:0;margin-right:0;align-self:stretch}}