.hero[data-astro-cid-ge2uvauf]{touch-action:pan-y;flex-direction:column;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.veil[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(ellipse 48% 30% at 50% 46%, var(--bg) 30%, transparent 100%);position:absolute;inset:0}.body[data-astro-cid-ge2uvauf]{z-index:2;text-align:center;padding:150px var(--pad) 40px;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.body[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{pointer-events:auto}.idx[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;row-gap:6px}h1[data-astro-cid-ge2uvauf]{margin-top:30px;font-size:clamp(64px,10.2vw,196px)}.line[data-astro-cid-ge2uvauf]{white-space:nowrap}p[data-astro-cid-ge2uvauf]{max-width:40ch;color:var(--muted);margin-top:36px;font-size:clamp(18px,1.4vw,22px);font-weight:300}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.dossier[data-astro-cid-ge2uvauf]{z-index:2;margin:0 var(--pad) 48px;border-top:1px solid var(--ink);background:color-mix(in srgb, var(--bg) 85%, transparent);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.dossier[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{padding:20px 20px 0 0}dt[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:12px}dd[data-astro-cid-ge2uvauf]{margin-top:6px;font-size:18px}@media (width<=860px){.dossier[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;row-gap:12px}}.experience[data-astro-cid-bl6cniha]{padding-block:clamp(80px,9vw,140px)}.grid[data-astro-cid-bl6cniha]{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:clamp(40px,6vw,140px);display:grid}.intro[data-astro-cid-bl6cniha]{top:calc(40px + env(safe-area-inset-top,0px));position:sticky}h2[data-astro-cid-bl6cniha]{font-size:clamp(56px,6.2vw,118px)}.lead[data-astro-cid-bl6cniha]{color:var(--muted);max-width:34ch;margin:24px 0 40px;font-size:20px;font-weight:300}.jobs[data-astro-cid-bl6cniha]{border-top:1px solid var(--ink)}.job[data-astro-cid-bl6cniha]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,190px) 1fr;gap:clamp(16px,3vw,48px);padding:34px 0;display:grid}.years[data-astro-cid-bl6cniha]{color:var(--acc);padding-top:12px}h3[data-astro-cid-bl6cniha]{font-family:var(--serif);font-size:clamp(30px,2.4vw,44px);font-weight:400;line-height:1.1}.at[data-astro-cid-bl6cniha]{margin-top:6px;font-size:18px;font-weight:500}.place[data-astro-cid-bl6cniha]{color:var(--muted);font-weight:400}.text[data-astro-cid-bl6cniha]{color:var(--muted);max-width:52ch;margin-top:14px;font-size:18px;font-weight:300}.tags[data-astro-cid-bl6cniha]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tags[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{background:var(--accSoft);color:var(--acc);border-radius:99px;padding:5px 12px;font-size:13px}.job[data-astro-cid-bl6cniha].ph h3[data-astro-cid-bl6cniha],.job[data-astro-cid-bl6cniha].ph .at[data-astro-cid-bl6cniha],.job[data-astro-cid-bl6cniha].ph .text[data-astro-cid-bl6cniha]{color:var(--muted)}.job[data-astro-cid-bl6cniha].ph .tags[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{border:1px dashed var(--line);color:var(--muted);background:0 0}@media (width<=1000px){.grid[data-astro-cid-bl6cniha]{grid-template-columns:1fr}.intro[data-astro-cid-bl6cniha]{position:static}}@media (width<=560px){.job[data-astro-cid-bl6cniha]{grid-template-columns:1fr;gap:6px}.years[data-astro-cid-bl6cniha]{padding-top:0}}.approach[data-astro-cid-wgores44]{background:var(--deep);color:#f7f4ec;padding-block:clamp(90px,9vw,120px);position:relative;overflow:hidden}.amp[data-astro-cid-wgores44]{font-family:var(--serif);color:#ffffff17;pointer-events:none;user-select:none;font-size:clamp(500px,65vw,1250px);font-style:italic;line-height:1;position:absolute;top:-14vw;right:-4vw}.inner[data-astro-cid-wgores44]{position:relative}h2[data-astro-cid-wgores44]{font-size:clamp(56px,7.8vw,150px)}h2[data-astro-cid-wgores44] em[data-astro-cid-wgores44]{color:#a9ded4}.bottom[data-astro-cid-wgores44]{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:end;gap:clamp(40px,6vw,120px);margin-top:clamp(64px,9vw,160px);display:grid}.note[data-astro-cid-wgores44]{color:#ffffffc7;border-top:1px solid #ffffff59;max-width:34ch;padding-top:20px;font-size:16px}.note[data-astro-cid-wgores44] b[data-astro-cid-wgores44]{color:#f7f4ec;font-weight:500}.pillars[data-astro-cid-wgores44]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,44px);display:grid}li[data-astro-cid-wgores44]{border-top:1px solid #f7f4ece6;padding-top:22px}@media (width>=641px){li[data-astro-cid-wgores44]:nth-child(2){margin-top:clamp(32px,4vw,72px)}li[data-astro-cid-wgores44]:nth-child(3){margin-top:clamp(64px,8vw,144px)}}h3[data-astro-cid-wgores44]{font-family:var(--serif);margin:0 0 8px;font-size:clamp(30px,2.1vw,40px);font-weight:400;line-height:1.1}li[data-astro-cid-wgores44] p[data-astro-cid-wgores44]{color:#fffc;font-size:17px;font-weight:300}@media (width<=980px){.bottom[data-astro-cid-wgores44]{grid-template-columns:1fr}.note[data-astro-cid-wgores44]{order:2}}@media (width<=640px){.pillars[data-astro-cid-wgores44]{grid-template-columns:1fr}}._play_109ib_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.5vw,40px);display:grid}._plate_109ib_4{--line:#0e161524;--muted:#5f6965;color:#0e1615;background:#ece7dc;border-radius:10px;padding:clamp(18px,2.2vw,36px) clamp(20px,2.4vw,40px);box-shadow:inset 0 1px #ffffffb3,0 0 0 6px #ece7dc0d,0 0 0 7px #ece7dc1f,0 60px 100px -40px #040a09bf}._row_109ib_10{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}._row_109ib_10:last-child{border:0}._t_109ib_12{font-size:20px;font-weight:500}._s_109ib_13{color:var(--muted);margin-top:2px;font-size:15px}._switch_109ib_14{cursor:pointer;background:#c9c3b6;border:0;border-radius:999px;flex:none;width:88px;height:50px;transition:background-color .4s cubic-bezier(.32,.72,0,1);position:relative}._switch_109ib_14:after{content:"";background:#fbf9f4;border-radius:50%;width:40px;height:40px;transition:transform .5s cubic-bezier(.32,.72,0,1);position:absolute;top:5px;left:5px;box-shadow:0 3px 8px #0e161540}._switch_109ib_14[aria-checked=true]{background:#0e5c5a}._switch_109ib_14[aria-checked=true]:after{transform:translate(38px)}._range_109ib_18{accent-color:#0e5c5a;cursor:pointer;flex:none;width:min(200px,45%);height:30px}._seg_109ib_19{background:#e0dacd;border-radius:6px;flex:none;padding:4px;display:flex}._seg_109ib_19 button{font:inherit;cursor:pointer;color:#0e1615;background:0 0;border:0;border-radius:4px;min-height:40px;padding:10px 14px;font-size:15px;transition:background-color .3s cubic-bezier(.32,.72,0,1),color .3s cubic-bezier(.32,.72,0,1)}._seg_109ib_19 button[aria-pressed=true]{color:#f7f4ec;background:#0e1615}._preview_109ib_25{color:#ece7dc;background:#16211f;border-radius:10px;flex-direction:column;min-height:420px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ece7dc1a,inset 0 0 0 1px #ece7dc14,0 0 0 6px #ece7dc0d,0 0 0 7px #ece7dc1f}._bar_109ib_26{border-bottom:1px solid #ece7dc1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_109ib_27{font-family:var(--serif);font-size:24px}._pause_109ib_28{font:inherit;color:#ece7dc;cursor:pointer;background:0 0;border:1px solid #ece7dc4d;border-radius:4px;min-height:36px;padding:0 12px;font-size:14px;transition:background-color .3s cubic-bezier(.32,.72,0,1)}._pause_109ib_28:hover{background:#ece7dc14}._feed_109ib_31{flex-direction:column;flex:1;padding:14px;list-style:none;display:flex;overflow:hidden}._item_109ib_34{padding-bottom:var(--gap);grid-template-rows:1fr;transition:padding .3s;display:grid}._item_109ib_34:first-child{animation:_grow_109ib_1 var(--enter) cubic-bezier(.2, .9, .25, 1.15) both}._item_109ib_34:first-child ._inner_109ib_36{animation:_slide_109ib_1 var(--enter) cubic-bezier(.2, .9, .25, 1.15) both}._inner_109ib_36{min-height:0;padding:var(--pad) 14px;font-size:var(--fs);background:#ece7dc0d;border-radius:8px;align-items:center;gap:12px;transition:padding .3s,font-size .3s;display:flex;overflow:hidden}._item_109ib_34:first-child ._inner_109ib_36{background:#6cc2b324}._av_109ib_39{width:var(--av);height:var(--av);color:#d3e5e0;background:#0e5c5a;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;transition:width .3s,height .3s;display:grid}._txt_109ib_40{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._time_109ib_41{color:#9aa39f;font-variant-numeric:tabular-nums;flex:none;font-size:12px}@keyframes _grow_109ib_1{0%{grid-template-rows:0fr;padding-bottom:0}}@keyframes _slide_109ib_1{0%{opacity:0;transform:translateY(-14px)scale(.97)}}._calm_109ib_46 ._item_109ib_34:first-child{animation:none}._calm_109ib_46 ._item_109ib_34:first-child ._inner_109ib_36{animation:_fade_109ib_1 var(--enter) ease both}._calm_109ib_46 ._item_109ib_34,._calm_109ib_46 ._inner_109ib_36,._calm_109ib_46 ._av_109ib_39{transition:none}@keyframes _fade_109ib_1{0%{opacity:0}}._readout_109ib_51{font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:#7fc4b8;border-top:1px solid #ece7dc1a;flex-wrap:wrap;gap:6px 18px;padding:14px 20px;font-size:11px;font-weight:500;display:flex}@media (width<=1100px){._play_109ib_1{grid-template-columns:1fr}}@media (width<=560px){._row_109ib_10{flex-wrap:wrap}._preview_109ib_25{min-height:380px}}.lab[data-astro-cid-3gttnsps]{background:var(--lab);color:#ece7dc;background-image:linear-gradient(#ece7dc0d 1px,#0000 1px),linear-gradient(90deg,#ece7dc0d 1px,#0000 1px);background-size:48px 48px;padding-block:clamp(90px,9vw,130px)}.top[data-astro-cid-3gttnsps]{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;gap:clamp(32px,4vw,80px);display:grid}h2[data-astro-cid-3gttnsps]{font-size:clamp(56px,5.6vw,108px)}h2[data-astro-cid-3gttnsps] em[data-astro-cid-3gttnsps]{color:#7fc4b8}.lead[data-astro-cid-3gttnsps] p[data-astro-cid-3gttnsps]{color:#ece7dcb8;max-width:32ch;margin-top:26px;font-size:20px;font-weight:300}.meta[data-astro-cid-3gttnsps]{color:#9aa39f;margin-bottom:22px}.exps[data-astro-cid-3gttnsps]{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;gap:0 clamp(32px,4vw,80px);margin-top:clamp(60px,7vw,110px);display:grid}.label[data-astro-cid-3gttnsps]{color:#9aa39f;padding-top:18px}ul[data-astro-cid-3gttnsps]{grid-column:2}li[data-astro-cid-3gttnsps]{border-top:1px solid #ece7dc24;justify-content:space-between;gap:16px;padding:18px 0;font-size:19px;display:flex}li[data-astro-cid-3gttnsps] .cap[data-astro-cid-3gttnsps]{color:#9aa39f;font-size:12px}.btn[data-astro-cid-3gttnsps]{grid-column:2;justify-self:start;margin-top:28px}@media (width<=1100px){.top[data-astro-cid-3gttnsps],.exps[data-astro-cid-3gttnsps]{grid-template-columns:1fr}ul[data-astro-cid-3gttnsps],.btn[data-astro-cid-3gttnsps]{grid-column:1}.label[data-astro-cid-3gttnsps]{padding:0 0 12px}}.proof[data-astro-cid-kur57igv]{padding-block:clamp(80px,9vw,120px)}.top[data-astro-cid-kur57igv]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:22px;display:flex}.top[data-astro-cid-kur57igv]>span[data-astro-cid-kur57igv]{color:var(--muted)}.main[data-astro-cid-kur57igv]{text-align:center;max-width:1300px;margin:clamp(60px,7vw,110px) auto 0}.mk[data-astro-cid-kur57igv]{font-family:var(--serif);color:var(--acc);height:.45em;font-size:clamp(110px,10vw,180px);line-height:.5;display:block}.main[data-astro-cid-kur57igv] blockquote[data-astro-cid-kur57igv]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,4.8vw,92px);line-height:1.02}.main[data-astro-cid-kur57igv] blockquote[data-astro-cid-kur57igv] em[data-astro-cid-kur57igv]{color:var(--acc)}.main[data-astro-cid-kur57igv] .who[data-astro-cid-kur57igv]{margin-top:36px}.quotes[data-astro-cid-kur57igv]{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,96px);margin-top:clamp(70px,8vw,120px);display:grid}.quotes[data-astro-cid-kur57igv] figure[data-astro-cid-kur57igv]{border-top:1px solid var(--ink);padding-top:28px}.quotes[data-astro-cid-kur57igv] blockquote[data-astro-cid-kur57igv]{font-family:var(--serif);font-size:clamp(26px,1.8vw,34px);line-height:1.15}.quotes[data-astro-cid-kur57igv] .who[data-astro-cid-kur57igv]{margin-top:24px}.quotes[data-astro-cid-kur57igv] .av[data-astro-cid-kur57igv]{width:44px;height:44px}.clients[data-astro-cid-kur57igv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(70px,8vw,120px);display:flex}.clients[data-astro-cid-kur57igv]>span[data-astro-cid-kur57igv]{color:var(--muted)}.clients[data-astro-cid-kur57igv] ul[data-astro-cid-kur57igv]{flex-wrap:wrap;gap:16px;display:flex}.clients[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{border:1px dashed var(--line);letter-spacing:.12em;text-transform:uppercase;width:180px;height:54px;color:var(--muted);border-radius:4px;place-items:center;font-size:12px;display:grid}@media (width<=760px){.quotes[data-astro-cid-kur57igv]{grid-template-columns:1fr}.clients[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{width:calc(50% - 8px)}}.contact[data-astro-cid-he3spzz3]{background:var(--bg2);touch-action:pan-y;flex-direction:column;justify-content:flex-end;min-height:min(100svh,1080px);display:flex;position:relative;overflow:hidden}.veil[data-astro-cid-he3spzz3]{pointer-events:none;background:linear-gradient(60deg, var(--bg2) 38%, transparent 78%);position:absolute;inset:0}.body[data-astro-cid-he3spzz3]{z-index:2;padding:140px var(--pad) 0;position:relative}.avail[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:center;gap:12px;min-height:40px;padding:0 16px;font-size:15px;display:inline-flex}.avail[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{background:var(--acc);border-radius:50%;width:9px;height:9px}h2[data-astro-cid-he3spzz3]{margin-top:36px;font-size:clamp(60px,9.9vw,190px)}p[data-astro-cid-he3spzz3]{color:var(--muted);margin-top:26px;font-size:20px;font-weight:300}.row[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:clamp(24px,3vw,48px);margin-top:40px;display:flex}.mail[data-astro-cid-he3spzz3]{font-family:var(--serif);border-bottom:2px solid var(--acc);word-break:break-all;padding-bottom:2px;font-size:clamp(32px,2.9vw,54px);line-height:1.1}.mail[data-astro-cid-he3spzz3]:hover{color:var(--acc)}.ctas[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.foot[data-astro-cid-he3spzz3]{z-index:2;margin:clamp(70px, 8vw, 120px) var(--pad) 48px;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;display:flex;position:relative}.foot[data-astro-cid-he3spzz3] nav[data-astro-cid-he3spzz3]{gap:32px;display:flex}.foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--acc)}.foot[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3]{color:var(--acc);font-weight:500}._root_1jb1p_2{--px:"Press Start 2P", ui-monospace, monospace;--pf:"Pixelify Sans", system-ui, sans-serif;--night:#0d1020;--gold:#ffd96a;--mist:#c6ccf2;--lilac:#b9c1f5;--navy:#121c55;--rim:#7f8bd0;--ink:#2a1a12;background:var(--night);color:#fff;min-height:100svh;font-family:var(--pf);font-size:18px;line-height:1.4;position:relative}._root_1jb1p_2:focus{outline:none}._root_1jb1p_2 :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}._root_1jb1p_2 h1,._root_1jb1p_2 h2,._root_1jb1p_2 h3{text-wrap:balance;font-weight:600}._px_1jb1p_24{font-family:var(--px);color:var(--gold);font-size:13px}._muted_1jb1p_25{color:var(--mist)}._small_1jb1p_26{margin-left:10px;font-size:15px}._label_1jb1p_27{font-family:var(--px);color:var(--lilac);padding:4px 10px 8px;font-size:10px}._jw_1jb1p_30{background-color:#1a2770;background-image:linear-gradient(180deg, #2c3f9e, var(--navy));box-shadow:inset 0 0 0 2px var(--navy), inset 0 0 0 4px var(--rim), 0 6px 0 #00000059;color:#fff;text-shadow:2px 2px #0a1035;border:3px solid #eef0fa;border-radius:8px}._mi_1jb1p_41{color:#fff;width:100%;min-height:46px;font:400 21px/1.2 var(--pf);text-shadow:2px 2px #0a1035;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 12px 6px 34px;display:flex;position:relative}._mi_1jb1p_41:hover:before,._mi_1jb1p_41:focus-visible:before{content:"";border-left:12px solid var(--gold);border-top:7px solid #0000;border-bottom:7px solid #0000;margin-top:-7px;position:absolute;top:50%;left:10px}._mi_1jb1p_41:disabled{color:#9aa1c9;cursor:not-allowed}._mi_1jb1p_41:disabled:before{display:none}._title_1jb1p_56{background:linear-gradient(#070a24 0%,#171a4a 55%,#3a2a5e 100%);flex-direction:column;align-items:center;min-height:max(100svh,640px);padding:clamp(96px,16svh,140px) 16px 72px;display:flex;position:relative;overflow:hidden}._star_1jb1p_62{background:#fff;border-radius:1px;animation:2.8s ease-in-out infinite _twinkle_1jb1p_1;position:absolute}@keyframes _twinkle_1jb1p_1{0%,to{opacity:.25}50%{opacity:1}}._moon_1jb1p_64{aspect-ratio:1;background:#f6e7b5;border-radius:50%;width:clamp(56px,7vw,84px);position:absolute;top:clamp(56px,10svh,84px);right:clamp(32px,12vw,170px);box-shadow:0 0 48px #f6e7b573}._moon_1jb1p_64 span{background:#e4d29a;border-radius:50%;position:absolute}._moon_1jb1p_64 span:first-child{width:17%;height:17%;top:30%;left:24%}._moon_1jb1p_64 span:last-child{width:12%;height:12%;top:57%;left:57%}._mountains_1jb1p_72{width:100%;max-width:none;height:clamp(220px,38svh,320px);position:absolute;bottom:0;left:0}._titleBlock_1jb1p_73{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}._presents_1jb1p_74{font-family:var(--px);letter-spacing:.3em;color:var(--lilac);font-size:clamp(10px,1.2vw,14px)}._logo_1jb1p_75{font-family:var(--px);color:var(--gold);text-shadow:4px 0 #5b2410,-4px 0 #5b2410,0 4px #5b2410,0 -4px #5b2410,8px 10px #0a0c22;font-size:clamp(34px,7vw,72px);line-height:1.15;font-weight:400!important}._subtitle_1jb1p_79{color:#e4e8ff;text-shadow:3px 3px #0a0c22;font-size:clamp(22px,2.6vw,30px)}._titleMenu_1jb1p_80{flex-direction:column;gap:2px;width:min(340px,100%);margin-top:clamp(36px,6svh,56px);padding:12px 10px;display:flex;position:relative}._press_1jb1p_81{font-family:var(--px);text-shadow:3px 3px #0a0c22;margin-top:36px;font-size:clamp(12px,1.3vw,16px);animation:1.1s steps(2,jump-none) infinite _blink_1jb1p_1;position:relative}._pressTouch_1jb1p_82{display:none}@media (hover:none) and (pointer:coarse){._pressKeys_1jb1p_83{display:none}._pressTouch_1jb1p_82{display:inline}}@keyframes _blink_1jb1p_1{0%{opacity:1}to{opacity:0}}._footer_1jb1p_85{text-align:center;color:var(--mist);font-size:15px;position:absolute;bottom:20px;left:16px;right:16px}._town_1jb1p_91{flex-direction:column;align-items:center;gap:14px;padding:16px 16px 20px;display:flex}._main_1jb1p_92{flex-direction:column;gap:12px;width:min(100%,960px);display:flex}._topbar_1jb1p_93{justify-content:space-between;align-items:baseline;gap:12px;min-height:24px;display:flex}._topbar_1jb1p_93 ._muted_1jb1p_25{font-size:16px}@media (width<=599px){._topbar_1jb1p_93 ._muted_1jb1p_25{display:none}}._aside_1jb1p_96{flex-direction:column;gap:14px;width:min(100%,960px);display:flex}._party_1jb1p_97,._places_1jb1p_97,._howto_1jb1p_97{display:none}._viewport_1jb1p_99{width:100%;height:clamp(280px,100svh - 380px,720px);box-shadow:0 0 0 3px var(--navy);background:#2e6b34;border:3px solid #eef0fa;border-radius:6px;position:relative;overflow:hidden}._onDesk_1jb1p_105{display:none}@media (width>=900px) and (hover:hover) and (pointer:fine){._town_1jb1p_91{grid-template-columns:minmax(0,1fr) 232px;align-items:stretch;gap:24px;height:100svh;min-height:600px;padding:20px 24px 24px;display:grid}._main_1jb1p_92{width:auto;min-width:0;min-height:0}._viewport_1jb1p_99{flex:auto;height:auto;min-height:480px}._aside_1jb1p_96{gap:16px;width:auto;min-height:0;padding:36px 4px 4px 0;overflow-y:auto}._party_1jb1p_97{flex-direction:column;gap:6px;padding:14px 16px;font-size:17px;display:flex}._places_1jb1p_97{flex-direction:column;padding:10px 6px;display:flex}._places_1jb1p_97 ._mi_1jb1p_41{min-height:40px;font-size:17px}._howto_1jb1p_97{flex-direction:column;padding:10px 14px 14px;display:flex}._howto_1jb1p_97 ._label_1jb1p_27{padding-left:0}._controller_1jb1p_120,._pills_1jb1p_120{display:none!important}._onTouch_1jb1p_121{display:none}._onDesk_1jb1p_105{display:inline}}._howto_1jb1p_97 dl{flex-direction:column;gap:12px;display:flex}._howRow_1jb1p_126 dt{color:var(--gold);font-size:16px}._howRow_1jb1p_126 dd{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:15px;display:flex}._keycaps_1jb1p_128{gap:4px;display:inline-flex}._keycaps_1jb1p_128 kbd{min-width:26px;height:26px;font:400 11px var(--px);color:var(--navy);text-shadow:none;background:#eef0fa;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;box-shadow:inset 0 -3px #a9b0d8}._world_1jb1p_136{transform-origin:0 0;width:960px;height:600px;transition:transform .16s linear;position:absolute;top:0;left:0}._tiles_1jb1p_137{grid-template-columns:repeat(24,40px);grid-auto-rows:40px;display:grid}._t_1jb1p_56{width:40px;height:40px;position:relative}._grass_1jb1p_139{background:#6cb850}._grassAlt_1jb1p_140{background:#65af4a}._flowers_1jb1p_141{background:radial-gradient(circle at 10px 12px,#fff 0 2px,#0000 3px),radial-gradient(circle at 28px 26px,#f2c94c 0 2px,#0000 3px),radial-gradient(circle at 17px 31px,#e86a8a 0 2px,#0000 3px),#6cb850}._path_1jb1p_147{background:radial-gradient(circle at 8px 30px,#c09e62 0 1.5px,#0000 2px),radial-gradient(circle at 29px 11px,#c09e62 0 1.5px,#0000 2px),#dcc088}._tree_1jb1p_152{background:#65af4a}._tree_1jb1p_152:before{content:"";z-index:1;background:#2e6b34;border-radius:50%;width:34px;height:30px;position:absolute;top:-2px;left:3px;box-shadow:inset -5px -5px #24552a,inset 5px 5px #44914a}._tree_1jb1p_152:after{content:"";background:#6b4a2a;width:8px;height:11px;position:absolute;top:26px;left:16px}._bld_1jb1p_159{--rh:84px;position:absolute}._short_1jb1p_160{--rh:58px}._wall_1jb1p_161{bottom:0;left:0;right:0;top:calc(var(--rh) - 6px);border:3px solid var(--ink);background-color:#ead8ad;background-image:repeating-linear-gradient(#0000 0 11px,#785a3247 11px 12px);border-top:0;position:absolute}._roof_1jb1p_166{height:var(--rh);background-color:var(--roof);border:3px solid var(--ink);background-image:repeating-linear-gradient(#0000 0 9px,#00000038 9px 11px);border-radius:8px 8px 3px 3px;position:absolute;top:0;left:-6px;right:-6px;box-shadow:0 4px #00000040}._door_1jb1p_171{border:3px solid var(--ink);background:#4a2c1a;border-bottom:0;border-radius:12px 12px 0 0;width:30px;height:33px;position:absolute;bottom:0}._win_1jb1p_172{border:3px solid var(--ink);background-color:#8fd0f0;background-image:linear-gradient(90deg, transparent 9px, var(--ink) 9px 12px, transparent 12px), linear-gradient(180deg, transparent 7px, var(--ink) 7px 10px, transparent 10px);width:28px;height:24px;position:absolute;bottom:10px}._winL_1jb1p_176{left:12px}._winR_1jb1p_177{right:12px}._plaque_1jb1p_178{left:50%;top:calc(var(--rh) - 24px);z-index:2;border:2px solid var(--ink);color:var(--ink);font:600 13px/1.3 var(--pf);white-space:nowrap;text-shadow:none;background:#f6ebcc;border-radius:3px;padding:2px 8px;position:absolute;transform:translate(-50%)}._fountain_1jb1p_184{background:#a7adb6;border:3px solid #4b4f57;border-radius:40px;width:108px;height:72px;position:absolute;top:284px;left:446px;box-shadow:inset 0 -6px #868c95}._fountain_1jb1p_184:before{content:"";background:#4a8fd6;border-radius:30px;position:absolute;inset:8px 10px 14px;box-shadow:inset 0 4px #2f6db0}._fountain_1jb1p_184:after{content:"";background:#dfe9f5;border:2px solid #4b4f57;border-radius:5px;width:10px;height:28px;position:absolute;top:14px;left:46px}._ripple_1jb1p_190{z-index:1;border:2px solid #b9dcff;border-radius:50%;width:44px;height:14px;animation:1.8s ease-out infinite _ripple_1jb1p_190;position:absolute;top:26px;left:30px}@keyframes _ripple_1jb1p_190{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.1)}}._sign_1jb1p_193{width:32px;height:38px;position:absolute;top:520px;left:524px}._sign_1jb1p_193:before{content:"";border:3px solid var(--ink);background:#b5884f;border-radius:2px;width:32px;height:20px;position:absolute;top:2px;left:0}._sign_1jb1p_193:after{content:"";border:2px solid var(--ink);background:#6b4a2a;border-top:0;width:6px;height:14px;position:absolute;top:22px;left:13px}._chr_1jb1p_197{z-index:5;width:40px;height:40px;position:absolute;top:0;left:0}._hero_1jb1p_198{transition:transform .16s linear}._shadow_1jb1p_199{background:#00000040;border-radius:50%;width:24px;height:8px;position:absolute;bottom:-1px;left:8px}._sw_1jb1p_200{width:36px;height:45px;position:absolute;top:-10px;left:2px}._flip_1jb1p_201 ._sw_1jb1p_200{transform:scaleX(-1)}._spr_1jb1p_202{width:3px;height:3px;position:absolute;top:0;left:0}._hint_1jb1p_205{z-index:20;white-space:nowrap;background:#0a1035d9;border:2px solid #eef0fa;border-radius:4px;padding:4px 10px;font-size:15px;position:absolute;top:10px;left:50%;transform:translate(-50%)}._dialog_1jb1p_210{z-index:30;min-height:104px;padding:22px 48px 16px 20px;position:absolute;bottom:12px;left:12px;right:12px}._dialog_1jb1p_210 p{max-width:60ch;font-size:clamp(19px,2.4vw,26px);line-height:1.35}._dialogName_1jb1p_212{font-family:var(--px);color:var(--gold);background:var(--navy);border:3px solid #eef0fa;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:-16px;left:14px}._choice_1jb1p_217{flex-wrap:wrap;margin-top:8px;display:flex}._choice_1jb1p_217 ._mi_1jb1p_41{width:auto}._more_1jb1p_219{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;bottom:6px;right:8px}._more_1jb1p_219:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:9px solid var(--gold);animation:.8s ease-in-out infinite _bob_1jb1p_1;position:absolute;top:18px;left:15px}@keyframes _bob_1jb1p_1{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}._menu_1jb1p_227{z-index:35;flex-direction:column;max-width:360px;margin:0 auto;padding:12px 8px;display:flex;position:absolute;top:12px;left:12px;right:12px}._panel_1jb1p_229{z-index:60;overscroll-behavior:contain;flex-direction:column;gap:18px;padding:20px 18px 24px;display:flex;position:fixed;inset:12px;overflow-y:auto}@media (width>=900px) and (hover:hover) and (pointer:fine){._panel_1jb1p_229{max-width:1100px;max-height:calc(100% - 56px);margin-inline:auto;padding:26px 32px 28px;position:absolute;inset:28px 28px auto}}._panelHead_1jb1p_236{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._panelHead_1jb1p_236>div{flex-direction:column;gap:8px;min-width:0;display:flex}._panelTitle_1jb1p_238{font-family:var(--px);color:var(--gold);font-size:clamp(15px,1.8vw,22px);line-height:1.35;font-weight:400!important}._close_1jb1p_239{flex:none;width:auto;font-size:19px}._kbd_1jb1p_240{color:var(--mist);font-size:16px}@media (hover:none) and (pointer:coarse){._kbd_1jb1p_240{display:none}}._stack_1jb1p_243{flex-direction:column;gap:14px;display:flex}._stackSm_1jb1p_244{flex-direction:column;gap:8px;display:flex}._card_1jb1p_245,._quest_1jb1p_245{border:2px solid var(--rim);background:#0a10358c;border-radius:6px;padding:14px 16px}._card_1jb1p_245{flex-direction:column;gap:8px;display:flex}._quest_1jb1p_245{gap:10px;display:grid}@media (width>=720px){._quest_1jb1p_245{grid-template-columns:170px minmax(0,1fr);gap:20px}}._questMeta_1jb1p_249{flex-direction:column;gap:6px;font-size:15px;display:flex}._year_1jb1p_250{font-family:var(--px);color:var(--gold);font-size:11px;line-height:1.5}._active_1jb1p_251{color:#8be3a8}._quest_1jb1p_245 h3,._card_1jb1p_245 h3{font-size:clamp(20px,2vw,24px)}._body_1jb1p_253{max-width:62ch;font-size:18px;line-height:1.45}._lead_1jb1p_254{max-width:60ch;font-size:clamp(19px,2vw,22px);line-height:1.45}._chips_1jb1p_255{flex-wrap:wrap;gap:6px;display:flex}._chip_1jb1p_255{border:2px solid var(--rim);background:var(--navy);color:#e8ebff;text-shadow:none;border-radius:4px;padding:3px 8px;font-size:15px}._status_1jb1p_257{gap:20px;display:grid}@media (width>=720px){._status_1jb1p_257{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px}}._portrait_1jb1p_259{border:2px solid var(--rim);background:#0a10358c;border-radius:6px;width:96px;height:104px;position:relative;overflow:hidden}._stats_1jb1p_260{grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:8px 16px;font-size:18px;display:grid}._stats_1jb1p_260 dt{color:var(--gold)}._tenets_1jb1p_262{gap:14px;display:grid}@media (width>=900px){._tenets_1jb1p_262{grid-template-columns:repeat(3,minmax(0,1fr))}}._controller_1jb1p_120{justify-content:space-between;align-items:center;gap:16px;display:flex}._dpad_1jb1p_267{grid-template-rows:repeat(3,60px);grid-template-columns:repeat(3,60px);gap:2px;display:grid}._up_1jb1p_268{grid-area:1/2}._left_1jb1p_268{grid-area:2/1}._hub_1jb1p_268{background:#1b1f36;border-radius:50%;grid-area:2/2;margin:10px}._right_1jb1p_268{grid-area:2/3}._down_1jb1p_268{grid-area:3/2}._pad_1jb1p_269,._ab_1jb1p_269,._pill_1jb1p_120{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer}._pad_1jb1p_269{color:#e8ebff;background:#2b3050;border:3px solid #0b0d18;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 4px #0b0d18}._pad_1jb1p_269:active,._ab_1jb1p_269:active,._pill_1jb1p_120:active{transform:translateY(3px);box-shadow:0 1px #0b0d18}._abWrap_1jb1p_275{align-items:flex-start;gap:18px;display:flex}._abItem_1jb1p_276{flex-direction:column;align-items:center;gap:4px;display:flex}._bItem_1jb1p_277{margin-top:56px}._ab_1jb1p_269{color:#fff;width:68px;height:68px;font:400 20px var(--px);border:3px solid #0b0d18;border-radius:50%;box-shadow:0 4px #0b0d18}._a_1jb1p_96{background:#c8402e}._b_1jb1p_159{background:#3a5bbf}._cap_1jb1p_284{color:var(--mist);text-align:center;font-size:15px}._pills_1jb1p_120{justify-content:center;gap:16px;display:flex}._pill_1jb1p_120{color:#e8ebff;min-height:44px;font:400 11px var(--px);background:#2b3050;border:3px solid #0b0d18;border-radius:22px;padding:0 18px;box-shadow:0 3px #0b0d18}@media (prefers-reduced-motion:reduce){._world_1jb1p_136,._hero_1jb1p_198{transition:none}._star_1jb1p_62,._press_1jb1p_81,._ripple_1jb1p_190,._more_1jb1p_219:after{animation:none}._star_1jb1p_62{opacity:.7}}body{color:#fff;background:#0d1020}body:after{display:none}.fallback[data-astro-cid-74ilzwq6]{flex-direction:column;gap:12px;max-width:66ch;margin:0 auto;padding:48px 16px;font-family:Pixelify Sans,system-ui,sans-serif;display:flex}.fallback[data-astro-cid-74ilzwq6] a[data-astro-cid-74ilzwq6]{color:#ffd96a;text-decoration:underline}.fallback[data-astro-cid-74ilzwq6] ul[data-astro-cid-74ilzwq6]{flex-direction:column;gap:6px;display:flex}
