.trap[data-astro-cid-wnoufenn]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success[data-astro-cid-fl2v7l62]{justify-items:start;gap:16px;display:grid}.success[data-astro-cid-fl2v7l62][hidden]{display:none}h2[data-astro-cid-fl2v7l62]{font-size:var(--step-3);outline:none}p[data-astro-cid-fl2v7l62]{color:var(--granite-2)}.legacy-form h1{margin:28px 0 26px}.legacy-form h1 em{color:#f0cfba}.legacy-form .legacy-form-intro{color:#f0d7c2;max-width:460px}.legacy-form .registration-membership .number{color:#e8bf9f}.legacy-form .registration-membership a:hover{color:#f0cfba}.legacy-form form[hidden]{display:none}.legacy-form label{color:var(--paper)}.legacy-form select{width:100%;max-width:100%;color:var(--paper);font:inherit;letter-spacing:normal;text-transform:none;text-overflow:ellipsis;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f4f0e8' stroke-width='1.5'/%3E%3C/svg%3E") right 4px center no-repeat;border:0;border-bottom:1px solid #f4f0e88c;border-radius:0;margin:0;padding:13px 28px 13px 0;display:block}.legacy-form select option{color:var(--ink);background:var(--paper)}.legacy-form input:focus-visible,.legacy-form textarea:focus-visible,.legacy-form select:focus-visible{border-bottom-color:var(--paper);box-shadow:0 1px 0 var(--paper)}.legacy-form .form-privacy{color:#f0d7c2;font-size:13px;line-height:1.5}.legacy-form .form-privacy a{text-underline-offset:3px;text-decoration:underline}.legacy-form .form-note:empty{display:none}.legacy-form .form-note.is-error{border-left:2px solid var(--paper);color:var(--paper);background:#f4f0e81f;padding:12px 14px;line-height:1.5;font-size:12px!important}.legacy-form .button[disabled]{opacity:.7;cursor:progress;transform:none}.legacy-form .success{align-self:start}.legacy-form .success h2{color:var(--paper);margin:0}.legacy-form .success p{color:#f0d7c2;max-width:420px}.legacy-form .success a{font:11px var(--mono);border-bottom:1px solid;padding-bottom:5px}.login-page{padding:72px max(5vw,28px) 110px}.login-card{padding:0}.login-card h1{margin:22px 0 18px}.login-intro{color:#514b45;max-width:480px}.login-card form[hidden]{display:none}.login-card .form-privacy{color:#625b55;font-size:13px;line-height:1.5}.login-card .form-privacy a{text-underline-offset:3px;text-decoration:underline}.login-card .form-note:empty{display:none}.login-card .form-note.is-error{border-left:2px solid var(--rust);color:var(--rust);background:#f1e6e2;padding:12px 14px;line-height:1.5;font-size:12px!important}.login-card input:focus-visible{border-bottom-color:var(--rust);box-shadow:0 1px 0 var(--rust)}.login-card .button[disabled]{opacity:.7;cursor:progress;transform:none}.login-card .success{padding-top:4px}.login-card .success h2{margin:0}.login-card .success p{color:#625b55}.login-card .success a{color:var(--rust);font:11px var(--mono);border-bottom:1px solid;padding-bottom:5px}.membership-offer h2 span,.registration-membership h2 span{letter-spacing:0;margin-left:4px}
