body{background-color:#f0eee8;background-image:radial-gradient(rgba(23,34,29,.14) .7px,transparent .7px);background-size:7px 7px}.site-header,.hero,.story,.booking,.footer{background-color:rgba(240,238,232,.9)}.hero{position:relative;overflow:hidden}.hero:after{content:'ECLECTIC / 01';position:absolute;right:7vw;bottom:34px;color:rgba(23,34,29,.38);font:500 10px var(--mono);letter-spacing:.12em;transform:rotate(-90deg);transform-origin:right bottom}.hero-copy{position:relative}.hero-copy:before{content:'✳';position:absolute;right:8%;top:-45px;color:#d6a3ff;font:72px/1 var(--serif);transform:rotate(18deg)}.portrait{box-shadow:18px 18px 0 var(--acid);transform:rotate(1deg)}.portrait:after{content:'VINYL / SOUND / BODY';position:absolute;right:18px;bottom:20px;color:var(--paper);font:500 9px var(--mono);letter-spacing:.12em;writing-mode:vertical-rl;z-index:1}.ticker{border-top:1px solid var(--acid);border-bottom:1px solid var(--acid)}.listen{position:relative}.listen:after{content:'✳';position:absolute;top:55px;right:9vw;color:#d6a3ff;font-size:50px}.record-art{box-shadow:18px 18px 0 #d6a3ff}.record{transform:rotate(-7deg)}.photo-section img{filter:saturate(.82) contrast(1.05);transition:filter .3s,transform .3s}.photo-section img:hover{filter:saturate(1.2) contrast(1.08);transform:rotate(-1deg) scale(1.015)}@media(max-width:760px){.hero:after{display:none}.hero-copy:before{right:3%;top:-55px}.portrait{box-shadow:10px 10px 0 var(--acid)}.listen:after{top:25px;right:8vw;font-size:35px}.record-art{box-shadow:10px 10px 0 #d6a3ff}.photo-section .two-col>div:last-child{grid-template-columns:1fr!important}.photo-section .two-col img{grid-column:auto!important;height:260px!important}}@media print{body{background:#fff;background-image:none}.hero:after,.hero-copy:before,.listen:after{display:none}.portrait,.record-art{box-shadow:none}}