body.is-bare{background:#fff}.auth[data-astro-cid-vhn3vrze]{--navy:#10261c;--teal:#2f6e50;--btn:#e8f2ec;--mute:#4c6157;--rule:#cfe2d7;box-sizing:border-box;width:100%;max-width:26rem;color:var(--navy);background:#fff;flex-direction:column;align-items:center;min-height:100dvh;margin:0 auto;padding:1.5rem 1.5rem 2.5rem;font-family:Inter,system-ui,sans-serif;display:flex}.auth-back[data-astro-cid-vhn3vrze]{color:var(--teal);text-align:center;align-self:center;margin:0 0 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.auth-back[data-astro-cid-vhn3vrze].site-back-bottom{margin:1.5rem 0 0}.auth-back[data-astro-cid-vhn3vrze]:hover{text-decoration:underline}.auth-logo-box[data-astro-cid-vhn3vrze]{color:inherit;justify-content:center;align-items:center;width:11.5rem;height:5.35rem;margin-bottom:.75rem;text-decoration:none;display:flex;overflow:hidden}.auth-logo[data-astro-cid-vhn3vrze]{object-fit:contain;width:100%;height:100%;display:block}.auth-heading[data-astro-cid-vhn3vrze]{letter-spacing:.02em;text-align:center;color:var(--navy);margin:0 0 1.5rem;font-size:clamp(1.35rem,5vw,1.65rem);font-weight:800}.auth-form[data-astro-cid-vhn3vrze]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.auth-section[data-astro-cid-vhn3vrze]{text-align:left;flex-direction:column;gap:.85rem;width:100%;display:flex}.auth-section-title[data-astro-cid-vhn3vrze]{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:0;font-size:.95rem;font-weight:800}.auth-section-title-center[data-astro-cid-vhn3vrze]{text-align:center;width:100%}.auth-help[data-astro-cid-vhn3vrze]{color:var(--navy);margin:0;font-size:.95rem;font-weight:600}.auth-help-center[data-astro-cid-vhn3vrze]{text-align:center}.auth-field[data-astro-cid-vhn3vrze]{flex-direction:column;gap:.35rem;width:100%;display:flex}.auth-field[data-astro-cid-vhn3vrze][hidden]{display:none!important}.auth-label[data-astro-cid-vhn3vrze]{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:.75rem;font-weight:700}.auth-input[data-astro-cid-vhn3vrze],.auth-select[data-astro-cid-vhn3vrze],.auth-textarea[data-astro-cid-vhn3vrze]{box-sizing:border-box;border:1.5px solid var(--rule);width:100%;min-height:3.15rem;color:var(--navy);background:#fff;border-radius:.7rem;padding:.85rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:500}.auth-password-wrap[data-astro-cid-vhn3vrze]{width:100%;position:relative}.auth-password-wrap[data-astro-cid-vhn3vrze] .auth-input[data-astro-cid-vhn3vrze]{padding-right:3.5rem}.auth-password-toggle[data-astro-cid-vhn3vrze]{width:2.25rem;height:2.25rem;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:.35rem;display:inline-flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.auth-password-toggle[data-astro-cid-vhn3vrze]:hover{background:#10261c12}.auth-password-toggle[data-astro-cid-vhn3vrze]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.auth-password-icon[data-astro-cid-vhn3vrze]{width:1.2rem;height:1.2rem;display:block}.auth-textarea[data-astro-cid-vhn3vrze]{resize:vertical;min-height:9rem;line-height:1.45}.auth-select[data-astro-cid-vhn3vrze]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 1.25rem) calc(50% - .15rem),calc(100% - .9rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}.auth-input[data-astro-cid-vhn3vrze]:focus,.auth-select[data-astro-cid-vhn3vrze]:focus,.auth-textarea[data-astro-cid-vhn3vrze]:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.auth-choice[data-astro-cid-vhn3vrze]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.auth-choice-option[data-astro-cid-vhn3vrze]{border:1.5px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:3.15rem;padding:.75rem 1rem;font-weight:800;display:flex}.auth-choice-option[data-astro-cid-vhn3vrze]:has(input:checked){border-color:var(--teal);background:#e8f2ec}.auth-choice-option[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]{accent-color:var(--teal)}.auth-btn[data-astro-cid-vhn3vrze]{background:var(--btn);width:100%;min-height:3.15rem;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border:none;border-radius:.7rem;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.auth-error[data-astro-cid-vhn3vrze]{color:#b42318;text-align:center;margin:0;font-size:.9rem;font-weight:600}.auth-error[data-astro-cid-vhn3vrze][hidden]{display:none!important}.auth-modal[data-astro-cid-vhn3vrze]{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.auth-modal[data-astro-cid-vhn3vrze][hidden]{display:none!important}.auth-modal-backdrop[data-astro-cid-vhn3vrze]{background:#10261c73;position:absolute;inset:0}.auth-modal-card[data-astro-cid-vhn3vrze]{z-index:1;text-align:center;background:#fff;border-radius:.9rem;flex-direction:column;align-items:center;gap:.85rem;width:min(22rem,100%);padding:1.75rem 1.35rem 1.5rem;display:flex;position:relative;box-shadow:0 18px 40px #10261c38}.auth-modal-title[data-astro-cid-vhn3vrze]{color:var(--navy);margin:0;font-size:1.25rem;font-weight:800}.auth-modal-msg[data-astro-cid-vhn3vrze]{color:var(--mute);margin:0 0 .35rem;font-size:.95rem;font-weight:500;line-height:1.45}
