.eQXbjW_page{text-align:center;justify-items:center;gap:1rem;width:min(100% - 2rem,1040px);margin:0 auto;padding:1.5rem 0;display:grid}.eQXbjW_words{gap:.5rem;display:grid}.eQXbjW_lostMap{justify-items:center;width:100%;min-width:0;display:grid}.eQXbjW_mapSvg{width:100%;height:auto;max-height:clamp(130px,100svh - 470px,300px);animation:.6s cubic-bezier(.2,.9,.3,1) both eQXbjW_mapIn;display:block;overflow:visible}@keyframes eQXbjW_mapIn{0%{opacity:0;transform:scale(.92)}}.eQXbjW_waves path{fill:none;stroke:#67e8f9;stroke-width:1.6px;stroke-linecap:round;animation:1.6s ease-in-out 6 alternate eQXbjW_waves}.eQXbjW_waves path:nth-child(2){animation-delay:-1.1s}.eQXbjW_waves path:nth-child(3){animation-delay:-2.2s}@keyframes eQXbjW_waves{to{transform:translate(5px)}}.eQXbjW_land{fill:#a5f3fc;stroke:#0e7490;stroke-width:1.4px;stroke-linejoin:round}.eQXbjW_mapLabel{font:700 9px var(--font-display);letter-spacing:.2em;fill:#0e74908c}.eQXbjW_schoolPin{fill:#fff;stroke:#0e7490;stroke-width:2px}.eQXbjW_schoolDot{fill:#0e7490}.eQXbjW_schoolRing{fill:none;stroke:#0e7490;stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.9s ease-out .45s eQXbjW_ring}@keyframes eQXbjW_ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.eQXbjW_route{fill:none;stroke:#0e7490;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.45,0,.4,1) .8s forwards eQXbjW_wander}@keyframes eQXbjW_wander{to{stroke-dashoffset:0}}.eQXbjW_lens{animation:1.7s linear .8s both eQXbjW_lens}@keyframes eQXbjW_lens{0%{opacity:0}6%{opacity:1}90%{opacity:1}to{opacity:0}}.eQXbjW_lensTilt{animation:.4s ease-in-out .8s 4 alternate eQXbjW_search}@keyframes eQXbjW_search{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.eQXbjW_lensGlass{fill:#ffffff73;stroke:#155e75;stroke-width:2.5px}.eQXbjW_lensHandle{stroke:#155e75;stroke-width:4px;stroke-linecap:round}.eQXbjW_lostPin{transform-box:fill-box;transform-origin:50% 100%;animation:.6s cubic-bezier(.3,1.6,.5,1) 2.3s both eQXbjW_lostPop,1.3s ease-in-out 2.9s 6 alternate eQXbjW_float}.eQXbjW_lostPin path{fill:#0e7490;stroke:#fff;stroke-width:1.6px}.eQXbjW_lostPin text{font:700 14px var(--font-display);fill:#fff}@keyframes eQXbjW_lostPop{0%{opacity:0;scale:.2}}@keyframes eQXbjW_float{0%{translate:0;rotate:-3deg}to{translate:0 -3px;rotate:3deg}}.eQXbjW_caption{font:italic 600 8px var(--font-display);fill:var(--action);animation:.5s ease-out 2.6s both eQXbjW_captionIn}@keyframes eQXbjW_captionIn{0%{opacity:0}}.eQXbjW_title{text-wrap:balance;margin:0;font-size:clamp(1.7rem,5.5vw,2.4rem);line-height:1.15}.eQXbjW_note{color:var(--ink-muted);margin:0}.eQXbjW_actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@media (min-width:900px){.eQXbjW_page{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"words map""actions map";align-content:center;place-items:end start;gap:1.5rem 3rem;min-height:calc(100svh - 160px)}.eQXbjW_words{grid-area:words}.eQXbjW_lostMap{grid-area:map;place-self:center stretch}.eQXbjW_actions{grid-area:actions;justify-content:flex-start;align-self:start}.eQXbjW_mapSvg{max-height:clamp(260px,52vh,420px)}}@media (prefers-reduced-motion:reduce){.eQXbjW_mapSvg,.eQXbjW_waves path,.eQXbjW_schoolRing,.eQXbjW_lensTilt,.eQXbjW_lostPin,.eQXbjW_caption{animation:none}.eQXbjW_route{stroke-dashoffset:0;animation:none}.eQXbjW_lens{display:none}}
