:root{--ink:#111111;--paper:#f0efe9;--acid:#1747ff;--blue:#1747ff;--line:rgba(17,17,17,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:"DM Sans",Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;top:-4rem;left:1rem;z-index:20;padding:.6rem 1rem;background:var(--acid);color:#fff}.skip-link:focus{top:1rem}.site-header{position:fixed;z-index:10;top:0;display:flex;width:100%;padding:23px 26px;justify-content:space-between;align-items:flex-start;color:#fff;mix-blend-mode:normal;transition:background-color .25s ease,backdrop-filter .25s ease,padding .25s ease}.site-header.is-scrolled{padding-top:16px;padding-bottom:16px;background:rgba(10,10,10,.78);backdrop-filter:blur(14px)}.wordmark{font-size:19px;line-height:.82;font-weight:700;letter-spacing:-0.095em}.wordmark span{font-size:7px;vertical-align:top;margin-left:2px}.desktop-nav{display:flex;gap:28px;font:500 11px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.02em}.desktop-nav a:hover{opacity:.55}.menu-button{color:#fff;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;display:none;align-items:center;gap:6px;font:500 11px "DM Mono",monospace;text-transform:uppercase}.menu-button span{width:15px;height:1px;background:currentColor;display:block}.site-menu{position:fixed;z-index:9;inset:0;visibility:hidden;transform:translateY(-100%);padding:100px 26px 26px;background:var(--acid);color:#fff;transition:transform .45s cubic-bezier(0.76, 0, 0.24, 1),visibility 0s linear .45s;display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 28vw);grid-template-rows:1fr auto;column-gap:7vw}.menu-open .site-menu{visibility:visible;transform:translateY(0);transition:transform .45s cubic-bezier(0.76, 0, 0.24, 1)}.menu-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.menu-links>a{font:normal clamp(45px, 7.4vw, 88px)/0.87 "Instrument Serif",serif}.site-menu .eyebrow{margin-bottom:22px}.menu-visual{grid-column:2;grid-row:1/span 2;align-self:end;justify-self:end;width:100%;max-width:360px;margin:0}.menu-visual img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.menu-visual figcaption{margin-top:8px;font:9px/1.25 "DM Mono",monospace;text-transform:uppercase}.menu-contact{align-self:end;margin:0;font:14px/1.4 "DM Mono",monospace}.menu-contact a{text-decoration:underline}.hero{color:#fff;height:100svh;min-height:640px;position:relative;overflow:hidden;background:#070707}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(1.12)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.18) 70%),linear-gradient(0deg, rgba(0, 0, 0, 0.42), transparent 42%)}.hero-copy{position:absolute;left:4vw;bottom:6vh}.eyebrow{margin:0;font:500 10px/1.2 "DM Mono",monospace;text-transform:uppercase;letter-spacing:.035em}.hero h1{margin:18px 0 32px;font:normal clamp(65px, 10.4vw, 160px)/0.78 "Instrument Serif",serif;letter-spacing:-0.065em}.hero h1 em,h2 em{font-weight:normal}.round-link{display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid rgba(255,255,255,.75);padding-bottom:7px;font:500 11px "DM Mono",monospace;text-transform:uppercase}.round-link span{font-size:19px;line-height:0}.hero-index{position:absolute;bottom:28px;right:26px;margin:0;font:10px "DM Mono",monospace}.intro{padding:120px 4vw 105px}.intro-grid{display:grid;grid-template-columns:1.65fr .8fr .42fr;gap:5vw;margin-top:42px;align-items:end}.intro h2,.site-footer h2{margin:0;font:normal clamp(45px, 6.9vw, 105px)/0.87 "Instrument Serif",serif;letter-spacing:-0.055em}.intro-grid>p{max-width:335px;margin:0 0 5px;font-size:15px;line-height:1.45}.about-image{margin:0;align-self:end}.about-image img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.about-image figcaption{margin-top:8px;font:9px/1.25 "DM Mono",monospace;text-transform:uppercase}.work{background:#111;color:#f7f6ee;padding:26px 2vw 120px}.section-heading{border-bottom:1px solid rgba(255,255,255,.34);padding:0 2vw 18px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end}.section-heading h2{margin:0;font:normal clamp(45px, 7vw, 100px)/0.8 "Instrument Serif",serif;letter-spacing:-0.055em}.section-heading>p:last-child{justify-self:end;font:10px "DM Mono",monospace}.project{display:grid;grid-template-columns:3fr 1fr;gap:28px;padding:22px 2vw 88px;border-bottom:1px solid rgba(255,255,255,.32);margin:0}.project-art{width:100%;max-width:520px;aspect-ratio:1;min-height:0;position:relative;overflow:hidden;background:#262626}.project-art img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .7s cubic-bezier(0.2, 0.65, 0.28, 1)}.project-art.release-art img{object-fit:cover}.project:hover .project-art img{transform:scale(1.035)}.project-meta{align-self:end}.project-meta p{margin:0 0 8px;font:10px "DM Mono",monospace;text-transform:uppercase}.project-meta h3{margin:0 0 16px;font:normal clamp(35px, 4.4vw, 65px)/0.84 "Instrument Serif",serif;letter-spacing:-0.055em}.project-meta .project-description{max-width:205px;font:14px/1.35 "DM Sans",sans-serif;text-transform:none}.play-button{color:inherit;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.55);padding:11px 13px;margin-top:18px;cursor:pointer;font:10px "DM Mono",monospace;text-transform:uppercase}.play-button:hover{color:#fff;background:var(--acid);border-color:var(--acid)}.play-button span{margin-left:16px;font-size:8px}.art-sun{background:#e3a07e}.orb{position:absolute;width:min(46vw,650px);height:min(46vw,650px);border-radius:50%;left:19%;top:10%;background:radial-gradient(circle at 35% 30%, #ffd8b1, #e26645 60%, #751d28 100%);box-shadow:0 0 100px rgba(113,20,32,.5)}.art-sun:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0 11px, rgba(0, 0, 0, 0.06) 12px);mix-blend-mode:multiply}.art-blue{background:#1849f7;display:flex;align-items:flex-end;padding:5%;font:normal clamp(50px, 11vw, 170px)/0.67 "Instrument Serif",serif;letter-spacing:-0.08em}.art-blue:after{content:"";position:absolute;width:70%;height:70%;top:-17%;right:-12%;border:1px solid rgba(255,255,255,.55);border-radius:50%}.art-red{background:#e53429}.red-type{position:absolute;left:5%;top:7%;font:500 clamp(42px, 7vw, 105px)/0.78 "DM Sans",sans-serif;letter-spacing:-0.11em}.art-red:after{content:"";background:var(--acid);position:absolute;width:27%;height:65%;right:12%;bottom:-10%;transform:rotate(35deg)}.art-white{background:#d8d6d0}.arch{position:absolute;width:55%;height:100%;left:22%;top:20%;border:20px solid #161616;border-bottom:0;border-radius:400px 400px 0 0}.arch:after{content:"";position:absolute;width:35%;height:35%;background:var(--acid);border-radius:50%;left:30%;top:20%}.about-band{background:var(--acid);color:#fff;padding:11vw 4vw}.about-band p{max-width:1000px;margin:0;font:normal clamp(45px, 7.2vw, 110px)/0.86 "Instrument Serif",serif;letter-spacing:-0.06em}.site-footer{color:#f7f6ee;background:#111;min-height:80vh;padding:28px 4vw;display:flex;flex-direction:column}.site-footer h2{margin:14vh 0 auto;font-size:clamp(65px,11vw,170px)}.email-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.5);padding:15px 0;font:normal clamp(26px, 4vw, 57px)/1 "Instrument Serif",serif}.email-link:hover{color:var(--acid)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;font:10px "DM Mono",monospace;text-transform:uppercase}.footer-credit a{display:inline-flex;gap:6px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.5)}.footer-credit a:hover{color:var(--acid);border-color:var(--acid)}.audio-toast{position:fixed;z-index:11;right:20px;bottom:20px;transform:translateY(140%);color:#fff;background:var(--acid);padding:13px;display:flex;gap:25px;align-items:center;font:11px "DM Mono",monospace;transition:transform .25s ease}.audio-toast.is-visible{transform:translateY(0)}.audio-toast button{cursor:pointer;border:0;background:#111;color:#fff;padding:7px 11px;font:10px "DM Mono",monospace;text-transform:uppercase}.listening-section{padding:110px 4vw 120px;background:var(--paper)}.listening-head{display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:8vw;margin:34px 0 70px}.listening-head h2,.cue-section h2,.instagram-section h2{margin:0;font:normal clamp(52px, 7vw, 106px)/0.84 "Instrument Serif",serif;letter-spacing:-0.06em}.listening-head p{max-width:310px;margin:0;font-size:15px;line-height:1.4}.track-list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.track-list li{border-bottom:1px solid var(--line)}.track-list button{color:inherit;width:100%;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;padding:20px 0;font:normal clamp(29px, 3.8vw, 58px)/0.9 "Instrument Serif",serif;letter-spacing:-0.045em}.track-list button:hover{color:var(--acid)}.track-list span,.track-list small{font:10px "DM Mono",monospace;letter-spacing:0}.track-list b{font-weight:400}.project-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.text-button{color:inherit;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;border-bottom:1px solid currentColor;font:10px "DM Mono",monospace;text-transform:uppercase}.text-button:hover{color:var(--acid)}.video-section{color:#f7f6ee;background:#111;padding:28px 4vw 120px}.video-section .section-heading{padding:0 0 23px}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:25px}.video-launch{color:#fff;border:0;background:#222;padding:0;width:100%;position:relative;aspect-ratio:16/9;overflow:hidden;cursor:pointer}.video-launch img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.video-launch:hover img{transform:scale(1.04)}.video-launch:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.55), transparent 55%)}.video-launch span{position:absolute;z-index:1;left:16px;bottom:15px;font:10px "DM Mono",monospace;text-transform:uppercase}.video-launch b{font-size:9px;margin-left:13px}.video-grid figure{margin:0}.video-grid figcaption{padding-top:12px;font:10px "DM Mono",monospace;text-transform:uppercase}.cue-section{padding:110px 4vw 120px;background:var(--acid);color:#fff}.cue-section h2{margin:34px 0 72px}.cue-links{border-top:1px solid rgba(255,255,255,.48)}.cue-links a,.cue-links button{color:inherit;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0;border:0;border-bottom:1px solid rgba(255,255,255,.48);background:rgba(0,0,0,0);text-align:left;cursor:pointer;font:normal clamp(31px, 4vw, 58px)/0.9 "Instrument Serif",serif;letter-spacing:-0.045em}.cue-links a:hover,.cue-links button:hover{color:#cbd6ff}.cue-links span{font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:0}.spotify-section{display:grid;grid-template-columns:1fr 3fr;gap:6vw;align-items:start;padding:72px 4vw;background:#e2e0d9}.spotify-embeds{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.spotify-section iframe{width:100%;height:152px;border:0;border-radius:12px}.instagram-section{display:grid;grid-template-columns:1fr minmax(320px, 540px);gap:8vw;align-items:center;padding:90px 4vw;background:#f0efe9}.instagram-section h2{margin:25px 0 32px}.instagram-section a{display:inline-flex;gap:14px;border-bottom:1px solid var(--ink);padding-bottom:7px;font:10px "DM Mono",monospace;text-transform:uppercase}.instagram-section a:hover{color:var(--acid);border-color:var(--acid)}.instagram-section iframe{width:100%;height:620px;border:0;background:#fff}.mini-player{position:fixed;z-index:20;bottom:18px;left:18px;right:18px;display:grid;grid-template-columns:minmax(120px, 1fr) minmax(130px, 1.2fr) auto;align-items:center;gap:16px;max-width:760px;margin:auto;padding:13px 15px;color:#fff;background:#111;box-shadow:0 16px 40px rgba(0,0,0,.35)}.mini-player[hidden]{display:none}.mini-player p,.mini-player span{margin:0}.mini-player p{font:16px/1 "Instrument Serif",serif}.mini-player span{display:block;margin-top:4px;font:9px "DM Mono",monospace;text-transform:uppercase}.player-progress input,.volume-control input{display:block;width:100%;accent-color:var(--acid);cursor:pointer}.player-progress span{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:8px}.player-controls{display:flex;align-items:center;gap:12px}.player-toggle,.player-close{color:inherit;border:0;background:rgba(0,0,0,0);cursor:pointer}.player-toggle{flex:none;width:34px;height:34px;border-radius:50%;color:#111;background:var(--acid);font-size:11px}.volume-control{display:flex;align-items:center;gap:6px;width:94px;font:9px "DM Mono",monospace;text-transform:uppercase}.player-close{font-size:22px}.video-modal{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:28px;opacity:0;pointer-events:none;transition:opacity .25s ease}.video-modal[aria-hidden=false]{opacity:1;pointer-events:auto}.modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.88)}.modal-content{position:relative;z-index:1;width:min(1100px,100%);aspect-ratio:16/9;box-shadow:0 20px 80px rgba(0,0,0,.65)}.modal-content iframe{width:100%;height:100%;border:0;background:#000}.modal-close{position:absolute;z-index:2;top:-38px;right:0;color:#fff;border:0;background:rgba(0,0,0,0);cursor:pointer;font:28px/1 Arial,sans-serif}.modal-open{overflow:hidden}@media(max-width: 700px){.site-header{padding:19px}.desktop-nav{display:none}.menu-button{display:flex}.hero-copy{left:19px;bottom:72px}.hero h1{font-size:clamp(56px,17vw,88px)}.hero-index{bottom:21px;right:19px}.intro{padding:85px 19px}.intro-grid,.listening-head{display:block;margin-top:30px}.intro-grid>p,.listening-head p{margin-top:28px}.about-image{width:48%;margin:42px 0 0 auto}.section-heading{grid-template-columns:1fr auto;padding:0 0 14px}.section-heading h2{grid-row:2;grid-column:1/3;margin-top:28px}.section-heading>p:last-child{grid-column:2;grid-row:1}.project{display:flex;flex-direction:column;padding:18px 0 56px;gap:20px}.project-art,.project-art.release-art{min-height:0;max-width:none}.project-meta{align-self:stretch;width:100%}.project-meta .project-description{max-width:290px}.work{padding:20px 19px 70px}.art-blue{font-size:78px}.site-footer{min-height:66vh;padding:23px 19px}.site-footer h2{margin-top:100px}.footer-bottom{font-size:8px}.about-band{padding:85px 19px}.listening-section,.cue-section{padding:85px 19px}.listening-head{margin-bottom:48px}.track-list button{grid-template-columns:35px 1fr;padding:17px 0;font-size:34px}.track-list small{grid-column:2}.video-section{padding:20px 19px 70px}.video-grid{display:block}.video-grid figure+figure{margin-top:36px}.cue-links a{font-size:34px}.cue-links span{font-size:8px}.spotify-section{display:block;padding:48px 19px}.spotify-section iframe{margin-top:25px}.mini-player{left:10px;right:10px;bottom:10px}.video-modal{padding:15px}}@media(max-width: 700px){.instagram-section{display:block;padding:70px 19px}.instagram-section iframe{height:560px;margin-top:40px}}@media(max-width: 700px){.spotify-embeds{grid-template-columns:1fr;margin-top:25px}.spotify-embeds iframe{margin-top:0}}@media(max-width: 700px){.site-menu{display:flex;flex-direction:column;justify-content:space-between;padding:94px 19px 19px}.menu-links>a{font-size:clamp(42px,13.5vw,70px)}.menu-visual{display:none}}/*# sourceMappingURL=styles.css.map */
