.site-access-module__baGWRq__shell{z-index:10000;color:#e8eaec;background:radial-gradient(circle at 85% 10%,#5c9d8529,#0000 34rem),#111315;place-items:center;min-height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:auto}.site-access-module__baGWRq__card{background:#171a1c;border:1px solid #2a2f32;border-radius:1rem;width:min(100%,30rem);padding:clamp(2rem,7vw,3.5rem);box-shadow:0 2rem 6rem #00000059}.site-access-module__baGWRq__mark{color:#111315;width:3rem;height:3rem;font-family:var(--font-display), serif;background:#5c9d85;border-radius:.4rem;place-items:center;margin-bottom:2rem;font-size:1.75rem;display:grid}.site-access-module__baGWRq__eyebrow{color:#78b59f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}.site-access-module__baGWRq__card h1{font-family:var(--font-display), serif;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,8vw,3rem);font-weight:400;line-height:1.02}.site-access-module__baGWRq__intro{color:#aeb3b6;margin:1rem 0 2rem;line-height:1.6}.site-access-module__baGWRq__form{gap:.75rem;display:grid}.site-access-module__baGWRq__form label{color:#d6d9da;font-size:.86rem;font-weight:600}.site-access-module__baGWRq__form input{color:#f4f5f5;width:100%;font:inherit;background:#101214;border:1px solid #3a4144;border-radius:.4rem;outline:none;padding:.9rem 1rem;transition:border-color .16s,box-shadow .16s}.site-access-module__baGWRq__form input:focus{border-color:#5c9d85;box-shadow:0 0 0 3px #5c9d8524}.site-access-module__baGWRq__form button{color:#101214;cursor:pointer;font:inherit;background:#5c9d85;border:0;border-radius:.4rem;margin-top:.3rem;padding:.95rem 1rem;font-weight:700}.site-access-module__baGWRq__form button:hover{background:#74b49e}.site-access-module__baGWRq__form button:disabled,.site-access-module__baGWRq__form input:disabled{cursor:not-allowed;opacity:.55}.site-access-module__baGWRq__error{color:#ffaaa4;margin:.15rem 0 0;font-size:.85rem;line-height:1.45}.site-access-module__baGWRq__note{color:#777e82;margin:1.5rem 0 0;font-size:.78rem;line-height:1.5}
