.join-wrap{max-width:1240px;margin:0 auto;padding:45px 30px 95px}.join-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:18px;display:grid}.join-hero-copy{color:#fff;background:linear-gradient(125deg,#1c1017,#361724);padding:55px}.join-kicker{color:#e1c476;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.join-kicker svg{width:16px}.join-hero h2{max-width:760px;margin:18px 0;font:48px/1.06 Georgia,serif}.join-hero-copy>p{color:#c4b7bf;max-width:710px;font-size:14px;line-height:1.75}.join-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.join-actions a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.join-actions .join-primary,.join-final>a,.referral-explainer>a{color:#1c1017;background:#d4b565;justify-content:center;align-items:center;gap:8px;padding:14px 18px;display:inline-flex}.join-actions svg,.join-final>a svg,.referral-explainer>a svg{width:17px}.join-referral{background:#ffffff12;align-items:flex-start;gap:8px;padding:12px;display:flex;color:#eadcba!important;margin:22px 0 0!important}.join-referral svg{flex:none;width:17px}.founding-card{background:#fff;border:1px solid #d4c4ad;border-top:5px solid #b9903f;padding:32px}.founding-card>div{color:#7a2445;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.founding-card>div svg{color:#b9903f;width:22px}.founding-card>strong{margin-top:18px;font:70px Georgia,serif;display:block}.founding-card>p{color:#776a72;margin:0 0 22px;font-size:12px}.founding-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.founding-card li{border-top:1px solid #ede5df;align-items:center;gap:9px;padding-top:12px;font-size:12px;font-weight:800;display:flex}.founding-card li svg{color:#812849;width:17px}.founding-card small{color:#887a82;margin-top:20px;font-size:10px;line-height:1.6;display:block}.join-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.join-benefits article{background:#fff;border:1px solid #ded4cc;padding:26px}.join-benefits svg{color:#7d2447}.join-benefits h3{margin:12px 0 7px;font:24px Georgia,serif}.join-benefits p{color:#776a72;margin:0;font-size:12px;line-height:1.65}.join-steps{grid-template-columns:.75fr 1.25fr;gap:40px;padding:54px 0;display:grid}.join-steps h2{margin:8px 0;font:36px/1.15 Georgia,serif}.join-steps ol{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.join-steps li{background:#f1e8e0;gap:6px;padding:21px;display:grid}.join-steps li span{color:#8a244c;font:20px Georgia,serif}.join-steps li strong{font:18px Georgia,serif}.join-steps li small{color:#796c74;line-height:1.5}.referral-explainer{background:#fff;border:1px solid #ded4cc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:34px;display:grid}.referral-icon{color:#7d2447;background:#f0e5e9;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.referral-icon svg{width:28px}.referral-explainer h2{margin:7px 0;font:30px Georgia,serif}.referral-explainer p:not(.eyebrow){color:#776a72;font-size:12px;line-height:1.6}.referral-explainer span{color:#806f78;gap:7px;font-size:10px;display:flex}.referral-explainer span svg{flex:none;width:15px}.referral-explainer>a,.join-final>a{white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}.join-final{color:#fff;background:#7b2447;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:30px;display:grid}.join-final>svg{color:#e2c578;width:38px}.join-final h2{margin:0;font:28px Georgia,serif}.join-final p{color:#dfcfd6;margin:5px 0 0;font-size:12px}.join-final>a{color:#5e1837;background:#fff}@media (width<=900px){.join-hero,.join-steps{grid-template-columns:1fr}.join-hero-copy{padding:38px}.join-benefits{grid-template-columns:1fr}.referral-explainer{grid-template-columns:auto 1fr}.referral-explainer>a{grid-column:1/-1}.join-final{grid-template-columns:auto 1fr}.join-final>a{grid-column:1/-1}}@media (width<=560px){.join-wrap{padding:28px 14px 70px}.join-hero-copy,.founding-card{padding:24px 19px}.join-hero h2{font-size:35px}.join-actions{flex-direction:column;align-items:stretch}.join-actions a{text-align:center}.join-steps{padding:38px 0}.join-steps h2{font-size:30px}.join-steps ol{grid-template-columns:1fr}.referral-explainer,.join-final{grid-template-columns:1fr;padding:24px 19px}.join-final>a{grid-column:auto}}
