main.svelte-1d4i12f{position:relative;z-index:2}.partners.svelte-1d4i12f{position:relative;padding:60px 6vw 120px;display:flex;flex-direction:column}.partner.svelte-1d4i12f{display:grid;grid-template-columns:280px 1fr 1fr;gap:5vw;align-items:center;padding:50px 0;border-bottom:1px solid rgba(236,233,226,.14)}.portrait.svelte-1d4i12f{height:300px;border:1px solid rgba(236,233,226,.16)}.p-id.svelte-1d4i12f{display:flex;flex-direction:column;gap:12px}.p-id.svelte-1d4i12f h2:where(.svelte-1d4i12f){margin:0;font-size:clamp(32px,3.4vw,54px);font-weight:900;letter-spacing:-.025em;line-height:1}.p-role.svelte-1d4i12f{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;color:#e6b13f}.p-ex.svelte-1d4i12f{font-family:IBM Plex Mono,monospace;font-size:12px;color:#8a877f}.p-bio.svelte-1d4i12f{margin:0;color:#8a877f;font-size:16px;line-height:1.65}.bench.svelte-1d4i12f{margin:44px 0 0;color:#8a877f;font-size:16px;line-height:1.6;max-width:640px}.bench-link.svelte-1d4i12f{color:#e6b13f}.process.svelte-1d4i12f{position:relative;padding:0 6vw 120px}.process-title.svelte-1d4i12f{margin:0 0 70px;font-size:clamp(40px,6vw,96px);font-weight:900;letter-spacing:-.03em;line-height:.96;text-transform:uppercase}.phases.svelte-1d4i12f{position:relative;display:flex;flex-direction:column;gap:56px;padding-left:60px}.phase-line.svelte-1d4i12f{position:absolute;left:14px;top:8px;bottom:8px;width:2px;background:linear-gradient(#e6b13f,#e6b13f33)}.phase.svelte-1d4i12f{display:grid;grid-template-columns:110px 1fr 150px;gap:32px;align-items:baseline;border-bottom:1px solid rgba(236,233,226,.1);padding-bottom:36px}.phase-rn.svelte-1d4i12f{font-family:"Instrument Serif",serif;font-style:italic;font-size:42px;color:#e6b13f;line-height:1}.phase-body.svelte-1d4i12f{display:flex;flex-direction:column;gap:10px}.phase-body.svelte-1d4i12f h3:where(.svelte-1d4i12f){margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em}.phase-body.svelte-1d4i12f p:where(.svelte-1d4i12f){margin:0;color:#8a877f;font-size:16px;line-height:1.6;max-width:620px}.phase-weeks.svelte-1d4i12f{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;color:#8a877f;justify-self:end}.faq.svelte-1d4i12f{position:relative;padding:0 6vw 140px}.faq-title.svelte-1d4i12f{margin:0 0 60px;font-size:clamp(36px,5vw,80px);font-weight:900;letter-spacing:-.03em;line-height:1}.faq-list.svelte-1d4i12f{display:flex;flex-direction:column;border-top:1px solid rgba(236,233,226,.14);max-width:900px}.faq-item.svelte-1d4i12f{border-bottom:1px solid rgba(236,233,226,.14)}.faq-item.svelte-1d4i12f button:where(.svelte-1d4i12f){all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;box-sizing:border-box;padding:26px 4px;transition:color .15s ease}.faq-item.svelte-1d4i12f button:where(.svelte-1d4i12f):hover{color:#e6b13f}.faq-q.svelte-1d4i12f{font-size:20px;font-weight:700;letter-spacing:-.01em}.faq-mark.svelte-1d4i12f{font-family:IBM Plex Mono,monospace;font-size:18px;color:#e6b13f}.faq-a.svelte-1d4i12f{margin:0;padding:0 4px 28px;color:#8a877f;font-size:16px;line-height:1.7;max-width:760px}@media(max-width:900px){.partner.svelte-1d4i12f{grid-template-columns:1fr;gap:24px}.portrait.svelte-1d4i12f{height:240px}.phases.svelte-1d4i12f{padding-left:34px}.phase-line.svelte-1d4i12f{left:4px}.phase.svelte-1d4i12f{grid-template-columns:1fr;gap:12px}.phase-weeks.svelte-1d4i12f{justify-self:start}}
