@font-face{font-family:Nova Serif;src:url(/memo/fonts/eb-garamond-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nova Serif;src:url(/memo/fonts/eb-garamond-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nova Serif;src:url(/memo/fonts/eb-garamond-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nova Serif;src:url(/memo/fonts/eb-garamond-latin-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nova Sans;src:url(/memo/fonts/carlito-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nova Sans;src:url(/memo/fonts/carlito-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nova Sans;src:url(/memo/fonts/carlito-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nova Sans;src:url(/memo/fonts/carlito-latin-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nova Caps;src:url(/memo/fonts/alegreya-sans-sc-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nova Caps;src:url(/memo/fonts/alegreya-sans-sc-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0e0e13;--soft:#3b3b44;--muted:#6b6b75;--faint:#a9a9b2;--line:#dcdcd8;--paper:#fff;--red:#d6281f;--blue:#245fb6;--lime:#6f9612;--cyan:#1689bd;--plum:#8b3a8c;--pink:#d93a78;--green:#3d9233;--indigo:#3c2068;--serif:"Nova Serif", Georgia, "Times New Roman", serif;--sans:"Nova Sans", Carlito, Calibri, "Segoe UI", system-ui, sans-serif;--caps:"Nova Caps", "Nova Sans", Carlito, Calibri, sans-serif;--pad:clamp(16px, 4vw, 48px);--accent:var(--ink)}html,body{margin:0;padding:0}*{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink)}a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--pink)}button{font:inherit;color:inherit;touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%}[hidden]{display:none!important}.skip-link{z-index:100;color:#000;background:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site{background:var(--paper);min-height:100vh;color:var(--ink);font:400 1.125rem/1.55 var(--sans);overflow-x:clip}.wrap{max-width:1360px;padding-inline:var(--pad);margin-inline:auto}main{display:block;position:relative}main:focus{outline:none}.kicker,.more,.btn,.filter,.chip,.when,.filed,.card-meta,.card-cue,.plate-code,.site-head nav a,.site-foot nav a,.foot-mark p,.specimen-label,.brand span{font-family:var(--caps);text-transform:lowercase}.site-head{z-index:20;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.site-head-in{max-width:1360px;padding:12px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-inline:auto;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:40px;height:auto}.brand span{letter-spacing:.1em;white-space:nowrap;font-size:1.3rem;font-weight:700}.brand:hover{color:inherit}.site-head nav,.site-foot nav{flex-wrap:wrap;gap:clamp(14px,2.4vw,34px);display:flex}.site-head nav a,.site-foot nav a{letter-spacing:.16em;border-bottom:2px solid #0000;padding:6px 0;font-size:1rem;font-weight:700;text-decoration:none}.site-head nav a[aria-current=page],.site-foot nav a[aria-current=page]{border-bottom-color:var(--ink)}.site-head nav{align-items:center}.site-head nav a.nav-tool{align-items:center;gap:.4rem;margin-block:-6px;padding:0 0 2px;display:inline-flex}.nav-tool-face{flex:none;width:2.1rem;height:2.1rem;transition:transform .2s;display:block}.nav-tool-word{width:auto;height:1rem;display:block}.nav-tool:hover .nav-tool-face{transform:rotate(-9deg)scale(1.08)}@media (width<=960px){.nav-tool-word{display:none}}@media (width>=701px) and (width<=740px){.site-head-in{column-gap:12px}.site-head nav{gap:13px}.nav-tool-face{width:1.9rem;height:1.9rem}}.corner-tr{z-index:0;pointer-events:none;width:clamp(7.5rem,26vw,21rem);height:auto;position:absolute;top:0;right:0}.corner-bl{pointer-events:none;width:clamp(8rem,17vw,15rem);height:auto;position:absolute;bottom:100%;left:0}.kicker{letter-spacing:.3em;color:var(--muted);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.display{font:600 clamp(3.2rem, 8.6vw, 7.6rem)/.94 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.lede{max-width:30ch;font:italic 400 clamp(1.3rem, 2vw, 1.65rem)/1.35 var(--serif);color:var(--soft);text-wrap:pretty;margin:0}.paint-rule{width:min(100%,26rem);height:auto;margin-left:-1.2rem;display:block}.page-head{z-index:1;flex-direction:column;gap:1.1rem;padding-block:clamp(72px,9vw,128px) clamp(20px,3vw,36px);display:flex;position:relative}.page-head .lede{max-width:36ch}.hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,8vw,112px) clamp(56px,7vw,96px);display:grid}.hero-copy{flex-direction:column;gap:1.5rem;display:flex}.hero .display{font-size:clamp(3.2rem,8.2vw,7.2rem);line-height:.9}.actions{flex-wrap:wrap;gap:12px;display:flex}.btn{border:1px solid var(--ink);background:var(--paper);color:var(--ink);letter-spacing:.16em;padding:.9rem 1.4rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.btn:hover,.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:var(--red);border-color:var(--red);color:var(--paper)}.fineprint{font:italic 400 1.05rem/1.3 var(--serif);color:var(--muted);margin:0}.specimen-art{aspect-ratio:1;isolation:isolate;justify-self:center;width:100%;max-width:620px;position:relative}.specimen-photo{object-fit:cover;object-position:48% 45%;z-index:1;border-radius:43% 57% 48% 52%/48% 42% 58% 52%;width:88%;max-width:none;height:78%;position:absolute;top:10%;left:6%}.specimen-splatter{object-fit:contain;pointer-events:none;z-index:0;width:62%;max-width:none;height:115%;position:absolute}.specimen-splatter-left{top:-12%;left:-14%;transform:rotate(-27deg)}.specimen-splatter-right{top:-18%;right:-14%;transform:rotate(155deg)}.specimen-label{z-index:2;background:var(--paper);border:1px solid var(--ink);letter-spacing:.16em;text-align:right;margin:0;padding:.45rem .65rem;font-size:.8rem;font-weight:700;line-height:1.5;position:absolute;bottom:2%;right:0}.sheet-edge{border-top:1px solid var(--line);background:url(/memo/lockup-running.png) 50% 2.4rem/min(21rem,62vw) no-repeat;height:6.6rem}.sec{padding-block:clamp(26px,4vw,52px)}.sec-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding-bottom:.5rem;display:flex}.sec-title{font:700 clamp(1.5rem, 2.6vw, 2rem)/1.1 var(--caps);letter-spacing:.05em;text-transform:lowercase;align-items:center;gap:.45rem;margin:0;display:flex}.sec-num{width:4.6rem;height:4.6rem;font:700 1.3rem/1 var(--sans);letter-spacing:0;background:50%/contain no-repeat;flex:none;place-items:center;margin:-1.3rem 0 -1.2rem -.9rem;display:grid}.more{letter-spacing:.16em;font-size:.98rem;font-weight:700;text-decoration:none}.drop{flex:none;width:.82rem;height:.82rem}.dispatch{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr) 9.5rem;gap:1rem 2rem;padding:1.8rem 0;display:grid;position:relative}.dispatch-link{color:inherit;text-decoration:none}.dispatch-link:after{content:"";z-index:1;position:absolute;inset:0}.dispatch-link:focus-visible{outline:none}.dispatch-link:focus-visible:after{outline:3px solid var(--blue);outline-offset:6px}.dispatch:has(.dispatch-link):hover h3{text-decoration:underline 2px;text-decoration-color:var(--accent);text-underline-offset:5px}.when{letter-spacing:.1em;color:var(--muted);align-self:start;align-items:center;gap:.6rem;margin:.35rem 0 0;font-size:1.02rem;font-weight:500;line-height:1.2;display:flex}.what h3{font:600 clamp(1.45rem, 2.2vw, 1.9rem)/1.15 var(--serif);text-wrap:pretty;margin:0 0 .4rem}.what p{color:var(--soft);text-wrap:pretty;margin:0;font-size:1.1rem;line-height:1.5}.filed{border-left:1px solid var(--line);letter-spacing:.16em;flex-direction:column;align-self:start;gap:.3rem;margin:.3rem 0 0;padding-left:1.1rem;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.filed span:first-child{color:var(--accent)}.filed span:last-child{color:var(--muted)}.filters{flex-wrap:wrap;gap:.5rem;padding-bottom:.4rem;display:flex}.filter{border:1px solid var(--ink);background:var(--paper);color:var(--ink);letter-spacing:.16em;cursor:pointer;padding:.6rem .95rem;font-size:.9rem;font-weight:700;line-height:1}.filter[aria-pressed=true]{background:var(--ink);color:var(--paper)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:3.2rem 2.2rem;padding-top:2.4rem;display:grid}.card{flex-direction:column;display:flex;position:relative}.card-mark{z-index:2;pointer-events:none;width:5rem;max-width:none;height:5rem;position:absolute;top:-2rem;left:-1.7rem}.well{aspect-ratio:4/3;border:1px solid var(--line);background:var(--paper);place-items:center;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.pool{object-fit:contain;width:100%;height:100%;padding:3%;position:absolute;inset:0}.chip{border:1px solid var(--line);letter-spacing:.18em;color:var(--soft);background:#ffffffeb;padding:.42rem .75rem;font-size:.78rem;font-weight:700;line-height:1.2;position:relative}.chip:empty{display:none}.card-shot{object-fit:contain;background:#080808;width:100%;height:100%;position:absolute;inset:0}.card-body{flex-direction:column;flex:1;gap:.55rem;padding-top:1.1rem;display:flex}.card-meta{letter-spacing:.16em;color:var(--muted);justify-content:space-between;gap:12px;margin:0;font-size:.88rem;font-weight:700;line-height:1.2;display:flex}.status{color:var(--ink);align-items:center;gap:.45rem;display:flex}.card h3{font:600 1.75rem/1.1 var(--serif);margin:0}.card-body>p:not(.card-meta){color:var(--soft);text-wrap:pretty;margin:0;font-size:1.08rem;line-height:1.5}.card-link{text-decoration:none}.card-link:after{content:"";z-index:3;position:absolute;inset:0}.card-link:hover{color:inherit}.card-link:focus-visible{outline:none}.card-link:focus-visible:after{outline:3px solid var(--blue);outline-offset:6px}.card-cue{letter-spacing:.16em;color:var(--accent);margin-top:auto;padding-top:.3rem;font-size:.9rem;font-weight:700}.card:has(.card-link):hover .well{border-color:var(--accent)}.card:has(.card-link):hover h3{text-decoration:underline 2px;text-decoration-color:var(--accent);text-underline-offset:5px}.strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;padding-top:1.6rem;display:grid}.plates{columns:3 280px;column-gap:1rem;padding-top:clamp(8px,2vw,24px)}.plate{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);cursor:zoom-in;place-items:center;width:100%;padding:0;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.plates .plate{break-inside:avoid;margin:0 0 1rem}.plate:hover{border-color:var(--accent)}.plate-shot{background:var(--paper);width:100%;height:100%;position:absolute;inset:0}.plate-code{border:1px solid var(--line);background:var(--paper);letter-spacing:.16em;padding:.22rem .5rem;font-size:.76rem;font-weight:700;line-height:1.2;position:absolute;bottom:.5rem;left:.5rem}.site-foot{border-top:1px solid var(--ink);margin-top:clamp(8.5rem,17vw,15rem);position:relative}.site-foot nav{row-gap:4px}.site-foot-in{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:end;gap:28px 32px;padding-block:32px 56px;display:grid}.foot-mark{flex-direction:column;gap:12px;display:flex}.foot-mark img{width:64px;height:64px}.foot-mark p{letter-spacing:.1em;color:var(--muted);margin:0;font-size:1rem;font-weight:500;line-height:1.55}.motto{max-width:30ch;font:italic 400 1.3rem/1.4 var(--serif);color:var(--soft);margin:0}.lightbox{color:#f3f3ef;background:#0c0d13;border:1px solid #f3f3ef;width:min(960px,100% - 32px);max-height:calc(100dvh - 32px);padding:20px}.lightbox::backdrop{background:#0c0d13eb}.lightbox img{object-fit:contain;background:#fff;width:100%;max-height:72dvh;display:block}.lightbox p{text-align:center;font:italic 400 1.3rem/1.4 var(--serif);margin:0;padding:3rem 1rem}.lightbox .lb-caption{font:400 1rem/1.3 var(--sans);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.lightbox button{color:#0c0d13;font:700 .9rem/1 var(--caps);letter-spacing:.16em;text-transform:lowercase;cursor:pointer;background:#f3f3ef;border:0;padding:.65rem 1rem}@media (width<=700px){.site-head nav{justify-content:space-between;gap:0 8px;width:100%}.site-head nav a:not(.nav-tool){letter-spacing:.1em;font-size:.85rem}.site-head-in{position:relative}.nav-tool-word{display:none}.site-head nav a.nav-tool{top:10px;right:var(--pad);border-bottom:0;margin:0;padding:0;position:absolute}.site-head nav a.nav-tool[aria-current=page] .nav-tool-face{filter:drop-shadow(0 3px 0 var(--ink))}.nav-tool-face{width:2.75rem;height:2.75rem}.site-head nav a{align-items:center;min-height:40px;display:flex}.page-head{padding-top:8rem}.dispatch{grid-template-columns:1fr;gap:.7rem;padding:1.5rem 0}.when,.filed{margin-top:0}.filed{border-left:0;flex-direction:row;gap:1rem;padding-left:0}.card-mark{width:4.4rem;height:4.4rem;top:-1.8rem;left:-.7rem}.sec-num{width:4rem;height:4rem;margin:-1rem 0 -1rem -.7rem;font-size:1.15rem}.hero-copy{gap:1.3rem}}@media (width<=350px){.brand span{letter-spacing:.06em;font-size:1.08rem}.site-head nav a.nav-tool{top:11px}.nav-tool-face{width:2.4rem;height:2.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
