.DesignerJoin_page__Q7XdI{min-height:100dvh;background:var(--bg);display:flex;flex-direction:column}.DesignerJoin_topbar__3FK_a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;max-width:1040px;width:100%;margin:0 auto}.DesignerJoin_wordmark__UKjG2{font-family:var(--font-display),serif;font-weight:700;font-size:20px;text-decoration:none;color:var(--ink)}.DesignerJoin_wordmark__UKjG2 i{font-style:normal;color:var(--accent)}.DesignerJoin_topLink__9w2s2{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none}.DesignerJoin_main__ZTWER{flex:1 1;width:100%;max-width:1040px;margin:0 auto;padding:0 20px 56px}.DesignerJoin_hero__520oh{display:grid;gap:28px;padding:28px 0 40px;align-items:center}@media (min-width:840px){.DesignerJoin_hero__520oh{grid-template-columns:1.15fr .85fr;padding:48px 0 56px}}.DesignerJoin_kicker___TDhy{display:inline-block;font-family:var(--font-body),sans-serif;font-size:12px;font-weight:600;color:var(--accent-deep);border:1px solid var(--accent-deep);padding:4px 10px;border-radius:4px;margin-bottom:18px;transform:rotate(-1.2deg)}.DesignerJoin_heroTitle__YjmNt{font-family:var(--font-display),serif;font-weight:800;font-size:clamp(32px,5vw,48px);line-height:1.2;letter-spacing:-.01em;margin:0 0 16px}.DesignerJoin_heroTitle__YjmNt em{font-style:normal;color:var(--accent-deep)}.DesignerJoin_heroSub__A3zxg{font-size:15px;color:var(--muted);max-width:480px;margin:0 0 24px}.DesignerJoin_heroSub__A3zxg b{color:var(--ink)}.DesignerJoin_ctaRow__Zs_gF{display:flex;gap:10px;flex-wrap:wrap}.DesignerJoin_ctaPrimary__XST_J{font-size:15px;font-weight:700;padding:14px 24px;border-radius:var(--radius-small);background:var(--accent-pastel);color:var(--ink);border:1px solid var(--accent-deep);box-shadow:var(--shadow-offset);text-decoration:none;transition:transform .12s cubic-bezier(.2,0,0,1)}.DesignerJoin_ctaPrimary__XST_J:hover{background:color-mix(in srgb,var(--accent-pastel) 82%,var(--accent))}.DesignerJoin_ctaPrimary__XST_J:active{transform:translate(2px,2px);box-shadow:none}.DesignerJoin_ctaGhost__336F0{font-size:15px;font-weight:700;padding:14px 20px;border-radius:var(--radius-small);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-offset-sm);text-decoration:none}.DesignerJoin_heroArt__7_lpk{justify-self:center}.DesignerJoin_heroArt__7_lpk img{width:100%;max-width:340px;border-radius:var(--radius-large);border:1px solid var(--line-strong);box-shadow:6px 6px 0 rgba(24,23,20,.08);display:block}.DesignerJoin_promises__hmvk2{display:grid;gap:12px;padding-bottom:44px}@media (min-width:720px){.DesignerJoin_promises__hmvk2{grid-template-columns:repeat(3,1fr)}}.DesignerJoin_promise__Oiof2{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-medium);box-shadow:var(--shadow-offset-sm);padding:16px 18px}.DesignerJoin_promise__Oiof2 b{display:block;font-size:15px;margin-bottom:4px}.DesignerJoin_promise__Oiof2 span{font-size:12.5px;color:var(--muted)}.DesignerJoin_secTitle__QSeZG{font-family:var(--font-display),serif;font-weight:700;font-size:24px;margin:0 0 6px}.DesignerJoin_secSub__rc9nG{font-size:13.5px;color:var(--muted);margin:0 0 22px;max-width:560px}.DesignerJoin_steps__J3UGG{display:grid;gap:12px;padding-bottom:48px}@media (min-width:840px){.DesignerJoin_steps__J3UGG{grid-template-columns:repeat(4,1fr)}}.DesignerJoin_step__1eh1X{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-medium);box-shadow:var(--shadow-offset-sm);padding:16px}.DesignerJoin_stepNum__uGkGM{display:inline-grid;place-items:center;width:28px;height:28px;font-family:var(--font-data),monospace;font-size:13px;font-weight:600;color:var(--accent-deep);border:1.5px solid var(--accent-deep);border-radius:6px;transform:rotate(-3deg);margin-bottom:10px}.DesignerJoin_step__1eh1X b{display:block;font-size:14.5px;margin-bottom:4px}.DesignerJoin_step__1eh1X span{font-size:12.5px;color:var(--muted);line-height:1.5}.DesignerJoin_philosophy__lefKI{display:grid;gap:24px;align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-large);box-shadow:var(--shadow-offset);padding:24px;margin-bottom:48px}@media (min-width:840px){.DesignerJoin_philosophy__lefKI{grid-template-columns:.8fr 1.2fr;padding:32px}}.DesignerJoin_philosophy__lefKI img{width:100%;max-width:260px;border-radius:var(--radius-medium);border:1px solid var(--line);display:block;justify-self:center}.DesignerJoin_philosophy__lefKI h3{font-family:var(--font-display),serif;font-weight:700;font-size:20px;margin:0 0 10px}.DesignerJoin_philosophy__lefKI p{font-size:14px;color:var(--muted);margin:0 0 10px}.DesignerJoin_philosophy__lefKI p b{color:var(--ink)}.DesignerJoin_faq__8YQgh{padding-bottom:48px}.DesignerJoin_faqItem__94ouo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);box-shadow:var(--shadow-offset-sm);margin-bottom:10px;padding:0 16px}.DesignerJoin_faqItem__94ouo summary{font-size:14px;font-weight:700;padding:14px 0;cursor:pointer;list-style:none}.DesignerJoin_faqItem__94ouo summary::-webkit-details-marker{display:none}.DesignerJoin_faqItem__94ouo p{font-size:13.5px;color:var(--muted);margin:0;padding:0 0 14px}.DesignerJoin_finalCta__Nx9_o{text-align:center;padding:8px 0 24px}.DesignerJoin_finalCta__Nx9_o h2{font-family:var(--font-display),serif;font-weight:700;font-size:26px;margin:0 0 16px}