.faq-section,.question-section,.intake-section{color:#d7d2c8;background:#000}.faq-section{padding:110px var(--gutter);border-top:1px solid #302e29;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10%;display:grid}.faq-heading{align-self:start;position:sticky;top:110px}.engagement-kicker,.faq-count{color:#aaa69d;letter-spacing:.035em;font:.75rem/1.6 ui-monospace,Menlo,monospace}.faq-heading h2,.question-section h2{color:#e8e6df;letter-spacing:-.065em;margin:26px 0;font-size:clamp(2.8rem,5.6vw,6rem);font-weight:550;line-height:1.04}.faq-heading>p:not(.engagement-kicker){margin-bottom:32px;font-size:1.2rem;line-height:1.65}.faq-heading a{text-underline-offset:6px;font-size:.95rem}.faq-heading .faq-launch-link{width:fit-content;max-width:100%;min-height:48px;color:var(--articulate);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;font-size:1rem;display:flex}.faq-library{min-width:0;scroll-margin-top:110px}.faq-count{margin:0 0 22px}.faq-list{outline-offset:5px}.faq-item{border-top:1px solid #302e29}.faq-item:last-child{border-bottom:1px solid #302e29}.faq-item summary{cursor:pointer;grid-template-columns:25px minmax(0,1fr) 20px;gap:16px;padding:22px 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-number{color:#aaa69d;font:.75rem/2 ui-monospace,Menlo,monospace}.faq-mark{color:var(--articulate);font-size:1.25rem;transition:transform .35s}.faq-item[open] .faq-mark{transform:rotate(45deg)}.faq-item[open] summary{color:var(--articulate)}.faq-answer{max-width:68ch;padding:0 36px 28px 41px;font-size:1rem;line-height:1.8}.faq-answer p{margin:0 0 14px}.faq-answer a,.intake-fine a{text-underline-offset:4px}.faq-browse{width:100%;min-height:60px;color:var(--articulate);text-align:left;font:inherit;cursor:pointer;background:#000;border:0;border-bottom:1px solid #aaa69d;justify-content:space-between;padding:22px 0;display:flex}.faq-library.is-expanded .faq-list{scrollbar-color:#77705f #000;scrollbar-width:thin;max-height:min(660px,65svh);padding-right:20px;overflow-y:auto}.faq-item[hidden],.faq-browse[hidden]{display:none}.question-section{padding:80px var(--gutter) 110px;border-top:1px solid #302e29;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10%;display:grid}.question-section h2{max-width:12ch;font-size:clamp(2.5rem,4.5vw,4.6rem)}.question-section header>p:last-child{max-width:34ch;font-size:1.1rem;line-height:1.7}.intake-section{border-top:1px solid #302e29;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8%;padding:36px 0 70px;display:grid}.intake-section h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.1}.intake-form{min-width:0;max-width:700px}.intake-form p{line-height:1.65}.intake-intro{margin:0 0 16px;font-size:1.125rem}.intake-notice{border-left:2px solid var(--articulate);color:#d7d2c8;margin:0 0 26px;padding-left:16px;font-size:.875rem}.intake-form fieldset{border:0;min-width:0;margin:0;padding:0}.intake-form label:not(.intake-consent){margin:24px 0 10px;font-size:.875rem;display:block}.intake-form label>span{color:#aaa69d}.intake-form input:not([type=checkbox]),.intake-form textarea{color:#e8e6df;width:100%;font:1rem/1.6 var(--sans);background:#080808;border:1px solid #514d45;border-radius:0;padding:13px 14px;display:block}.intake-form textarea{resize:vertical;min-height:130px}.intake-form :is(input,textarea,button):focus-visible,.faq-section :focus-visible{outline:2px solid var(--audit);outline-offset:4px}.intake-form .intake-consent{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;font-size:.875rem;line-height:1.65;display:flex}.intake-consent input{width:20px;min-width:20px;height:20px;accent-color:var(--articulate);margin:2px 0}.intake-submit{width:100%;min-height:58px;color:var(--articulate);font:1.05rem var(--sans);cursor:pointer;background:#000;border:1px solid #aaa69d;border-left:0;border-right:0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.intake-form :disabled{cursor:not-allowed}.intake-form fieldset:disabled{opacity:.65}.intake-fine{color:#aaa69d;margin:18px 0 0;font-size:.8rem}.intake-result{color:var(--audit);font-size:1rem}.intake-result:empty,[data-launch-action][hidden],.intake-submit[hidden]{display:none}.intake-sr,.intake-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.founding-v2-contact .intake-form{margin-top:36px}@media (width<=760px){.faq-section,.question-section,.intake-section{grid-template-columns:minmax(0,1fr);gap:42px}.faq-section,.question-section{padding-top:60px;padding-bottom:60px}.faq-heading{position:static}.faq-heading h2 br{display:none}.faq-item summary{grid-template-columns:22px minmax(0,1fr) 18px;gap:10px}.faq-answer{padding-left:32px;padding-right:12px}.faq-library.is-expanded .faq-list{padding-right:12px}}@media (prefers-reduced-motion:reduce){.faq-mark{transition:none}}@media print{.faq-heading{position:static}.faq-library.is-expanded .faq-list{max-height:none;overflow:visible}.faq-item[hidden]{display:block}.faq-browse,.intake-form{display:none}}
