:root{--ink: #0E1E24;--panel: #163A44;--panel-deep: #11303A;--teal: #2FA4B5;--teal-soft: #8AD3DC;--paper: #F2F5F5;--muted: #A3B8BD;--line: rgba(242, 245, 245, .14);--div: var(--teal);--wood: #D9774A;--music: #E2B552;--exotics: #8CC07A;--comics: #E583B5;--display: "Montserrat", "Avenir Next", "Segoe UI", system-ui, sans-serif;--body: "Figtree", "Segoe UI", system-ui, sans-serif;color-scheme:dark}.d-wood{--div: var(--wood)}.d-music{--div: var(--music)}.d-exotics{--div: var(--exotics)}.d-comics{--div: var(--comics)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--paper);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:50;background:var(--paper);color:var(--ink);padding:8px 12px;border-radius:4px}.wrap{max-width:1180px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.mark{font-family:var(--display);font-weight:600;letter-spacing:.42em}.eyebrow{margin:0;font-family:var(--display);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--div)}.eyebrow.brand{color:var(--teal-soft)}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.15;text-wrap:balance;margin:0}h2{font-size:clamp(26px,3.4vw,38px);letter-spacing:.02em}p{margin:0}.lede{font-size:clamp(18px,1.6vw,20px);color:var(--muted);max-width:62ch}.stack>*+*{margin-top:16px}.note{margin-top:22px;padding:14px 16px;border:1px dashed var(--line);border-radius:4px;color:var(--muted);font-size:15px}.frame{position:relative;padding:clamp(28px,5vw,56px) clamp(24px,5vw,64px)}.frame:before,.frame:after{content:"";position:absolute;left:0;right:0;border:3px solid var(--paper);pointer-events:none}.frame:before{top:0;height:30%;border-bottom:0}.frame:after{bottom:0;height:52%;border-top:0}section{padding-block:clamp(56px,8vw,96px)}section.flush{padding-top:0}.alt{background:var(--panel-deep)}.section-head{display:grid;gap:12px;margin-bottom:36px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:center}.split.wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.cover{width:100%;border-radius:4px;aspect-ratio:1;object-fit:cover}.label{display:grid;gap:4px;padding-left:12px;border-left:2px solid var(--div)}.label .title{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:.04em}.label .sub{font-family:var(--display);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.btn{display:inline-block;font:600 13px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:13px 20px;border-radius:999px;border:0;background:var(--paper);color:var(--ink);cursor:pointer;text-decoration:none}.btn:hover{background:var(--div)}.btn.ghost{background:transparent;color:var(--paper);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--div);color:var(--div)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.chip{font:600 13px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.chip:hover{color:var(--paper);border-color:var(--muted)}.chip[aria-pressed=true]{background:var(--div);border-color:var(--div);color:var(--ink)}.chip .n{opacity:.7;margin-left:6px;font-variant-numeric:tabular-nums}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:28px 20px}.piece{display:grid;gap:12px;align-content:start}.zoom{display:block;width:100%;padding:0;border:0;background:var(--panel);border-radius:3px;overflow:hidden;cursor:zoom-in}.piece .zoom img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .4s ease}.zoom:hover img{transform:scale(1.04)}.slot{display:grid;place-items:center;aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--div) 55%,transparent);border-radius:3px;color:var(--muted);font-family:var(--display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:16px}.links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--panel);border-radius:4px;text-decoration:none;border-left:3px solid var(--div);transition:background .2s ease;height:100%}.links a:hover{background:color-mix(in srgb,var(--panel) 80%,var(--div))}.links .svc{display:grid;gap:2px;min-width:0}.links .svc strong{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.03em}.links .svc span{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.links .arrow{font-family:var(--display);color:var(--div);flex:none}@media(max-width:860px){.split,.split.wide-right{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.nav[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:5;background:#0e1e24eb;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}.nav[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;padding-block:14px;flex-wrap:wrap}.brand[data-astro-cid-5hce7sga]{text-decoration:none;font-size:17px}.nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;display:flex;gap:4px;margin:0;padding:0;flex-wrap:wrap}.tab[data-astro-cid-5hce7sga]{display:block;text-decoration:none;font-family:var(--display);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;color:var(--muted)}.tab[data-astro-cid-5hce7sga]:hover{color:var(--paper)}.tab[data-astro-cid-5hce7sga][aria-current=page]{color:var(--ink);background:var(--paper)}footer[data-astro-cid-5hce7sga]{border-top:1px solid var(--line);padding-block:36px;padding-bottom:max(36px,env(safe-area-inset-bottom,0px));color:var(--muted);font-size:14px}footer[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none}footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--paper)}footer[data-astro-cid-5hce7sga] .mark[data-astro-cid-5hce7sga]{color:var(--paper)}.lightbox[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#060e11f2;padding:max(64px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.lightbox[data-astro-cid-5hce7sga] figure[data-astro-cid-5hce7sga]{margin:0;display:grid;gap:14px;justify-items:center;max-width:min(1200px,100%)}.lightbox[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{max-height:80vh;width:auto;border-radius:3px;background:#fff}.lightbox[data-astro-cid-5hce7sga] .close[data-astro-cid-5hce7sga]{position:absolute;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}@media(max-width:560px){.nav[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{justify-content:center}.tab[data-astro-cid-5hce7sga]{padding:7px 9px;font-size:12px}}
