.hero[data-astro-cid-lcdefpme]{background:radial-gradient(900px 600px at 78% 15%,#b8996829,#0000 65%);padding:90px 56px 0;position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr .65fr;align-items:start;gap:40px;max-width:1320px;margin:0 auto;display:grid;position:relative}.hero-kicker[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--brown);margin-bottom:22px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:74px;font-weight:400;line-height:1.08}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--brown);font-style:italic;font-weight:400}.hero-side[data-astro-cid-lcdefpme]{padding-top:210px;position:relative}.hero-side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a453e;border-left:1px solid var(--gold-soft);padding-left:24px;font-size:18px}.rings-corner[data-astro-cid-lcdefpme]{z-index:0;opacity:.9;width:480px;position:absolute;top:-60px;right:-140px}.hero-rule[data-astro-cid-lcdefpme]{border:none;border-top:1px solid var(--rule);margin-top:90px}.contents[data-astro-cid-lcdefpme]{background:var(--white);padding:80px 56px 40px}.contents-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1320px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex}.contents-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:560px;font-size:32px;font-weight:400;line-height:1.36}.contents-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px;display:block}.contents-note[data-astro-cid-lcdefpme]{color:#6b6459;text-align:right;max-width:260px;font-size:15.5px;font-style:italic}.toc[data-astro-cid-lcdefpme]{border-top:1px solid var(--near-black);max-width:1320px;margin:0 auto}.toc-entry[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr 1.05fr 150px;align-items:start;gap:32px;padding:42px 0;display:grid}.toc-num[data-astro-cid-lcdefpme]{color:var(--gold);padding-top:2px;font-family:Instrument Serif,serif;font-size:28px;font-style:italic}.toc-title[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:34px;font-weight:400;line-height:1.2}.toc-title[data-astro-cid-lcdefpme] .soon[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--brown);background:var(--gold-faint);border-radius:20px;margin-top:8px;padding:3px 8px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:600;display:inline-block}.toc-desc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a453e;margin:0;padding-top:4px;font-size:16.5px;line-height:1.6}.toc-action[data-astro-cid-lcdefpme]{text-align:right;padding-top:6px}.toc-link[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--brown);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .25s;display:inline-block}.toc-link[data-astro-cid-lcdefpme]:after{content:" →"}.toc-link[data-astro-cid-lcdefpme]:hover{color:var(--near-black);transform:translate(6px)}@media (width<=980px){.toc-entry[data-astro-cid-lcdefpme]{grid-template-columns:40px 1fr;grid-template-areas:"num title""desc desc""action action"}.toc-num[data-astro-cid-lcdefpme]{grid-area:num}.toc-title[data-astro-cid-lcdefpme]{grid-area:title}.toc-desc[data-astro-cid-lcdefpme]{grid-area:desc}.toc-action[data-astro-cid-lcdefpme]{text-align:left;grid-area:action;margin-top:10px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-side[data-astro-cid-lcdefpme]{padding-top:30px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:38px}.contents-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.contents-note[data-astro-cid-lcdefpme]{text-align:left}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding:48px 20px 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:30px}.hero-rule[data-astro-cid-lcdefpme]{margin-top:48px}.contents[data-astro-cid-lcdefpme]{padding:48px 20px 20px}.contents-head[data-astro-cid-lcdefpme]{margin-bottom:36px}.contents-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.toc-entry[data-astro-cid-lcdefpme]{gap:16px;padding:28px 0}.toc-title[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.profile[data-astro-cid-lcdefpme]{padding:56px 20px}.profile-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 84px;gap:20px}.profile-quote[data-astro-cid-lcdefpme]{margin-bottom:22px;font-size:24px}.profile-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:16px}.profile-portrait[data-astro-cid-lcdefpme]{align-self:start;margin-top:0}.bridge[data-astro-cid-lcdefpme]{padding:48px 20px}.letter[data-astro-cid-lcdefpme]{padding:32px 10px}.letter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:22px}.close-cta[data-astro-cid-lcdefpme]{padding:40px 20px 64px}.close-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:26px}}.profile[data-astro-cid-lcdefpme]{background:var(--near-black);color:var(--cream);padding:130px 56px 110px;position:relative;overflow:hidden}.profile-grid[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1fr .75fr;gap:70px;max-width:1320px;margin:0 auto;display:grid;position:relative}.profile-eyebrow[data-astro-cid-lcdefpme]{color:var(--gold);margin-bottom:26px;display:block}.profile-quote[data-astro-cid-lcdefpme]{color:var(--cream);margin-bottom:34px;font-family:Instrument Serif,serif;font-size:40px;font-style:italic;font-weight:400;line-height:1.38}.profile-quote[data-astro-cid-lcdefpme] .qmark[data-astro-cid-lcdefpme]{color:var(--gold);font-family:Instrument Serif,serif;font-style:normal}.profile-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#faf6eebf;max-width:480px;margin-bottom:26px;font-size:17.5px}.profile-name[data-astro-cid-lcdefpme]{letter-spacing:.06em;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.profile-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.55;letter-spacing:.08em;margin-top:4px;font-size:11.5px;font-weight:500;display:block}.founder-link[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--gold-soft);padding-bottom:4px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,transform .25s;display:inline-block}.founder-link[data-astro-cid-lcdefpme]:hover{color:var(--gold);border-color:var(--gold);transform:translate(6px)}.profile-portrait[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border:1px solid var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:linear-gradient(155deg,#b899684d,#8b4a2b66);justify-content:center;align-self:end;align-items:center;margin-top:60px;font-family:Montserrat,sans-serif;font-size:10.5px;display:flex}.bridge[data-astro-cid-lcdefpme]{justify-content:center;padding:110px 56px;display:flex}.letter[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--near-black);border-bottom:1px solid var(--near-black);max-width:620px;padding:46px 10px}.letter[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:18px;display:block}.newsletter-name[data-astro-cid-lcdefpme]{letter-spacing:.01em;color:var(--brown);text-transform:none;margin-bottom:18px;font-family:Instrument Serif,serif;font-size:15px;font-style:italic;font-weight:400;display:block}.letter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:32px;font-weight:400;line-height:1.36}.letter[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a453e;margin-bottom:30px;font-size:17px}.letter-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:16px;display:flex}.close-cta[data-astro-cid-lcdefpme]{text-align:center;padding:60px 56px 130px}.close-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:680px;margin:0 auto 36px;font-size:44px;font-style:italic;font-weight:400;line-height:1.32}
