.gate[data-astro-cid-lybjh4u4]{display:none}html.gate-on{overflow:hidden}html.gate-on .gate[data-astro-cid-lybjh4u4]{z-index:100;color:#1d1d1f;font-family:var(--sans);--s:1;--u:calc(var(--s) * 1px);--line:#2a1a14;--wall:#ef937f;--teal:#2a7c80;--teal-deep:#216569;--trim:#f5eddc;--brass:#e2b24a;--brass-deep:#b98a26;display:block;position:fixed;inset:0;overflow:clip}.gate__defs[data-astro-cid-lybjh4u4]{position:absolute}.gate__zoom[data-astro-cid-lybjh4u4]{will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.42 0 0 0 0 0.33 0 0 0 0.35 -0.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E"), var(--wall);transition:transform 1.25s cubic-bezier(.6,0,.8,.4);position:absolute;inset:0;overflow:clip}.gate__zoom[data-astro-cid-lybjh4u4]:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.12 0 0 0 0.28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gate__walk[data-astro-cid-lybjh4u4]{bottom:-10%;left:-20%;right:-20%;top:calc(50% + var(--floor,250) * var(--u));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Crect width='120' height='60' fill='%23324759'/%3E%3Cg stroke='%231c2833' stroke-width='2.6'%3E%3Crect x='2' y='2' width='56' height='26' rx='5' fill='%235f7d95'/%3E%3Crect x='62' y='3' width='55' height='25' rx='6' fill='%23557189'/%3E%3Crect x='-28' y='32' width='56' height='26' rx='5' fill='%23688aa2'/%3E%3Crect x='32' y='33' width='56' height='25' rx='6' fill='%235a778f'/%3E%3Crect x='92' y='32' width='56' height='26' rx='5' fill='%23627f97'/%3E%3C/g%3E%3Cpath d='M10 9 l9 0 M70 11 l7 0 M44 40 l8 0' stroke='%23a9c2d4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:calc(120 * var(--u)) calc(60 * var(--u));transform-origin:top;filter:url(#sk0);position:absolute;transform:perspective(500px)rotateX(38deg)}.gate__base[data-astro-cid-lybjh4u4]{left:0;right:0;top:calc(50% + (var(--floor,250) - 26) * var(--u));height:calc(26 * var(--u));border-top:3px solid var(--line);filter:url(#sk0);background:repeating-linear-gradient(118deg,#2a1a1438 0 1.4px,#0000 1.4px 6px),#cf6652;position:absolute}.gate__stage[data-astro-cid-lybjh4u4]{position:absolute;inset:0}.scene[data-astro-cid-lybjh4u4]{width:1000px;height:700px;transform:translate(-50%, -50%) scale(var(--s));position:absolute;top:50%;left:50%}.art[data-astro-cid-lybjh4u4]{filter:url(#sk0);animation:.5s infinite boil;position:absolute;inset:0}@keyframes boil{0%,32%{filter:url(#sk0)}33%,65%{filter:url(#sk1)}66%,to{filter:url(#sk2)}}@media (hover:none){.art[data-astro-cid-lybjh4u4]{animation:none}}.art[data-astro-cid-lybjh4u4]>[data-astro-cid-lybjh4u4],.scene[data-astro-cid-lybjh4u4]>p[data-astro-cid-lybjh4u4]{position:absolute}.ink-fill[data-astro-cid-lybjh4u4]{stroke:var(--line);stroke-width:3px;stroke-linecap:round}.sign[data-astro-cid-lybjh4u4]{border:3px solid var(--line);color:#2456a6;text-align:center;width:250px;font-family:var(--serif);background:#f8f2e3;border-radius:7px;padding:10px 14px 12px;line-height:1;top:62px;left:40px;transform:rotate(-1.2deg);box-shadow:inset 0 0 0 5px #f8f2e3,inset 0 0 0 8.5px #2456a6,8px 8px #2a1a1438}.sign__small[data-astro-cid-lybjh4u4]{margin-bottom:4px;font-size:15px;font-style:italic;display:block}.sign__big[data-astro-cid-lybjh4u4]{letter-spacing:.02em;font-size:32px;font-weight:700;display:block}.tile[data-astro-cid-lybjh4u4]{text-align:center;border:3px solid var(--line);color:#2456a6;width:92px;height:92px;font-family:var(--serif);background:radial-gradient(circle,#fffaf0 0 50%,#f2a31b 50% 58%,#fffaf0 58%);border-radius:4px;place-content:center;line-height:.9;display:grid;top:250px;left:238px;transform:rotate(2deg);box-shadow:inset 0 0 0 4px #fffaf0,inset 0 0 0 7px #2456a6,7px 7px #2a1a1438}.tile[data-astro-cid-lybjh4u4] span[data-astro-cid-lybjh4u4]{font-size:13px;font-style:italic}.tile[data-astro-cid-lybjh4u4] b[data-astro-cid-lybjh4u4]{font-size:30px}.bricks[data-astro-cid-lybjh4u4]{overflow:visible}.bricks--1[data-astro-cid-lybjh4u4]{width:130px;height:56px;top:528px;left:52px}.bricks--2[data-astro-cid-lybjh4u4]{width:110px;height:60px;top:186px;left:40px}.bricks__hole[data-astro-cid-lybjh4u4]{fill:#c9573f}.bricks__lines[data-astro-cid-lybjh4u4] path[data-astro-cid-lybjh4u4]{fill:none;stroke:#8e3524;stroke-width:2.2px;stroke-linecap:round}.bricks__edge[data-astro-cid-lybjh4u4]{fill:none;stroke:var(--line);stroke-width:2.6px}.crack[data-astro-cid-lybjh4u4]{width:40px;height:90px;top:500px;left:650px}.crack[data-astro-cid-lybjh4u4] path[data-astro-cid-lybjh4u4]{fill:none;stroke:var(--line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.lamp[data-astro-cid-lybjh4u4]{width:48px;height:74px;top:126px;left:286px;overflow:visible}.lamp__iron[data-astro-cid-lybjh4u4]{fill:#2b2725;stroke:var(--line);stroke-width:2.5px;stroke-linejoin:round}.lamp__glass[data-astro-cid-lybjh4u4]{fill:#ffd98a;stroke:var(--line);stroke-width:3px;stroke-linejoin:round}.frame[data-astro-cid-lybjh4u4]{background:var(--trim);border:3px solid var(--line);border-bottom:0;border-radius:135px 135px 0 0;width:270px;height:570px;top:30px;left:365px;box-shadow:12px 0 #2a1a1433}.fan[data-astro-cid-lybjh4u4]{width:230px;height:116px;position:absolute;top:17px;left:17px;overflow:visible}.fan__spoke-ink[data-astro-cid-lybjh4u4]{stroke:var(--line);stroke-width:10px;stroke-linecap:round}.fan__spoke[data-astro-cid-lybjh4u4]{stroke:var(--trim);stroke-width:5px;stroke-linecap:round}.fan__hub[data-astro-cid-lybjh4u4]{fill:var(--trim);stroke:var(--line);stroke-width:3px}.fan__rim[data-astro-cid-lybjh4u4]{fill:none;stroke:var(--line);stroke-width:3px}.doorway[data-astro-cid-lybjh4u4]{perspective:1100px;border:3px solid var(--line);background:#1e1410;border-bottom:0;width:230px;height:427px;position:absolute;top:140px;left:17px}.inside[data-astro-cid-lybjh4u4]{background:#f6d9a8;position:absolute;inset:0;overflow:hidden}.inside[data-astro-cid-lybjh4u4] img[data-astro-cid-lybjh4u4]{object-fit:cover;width:100%;height:100%}.leaf[data-astro-cid-lybjh4u4]{transform-origin:0;background:repeating-linear-gradient(90deg, transparent 0 13px, #14323238 13px 14.5px, transparent 14.5px 31px, #14323224 31px 32px, transparent 32px 47px), var(--teal);box-shadow:inset 0 0 0 3px var(--line);transition:transform 1.1s cubic-bezier(.55,0,.25,1);position:absolute;inset:0}.leaf__panels[data-astro-cid-lybjh4u4]{grid-template-rows:1.25fr .55fr 1.25fr;grid-template-columns:1fr 1fr;gap:18px 16px;display:grid;position:absolute;inset:22px 20px 72px}.leaf__panels[data-astro-cid-lybjh4u4] i[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:var(--teal-deep);border-radius:2px;box-shadow:inset 6px 6px #081e2052,inset -3px -3px #ffffff24}.leaf__panels[data-astro-cid-lybjh4u4] i[data-astro-cid-lybjh4u4]:nth-child(n+5){background:repeating-linear-gradient(135deg, #081e204d 0 1.4px, transparent 1.4px 6px), var(--teal-deep)}.hole[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:radial-gradient(circle, #0b0b0b 0 36%, var(--brass) 38%);cursor:zoom-in;border-radius:50%;width:20px;height:20px;padding:0;position:absolute;top:120px;left:calc(50% - 10px)}.bolt[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:var(--brass);width:28px;height:28px;box-shadow:inset -4px -4px 0 var(--brass-deep);border-radius:50%;position:absolute;top:212px;right:20px}.bolt__led[data-astro-cid-lybjh4u4]{background:#3d8bff;border-radius:50%;width:6px;height:6px;position:absolute;top:8.5px;left:8.5px;box-shadow:0 0 6px #3d8bff}.bolt__led[data-astro-cid-lybjh4u4][data-state=ok]{background:#34d27a;box-shadow:0 0 8px #34d27a}.bolt__led[data-astro-cid-lybjh4u4][data-state=bad]{background:#ff4b4b;box-shadow:0 0 8px #ff4b4b}.lever[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:var(--brass);width:32px;height:70px;box-shadow:inset -6px 0 0 var(--brass-deep), inset 5px 0 0 #ffffff59;cursor:pointer;border-radius:6px;padding:0;position:absolute;top:252px;right:18px}.lever[data-astro-cid-lybjh4u4] span[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:var(--brass);width:48px;height:13px;box-shadow:inset 0 -4px 0 var(--brass-deep);transform-origin:100%;transition:transform .25s var(--ease);border-radius:7px;position:absolute;top:13px;right:9px}.is-unlocked[data-astro-cid-lybjh4u4] .lever[data-astro-cid-lybjh4u4] span[data-astro-cid-lybjh4u4],.lever[data-astro-cid-lybjh4u4]:active span[data-astro-cid-lybjh4u4]{transform:rotate(-24deg)}.kick[data-astro-cid-lybjh4u4]{background:radial-gradient(circle at 12px 50%, var(--line) 0 2px, transparent 2.5px), radial-gradient(circle at calc(100% - 12px) 50%, var(--line) 0 2px, transparent 2.5px), var(--brass);border-top:2.5px solid var(--line);height:34px;box-shadow:inset 0 -6px 0 var(--brass-deep);position:absolute;bottom:0;left:0;right:0}.leaf[data-astro-cid-lybjh4u4].is-rattle{animation:.28s linear rattle}@keyframes rattle{25%{transform:translate(2px)}50%{transform:translate(-2px)}75%{transform:translate(1px)}}.fisheye[data-astro-cid-lybjh4u4]{width:190px;height:190px;box-shadow:0 0 0 3px var(--line), 0 0 0 7px var(--brass), 0 0 0 10px var(--line);opacity:0;transform-origin:50% 54%;transition:opacity .22s, transform .32s var(--ease);pointer-events:none;z-index:3;border:8px solid #1b1b1b;border-radius:50%;margin:0 0 0 -95px;position:absolute;top:30px;left:50%;overflow:hidden;transform:scale(.2)}.fisheye[data-astro-cid-lybjh4u4].is-on{opacity:1;transform:none}.fisheye[data-astro-cid-lybjh4u4] img[data-astro-cid-lybjh4u4]{object-fit:cover;width:100%;height:100%;transform:scale(1.35)}.fisheye[data-astro-cid-lybjh4u4]:after{content:"";background:radial-gradient(circle,#0000 45%,#000000a6 100%);border-radius:50%;position:absolute;inset:0}.bougain[data-astro-cid-lybjh4u4]{pointer-events:none;width:200px;height:150px;top:0;left:268px;overflow:visible}.bougain__vine[data-astro-cid-lybjh4u4]{fill:none;stroke:#5b3a22;stroke-width:3.2px;stroke-linecap:round}.bougain__leaf[data-astro-cid-lybjh4u4]{fill:#3e8f4f;stroke:var(--line);stroke-width:1.6px}.bougain__petal[data-astro-cid-lybjh4u4]{stroke:var(--line);stroke-width:1.6px}.bell[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:var(--brass);width:40px;height:64px;box-shadow:inset -5px -5px 0 var(--brass-deep), 6px 6px 0 #2a1a1433;cursor:pointer;border-radius:8px;padding:0;top:210px;left:660px}.bell[data-astro-cid-lybjh4u4] span[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);background:#fff6dc;border-radius:50%;width:20px;height:20px;transition:transform .1s;position:absolute;top:19.5px;left:7.5px}.bell[data-astro-cid-lybjh4u4]:active span[data-astro-cid-lybjh4u4]{transform:scale(.85)}.pad[data-astro-cid-lybjh4u4]{background:#24272c;border:3px solid #120d0b;border-radius:18px;width:196px;height:300px;padding:14px 16px 16px;top:250px;left:720px;box-shadow:inset 0 0 0 3px #33373e,10px 12px #2a1a1440}.pad[data-astro-cid-lybjh4u4].is-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{15%,85%{transform:translate(-3px)rotate(-1deg)}30%,70%{transform:translate(6px)rotate(1.5deg)}45%,55%{transform:translate(-6px)rotate(-1.5deg)}}.pad__top[data-astro-cid-lybjh4u4]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pad__brand[data-astro-cid-lybjh4u4]{font-family:var(--mono);letter-spacing:.3em;color:#9aa1aa;font-size:10px}.pad__led[data-astro-cid-lybjh4u4]{background:#3d8bff;border:1.5px solid #120d0b;border-radius:4px;width:38px;height:7px;box-shadow:0 0 10px #3d8bff}.pad__led[data-astro-cid-lybjh4u4][data-state=ok]{background:#34d27a;box-shadow:0 0 14px #34d27a}.pad__led[data-astro-cid-lybjh4u4][data-state=bad]{background:#ff4b4b;box-shadow:0 0 14px #ff4b4b}.pad__screen[data-astro-cid-lybjh4u4]{background:#0c0d0e;border:2px solid #120d0b;border-radius:6px;justify-content:center;align-items:center;gap:12px;height:26px;margin-bottom:10px;display:flex}.pad__screen[data-astro-cid-lybjh4u4] i[data-astro-cid-lybjh4u4]{border:2px solid #59606a;border-radius:50%;width:10px;height:10px}.pad__screen[data-astro-cid-lybjh4u4] i[data-astro-cid-lybjh4u4].is-on{background:#f4f1e8;border-color:#f4f1e8}.pad__keys[data-astro-cid-lybjh4u4]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.key[data-astro-cid-lybjh4u4]{color:#f4f1e8;height:46px;font-family:var(--hand);cursor:pointer;background:#353a41;border:2px solid #120d0b;border-radius:12px;font-size:28px;font-weight:700;line-height:1;box-shadow:inset 0 -4px #2a2e34}.key[data-astro-cid-lybjh4u4]:hover{background:#40464e}.key[data-astro-cid-lybjh4u4]:focus-visible{outline:3px solid var(--mango);outline-offset:1px}.key[data-astro-cid-lybjh4u4].is-hit{animation:.26s ease-out hit}@keyframes hit{0%{color:#12151a;background:#f4f1e8}}.key--fn[data-astro-cid-lybjh4u4]{font-family:var(--sans);color:#a9b0ba;font-size:16px}.plant[data-astro-cid-lybjh4u4]{width:130px;height:180px;top:420px;left:214px;overflow:visible}.plant__leaf[data-astro-cid-lybjh4u4]{stroke:var(--line);stroke-width:2.6px;stroke-linejoin:round}.plant__vein[data-astro-cid-lybjh4u4]{stroke:var(--line);stroke-width:1.4px;opacity:.55;fill:none}.plant__pot[data-astro-cid-lybjh4u4]{fill:#c9663e;stroke:var(--line);stroke-width:3px;stroke-linejoin:round}.plant__hatch[data-astro-cid-lybjh4u4]{stroke:var(--line);stroke-width:1.4px;opacity:.5;fill:none}.plant__rim[data-astro-cid-lybjh4u4]{fill:#d9774d;stroke:var(--line);stroke-width:3px}.coqui[data-astro-cid-lybjh4u4]{cursor:pointer;background:0 0;border:0;width:72px;height:58px;padding:0;top:330px;left:120px;transform:rotate(-24deg)}.coqui[data-astro-cid-lybjh4u4] svg[data-astro-cid-lybjh4u4]{width:100%;height:100%;overflow:visible}.coqui__body[data-astro-cid-lybjh4u4]{fill:#a17d47;stroke:var(--line);stroke-width:2.4px;stroke-linejoin:round}.coqui__eye[data-astro-cid-lybjh4u4]{fill:#f6e2a8;stroke:var(--line);stroke-width:2px}.coqui__pupil[data-astro-cid-lybjh4u4]{fill:#1a1209}.coqui__sac[data-astro-cid-lybjh4u4]{fill:#f0d6a2;stroke:var(--line);stroke-width:1.5px;transform-origin:30px 34px;transform:scale(.4)}.coqui[data-astro-cid-lybjh4u4].is-sing .coqui__sac[data-astro-cid-lybjh4u4]{animation:.52s ease-out sac}.coqui[data-astro-cid-lybjh4u4].is-sing svg[data-astro-cid-lybjh4u4]{animation:.52s ease-out hop}@keyframes sac{20%,45%{transform:scale(1.9)}30%{transform:scale(1.3)}}@keyframes hop{30%{transform:translateY(-6px)}}.mat[data-astro-cid-lybjh4u4]{cursor:pointer;perspective:400px;background:0 0;border:0;width:210px;height:46px;padding:0;top:594px;left:395px}.mat__top[data-astro-cid-lybjh4u4],.mat__under[data-astro-cid-lybjh4u4]{border-radius:4px;place-items:center;display:grid;position:absolute;inset:0}.mat__under[data-astro-cid-lybjh4u4]{font-family:var(--hand);color:#f4eee3;border:2.5px solid var(--line);background:#3c4f60;font-size:22px}.mat__top[data-astro-cid-lybjh4u4]{border:3px solid var(--line);color:#f1d59c;font-family:var(--sans);font-variation-settings:var(--wide);letter-spacing:.12em;transform-origin:top;transition:transform .5s var(--ease);background:repeating-linear-gradient(90deg,#2a1a1429 0 2px,#0000 2px 6px),#9a6431;font-size:17px;font-weight:800;box-shadow:inset 0 0 0 4px #7a4a22,5px 5px #2a1a1440}.mat[data-astro-cid-lybjh4u4].is-up .mat__top[data-astro-cid-lybjh4u4]{transform:rotateX(-70deg)translateY(-4px)}.hint[data-astro-cid-lybjh4u4]{text-align:center;width:266px;font-family:var(--hand);color:#3b1d16;margin:0;font-size:28px;font-weight:700;line-height:1;transition:opacity .3s;top:558px;left:706px;transform:rotate(-4deg)}.hint[data-astro-cid-lybjh4u4] .hint__arrow{margin-left:4px;animation:1.4s ease-in-out infinite bob;display:inline-block}.hint[data-astro-cid-lybjh4u4] .hint__arrow--up{animation-name:bobUp}.hint[data-astro-cid-lybjh4u4].is-loud{color:#12324a;border:2.5px solid var(--line);background:#fff1c2;border-radius:14px 18px 12px 20px;padding:8px 10px;top:548px;box-shadow:5px 5px #2a1a1440}@keyframes bob{50%{transform:translateY(6px)}}@keyframes bobUp{50%{transform:translateY(-6px)}}.hint[data-astro-cid-lybjh4u4] .hint__tall{display:none}.is-unlocked[data-astro-cid-lybjh4u4] .hint[data-astro-cid-lybjh4u4]{opacity:0}.bubble[data-astro-cid-lybjh4u4]{border:2.5px solid var(--line);width:max-content;max-width:240px;font-family:var(--hand);color:#1d1d1f;opacity:0;transition:opacity .18s, transform .22s var(--ease);pointer-events:none;z-index:5;background:#fffdf6;border-radius:18px 22px 16px 24px;margin:0;padding:10px 14px;font-size:25px;line-height:1.05;transform:translateY(8px)scale(.92);box-shadow:5px 5px #2a1a1440}.bubble[data-astro-cid-lybjh4u4].is-on{opacity:1;transform:none}.bubble--door[data-astro-cid-lybjh4u4]{max-width:230px;top:196px;left:512px}.bubble--bell[data-astro-cid-lybjh4u4]{max-width:250px;top:150px;left:470px}.bubble--coqui[data-astro-cid-lybjh4u4]{max-width:200px;top:250px;left:24px}.bubble--mat[data-astro-cid-lybjh4u4]{max-width:290px;top:588px;left:610px}.sms[data-astro-cid-lybjh4u4]{z-index:10;left:calc(50% + 206 * var(--u));top:calc(50% - 346 * var(--u));width:calc(292 * var(--u));font-size:calc(14 * var(--u));-webkit-backdrop-filter:blur(16px)saturate(1.4);opacity:0;background:#fcfbf8f0;border-radius:1.3em;padding:.85em 1em 1em;transition:opacity .4s,transform .65s cubic-bezier(.2,1.3,.4,1);position:absolute;transform:translateY(-1.2em)scale(.96);box-shadow:0 .8em 2.2em #280a0559,0 0 0 .12em #2a1a141a}.sms[data-astro-cid-lybjh4u4].is-in{opacity:1;transform:none}.sms[data-astro-cid-lybjh4u4].is-buzz{animation:.42s linear buzz}@keyframes buzz{20%,60%{transform:translate(-.35em)rotate(-1deg)}40%,80%{transform:translate(.35em)rotate(1deg)}}.sms__row[data-astro-cid-lybjh4u4]{align-items:center;gap:.6em;margin-bottom:.45em;display:flex}.sms__icon[data-astro-cid-lybjh4u4]{background:var(--night);width:1.9em;height:1.9em;color:var(--mango);font-variation-settings:var(--tall);border-radius:.5em;flex:none;place-items:center;font-size:1.15em;font-weight:800;line-height:1;display:grid}.sms__icon[data-astro-cid-lybjh4u4] .br[data-astro-cid-lybjh4u4]{border:0 solid;width:.26em;height:.5em;display:inline-block}.sms__icon[data-astro-cid-lybjh4u4] .br--open[data-astro-cid-lybjh4u4]{vertical-align:.38em;border-width:.08em 0 0 .08em}.sms__icon[data-astro-cid-lybjh4u4] .br--close[data-astro-cid-lybjh4u4]{vertical-align:-.02em;border-width:0 .08em .08em 0}.sms[data-astro-cid-lybjh4u4] p[data-astro-cid-lybjh4u4]{max-width:none;margin:0}.sms__from[data-astro-cid-lybjh4u4]{color:#6e6e73;flex:1;justify-content:space-between;font-size:.85em;display:flex}.sms__from[data-astro-cid-lybjh4u4] b[data-astro-cid-lybjh4u4]{color:#1d1d1f;letter-spacing:.02em;font-weight:700}.sms__title[data-astro-cid-lybjh4u4]{font-size:1.1em;font-weight:800;line-height:1.25}.sms__text[data-astro-cid-lybjh4u4]{gap:.35em;margin-top:.25em;display:grid}.sms__text[data-astro-cid-lybjh4u4] .sms__label{color:#3a3a3c;font-size:.95em}.sms__text[data-astro-cid-lybjh4u4] .sms__code{gap:.3em;display:flex}.sms__text[data-astro-cid-lybjh4u4] .sms__code i{max-width:2.3em;font-style:normal;font-family:var(--mono);text-align:center;color:#12324a;background:#ffe39a;border:.06em solid #d9a82c;border-radius:.22em;flex:1;font-size:2.3em;font-weight:800;line-height:1.35}.sms__text[data-astro-cid-lybjh4u4] .sms__code.is-pulse i{animation:1.6s ease-in-out .9s 3 pulse}.sms__text[data-astro-cid-lybjh4u4] .sms__code i:nth-child(2){animation-delay:1s}.sms__text[data-astro-cid-lybjh4u4] .sms__code i:nth-child(3){animation-delay:1.1s}.sms__text[data-astro-cid-lybjh4u4] .sms__code i:nth-child(4){animation-delay:1.2s}@keyframes pulse{40%{transform:translateY(-.12em)scale(1.06);box-shadow:0 0 0 .12em #f2a31b80}}.sms__text[data-astro-cid-lybjh4u4] .sms__small{color:#55555a;font-size:.88em}.gate__bar[data-astro-cid-lybjh4u4]{z-index:10;pointer-events:none;justify-content:space-between;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.gate__btn[data-astro-cid-lybjh4u4]{pointer-events:auto;border:2px solid var(--line);min-height:44px;color:var(--line);font:700 14px/1 var(--mono);letter-spacing:.04em;cursor:pointer;background:#fffdf6;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:4px 4px #2a1a144d}.gate__btn[data-astro-cid-lybjh4u4]:hover{background:#fff1c2}.gate__btn--skip[data-astro-cid-lybjh4u4]{background:var(--mango)}.gate__btn--skip[data-astro-cid-lybjh4u4]:hover{background:#ffc04a}.gate__dot[data-astro-cid-lybjh4u4]{border:1.5px solid var(--line);background:#1d9e5a;border-radius:50%;width:8px;height:8px}[data-astro-cid-lybjh4u4][aria-pressed=false] .gate__dot[data-astro-cid-lybjh4u4]{background:#9aa3ae}.is-open[data-astro-cid-lybjh4u4] .art[data-astro-cid-lybjh4u4]{animation:none}.is-open[data-astro-cid-lybjh4u4] .leaf[data-astro-cid-lybjh4u4]{transform:rotateY(-108deg)}.is-open[data-astro-cid-lybjh4u4] .gate__zoom[data-astro-cid-lybjh4u4]{transform:scale(7)}.is-open[data-astro-cid-lybjh4u4] .sms[data-astro-cid-lybjh4u4],.is-open[data-astro-cid-lybjh4u4] .gate__bar[data-astro-cid-lybjh4u4],.is-open[data-astro-cid-lybjh4u4] .bubble[data-astro-cid-lybjh4u4],.is-open[data-astro-cid-lybjh4u4] .hint[data-astro-cid-lybjh4u4]{opacity:0;transition:opacity .3s}.is-through[data-astro-cid-lybjh4u4]{opacity:0;transition:opacity .65s .5s}.is-fade[data-astro-cid-lybjh4u4]{opacity:0;transition:opacity .4s}@media (aspect-ratio<=4/5){html.gate-on .gate[data-astro-cid-lybjh4u4]{--floor:360}.scene[data-astro-cid-lybjh4u4]{width:600px;height:1000px}.sms[data-astro-cid-lybjh4u4]{width:min(94vw,420px);font-size:14px;top:10px;left:50%;transform:translate(-50%,-1.2em)}.sms[data-astro-cid-lybjh4u4].is-in{transform:translate(-50%)}@keyframes buzzPhone{20%,60%{transform:translate(calc(-50% - 5px))}40%,80%{transform:translate(calc(5px - 50%))}}.sms[data-astro-cid-lybjh4u4].is-buzz{animation-name:buzzPhone}.sign[data-astro-cid-lybjh4u4]{width:230px;display:none;top:200px;left:40px}.tile[data-astro-cid-lybjh4u4]{width:96px;height:96px;top:168px;left:430px}.lamp[data-astro-cid-lybjh4u4]{top:210px;left:300px}.bricks--1[data-astro-cid-lybjh4u4]{top:845px;left:330px}.bricks--2[data-astro-cid-lybjh4u4]{display:none;top:140px;left:470px}.crack[data-astro-cid-lybjh4u4]{top:720px;left:300px}.frame[data-astro-cid-lybjh4u4]{border-radius:130px 130px 0 0;width:260px;height:630px;top:230px;left:30px}.fan[data-astro-cid-lybjh4u4]{width:224px;height:113px;top:15px;left:15px}.doorway[data-astro-cid-lybjh4u4]{width:224px;height:495px;top:135px;left:15px}.leaf__panels[data-astro-cid-lybjh4u4]{inset:26px 20px 80px}.hole[data-astro-cid-lybjh4u4]{top:140px}.bolt[data-astro-cid-lybjh4u4]{top:248px}.lever[data-astro-cid-lybjh4u4]{top:286px}.bougain[data-astro-cid-lybjh4u4]{top:200px;left:-20px}.bell[data-astro-cid-lybjh4u4]{top:352px;left:298px}.pad[data-astro-cid-lybjh4u4]{width:262px;height:384px;padding:18px 18px 20px;top:430px;left:318px}.pad__screen[data-astro-cid-lybjh4u4]{height:34px;margin-bottom:14px}.pad__keys[data-astro-cid-lybjh4u4]{gap:10px}.key[data-astro-cid-lybjh4u4]{height:62px;font-size:36px}.hint[data-astro-cid-lybjh4u4]{width:250px;font-size:28px;top:366px;left:344px}.hint[data-astro-cid-lybjh4u4].is-loud{top:352px}.hint[data-astro-cid-lybjh4u4] .hint__tall{display:inline-block}.hint[data-astro-cid-lybjh4u4] .hint__wide,.plant[data-astro-cid-lybjh4u4]{display:none}.coqui[data-astro-cid-lybjh4u4]{width:80px;height:64px;top:846px;left:470px;transform:rotate(-8deg)}.mat[data-astro-cid-lybjh4u4]{width:220px;top:856px;left:50px}.bubble--door[data-astro-cid-lybjh4u4]{top:420px;left:40px}.bubble--bell[data-astro-cid-lybjh4u4]{max-width:270px;top:250px;left:300px}.bubble--coqui[data-astro-cid-lybjh4u4]{max-width:270px;top:760px;left:300px}.bubble--mat[data-astro-cid-lybjh4u4]{max-width:260px;top:780px;left:60px}}@media (prefers-reduced-motion:reduce){.gate__zoom[data-astro-cid-lybjh4u4],.leaf[data-astro-cid-lybjh4u4]{transition:none}}.fly[data-astro-cid-fhcxh3tc]{background:var(--night);color:#fff;height:100svh;min-height:640px;position:relative}.fly[data-astro-cid-fhcxh3tc][data-ready=fly]{height:430vh}.fly__stick[data-astro-cid-fhcxh3tc]{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.fly__end[data-astro-cid-fhcxh3tc]{height:100svh;position:absolute;bottom:0;left:0}.fly__sky[data-astro-cid-fhcxh3tc]{background:radial-gradient(1.2px 1.2px at 12% 18%,#fffc,#0000),radial-gradient(1px 1px at 28% 8%,#ffffffb3,#0000),radial-gradient(1.4px 1.4px at 64% 14%,#ffffffbf,#0000),radial-gradient(1px 1px at 82% 26%,#fff9,#0000),radial-gradient(1px 1px at 46% 30%,#ffffff80,#0000),radial-gradient(1.2px 1.2px at 90% 6%,#ffffffb3,#0000),radial-gradient(120% 60% at 50% 115%,#f2a31b8c,#ec786440 35%,#0000 65%),linear-gradient(#071824 0%,#0c2433 40%,#1d3b55 75%,#3b4a63 100%);position:absolute;inset:0}.fly__space[data-astro-cid-fhcxh3tc]{perspective:900px;perspective-origin:50%;position:absolute;inset:0}.fly__world[data-astro-cid-fhcxh3tc]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.card[data-astro-cid-fhcxh3tc]{--w:clamp(132px, 16vw, 250px);left:calc(var(--w) / -2);top:calc(var(--w) * -.68);width:var(--w);color:#1d1d1f;will-change:transform, opacity;backface-visibility:hidden;text-decoration:none;position:absolute}.card__in[data-astro-cid-fhcxh3tc]{padding:calc(var(--w) * .05) calc(var(--w) * .05) 0;transition:transform .25s var(--ease);background:#fbf8f1;border-radius:3px;display:block;box-shadow:0 18px 40px #00000073}.card[data-astro-cid-fhcxh3tc]:hover .card__in[data-astro-cid-fhcxh3tc]{transform:scale(1.06)rotate(-2deg)}.card[data-astro-cid-fhcxh3tc] img[data-astro-cid-fhcxh3tc]{aspect-ratio:4/5;object-fit:cover;background:#d9cfbd;width:100%}.card__cap[data-astro-cid-fhcxh3tc]{padding:calc(var(--w) * .035) 2px calc(var(--w) * .05);font-family:var(--hand);font-size:calc(var(--w) * .085);white-space:nowrap;text-overflow:ellipsis;color:#4a4237;line-height:1.1;display:block;overflow:hidden}.card__cap[data-astro-cid-fhcxh3tc] b[data-astro-cid-fhcxh3tc]{color:#1d1d1f;font-weight:700}.words[data-astro-cid-fhcxh3tc]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.w[data-astro-cid-fhcxh3tc]{max-width:none;padding:0 var(--gutter);text-align:center;opacity:0;visibility:hidden;filter:blur(8px);transition:opacity .6s var(--ease), transform .7s var(--ease), filter .6s var(--ease), visibility 0s .7s;grid-area:1/1;margin:0;transform:translateY(30px)scale(.96)}.fly[data-astro-cid-fhcxh3tc]:not([data-stage]) .w--3[data-astro-cid-fhcxh3tc],.fly[data-astro-cid-fhcxh3tc][data-stage="0"] .w--0[data-astro-cid-fhcxh3tc],.fly[data-astro-cid-fhcxh3tc][data-stage="1"] .w--1[data-astro-cid-fhcxh3tc],.fly[data-astro-cid-fhcxh3tc][data-stage="2"] .w--2[data-astro-cid-fhcxh3tc],.fly[data-astro-cid-fhcxh3tc][data-stage="3"] .w--3[data-astro-cid-fhcxh3tc]{opacity:1;visibility:visible;filter:none;transition:opacity .6s var(--ease), transform .7s var(--ease), filter .6s var(--ease), visibility 0s;transform:none}.w__big[data-astro-cid-fhcxh3tc]{font-variation-settings:var(--tall);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 6px 40px #00000073;max-width:none;margin:0;font-size:clamp(3.6rem,13vw,12rem);font-weight:800;line-height:.86;display:block}.w__big[data-astro-cid-fhcxh3tc] .br[data-astro-cid-fhcxh3tc]{border:0 solid var(--mango);width:.24em;height:.46em;display:inline-block}.w__big[data-astro-cid-fhcxh3tc] .br--open[data-astro-cid-fhcxh3tc]{vertical-align:.4em;border-width:.05em 0 0 .05em;margin-right:.05em}.w__big[data-astro-cid-fhcxh3tc] .br--close[data-astro-cid-fhcxh3tc]{vertical-align:-.02em;border-width:0 .05em .05em 0;margin-left:.05em}.w__sub[data-astro-cid-fhcxh3tc]{backdrop-filter:blur(6px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;background:#071824b8;border-radius:999px;margin-top:22px;padding:8px 16px;font-size:clamp(.8rem,1.2vw,1rem);display:inline-block}.w--3[data-astro-cid-fhcxh3tc]{pointer-events:auto;justify-items:center;gap:clamp(18px,3vh,32px);width:100%;display:grid}.w__big--q[data-astro-cid-fhcxh3tc]{font-size:clamp(3rem,9vw,7.5rem)}.w__pass[data-astro-cid-fhcxh3tc]{width:min(100%,980px)}.fly[data-astro-cid-fhcxh3tc][data-ready=fly]:not([data-stage="3"]) .w--3[data-astro-cid-fhcxh3tc]{pointer-events:none}.corner[data-astro-cid-fhcxh3tc]{z-index:2;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 2px #000c,0 0 12px #071824e6;font-size:.72rem;font-weight:600;line-height:1.6;position:absolute}.corner__soft[data-astro-cid-fhcxh3tc]{color:#fff9}.corner--tl[data-astro-cid-fhcxh3tc]{left:var(--gutter);top:96px}.corner--tr[data-astro-cid-fhcxh3tc]{right:var(--gutter);text-align:right;top:96px}.corner--bl[data-astro-cid-fhcxh3tc]{left:var(--gutter);align-items:center;gap:16px;display:flex;bottom:22px}.corner--br[data-astro-cid-fhcxh3tc]{right:var(--gutter);bottom:22px}.pill[data-astro-cid-fhcxh3tc]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;text-decoration:none;display:inline-flex}button[data-astro-cid-fhcxh3tc].pill{font:inherit}.pill[data-astro-cid-fhcxh3tc]:hover{background:#ffffff29}.pill__dot[data-astro-cid-fhcxh3tc]{background:#34d27a;border-radius:50%;width:7px;height:7px}[data-astro-cid-fhcxh3tc][aria-pressed=false] .pill__dot[data-astro-cid-fhcxh3tc]{background:#8a95a0}.fly[data-astro-cid-fhcxh3tc][data-stage="3"] [data-astro-cid-fhcxh3tc][data-scroll-hint],.fly[data-astro-cid-fhcxh3tc][data-stage="3"] [data-astro-cid-fhcxh3tc][data-skip-flight]{opacity:0;pointer-events:none}.fly__bar[data-astro-cid-fhcxh3tc]{background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.fly__bar[data-astro-cid-fhcxh3tc] span[data-astro-cid-fhcxh3tc]{background:var(--mango);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=760px){.corner--tl[data-astro-cid-fhcxh3tc]{display:none}.corner--tr[data-astro-cid-fhcxh3tc]{top:88px}.corner--bl[data-astro-cid-fhcxh3tc] .corner__soft[data-astro-cid-fhcxh3tc]{display:none}.w__big--q[data-astro-cid-fhcxh3tc]{font-size:clamp(2.6rem,14vw,4rem)}.w--3[data-astro-cid-fhcxh3tc]{gap:14px;padding-top:40px}}.keys[data-astro-cid-q43ffolk]{color:#f6ead6;background:radial-gradient(90% 60% at 50% -10%,#ffd29638,#0000 70%),repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 7px,#ffffff06 7px 9px,#0000 9px 23px),linear-gradient(#4a2418,#3a1b12 60%,#2c140d);padding-block:clamp(72px,10vw,140px);position:relative;overflow:hidden}.keys__head[data-astro-cid-q43ffolk]{text-align:center;margin-bottom:clamp(36px,5vw,64px)}.keys__plaque[data-astro-cid-q43ffolk]{color:#3a1b12;font-family:var(--serif);letter-spacing:.06em;background:linear-gradient(#f3d27e,#c99a3a 55%,#9c7724);border-radius:3px;margin:0 0 18px;padding:6px 22px;font-size:1.05rem;font-style:italic;font-weight:600;display:inline-block;box-shadow:0 3px #00000059,inset 0 1px #ffffff80}.keys[data-astro-cid-q43ffolk] h2[data-astro-cid-q43ffolk]{font-variation-settings:var(--tall);text-transform:uppercase;color:#fff3df;margin:0 0 12px;font-size:clamp(3.4rem,9vw,7.5rem);line-height:.9}.keys__lede[data-astro-cid-q43ffolk]{color:#d9c3a3;font-family:var(--serif);margin:0 auto;font-size:1.15rem;font-style:italic}.board[data-astro-cid-q43ffolk]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:34px 10px;margin:0;padding:0;list-style:none;display:grid}.hook[data-astro-cid-q43ffolk]{justify-content:center;padding-top:6px;display:flex;position:relative}.hook[data-astro-cid-q43ffolk]:before{content:"";z-index:2;background:radial-gradient(circle at 35% 30%,#f6dd99,#b88a2c 60%,#6f5212);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:calc(50% - 7px);box-shadow:0 2px 2px #00000080}.fob[data-astro-cid-q43ffolk]{transform-origin:50% 0;color:#fff;width:64px;padding-top:6px;text-decoration:none;display:block;position:relative}.fob[data-astro-cid-q43ffolk].is-swing{animation:1.4s cubic-bezier(.3,.1,.3,1) swing}@keyframes swing{12%{transform:rotate(14deg)}32%{transform:rotate(-10deg)}52%{transform:rotate(6deg)}72%{transform:rotate(-3deg)}88%{transform:rotate(1deg)}}.fob__ring[data-astro-cid-q43ffolk]{border:3px solid #d6a948;border-radius:50%;width:22px;height:22px;margin:-10px auto 0;display:block;box-shadow:0 1px 2px #00000080}.fob__key[data-astro-cid-q43ffolk]{color:#d8b25c;transform-origin:10px 9px;filter:drop-shadow(0 2px 2px #00000080);width:18px;height:54px;position:absolute;top:4px;left:4px;transform:rotate(18deg)}.fob__tag[data-astro-cid-q43ffolk]{background:linear-gradient(90deg, #0000002e, transparent 30%, #ffffff24 55%, transparent 75%, #0003), var(--c);clip-path:polygon(50% 0,100% 13%,100% 87%,50% 100%,0 87%,0 13%);filter:drop-shadow(0 6px 6px #0006);flex-direction:column;align-items:center;width:64px;height:144px;margin-top:-6px;padding:16px 0 12px;display:flex;position:relative}.fob__tag[data-astro-cid-q43ffolk]:before{content:"";background:#2c140d;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:calc(50% - 5px);box-shadow:inset 0 0 0 2px #fff6}.fob__no[data-astro-cid-q43ffolk]{font-family:var(--mono);letter-spacing:.1em;opacity:.85;margin-top:6px;font-size:.68rem;font-weight:700}.fob__name[data-astro-cid-q43ffolk]{writing-mode:vertical-rl;font-variation-settings:var(--tall);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #0000004d;flex:1;min-height:0;font-size:1.05rem;font-weight:800;line-height:1;overflow:hidden;transform:rotate(180deg)}.fob__name--long[data-astro-cid-q43ffolk]{letter-spacing:0;font-size:.86rem}.fob[data-astro-cid-q43ffolk]:hover .fob__tag[data-astro-cid-q43ffolk],.fob[data-astro-cid-q43ffolk]:focus-visible .fob__tag[data-astro-cid-q43ffolk]{filter:drop-shadow(0 10px 10px #00000080)brightness(1.08)}.fob[data-astro-cid-q43ffolk]:focus-visible{outline:none}.fob[data-astro-cid-q43ffolk]:focus-visible .fob__tag[data-astro-cid-q43ffolk]{outline:3px solid var(--mango)}.keypeek[data-astro-cid-q43ffolk]{z-index:20;pointer-events:none;opacity:0;color:#1d1d1f;background:#fbf8f1;border-radius:3px;width:260px;margin:0;padding:10px 10px 0;transition:opacity .16s;position:fixed;top:0;left:0;box-shadow:0 24px 48px #00000073}.keypeek[data-astro-cid-q43ffolk].is-on{opacity:1}.keypeek[data-astro-cid-q43ffolk] img[data-astro-cid-q43ffolk]{aspect-ratio:4/3;object-fit:cover;background:#d9cfbd;width:100%}.keypeek[data-astro-cid-q43ffolk] figcaption[data-astro-cid-q43ffolk]{font-family:var(--hand);padding:8px 2px 12px;font-size:1.35rem;line-height:1.05}.keypeek[data-astro-cid-q43ffolk] b[data-astro-cid-q43ffolk]{font-size:1.6rem;display:block}.keypeek[data-astro-cid-q43ffolk] span[data-astro-cid-q43ffolk]{color:#5a5145}@media (width<=520px){.board[data-astro-cid-q43ffolk]{grid-template-columns:repeat(4,1fr);gap:28px 6px}}.cards[data-astro-cid-l6tuqd3z]{background:radial-gradient(circle at 20% 10%, #fff9, transparent 40%), var(--sea);overflow:hidden}.cards__head[data-astro-cid-l6tuqd3z]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(36px,5vw,64px);display:flex}.cards__head[data-astro-cid-l6tuqd3z] h2[data-astro-cid-l6tuqd3z]{font-variation-settings:var(--tall);text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.9}.cards__lede[data-astro-cid-l6tuqd3z]{font-family:var(--hand);color:var(--ink-soft);margin:0;font-size:1.6rem}.touch-only[data-astro-cid-l6tuqd3z]{display:none}@media (hover:none){.hover-only[data-astro-cid-l6tuqd3z]{display:none}.touch-only[data-astro-cid-l6tuqd3z]{display:inline}}.cards__grid[data-astro-cid-l6tuqd3z]{grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.cards__grid[data-astro-cid-l6tuqd3z] li[data-astro-cid-l6tuqd3z]{transform:rotate(var(--tilt));transition:transform .4s var(--ease)}.cards__grid[data-astro-cid-l6tuqd3z] li[data-astro-cid-l6tuqd3z]:hover,.cards__grid[data-astro-cid-l6tuqd3z] li[data-astro-cid-l6tuqd3z]:focus-within{transform:rotate(0)translateY(-6px)}.pc[data-astro-cid-l6tuqd3z]{aspect-ratio:3/2;perspective:1600px;color:inherit;text-decoration:none;display:block;container-type:inline-size}.pc__inner[data-astro-cid-l6tuqd3z]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.pc[data-astro-cid-l6tuqd3z]:hover .pc__inner[data-astro-cid-l6tuqd3z],.pc[data-astro-cid-l6tuqd3z]:focus-visible .pc__inner[data-astro-cid-l6tuqd3z],.pc[data-astro-cid-l6tuqd3z].is-flipped .pc__inner[data-astro-cid-l6tuqd3z]{transform:rotateY(180deg)}.pc[data-astro-cid-l6tuqd3z]:focus-visible{outline:none}.pc__face[data-astro-cid-l6tuqd3z]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #0c243340}.pc__front[data-astro-cid-l6tuqd3z]{background:linear-gradient(180deg, #0c243326, #0c243373), var(--bg) center / cover, #6a8aa0;isolation:isolate;border:3cqi solid #fbf8f1;flex-direction:column;justify-content:center;align-items:center;display:flex}.pc__greet[data-astro-cid-l6tuqd3z]{font-family:var(--hand);color:#fff;text-shadow:0 2px #12324a,0 4px 14px #0006;font-size:7cqi;font-weight:700;line-height:1;transform:rotate(-4deg)translate(-14cqi,1cqi)}.pc__word[data-astro-cid-l6tuqd3z]{font-variation-settings:"wdth" 62;font-weight:900;font-size:var(--fs);letter-spacing:.01em;text-align:center;background:var(--fill) center / cover, var(--mango);color:#0000;-webkit-text-stroke:.5cqi #fff;white-space:pre-line;-webkit-background-clip:text;background-clip:text;line-height:.84;position:relative}.pc__word[data-astro-cid-l6tuqd3z]:before{content:attr(data-text);z-index:-1;color:#12324a;-webkit-text-stroke:.5cqi #12324a;text-shadow:.4cqi .4cqi #12324a,.8cqi .8cqi #12324a,1.2cqi 1.2cqi #12324a,1.6cqi 1.6cqi #12324a,2cqi 2cqi #12324a,2.4cqi 2.4cqi 12px #00000059;white-space:pre-line;position:absolute;inset:0}.pc__pr[data-astro-cid-l6tuqd3z]{font-family:var(--mono);letter-spacing:.4em;color:#fff;text-transform:uppercase;text-shadow:0 1px 6px #0009;margin-top:2cqi;font-size:2.6cqi;font-weight:700}.pc__back[data-astro-cid-l6tuqd3z]{color:#2b3a4a;background:linear-gradient(90deg,#0000 calc(53% - 1px),#c9bfa9 calc(53% - 1px) calc(53% + 1px),#0000 calc(53% + 1px)),#fbf8f1;grid-template-columns:1.15fr 1fr;gap:4cqi;padding:5cqi;display:grid;transform:rotateY(180deg)}.pc__msg[data-astro-cid-l6tuqd3z]{font-family:var(--hand);align-self:center;font-size:4.6cqi;line-height:1.12;transform:rotate(-1.5deg)}.pc__sig[data-astro-cid-l6tuqd3z]{color:#b8562b;margin-top:3cqi;display:block}.pc__side[data-astro-cid-l6tuqd3z]{flex-direction:column;align-items:flex-end;padding-left:2cqi;display:flex;position:relative}.pc__stamp[data-astro-cid-l6tuqd3z]{filter:drop-shadow(0 1px 2px #00000040);background:radial-gradient(circle,#0000 .8cqi,#fff .95cqi) -1.1cqi -1.1cqi/2.2cqi 2.2cqi;width:20cqi;height:24cqi;padding:1.4cqi;transform:rotate(3deg)}.pc__stamp[data-astro-cid-l6tuqd3z] span[data-astro-cid-l6tuqd3z]{background:#9cb4c4 50%/cover;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1cqi #fff}.pc__mark[data-astro-cid-l6tuqd3z]{text-align:center;width:17cqi;height:17cqi;font-family:var(--mono);color:#2b3a4ab3;border:.5cqi solid #2b3a4a99;border-radius:50%;place-items:center;font-size:1.9cqi;font-weight:700;line-height:1.3;display:grid;position:absolute;top:9cqi;right:12cqi;transform:rotate(-14deg)}.pc__addr[data-astro-cid-l6tuqd3z]{width:100%;font-family:var(--hand);background:repeating-linear-gradient(#0000 0 calc(1.5em - 1px),#c9bfa9 calc(1.5em - 1px) 1.5em);margin-top:auto;font-size:4.2cqi;line-height:1.5}.pc__see[data-astro-cid-l6tuqd3z]{font-variation-settings:var(--semi);color:#b8562b;margin-top:2cqi;font-size:3.2cqi;font-weight:800}@media (width<=760px){.cards__grid[data-astro-cid-l6tuqd3z]{grid-template-columns:1fr}}.gb[data-astro-cid-vlnadhid]{color:#fff;background:radial-gradient(70% 50% at 50% 0,#ffdcaa40,#0000 70%),linear-gradient(#1b4f54,#143c40);overflow:hidden}.gb__head[data-astro-cid-vlnadhid]{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.gb__head[data-astro-cid-vlnadhid] h2[data-astro-cid-vlnadhid]{font-variation-settings:var(--tall);text-transform:uppercase;margin:0 0 10px;font-size:clamp(3rem,8vw,6.5rem);line-height:.9}.gb__lede[data-astro-cid-vlnadhid]{font-family:var(--serif);color:#cfe3e0;margin:0 auto;font-size:1.15rem;font-style:italic}.book[data-astro-cid-vlnadhid]{perspective:2400px;filter:drop-shadow(0 30px 40px #0006);grid-template-columns:1fr 1fr;max-width:1040px;margin:0 auto;display:grid;position:relative}.book[data-astro-cid-vlnadhid]:before{content:"";z-index:-1;background:linear-gradient(90deg,#6d2a1f,#8a3726 48%,#4a1b13 50%,#8a3726 52%,#6d2a1f);border-radius:10px;position:absolute;inset:-14px -16px -18px}.page[data-astro-cid-vlnadhid]{color:#26262b;background:repeating-linear-gradient(#0000 0 calc(2.1rem - 1px),#cdd8e6 calc(2.1rem - 1px) 2.1rem) 0 72px/100% calc(100% - 100px) no-repeat,#fbf6ea;min-height:clamp(360px,34vw,440px);padding:48px 46px 40px 56px;position:relative}.page--l[data-astro-cid-vlnadhid]{background:linear-gradient(90deg,#0000 40px,#efb4ad 40px 42px,#0000 42px),repeating-linear-gradient(#0000 0 calc(2.1rem - 1px),#cdd8e6 calc(2.1rem - 1px) 2.1rem) 0 72px/100% calc(100% - 100px) no-repeat,#fbf6ea;border-radius:6px 0 0 6px;box-shadow:inset -30px 0 40px -20px #00000040}.page--r[data-astro-cid-vlnadhid]{border-radius:0 6px 6px 0;box-shadow:inset 30px 0 40px -20px #00000038}.page--r[data-astro-cid-vlnadhid]:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 58%,#8c5a2829 61%,#8c5a2812 66%,#0000 70%);border-radius:50%;width:92px;height:92px;position:absolute;bottom:26px;right:34px}.page[data-astro-cid-vlnadhid].is-swap{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-12px)}.page[data-astro-cid-vlnadhid] .entry{color:var(--ink);transform:rotate(var(--tilt))}.page[data-astro-cid-vlnadhid] .entry__text{max-width:none;font-family:var(--hand);margin:0 0 18px;font-size:1.75rem;line-height:2.1rem}.page[data-astro-cid-vlnadhid] .entry[data-size=m] .entry__text{font-size:1.55rem}.page[data-astro-cid-vlnadhid] .entry[data-size=s] .entry__text{font-size:1.38rem}.page[data-astro-cid-vlnadhid] .entry__sig{font-family:var(--hand);text-align:right;margin:0;font-size:1.9rem;font-weight:700;line-height:1.1}.page[data-astro-cid-vlnadhid] .entry__sig span{color:#5a5145;font-size:1.3rem;font-weight:400;display:block}.page[data-astro-cid-vlnadhid] .entry__sig a{color:inherit;text-decoration-color:var(--mango);text-decoration-thickness:2px}.turn[data-astro-cid-vlnadhid]{width:50%;transform-style:preserve-3d;z-index:3;display:none;position:absolute;top:0;bottom:0}.turn--next[data-astro-cid-vlnadhid]{transform-origin:0;display:block;left:50%}.turn--prev[data-astro-cid-vlnadhid]{transform-origin:100%;display:block;left:0}.turn--next[data-astro-cid-vlnadhid].is-going{animation:.9s cubic-bezier(.45,.05,.3,1) forwards flipNext}.turn--prev[data-astro-cid-vlnadhid].is-going{animation:.9s cubic-bezier(.45,.05,.3,1) forwards flipPrev}@keyframes flipNext{to{transform:rotateY(-180deg)}}@keyframes flipPrev{to{transform:rotateY(180deg)}}.turn__face[data-astro-cid-vlnadhid]{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:0;position:absolute;inset:0}.turn__back[data-astro-cid-vlnadhid]{transform:rotateY(180deg)}.turn--next[data-astro-cid-vlnadhid] .turn__front[data-astro-cid-vlnadhid],.turn--prev[data-astro-cid-vlnadhid] .turn__back[data-astro-cid-vlnadhid]{border-radius:0 6px 6px 0}.turn--next[data-astro-cid-vlnadhid] .turn__back[data-astro-cid-vlnadhid],.turn--prev[data-astro-cid-vlnadhid] .turn__front[data-astro-cid-vlnadhid]{border-radius:6px 0 0 6px}.ring[data-astro-cid-vlnadhid]{z-index:4;background:#00000026;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.gb__ctl[data-astro-cid-vlnadhid]{justify-content:center;align-items:center;gap:18px;margin-top:40px;display:flex}.gb__btn[data-astro-cid-vlnadhid]{color:#fff;min-height:46px;font:inherit;font-variation-settings:var(--semi);cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;padding:0 20px;font-weight:700}.gb__btn[data-astro-cid-vlnadhid]:hover{background:#ffffff1f}.gb__btn--go[data-astro-cid-vlnadhid]{background:var(--mango);border-color:var(--mango);color:var(--night)}.gb__btn--go[data-astro-cid-vlnadhid]:hover{background:var(--mango-deep)}.gb__n[data-astro-cid-vlnadhid]{font-family:var(--mono);letter-spacing:.1em;color:#cfe3e0;text-align:center;min-width:7em;font-size:.8rem}@media (width<=760px){.book[data-astro-cid-vlnadhid]{grid-template-columns:1fr}.page--r[data-astro-cid-vlnadhid],.ring[data-astro-cid-vlnadhid]{display:none}.page--l[data-astro-cid-vlnadhid]{border-radius:6px}.page[data-astro-cid-vlnadhid]{min-height:0;padding:40px 24px 32px 52px}.gb__ctl[data-astro-cid-vlnadhid]{flex-wrap:wrap}.gb__n[data-astro-cid-vlnadhid]{order:-1;width:100%}}.rc__in[data-astro-cid-7hfl55nt]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.rc__text[data-astro-cid-7hfl55nt] h2[data-astro-cid-7hfl55nt]{font-variation-settings:var(--tall);text-transform:uppercase;font-size:clamp(3rem,7vw,5.6rem);line-height:.9}.rc__list[data-astro-cid-7hfl55nt]{max-width:50ch;color:var(--ink-soft);gap:16px;margin:28px 0 36px;padding:0;list-style:none;display:grid}.rc__list[data-astro-cid-7hfl55nt] b[data-astro-cid-7hfl55nt]{color:var(--ink)}.printer[data-astro-cid-7hfl55nt]{justify-items:center;display:grid;position:relative}.printer__body[data-astro-cid-7hfl55nt]{z-index:2;background:linear-gradient(#3a3f46,#22262b);border-radius:14px 14px 8px 8px;width:min(100%,380px);height:70px;position:relative;box-shadow:0 10px 20px #0c243340,inset 0 1px #ffffff1f}.printer__led[data-astro-cid-7hfl55nt]{background:#34d27a;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:20px;box-shadow:0 0 8px #34d27a}.printer__slot[data-astro-cid-7hfl55nt]{background:#0b0c0e;border-radius:4px;height:8px;position:absolute;bottom:14px;left:24px;right:24px}.paper[data-astro-cid-7hfl55nt]{z-index:1;filter:drop-shadow(0 14px 18px #0c24332e);width:min(100% - 64px,320px);margin-top:-18px;position:relative;overflow:hidden}.paper[data-astro-cid-7hfl55nt].is-hidden .slip[data-astro-cid-7hfl55nt]{transform:translateY(-100%)}.paper[data-astro-cid-7hfl55nt].is-printing .slip[data-astro-cid-7hfl55nt]{animation:1.5s steps(26,end) forwards feed}@keyframes feed{0%{transform:translateY(-100%)}to{transform:none}}.slip[data-astro-cid-7hfl55nt]{color:#222;font-family:var(--mono);background:#fdfdf8;padding:34px 22px 26px;font-size:.8rem;line-height:1.55;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x}.slip[data-astro-cid-7hfl55nt] p[data-astro-cid-7hfl55nt]{max-width:none;margin:0}.slip__c[data-astro-cid-7hfl55nt]{text-align:center}.slip__b[data-astro-cid-7hfl55nt]{font-weight:800}.slip__rule[data-astro-cid-7hfl55nt]{border-top:1.5px dashed #888;margin:12px 0!important}.slip[data-astro-cid-7hfl55nt] dl[data-astro-cid-7hfl55nt]{margin:0}.slip__row[data-astro-cid-7hfl55nt]{justify-content:space-between;gap:10px;display:flex}.slip__row[data-astro-cid-7hfl55nt] dt[data-astro-cid-7hfl55nt],.slip__row[data-astro-cid-7hfl55nt] span[data-astro-cid-7hfl55nt]:first-child{white-space:nowrap;flex:1;position:relative;overflow:hidden}.slip__row[data-astro-cid-7hfl55nt] dt[data-astro-cid-7hfl55nt]:after,.slip__row[data-astro-cid-7hfl55nt] span[data-astro-cid-7hfl55nt]:first-child:after{content:" ..........................................";color:#aaa}.slip__row[data-astro-cid-7hfl55nt] dd[data-astro-cid-7hfl55nt]{margin:0}.slip__total[data-astro-cid-7hfl55nt]{font-size:1rem}.slip__thx[data-astro-cid-7hfl55nt]{margin-top:14px!important}.slip__code[data-astro-cid-7hfl55nt]{background:repeating-linear-gradient(90deg,#222 0 2px,#0000 2px 3px,#222 3px 4px,#0000 4px 7px,#222 7px 10px,#0000 10px 11px,#222 11px 12px,#0000 12px 15px);height:38px;margin:14px 10px 0!important}.rc__again[data-astro-cid-7hfl55nt]{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin-top:20px;padding:8px 16px;font-size:.78rem;font-weight:700}.rc__again[data-astro-cid-7hfl55nt]:hover{border-color:var(--ink)}@media (width<=860px){.rc__in[data-astro-cid-7hfl55nt]{grid-template-columns:1fr}}.fl[data-astro-cid-64xhidzq]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#f2c75c;overflow:hidden}.fl__in[data-astro-cid-64xhidzq]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.fl__h[data-astro-cid-64xhidzq]{font-variation-settings:var(--tall);text-transform:uppercase;font-size:clamp(3rem,7vw,5.6rem);line-height:.9}.fl[data-astro-cid-64xhidzq] .lede[data-astro-cid-64xhidzq]{color:#4a3a1d}.flyer[data-astro-cid-64xhidzq]{color:#151515;background:#fdfcf7;justify-self:center;width:min(100%,470px);position:relative;transform:rotate(-2.5deg);box-shadow:0 20px 34px #50320a4d}.tape[data-astro-cid-64xhidzq]{z-index:2;background:#fffff0a6;width:96px;height:30px;position:absolute;top:-14px;box-shadow:0 1px 2px #0000001f}.tape--l[data-astro-cid-64xhidzq]{left:-20px;transform:rotate(-28deg)}.tape--r[data-astro-cid-64xhidzq]{right:-20px;transform:rotate(24deg)}.flyer__top[data-astro-cid-64xhidzq]{text-align:center;padding:36px 30px 22px}.flyer__lost[data-astro-cid-64xhidzq]{font-variation-settings:var(--tall);text-transform:uppercase;letter-spacing:-.01em;margin:0 auto;font-size:clamp(5rem,13vw,8.5rem);font-weight:900;line-height:.82}.flyer__sub[data-astro-cid-64xhidzq]{font-variation-settings:var(--wide);margin:12px auto 4px;font-size:1.15rem;font-weight:800}.flyer__fine[data-astro-cid-64xhidzq]{font-family:var(--hand);color:#555;margin:0 auto;font-size:1.4rem}.tabs[data-astro-cid-64xhidzq]{grid-template-columns:repeat(var(--n), 1fr);border-top:2px dashed #9a9a9a;margin:0;padding:0;list-style:none;display:grid}.tabs[data-astro-cid-64xhidzq] li[data-astro-cid-64xhidzq]+li[data-astro-cid-64xhidzq]{border-left:2px dashed #9a9a9a}.tab[data-astro-cid-64xhidzq]{color:#151515;transform-origin:50% 0;background:#fdfcf7;justify-content:center;height:190px;padding:14px 0;text-decoration:none;transition:background-color .15s;display:flex}.tab[data-astro-cid-64xhidzq] span[data-astro-cid-64xhidzq]{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;line-height:1.15;overflow:hidden;transform:rotate(180deg)}.tab[data-astro-cid-64xhidzq]:hover,.tab[data-astro-cid-64xhidzq]:focus-visible{background:#fff4c9}.tabs[data-astro-cid-64xhidzq] li[data-astro-cid-64xhidzq]:nth-child(odd) .tab[data-astro-cid-64xhidzq]:hover{transform:rotate(3deg)}.tabs[data-astro-cid-64xhidzq] li[data-astro-cid-64xhidzq]:nth-child(2n) .tab[data-astro-cid-64xhidzq]:hover{transform:rotate(-3deg)}.tab[data-astro-cid-64xhidzq].is-torn{animation:.7s cubic-bezier(.5,0,.9,.6) forwards fall}@keyframes fall{20%{transform:translateY(-6px)rotate(-6deg)}to{opacity:0;transform:translateY(70vh)rotate(38deg)}}@media (width<=860px){.fl__in[data-astro-cid-64xhidzq]{grid-template-columns:1fr}}.story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-variation-settings:var(--tall);text-transform:uppercase;max-width:14ch;font-size:clamp(3rem,7vw,5.6rem);line-height:.9}.owners__in[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.owners__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}
