.founding-page{color:#171717;background:#fff;min-height:100vh}.founding-nav{border-bottom:1px solid #17171733;justify-content:space-between;align-items:center;min-height:70px;padding:10px clamp(18px,4vw,58px);display:flex}.founding-nav img{width:96px;height:auto;display:block}.founding-nav nav{align-items:center;gap:clamp(14px,3vw,32px);display:flex}.founding-nav nav>a{align-items:center;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}.founding-nav nav>a:hover{text-decoration:underline}.founding-offer-return{color:#e5d9c8;text-underline-offset:4px;font-size:.95rem}.founding-nav button{color:#171717;letter-spacing:.08em;background:0 0;border:1px solid #1717173d;min-height:40px;padding:0 13px;font-size:.75rem;font-weight:700}.founding-hero{background:#f8f7f4;grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(36px,8vw,120px);min-height:620px;padding:clamp(54px,8vw,110px) clamp(18px,6vw,88px);display:grid}.founding-back{color:#57524e;margin-bottom:44px;font-size:.8rem;text-decoration:none;display:inline-flex}.founding-eyebrow{color:#8b6e47;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700}.founding-hero h1,.founding-how h2,.founding-apply h2,.founding-portfolio h2,.founding-terms h2{font:400 clamp(2.3rem, 5vw, 5rem)/.98 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.founding-lead{color:#4d4a46;max-width:710px;margin:24px 0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.62}.founding-value{align-items:center;gap:18px;margin:32px 0 20px;display:flex}.founding-value strong{font:400 4.8rem/.8 var(--serif)}.founding-value span{letter-spacing:.12em;text-transform:uppercase;max-width:220px;font-size:.82rem;font-weight:700;line-height:1.5}.founding-deadline{color:#57524e;max-width:620px;font-size:.95rem}.founding-button{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#171717;justify-content:space-between;align-items:center;gap:38px;min-height:52px;margin-top:18px;padding:0 20px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.founding-honest{color:#57524e;margin:13px 0 0;font-size:.82rem}.founding-art{aspect-ratio:4/5;background:#171717;border:1px solid #b99862;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.founding-art span{color:#e5d9c8;font:italic clamp(1.5rem, 3vw, 3rem)/1 var(--serif);border-left:1px solid #ffffff2e;justify-content:center;align-items:end;padding-bottom:28px;display:flex}.founding-art span:first-child{border-left:0}.founding-art span:nth-child(odd){background:linear-gradient(#b9986247,#0000 62%)}.founding-how,.founding-apply,.founding-portfolio,.founding-terms{padding:clamp(60px,8vw,110px) clamp(18px,6vw,88px)}.founding-how{grid-template-columns:.78fr 1.22fr;gap:clamp(40px,8vw,120px);display:grid}.founding-how>div>p:last-child,.founding-form-intro>p:last-child,.founding-portfolio>p:last-child{color:#4d4a46;max-width:650px;font-size:1rem;line-height:1.7}.founding-how ol{border-top:1px solid #17171733;margin:0;padding:0;list-style:none}.founding-how li{border-bottom:1px solid #17171733;grid-template-columns:54px 145px 1fr;align-items:start;gap:18px;min-height:120px;padding:25px 0;display:grid}.founding-how li span{color:#8b6e47;font:italic 1.15rem/1 var(--serif)}.founding-how li strong{font:400 1.35rem/1.25 var(--serif)}.founding-how li p{color:#4d4a46;margin:0;font-size:.95rem}.founding-apply{color:#fff;background:#111;grid-template-columns:.7fr 1.3fr;gap:clamp(36px,7vw,100px);display:grid}.founding-form-intro{align-self:start;position:sticky;top:32px}.founding-form-intro>p:last-child{color:#ffffffb3}.founding-apply form{gap:17px;display:grid}.founding-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.founding-apply label:not(.founding-check):not(.founding-trap){color:#e5d9c8;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:700;display:grid}.founding-apply input:not([type=checkbox]),.founding-apply select,.founding-apply textarea{color:#fff;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #ffffff57;border-radius:0;outline:0;width:100%;padding:12px 0;font-size:1rem}.founding-apply select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.founding-apply textarea{resize:vertical}.founding-apply input:focus,.founding-apply select:focus,.founding-apply textarea:focus{border-bottom-color:#e5d9c8;box-shadow:0 1px #e5d9c8}.founding-check{color:#ffffffc7;grid-template-columns:22px 1fr;align-items:start;gap:11px;font-size:.9rem;line-height:1.55;display:grid}.founding-check input{accent-color:#b99862;width:18px;height:18px;margin-top:3px}.founding-submit{color:#171717;letter-spacing:.11em;text-transform:uppercase;background:#e5d9c8;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:.78rem;font-weight:700;display:flex}.founding-submit:disabled{opacity:.58;cursor:wait}.founding-status{color:#e5d9c8;min-height:25px;margin:0;font-size:.92rem}.founding-status.is-error{color:#ffb5b5}.founding-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.founding-portfolio{max-width:1000px}.founding-portfolio h2{font-size:clamp(2.2rem,4vw,4rem)}.founding-terms{background:#f8f7f4}.founding-terms h2{margin-bottom:30px;font-size:clamp(2rem,3vw,3.2rem)}.founding-terms ol{color:#4d4a46;max-width:960px;margin:0;padding-left:24px}.founding-terms li{padding:0 0 15px 10px;font-size:.96rem;line-height:1.65}.founding-terms-contact{color:#4d4a46;border-top:1px solid #1717172e;max-width:960px;margin:20px 0 0;padding-top:20px;font-size:.95rem}.founding-footer{color:#57524e;background:#f0ede7;justify-content:space-between;align-items:center;gap:25px;padding:26px clamp(18px,6vw,88px);font-size:.78rem;display:flex}.founding-footer img{width:120px;height:auto}.founding-footer a{color:inherit}@media (max-width:760px){.founding-hero{grid-template-columns:1fr;min-height:0}.founding-back{margin-bottom:28px}.founding-art{aspect-ratio:16/7}.founding-how,.founding-apply{grid-template-columns:1fr}.founding-form-intro{position:static}.founding-how li{grid-template-columns:40px 105px 1fr}}@media (max-width:560px){.founding-row{grid-template-columns:1fr}.founding-how li{grid-template-columns:38px 1fr}.founding-how li p{grid-column:2}.founding-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.founding-nav{min-height:104px}.founding-nav img{width:132px}.founding-nav button{min-height:44px;font-size:14px}.founding-hero h1,.founding-how h2,.founding-apply h2,.founding-portfolio h2,.founding-terms h2{line-height:1.12}.founding-how h2,.founding-apply h2{font-size:clamp(32px,4vw,54px)}.founding-back,.founding-eyebrow{font-size:14px}.founding-button,.founding-submit{letter-spacing:.04em;font-size:14px;line-height:1.5}.founding-button{gap:18px;max-width:100%;padding:16px 20px}.founding-honest,.founding-deadline,.founding-how li p{font-size:16px}.founding-value span{font-size:14px}.founding-apply,.founding-row,.founding-apply form,.founding-apply label{min-width:0}.founding-apply label:not(.founding-check):not(.founding-trap){letter-spacing:.03em;font-size:14px}.founding-apply input:not([type=checkbox]),.founding-apply select,.founding-apply textarea{min-width:0;min-height:48px;font-size:16px}.founding-check{grid-template-columns:24px minmax(0,1fr);padding:8px 0;font-size:16px}.founding-check input{width:22px;height:22px}.founding-status:not(:empty){border:1px solid;padding:16px}.founding-footer{font-size:14px}.founding-terms li{font-size:16px}.founding-form-intro{position:static}.founding-form-intro>p{margin-top:18px;line-height:1.65}@media (max-width:1000px){.founding-hero,.founding-how,.founding-apply{grid-template-columns:1fr;gap:36px}.founding-art{aspect-ratio:16/5;max-height:260px}}@media (max-width:560px){.founding-nav{gap:12px;min-height:88px;padding:10px 18px}.founding-nav img{width:92px}.founding-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.founding-nav nav>a{font-size:14px}.founding-nav button{padding:0 10px}.founding-how,.founding-apply,.founding-portfolio,.founding-terms,.founding-hero{padding:48px 20px}.founding-hero h1{font-size:clamp(36px,10vw,50px)}.founding-row{grid-template-columns:1fr}.founding-button{width:100%}.founding-footer a{overflow-wrap:anywhere}}
