@font-face{font-family:'Courier Prime';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/courier-prime-400.woff2') format('woff2')}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/bricolage-grotesque-700.woff2') format('woff2')}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/instrument-serif-regular.woff2') format('woff2')}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('/fonts/instrument-serif-italic.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/fonts/manrope-latin.woff2') format('woff2')}
:root{--paper:#f4f1e9;--ink:#24231f;--muted:#716d64;--rule:#cfc9bc;--accent:#a82b21;--display:'Bricolage Grotesque',Arial,sans-serif;--serif:'Instrument Serif',Georgia,serif;--sans:'Manrope',Arial,sans-serif;--mono:'Courier Prime','Courier New',monospace;--font:var(--sans);--opening-width:260px;--opening-height:132px;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{font:inherit;color:inherit}em{font-weight:400}::selection{color:var(--paper);background:var(--accent)}.skip-link{position:fixed;left:20px;top:-100px;z-index:30;background:var(--paper);padding:12px}.skip-link:focus{top:12px}.journal-site{max-width:1440px;margin:auto;padding:0 48px}.masthead{padding-top:22px}.masthead-top{display:flex;justify-content:space-between;font:10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.wordmark{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0 22px;white-space:nowrap;line-height:.9;color:var(--ink)}.wordmark:hover{color:var(--ink)}.wordmark-name{font:700 clamp(62px,10.8vw,154px)/.9 var(--display);letter-spacing:-.075em;font-optical-sizing:auto}.wordmark-records{font:italic clamp(48px,8.5vw,122px)/.9 var(--serif);letter-spacing:-.045em;padding:0 16px 0 10px}.wordmark-symbol{font:100px/1 var(--serif);color:var(--accent);margin-left:auto}.index{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:13px 0}.index nav{display:flex;gap:38px;font-size:12px;font-weight:600}.index nav a{position:relative}.index nav a[aria-current=location]{color:var(--accent)}.index nav a[aria-current=location]:after{content:'';position:absolute;bottom:-15px;height:3px;background:var(--accent);left:0;right:0}.header-contact{font-size:12px}.header-contact span{margin-left:16px;color:var(--accent)}.journal-section{scroll-margin-top:28px}.feature{display:grid;grid-template-columns:56% minmax(0,1fr);gap:5.5%;padding:37px 0 44px;align-items:center}.label-print{position:relative;overflow:hidden;background:#d9d5c6;aspect-ratio:1.15;isolation:isolate}.print-top,.print-bottom{position:absolute;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center;z-index:2;font:9px/1.4 var(--mono);letter-spacing:.04em}.print-top{top:19px}.print-bottom{bottom:18px}.print-bottom>span:first-child{font:italic 25px/1 var(--serif);letter-spacing:-.3px}.print-bottom>span:last-child{font-size:28px}.record-disc{position:absolute;width:91%;aspect-ratio:1;top:12%;left:18%;border-radius:50%;background:radial-gradient(ellipse at 70% 28%,#ffffff0f 0%,transparent 38%),conic-gradient(from 15deg,#161615,#30302b 13%,#171716 26%,#10100f 43%,#36342c 56%,#141413 72%,#272722 83%,#161615);box-shadow:0 5px 11px #17150e1c;display:grid;place-items:center;transform:rotate(-15deg)}.record-disc:before{content:'';position:absolute;inset:4%;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 2px,#b9b09b22 2.2px 2.7px,transparent 3px 4.5px);mask-image:radial-gradient(circle,#000 0 53%,transparent 70%)}.record-label{background:#ae3428;color:#ede4d0;border-radius:50%;width:36%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;box-shadow:0 0 0 1px #b74635;font-size:clamp(12px,1.5vw,21px);line-height:1}.record-label>span{font:700 1em/.9 var(--display);letter-spacing:-.05em}.record-label>i{font:italic 1.4em/1.1 var(--serif)}.record-label>b{display:block;width:9px;height:9px;border-radius:50%;background:var(--paper);margin:16% 0 8%}.record-label>small{font:6px/1.2 var(--mono);letter-spacing:.09em}.feature-story{padding:7px 0}.story-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;font:10px/1.4 var(--mono);color:var(--muted)}.category{text-transform:uppercase;color:var(--accent);letter-spacing:.04em}.feature-story h1{font:400 clamp(46px,5.1vw,73px)/.96 var(--serif);letter-spacing:-.025em;margin:30px 0 25px}.feature-story h1 em{color:var(--accent)}.feature-story>p{max-width:30ch;font-size:14px;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:32px;border-bottom:1px solid var(--ink);padding:10px 0;font-size:11px;font-weight:600;margin-top:22px}.text-link span{color:var(--accent);font-size:19px;line-height:1}.catalogue{border-top:1px solid var(--ink);padding:20px 0 40px}.section-title{display:flex;justify-content:space-between;align-items:baseline;gap:25px}.section-title h2{font:700 26px/1.2 var(--display);letter-spacing:-.05em}.section-title>span{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.catalogue-note{display:grid;grid-template-columns:60px minmax(0,1fr) 33%;gap:26px;align-items:center;padding:34px 0 0}.catalogue-symbol{font:57px/1 var(--serif);color:var(--accent)}.catalogue-note>p:not(.catalogue-detail){font:400 37px/1.05 var(--serif);letter-spacing:-.02em}.catalogue-detail{font-size:12px;line-height:1.7;color:var(--muted)}.information{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:30px 0 42px;border-top:1px solid var(--rule)}.section-label{font:10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px;color:var(--muted)}.about>p{font-size:14px;line-height:1.7;max-width:43ch}.contact-email{display:inline-block;font:400 25px/1.15 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.contact-email>span{font-family:var(--sans);font-size:16px;margin-left:8px;color:var(--accent)}.contact>p{margin-top:12px;color:var(--muted);font-size:11px}.footer{border-top:1px solid var(--ink);padding:19px 0 26px;display:flex;justify-content:space-between;gap:20px;font:9px/1.6 var(--mono);color:var(--muted)}.footer>p:first-child{font-weight:700;color:var(--ink)}.footer>div{display:flex;gap:23px}.footer a{color:var(--ink)}.privacy-header{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 0;border-bottom:1px solid var(--rule)}.privacy-header .wordmark{font:700 26px var(--display);letter-spacing:-.05em;display:block;padding:0}.privacy-header .wordmark>span{display:none}.privacy-header nav{font-size:12px}.privacy-content{max-width:680px;margin:55px auto 70px}.privacy-content h1{font:400 57px/1 var(--serif);margin:20px 0 32px;letter-spacing:-1px}.privacy-content h2{font:400 30px/1.1 var(--serif);margin:30px 0 16px}.privacy-content p{font-size:14px;margin-bottom:20px;line-height:1.75}.privacy-content a{text-decoration:underline;text-underline-offset:3px}.privacy-content .micro,.micro{font:10px var(--mono);color:var(--muted)}.not-found{max-width:650px;margin:100px auto;padding:24px}.not-found h1{font:400 45px/1.1 var(--serif);margin:20px 0}.not-found p{margin-bottom:25px}
/* A progressive camera approach. The full page remains available without JavaScript. */
.entry-runway{display:none}.entry-layer{display:none;position:fixed;inset:0;z-index:20;overflow:hidden;isolation:isolate}.has-entry .entry-runway{display:block;height:75svh}.has-entry .entry-layer{display:block}.has-entry .journal-site{opacity:var(--inside-opacity,0)}.entry-camera{position:absolute;inset:0;transform-origin:center;transform:scale(var(--camera-scale,1));will-change:transform}.entry-panel{position:absolute;background:var(--paper)}.entry-panel-top{inset:0 0 calc(50% + var(--opening-height)/2) 0}.entry-panel-bottom{inset:calc(50% + var(--opening-height)/2) 0 0 0}.entry-panel-left{left:0;top:calc(50% - var(--opening-height)/2);height:var(--opening-height);width:calc(50% - var(--opening-width)/2)}.entry-panel-right{right:0;top:calc(50% - var(--opening-height)/2);height:var(--opening-height);width:calc(50% - var(--opening-width)/2)}.entry-aperture{position:absolute;left:50%;top:50%;width:var(--opening-width);height:var(--opening-height);transform:translate(-50%,-50%);border:1px solid var(--ink)}.entry-title{position:absolute;text-align:center;left:50%;top:calc(50% - var(--opening-height)/2 - 85px);transform:translateX(-50%);font:700 34px/1 var(--display);letter-spacing:-1.8px;white-space:nowrap}.entry-title>span{display:block;font:italic 30px/1 var(--serif);letter-spacing:-.4px;margin-top:3px;color:var(--ink)}.entry-caption{position:absolute;text-align:center;left:50%;top:calc(50% + var(--opening-height)/2 + 26px);transform:translateX(-50%);font:11px var(--mono)}.entry-controls{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:var(--control-opacity,1)}.enter-button{border:0;background:transparent;color:var(--accent);font-size:14px;min-height:44px;min-width:130px;cursor:pointer;text-decoration:none}.entry-hint{position:absolute;bottom:49px;width:100%;text-align:center;font-size:11px;color:var(--muted);opacity:var(--control-opacity,1)}.skip-entry{position:absolute;right:28px;bottom:22px;background:transparent;border:0;padding:10px;font-size:11px;text-decoration:underline;cursor:pointer;opacity:var(--control-opacity,1)}.entry-complete .entry-layer{visibility:hidden;pointer-events:none}

@media(max-width:1000px){.journal-site{padding:0 32px}.wordmark-symbol{font-size:70px}.wordmark-records{padding-right:0}.feature{grid-template-columns:53% minmax(0,1fr);gap:5%;padding-top:29px}.story-meta{display:block}.story-meta time{display:block;margin-top:7px}.feature-story h1{font-size:54px;margin:20px 0}.feature-story>p{font-size:13px}.record-label{font-size:16px}.print-top,.print-bottom{left:17px;right:17px}.print-top{font-size:7px}.text-link{margin-top:14px}.catalogue-note{grid-template-columns:50px minmax(0,1fr) 34%;gap:20px}.catalogue-note>p:not(.catalogue-detail){font-size:33px}.information{gap:7%}.contact-email{font-size:23px}.footer{flex-wrap:wrap}}
@media(max-width:680px){.journal-site{padding:0 22px}.masthead{padding-top:19px}.masthead-top{font-size:8px}.wordmark{gap:9px;padding:21px 0 22px}.wordmark-name{font-size:clamp(39px,10.5vw,70px);letter-spacing:-.075em}.wordmark-records{font-size:clamp(31px,8.6vw,55px);padding-left:0}.wordmark-symbol{font-size:35px;line-height:1;margin-left:0}.index{padding:13px 0}.index nav{gap:26px;font-size:11px}.header-contact{display:none}.index nav a[aria-current=location]:after{bottom:-15px}.feature{display:flex;flex-direction:column;gap:0;padding:24px 0 34px;align-items:stretch}.label-print{aspect-ratio:1.13}.print-top,.print-bottom{left:18px;right:18px}.print-top{top:16px;font-size:8px}.print-bottom{bottom:16px}.print-bottom>span:first-child{font-size:23px}.record-label{font-size:17px}.feature-story{padding:25px 0 0}.story-meta{display:flex;font-size:9px}.story-meta time{margin-top:0}.feature-story h1{font-size:57px;line-height:.96;max-width:10em;margin:21px 0 19px}.feature-story h1 br:last-of-type{display:none}.feature-story>p{font-size:14px;max-width:35ch}.text-link{margin-top:15px}.catalogue{padding:20px 0 32px}.section-title h2{font-size:25px}.section-title>span{font-size:9px}.catalogue-note{grid-template-columns:37px minmax(0,1fr);gap:17px;padding-top:27px}.catalogue-symbol{font-size:44px;align-self:start;padding-top:3px}.catalogue-note>p:not(.catalogue-detail){font-size:34px}.catalogue-detail{grid-column:2;font-size:11px;margin-top:0}.information{grid-template-columns:1fr;gap:30px;padding:29px 0 34px}.section-label{margin-bottom:16px}.about>p{font-size:14px;max-width:38ch}.contact-email{font-size:25px}.footer{display:block;padding-top:18px;font-size:9px}.footer>p+p{margin-top:7px}.footer>div{margin-top:19px}.privacy-header{display:block;padding:25px 0}.privacy-header nav{margin-top:20px}.privacy-content{margin-top:36px}.entry-title{font-size:32px}}
@media(max-width:360px){.journal-site{padding:0 18px}.wordmark-symbol{font-size:27px}.wordmark{gap:7px}.index nav{gap:23px;font-size:10px}.feature-story h1{font-size:52px}.contact-email{font-size:23px}.record-label{font-size:15px}}
@media(pointer:coarse){.index nav a{min-height:34px;display:inline-flex;align-items:center}.index{padding:7px 0}.index nav a[aria-current=location]:after{bottom:-9px}.footer a{min-height:38px;display:inline-flex;align-items:center}.skip-entry{min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-entry .entry-runway,.has-entry .entry-layer{display:none}.has-entry .journal-site{opacity:1}.entry-camera{will-change:auto}}
