.btn[data-astro-cid-hyfhvjuw]{border:1px solid var(--edge);color:var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:2px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9375rem;line-height:1.5;transition:background .2s,border-color .2s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 36px #00000038}.btn[data-astro-cid-hyfhvjuw]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000047}.secondary[data-astro-cid-hyfhvjuw]:hover{border-color:var(--ink);background:#fff}.primary[data-astro-cid-hyfhvjuw]{background:var(--black);border-color:var(--black);color:#fff}.primary[data-astro-cid-hyfhvjuw]:hover{background:#2a2a2a}.soon[data-astro-cid-hyfhvjuw]{opacity:.5;pointer-events:none;border-style:dashed}.hero[data-astro-cid-ucs6lgw7]{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding-block:6rem 5rem;display:flex;position:relative}html[lang=en] .hero[data-astro-cid-ucs6lgw7]{min-height:30rem}h1[data-astro-cid-ucs6lgw7]{max-width:16ch;margin-bottom:1.25rem}.lead[data-astro-cid-ucs6lgw7]{color:var(--margin);max-width:46ch;margin-bottom:2rem;font-size:1.1875rem;line-height:1.6}.actions[data-astro-cid-ucs6lgw7]{justify-content:center;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.hero[data-astro-cid-ucs6lgw7]:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#d7287826,#0000 70%);border-radius:50%;width:min(720px,90vw);animation:14s ease-in-out infinite alternate drift;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes drift{0%{transform:translate(-56%,-52%)scale(1)}to{transform:translate(-44%,-48%)scale(1.15)}}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ucs6lgw7]:before{translate:0 calc(var(--p,0) * 140px);scale:calc(1 + var(--p,0) * .35);opacity:calc(1 - var(--p,0) * .5);animation:1.8s cubic-bezier(.2,.7,.2,1) both bloom,14s ease-in-out 1.8s infinite alternate drift}@keyframes bloom{0%{opacity:0;filter:blur(40px);scale:.3}to{opacity:1;filter:blur()}}html.js [data-astro-cid-ucs6lgw7][data-split]:not(.split){visibility:hidden}[data-astro-cid-ucs6lgw7][data-split] .w{white-space:nowrap;vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}[data-astro-cid-ucs6lgw7][data-split] .ch{transform-origin:0 100%;opacity:0;filter:blur(6px);display:inline-block;transform:translateY(115%)rotate(12deg)scale(.9)}[data-astro-cid-ucs6lgw7][data-split].go .ch{animation:.85s cubic-bezier(.2,.85,.25,1) both letter;animation-delay:calc(var(--c) * 32ms + .15s)}@keyframes letter{to{opacity:1;filter:blur();transform:none}}html.js .lead[data-astro-cid-ucs6lgw7]{animation:1.1s cubic-bezier(.2,.7,.2,1) .7s backwards curtain}@keyframes curtain{0%{clip-path:inset(0 50%);opacity:0;filter:blur(10px)}to{clip-path:inset(0);opacity:1;filter:blur()}}html.js .actions[data-astro-cid-ucs6lgw7] .btn{animation:.9s ease-out 1.05s backwards focus}@keyframes focus{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}}.section[data-astro-cid-5lyysmr3]{border-top:1px solid var(--edge);padding-block:5rem;overflow-x:clip}h2[data-astro-cid-5lyysmr3]{text-align:center;margin-bottom:3rem}.list[data-astro-cid-3oayvsim]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.list[data-astro-cid-3oayvsim]{grid-template-columns:1fr}}@media (width>=901px){.list[data-astro-cid-3oayvsim]>.feature[data-astro-cid-3oayvsim]{grid-template-rows:auto 1fr auto;align-content:normal;height:18rem}.list[data-astro-cid-3oayvsim]>.feature[data-astro-cid-3oayvsim] .btn-row[data-astro-cid-3oayvsim]{align-self:end;align-items:flex-start;margin-top:0}}@media (prefers-reduced-motion:no-preference){html.js #projects-title[data-astro-cid-3oayvsim]:not(.in){opacity:0}#projects-title.in{animation:1.6s backwards title-in}@keyframes title-in{0%{opacity:0}}html.js .reveal[data-astro-cid-3oayvsim]{opacity:0;transition:opacity .4s .5s,transform .65s cubic-bezier(.34,1.56,.45,1) .5s,filter .5s .5s;transform:translateY(70px)}html.js .reveal[data-astro-cid-3oayvsim]:not(.shown){filter:blur(10px)}html.js .reveal[data-astro-cid-3oayvsim].shown{opacity:calc(1 - var(--p,0) * .7);transform:none}html.js .reveal[data-astro-cid-3oayvsim].settled{transition:none}}.shelf[data-astro-cid-jgm4oyzh]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.book[data-astro-cid-jgm4oyzh]{border:1px solid var(--edge);line-height:0;position:relative;overflow:hidden}.book[data-astro-cid-jgm4oyzh] img{width:100%;height:auto;display:block}.book[data-astro-cid-jgm4oyzh] .btn-row[data-astro-cid-jgm4oyzh]{line-height:1.7;position:absolute;bottom:.75rem;left:.75rem}.book[data-astro-cid-jgm4oyzh] .btn{background:var(--paper)}.book[data-astro-cid-jgm4oyzh] .btn.secondary:hover{background:#fff}@media (width<=900px){.shelf[data-astro-cid-jgm4oyzh]{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.shelf[data-astro-cid-jgm4oyzh]{grid-template-columns:1fr}}.artists[data-astro-cid-q3spmp7i]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.artists[data-astro-cid-q3spmp7i] .feature[data-astro-cid-q3spmp7i] h3[data-astro-cid-q3spmp7i]{font-size:1.75rem}@media (width<=700px){.artists[data-astro-cid-q3spmp7i]{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.fx{translate:0 calc(var(--p,0) * -36px);opacity:calc(1 - var(--p,0) * .7)}.fx[data-fading]{filter:drop-shadow(calc(var(--p,0) * 3px) 0 0 #ff005a8c) drop-shadow(calc(var(--p,0) * -3px) 0 0 #00d2ff8c) blur(calc(var(--p,0) * 5px))}}
