@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-latin-400-italic.BJbyz_Tg.woff2) format("woff2"),url(/_astro/crimson-pro-latin-400-italic.iL-nM4zC.woff) format("woff")}:root{--black: #000000;--white: #ffffff;--gray-on-white: #555555;--gray-on-black: #a8a8a8;--art: #5b21f5;--art-ink: #ffffff;--games: #c8f000;--games-ink: #000000;--books: #d4631e;--books-ink: #000000;--font: "Archivo Variable", "Archivo", system-ui, sans-serif;--serif: "Crimson Pro", Georgia, serif;--max: 1440px;--gutter: clamp(16px, 4.5vw, 64px);--section: clamp(72px, 9vw, 112px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--black);font-family:var(--font);font-size:16px;line-height:1.55;overflow-x:clip}img,picture,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}:focus-visible{outline:3px solid currentColor;outline-offset:3px}h1,h2,h3,p,ul,ol,figure{margin:0}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.on-black{background:var(--black);color:var(--white)}.on-white{background:var(--white);color:var(--black)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 18px;background:var(--games);color:var(--games-ink);font-weight:800}.skip-link:focus{top:16px}.display{font-weight:900;font-stretch:62%;line-height:.85;letter-spacing:-.005em;text-transform:uppercase}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tag{display:inline-block;align-self:flex-start;padding:6px 14px;border:1.5px solid currentColor;font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.tag--games{border-color:var(--games);background:var(--games);color:var(--games-ink)}.button{--fg: var(--black);--bg: var(--white);display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:52px;padding:0 26px;border:2px solid var(--fg);color:var(--fg);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.on-black .button{--fg: var(--white);--bg: var(--black)}.button:hover{text-decoration:none;background:var(--fg);color:var(--bg)}.link-arrow{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-head{padding-block:clamp(56px,8vw,96px) 28px;border-bottom:4px solid currentColor;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.page-head h1{font-size:clamp(72px,12vw,180px)}.seam{display:none}@property --score{syntax: "<integer>"; inherits: false; initial-value: 11;}.score{counter-reset:score var(--score)}.score:after{content:counter(score)}@media(prefers-reduced-motion:no-preference){.intro{animation:intro 1s cubic-bezier(.2,.7,.2,1) both}.intro--late{animation-delay:.25s}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@media(min-width:721px){.seam{display:block;transform:scaleX(.5);transform-origin:100% 50%;animation:seam linear both;animation-timeline:view();animation-range:exit 0% exit 60%}}.drift-l,.drift-r{animation:drift-l linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.drift-r{animation-name:drift-r}.rise{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.rise--1{animation-range:entry 15% entry 85%}.rise--2{animation-range:entry 30% entry 100%}.wipe-l,.wipe-r{animation:wipe-l linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.wipe-r{animation-name:wipe-r}.zoom{animation:zoom linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.lift{animation:lift linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.par-a,.par-b{animation:par-a linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.par-b{animation-name:par-b}.spin-in{animation:spin-in linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.book-timeline{view-timeline:--book block}.slab{transform-origin:0 50%;animation:slab linear both;animation-timeline:--book;animation-range:entry 0% entry 60%}.cover-in{animation:cover-in linear both;animation-timeline:--book;animation-range:entry 10% entry 80%}.score{animation:score linear both;animation-timeline:--book;animation-range:entry 30% entry 100%}.name-timeline{view-timeline:--name block}.split-l,.split-r{animation:split-l linear both;animation-timeline:--name;animation-range:entry 30% entry 100%}.split-r{animation-name:split-r}.grow{transform-origin:0 50%;animation:grow linear both;animation-timeline:--name;animation-range:entry 55% entry 100%}.book-timeline--load :is(.slab,.cover-in,.score),.name-timeline--load :is(.split-l,.split-r,.grow){animation-timeline:auto;animation-range:normal;animation-duration:1s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.book-timeline--load .cover-in{animation-delay:.15s}.book-timeline--load .score{animation-delay:.4s;animation-duration:1.6s;animation-timing-function:ease-out}.name-timeline--load :is(.split-l,.split-r){animation-delay:.5s;animation-duration:1.2s}.name-timeline--load .grow{animation-delay:.9s}}}@keyframes intro{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes seam{0%{transform:scaleX(.5)}to{transform:scaleX(1)}}@keyframes drift-l{0%{transform:translate(0)}to{transform:translate(-33%)}}@keyframes drift-r{0%{transform:translate(-33%)}to{transform:translate(0)}}@keyframes rise{0%{clip-path:inset(100% 0 0 0);transform:translateY(80px)}to{clip-path:inset(0);transform:none}}@keyframes wipe-l{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wipe-r{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes zoom{0%{transform:scale(1.18)}to{transform:none}}@keyframes lift{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes par-a{0%{transform:translateY(80px)}to{transform:translateY(-60px)}}@keyframes par-b{0%{transform:translateY(140px)}to{transform:translateY(-100px)}}@keyframes spin-in{0%{opacity:0;transform:rotate(-140deg) scale(.4)}to{opacity:1;transform:rotate(-6deg)}}@keyframes slab{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cover-in{0%{opacity:0;transform:translateY(160px) rotate(9deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes score{0%{--score: 0}to{--score: 11}}@keyframes split-l{0%{transform:none;color:var(--white)}to{transform:translate(-.5em);color:#6b6b6b}}@keyframes split-r{0%{transform:none;color:var(--white)}to{transform:translate(.5em);color:#6b6b6b}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.header[data-astro-cid-nen7h5rs]{display:flex;flex-wrap:wrap}.half[data-astro-cid-nen7h5rs]{flex:360px;min-width:0;min-height:88px;padding:20px var(--gutter);display:flex;align-items:center}.nav-half[data-astro-cid-nen7h5rs]{justify-content:flex-end}.brand[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:14px}.brand[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.mark[data-astro-cid-nen7h5rs]{width:auto;height:44px}.wordmark[data-astro-cid-nen7h5rs]{font-size:24px;font-weight:800;font-stretch:75%;letter-spacing:.06em;line-height:1}.light[data-astro-cid-nen7h5rs]{font-weight:300}ul[data-astro-cid-nen7h5rs]{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--games);text-decoration-thickness:3px;text-underline-offset:6px}@media(width<=720px){.half[data-astro-cid-nen7h5rs]{min-height:64px}.nav-half[data-astro-cid-nen7h5rs]{justify-content:flex-start}ul[data-astro-cid-nen7h5rs]{gap:8px 22px}}.footer[data-astro-cid-jo6i4kqk]{position:relative;isolation:isolate;display:flex;flex-wrap:wrap}.half[data-astro-cid-jo6i4kqk]{flex:360px;min-width:0;min-height:clamp(240px,26vw,340px);padding:48px var(--gutter) clamp(110px,15vw,220px);display:flex;flex-direction:column;gap:14px}.links[data-astro-cid-jo6i4kqk]{align-items:flex-end}.line[data-astro-cid-jo6i4kqk]{max-width:420px;font-size:18px}.fine[data-astro-cid-jo6i4kqk]{color:var(--gray-on-white);font-size:13px;letter-spacing:.12em;text-transform:uppercase}ul[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 32px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wordmark[data-astro-cid-jo6i4kqk]{position:absolute;left:0;right:0;bottom:20px;color:var(--white);mix-blend-mode:difference;pointer-events:none;text-align:center;font-size:clamp(56px,13vw,196px);line-height:.8}@media(width<=720px){.half[data-astro-cid-jo6i4kqk]{padding-bottom:48px}.links[data-astro-cid-jo6i4kqk]{align-items:flex-start;padding-bottom:clamp(96px,22vw,140px)}ul[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}
