.strip[data-astro-cid-ie7dltcg]{--w:40cqi;container-type:inline-size}.viewport[data-astro-cid-ie7dltcg]{position:relative}.track[data-astro-cid-ie7dltcg]{padding:.75rem calc((100cqi - var(--w)) / 2) 1.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.9rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-ie7dltcg]::-webkit-scrollbar{display:none}.shot[data-astro-cid-ie7dltcg]{width:var(--w);cursor:pointer;scroll-snap-align:center;opacity:.6;background:0 0;border:0;flex:none;padding:0;transition:scale .35s cubic-bezier(.2,.7,.2,1),opacity .35s,translate .9s cubic-bezier(.2,.75,.15,1);display:block;scale:.86}.shot[data-astro-cid-ie7dltcg].active{z-index:2;opacity:1;cursor:zoom-in;position:relative;scale:1}.strip[data-astro-cid-ie7dltcg].closed .shot[data-astro-cid-ie7dltcg]:not(.active){translate:calc(var(--k,0) * -100%) 0;opacity:0;scale:.7}.strip[data-astro-cid-ie7dltcg].opening .shot[data-astro-cid-ie7dltcg]{transition-duration:.35s,.6s,1s;transition-delay:calc(var(--d,0) * 90ms + .1s)}.shot[data-astro-cid-ie7dltcg] img{border:4px solid #fff;border-radius:9%/4.2%;width:100%;height:auto;display:block;box-shadow:0 22px 36px -18px #2a14108c}.arrow[data-astro-cid-ie7dltcg]{width:44px;height:44px;color:var(--text);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:opacity .2s,scale .2s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 8px 20px -8px #2a141073}.arrow[data-astro-cid-ie7dltcg]:hover{scale:1.08}.arrow[data-astro-cid-ie7dltcg][disabled]{opacity:0;pointer-events:none}.prev[data-astro-cid-ie7dltcg]{left:calc(50% - var(--w) / 2 - 22px - 3.25cqi)}.next[data-astro-cid-ie7dltcg]{right:calc(50% - var(--w) / 2 - 22px - 3.25cqi)}.dots[data-astro-cid-ie7dltcg]{justify-content:center;gap:6px;margin-top:.25rem;display:flex}.dots[data-astro-cid-ie7dltcg] span[data-astro-cid-ie7dltcg]{cursor:pointer;background:#2a141040;border-radius:3px;width:6px;height:6px;transition:width .3s,background-color .3s}.dots[data-astro-cid-ie7dltcg] span[data-astro-cid-ie7dltcg].on{background:var(--text);width:18px}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-ie7dltcg]{transition:scale .35s cubic-bezier(.2,.7,.2,1),opacity .35s,translate .9s cubic-bezier(.2,.75,.15,1)!important}.strip[data-astro-cid-ie7dltcg].opening .shot[data-astro-cid-ie7dltcg]{transition-duration:.35s,.6s,1s!important;transition-delay:calc(var(--d,0) * 90ms + .1s)!important}.dots[data-astro-cid-ie7dltcg] span[data-astro-cid-ie7dltcg]{transition:width .3s,background-color .3s!important}}@media (width<=820px){.strip[data-astro-cid-ie7dltcg]{--w:52cqi;margin-inline:calc(50% - 50vw)}.track[data-astro-cid-ie7dltcg]{-webkit-mask-image:none;mask-image:none}.arrow[data-astro-cid-ie7dltcg]{display:none}}.sheet[data-astro-cid-vekgkm42]{background:var(--bg);width:min(100%,560px);color:var(--text);text-align:left;border-radius:22px;margin-inline:auto;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 40px 70px -40px #1e06028c}.sheet[data-astro-cid-vekgkm42] .eyebrow[data-astro-cid-vekgkm42]{color:var(--brand)}.title[data-astro-cid-vekgkm42]{margin-top:.35rem;font-size:clamp(1.9rem,4vw,2.4rem)}.sub[data-astro-cid-vekgkm42]{color:var(--muted);margin:.25rem 0 1.25rem}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.6rem;display:grid}.field[data-astro-cid-vekgkm42]{display:block;position:relative}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:.8rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:block}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#a99282}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #a92b1b26}input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--brand)}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;padding-bottom:3.75rem}.send[data-astro-cid-vekgkm42]{background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.6rem 1.35rem;font-weight:600;transition:background-color .2s,transform .2s;position:absolute;bottom:.6rem;right:.6rem}.send[data-astro-cid-vekgkm42]:hover{background:var(--brand-dark)}.send[data-astro-cid-vekgkm42]:active{transform:scale(.97)}.send[data-astro-cid-vekgkm42][disabled]{cursor:progress}.send[data-astro-cid-vekgkm42]{place-items:center;min-width:5.25rem;transition:background-color .35s,transform .2s;display:grid}.send[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]{grid-area:1/1;transition:opacity .3s,translate .4s cubic-bezier(.2,.75,.15,1),scale .4s cubic-bezier(.2,.75,.15,1)}.send-spin[data-astro-cid-vekgkm42]{opacity:0;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.15em;height:1.15em;animation:.8s linear infinite spin;scale:.6}.send-check[data-astro-cid-vekgkm42]{opacity:0;width:1.35em;height:1.35em}.send-check[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{stroke-dasharray:24;stroke-dashoffset:24px}.send[data-astro-cid-vekgkm42][data-state=loading] .send-label[data-astro-cid-vekgkm42],.send[data-astro-cid-vekgkm42][data-state=sent] .send-label[data-astro-cid-vekgkm42]{opacity:0;translate:0 -.6em}.send[data-astro-cid-vekgkm42][data-state=loading] .send-spin[data-astro-cid-vekgkm42]{opacity:1;scale:1}.send[data-astro-cid-vekgkm42][data-state=sent]{background:#2f7a3a}.send[data-astro-cid-vekgkm42][data-state=sent] .send-check[data-astro-cid-vekgkm42]{opacity:1}.send[data-astro-cid-vekgkm42][data-state=sent] .send-check[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{animation:.5s cubic-bezier(.65,0,.35,1) .1s forwards draw}@keyframes spin{to{rotate:1turn}}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.send[data-astro-cid-vekgkm42]{transition:background-color .35s!important}.send[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]{transition:opacity .3s,translate .4s cubic-bezier(.2,.75,.15,1),scale .4s cubic-bezier(.2,.75,.15,1)!important}.send-spin[data-astro-cid-vekgkm42]{animation:.8s linear infinite spin!important}.send[data-astro-cid-vekgkm42][data-state=sent] .send-check[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{animation:.5s cubic-bezier(.65,0,.35,1) .1s forwards draw!important}}.trap[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.status[data-astro-cid-vekgkm42]{min-height:1.5em;color:var(--muted);margin-top:.75rem;font-size:.95rem}.status[data-astro-cid-vekgkm42].ok{color:#2f6b2a}.status[data-astro-cid-vekgkm42].err{color:var(--brand)}.status[data-astro-cid-vekgkm42] .fix{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=520px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{background:var(--brand);color:var(--cream);padding-block:clamp(3rem,6vw,5rem) clamp(6.5rem,15vw,14rem);position:relative;overflow:hidden}.engrave[data-astro-cid-lcdefpme]{letter-spacing:-.02em;white-space:nowrap;color:#9c2617;pointer-events:none;user-select:none;padding-bottom:.08em;font-size:clamp(4rem,14vw,13rem);font-weight:800;line-height:1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.engrave-track[data-astro-cid-lcdefpme]{width:max-content;animation:60s linear infinite engrave-slide;display:flex}.engrave-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-right:.35em}@media (prefers-reduced-motion:reduce){.engrave-track[data-astro-cid-lcdefpme]{animation:60s linear infinite engrave-slide!important}}@keyframes engrave-slide{0%{transform:translate(-50%)}to{transform:translate(0)}}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--gold)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-top:1rem;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:800;line-height:1}.headline[data-astro-cid-lcdefpme] .gold[data-astro-cid-lcdefpme]{color:var(--gold)}.mask[data-astro-cid-lcdefpme]{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.word[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.2,.75,.15,1) both rise;animation-delay:calc(.15s + var(--i) * 85ms);display:inline-block}@keyframes rise{0%{translate:0 110%}}html.hero-seen .word[data-astro-cid-lcdefpme]{animation:none}@media (prefers-reduced-motion:reduce){.word[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.2,.75,.15,1) both rise!important;animation-delay:calc(.15s + var(--i) * 85ms)!important}html.hero-seen .word[data-astro-cid-lcdefpme]{animation:none!important}}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#f6d3c6;margin-top:1.5rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--brand-dark)}.hero[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]:hover{background:#fff}.hero[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{color:var(--cream);border-color:#fff1df73}.hero[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--cream);background:#fff1df1a}.stack[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(100%,420px);margin-inline:auto;position:relative}.tile[data-astro-cid-lcdefpme]{--ease:cubic-bezier(.2, .7, .2, 1);rotate:var(--tilt);transition:rotate .6s var(--ease), scale .6s var(--ease), box-shadow .6s var(--ease);-webkit-tap-highlight-color:transparent;background:#e8cfae;border:6px solid #e8cfae;border-radius:24%;animation:6.5s ease-in-out infinite alternate float;display:block;position:absolute;overflow:hidden;box-shadow:0 24px 40px -18px #3c0a04b3}.tile[data-astro-cid-lcdefpme] .art{border-radius:0}.tile[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;translate:-110%}.stack[data-astro-cid-lcdefpme].is-visible .tile[data-astro-cid-lcdefpme]:after{animation:glint 1.3s var(--ease) var(--glint) both}@media (hover:hover){.tile[data-astro-cid-lcdefpme]:hover{z-index:2;rotate:0deg;scale:1.05;box-shadow:0 34px 50px -20px #3c0a04bf}}.tile[data-astro-cid-lcdefpme]:active{transition-duration:.15s;scale:.96}.tile[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.tile-1[data-astro-cid-lcdefpme]{--tilt:-8deg;--glint:.9s;width:44%;top:4%;left:2%}.tile-2[data-astro-cid-lcdefpme]{--tilt:7deg;--glint:1.15s;width:50%;animation-delay:-2.2s;top:24%;right:0}.tile-3[data-astro-cid-lcdefpme]{--tilt:-3deg;--glint:1.4s;width:42%;animation-delay:-4.4s;bottom:2%;left:12%}@keyframes float{0%{translate:0 3px}to{translate:0 -7px}}@keyframes glint{to{translate:110%}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-lcdefpme]{transition:rotate .6s var(--ease), scale .6s var(--ease), box-shadow .6s var(--ease)!important;animation:6.5s ease-in-out infinite alternate float!important}.tile-2[data-astro-cid-lcdefpme]{animation-delay:-2.2s!important}.tile-3[data-astro-cid-lcdefpme]{animation-delay:-4.4s!important}.tile[data-astro-cid-lcdefpme]:active{transition-duration:.15s!important}.stack[data-astro-cid-lcdefpme].is-visible .tile[data-astro-cid-lcdefpme]:after{animation:glint 1.3s var(--ease) var(--glint) both!important}}.games-section[data-astro-cid-lcdefpme]{padding-top:clamp(2rem,3.6vw,3rem)}.games-head[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1rem,2.5vw,1.75rem);margin-bottom:clamp(2rem,3.6vw,3rem);display:flex}.games-head[data-astro-cid-lcdefpme]:before,.games-head[data-astro-cid-lcdefpme]:after{content:"";background:#e0cdb3;flex:1;height:1px;transition:scale 1.2s cubic-bezier(.2,.75,.15,1) .2s}.games-head[data-astro-cid-lcdefpme]:before{transform-origin:100%}.games-head[data-astro-cid-lcdefpme]:after{transform-origin:0}.js .games-head[data-astro-cid-lcdefpme]:not(.is-visible):before,.js .games-head[data-astro-cid-lcdefpme]:not(.is-visible):after{scale:0 1}@media (prefers-reduced-motion:reduce){.games-head[data-astro-cid-lcdefpme]:before,.games-head[data-astro-cid-lcdefpme]:after{transition:scale 1.2s cubic-bezier(.2,.75,.15,1) .2s!important}}.games-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem)}.band[data-astro-cid-lcdefpme]{--muted:#5f4a3f;--line:#2a141038;background:var(--band);padding-block:clamp(3rem,7vw,5.5rem)}.band-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.band[data-astro-cid-lcdefpme]:nth-of-type(2n) .band-art[data-astro-cid-lcdefpme]{order:2}.band-art[data-astro-cid-lcdefpme]{min-width:0;display:block}.meta[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;display:flex}.meta[data-astro-cid-lcdefpme] .app-icon{border-radius:22%;width:64px;height:64px;box-shadow:0 8px 18px -8px #2a141080}.tag[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.3rem .8rem;font-size:.8125rem;font-weight:500;display:inline-block}h3[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(1.9rem,3.4vw,2.6rem)}h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.sub[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:0;margin-top:.35rem;font-size:.42em;font-weight:500;display:block}.tagline[data-astro-cid-lcdefpme]{margin-top:1.1rem;font-size:1.2rem;font-weight:600}.summary[data-astro-cid-lcdefpme]{color:var(--muted);max-width:48ch;margin:.6rem 0 1.6rem}.more[data-astro-cid-lcdefpme]{min-height:44px;color:var(--brand);align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;display:inline-flex}.more[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .2s}.more[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:translate(4px)}.about[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,7vw,5.5rem)}.about-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.quote[data-astro-cid-lcdefpme]{margin:1.25rem 0 0}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;max-width:46ch;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1.25}@media (width<=640px){.quote-break[data-astro-cid-lcdefpme],.sign-role[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{display:none}.sign-role[data-astro-cid-lcdefpme] .part[data-astro-cid-lcdefpme]{display:block}}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"“";color:var(--brand)}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:after{content:"”";color:var(--brand)}.sign[data-astro-cid-lcdefpme]{text-align:left;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.initials[data-astro-cid-lcdefpme]{background:var(--brand);color:var(--gold);letter-spacing:-.02em;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.sign-name[data-astro-cid-lcdefpme]{font-size:1.1rem;font-weight:700}.sign-role[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.about-links[data-astro-cid-lcdefpme]{gap:1.75rem;margin-top:1.5rem;display:flex}.about-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand);text-underline-offset:.3em;font-weight:600;text-decoration:underline 1px}.about-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}.contact[data-astro-cid-lcdefpme]{background:var(--brand);color:var(--cream);padding-block:clamp(3.5rem,8vw,6rem)}@media (width<=820px){.band-inner[data-astro-cid-lcdefpme],.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.band[data-astro-cid-lcdefpme]:nth-of-type(2n) .band-art[data-astro-cid-lcdefpme]{order:0}.stack[data-astro-cid-lcdefpme]{width:min(100%,320px)}}
