@font-face{font-family:Pangram;src:url(/media/d0e1f67f1bbe0d57-PPPangramSans-Compac.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Pangram;src:url(/media/f56e5292ef3914b4-PPPangramSans-Narrow.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Oswald;src:url(/explore/fonts/Oswald.woff)format("woff");font-weight:200 700;font-display:swap}@font-face{font-family:Bodoni;src:url(/explore/fonts/BodoniModa-Italic.ttf)format("truetype");font-weight:400 900;font-style:italic;font-display:swap}:root{--ease:cubic-bezier(.2, .7, .2, 1);--gutter:clamp(20px, 3.4vw, 64px);scroll-behavior:smooth;color-scheme:dark;color:#fff;background:#000;font-family:Pangram,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--fg);--bg:#000;--fg:#fff;--muted:#aaa;--line:#333;margin:0}.paper{--bg:#fff;--fg:#000;--muted:#575757;--line:#c8c8c8;color-scheme:light}.has-review{padding-bottom:64px}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{opacity:.3;cursor:default}img{max-width:100%;display:block}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid}::selection{background:var(--fg);color:var(--bg)}.work-image{object-fit:contain;filter:none;width:100%;height:100%}.micro{letter-spacing:.12em;text-transform:uppercase;font:11px/1.5 Courier New,monospace}.muted{color:var(--muted)}.display{font-family:Oswald,Pangram,sans-serif}.serif{font-family:Bodoni,Georgia,serif;font-style:italic;font-weight:400}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--fg);color:var(--bg);padding:12px;position:fixed;top:0;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.explore-nav{height:100px;padding:28px var(--gutter);z-index:5;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.identity{letter-spacing:.035em;white-space:nowrap;font-size:19px;line-height:1}.identity span{letter-spacing:.3em;margin-top:7px;font:9px/1.5 Courier New,monospace;display:block}.explore-nav nav{letter-spacing:.06em;gap:clamp(18px,3vw,48px);font:12px/1.5 Courier New,monospace;display:flex}.explore-nav nav a{padding:8px 0}.explore-nav nav a:hover{text-underline-offset:6px;text-decoration:underline}.end-note{padding:72px var(--gutter);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;margin-top:100px;display:flex}.end-note>a:first-child{letter-spacing:-.035em;font-size:clamp(28px,4vw,60px)}.end-note span,.end-note>a:last-child{font:11px/1.5 Courier New,monospace}.reveal{transition:translate 1.1s var(--ease);translate:0}html[data-motion=on] .reveal.awaiting{translate:0 24px}.image-window{overflow:visible}.review-bar{z-index:50;color:#fff;color-scheme:dark;background:#101010;border-top:1px solid #444;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:8px 16px;font:12px/1.2 Pangram,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}.review-bar a,.review-bar button,.review-bar select{color:#fff;background:0 0;border:1px solid #0000;border-radius:0;padding:10px 12px}.review-bar a:hover,.review-bar button:hover{border-color:#777}.review-bar select{border-color:#555;max-width:290px}.review-bar select option{background:#111}.review-bar [data-toggle-motion]{margin-left:24px}.review-home{border-right:1px solid #444!important}.restore-bar{z-index:50;color:#fff;background:#000;border:1px solid #777;padding:12px 18px;font-size:12px;position:fixed;bottom:14px;right:16px}.review-dialog{color:#fff;z-index:70;color-scheme:dark;background:#101010;border:0;border-left:1px solid #555;width:min(520px,100%);height:100%;max-height:100%;margin:0;padding:36px;font-size:16px;line-height:1.5;position:fixed;inset:0 0 0 auto;overflow-y:auto}.review-dialog::backdrop{background:#0009}.review-dialog h2{letter-spacing:-.035em;margin:10px 0 16px;font-size:40px}.review-dialog p{margin-bottom:22px}.review-dialog .close-notes{color:#fff;background:0 0;border:0;border-bottom:1px solid #888;margin:0 0 28px auto;padding:0 0 5px;font-size:13px;display:block}.review-dialog dl{border-block:1px solid #444;margin:20px 0;padding:20px 0}.review-dialog dt{color:#aaa;margin:12px 0 4px;font-size:12px}.review-dialog dd{margin:0}.review-dialog fieldset{border:0;margin:0 0 20px;padding:0}.review-dialog legend,.review-dialog label{margin:0 0 10px;font-size:13px;display:block}.verdict-options{flex-wrap:wrap;gap:7px;display:flex}.verdict-options button{background:0 0;border:1px solid #666;padding:9px 11px;font-size:13px}.verdict-options button[aria-pressed=true]{color:#000;background:#fff}.review-dialog textarea{resize:vertical;color:#fff;background:#171717;border:1px solid #666;width:100%;padding:12px;font-size:15px}.review-dialog .save-status{color:#aaa;margin:8px 0 28px;font-size:11px}.review-dialog details{border-top:1px solid #444;padding-top:16px}.review-dialog summary{cursor:pointer;font-size:13px}.review-dialog details p{margin:16px 0 12px}.review-dialog details img{width:100%;height:auto}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=off] .reveal{translate:0!important}[hidden]{display:none!important}@media (width<=700px){.explore-nav{height:84px;padding-block:20px}.identity{font-size:16px}.identity span{font-size:8px}.explore-nav nav{gap:16px;font-size:11px}.end-note{flex-wrap:wrap;margin-top:60px;padding-block:40px}.end-note>a:first-child{width:100%}.has-review{padding-bottom:94px}.review-bar{flex-wrap:wrap;gap:0;min-height:86px;padding:6px 4px}.review-bar a,.review-bar button,.review-bar select{padding:8px}.review-bar select{max-width:210px;font-size:11px}.review-bar [data-toggle-motion]{margin-left:0}.review-dialog{padding:24px}.review-dialog h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-logo{filter:none;width:280px;max-width:100%;height:auto;display:block}.paper .brand-logo{filter:invert()}.explore-nav .identity{max-width:50%}@media (width<=700px){.brand-logo{width:215px}.explore-nav .identity{max-width:52%}}
