@font-face{font-family:Lilita One;font-weight:400;font-display:swap;src:url(/_astro/lilita-one-latin-400-normal.87r-Z-Re.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-weight:500;font-display:swap;src:url(/_astro/m-plus-rounded-1c-latin-500-normal.D4L1U0OF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS Rounded 1c";font-weight:500;font-display:swap;src:url(/_astro/m-plus-rounded-1c-latin-ext-500-normal.CGyGcroA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-weight:800;font-display:swap;src:url(/_astro/m-plus-rounded-1c-latin-800-normal.941enk6N.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS Rounded 1c";font-weight:800;font-display:swap;src:url(/_astro/m-plus-rounded-1c-latin-ext-800-normal.C01CBpaL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-weight:400;font-display:swap;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sky-1:#2fa3ea;--sky-2:#56bcf3;--sky-3:#7fcff9;--glow:#e6f7ff;--soil:#7a4020;--bedrock:#2a170c;--paper:#fff6e6;--sun:#ffd23f;--display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--body:"M PLUS Rounded 1c", "Arial Rounded MT Bold", system-ui, sans-serif;--pixel:"Silkscreen", ui-monospace, monospace;--outline-2:0 2px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink), 0 -2px 0 var(--ink), 2px 2px 0 var(--ink), -2px 2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 0 4px 0 var(--ink), 2px 4px 0 var(--ink), -2px 4px 0 var(--ink)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bedrock)}body{font:500 1.0625rem/1.6 var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-weight:400}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pixel{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.06em}.title-screen{--hill-h:max(96px, 11.12vw);--mascot-w:clamp(150px, 19vw, 280px);isolation:isolate;min-height:min(100svh,940px);padding:clamp(2rem, 6vh, 4.5rem) 1.25rem calc(var(--hill-h) * .68 + 2.5rem);background:var(--sky-1);position:relative;overflow:hidden}.sunburst{z-index:-2;aspect-ratio:1;background:radial-gradient(closest-side, var(--glow) 0 5%, #e6f7ff00 22%), repeating-conic-gradient(var(--sky-2) 0 7.5deg, var(--sky-3) 0 15deg);width:260vmax;animation:160s linear infinite spin;position:absolute;top:30%;left:50%;translate:-50% -50%}.title-screen:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 75% at 50% 32%,#0000 45%,#1f80c48c);position:absolute;inset:0}.lang{z-index:3;background:var(--paper);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;display:flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);overflow:hidden}.lang-opt{font:400 .85rem/1 var(--pixel);letter-spacing:.08em;color:var(--ink);padding:.4em .75em .35em;text-decoration:none}.lang-opt+.lang-opt{border-left:3px solid var(--ink)}.lang-opt.on{color:#fff;text-shadow:var(--outline-2);background:var(--olive)}.lang-opt:not(.on):hover{background:var(--cap)}.lang-opt:focus-visible{outline-offset:-6px;outline:3px solid #fff}.title-stack{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(.9rem,2.2vh,1.4rem);display:flex;position:relative}.hud{font-family:var(--pixel);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:var(--outline-2);margin:0;font-size:clamp(.85rem,1.6vw,1.05rem)}.tagline{background:var(--paper);border:4px solid var(--ink);max-width:30ch;box-shadow:0 5px 0 var(--ink);border-radius:999px;margin:.6rem 0 0;padding:.55em 1.2em;font-size:clamp(1rem,2.2vw,1.3rem);font-weight:800;line-height:1.35}.wordmark{font:400 clamp(4.4rem, 20vw, 11rem) / 1 var(--display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;filter:drop-shadow(0 .075em 0 var(--ink));margin:0}.wm{color:#0000;display:inline-block;position:relative}.wm:before,.wm:after{content:attr(data-t);position:absolute;inset:0}.wm:before{color:var(--ink);-webkit-text-stroke:.17em var(--ink)}.wm:after{color:#0000}.wm--nut:after{--capline:.39em;background:radial-gradient(circle at 50% 0, var(--cap) 0 .068em, var(--ink) .072em .098em, transparent .102em) .02em var(--capline) / .2em .12em repeat-x, linear-gradient(var(--cap) 0 calc(var(--capline) - .012em), var(--ink) 0 calc(var(--capline) + .014em), transparent 0), linear-gradient(var(--hazel) 0 .68em, var(--hazel-dark) 0);-webkit-background-clip:text;background-clip:text}.wm--zee:after{background:linear-gradient(var(--olive-light) 0 .3em, var(--olive) 0 .68em, var(--olive-dark) 0);-webkit-background-clip:text;background-clip:text}.wordmark--small{font-size:clamp(2.4rem,9vw,6rem)}.wm--plain:after{background:linear-gradient(#fff 0 .62em, var(--cap) 0);-webkit-background-clip:text;background-clip:text}.title-screen--lost{min-height:100svh}.wm-leaf{z-index:-1;width:.52em;position:absolute;top:-.27em;right:-.36em;overflow:visible;rotate:4deg}.gel{--top:var(--olive-light);--mid:var(--olive);--bot:var(--olive-dark);isolation:isolate;font:400 1.35rem/1 var(--display);letter-spacing:.02em;color:#fff;text-shadow:var(--outline-2);background:linear-gradient(var(--top), var(--mid) 45%, var(--mid) 70%, var(--bot) 0);border:4px solid var(--ink);box-shadow:0 .28em 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.5em 1.15em .58em;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex;position:relative}.gel:before{content:"";z-index:-1;background:linear-gradient(#ffffffe6,#fff3);border-radius:999px;height:.42em;position:absolute;inset:.12em .8em auto}.gel:hover{transform:translateY(-2px)scale(1.04)}.gel:active{box-shadow:0 .08em 0 var(--ink);transform:translateY(.2em)}.gel:focus-visible,.level:focus-visible{outline-offset:4px;outline:4px solid #fff}.gel--hazel{--top:var(--hazel-light);--mid:var(--hazel);--bot:var(--hazel-dark)}.gel--big{padding-inline:1.3em;font-size:clamp(1.6rem,3.6vw,2.1rem)}.play{width:.72em;margin-left:-.15em;overflow:visible}.play path{fill:#fff;stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}.menu{justify-items:center;margin-top:.6rem;display:grid}.menu>*{grid-area:1/1}.loader{align-self:center;justify-items:center;gap:.6rem;width:min(340px,78vw);animation:.2s ease-in 1.75s forwards loader-out;display:grid}.loader-bar{background:var(--bedrock);border:4px solid var(--ink);width:100%;height:30px;box-shadow:0 4px 0 var(--ink);border-radius:999px;position:relative;overflow:hidden}.loader-bar:before{content:"";border-radius:inherit;background:repeating-linear-gradient(-45deg, #ffffff47 0 9px, transparent 0 18px), linear-gradient(var(--olive-light), var(--olive) 50%, var(--olive-dark) 0);width:0;animation:1.5s cubic-bezier(.5,.1,.3,1) .2s forwards load;position:absolute;inset:0 auto 0 0}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}.loader-pct{font:400 .95rem/1 var(--pixel);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:var(--outline-2);counter-reset:pct var(--pct);animation:1.5s cubic-bezier(.5,.1,.3,1) .2s forwards count}.loader-pct:after{content:attr(data-before) counter(pct) attr(data-after)}.menu-buttons{justify-items:center;gap:1.1rem;animation:.55s cubic-bezier(.34,1.7,.5,1) 1.85s both pop;display:grid}.menu-row{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.floor{z-index:1;pointer-events:none;height:100%;position:absolute;inset:auto 0 0}.hill{width:100%;height:var(--hill-h);display:block;position:absolute;bottom:0}.hill-soil{fill:var(--soil)}.hill-grass{fill:var(--olive-dark)}.hill-top{fill:var(--olive)}.hill-line{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linejoin:round}.mascot{display:block}.mascot svg{width:100%;height:auto;display:block;overflow:visible}.hero-mascot{bottom:calc(var(--hill-h) * .66);width:var(--mascot-w);position:absolute}.hero-mascot--findik{animation:2.8s ease-in-out infinite bob;left:max(3vw,50% - 640px)}.hero-mascot--zeytin{animation:1.6s ease-in-out infinite bob;right:max(3vw,50% - 640px)}@media (width<=760px){.title-screen{--mascot-w:min(36vw, 170px);min-height:0;padding-top:4rem;padding-bottom:calc(var(--hill-h) * .66 + var(--mascot-w) * 1.12 + .5rem)}.hero-mascot--findik{left:8vw}.hero-mascot--zeytin{right:8vw}}.soil{background-color:var(--soil);background-image:linear-gradient(#2a170c00,#2a170cbf),radial-gradient(circle at 20% 30%,#6a361a 0 7px,#0000 8px),radial-gradient(circle at 70% 65%,#8c4e29 0 5px,#0000 6px),radial-gradient(10px 6px at 45% 85%,#6a361a 0 100%,#0000 0);background-size:100% 100%,190px 150px,240px 200px,130px 110px;padding:4.5rem 1.25rem 6rem}.panel{background:var(--paper);border:5px solid var(--ink);max-width:1080px;box-shadow:inset 0 0 0 5px #fff, inset 0 0 0 9px var(--cap), 0 10px 0 #140a0499;border-radius:30px;margin:0 auto;padding:clamp(3.2rem,6vw,4rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,3rem);scroll-margin-top:3.5rem;position:relative}.panel+.panel{margin-top:5.5rem}.tab{font:400 clamp(1.7rem, 4.2vw, 2.5rem) / 1 var(--display);color:#fff;white-space:nowrap;text-shadow:var(--outline-2);background:linear-gradient(var(--hazel-light), var(--hazel) 45%, var(--hazel) 70%, var(--hazel-dark) 0);border:5px solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:18px;margin:0;padding:.32em 1em .4em;position:absolute;top:0;left:50%;translate:-50% -58%}.tab--olive{background:linear-gradient(var(--olive-light), var(--olive) 45%, var(--olive) 70%, var(--olive-dark) 0)}.lead{text-align:center;max-width:48ch;margin:0 auto 2.2rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:800;line-height:1.5}.levels{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.level{text-align:center;border:5px solid var(--ink);box-shadow:0 7px 0 var(--ink);background:#fff;border-radius:22px;padding:.75rem .75rem 1.2rem;transition:transform .15s ease-out}.level--open:hover{transform:translateY(-4px)rotate(-1deg)}.level h3{font:400 1.65rem/1.1 var(--display);margin:.85rem 0 .25rem}.level p{margin:0}.level-thumb{aspect-ratio:4/3;border:4px solid var(--ink);background:repeating-conic-gradient(from 0deg at 50% 55%, var(--olive) 0 10deg, var(--olive-light) 0 20deg);border-radius:14px;place-items:center;display:grid;overflow:hidden}.level-thumb .pixel{color:#fff;text-shadow:var(--outline-2);font-size:clamp(1.15rem,2.2vw,1.5rem)}.level-tag{color:var(--paper);background:var(--ink);border-radius:6px;padding:.3em .7em;font-size:.75rem;display:inline-block;margin-top:.7rem!important}.level--locked{color:#8b7660;background:#efe5d6;border-color:#8b7660;box-shadow:0 7px #8b7660}.level--locked .level-thumb{background:repeating-linear-gradient(45deg,#d8c7ad 0 14px,#cfbb9e 0 28px);border-color:#8b7660}.lock{width:64px}.lock-shackle{fill:none;stroke:#8b7660;stroke-width:8px;stroke-linecap:round}.lock-body{fill:#b9a283;stroke:#8b7660;stroke-width:5px}.lock-hole{stroke:#8b7660;stroke-width:6px;stroke-linecap:round}.blink{animation:1.2s step-end infinite blink}.studio{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.studio-text .lead{text-align:left;margin:0 0 1rem}.studio-text p:last-child{margin:0}.nut-word,.zee-word{font:400 1.35em/1 var(--display);letter-spacing:.02em}.nut-word{color:var(--hazel-dark)}.zee-word{color:var(--olive-dark)}.crew{gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}.char{border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:20px;grid-template-columns:clamp(90px,22%,130px) minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem 1.2rem;display:grid}.char--findik{background:#fbe9c8}.char--zeytin{background:#eaf3c9}.char h3{font:400 1.75rem/1 var(--display);margin:0 0 .25rem}.char-kind{font:800 .95rem/1 var(--body);opacity:.7}.char p{margin:0;line-height:1.45}.stats{gap:.35rem;margin:.8rem 0 0;display:grid}.stats div{align-items:center;gap:.7rem;display:flex}.stats dt{width:6.5em;font-size:.75rem}.stats dd{gap:4px;margin:0;display:flex}.pip{border:3px solid var(--ink);background:#fff;border-radius:4px;width:20px;height:14px}.char--findik .pip.on{background:var(--hazel)}.char--zeytin .pip.on{background:var(--olive)}@media (width<=860px){.studio{grid-template-columns:minmax(0,1fr)}.studio-text .lead,.studio-text{text-align:center}}@media (width<=560px){.levels{grid-template-columns:1fr 1fr;gap:1rem}.level--open{grid-column:1/-1}.level--locked h3{font-size:1.3rem}.level--locked p{font-size:.9rem}.lock{width:44px}.char{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.char-art{width:110px}.stats div{justify-content:center}}.panel--contact{text-align:center}.panel--contact .lead{margin-bottom:1.6rem}.bedrock{text-align:center;color:var(--cap);background:var(--bedrock);border-top:5px solid #1c0f07;padding:2.5rem 1.25rem 3rem}.bedrock p{margin:.3rem 0;font-size:.95rem}.bedrock .pixel{color:var(--sun);font-size:1.1rem}@keyframes spin{to{rotate:360deg}}@keyframes bob{50%{translate:0 -7px}}@keyframes load{to{width:100%}}@keyframes count{to{--pct:100}}@keyframes loader-out{to{opacity:0;visibility:hidden;scale:.9}}@keyframes pop{0%{opacity:0;scale:.3}}@keyframes blink{70%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.loader{display:none}}
