picture[data-mh]{display:contents}
x-lost{display:contents}@scope (x-lost) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.lost{display:grid;justify-items:center;align-content:center;min-height:70svh;padding:var(--space-2xl) var(--gutter);text-align:center}.code{font:italic var(--weight-display) var(--text-2xl) / 1 var(--font-display);color:transparent;-webkit-text-stroke:2px var(--color-accent);margin-bottom:var(--space-s)}h1{font-size:var(--text-xl)}p{color:var(--color-text-muted);margin-bottom:var(--space-xl)}}
x-nav{display:contents}@scope (x-nav) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.bar{position:sticky;top:0;z-index:10;height:var(--bar);background:var(--color-bg);border-bottom:var(--border)}.inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);height:100%;max-width:var(--width);margin:0 auto;padding:0 var(--gutter)}.home{display:block;width:min(11rem,45vw);color:var(--color-text)}.home svg{display:block;width:100%;height:auto}nav{display:flex;gap:var(--space-l)}nav a{font-weight:var(--weight-strong);color:var(--color-text);text-decoration:none}nav a:hover,nav a:focus-visible{color:var(--color-accent-text)}}
x-footer{display:contents}@scope (x-footer) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){footer{margin-top:var(--space-section);padding:var(--space-xl) var(--gutter);background:var(--color-bg-sunken);border-top:var(--border);text-align:center}.mark{display:block;width:min(22rem,80vw);margin:0 auto var(--space-l);color:var(--color-text)}.mark svg{display:block;width:100%;height:auto}nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m) var(--space-l);margin-bottom:var(--space-l)}nav a{font-weight:var(--weight-strong);color:var(--color-text);text-decoration:none}nav a:hover{color:var(--color-accent-text)}.social{display:flex;justify-content:center;gap:var(--space-s);margin:0 0 var(--space-l);padding:0;list-style:none}.social a{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:var(--border);border-radius:var(--radius-pill);background:var(--color-bg-raised);color:var(--color-text);transition:color var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-out)}.social a:hover{color:var(--color-accent-text);translate:0 -2px}.social svg{width:1.25rem;height:1.25rem}.small{margin:0;font-size:var(--text-s);color:var(--color-text-muted)}}
x-contact{display:contents}@scope (x-contact) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.contact{position:relative;isolation:isolate;display:grid;justify-items:center;min-height:100svh;padding:var(--space-xl) var(--gutter) var(--space-2xl);overflow:hidden;text-align:center}header{max-width:var(--measure);margin-bottom:var(--space-xl)}h1{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.lede{margin:0;font-size:var(--text-l);color:var(--color-text-muted)}.note{width:min(100%,44rem);padding:var(--space-xl) clamp(var(--space-l),5vw,var(--space-2xl));text-align:left;rotate:-0.8deg;animation:contact-land var(--duration-slow) var(--ease-out) backwards}@media (width < 40rem){.note{rotate:-0.25deg}}.greeting{margin-bottom:var(--space-m);font:italic var(--weight-display) var(--text-l) / 1.2 var(--font-display)}.line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-s);margin-bottom:var(--space-s);font-size:var(--text-l)}.line + fieldset{margin-top:var(--space-l)}.line label{display:inline;margin:0;font:inherit;font-family:var(--font-body);text-transform:none;letter-spacing:0}.line input{flex:1 1 11rem;width:auto;padding:var(--space-2xs) var(--space-2xs);border:0;border-bottom:var(--line) dashed var(--color-border);border-radius:0;background:transparent;box-shadow:none;font:italic var(--weight-display) var(--text-l) / 1.3 var(--font-display);color:var(--color-accent-text)}.line input:hover{border-bottom-color:var(--color-accent)}.line input:focus-visible{border-bottom:var(--line) solid var(--color-accent-text);outline:none;background:var(--color-sky)}.line input:user-invalid{border-bottom-color:var(--color-danger)}fieldset{margin:0 0 var(--space-l);padding:0;border:0}legend{float:left;margin:0 var(--space-s) var(--space-xs) 0;padding:var(--space-xs) 0;font-size:var(--text-l)}@media (width < 34rem){legend{float:none}}.choices{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-bottom:var(--space-s)}.choices label{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;padding:var(--space-xs) var(--space-m);border:var(--border);border-radius:var(--radius-s);background:var(--color-bg);font-size:var(--text-s);box-shadow:var(--shadow-s);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-spring)}.choices label:hover{translate:-2px -2px}.choices label:has(:checked){background:var(--color-accent);color:var(--color-on-accent)}.choices label:has(:focus-visible){outline:var(--focus-ring);outline-offset:3px}.choices input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tip{clear:both;display:none;margin:0;color:var(--color-text-muted)}fieldset:has([value="Player feedback"]:checked) .tip[data-for="Player feedback"],fieldset:has([value="Bug report"]:checked) .tip[data-for="Bug report"],fieldset:has([value="Business"]:checked) .tip[data-for="Business"]{display:block;animation:rise var(--duration-m) var(--ease-out)}textarea{min-height:12rem;margin-bottom:var(--space-l);padding:0 var(--space-xs);border:0;border-radius:0;box-shadow:none;background:repeating-linear-gradient(transparent 0 calc(1.7em - 1px),var(--color-graphic) calc(1.7em - 1px) 1.7em) 0 0 / 100% 1.7em local;line-height:1.7;font-size:var(--text-m)}textarea:focus-visible{outline:var(--focus-ring);outline-offset:6px;border-radius:var(--radius-s)}.sign{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m)}.sign button{margin-left:auto;font-size:var(--text-l);padding:var(--space-s) var(--space-xl)}.gotcha{position:absolute;left:-9999px}.cf-turnstile:empty{display:none}@keyframes contact-land{from{opacity:0;translate:0 2rem;scale:1.05}}}
x-sent{display:contents}@scope (x-sent) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.sent{display:grid;justify-items:center;align-content:center;min-height:70svh;padding:var(--space-2xl) var(--gutter);text-align:center}h1{font-size:var(--text-xl)}p:not(.eyebrow){max-width:var(--measure);color:var(--color-text-muted);margin-bottom:var(--space-xl)}}
x-games-index{display:contents}@scope (x-games-index) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.index{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:start;min-height:100svh;padding:var(--space-xl) var(--gutter) var(--space-2xl);overflow:hidden;text-align:center}header{max-width:var(--measure);margin-bottom:var(--space-2xl)}h1{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.lede{margin:0;font-size:var(--text-l);font-weight:var(--weight-strong);text-shadow:0 0 0.4em var(--color-bg),0 0 0.8em var(--color-bg),0 0 1.2em var(--color-bg)}.shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),30rem));justify-content:center;gap:var(--space-xl);width:min(100%,var(--width));margin:0;padding:0;list-style:none}.shelf li{animation:games-land var(--duration-slow) var(--ease-out) backwards}.shelf li:nth-child(2){animation-delay:120ms}.shelf li:nth-child(3){animation-delay:240ms}.shelf li:nth-child(4){animation-delay:360ms}@keyframes games-land{from{opacity:0;translate:0 2rem;scale:1.06}}}
x-game-card{display:contents}@scope (x-game-card) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.card{position:relative;display:flex;flex-direction:column;height:100%;overflow:clip;text-align:left;transition:translate var(--duration-m) var(--ease-spring),box-shadow var(--duration-m) var(--ease-out)}.card:hover{translate:-4px -4px;box-shadow:var(--shadow-l)}.banner{display:block;aspect-ratio:1024 / 500;overflow:hidden;border-bottom:var(--border)}.banner img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--duration-slow) var(--ease-out)}.card:hover .banner img{scale:1.05}.tag{position:absolute;top:var(--space-m);right:var(--space-l);z-index:1}.strip{display:flex;align-items:center;gap:var(--space-m) var(--space-l);flex:1;padding:var(--space-m) var(--space-xl) var(--space-m) var(--space-l)}@media (width < 36rem){.strip{flex-wrap:wrap}.store{width:100%;justify-content:center}}.icon{flex:none;width:4rem;height:4rem;border:var(--border);border-radius:var(--radius-m);background:var(--color-bg-raised);box-shadow:var(--shadow-s);transition:rotate var(--duration-m) var(--ease-spring),scale var(--duration-m) var(--ease-spring)}.card:hover .icon{rotate:-6deg;scale:1.08}.words{flex:1 1 12rem;min-width:0}h2,h3{font-size:var(--text-l);margin-bottom:var(--space-2xs);color:var(--color-text);text-transform:none;-webkit-text-stroke:0;text-shadow:none}h2 a,h3 a{color:inherit;text-decoration:none}h2 a::after,h3 a::after{content:"";position:absolute;inset:0}p{margin:0;font-weight:var(--weight-strong);color:var(--color-text-muted)}.strip a.button.store{position:relative;z-index:1;flex:none;margin-left:auto;gap:var(--space-xs);font-size:var(--text-m);padding:var(--space-xs) var(--space-s)}.strip a.button.store small{font-size:0.7rem}}
x-hero{display:contents}@scope (x-hero) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.hero{--px:0;--py:0;position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(34rem,calc(100svh - var(--bar)),46rem);padding:var(--space-2xl) var(--gutter);background:linear-gradient(180deg,var(--color-sky-deep) -40%,var(--color-sky) 45%,var(--color-bg-sunken) 100%);overflow:clip}.pitch{position:relative;z-index:2;width:100%;max-width:var(--width);margin:0 auto}.pitch>*{max-width:30rem}.pitch>h1{max-width:none;white-space:nowrap}h1{margin-bottom:var(--space-l)}.pitch>.lede{max-width:25rem;font-size:var(--text-l);margin-bottom:var(--space-xl)}.button svg{width:1.1em;height:1.1em}.art{position:absolute;inset:0;z-index:1;pointer-events:none}.art img{position:absolute;height:auto;max-width:none;translate:calc(var(--px) * var(--depth,0) * -1px) calc(var(--py) * var(--depth,0) * -1px);will-change:translate}.robot{--depth:12;right:7%;bottom:1%;width:min(40%,38rem)}.shards{--depth:8;right:24%;top:6%;width:min(48%,48rem);opacity:0.9}.rocks{--depth:22;right:10%;top:2%;width:min(50%,48rem);opacity:0.85}.rocket,.lantern,.pig{width:clamp(4.5rem,9vw,8.5rem);animation:hero-bob 4.6s ease-in-out infinite alternate}.rocket{--depth:34;left:40%;top:8%;rotate:-8deg}.lantern{--depth:44;left:51%;top:4%;rotate:12deg;animation-duration:5.4s;animation-delay:-1.6s}.pig{--depth:56;left:43%;top:46%;rotate:-10deg;animation-duration:4s;animation-delay:-2.4s}@keyframes hero-bob{to{transform:translateY(-0.9rem) rotate(4deg)}}.kana{z-index:0;top:var(--space-l);right:calc(var(--gutter) * 0.6)}@media (width < 56rem){.hero{align-items:start;min-height:0;padding-bottom:min(100vw,32rem)}.robot{right:0;bottom:0;width:min(70%,28rem)}.shards{right:32%;top:auto;bottom:10%;width:80%}.rocks{right:14%;top:auto;bottom:4%;width:90%}.rocket{left:4%;top:auto;bottom:22%}.lantern{left:30%;top:auto;bottom:30%}.pig{left:6%;top:auto;bottom:4%}}}
x-games{display:contents}@scope (x-games) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.games{position:relative;display:grid;justify-items:center;max-width:var(--width);margin:0 auto;padding:var(--space-xl) var(--gutter) var(--space-2xl);scroll-margin-top:var(--space-l)}header{display:flex;align-items:center;gap:var(--space-l);width:100%;margin-bottom:var(--space-xl)}header::after{content:"";flex:1;height:var(--line);background:var(--color-border)}h2{margin:0}.shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:var(--space-xl);width:100%;margin:0 0 var(--space-2xl);padding:0;list-style:none}@supports (animation-timeline:view()){header{animation:rise linear backwards;animation-timeline:view();animation-range:entry 10% entry 70%}li{animation:rise linear backwards;animation-timeline:view();animation-range:entry 5% entry 45%}li:nth-child(2n){animation-range:entry 15% entry 55%}}}
x-principles{display:contents}@scope (x-principles) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.principles{max-width:var(--width);margin:var(--space-section) auto 0;padding:0 var(--gutter)}header{max-width:var(--measure);margin-bottom:var(--space-xl)}.lede{font-size:var(--text-l);color:var(--color-text-muted);margin:0}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-xl) var(--space-l);margin:0;padding:0;list-style:none}.icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--space-m);border-radius:var(--radius-pill);background:var(--color-sky);color:var(--color-accent-text)}.icon svg{width:1.4rem;height:1.4rem}h3{margin-bottom:var(--space-xs)}li p{margin:0;color:var(--color-text-muted)}@supports (animation-timeline:view()){li{animation:rise linear backwards;animation-timeline:view();animation-range:entry 5% entry 45%}}}
x-say-hello{display:contents}@scope (x-say-hello) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.hello{max-width:var(--width);margin:var(--space-section) auto 0;padding:0 var(--gutter)}.band{position:relative;isolation:isolate;overflow:clip;padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-l);background:linear-gradient(135deg,var(--color-sky-deep),var(--color-sky) 55%,var(--color-bg-sunken))}.band>:not(.kana){max-width:34rem}.band>p:not(.kana){font-size:var(--text-l);margin-bottom:var(--space-xl)}.kana{top:50%;right:var(--space-xl);translate:0 -50%;font-size:clamp(2.25rem,3.4vw,3rem)}.button svg{width:1.1em;height:1.1em}}
x-legal{display:contents}@scope (x-legal) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.legal{max-width:46rem;margin:0 auto;padding:var(--space-xl) var(--gutter) 0}header{margin-bottom:var(--space-xl);padding-bottom:var(--space-l);border-bottom:var(--line) solid var(--color-border)}h1{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.updated{margin:0;font-size:var(--text-s);color:var(--color-text-muted)}.prose h2{margin:var(--space-xl) 0 var(--space-s);font-size:var(--text-l)}.prose ul{padding-left:1.5em}.prose li{margin-bottom:var(--space-xs)}}
x-spec{display:contents}@scope (x-spec) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.spec{max-width:var(--width);margin:0 auto;padding:var(--space-2xl) var(--gutter)}.spec>h2{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:var(--line) solid var(--color-border)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-m);padding:0;list-style:none}.swatches li{padding:var(--space-xl) var(--space-m) var(--space-m);border:var(--border);border-radius:var(--radius-s);font:600 var(--text-s) / 1.2 ui-monospace,monospace}.bg{background:var(--color-bg)}.raised{background:var(--color-bg-raised)}.sunken{background:var(--color-bg-sunken)}.text{background:var(--color-text);color:var(--color-bg)}.muted{background:var(--color-text-muted);color:var(--color-bg)}.border{background:var(--color-border)}.sky{background:var(--color-sky)}.sky-deep{background:var(--color-sky-deep)}.graphic{background:var(--color-graphic)}.accent{background:var(--color-accent);color:var(--color-on-accent)}.accent-hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.accent-text{background:var(--color-accent-text);color:var(--color-bg)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-l)}button:disabled{opacity:0.5;cursor:not-allowed}.sample{position:relative;isolation:isolate;max-width:var(--measure);padding:var(--space-l)}.sample p{margin:0}.fields{max-width:var(--measure)}.fields input,.fields textarea{margin-bottom:var(--space-l)}.fields input:disabled{opacity:0.5}}
x-game{display:contents}@scope (x-game) to (:scope :is(x-base,x-contact,x-footer,x-game,x-game-card,x-games,x-games-index,x-hero,x-legal,x-lost,x-nav,x-principles,x-say-hello,x-sent,x-spec)>*){.scene{position:relative;isolation:isolate;display:grid;justify-items:center;padding:var(--space-l) var(--gutter) var(--space-l);background:linear-gradient(180deg,var(--color-sky) 0%,var(--color-bg-sunken) 70%,var(--color-bg) 100%);overflow:hidden;text-align:center}.back{display:inline-flex;align-items:center;gap:var(--space-xs);justify-self:start;margin-bottom:var(--space-xl);padding:var(--space-2xs) var(--space-m);border:var(--border);border-radius:var(--radius-s);background:var(--color-bg-raised);color:var(--color-text);font:italic var(--weight-display) var(--text-s) / 1.4 var(--font-display);letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;box-shadow:var(--shadow-s);transition:color var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-spring)}.back:hover{color:var(--color-accent-text);translate:-3px 0}.hero{display:grid;justify-items:center;align-items:center;gap:var(--space-xl);width:min(100%,64rem)}.pitch{display:grid;justify-items:center}@media (width>= 60rem){.hero:has(.clips){grid-template-columns:1fr minmax(0,34rem);justify-items:stretch;text-align:left}.hero:has(.clips) .pitch{justify-items:start}.hero:has(.clips) .stores{justify-content:flex-start}}.tag{margin-bottom:var(--space-m);animation:rise var(--duration-slow) var(--ease-out) 0.5s backwards}h1{max-width:16ch;font-size:var(--text-xl);margin-bottom:var(--space-s);animation:rise var(--duration-slow) var(--ease-out) 0.6s backwards}h1.logo{width:min(100%,26rem);max-width:none;margin-bottom:var(--space-m)}h1.logo img{display:block;width:100%;height:auto}.descriptor{margin-bottom:var(--space-xs);font:italic var(--weight-display) var(--text-s) / 1.3 var(--font-display);letter-spacing:0.1em;text-transform:uppercase;color:var(--color-text-muted);animation:rise var(--duration-slow) var(--ease-out) 0.65s backwards}.tagline{margin-bottom:var(--space-xs);font:italic var(--weight-display) var(--text-l) / 1.3 var(--font-display);color:var(--color-accent-text);animation:rise var(--duration-slow) var(--ease-out) 0.7s backwards}.lede{max-width:var(--measure);margin-bottom:var(--space-xl);color:var(--color-text-muted);animation:rise var(--duration-slow) var(--ease-out) 0.8s backwards}.stores{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m);margin-bottom:var(--space-m);animation:rise var(--duration-slow) var(--ease-out) 0.9s backwards}.note{margin:0;font-size:var(--text-s);color:var(--color-text-muted)}.clips{display:flex;justify-content:center;gap:var(--space-xl);width:100%;margin:0;padding:0 0 var(--space-m);list-style:none}.clips li{flex:0 1 17rem;min-width:0;rotate:-2deg;transition:rotate var(--duration-m) var(--ease-spring),translate var(--duration-m) var(--ease-spring);animation:rise var(--duration-slow) var(--ease-out) 1s backwards}.clips li:nth-child(2n){rotate:2deg;translate:0 var(--space-m)}.clips li:hover{rotate:0deg;translate:0 -8px}.clips figure{margin:0}.clips video{display:block;width:100%;height:auto;aspect-ratio:720 / 1280;padding:var(--space-xs);border:var(--border);border-radius:var(--radius-m);background:var(--color-bg-raised);box-shadow:var(--shadow-m);object-fit:cover}.clips figcaption{margin-top:var(--space-s);font:italic var(--weight-display) var(--text-s) / 1 var(--font-display);letter-spacing:0.14em;text-transform:uppercase;color:var(--color-accent-text)}@media (width < 40rem){.clips{gap:var(--space-m)}}.shots{display:grid;grid-template-columns:repeat(4,minmax(0,13.5rem));justify-content:center;gap:var(--space-l);width:100%;margin:var(--space-xl) 0 0;padding:var(--space-l) 0 var(--space-xl);list-style:none}@media (width < 48rem){.shots{grid-template-columns:repeat(2,minmax(0,13.5rem));gap:var(--space-m)}}.shots li{padding:var(--space-xs);border:var(--border);border-radius:var(--radius-m);background:var(--color-bg-raised);box-shadow:var(--shadow-s);rotate:-2deg;transition:rotate var(--duration-m) var(--ease-spring),translate var(--duration-m) var(--ease-spring),box-shadow var(--duration-m) var(--ease-out)}.shots li:nth-child(2n){rotate:2deg;translate:0 var(--space-m)}.shots li:hover{rotate:0deg;translate:0 -8px;box-shadow:var(--shadow-m)}.shots img{display:block;width:100%;height:auto;border-radius:var(--radius-s)}.about{display:grid;justify-items:center;padding:var(--space-2xl) var(--gutter) 0}.sheet{position:relative;width:min(100%,44rem);padding:var(--space-xl) clamp(var(--space-l),5vw,var(--space-2xl));text-align:left;rotate:-0.6deg}.bubble{position:absolute;top:0;left:var(--space-xl);translate:0 -55%;margin:0;padding:var(--space-xs) var(--space-m);border:var(--border);border-radius:var(--radius-pill);background:var(--color-bg-raised);font:italic var(--weight-display) var(--text-s) / 1.2 var(--font-display);letter-spacing:0.12em;text-transform:uppercase;color:var(--color-accent-text)}.bubble::after{content:"";position:absolute;left:1.5rem;bottom:-0.65rem;width:0.9rem;height:0.9rem;background:var(--color-bg-raised);border-right:var(--border);border-bottom:var(--border);rotate:45deg}.text h2{margin:var(--space-xl) 0 var(--space-s);font-size:var(--text-l)}.text ul{padding:0;list-style:none}.text li{position:relative;margin-bottom:var(--space-xs);padding-left:1.5em}.text li::before{content:"✦";position:absolute;left:0;color:var(--color-accent-text)}.sign{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-m);margin-top:var(--space-xl)}.more{display:grid;justify-items:center;max-width:var(--width);margin:0 auto;padding:var(--space-section) var(--gutter) 0;text-align:center}.more ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),30rem));justify-content:center;gap:var(--space-xl);width:100%;margin:var(--space-l) 0 var(--space-2xl);padding:0;list-style:none}}