.role-selector-module__WQWtrq__roleSelector{gap:40px;display:grid}.role-selector-module__WQWtrq__roleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.role-selector-module__WQWtrq__roleCard{color:#171321;text-align:center;background:var(--color-surface);cursor:pointer;border:1.5px solid #e7def5;border-radius:22px;align-content:start;justify-items:center;min-width:0;padding:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 4px 12px #4c1d9512}.role-selector-module__WQWtrq__roleCard:hover{border-color:var(--color-brand-800);box-shadow:0 8px 24px #4c1d9524}.role-selector-module__WQWtrq__roleCard:focus-visible{outline-offset:2px;outline:3px solid #4c1d954d}.role-selector-module__WQWtrq__roleArtwork{aspect-ratio:1;background:linear-gradient(135deg,#efe4ff,#dac9fd 50%,#eee4fd);border-radius:18px;place-items:center;width:100%;display:grid;overflow:hidden}.role-selector-module__WQWtrq__roleArtwork img{width:62%;height:auto}.role-selector-module__WQWtrq__roleTitle{margin-top:14px;font-size:clamp(13px,4.1vw,18px);font-weight:700;line-height:22px}.role-selector-module__WQWtrq__roleSubtitle{overflow-wrap:anywhere;color:#706e76;max-width:100%;margin-top:2px;font-size:clamp(13px,3.4vw,15px);line-height:24px}.role-selector-module__WQWtrq__alreadyRegistered{color:#403b49;text-align:center;margin:0;font-size:clamp(15px,4.295vw,16.75px);line-height:1.5}.role-selector-module__WQWtrq__alreadyRegistered a{color:var(--color-brand-800);text-underline-offset:.2em;font-weight:700;text-decoration:underline}@media (max-width:23rem){.role-selector-module__WQWtrq__roleOptions{gap:.5rem}.role-selector-module__WQWtrq__roleCard{padding:.5rem}}@media (prefers-reduced-motion:reduce){.role-selector-module__WQWtrq__roleCard{transition:none}}
