@font-face{font-family:Archive;src:url(assets/fonts/bricolage-grotesque-variable.woff2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#0c080b;color:#eee1d7;font-family:Archive,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}button:focus-visible,a:focus-visible,audio:focus-visible{outline:2px solid #ffd82a;outline-offset:5px}.skip{position:fixed;top:-80px;background:#fcda2a;color:#100808;padding:12px;z-index:999}.skip:focus{top:0}.archive-header{position:sticky;top:0;z-index:10;height:92px;padding:0 5%;display:flex;align-items:center;gap:48px;background:#0c080bf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #4a3230}.archive-brand{width:96px;flex:none}.archive-header nav{display:flex;gap:30px;align-items:center}.archive-header nav a,.edition,.eyebrow,.breadcrumbs,.card-role,.card-index,.card-open,.directory-filters button,.directory-title>span,.practice article>span,.practice article>a,.credit-stamp>span,.audio-note,.platform-link,.listen-button,.release-art>span,.source-links,.people-shortcuts,.next-release>span,footer,.archive-count small{font:12px/1.65 Courier New,monospace;letter-spacing:.07em}.archive-header nav a{font-size:14px}.archive-header a:hover,.archive-header a[aria-current]{color:#f8685d}.edition{margin-left:auto;color:#a6706c}.archive-hero{position:relative;padding:76px 7% 0;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,#5b150f 0,transparent 68%),#160a0a}.eyebrow{color:#e16f66;display:block}.archive-hero h1{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(62px,8.4vw,138px);line-height:.93;letter-spacing:-.025em;margin:34px 0}.archive-hero h1 em{font-style:normal;color:#f43f31}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-bottom>p{font-size:19px;line-height:1.8;color:#c4a09e}.archive-count{font-size:76px;line-height:1}.archive-count small{display:block;margin-top:14px}.cover-ribbon{display:flex;gap:20px;margin:64px -9% -65px;transform:rotate(-7deg);pointer-events:none;opacity:.75}.cover-ribbon img{width:calc(100% / 6);aspect-ratio:1;object-fit:cover;box-shadow:15px 15px #08040955}.practice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:120px 7% 110px;border-bottom:1px solid #562e2b;gap:42px;padding-bottom:48px}.practice article>span{color:#b05d57}.practice h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(26px,3vw,43px);line-height:1;margin:22px 0}.practice p{color:#b4a1a8}.practice article>a{display:inline-block;margin-top:27px;font-size:14px;border-bottom:1px solid #bb3a30;color:#f27c73}.release-directory,.people{margin:0 7% 100px}.directory-title{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:35px}.directory-title h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(35px,5vw,70px);line-height:1}.directory-title>span{color:#cb6d65}.directory-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.directory-filters button{font-size:14px;padding:11px 17px;color:#bf8f8b;background:none;border:1px solid #62322e}.directory-filters button[aria-pressed=true],.directory-filters button:hover{background:#c82d21;border-color:#c82d21;color:#fff0dc}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 30px}.release-card[hidden]{display:none}.release-card figure{position:relative;overflow:hidden;aspect-ratio:1;margin-bottom:24px;background:#24110f}.release-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.release-card:hover figure img{transform:scale(1.035)}.card-index{position:absolute;bottom:0;left:0;background:#130b13e8;padding:9px 15px}.card-role{color:#d96e66;font-size:12px;min-height:20px;display:block}.release-card h3{font-size:30px;font-weight:600;line-height:1.12;margin:12px 0 8px;letter-spacing:-.025em}.release-card p{color:#b59d9b}.card-open{display:block;margin-top:18px;border-top:1px solid #55312f;padding-top:13px;color:#d8bca5}.breadcrumbs{display:flex;flex-wrap:wrap;gap:20px;padding:40px 7% 0;color:#bf8e8a}.breadcrumbs a:hover{color:#fff}.release-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;padding:42px 7% 86px;align-items:start;background:radial-gradient(ellipse at 15% 30%,#58150f35,transparent 55%)}.release-art{position:sticky;top:134px;padding:12px 0 20px}.release-art img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;box-shadow:18px 18px #3e1613,0 35px 75px #0008;transform:rotate(-3deg)}.release-art>span{display:block;margin-top:37px;color:#ae6660}.release-heading h1{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(54px,6vw,94px);line-height:.98;letter-spacing:-.02em;margin:24px 0 18px;overflow-wrap:anywhere}.artist-name{font-size:23px;color:#bf8985}.credit-stamp{border-block:1px solid #65322e;padding:23px 0;margin:32px 0}.credit-stamp>span{color:#cb6c64}.credit-stamp strong{display:block;font-size:21px;line-height:1.3;margin:12px 0}.credit-stamp p{color:#c5acaa}.listening-deck{display:grid;grid-template-columns:auto minmax(80px,1fr);gap:16px;align-items:center}.listen-button{font-size:14px;padding:14px 19px;border:1px solid #e5382b;background:#bd271b;color:#fff0d9;min-height:52px}.listen-button:hover{background:#ea3527}.audio-scope{width:100%;height:64px}.listening-deck audio{grid-column:1/-1;width:100%;height:42px;color-scheme:dark}.audio-note{grid-column:1/-1;color:#bb928e}.platform-link{font-size:14px;display:inline-block;margin-top:23px;border-bottom:1px solid #bf372d;color:#f2bab6}.contribution{padding:72px 7% 80px;background:#efe4d4;color:#211312}.contribution>.eyebrow{color:#952921}.contribution>h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(40px,5.2vw,76px);line-height:1.07;max-width:800px;margin:24px 0}.project-intro{font-size:20px;line-height:1.8;max-width:860px;color:#684947}.contribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:50px}.contribution-grid article{border-top:1px solid #b79b99;padding-top:22px}.contribution-grid article>span{font:14px Courier New,monospace;color:#b1352b}.contribution-grid h3{font-size:19px;line-height:1.3;margin:17px 0 14px}.contribution-grid p{color:#664846}.people{padding-top:90px}.people-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.people-shortcuts a{padding:10px 15px;border:1px solid #88342e;font-size:14px}.people-shortcuts a:hover{background:#8f261e}.collaborator-file{display:grid;grid-template-columns:1fr 1.3fr;gap:9%;border-top:1px solid #62322e;padding:45px 0}.collaborator-file h3{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(30px,4vw,55px);line-height:1.04;margin-top:20px}.collaborator-file p{font-size:17px;color:#c9a8a6}.collaborator-file dl{margin:30px 0}.collaborator-file dl>div{display:grid;grid-template-columns:140px 1fr;border-top:1px solid #432624;padding:12px 0;font-size:14px}.collaborator-file dt{color:#c36962;font:12px/1.7 Courier New,monospace}.collaborator-file dd{margin:0}.source-links{display:flex;flex-wrap:wrap;gap:18px}.source-links a{text-decoration:underline;text-underline-offset:5px;color:#e7a19b}.next-release{display:grid;grid-template-columns:1fr auto;align-items:center;margin:0 7% 80px;background:#4f130f;padding:35px 40px;gap:14px 30px}.next-release>span{color:#efa39d}.next-release strong{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(35px,5vw,62px);line-height:1.05}.next-release img{grid-row:1/3;grid-column:2;transform:rotate(6deg);transition:transform .3s}.next-release:hover img{transform:rotate(0)}footer{border-top:1px solid #52312f;padding:35px 7%;display:flex;gap:25px;justify-content:space-between;font-size:12px;color:#b78581}@media(max-width:750px){.archive-header{height:74px;padding:0 4%;gap:20px}.archive-brand{width:65px}.archive-header nav{gap:12px;flex-wrap:wrap;line-height:1}.archive-header nav a{font-size:11px}.edition{display:none}.archive-hero{padding:45px 6% 0}.archive-hero h1{font-size:12vw}.hero-bottom>p{font-size:16px}.archive-count{font-size:50px}.cover-ribbon{gap:10px;margin-top:38px}.cover-ribbon img{width:25%}.practice{margin:105px 6% 60px;grid-template-columns:1fr;gap:36px}.practice h2{font-size:36px}.practice article>a{margin-top:14px}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 17px}.directory-title{align-items:center;gap:14px}.directory-title h2{font-size:33px}.directory-title>span{font-size:11px}.release-directory,.people{margin-inline:6%}.release-card h3{font-size:23px}.release-card p{font-size:14px}.card-role{font-size:10px;min-height:32px}.card-open{font-size:10px}.directory-filters{gap:7px}.directory-filters button{font-size:12px;padding:9px 10px}.breadcrumbs{padding:28px 6% 0}.release-hero{grid-template-columns:1fr;padding:35px 6% 50px;gap:25px}.release-art{position:static;width:84%;margin:0 auto}.release-art>span{font-size:11px}.release-heading h1{font-size:60px}.artist-name{font-size:21px}.contribution{padding:50px 6%}.contribution-grid{grid-template-columns:1fr;gap:25px;margin-top:32px}.project-intro{font-size:17px}.contribution>h2{font-size:43px}.collaborator-file{grid-template-columns:1fr;gap:25px}.collaborator-file dl>div{grid-template-columns:110px 1fr}.people{padding-top:55px}.next-release{padding:26px;margin-inline:6%}.next-release img{width:70px;height:70px}.next-release>span{font-size:10px}.next-release strong{font-size:34px}footer{flex-wrap:wrap;font-size:11px}footer>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.7,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s}}.artist-portrait{margin:0 0 24px}.artist-portrait img{display:block;width:100%;max-width:440px;height:300px;object-fit:cover}.artist-portrait figcaption{font:9px/1.6 monospace;color:#9e7f7d;letter-spacing:.1em;margin-top:8px}.artist-socials{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.artist-socials a{padding:12px 14px;border:1px solid #75433f;color:#eccfcd;font:11px/1.5 monospace}.artist-socials a:hover{background:#622420;color:#fff}.artist-socials span{margin-left:12px}.artist-ensemble{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:0 0 28px}.artist-ensemble figure{margin:0}.artist-ensemble img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.artist-ensemble figcaption{font:10px/1.6 monospace;margin-top:8px}.artist-ensemble .artist-socials{margin:8px 0}.artist-ensemble .artist-socials a{font-size:9px;padding:8px}.jewel-release{margin:0}.jewel-release iframe{display:block;width:100%;height:clamp(620px,82svh,850px);border:0}.jewel-release+section{scroll-margin-top:80px}@media(max-width:900px){.jewel-release iframe{height:1100px}}
