*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;background:#fff;margin:0}:root{--font-display:"Rethink Sans", system-ui, sans-serif;--font-ui:"Manrope", system-ui, sans-serif;--a-500:#f6b41c;--a-rgb:246, 180, 28;--a-text:#8a5a00;--a-on:#1c1403;--a-dash:#e0b45f}.gate[data-astro-cid-3uoxl33w]{--ink:#121318;--out:cubic-bezier(.16, 1, .3, 1);min-height:100svh;color:var(--ink);font-family:var(--font-ui);background:#fff;grid-template-rows:auto 1fr;display:grid;position:relative}.gate__back[data-astro-cid-3uoxl33w]{z-index:2;font:500 13px var(--font-ui);color:#12131873;text-decoration:none;transition:color .25s;position:absolute;top:28px;left:32px}.gate__back[data-astro-cid-3uoxl33w]:hover,.gate__back[data-astro-cid-3uoxl33w]:focus-visible{color:var(--ink)}.gate__head[data-astro-cid-3uoxl33w]{text-align:center;animation:gate-in .6s var(--out) backwards;padding:88px 24px 0}.gate__hook[data-astro-cid-3uoxl33w]{font:700 clamp(28px, 3.2vw, 44px)/1.05 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.gate__hook[data-astro-cid-3uoxl33w] em[data-astro-cid-3uoxl33w]{color:var(--a-text);font-style:normal}.gate__plain[data-astro-cid-3uoxl33w]{max-width:560px;font:400 17px/1.5 var(--font-ui);color:#121318b8;text-wrap:balance;margin:16px auto 0}.gate__note[data-astro-cid-3uoxl33w]{font:400 15px var(--font-ui);color:#12131880;margin:24px 0 0}.gate__room[data-astro-cid-3uoxl33w]{min-height:0;animation:gate-in .6s var(--out) 80ms backwards;border-top:1px solid #12131814;margin-top:56px;display:grid;position:relative}@keyframes gate-in{0%{opacity:0;transform:translateY(12px)}}.gate__split[data-astro-cid-3uoxl33w]{filter:blur(5px);opacity:.5;min-height:0;transition:filter .9s var(--out), opacity .9s var(--out);user-select:none;display:flex}.gate[data-astro-cid-3uoxl33w].is-open .gate__split[data-astro-cid-3uoxl33w]{filter:blur();opacity:1}.gate__half[data-astro-cid-3uoxl33w]{isolation:isolate;text-align:center;flex:1 1 0;align-content:center;justify-items:center;gap:12px;padding:40px 32px;display:grid;position:relative;overflow:hidden}.gate__half[data-astro-cid-3uoxl33w]+.gate__half[data-astro-cid-3uoxl33w]{border-left:1px solid #12131814}.gate__word[data-astro-cid-3uoxl33w]{font:700 clamp(44px, 6vw, 88px)/1 var(--font-display);letter-spacing:-.045em}.gate__desc[data-astro-cid-3uoxl33w]{color:#12131880;font-size:15px}.gate__cue[data-astro-cid-3uoxl33w]{z-index:-1;position:absolute;inset:0;mask:radial-gradient(60% 60%,#000 30%,#0000 100%)}.gate__half--board[data-astro-cid-3uoxl33w] .gate__cue[data-astro-cid-3uoxl33w]{background:radial-gradient(circle,#12131833 1px,#0000 1.6px) 0 0/24px 24px}.gate__cue[data-astro-cid-3uoxl33w] svg[data-astro-cid-3uoxl33w]{width:100%;height:100%;position:absolute;inset:0}.gate__cue[data-astro-cid-3uoxl33w] path[data-astro-cid-3uoxl33w]{fill:none;stroke:var(--a-500);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.8}.gate__half--read[data-astro-cid-3uoxl33w] .gate__cue[data-astro-cid-3uoxl33w]{background:repeating-linear-gradient(#0000 0 20px,#1213180f 20px 26px) 50% 0/min(420px,70%) 100% no-repeat}.gate__clasp[data-astro-cid-3uoxl33w]{z-index:1;width:min(360px,100vw - 32px);transition:opacity .5s ease, transform .7s var(--out), filter .5s ease;justify-items:center;gap:16px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-28px)}.gate[data-astro-cid-3uoxl33w].is-open .gate__clasp[data-astro-cid-3uoxl33w]{opacity:0;filter:blur(4px);pointer-events:none;transform:translate(-50%,-28px)scale(.94)}.lock[data-astro-cid-3uoxl33w]{justify-items:center;gap:12px;width:100%;margin:0;display:grid}.lock__pill[data-astro-cid-3uoxl33w]{background:#fff;border:1px solid #1213181a;border-radius:999px;align-items:center;gap:12px;width:100%;height:56px;padding:0 8px 0 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 1px 2px #1213180d,0 16px 40px -16px #12131838,0 0 0 8px #ffffffb8}.lock__pill[data-astro-cid-3uoxl33w]:focus-within{border-color:var(--a-dash);box-shadow:0 1px 2px #1213180d, 0 16px 40px -16px #12131838, 0 0 0 4px rgba(var(--a-rgb), .2), 0 0 0 8px #ffffffb8}.lock__icon[data-astro-cid-3uoxl33w]{fill:none;stroke:#12131873;stroke-width:1.6px;stroke-linecap:round;flex:none;width:20px;height:20px;transition:stroke .3s;overflow:visible}.lock__key[data-astro-cid-3uoxl33w]{fill:#12131873;stroke:none;transition:fill .3s}.lock__shackle[data-astro-cid-3uoxl33w]{transform-box:fill-box;transform-origin:100% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.lock__pill[data-astro-cid-3uoxl33w]:focus-within .lock__icon[data-astro-cid-3uoxl33w]{stroke:var(--ink)}.lock__pill[data-astro-cid-3uoxl33w]:focus-within .lock__key[data-astro-cid-3uoxl33w]{fill:var(--ink)}.lock__label[data-astro-cid-3uoxl33w]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lock[data-astro-cid-3uoxl33w] input[data-astro-cid-3uoxl33w][type=password]{min-width:0;height:100%;color:var(--ink);font:500 16px var(--font-ui);letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;padding:0}.lock[data-astro-cid-3uoxl33w] input[data-astro-cid-3uoxl33w]::placeholder{color:#12131866;letter-spacing:0}.lock[data-astro-cid-3uoxl33w] button[data-astro-cid-3uoxl33w]{background:var(--ink);color:#fff;cursor:pointer;width:40px;height:40px;transition:background .3s ease, color .3s ease, opacity .3s ease, transform .3s var(--out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.lock[data-astro-cid-3uoxl33w] button[data-astro-cid-3uoxl33w]:hover{transform:scale(1.06)}.lock[data-astro-cid-3uoxl33w] button[data-astro-cid-3uoxl33w]:focus-visible{outline:2px solid var(--a-500);outline-offset:3px}.lock__pill[data-astro-cid-3uoxl33w]:has(input:placeholder-shown) button[data-astro-cid-3uoxl33w]{opacity:.16;transform:none}.lock[data-astro-cid-3uoxl33w] button[data-astro-cid-3uoxl33w] svg[data-astro-cid-3uoxl33w]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:opacity .25s ease, transform .4s var(--out);grid-area:1/1}.lock__ok[data-astro-cid-3uoxl33w]{opacity:0;transform:scale(.6)}.lock__ok[data-astro-cid-3uoxl33w] path[data-astro-cid-3uoxl33w]{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .4s .1s}.lock__spin[data-astro-cid-3uoxl33w]{opacity:0;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;grid-area:1/1;width:16px;height:16px;transition:opacity .2s}.lock[data-astro-cid-3uoxl33w].is-busy .lock__go[data-astro-cid-3uoxl33w]{opacity:0;transform:translate(6px)}.lock[data-astro-cid-3uoxl33w].is-busy .lock__spin[data-astro-cid-3uoxl33w]{opacity:1;animation:.7s linear infinite lock-spin}@keyframes lock-spin{to{transform:rotate(360deg)}}.lock[data-astro-cid-3uoxl33w].is-open .lock__pill[data-astro-cid-3uoxl33w]{border-color:var(--a-dash)}.lock[data-astro-cid-3uoxl33w].is-open .lock__shackle[data-astro-cid-3uoxl33w]{transform:translateY(-2px)rotate(32deg)}.lock[data-astro-cid-3uoxl33w].is-open .lock__icon[data-astro-cid-3uoxl33w]{stroke:var(--a-text)}.lock[data-astro-cid-3uoxl33w].is-open .lock__key[data-astro-cid-3uoxl33w]{fill:var(--a-text)}.lock[data-astro-cid-3uoxl33w].is-open button[data-astro-cid-3uoxl33w]{background:var(--a-500);color:var(--a-on)}.lock[data-astro-cid-3uoxl33w].is-open .lock__go[data-astro-cid-3uoxl33w]{opacity:0;transform:translate(10px)}.lock[data-astro-cid-3uoxl33w].is-open .lock__ok[data-astro-cid-3uoxl33w]{opacity:1;transform:none}.lock[data-astro-cid-3uoxl33w].is-open .lock__ok[data-astro-cid-3uoxl33w] path[data-astro-cid-3uoxl33w]{stroke-dashoffset:0}.lock[data-astro-cid-3uoxl33w].is-wrong .lock__pill[data-astro-cid-3uoxl33w]{border-color:#e5a29a;animation:.5s cubic-bezier(.36,.07,.19,.97) lock-shake}.lock[data-astro-cid-3uoxl33w].is-wrong .lock__shackle[data-astro-cid-3uoxl33w]{animation:.5s lock-rattle}@keyframes lock-shake{15%{transform:translate(-10px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes lock-rattle{20%,60%{transform:translateY(-2px)}40%,80%{transform:translateY(0)}}.lock__msg[data-astro-cid-3uoxl33w]{color:#b4382c;text-align:center;min-height:20px;margin:0;font-size:13px;line-height:20px}.lock__msg[data-astro-cid-3uoxl33w]:empty{display:none}.lock__closed[data-astro-cid-3uoxl33w]{color:#121318b8;background:#fff;border:1px solid #1213181a;border-radius:999px;margin:0;padding:16px 24px;font-size:15px}.lock__ask[data-astro-cid-3uoxl33w]{color:#12131880;margin:0;font-size:13px}.lock__ask[data-astro-cid-3uoxl33w] a[data-astro-cid-3uoxl33w]{color:var(--a-text);font-weight:600;text-decoration:none}.lock__ask[data-astro-cid-3uoxl33w] a[data-astro-cid-3uoxl33w]:hover{text-underline-offset:4px;text-decoration:underline}.lock__ask[data-astro-cid-3uoxl33w] a[data-astro-cid-3uoxl33w]:focus-visible{outline:2px solid var(--a-500);outline-offset:4px;border-radius:4px}@media (width<=719px),(height<=439px){.gate[data-astro-cid-3uoxl33w]{grid-template-rows:auto auto;align-content:start}.gate__back[data-astro-cid-3uoxl33w]{top:20px;left:16px}.gate__head[data-astro-cid-3uoxl33w]{padding:72px 16px 0}.gate__plain[data-astro-cid-3uoxl33w]{font-size:16px}.gate__room[data-astro-cid-3uoxl33w]{border:0;margin-top:32px;padding:0 16px 48px}.gate__split[data-astro-cid-3uoxl33w]{display:none}.gate__clasp[data-astro-cid-3uoxl33w]{width:100%;max-width:360px;margin:0 auto;position:static;transform:none}.gate[data-astro-cid-3uoxl33w].is-open .gate__clasp[data-astro-cid-3uoxl33w]{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.gate__head[data-astro-cid-3uoxl33w],.gate__room[data-astro-cid-3uoxl33w],.lock[data-astro-cid-3uoxl33w].is-wrong .lock__pill[data-astro-cid-3uoxl33w],.lock[data-astro-cid-3uoxl33w].is-wrong .lock__shackle[data-astro-cid-3uoxl33w]{animation:none!important}.gate__split[data-astro-cid-3uoxl33w],.gate__clasp[data-astro-cid-3uoxl33w],.lock__shackle[data-astro-cid-3uoxl33w]{transition-duration:10ms}}
