@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap");@font-face{font-family:Neuropolitical;src:url(/fonts/Neuropolitical\ Rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#f7f4ef;--bg-2:#ffffff;--ink:#0b0b0b;--muted:#3a3a3a}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);text-transform:uppercase;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 85% -10%,#ffffff 0,rgba(255,255,255,.1) 60%,transparent 70%),linear-gradient(180deg,var(--bg-2) 0,var(--bg) 70%)}.shipping-inline,body{font-family:Courier Prime,Courier New,monospace}.shipping-inline{position:fixed;top:120px;right:24px;width:min(220px,70vw);font-size:11px;line-height:1.3;z-index:20}.shipping-details{border:none}.shipping-details summary{list-style:none;cursor:pointer;letter-spacing:.08em;font-size:12px}.shipping-details summary::-webkit-details-marker{display:none}.shipping-content{margin-top:12px;display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.shipping-content p{margin:0}.shipping-form{display:grid;grid-gap:6px;gap:6px;color:var(--ink)}.shipping-form label{font-weight:600;font-size:11px}.shipping-form input,.shipping-form select{width:100%;border:1px solid rgba(11,11,11,.35);background:#e4e2dd;padding:4px 6px;font-family:inherit;font-size:11px}.shipping-radio{display:grid;grid-gap:6px;gap:6px;font-weight:500}.shipping-radio input{margin-right:8px}.shipping-check{font-weight:500;display:flex;align-items:center;gap:8px}.shipping-submit{border:1px solid rgba(11,11,11,.5);background:#e4e2dd;padding:4px 7px;cursor:pointer;font-family:inherit;font-size:11px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:28px 48px 16px;background:linear-gradient(180deg,rgba(247,244,239,.95),rgba(247,244,239,.7) 55%,rgba(247,244,239,0));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav{display:flex;flex-wrap:nowrap;gap:clamp(8px,2vw,28px);justify-content:flex-start;align-items:center;text-transform:uppercase;letter-spacing:clamp(.06em,.5vw,.18em);font-size:clamp(9px,1.4vw,14px);font-weight:500;font-family:Courier Prime,Courier New,monospace;white-space:nowrap}.nav a{color:var(--ink);text-decoration:none;padding-bottom:6px;border-bottom:1px solid transparent;transition:border-color .18s ease,opacity .18s ease}.nav a:focus-visible,.nav a:hover{border-bottom-color:var(--ink);outline:none}.nav a[aria-current=page]{border-bottom-color:var(--ink)}.site-footer{padding:24px 48px 32px;text-align:center}.site-footer p{margin:0;font-family:Courier Prime,Courier New,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--muted)}main{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:120px 48px 80px;position:relative}.home-main{align-items:stretch;justify-content:flex-start;padding:8px 32px 80px}.nav-home{display:flex;align-items:center;gap:8px}.nav-logo{height:clamp(70px,14vw,160px);width:auto}.nav-contact{margin-left:auto}.vinyl-hero{max-width:min(70vw,500px);height:auto;display:block;border-radius:50%;animation:spin 8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-canvas{cursor:pointer}.coming-soon{margin:0;font-family:Courier Prime,Courier New,monospace;letter-spacing:.22em}.coming-soon,.order-link{font-size:12px;text-transform:uppercase;color:var(--muted)}.order-link{letter-spacing:.18em;text-decoration:none}.order-link:focus-visible,.order-link:hover{color:var(--ink)}.text-us{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-decoration:none}.text-us:focus-visible,.text-us:hover{color:var(--ink)}.page{width:100%}.demodrop-page{background:transparent}.demodrop-card{width:min(560px,100%);background:rgba(255,255,255,.7);border:1px solid rgba(11,11,11,.2);border-radius:12px;padding:40px;box-shadow:none;position:relative;z-index:1}.eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.24em;font-size:11px;color:var(--muted)}.demodrop-card h1{margin:0 0 8px;font-size:clamp(27px,3.8vw,38px)}.subhead{font-size:15px}.demodrop-meta,.subhead{margin:0 0 28px;color:var(--muted)}.demodrop-meta{display:flex;flex-wrap:wrap;gap:16px;text-transform:uppercase;letter-spacing:.22em;font-size:10px}.demodrop-form{display:grid;grid-gap:18px;gap:18px}.demodrop-form label{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.demodrop-form input,.demodrop-form textarea{width:100%;padding:14px 16px;border-radius:6px;border:1px solid rgba(11,11,11,.35);background:rgba(255,255,255,.6);font-family:Courier Prime,Courier New,monospace;font-size:14px;letter-spacing:.02em}.demodrop-form input:focus,.demodrop-form textarea:focus{outline:2px solid rgba(11,11,11,.35);outline-offset:2px}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);border-radius:8px;padding:14px 26px;background:transparent;color:var(--ink);font-size:13px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.button:focus-visible,.button:hover{background:var(--ink);color:#ffffff}.message-block{display:grid;grid-template-columns:minmax(0,1fr) 160px;grid-gap:16px;gap:16px;align-items:stretch}.message-input{display:grid;grid-gap:10px;gap:10px}.message-aside{border-left:1px solid rgba(11,11,11,.2);padding-left:16px;display:grid;align-content:center;grid-gap:8px;gap:8px;text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:var(--muted);font-family:Courier Prime,Courier New,monospace}.message-aside p{margin:0}.swiss-artists{width:min(960px,100%);margin:0 auto}.swiss-artists-header{display:grid;grid-template-columns:80px 1fr auto;align-items:baseline;grid-gap:0 24px;gap:0 24px;padding-bottom:20px;border-bottom:2px solid var(--ink);margin-bottom:0}.swiss-index{font-family:Courier Prime,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.swiss-title{font-size:clamp(32px,5vw,48px);font-weight:500;letter-spacing:clamp(.06em,.5vw,.18em);line-height:1}.swiss-count,.swiss-title{margin:0;font-family:Courier Prime,Courier New,monospace;text-transform:uppercase}.swiss-count{font-size:11px;letter-spacing:.15em;color:var(--muted)}.swiss-artist-list{display:grid;grid-template-columns:1fr}.swiss-artist-row{display:grid;grid-template-columns:200px 1fr;grid-gap:0 24px;gap:0 24px;align-items:start;padding:32px 0;border-bottom:1px solid rgba(11,11,11,.15)}.swiss-artist-number{font-family:Courier Prime,Courier New,monospace;font-size:42px;font-weight:700;line-height:1;color:rgba(11,11,11,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiss-artist-photo{width:200px;height:260px;background-size:cover;background-position:50%;filter:grayscale(100%) contrast(110%)}.swiss-artist-content{display:flex;flex-direction:column;gap:16px;padding-top:4px}.swiss-artist-meta{display:flex;flex-direction:column;gap:6px}.swiss-artist-name{margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:600;letter-spacing:-.01em;line-height:1.1}.swiss-artist-details{font-family:Courier Prime,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);display:flex;gap:8px;align-items:center}.swiss-divider{opacity:.3}.swiss-artist-bio{margin:0;color:var(--muted);font-size:13px;line-height:1.65;max-width:520px}.swiss-artist-links{display:flex;gap:14px;align-items:center}.swiss-artist-links a{color:var(--muted);text-decoration:none;transition:color .18s ease;display:inline-flex;align-items:center}.swiss-artist-links a:focus-visible,.swiss-artist-links a:hover{color:var(--ink);outline:none}.artist-photo,.swiss-artist-photo{border-radius:0;border:none}.photo-one{background-image:url(/Assets/artist-1.png)}.photo-two{background-image:url(/Assets/artist-2.png)}.photo-three{background-image:url(/Assets/artist-3.png)}.catalogue-page{background:inherit}.swiss-catalogue{width:min(1000px,100%);margin:0 auto}.swiss-catalogue-header{display:grid;grid-template-columns:60px 1fr auto;align-items:baseline;grid-gap:0 24px;gap:0 24px;padding-bottom:20px;border-bottom:2px solid var(--ink);margin-bottom:0}.swiss-catalogue-columns{display:grid;grid-template-columns:1fr 160px;grid-gap:0 24px;gap:0 24px;padding:12px 0;border-bottom:1px solid rgba(11,11,11,.15);font-family:Courier Prime,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.swiss-col-right{text-align:right}.swiss-release-list{display:grid;grid-template-columns:1fr}.swiss-release-row{display:grid;grid-template-columns:1fr 160px;grid-gap:0 24px;gap:0 24px;align-items:start;padding:28px 0;border-bottom:1px solid rgba(11,11,11,.1)}.swiss-release-row:hover{background:rgba(11,11,11,.015)}.swiss-release-number{font-family:Courier Prime,Courier New,monospace;font-size:36px;font-weight:700;line-height:1;color:rgba(11,11,11,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiss-release-main{display:flex;flex-direction:column;gap:16px}.swiss-release-info{display:flex;flex-direction:column;gap:6px}.swiss-release-title{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.swiss-release-artist{display:block;font-family:Courier Prime,Courier New,monospace;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:4px}.swiss-release-desc{margin:0;color:var(--muted);font-size:13px;line-height:1.6;max-width:480px}.swiss-release-format{font-size:11px;letter-spacing:.12em;display:flex;flex-direction:column;gap:8px;padding-top:2px}.swiss-bandcamp-link,.swiss-release-format{font-family:Courier Prime,Courier New,monospace;text-transform:uppercase;color:var(--muted)}.swiss-bandcamp-link{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.15em;text-decoration:none;transition:color .18s ease}.swiss-bandcamp-link:focus-visible,.swiss-bandcamp-link:hover{color:var(--ink);outline:none}.swiss-vinyl-badge{display:inline-block;width:-moz-fit-content;width:fit-content;border:1px solid var(--ink);padding:2px 8px;font-size:10px;letter-spacing:.18em;color:var(--ink)}.swiss-release-price{font-family:Courier Prime,Courier New,monospace;font-size:16px;font-weight:700;text-align:right;padding-top:2px}.swiss-tracklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 16px;gap:2px 16px;padding-top:12px;border-top:1px solid rgba(11,11,11,.1)}.swiss-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:6px 0;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:grid;grid-template-columns:20px 1fr 14px;grid-gap:6px;gap:6px;align-items:center;text-align:left;transition:color .15s ease}.swiss-track:focus-visible,.swiss-track:hover{color:var(--ink);outline:none}.swiss-track-num{opacity:.4}.swiss-track-play{font-size:8px;opacity:0;transition:opacity .15s ease}.swiss-track:hover .swiss-track-play{opacity:1}.track-list{list-style:none;margin:0;padding:8px 0 0;display:grid;grid-gap:6px;gap:6px;font-family:Courier Prime,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.track-list,.track-list-two-col{border-top:1px solid rgba(11,11,11,.2)}.track-list-two-col{display:flex;gap:24px;align-items:flex-start;padding-top:8px}.track-list-two-col .track-list{border-top:none;padding-top:0;flex:1 1}@media (max-width:700px){.track-list-two-col{flex-direction:column;gap:0}}.track-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--muted);padding:0;cursor:pointer;font:inherit;display:inline-flex;gap:6px;align-items:flex-start;text-align:left}.track-chip:focus-visible,.track-chip:hover{color:var(--ink);outline:none}.release-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.release-formats{display:inline-flex;border:1px solid rgba(11,11,11,.35);border-radius:4px;overflow:hidden}.format-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:5px 9px;background:#d7d6d1;color:#6d79a6;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.format-chip+.format-chip{border-left:1px solid rgba(11,11,11,.2)}.price-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#5a5a57;color:#ffffff;padding:6px 10px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.price-pill:before{content:"◉";display:inline-block;font-size:12px}.release-meta h2{margin:0 0 6px;font-size:18px}.release-meta p{margin:0;color:var(--muted)}.tracklist{display:grid;grid-gap:10px;gap:10px;font-family:Courier Prime,Courier New,monospace;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.track{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:6px 10px;gap:6px 10px;align-items:center}.track-play{grid-row:span 2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,11,11,.35);background:transparent;color:var(--ink);width:20px;height:20px;padding:0;font-size:10px;line-height:1;cursor:pointer}.track-title{color:var(--ink);letter-spacing:.12em}.track-wave{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:repeating-linear-gradient(90deg,rgba(11,11,11,.7) 0 2px,transparent 2px 6px);border-radius:3px}.track-wave::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:8px;height:12px;background:var(--ink);border-radius:2px}.track-wave::-moz-range-thumb{width:8px;height:12px;background:var(--ink);border:none;border-radius:2px}.cover-one{background-image:radial-gradient(circle at 20% 30%,rgba(120,247,255,.9),transparent 55%),radial-gradient(circle at 80% 70%,rgba(255,116,236,.75),transparent 60%),linear-gradient(140deg,#0b1026,#1a3a62)}.cover-two{background-image:radial-gradient(circle at 30% 20%,rgba(120,255,201,.85),transparent 55%),radial-gradient(circle at 70% 80%,rgba(92,140,255,.85),transparent 60%),linear-gradient(140deg,#0a1b2e,#1b2f5f)}.cover-three{background-image:radial-gradient(circle at 35% 35%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle at 70% 65%,rgba(167,255,244,.6),transparent 60%),linear-gradient(140deg,#0f1118,#2a2f3f)}.cover-four{background-image:radial-gradient(circle at 25% 30%,rgba(255,221,146,.8),transparent 55%),radial-gradient(circle at 80% 70%,rgba(117,253,255,.75),transparent 60%),linear-gradient(140deg,#0a1a1f,#21435a)}.cover-five{background-image:radial-gradient(circle at 35% 25%,rgba(255,118,199,.9),transparent 55%),radial-gradient(circle at 75% 75%,rgba(120,255,246,.7),transparent 60%),linear-gradient(140deg,#140c24,#432b73)}.cover-six{background-image:radial-gradient(circle at 25% 65%,rgba(141,255,206,.85),transparent 55%),radial-gradient(circle at 75% 30%,rgba(255,160,120,.75),transparent 60%),linear-gradient(140deg,#0e1a1a,#2a4b44)}@media (max-width:700px){.topbar{padding:22px 20px 12px}.nav{gap:10px;letter-spacing:.06em;font-size:10px}.nav-logo{height:35px}main{padding:80px 20px 48px}.demodrop-card{padding:28px 20px}.message-block{grid-template-columns:1fr}.message-aside{border-left:none;border-top:1px solid rgba(11,11,11,.2);padding-left:0;padding-top:12px}.swiss-artists-header{grid-template-columns:1fr auto;gap:8px 16px}.swiss-index{display:none}.swiss-artist-row{grid-template-columns:1fr;gap:0;padding:24px 0}.swiss-artist-photo{grid-column:1/-1;width:100%;height:200px;margin-bottom:16px}.swiss-artist-content{grid-column:1/-1}.swiss-catalogue-header{grid-template-columns:1fr auto;gap:8px 16px}.swiss-catalogue-columns,.swiss-catalogue-header .swiss-index{display:none}.swiss-release-row{grid-template-columns:40px 1fr;gap:4px 12px;padding:20px 0}.swiss-release-number{font-size:24px}.swiss-release-main{grid-column:1/-1}.swiss-release-format{grid-column:1/-1;flex-direction:row;gap:12px;padding-top:8px}.swiss-release-price{grid-column:2;grid-row:1;text-align:right}.swiss-tracklist{grid-template-columns:1fr}}.release-index{width:100%;margin:0 0 80px}.release-index-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;border-top:2px solid var(--ink);padding:14px 0 20px}.release-index-email,.release-index-filter{display:flex;align-items:center;gap:10px}.release-index-email label,.release-index-filter span{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted)}.release-index-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);border-radius:6px;background:var(--ink);padding:8px 16px;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--bg-2);cursor:pointer}.release-index-filter select:hover{background:transparent;color:var(--ink)}.release-index-filter select:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.release-index-email input:focus-visible{outline:none;border-bottom-color:var(--muted)}.release-index-email{align-items:center;gap:12px}.release-index-email input{border:none;border-bottom:1px solid var(--ink);background:transparent;padding:0 0 4px;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);width:200px}.release-index-email input::placeholder{color:rgba(11,11,11,.35)}.release-index-email button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);border-radius:6px;background:var(--ink);padding:8px 16px;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--bg-2);cursor:pointer}.release-index-email button:focus-visible,.release-index-email button:hover{background:transparent;color:var(--ink)}.release-index-email button:disabled{opacity:.6;cursor:default}.release-index-email-note{font-size:12px;letter-spacing:.02em;color:var(--ink);opacity:.7}.release-index-columns{display:grid;grid-template-columns:200px 1fr 140px 64px;grid-gap:0 24px;gap:0 24px;padding-bottom:8px;border-bottom:1px solid var(--ink);font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted)}.release-index-columns span:nth-child(2){text-align:center}.release-index-table{display:grid}.release-index-row{display:grid;grid-template-columns:200px 1fr 140px 64px;grid-gap:0 24px;gap:0 24px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(11,11,11,.12)}.release-index-artist{font-family:Courier Prime,Courier New,monospace;color:var(--muted)}.release-index-artist,.release-index-title{font-size:14px;font-weight:400;letter-spacing:0;min-width:0}.release-index-title{margin:0;line-height:1.3;text-align:center}.release-index-meta{font-family:Courier Prime,Courier New,monospace;color:var(--muted)}.release-index-buy,.release-index-meta{font-size:14px;font-weight:400;letter-spacing:0;align-self:center}.release-index-buy{color:var(--ink);text-decoration:none;justify-self:end;border-bottom:1px solid var(--ink);padding-bottom:1px}.release-index-buy:focus-visible,.release-index-buy:hover{color:var(--muted);border-bottom-color:var(--muted)}@media (max-width:720px){.release-index-bar{flex-direction:column;align-items:flex-start;gap:16px}.release-index-email input{width:160px}.release-index-columns{display:none}.release-index-row{grid-template-columns:1fr 56px;grid-template-areas:"artist buy" "title title";row-gap:2px}.release-index-artist{grid-area:artist}.release-index-title{grid-area:title;text-align:left}.release-index-buy{grid-area:buy}.release-index-meta{display:none}}.booking-page{justify-content:flex-start;padding-top:64px}.booking-card{width:min(720px,100%);margin:0 auto;text-transform:uppercase}.booking-wordmark{margin:0 0 40px;font-size:clamp(32px,6vw,48px);font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.booking-top{display:grid;grid-template-columns:200px 1fr;grid-gap:28px;gap:28px;align-items:start;padding-bottom:32px;border-bottom:2px solid var(--ink)}.booking-photo{width:200px;height:200px;background-size:cover;background-position:50%;background-color:rgba(11,11,11,.06)}.booking-intro{display:flex;flex-direction:column;gap:8px}.booking-name{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.booking-role{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.booking-divider{color:rgba(11,11,11,.3)}.booking-bio{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.booking-section{padding:28px 0;border-bottom:1px solid rgba(11,11,11,.15)}.booking-section-title{margin:0 0 14px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.booking-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px}.booking-list a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.booking-contact-note{margin:0 0 16px;font-size:13px;color:var(--muted)}.booking-contact-grid{margin:0;display:grid;grid-gap:8px;gap:8px}.booking-contact-row{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;font-size:14px}.booking-contact-row dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;align-self:center}.booking-contact-row dd{margin:0}@media (max-width:560px){.booking-top{grid-template-columns:1fr}.booking-photo{width:140px;height:140px}.booking-contact-row{grid-template-columns:1fr;gap:2px}}