@font-face{font-family:Raveo Variable;src:url(/fonts/RaveoVF.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--solid:#121212;--bg:#fff;--a50:#12121299;--a10:#1212121a;--font:"Raveo Variable", system-ui, sans-serif;--lh:1.4286rem;--s:1rem;--s-half:.5rem;--s-xs:.2857rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--hatch:repeating-linear-gradient(135deg, #ececec 0 .8571rem, #f4f4f4 .8571rem 1rem)}*{box-sizing:border-box;margin:0}::selection{background:var(--solid);color:var(--bg)}html{scrollbar-width:none;font-size:14px}html::-webkit-scrollbar{display:none}body{font:450 1rem/var(--lh) var(--font);font-variation-settings:"opsz" 32, "wght" 450;letter-spacing:.01em;color:var(--solid);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,b,strong{font:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none}p{text-wrap:pretty}nav[data-astro-cid-wpvy4v7s]{gap:var(--s-xs);flex-direction:column;display:flex}a[data-astro-cid-wpvy4v7s],.nav-off[data-astro-cid-wpvy4v7s]{color:var(--a50);align-items:center;width:fit-content;transition:color .5s cubic-bezier(.2,0,0,1);display:flex}a[data-astro-cid-wpvy4v7s]:before{content:"";width:var(--s-half);height:var(--s-half);background:var(--solid);margin-left:calc(var(--s-half) * -1);border-radius:50%;flex:none;margin-right:0;transition:transform .5s cubic-bezier(.2,0,0,1),margin .5s cubic-bezier(.2,0,0,1);transform:scale(0)}a[data-astro-cid-wpvy4v7s].active{color:var(--solid)}a[data-astro-cid-wpvy4v7s].active:before{margin-left:0;margin-right:var(--s-half);transform:scale(1)}@media not (min-width:810px){nav[data-astro-cid-wpvy4v7s]{gap:var(--s);flex-direction:row;overflow-x:auto}}aside[data-astro-cid-wv7whodv]{height:100vh;height:100dvh;padding:var(--s);justify-content:space-between;gap:var(--s);flex-direction:column;display:flex;position:sticky;top:0}.bio[data-astro-cid-wv7whodv]{text-wrap:balance}.options[data-astro-cid-wv7whodv]{gap:var(--s);flex-direction:column;display:flex}.links[data-astro-cid-wv7whodv]{gap:var(--s-xs);color:var(--a50);flex-direction:column;display:flex}.links[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{text-underline-offset:.11em;text-decoration:underline}@media not (min-width:810px){aside[data-astro-cid-wv7whodv]{z-index:2;background:var(--bg);height:auto;position:fixed;left:0;right:0}.links[data-astro-cid-wv7whodv]{display:none}.bio[data-astro-cid-wv7whodv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.head[data-astro-cid-w6ymvdtg]{padding-left:var(--s)}.head[data-astro-cid-w6ymvdtg]:before{content:"";aspect-ratio:1;width:12%;display:block}.head[data-astro-cid-w6ymvdtg] h2[data-astro-cid-w6ymvdtg]{padding-top:var(--s)}@media not (min-width:810px){.head[data-astro-cid-w6ymvdtg]:before{width:25%}}.screen[data-astro-cid-3a373yrq]{height:100vh;height:100dvh;padding:var(--s) 0 var(--s) var(--s);display:flex}.screen[data-astro-cid-3a373yrq]>div[data-astro-cid-3a373yrq]{background:var(--hatch);flex:1}.screen[data-astro-cid-3a373yrq].bordered>div[data-astro-cid-3a373yrq]{border-block:1px solid var(--a10);background:0 0}.slider[data-astro-cid-kb4uamjl]{min-width:0;position:relative}.track[data-astro-cid-kb4uamjl]{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.track[data-astro-cid-kb4uamjl]::-webkit-scrollbar{display:none}.track[data-astro-cid-kb4uamjl].dragging{cursor:grabbing;scroll-snap-type:none}.track[data-astro-cid-kb4uamjl] picture{scroll-snap-align:start;flex:0 0 100%}.track[data-astro-cid-kb4uamjl] img{aspect-ratio:4/3;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.count[data-astro-cid-kb4uamjl]{left:var(--s);color:#fff;mix-blend-mode:difference;font-variant-numeric:tabular-nums;position:absolute;bottom:.7143rem}.card[data-astro-cid-ryuh4v2g]{padding-left:var(--s)}@keyframes card-appear{0%{opacity:0;transform:translateY(1rem)}}@keyframes card-fade{0%{opacity:0}}.card[data-astro-cid-ryuh4v2g]{animation:card-appear 1s var(--ease-out) both;animation-delay:calc(.75s + var(--i) * .15s)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-ryuh4v2g]{animation:.3s both card-fade}}.card-in[data-astro-cid-ryuh4v2g]{gap:var(--s);padding:var(--s) 0;border-bottom:1px solid var(--a10);grid-template-columns:repeat(4,minmax(3.5714rem,1fr));display:grid}.media[data-astro-cid-ryuh4v2g]{grid-column:span 3;min-width:0}.details[data-astro-cid-ryuh4v2g]{gap:var(--s);flex-direction:column;min-width:0;display:flex}.details[data-astro-cid-ryuh4v2g] h3[data-astro-cid-ryuh4v2g]{text-wrap:balance;color:var(--a50)}.details[data-astro-cid-ryuh4v2g] h3[data-astro-cid-ryuh4v2g] b[data-astro-cid-ryuh4v2g]{color:var(--solid)}.meta[data-astro-cid-ryuh4v2g],.soon[data-astro-cid-ryuh4v2g]{color:var(--a50)}.meta[data-astro-cid-ryuh4v2g] div[data-astro-cid-ryuh4v2g]{text-indent:-2.8571rem;padding-left:2.8571rem}.meta[data-astro-cid-ryuh4v2g] dt[data-astro-cid-ryuh4v2g],.meta[data-astro-cid-ryuh4v2g] dd[data-astro-cid-ryuh4v2g]{margin:0;display:inline}.meta[data-astro-cid-ryuh4v2g] dt[data-astro-cid-ryuh4v2g]:after{content:": "}.meta[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]{text-underline-offset:.11em;padding-block:var(--s-xs);text-decoration:underline}@media not (min-width:810px){.card-in[data-astro-cid-ryuh4v2g]{grid-template-columns:1fr}.media[data-astro-cid-ryuh4v2g]{grid-column:auto}}.wide[data-astro-cid-2lo2ibim]{grid-column:span 2}.shop-card[data-astro-cid-2lo2ibim] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.cap[data-astro-cid-2lo2ibim]{padding:var(--s-half) 0 var(--s)}.cap[data-astro-cid-2lo2ibim] p[data-astro-cid-2lo2ibim]:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cap[data-astro-cid-2lo2ibim] p[data-astro-cid-2lo2ibim]+p[data-astro-cid-2lo2ibim]{color:var(--a50)}.page[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(5,minmax(3.5714rem,1fr));display:grid}main[data-astro-cid-n67f4zmd]{padding-right:var(--s);grid-column:span 4;min-width:0}.shop[data-astro-cid-n67f4zmd]{gap:var(--s);padding:var(--s) 0 var(--s) var(--s);grid-template-columns:repeat(4,minmax(3.5714rem,1fr));display:grid}main[data-astro-cid-n67f4zmd]>section:last-of-type .head+*{min-height:100vh;align-content:start;min-height:100dvh}@media not (min-width:810px){.page[data-astro-cid-n67f4zmd]{display:block}.shop[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(2,1fr)}}
