@font-face{font-family:Darvish;src:url(/fonts/darvish/Darvish-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Darvish;src:url(/fonts/darvish/Darvish-SemiBold.woff2)format("woff2");font-weight:600 700;font-display:swap}:root{--black:#030303;--black-soft:#121212;--line:#1f1f1f;--white:#fff;--grey:#9a9a9a;--grey-strong:#6f6f6f;--ember:#ff4f00;--font:"cy", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 2.5vw, 48px);--section:clamp(96px, 12vw, 180px);color-scheme:dark}*{box-sizing:border-box}html{background:var(--black);padding-right:var(--lock-sb,0px)}html::-webkit-scrollbar{background:0 0;width:8px;height:8px}html::-webkit-scrollbar-track{background:#ffffff0a}html::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:0;min-height:48px}html::-webkit-scrollbar-thumb:hover{background:#ffffff8c}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}}body{background:var(--black);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--white);outline-offset:4px}.wrap{padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px))}.label-row{border-top:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}picture{display:contents}p,li,q,figcaption,dd,blockquote{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}.pfx{font-size:var(--s,14px);flex:none;width:1em;height:1em;display:inline-flex;position:relative}.pfx>svg{transform-origin:50% 85%;width:100%;height:100%}.pfx:before,.pfx:after{content:"";opacity:0;pointer-events:none;position:absolute}.pfx--kai.is-on>svg,.card a:hover .pfx--kai>svg{transform-origin:50%;animation:3s step-end infinite fxKai}@keyframes fxKai{0%,20%{transform:rotate(0)}25%,45%{transform:rotate(90deg)}50%,70%{transform:rotate(180deg)}75%,95%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.pfx--mementable.is-on>svg,.card a:hover .pfx--mementable>svg{animation:2.4s ease-in-out infinite fxPress}.pfx--mementable:after{background:#ffffff8c;height:.14em;bottom:-.22em;left:-.07em;right:-.07em}.pfx--mementable.is-on:after,.card a:hover .pfx--mementable:after{animation:2.4s ease-in-out infinite fxPressLine}@keyframes fxPress{0%,to{transform:none}35%,55%{transform:translateY(.11em)scale(.9,.86)}}@keyframes fxPressLine{0%,to{opacity:0;transform:scaleX(.3)}35%,60%{opacity:1;transform:scaleX(1)}}.pfx--ommm.is-on>svg,.card a:hover .pfx--ommm>svg{animation:3.6s ease-in-out infinite fxBreathe}.pfx--ommm:before{border:1px solid;inset:0}.pfx--ommm.is-on:before,.card a:hover .pfx--ommm:before{animation:3.6s ease-out infinite fxRipple}@keyframes fxBreathe{0%,to{transform:scale(1)}45%,55%{transform:scale(1.22)}}@keyframes fxRipple{0%,20%{opacity:0;transform:scale(1)}45%{opacity:.85}to{opacity:0;transform:scale(2.4)}}.pfx--rohan.is-on>svg,.card a:hover .pfx--rohan>svg{opacity:1;animation:.86s ease-in-out infinite fxNod}@keyframes fxNod{0%,to{transform:rotate(0)}50%{transform:rotate(-11deg)translateY(.07em)}}.pfx--neemzi:before{opacity:.35;background:currentColor;width:.22em;height:.22em;margin-left:-.11em;bottom:-.36em;left:50%;box-shadow:-.5em 0,.5em 0}.pfx--neemzi.is-on>svg,.card a:hover .pfx--neemzi>svg{opacity:1;animation:3.2s ease-in-out infinite fxHop3}.pfx--neemzi.is-on:before,.card a:hover .pfx--neemzi:before{animation:3.2s step-end infinite fxWait}@keyframes fxHop3{0%,6%,16%,22%,32%,38%,48%,to{transform:translateY(0)}11%,27%,43%{transform:translateY(-.34em)}}@keyframes fxWait{0%,54%{opacity:.35}58%,66%{opacity:1}70%,78%{opacity:.35}82%,90%{opacity:1}94%,to{opacity:.35}}.pfx--mass{width:auto;height:auto}.pfx--mass>svg{width:auto;height:auto;animation:2.6s ease-in-out infinite fxLight}@keyframes fxLight{0%,to{opacity:.2}38%,62%{opacity:1}}.pfx--didnegar>svg{transform-origin:50% 100%;animation:2.1s cubic-bezier(.3,.7,.3,1) infinite fxHop}@keyframes fxHop{0%,30%,to{transform:translateY(0)scaleY(1)}8%{transform:translateY(0)scaleY(.9)}17%{transform:translateY(-34%)scaleY(1.04)}25%{transform:translateY(0)scaleY(.94)}}@media (prefers-reduced-motion:reduce){.pfx>svg,.pfx:before,.pfx:after{animation:none!important}}.gotop[data-astro-cid-pp5zum7l]{left:max(12px, calc(var(--gutter) / 2 - 8px));z-index:45;isolation:isolate;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0b0b0b;border:1px solid #ffffff59;place-items:center;width:40px;height:40px;padding:0;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:20px;overflow:hidden;transform:translateY(10px)}.gotop[data-astro-cid-pp5zum7l].is-on{opacity:1;pointer-events:auto;transform:none}.gotop[data-astro-cid-pp5zum7l] svg[data-astro-cid-pp5zum7l]{width:14px;height:14px;transition:transform .3s}.gotop[data-astro-cid-pp5zum7l]:before{content:"";z-index:-1;background:var(--ember);transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px;transform:translateY(102%)}.gotop[data-astro-cid-pp5zum7l]:hover:before,.gotop[data-astro-cid-pp5zum7l]:focus-visible:before{transform:none}.gotop[data-astro-cid-pp5zum7l]:hover svg[data-astro-cid-pp5zum7l]{transform:translateY(-2px)}.menu:not([hidden])~.gotop[data-astro-cid-pp5zum7l]{opacity:0;pointer-events:none}.mate[data-astro-cid-pp5zum7l]{z-index:80;overscroll-behavior:contain;backdrop-filter:blur(6px);background:#000000db;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mate[data-astro-cid-pp5zum7l][hidden]{display:none}.mate__in[data-astro-cid-pp5zum7l]{text-align:center;max-width:520px;padding:0 24px;animation:.6s cubic-bezier(.2,.7,.2,1) mateIn}.mate__king[data-astro-cid-pp5zum7l]{color:#fff;transform-origin:50% 92%;width:56px;height:56px;animation:1.1s cubic-bezier(.6,0,.3,1) .35s forwards kingFall}.mate__kicker[data-astro-cid-pp5zum7l]{letter-spacing:.06em;color:var(--grey);margin-top:28px;font-size:13px;display:block}.mate__title[data-astro-cid-pp5zum7l]{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.08}.mate__text[data-astro-cid-pp5zum7l]{max-width:400px;color:var(--grey);margin:18px auto 0;font-size:15px;line-height:1.5}.mate__prize[data-astro-cid-pp5zum7l]{border:1px solid var(--ember);color:#e6e6e6;max-width:420px;margin:22px auto 0;padding:14px 18px;font-size:14px;line-height:1.5}.mate__prize[data-astro-cid-pp5zum7l]:empty{display:none}.mate__actions[data-astro-cid-pp5zum7l]{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.mate__btn[data-astro-cid-pp5zum7l]{background:var(--white);color:var(--black);padding:15px 24px;font-size:14px;transition:background .3s,color .3s}.mate__btn[data-astro-cid-pp5zum7l]:hover{background:var(--ember);color:var(--white)}.mate__close[data-astro-cid-pp5zum7l]{color:var(--grey);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:15px 12px;font-size:14px}.mate__close[data-astro-cid-pp5zum7l]:hover{color:var(--white)}@keyframes mateIn{0%{opacity:0;transform:translateY(20px)}}@keyframes kingFall{0%{transform:rotate(0)}60%{transform:rotate(-96deg)}75%{transform:rotate(-84deg)}to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.mate__king[data-astro-cid-pp5zum7l]{animation:none;transform:rotate(-90deg)}.mate__in[data-astro-cid-pp5zum7l]{animation:none}}.veil[data-astro-cid-sjrz4s2d]{z-index:95;pointer-events:none;position:fixed;inset:0}.veil__grid[data-astro-cid-sjrz4s2d]{grid-template-columns:repeat(var(--cols,8), 1fr);grid-auto-rows:var(--sq,12.5vw);display:grid;position:absolute;inset:0}.veil__grid[data-astro-cid-sjrz4s2d] span{transition:transform .18s cubic-bezier(.5,0,.3,1);transition-delay:var(--d,0s);background:#030303;transform:scale(0)}html.veil-cover .veil__grid[data-astro-cid-sjrz4s2d] span,.veil[data-astro-cid-sjrz4s2d].is-in .veil__grid[data-astro-cid-sjrz4s2d] span{transform:scale(1.02)}html.veil-cover .veil[data-astro-cid-sjrz4s2d]{pointer-events:auto;background:#030303}.veil__open[data-astro-cid-sjrz4s2d]{color:#fff;align-content:center;place-items:center;gap:22px;display:none;position:absolute;inset:0}html.veil-opening .veil__open[data-astro-cid-sjrz4s2d]{display:grid}.veil[data-astro-cid-sjrz4s2d].is-out .veil__open[data-astro-cid-sjrz4s2d]{opacity:0;transition:opacity .25s}.veil__mini[data-astro-cid-sjrz4s2d]{border:1px solid #ffffff2e;grid-template-columns:repeat(3,34px);grid-auto-rows:34px;display:grid}.veil__mini[data-astro-cid-sjrz4s2d] span[data-astro-cid-sjrz4s2d]{border:1px solid #ffffff0f}.veil__mini[data-astro-cid-sjrz4s2d] span[data-astro-cid-sjrz4s2d].d{background:#ffffff12}.veil__knight[data-astro-cid-sjrz4s2d]{place-items:center;width:30px;height:30px;margin:-38px 0 0 -49px;animation:.8s cubic-bezier(.6,0,.3,1) .1s forwards knightL;display:grid;position:absolute;top:50%;left:50%}@keyframes knightL{0%{transform:translateY(34px)}55%{transform:translateY(-34px)}to{transform:translate(34px,-34px)}}.veil__name[data-astro-cid-sjrz4s2d]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:12px}.cur{z-index:9999;pointer-events:none;opacity:0;will-change:transform;background:#fff;border:0;border-radius:0;width:10px;height:10px;transition:opacity .25s,background-color .15s;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #0000008c}.cur.is-on{opacity:1}.cur.is-rest{opacity:0}.cur.is-link{background:var(--ember,#ff4f00)}html.has-cur,html.has-cur *{cursor:none!important}@media (hover:none),(pointer:coarse){.cur{display:none}}.emc[data-astro-cid-rj6ygfqv]{align-items:center;gap:10px;display:inline-flex}.emc__mail[data-astro-cid-rj6ygfqv]{color:inherit;font:inherit;cursor:copy;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0;transition:background-size .4s,color .3s;position:relative}.emc__mail[data-astro-cid-rj6ygfqv]:hover,.emc__mail[data-astro-cid-rj6ygfqv]:focus-visible{color:var(--white);background-size:100% 1px}.emc__tip[data-astro-cid-rj6ygfqv]{letter-spacing:.04em;color:#ffffffb3;white-space:nowrap;opacity:0;pointer-events:none;font-size:11px;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.emc__mail[data-astro-cid-rj6ygfqv]:hover .emc__tip[data-astro-cid-rj6ygfqv],.emc__mail[data-astro-cid-rj6ygfqv]:focus-visible .emc__tip[data-astro-cid-rj6ygfqv],.emc__mail[data-astro-cid-rj6ygfqv].is-copied .emc__tip[data-astro-cid-rj6ygfqv]{opacity:1;transform:none}.emc__mail[data-astro-cid-rj6ygfqv].is-copied .emc__tip[data-astro-cid-rj6ygfqv]{color:#fff}.emc__app[data-astro-cid-rj6ygfqv]{opacity:.75;border:1px solid #ffffff40;border-radius:0;place-items:center;width:28px;height:28px;transition:opacity .3s,border-color .3s,background .3s;display:inline-grid}.emc__app[data-astro-cid-rj6ygfqv]:hover,.emc__app[data-astro-cid-rj6ygfqv]:focus-visible{opacity:1;background:#ffffff14;border-color:#fff}.toplogo[data-astro-cid-fzkuxuum]{top:calc(var(--gutter) + 22px);left:calc(var(--gutter) + 28px);z-index:40;position:absolute}.toplogo[data-astro-cid-fzkuxuum] img[data-astro-cid-fzkuxuum]{filter:invert();width:40px;height:auto}.burger[data-astro-cid-fzkuxuum]{top:calc(var(--gutter) + 34px);right:calc(var(--gutter) + 28px + var(--lock-sb,0px));z-index:60;cursor:pointer;will-change:opacity, transform;background:0 0;border:0;width:34px;height:18px;padding:0;transition:opacity .35s,transform .35s;position:fixed}.burger[data-astro-cid-fzkuxuum]:before{content:"";z-index:-1;background:#000000a8;border:1px solid #ffffff24;border-radius:0;transition:opacity .3s;position:absolute;inset:-19px -11px}.burger[data-astro-cid-fzkuxuum][aria-expanded=true]:before{border-color:#ffffff80}.burger[data-astro-cid-fzkuxuum].is-away{opacity:0;pointer-events:none;transform:translateY(-14px)}.burger[data-astro-cid-fzkuxuum] .bd[data-astro-cid-fzkuxuum]{grid-template-rows:8px 8px;grid-template-columns:8px 8px;gap:2px;width:18px;height:18px;display:grid;position:absolute;top:0;left:8px}.burger[data-astro-cid-fzkuxuum] .bd[data-astro-cid-fzkuxuum] s[data-astro-cid-fzkuxuum]{box-sizing:border-box;border:1.5px solid #fff;text-decoration:none;display:block;position:relative}.burger[data-astro-cid-fzkuxuum] .bd[data-astro-cid-fzkuxuum] s[data-astro-cid-fzkuxuum]:after{content:"";will-change:transform;background:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(0)}.burger[data-astro-cid-fzkuxuum]:hover .bd[data-astro-cid-fzkuxuum] s[data-astro-cid-fzkuxuum]:first-child:after,.burger[data-astro-cid-fzkuxuum]:hover .bd[data-astro-cid-fzkuxuum] s[data-astro-cid-fzkuxuum]:nth-child(4):after,.burger[data-astro-cid-fzkuxuum][aria-expanded=true] .bd[data-astro-cid-fzkuxuum] s[data-astro-cid-fzkuxuum]:after{transform:scale(1)}.menu[data-astro-cid-fzkuxuum]{z-index:50;background:var(--black);padding-block:calc(110px + env(safe-area-inset-top,0px)) calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[data-astro-cid-fzkuxuum][hidden]{display:none}.menu[data-astro-cid-fzkuxuum]{opacity:0;transition:opacity .22s}.menu[data-astro-cid-fzkuxuum].is-open{opacity:1;transition-duration:.28s}.menu__nav[data-astro-cid-fzkuxuum]{flex-direction:column;gap:4px;display:flex}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{letter-spacing:-.04em;color:var(--grey-strong);align-items:flex-start;gap:14px;font-size:clamp(48px,9vw,128px);font-weight:600;line-height:1;transition:color .3s;display:flex}.menu__nav[data-astro-cid-fzkuxuum] sup[data-astro-cid-fzkuxuum]{letter-spacing:0;margin-top:.9em;font-size:13px;font-weight:400}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{align-self:flex-start}.menu__t[data-astro-cid-fzkuxuum]{position:relative}.menu__t[data-astro-cid-fzkuxuum]:before{content:attr(data-t);white-space:nowrap;background:linear-gradient(90deg, #fff 0%, #fff 42%, var(--ember) 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:var(--near,0);pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:.12em .14em .3em .08em;position:absolute;inset:-.12em -.14em -.3em -.08em}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]:hover .menu__t[data-astro-cid-fzkuxuum]:before,.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]:focus-visible .menu__t[data-astro-cid-fzkuxuum]:before{opacity:1}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum][aria-current=page] .menu__t[data-astro-cid-fzkuxuum]:before{display:none}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]:hover,.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]:focus-visible,.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum][aria-current=page]{color:var(--white)}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{opacity:0;transition:color .3s,transform .18s,opacity .18s;transform:translateY(16px)}.menu[data-astro-cid-fzkuxuum].is-open .menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{opacity:1;transition:color .3s, transform .6s cubic-bezier(.2,.7,.2,1) calc(90ms + var(--i,0) * 60ms), opacity .45s ease calc(90ms + var(--i,0) * 60ms);transform:none}.menu__foot[data-astro-cid-fzkuxuum]{opacity:0;transition:opacity .15s}.menu[data-astro-cid-fzkuxuum].is-open .menu__foot[data-astro-cid-fzkuxuum]{opacity:1;transition:opacity .5s .38s}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-fzkuxuum],.menu[data-astro-cid-fzkuxuum].is-open,.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum],.menu[data-astro-cid-fzkuxuum].is-open .menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum],.menu__foot[data-astro-cid-fzkuxuum],.menu[data-astro-cid-fzkuxuum].is-open .menu__foot[data-astro-cid-fzkuxuum]{transition-duration:10ms;transition-delay:0s;transform:none}}.menu__foot[data-astro-cid-fzkuxuum]{color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.menu__foot[data-astro-cid-fzkuxuum] span[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{white-space:nowrap;margin-left:20px;display:inline-block}@media (width<=560px){.menu__foot[data-astro-cid-fzkuxuum] span[data-astro-cid-fzkuxuum]{flex-wrap:wrap;gap:8px 20px;display:flex}.menu__foot[data-astro-cid-fzkuxuum] span[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{margin-left:0}}.menu__foot[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]:hover{color:var(--white)}.menu[data-astro-cid-fzkuxuum]{--S:min(calc((100vw - 2 * var(--gutter) - 80px) / 8 * .82), 14.5vh)}.menu__stage[data-astro-cid-fzkuxuum]{flex:1;place-items:center;min-height:0;display:grid}.mboard[data-astro-cid-fzkuxuum]{width:calc(var(--S) * 8);height:calc(var(--S) * 4);background-image:repeating-conic-gradient(#ffffff0b 0 25%, transparent 0 50%);background-size:calc(var(--S) * 2) calc(var(--S) * 2);background-position:calc(var(--S) * 1) 0;border:1px solid #ffffff1a;position:relative}.mboard__hint[data-astro-cid-fzkuxuum]{text-align:center;letter-spacing:.02em;color:var(--grey);margin:0;font-size:13px;position:absolute;bottom:calc(100% + 16px);left:0;right:0}.sqT[data-astro-cid-fzkuxuum]{cursor:pointer;left:calc(var(--c) * var(--S));top:calc(var(--r) * var(--S));width:var(--S);height:var(--S);pointer-events:auto;--lit:0;position:absolute}.sqT[data-astro-cid-fzkuxuum].is-here{cursor:grab}.sqT[data-astro-cid-fzkuxuum]:before{content:"";background:var(--ember);opacity:calc(var(--lit) * .85);position:absolute;inset:0}.sqT[data-astro-cid-fzkuxuum]:before,.sqT[data-astro-cid-fzkuxuum]:after{pointer-events:none}.sqT[data-astro-cid-fzkuxuum]:after{content:"";opacity:var(--lit);background:radial-gradient(circle,#ff4f0080 0%,#ff4f0029 38%,#ff4f0000 68%);position:absolute;inset:-60%}.sqT[data-astro-cid-fzkuxuum] i[data-astro-cid-fzkuxuum]{z-index:1;letter-spacing:.06em;color:var(--grey-strong);font-size:11px;font-style:normal;position:absolute;bottom:5px;left:7px}.sqT[data-astro-cid-fzkuxuum]:not(.is-here){background:#ffffff09;box-shadow:inset 0 0 0 1px #fff3}.sqT[data-astro-cid-fzkuxuum]:not(.is-here) i[data-astro-cid-fzkuxuum]{color:#ffffff8c}.sqT[data-astro-cid-fzkuxuum].is-here:before{opacity:1;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff8c}.sqT[data-astro-cid-fzkuxuum].is-here i[data-astro-cid-fzkuxuum]{color:var(--white)}.mboard__route[data-astro-cid-fzkuxuum]{color:#ffffff8c;pointer-events:none;z-index:2;opacity:0;width:100%;height:100%;position:absolute;inset:0}.mboard__piece[data-astro-cid-fzkuxuum]{left:calc((var(--pc,7) + .5) * var(--S));top:calc((var(--pr,0) + .5) * var(--S));width:calc(var(--S) * .224);height:calc(var(--S) * .69);color:#fff;z-index:5;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .5s .3s;position:absolute;transform:translate(-50%,-50%)}.mboard__piece[data-astro-cid-fzkuxuum].is-drag{cursor:grabbing;z-index:9;filter:drop-shadow(0 8px 10px #0009);transition:none}.menu[data-astro-cid-fzkuxuum].is-open .mboard__piece[data-astro-cid-fzkuxuum]{opacity:1}.mboard__piece[data-astro-cid-fzkuxuum] svg[data-astro-cid-fzkuxuum]{width:100%;height:100%;display:block;overflow:visible}.mboard__note[data-astro-cid-fzkuxuum]{z-index:6;letter-spacing:.08em;color:var(--ember);opacity:0;pointer-events:none;white-space:nowrap;font-size:14px;transition:opacity .25s;position:absolute}.mboard__note[data-astro-cid-fzkuxuum].is-on{opacity:1}.menu__nav[data-astro-cid-fzkuxuum]{pointer-events:none;position:absolute;inset:0}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{left:calc(var(--S) * .22);top:calc(var(--i) * var(--S));height:var(--S);font-size:calc(var(--S) * .74);pointer-events:auto;align-items:center;position:absolute}.menu__nav[data-astro-cid-fzkuxuum] sup[data-astro-cid-fzkuxuum]{padding-top:calc(var(--S) * .2);align-self:flex-start;margin-top:0}@media (width<=820px){.mboard__hint[data-astro-cid-fzkuxuum]{display:none}.mboard[data-astro-cid-fzkuxuum]{background:0 0;border:0;width:auto;height:auto}.menu__stage[data-astro-cid-fzkuxuum]{place-items:start}.menu__nav[data-astro-cid-fzkuxuum]{pointer-events:auto;flex-direction:column;gap:4px;display:flex;position:static}.menu__nav[data-astro-cid-fzkuxuum] a[data-astro-cid-fzkuxuum]{align-items:flex-start;height:auto;font-size:clamp(48px,14vw,96px);position:static}.menu__nav[data-astro-cid-fzkuxuum] sup[data-astro-cid-fzkuxuum]{margin-top:.9em;padding-top:0}.sqT[data-astro-cid-fzkuxuum],.mboard__route[data-astro-cid-fzkuxuum],.mboard__piece[data-astro-cid-fzkuxuum],.mboard__note[data-astro-cid-fzkuxuum]{display:none}}.toplogo[data-astro-cid-gwfid7yl]{top:calc(var(--gutter) + 22px);left:calc(var(--gutter) + 28px);z-index:40;position:absolute}.toplogo[data-astro-cid-gwfid7yl] img[data-astro-cid-gwfid7yl]{filter:invert();width:40px;height:auto}.burger[data-astro-cid-gwfid7yl]{top:calc(var(--gutter) + 34px);right:calc(var(--gutter) + 28px + var(--lock-sb,0px));z-index:60;cursor:pointer;will-change:opacity, transform;background:0 0;border:0;width:34px;height:18px;padding:0;transition:opacity .35s,transform .35s;position:fixed}.burger[data-astro-cid-gwfid7yl]:before{content:"";z-index:-1;background:#000000a8;border:1px solid #ffffff24;border-radius:0;transition:opacity .3s;position:absolute;inset:-19px -11px}.burger[data-astro-cid-gwfid7yl][aria-expanded=true]:before{border-color:#ffffff80}.burger[data-astro-cid-gwfid7yl].is-away{opacity:0;pointer-events:none;transform:translateY(-14px)}.burger[data-astro-cid-gwfid7yl] .bd[data-astro-cid-gwfid7yl]{grid-template-rows:8px 8px;grid-template-columns:8px 8px;gap:2px;width:18px;height:18px;display:grid;position:absolute;top:0;left:8px}.burger[data-astro-cid-gwfid7yl] .bd[data-astro-cid-gwfid7yl] s[data-astro-cid-gwfid7yl]{box-sizing:border-box;border:1.5px solid #fff;text-decoration:none;display:block;position:relative}.burger[data-astro-cid-gwfid7yl] .bd[data-astro-cid-gwfid7yl] s[data-astro-cid-gwfid7yl]:after{content:"";will-change:transform;background:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(0)}.burger[data-astro-cid-gwfid7yl]:hover .bd[data-astro-cid-gwfid7yl] s[data-astro-cid-gwfid7yl]:first-child:after,.burger[data-astro-cid-gwfid7yl]:hover .bd[data-astro-cid-gwfid7yl] s[data-astro-cid-gwfid7yl]:nth-child(4):after,.burger[data-astro-cid-gwfid7yl][aria-expanded=true] .bd[data-astro-cid-gwfid7yl] s[data-astro-cid-gwfid7yl]:after{transform:scale(1)}.menu[data-astro-cid-gwfid7yl]{z-index:50;background:var(--black);padding-block:calc(110px + env(safe-area-inset-top,0px)) calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[data-astro-cid-gwfid7yl][hidden]{display:none}.menu[data-astro-cid-gwfid7yl]{opacity:0;transition:opacity .22s}.menu[data-astro-cid-gwfid7yl].is-open{opacity:1;transition-duration:.28s}.menu__nav[data-astro-cid-gwfid7yl]{flex-direction:column;gap:4px;display:flex}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]{letter-spacing:-.04em;color:var(--grey-strong);align-items:flex-start;gap:14px;font-size:clamp(48px,9vw,128px);font-weight:600;line-height:1;transition:color .3s;display:flex}.menu__nav[data-astro-cid-gwfid7yl] sup[data-astro-cid-gwfid7yl]{letter-spacing:0;margin-top:.9em;font-size:13px;font-weight:400}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]{align-self:flex-start}.menu__t[data-astro-cid-gwfid7yl]{position:relative}.menu__t[data-astro-cid-gwfid7yl]:before{content:attr(data-t);white-space:nowrap;background:linear-gradient(90deg, #fff 0%, #fff 42%, var(--ember) 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:var(--near,0);pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:.12em .14em .3em .08em;position:absolute;inset:-.12em -.14em -.3em -.08em}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]:hover .menu__t[data-astro-cid-gwfid7yl]:before,.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]:focus-visible .menu__t[data-astro-cid-gwfid7yl]:before{opacity:1}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl][aria-current=page] .menu__t[data-astro-cid-gwfid7yl]:before{display:none}.menu__t[data-astro-cid-gwfid7yl]:after{content:attr(data-t);white-space:nowrap;background:radial-gradient(ellipse 1.5em 120% at var(--px,0px) 50%, var(--ember) 0%, #ff4f008c 45%, #ff4f0000 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:var(--near,0);pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:.12em .14em .3em .08em;position:absolute;inset:-.12em -.14em -.3em -.08em}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl][aria-current=page] .menu__t[data-astro-cid-gwfid7yl]:after{display:none}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]:hover,.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]:focus-visible,.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl][aria-current=page]{color:var(--white)}.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]{opacity:0;transition:color .3s,transform .18s,opacity .18s;transform:translateY(16px)}.menu[data-astro-cid-gwfid7yl].is-open .menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]{opacity:1;transition:color .3s, transform .6s cubic-bezier(.2,.7,.2,1) calc(90ms + var(--i,0) * 60ms), opacity .45s ease calc(90ms + var(--i,0) * 60ms);transform:none}.menu__foot[data-astro-cid-gwfid7yl]{opacity:0;transition:opacity .15s}.menu[data-astro-cid-gwfid7yl].is-open .menu__foot[data-astro-cid-gwfid7yl]{opacity:1;transition:opacity .5s .38s}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-gwfid7yl],.menu[data-astro-cid-gwfid7yl].is-open,.menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl],.menu[data-astro-cid-gwfid7yl].is-open .menu__nav[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl],.menu__foot[data-astro-cid-gwfid7yl],.menu[data-astro-cid-gwfid7yl].is-open .menu__foot[data-astro-cid-gwfid7yl]{transition-duration:10ms;transition-delay:0s;transform:none}}.menu__foot[data-astro-cid-gwfid7yl]{color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.menu__foot[data-astro-cid-gwfid7yl] span[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]{white-space:nowrap;margin-left:20px;display:inline-block}@media (width<=560px){.menu__foot[data-astro-cid-gwfid7yl] span[data-astro-cid-gwfid7yl]{flex-wrap:wrap;gap:8px 20px;display:flex}.menu__foot[data-astro-cid-gwfid7yl] span[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]{margin-left:0}}.menu__foot[data-astro-cid-gwfid7yl] a[data-astro-cid-gwfid7yl]:hover{color:var(--white)}.topnav[data-astro-cid-adsqeljt]{z-index:59;top:calc(var(--gutter) + 34px + 9px - 28px);right:calc(var(--gutter) + 17px + var(--lock-sb,0px));box-sizing:border-box;will-change:opacity, transform;background:#000000db;border:1px solid #ffffff24;align-items:center;gap:30px;height:56px;padding:0 24px;transition:opacity .35s,transform .35s;display:none;position:fixed}.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]{letter-spacing:.01em;color:#ffffffc7;padding:6px 0;font-size:13px;font-weight:600;transition:color .25s;position:relative}.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:after{content:"";background:var(--ember);transform-origin:0;height:1.5px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:hover,.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:focus-visible,.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt][aria-current]{color:#fff}.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:hover:after,.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:focus-visible:after,.topnav[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt][aria-current]:after{transform:scaleX(1)}.topnav[data-astro-cid-adsqeljt].is-away{opacity:0;pointer-events:none;transform:translateY(-14px)}@media (width>=861px) and (hover:hover){.topnav[data-astro-cid-adsqeljt]{display:flex}html.nav-top .burger{opacity:0!important;pointer-events:none!important;transform:translateY(-14px)!important}}.visitors[data-astro-cid-625p5zju]{color:#ffffffe6;letter-spacing:.02em;white-space:nowrap;background:#000000a8;border:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex;position:relative}.visitors[data-astro-cid-625p5zju][hidden],.visitors[data-astro-cid-625p5zju].hide-views .visitors__dot[data-astro-cid-625p5zju],.visitors[data-astro-cid-625p5zju].hide-views .visitors__v[data-astro-cid-625p5zju],.visitors[data-astro-cid-625p5zju].hide-views .visitors__grp[data-astro-cid-625p5zju],.visitors[data-astro-cid-625p5zju].hide-views .visitors__sep--like[data-astro-cid-625p5zju],.visitors[data-astro-cid-625p5zju].hide-likes #vLikes[data-astro-cid-625p5zju]{display:none}.visitors[data-astro-cid-625p5zju].hide-views{background:0 0;border:0;padding:0}.visitors[data-astro-cid-625p5zju].hide-views .visitors__like[data-astro-cid-625p5zju]{margin:0}.visitors__dot[data-astro-cid-625p5zju]{background:var(--ember);width:6px;height:6px;animation:2.2s ease-in-out infinite vdot}.visitors__l[data-astro-cid-625p5zju]{color:#ffffff8c}.visitors__sep[data-astro-cid-625p5zju]{color:#ffffff4d}.visitors__grp[data-astro-cid-625p5zju]{align-items:center;gap:6px;display:inline-flex}.visitors__n[data-astro-cid-625p5zju]{font-variant-numeric:tabular-nums}.visitors__like[data-astro-cid-625p5zju]{isolation:isolate;color:#fff;font:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;align-items:center;gap:6px;margin:-3px -6px -3px 2px;padding:5px 8px;display:inline-flex;position:relative;overflow:hidden}.visitors__like[data-astro-cid-625p5zju]:before{content:"";z-index:-1;background:var(--ember);transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px;transform:translateY(102%)}.visitors__like[data-astro-cid-625p5zju]:hover:before,.visitors__like[data-astro-cid-625p5zju]:focus-visible:before,.visitors__like[data-astro-cid-625p5zju].is-liked:before{transform:none}.visitors__like[data-astro-cid-625p5zju].is-liked{border-color:var(--ember);cursor:default}.visitors__like[data-astro-cid-625p5zju] svg[data-astro-cid-625p5zju]{flex:none}.visitors__n[data-astro-cid-625p5zju].is-bump{animation:.5s vbump}@keyframes vdot{0%,to{opacity:1}50%{opacity:.35}}@keyframes vbump{0%{color:var(--ember)}to{color:inherit}}@media (prefers-reduced-motion:reduce){.visitors__dot[data-astro-cid-625p5zju],.visitors__n[data-astro-cid-625p5zju].is-bump{animation:none}}@media (width<=860px){.visitors[data-astro-cid-625p5zju]{font-size:11px}}.foot[data-astro-cid-jo6i4kqk]{padding-top:clamp(140px,18vw,260px);position:relative;overflow:hidden}.foot__stats[data-astro-cid-jo6i4kqk]{justify-content:center;margin-bottom:28px;display:flex;position:relative}.foot__glow[data-astro-cid-jo6i4kqk]{filter:blur(10px);background:radial-gradient(50% 50% at 50% 60%,#f06a12 0%,#c2410c 30%,#5a1a06 58%,#0000 75%);height:120%;position:absolute;bottom:-55%;left:-10%;right:-10%}.foot__inner[data-astro-cid-jo6i4kqk]{padding-block:0 calc(28px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;font-size:14px;display:flex;position:relative}.foot__social[data-astro-cid-jo6i4kqk]{gap:24px;display:flex}.tray[data-astro-cid-jo6i4kqk]{color:#ffffff8c;justify-content:center;align-items:center;gap:18px;margin-bottom:clamp(48px,6vw,80px);font-size:12px;display:flex;position:relative}.tray__pieces[data-astro-cid-jo6i4kqk]{gap:6px;display:flex}.foot__hint[data-astro-cid-jo6i4kqk]{color:#ffffff80;text-align:center;justify-content:center;align-items:center;gap:10px;margin:calc(-1*clamp(48px,6vw,80px) + 22px) 0 clamp(48px,6vw,80px);font-size:12px;display:flex;position:relative}.foot__king[data-astro-cid-jo6i4kqk]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.foot__hintTouch[data-astro-cid-jo6i4kqk]{display:none}@media (hover:none){.foot__hint[data-astro-cid-jo6i4kqk]{display:none}}@media (width<=560px){.tray[data-astro-cid-jo6i4kqk]{text-align:center;flex-wrap:wrap;justify-content:center;row-gap:14px}.tray__label[data-astro-cid-jo6i4kqk],.tray__done[data-astro-cid-jo6i4kqk]{flex-basis:100%}}.tray__p[data-astro-cid-jo6i4kqk]{color:#ffffff38;border:1px solid #ffffff24;place-items:center;width:30px;height:30px;transition:color .3s,border-color .3s,transform .3s;display:grid}.tray__p[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-color:#ffffff80;transform:translateY(-2px)}.tray__p[data-astro-cid-jo6i4kqk].is-seen{color:#fff;border-color:#ffffff59}.tray__done[data-astro-cid-jo6i4kqk]{color:#fff}.tray__done[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;text-decoration:underline}.tray__done[data-astro-cid-jo6i4kqk][hidden]{display:none}.totop[data-astro-cid-jo6i4kqk]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;transition:border-color .25s;display:inline-flex}.totop[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{font-style:normal;transition:transform .3s;display:inline-block}.totop[data-astro-cid-jo6i4kqk]:hover{border-color:#fff}.totop[data-astro-cid-jo6i4kqk]:hover i[data-astro-cid-jo6i4kqk]{transform:translateY(-3px)}@media (width<=560px){.foot__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:center;gap:26px 12px;display:grid}.foot__inner[data-astro-cid-jo6i4kqk] .emc{grid-column:1/-1;justify-self:center;margin-top:16px}.foot__social[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-self:center;gap:28px;margin-top:-16px}.foot__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:8px 0}.foot__inner[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:not(.emc){color:#ffffffb3;justify-self:start;font-size:13px}.totop[data-astro-cid-jo6i4kqk]{justify-self:end}.foot__stats[data-astro-cid-jo6i4kqk]{margin-bottom:36px}}
