@import url("https://fonts.googleapis.com/css2?family=Archivo+Black&family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Inter+Tight:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap");:root{--qa-bone:#f3f3f1;--qa-bone-soft:#e8e7e3;--qa-paper:#fafaf8;--qa-ink:#111;--qa-ink-soft:#2a2a2a;--qa-ink-mute:#6b6660;--qa-ink-ghost:#b6b0a6;--qa-red:#e3261f;--qa-orange:#f26a1f;--qa-yellow:#f6c518;--qa-blush:#f2c9c1;--qa-sky:#bfd7e6;--qa-navy:#1b2a4e;--qa-ok:#2e7d4f;--qa-warn:#b8571a;--qa-err:#9e1c18;--qa-bg:var(--qa-bone);--qa-bg-subtle:var(--qa-bone-soft);--qa-bg-paper:var(--qa-paper);--qa-bg-ink:var(--qa-ink);--qa-fg:var(--qa-ink);--qa-fg-soft:var(--qa-ink-soft);--qa-fg-mute:var(--qa-ink-mute);--qa-fg-ghost:var(--qa-ink-ghost);--qa-fg-on-color:var(--qa-bone);--qa-border:var(--qa-ink);--qa-border-hair:hsla(0,0%,7%,.14);--qa-accent:var(--qa-red);--qa-accent-alt:var(--qa-orange);--qa-accent-warm:var(--qa-yellow);--qa-accent-pastel:var(--qa-blush);--qa-font-display:"Archivo Black","Helvetica Neue",Impact,sans-serif;--qa-font-serif:"Fraunces","GT Sectra","Times New Roman",Georgia,serif;--qa-font-body:"Inter Tight",-apple-system,"Söhne","Helvetica Neue",Arial,sans-serif;--qa-font-mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--qa-fs-display-xl:128px;--qa-fs-display-lg:88px;--qa-fs-display-md:56px;--qa-fs-display-sm:40px;--qa-fs-h1:40px;--qa-fs-h2:28px;--qa-fs-h3:20px;--qa-fs-h4:16px;--qa-fs-body-lg:22px;--qa-fs-body:17px;--qa-fs-body-sm:14px;--qa-fs-mono-lg:14px;--qa-fs-mono:12px;--qa-fs-mono-sm:11px;--qa-fs-label:11px;--qa-lh-tight:0.92;--qa-lh-snug:1.08;--qa-lh-normal:1.45;--qa-lh-loose:1.7;--qa-tracking-tight:-0.02em;--qa-tracking-normal:0;--qa-tracking-wide:0.08em;--qa-tracking-ultra:0.22em;--qa-sp-1:4px;--qa-sp-2:8px;--qa-sp-3:12px;--qa-sp-4:16px;--qa-sp-5:24px;--qa-sp-6:32px;--qa-sp-7:48px;--qa-sp-8:64px;--qa-sp-9:96px;--qa-sp-10:128px;--qa-radius-0:0;--qa-radius-input:4px;--qa-radius-pill:999px;--qa-bw-hair:1px;--qa-bw-line:2px;--qa-bw-slab:3px;--qa-shadow-ink:4px 4px 0 0 var(--qa-ink);--qa-shadow-ink-sm:2px 2px 0 0 var(--qa-ink);--qa-shadow-ink-lg:8px 8px 0 0 var(--qa-ink);--qa-shadow-whisper:0 1px 2px hsla(0,0%,7%,.04),0 12px 28px hsla(0,0%,7%,.06);--qa-shadow-soft:0 1px 2px hsla(0,0%,7%,.05),0 10px 28px hsla(0,0%,7%,.08);--qa-ease-tape:cubic-bezier(0.2,0,0,1);--qa-dur-fast:120ms;--qa-dur-base:220ms;--qa-dur-slow:360ms;--qa-dur-page:600ms;--qa-page-max:1280px;--qa-page-gutter:clamp(20px,4vw,56px);--qa-col-gap:40px}*,:after,:before{box-sizing:border-box}body,html{background:var(--qa-bg);color:var(--qa-fg);font-family:var(--qa-font-body);font-size:var(--qa-fs-body);line-height:var(--qa-lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}.qa-display-lg,.qa-display-md,.qa-display-sm,.qa-display-xl,h1,h2,h3,h4{font-family:var(--qa-font-display);color:var(--qa-fg);font-weight:400;letter-spacing:var(--qa-tracking-tight);line-height:var(--qa-lh-tight);text-transform:uppercase;margin:0}.qa-display-lg em,.qa-display-md em,.qa-display-sm em,.qa-display-xl em,h1 em,h2 em,h3 em,h4 em{font-family:var(--qa-font-serif);font-style:italic;text-transform:none;color:var(--qa-red)}.qa-display-xl{font-size:var(--qa-fs-display-xl)}.qa-display-lg{font-size:var(--qa-fs-display-lg)}.qa-display-md{font-size:var(--qa-fs-display-md)}.qa-display-sm{font-size:var(--qa-fs-display-sm)}h1{font-size:var(--qa-fs-h1)}h2{font-size:var(--qa-fs-h2)}h2,h3{letter-spacing:var(--qa-tracking-normal)}h3{font-size:var(--qa-fs-h3)}h4{font-size:var(--qa-fs-h4);letter-spacing:var(--qa-tracking-wide)}.qa-editorial,.qa-serif{font-family:var(--qa-font-serif)}.qa-body,p{font-family:var(--qa-font-body);font-size:var(--qa-fs-body);line-height:var(--qa-lh-normal);color:var(--qa-fg-soft);text-wrap:pretty;margin:0 0 var(--qa-sp-4)}.qa-body-lg{font-size:var(--qa-fs-body-lg);line-height:var(--qa-lh-loose)}.qa-body-sm{font-size:var(--qa-fs-body-sm)}.qa-italic,em,i{font-style:italic;font-family:var(--qa-font-serif)}.qa-label{font-size:var(--qa-fs-label);font-weight:500;letter-spacing:var(--qa-tracking-ultra)}.qa-label,.qa-meta{font-family:var(--qa-font-mono);text-transform:uppercase;color:var(--qa-fg-mute)}.qa-meta{font-size:var(--qa-fs-mono);letter-spacing:var(--qa-tracking-wide)}.qa-mono,code,kbd,samp{font-family:var(--qa-font-mono);font-size:var(--qa-fs-mono-lg);color:var(--qa-fg)}a{color:var(--qa-fg);text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--qa-dur-base) var(--qa-ease-tape)}a:hover{border-bottom-color:var(--qa-fg)}hr{border:0;border-top:var(--qa-bw-hair) solid var(--qa-border);margin:var(--qa-sp-6) 0}.qa-sep:before{content:"·";margin:0 .6em;color:var(--qa-fg-ghost)}img,svg{max-width:100%;display:block}html{scroll-behavior:smooth}body{min-height:100vh;background:var(--qa-bg);color:var(--qa-fg);font-family:var(--qa-font-body)}.hatch{overflow:hidden}.hatch,.ph-box{position:relative}.ph-box{width:100%;background:var(--qa-bone-soft);border:1px solid var(--qa-border-hair)}:focus-visible{outline:2px solid var(--qa-accent);outline-offset:3px}::selection{background:var(--qa-yellow);color:var(--qa-ink)}.qa-nav-primary{font-family:var(--qa-font-body);font-weight:500;letter-spacing:0;text-transform:none;font-size:var(--qa-fs-body-sm);color:var(--qa-fg);opacity:.9;border-bottom:1px solid transparent;transition:border-color var(--qa-dur-base) var(--qa-ease-tape),opacity var(--qa-dur-base) var(--qa-ease-tape)}.qa-nav-primary:hover{border-bottom-color:var(--qa-fg);opacity:1}.qa-nav-cta{font-family:var(--qa-font-body);font-weight:500;letter-spacing:0;text-transform:none;font-size:var(--qa-fs-body-sm);color:var(--qa-bone);background:var(--qa-ink);padding:8px 16px;border:1px solid var(--qa-ink);border-radius:var(--qa-radius-pill);transition:background var(--qa-dur-base) var(--qa-ease-tape)}.qa-nav-cta:hover{background:var(--qa-red);border-color:var(--qa-red);border-bottom-color:var(--qa-red)}.LocaleSelector_wrap__Ymg7k{position:relative;display:inline-flex;align-items:center}.LocaleSelector_btn__J8yVc{font-family:var(--qa-font-mono);font-size:var(--qa-fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:var(--qa-tracking-wide);color:inherit;background:transparent;border:1px solid var(--qa-border-hair);padding:6px 12px;cursor:pointer;transition:border-color var(--qa-dur-base) var(--qa-ease-tape),opacity var(--qa-dur-base) var(--qa-ease-tape);opacity:.75}.LocaleSelector_btn__J8yVc:hover{opacity:1;border-color:currentColor}.LocaleSelector_overlay__iyoYw{position:fixed;inset:0;z-index:40;background:transparent;border:0;cursor:default}.LocaleSelector_menu__AlNKY{position:absolute;top:calc(100% + 8px);right:0;z-index:50;list-style:none;margin:0;padding:6px;background:var(--qa-bg);border:1px solid var(--qa-ink);box-shadow:var(--qa-shadow-whisper);min-width:200px}.LocaleSelector_active__RD2wT,.LocaleSelector_item__Yc4jq{width:100%;text-align:left;padding:10px 14px;background:transparent;border:0;font-family:var(--qa-font-mono);font-size:var(--qa-fs-mono-sm);letter-spacing:var(--qa-tracking-wide);text-transform:uppercase;color:var(--qa-fg);cursor:pointer;transition:background var(--qa-dur-fast) var(--qa-ease-tape)}.LocaleSelector_active__RD2wT:hover,.LocaleSelector_item__Yc4jq:hover{background:var(--qa-bg-subtle)}.LocaleSelector_active__RD2wT{background:var(--qa-ink);color:var(--qa-bone)}.LocaleSelector_active__RD2wT:hover{background:var(--qa-ink)}.UserMenu_wrap__S0LIh{position:relative;display:inline-flex;align-items:center}.UserMenu_trigger__QKtf_{display:inline-flex;align-items:center;gap:var(--qa-sp-2);background:transparent;border:1px solid var(--qa-border-hair);padding:6px 12px 6px 8px;font-family:var(--qa-font-mono);font-size:var(--qa-fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:var(--qa-tracking-wide);color:inherit;cursor:pointer;transition:border-color var(--qa-dur-base) var(--qa-ease-tape),opacity var(--qa-dur-base) var(--qa-ease-tape);opacity:.85}.UserMenu_trigger__QKtf_:hover{opacity:1;border-color:currentColor}.UserMenu_dot__TmvRs{width:10px;height:10px;border-radius:50%;background:var(--qa-ink);display:inline-block}.UserMenu_dot__TmvRs[data-role=artist]{background:var(--qa-red)}.UserMenu_dot__TmvRs[data-role=collector]{background:var(--qa-navy)}.UserMenu_name__sRhGR{font-weight:500}.UserMenu_overlay__iE7E_{position:fixed;inset:0;z-index:40;background:transparent;border:0;cursor:default}.UserMenu_menu__RI_oK{position:absolute;top:calc(100% + 8px);right:0;z-index:50;background:var(--qa-bg);color:var(--qa-fg);border:1px solid var(--qa-ink);box-shadow:var(--qa-shadow-whisper);min-width:240px;padding:var(--qa-sp-4);display:flex;flex-direction:column;gap:var(--qa-sp-3)}.UserMenu_header__ANamB{display:flex;flex-direction:column;gap:2px}.UserMenu_header__ANamB strong{font-family:var(--qa-font-body);font-style:italic;font-weight:400;font-size:var(--qa-fs-h3)}.UserMenu_menu__RI_oK ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.UserMenu_menu__RI_oK li a{display:block;padding:var(--qa-sp-2) 0;font-family:var(--qa-font-body);font-size:var(--qa-fs-body-sm);color:var(--qa-fg);border-bottom:none;text-transform:none;letter-spacing:0}.UserMenu_menu__RI_oK li a:hover{opacity:.7;border-bottom:none}.UserMenu_menu__RI_oK hr{border:0;border-top:1px solid var(--qa-border-hair);margin:2px 0}.UserMenu_signOut__bijEO{display:inline-flex;align-items:center;gap:var(--qa-sp-2);padding:var(--qa-sp-2) 0;background:transparent;border:0;color:var(--qa-err);font-family:var(--qa-font-mono);font-size:var(--qa-fs-mono-sm);text-transform:uppercase;letter-spacing:var(--qa-tracking-wide);cursor:pointer;text-align:left}.UserMenu_signOut__bijEO[disabled]{opacity:.5;cursor:not-allowed}.UserMenu_signOut__bijEO:hover{color:var(--qa-accent)}