@font-face{font-family:CormorantSC;src:url(/fonts/Cormorant_SC/CormorantSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CormorantSC;src:url(/fonts/Cormorant_SC/CormorantSC-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CormorantSC;src:url(/fonts/Cormorant_SC/CormorantSC-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CormorantSC;src:url(/fonts/Cormorant_SC/CormorantSC-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:CormorantSC;src:url(/fonts/Cormorant_SC/CormorantSC-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ferrum;src:url(/fonts/ferrum-font/Ferrum-wy99.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--foreground:#f5f5f5;--background:#0a0a0a;--accent:#40e0b4;--muted:#888888;--border:#222222}*{box-sizing:border-box;padding:0;margin:0}body,html{width:100%;height:100%;max-width:100vw;overflow:hidden;font-size:16px;line-height:1.6}body{color:var(--foreground);background:#02040f;font-family:CormorantSC,Georgia,Times New Roman,serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.tss-pixelated{image-rendering:pixelated;image-rendering:crisp-edges}@media (max-width:768px),(pointer:coarse){.site-nav a{display:inline-flex;align-items:center;min-height:44px}}body:has(.tss-home),html:has(.tss-home){background:#ffffff}
/* !important because Header and Footer set `display: flex` inline, which outranks any
   stylesheet rule that does not say so. */body:has(.tss-home)>footer,body:has(.tss-home)>header{display:none!important}.tss-home{--tss-sprite-scale:2;--tss-ink:#0a0a0a;--tss-ink-soft:#4a4a4a;--tss-ink-faint:#8a8a8a;--tss-hairline:#e7e7e7;position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,4.5vh,3.25rem);padding:clamp(2rem,7vh,5rem) 0 0;overflow-x:hidden;overflow-y:auto;background:#ffffff;color:var(--tss-ink)}.tss-home>:first-child{margin-top:auto}.tss-home>*{flex-shrink:0}@media (min-width:1800px){.tss-home{--tss-sprite-scale:3}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:2),(max-width:768px) and (min-resolution:2dppx){.tss-home{--tss-sprite-scale:1.5}}.tss-eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.38em;text-indent:.38em;text-transform:uppercase;color:var(--tss-ink-faint)}.tss-card{background:#ffffff;border:1px solid var(--tss-hairline);border-radius:1.25rem;box-shadow:0 1px 2px rgba(10,10,10,.04),0 22px 48px -24px rgba(10,10,10,.22)}.tss-reveal{animation:tss-rise .9s cubic-bezier(.2,.7,.2,1) both}.tss-reveal-2{animation-delay:.14s}.tss-reveal-3{animation-delay:.28s}.tss-reveal-4{animation-delay:.42s}@keyframes tss-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tss-hero{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1.25rem)}.tss-home-logo{width:min(84vw,1180px,135vh);line-height:0}.tss-home-logo img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tss-tagline{font-size:clamp(.8rem,1.3vw,1rem);font-weight:500;letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:var(--tss-ink-soft);text-align:center}@media (max-width:560px){.tss-tagline{font-size:.72rem;letter-spacing:.24em;text-indent:.24em}}@media (max-height:760px){.tss-home{gap:1.25rem;padding-top:1.5rem}.tss-home-logo{width:min(84vw,1180px,110vh)}.tss-waitlist{padding-top:1.5rem}.tss-waitlist-logo{width:min(60vw,10.5rem);margin-top:.8rem}}.tss-walk-strip{position:relative;width:100%;height:calc(64px * var(--tss-sprite-scale));overflow-x:clip;animation:tss-rise .9s cubic-bezier(.2,.7,.2,1) .28s both}.tss-walk-strip:before{content:"";position:absolute;left:0;right:0;bottom:calc(1px * var(--tss-sprite-scale));height:1px;background:linear-gradient(90deg,rgba(10,10,10,0),rgba(10,10,10,.16) 18%,rgba(10,10,10,.16) 82%,rgba(10,10,10,0))}.tss-walker{position:absolute;top:0;width:calc(64px * var(--tss-sprite-scale));height:calc(64px * var(--tss-sprite-scale));will-change:transform}.tss-walker-sprite{position:absolute;inset:0;background-image:var(--tss-sheet);background-repeat:no-repeat;background-size:calc(384px * var(--tss-sprite-scale)) calc(64px * var(--tss-sprite-scale));background-position:calc(var(--tss-frame, 0) * -64px * var(--tss-sprite-scale)) 0}.tss-walker-shadow{position:absolute;left:50%;bottom:calc(-2px * var(--tss-sprite-scale));width:calc(28px * var(--tss-sprite-scale));height:calc(7px * var(--tss-sprite-scale));transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.2),rgba(0,0,0,0))}.tss-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tss-waitlist{display:flex;flex-direction:column;align-items:center;width:min(92vw,36rem);padding:2rem clamp(1.25rem,5vw,2.75rem) 1.25rem;text-align:center}.tss-waitlist-logo{display:block;width:min(60vw,12.5rem);height:auto;margin-top:1.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tss-waitlist-lede{margin-top:1rem;font-size:1rem;color:var(--tss-ink-soft)}.tss-waitlist-body{display:flex;align-items:flex-start;justify-content:center;gap:1rem;width:100%;margin-top:1.4rem}.tss-waitlist-main{flex:1 1;min-width:0}.tss-waitlist-form{display:flex;flex-direction:column;gap:.5rem;width:100%}.tss-waitlist-row{display:flex;width:100%;height:2.75rem;border:1px solid var(--tss-ink);border-radius:.7rem;overflow:hidden;background:#ffffff;transition:box-shadow .14s ease}.tss-waitlist-row:focus-within{box-shadow:0 0 0 3px rgba(64,224,180,.45)}.tss-waitlist-button,.tss-waitlist-input{height:100%;border:0;border-radius:0;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tss-waitlist-input{flex:1 1;min-width:0;padding:0 .85rem;background:transparent;color:var(--tss-ink);font-family:Georgia,Times New Roman,serif}.tss-waitlist-input-end{border-left:1px solid var(--tss-ink)}.tss-waitlist-input::placeholder{color:#9a9a9a}.tss-waitlist-input:focus-visible{outline:none}.tss-waitlist-button{padding:0 1.25rem;background:var(--tss-ink);color:#ffffff;font-family:inherit;font-weight:600;letter-spacing:.16em;cursor:pointer;transition:background-color .12s ease}.tss-waitlist-button:hover{background:#333333}.tss-waitlist-button:disabled{background:#555555;cursor:default}.tss-waitlist-button:focus-visible{outline:none}.tss-waitlist-note{min-height:1.6em;margin-top:.4rem;font-size:.95rem;line-height:1.6;color:var(--tss-ink-soft)}.tss-waitlist-done{display:flex;align-items:center;justify-content:center;min-height:calc(2.75rem * 2 + .5rem + .4rem + .95rem * 1.6);font-size:1.2rem;letter-spacing:.04em;color:var(--tss-ink)}@media (max-width:560px){.tss-waitlist-body{flex-direction:column;align-items:center;gap:.25rem}.tss-waitlist-main{width:100%}}.tss-social-button{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--tss-ink);background:var(--tss-ink);color:#ffffff;transition:background-color .12s ease,transform .12s ease,box-shadow .16s ease}.tss-social-form{width:calc(2.75rem * 2 + .5rem);height:calc(2.75rem * 2 + .5rem);border-radius:1.1rem}@media (max-width:560px){.tss-social-form{width:3.5rem;height:3.5rem;border-radius:.9rem}}.tss-social-face{position:absolute;top:calc(50% - 1.375rem);left:calc(100% + .6rem);width:2.75rem;height:2.75rem;border-radius:.75rem}.tss-social-button:hover{background:#333333;transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(10,10,10,.55)}.tss-social-button:active{transform:translateY(0) scale(.94);box-shadow:none}.tss-social-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tss-social-glyph{display:block;width:52%;height:52%}.tss-social-glyph-pressed{animation:tss-social-pop .42s cubic-bezier(.3,1.6,.5,1)}.tss-social-ring{position:absolute;inset:-1px;border:2px solid var(--accent);border-radius:inherit;pointer-events:none;animation:tss-social-ring .52s ease-out forwards}@keyframes tss-social-pop{0%{transform:scale(1)}30%{transform:scale(.72)}to{transform:scale(1)}}@keyframes tss-social-ring{0%{transform:scale(1);opacity:.95}to{transform:scale(1.45);opacity:0}}.tss-ornament{display:flex;align-items:center;gap:1rem;width:min(80vw,30rem)}.tss-ornament:after,.tss-ornament:before{content:"";flex:1 1;height:1px}.tss-ornament:before{background:linear-gradient(90deg,rgba(10,10,10,0),rgba(10,10,10,.5))}.tss-ornament:after{background:linear-gradient(90deg,rgba(10,10,10,.5),rgba(10,10,10,0))}.tss-ornament span{position:relative;width:.7rem;height:.7rem;border:1px solid var(--tss-ink);transform:rotate(45deg)}.tss-ornament span:after{content:"";position:absolute;inset:.17rem;background:var(--accent)}.tss-team{display:flex;flex-direction:column;align-items:center;width:min(92vw,62rem)}.tss-team-title{margin-top:.6rem;font-family:Ferrum,CormorantSC,serif;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:400;line-height:1.15;letter-spacing:.04em;text-align:center}.tss-team-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;margin-top:2.25rem;list-style:none}@media (max-width:820px){.tss-team-list{grid-template-columns:minmax(0,1fr);max-width:24rem}}.tss-team-member{display:flex;flex-direction:column;align-items:center;padding:2rem 1.25rem 1.75rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.tss-team-member:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(10,10,10,.04),0 30px 56px -26px rgba(10,10,10,.3)}.tss-team-face-wrap{position:relative;display:grid;place-items:center;width:9.5rem;height:9.5rem;border-radius:50%}.tss-team-face{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tss-team-name{margin-top:1.1rem;font-family:Ferrum,CormorantSC,serif;font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:.04em}.tss-team-name:after{content:"";display:block;width:1.75rem;height:2px;margin:.55rem auto 0;background:var(--accent)}.tss-team-role{margin-top:.7rem;font-size:.9rem;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--tss-ink-soft)}.tss-home-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;width:min(92vw,62rem);margin-top:clamp(1rem,4vh,2.5rem);padding:1.5rem 0 2rem;border-top:1px solid var(--tss-hairline);font-size:.9rem;letter-spacing:.06em;color:var(--tss-ink-faint)}.tss-home-footer a{color:var(--tss-ink-soft);transition:color .12s ease}.tss-home-footer a:hover{color:var(--tss-ink)}@media (max-width:560px){.tss-home-footer{justify-content:center;text-align:center}}@supports (animation-timeline:view()){.tss-ornament,.tss-team-member,.tss-team-title{animation:tss-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}@media (prefers-reduced-motion:reduce){.tss-ornament,.tss-reveal,.tss-team-member,.tss-team-title,.tss-walk-strip{animation:none}.tss-social-button,.tss-social-button:active,.tss-social-button:hover,.tss-team-member,.tss-team-member:hover{transition:none;transform:none}.tss-social-glyph-pressed{animation:none}.tss-social-ring{display:none}}.GamesMusic_player__jlqoH{position:fixed;z-index:55;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));color:#eeeae1;font-family:Arial,sans-serif}.GamesMusic_controls__fcxom{display:flex;align-items:stretch;border:1px solid #85857a;background:#151617f5;box-shadow:0 4px 18px #0003}.GamesMusic_toggle__aAttE{display:flex;align-items:center;gap:10px;min-width:122px;min-height:46px;padding:7px 12px;border:0;background:transparent;color:#eeeae1;cursor:pointer;text-align:left}.GamesMusic_toggle__aAttE>span{display:block;font:10px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.GamesMusic_toggle__aAttE small{display:block;margin-top:3px;color:#bdbbb1;font:9px/1.3 Arial,sans-serif;letter-spacing:.02em;text-transform:none}.GamesMusic_toggle__aAttE svg{flex-shrink:0}.GamesMusic_toggle__aAttE[aria-pressed=true]{color:#c3dfd1}.GamesMusic_credit__fdQge:hover,.GamesMusic_toggle__aAttE:hover{background:#2a2e2a}.GamesMusic_toggle__aAttE:disabled{opacity:.6;cursor:not-allowed}.GamesMusic_hide__ScVLl,.GamesMusic_restore__5PQtn{display:none;place-items:center;min-width:44px;min-height:46px;padding:0;color:#eeeae1;cursor:pointer}.GamesMusic_hide__ScVLl{border:0;border-left:1px solid #68695f;background:transparent}.GamesMusic_restore__5PQtn{border:1px solid #85857a;background:#151617f5;box-shadow:0 4px 18px #0003}.GamesMusic_hide__ScVLl:hover,.GamesMusic_restore__5PQtn:hover{background:#2a2e2a}.GamesMusic_player__jlqoH .GamesMusic_credit__fdQge{display:grid;place-items:center;min-width:44px;min-height:46px;border-left:1px solid #68695f;color:#e8e4da;font:italic 17px/1 Georgia,serif;text-decoration:none}.GamesMusic_player__jlqoH :is(a,button):focus-visible{outline:2px solid #e8e4da;outline-offset:4px}.GamesMusic_status__tuSok{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.GamesMusic_player__jlqoH[data-playback=playing] .GamesMusic_controls__fcxom{animation:GamesMusic_muteReminder__P3RFk 60s ease-in-out infinite}@keyframes GamesMusic_muteReminder__P3RFk{0%,96%,to{box-shadow:0 4px 18px #0003;border-color:#85857a;transform:none}97%,99%{box-shadow:0 0 0 4px #a5d6bd12,0 0 22px #a5d6bd35;border-color:#b9e8cc;transform:translateY(-2px)}98%{box-shadow:0 0 0 1px #a5d6bd0a,0 4px 18px #0003;transform:none}}@media (max-width:760px){.GamesMusic_player__jlqoH{left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom))}.GamesMusic_toggle__aAttE{min-width:110px;padding-inline:10px;gap:8px}.GamesMusic_hide__ScVLl{display:grid}.GamesMusic_player__jlqoH[data-collapsed=pending] .GamesMusic_controls__fcxom{visibility:hidden}.GamesMusic_player__jlqoH[data-collapsed=true] .GamesMusic_controls__fcxom{display:none}.GamesMusic_player__jlqoH[data-collapsed=true] .GamesMusic_restore__5PQtn{display:grid}body:has([data-public-site] #rewards) .GamesMusic_player__jlqoH{bottom:calc(100px + env(safe-area-inset-bottom))}body:has(#vox-content[data-mobile-intro-visible=true]) .GamesMusic_player__jlqoH{bottom:max(10px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.GamesMusic_player__jlqoH[data-playback=playing] .GamesMusic_controls__fcxom{animation:none}}@media print{.GamesMusic_player__jlqoH{display:none}}