.application-form .application-fields{border:0;margin:0;padding:0;min-width:0}.application-form .credentials-row{grid-template-columns:1fr 1fr;align-items:start}.application-form .application-email-field{grid-column:auto}.application-form .application-password-field{margin-bottom:0}.application-form .form-title small,.application-form label>small{font-size:12px;line-height:1.7;color:#494943}.application-form .form-title{flex-wrap:wrap;gap:10px}.application-form .application-intro{margin:0 0 24px;line-height:1.8}.application-form input[aria-invalid=true],.application-form textarea[aria-invalid=true]{border-color:#a02020;background:#fff3f0;box-shadow:inset 0 0 0 1px #a02020}.application-form .application-field-error{margin:4px 0 14px;color:#8e1515;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.application-form .application-group-invalid,.application-form .minecraft-captcha[aria-invalid=true]{outline:3px solid #a02020;outline-offset:4px}.application-form .application-group-invalid{margin-bottom:22px}.application-error-summary{border:3px solid #a02020;background:#ffe5df;padding:18px;margin-bottom:24px;line-height:1.7}.application-error-summary p{margin:8px 0}.application-error-summary ul{padding-left:22px;display:flex;flex-wrap:wrap;gap:6px 24px}.application-error-summary button{background:transparent;border:0;padding:4px;text-decoration:underline;color:#701010;cursor:pointer;font:inherit;text-align:left}.application-password-checklist{display:grid;gap:8px;list-style:none;margin:0 0 26px;padding:14px;border:2px solid #777;background:#f8f5e9}.application-password-checklist li{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.6}.application-password-checklist .password-check-square{flex:0 0 10px;width:10px;height:10px;border:2px solid #666}.application-password-checklist li[data-met=true] .password-check-square{border-color:#175a29;background:#1b7f31;box-shadow:2px 2px 0 #123a1d}.application-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.application-form .waitlist-social-grid label{min-width:0}.application-form .submit-application{width:100%}.application-receipt{background:#f8f5e9;padding:clamp(22px,4vw,48px);line-height:1.9}.application-receipt h3{font-size:clamp(24px,4vw,40px);line-height:1.4;margin:18px 0;overflow-wrap:anywhere}.application-receipt p{margin-bottom:20px}.application-receipt .application-status-label{display:inline-block;border:3px solid #181818;padding:8px 14px;background:#fff39b}.application-receipt .submit-application{display:block;text-align:center;line-height:1.7}@media (max-width:650px){.application-form .credentials-row{grid-template-columns:minmax(0,1fr)}.application-form .application-password-field{margin-bottom:8px}.application-form .waitlist-social-grid{grid-template-columns:minmax(0,1fr)}.application-form .waitlist-social-field{grid-column:auto}.application-error-summary{padding:12px}}.mobile-subscription-teaser{padding:40px max(12px,env(safe-area-inset-left)) 44px;background:#171717;color:#f8f5e9;display:grid;gap:18px;justify-items:start}.mobile-subscription-teaser>*{width:min(100%,440px);margin:0;justify-self:center}.mobile-subscription-teaser .kicker{font-size:11px;color:#ff74b7;letter-spacing:.08em}.mobile-subscription-teaser h2{font-size:clamp(28px,8vw,44px);line-height:1.2}.mobile-subscription-teaser>p:not(.kicker){font-size:14px;line-height:1.7}.mobile-subscription-picture{display:block;height:auto;aspect-ratio:24/13;object-fit:contain}.mobile-subscription-teaser .mobile-subscription-link{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 10px;background:#ff74b7;color:#171717;font-size:12px;line-height:1.5;text-align:center;text-decoration:none;border:2px solid #f8f5e9}.mobile-subscription-link:focus-visible{outline:3px solid #d6ff31;outline-offset:4px}@media(min-width:768px){.mobile-subscription-teaser{min-height:100svh;align-content:center}}.join-process{width:min(1180px,100%);margin:-20px auto 42px;padding:18px 18px 20px;border:3px solid var(--ink);background:#fff7cb;box-shadow:5px 5px 0 rgba(0,0,0,.4)}.join-process h3{margin:0 0 18px;font-size:14px;letter-spacing:1px}.join-process ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 14px}.join-process li{position:relative;display:grid;align-content:start;gap:8px;padding:16px 14px 14px;border:3px solid var(--ink);background:#fff;box-shadow:4px 4px 0 var(--ink)}.join-process-number{position:absolute;top:-12px;left:-10px;width:30px;height:30px;display:grid;place-items:center;border:2px solid var(--ink);background:var(--blue);color:#fff;font-size:11px;font-weight:900}.join-process strong{font-size:12px;line-height:1.3}.join-process p{margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.join-process ol{grid-template-columns:1fr}}