@font-face{font-family:Lemon;src:url(//cassetterecord.com/cdn/shop/t/3/assets/lemon-brush.otf?v=57790449278011549711794088612) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Alexandria;src:url(//cassetterecord.com/cdn/shop/t/3/assets/alexandria.ttf?v=61270051954185253631794088612) format("truetype");font-weight:100 900;font-display:swap}:root{--black:#1d1d1b;--red:#ef3134}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--black);font-family:Alexandria,Tahoma,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.3}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:5px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.masthead{text-align:center;padding:40px 20px 0}.logo-crop{position:relative;width:170px;aspect-ratio:3.2;margin:auto;overflow:hidden}.logo-crop img,.tape-logo img{position:absolute;width:170%;max-width:none;height:auto;left:-35%;top:50%;transform:translateY(-50%)}.masthead p{font-size:8px;font-weight:400;line-height:1.8;margin:24px 0 0}.menu-open{position:absolute;top:35px;right:35px;width:42px;height:42px;border:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-open i{width:20px;height:1.5px;background:var(--black)}.site-menu{position:fixed;inset:0 0 0 auto;width:300px;height:100dvh;max-height:100%;max-width:90%;margin:0;border:0;background:#fff;color:var(--black);padding:70px 28px 30px}.site-menu::backdrop{background:#1d1d1b50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#menu-close{position:absolute;top:20px;left:20px;border:0;background:none;font-size:28px;width:44px;height:44px}.site-menu nav{display:flex;flex-direction:column;margin-top:45px;gap:26px}.site-menu a{color:inherit;text-decoration:none;font-size:12px}.site-menu a:hover{color:var(--red)}.works{width:min(100%,860px);margin:55px auto 0}.carousel-frame{position:relative;-webkit-mask-image:linear-gradient(to right,transparent,#000 17%,#000 83%,transparent);mask-image:linear-gradient(to right,transparent,#000 17%,#000 83%,transparent)}.tape-carousel{--card-width:clamp(220px,64vw,340px);position:relative;display:flex;direction:ltr;gap:28px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:28px 34px;padding-inline:calc((100% - var(--card-width))/2);touch-action:pan-x pan-y;cursor:grab}.tape-carousel::-webkit-scrollbar{display:none}.tape-carousel.is-dragging{scroll-snap-type:none;cursor:grabbing}.cassette{position:relative;display:block;flex:0 0 var(--card-width);width:var(--card-width);aspect-ratio:1.5;min-width:0;border:0;padding:0;background:none;color:var(--black);scroll-snap-align:center;scroll-snap-stop:always;transform:scale(var(--card-scale,1));opacity:var(--card-opacity,1);transition:transform .18s,opacity .18s;filter:drop-shadow(0 12px 9px #1d1d1b22);user-select:none;-webkit-user-select:none}.tape-carousel.is-dragging .cassette{cursor:grabbing}.tape-photo{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.tape-label{position:absolute;top:17.2%;left:10%;width:80%;height:15%;display:flex;align-items:center;justify-content:center;padding-left:14%;color:var(--black);pointer-events:none}.song-title{font:400 32px/1.4 Lemon,sans-serif;white-space:nowrap;position:relative;top:-1px}.artist{font-family:Alexandria,sans-serif;position:absolute;top:300%;left:0;width:100%;text-align:center;font-size:7px;color:#fff;line-height:1}.tape-logo{position:absolute;width:18%;aspect-ratio:3.2;left:1%;top:22%;overflow:hidden}.reel-motion{position:absolute;top:37.9%;width:11.4%;aspect-ratio:1;border-radius:50%;background:conic-gradient(transparent 0deg 40deg,#1d1d1b88 40deg 54deg,transparent 54deg 160deg,#1d1d1b88 160deg 174deg,transparent 174deg 280deg,#1d1d1b88 280deg 294deg,transparent 294deg);-webkit-mask-image:radial-gradient(circle,transparent 0 28%,#000 31% 59%,transparent 63%);mask-image:radial-gradient(circle,transparent 0 28%,#000 31% 59%,transparent 63%);pointer-events:none;animation:reel-turn 3.5s linear infinite;animation-play-state:paused}.reel-left{left:24.5%}.reel-right{left:63.7%}.is-playing>.reel-motion{animation-play-state:running}.listen-section{width:min(100% - 28px,710px);margin:48px auto 0;text-align:center;scroll-margin-top:30px}.recorder{position:relative;direction:rtl}.boombox-visual{position:relative;width:100%;pointer-events:none}.boombox-photo{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 9px #1d1d1b15)}.boombox-brand{position:absolute;width:10%;height:auto;aspect-ratio:3.2;left:45%;top:41.1%;margin:0;background:#fff}.door{position:absolute;top:47%;left:39%;width:22%;aspect-ratio:1.45;background:#080808;border-radius:2px;overflow:hidden}.door-trigger{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:none;color:#ffffffb0;font-size:clamp(7px,1.2vw,11px);pointer-events:auto}.door-trigger:hover{box-shadow:inset 0 0 0 1px #ef313440}.door-edge{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #ffffff08;pointer-events:none}.loaded-tape{position:absolute;left:0;right:0;top:5%;width:100%;aspect-ratio:1.5;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .4s;pointer-events:none}.loaded-tape.inserting{transform:translateY(-120%) scale(.9);opacity:0}.loaded-tape .cassette{width:100%;height:100%;transform:none;opacity:1;filter:none;cursor:default}.loaded-tape .song-title{font-size:clamp(9px,1.8vw,21px)}.loaded-tape .artist{font-size:clamp(3px,.45vw,5px)}.loaded-tape .tape-logo{display:none}.loaded-tape .tape-label{padding-left:0}.device-transport{position:absolute;top:75%;left:38%;width:24%;height:10%;display:flex;align-items:center;justify-content:center;pointer-events:auto;gap:2px}.device-transport button{border:0;background:transparent;color:#fff;min-width:44px;min-height:44px;padding:5px;display:grid;place-items:center}.device-transport button:not(:disabled):hover{color:var(--red)}.device-transport button span{font:18px Arial}.device-transport #play{color:var(--red)}.device-transport button:disabled{opacity:.25}.device-timeline{position:absolute;left:20.1%;top:31.8%;width:59.8%;height:4.3%;padding-inline:6px;display:flex;align-items:center;gap:8px;direction:ltr;background:#0d0d0d;color:#ffffffbd;font:clamp(5px,.9vw,8px)/1 Arial,sans-serif;pointer-events:auto}.device-timeline>span{flex:none;min-width:21px;font-variant-numeric:tabular-nums}.device-timeline>span:last-child{text-align:right}.device-seek-track{position:relative;height:100%;min-width:0;flex:1}.device-seek-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:#ef313455}.seek-fill{position:absolute;left:0;top:50%;height:2px;transform:translateY(-50%);background:var(--red);width:0}.seek-fill:after{content:"";position:absolute;right:-2px;top:-1px;width:4px;height:4px;background:#fff;border-radius:50%}.device-seek-track input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.device-seek-track input:disabled{cursor:default}.device-seek-track:focus-within{outline:1px solid var(--red);outline-offset:2px}.advanced-button{margin:10px auto 0;padding:9px 13px;border:1px solid #1d1d1b1c;border-radius:6px;background:#fff;color:#1d1d1ba6;font-size:9px}.bottom-sheet{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,720px);max-width:100%;max-height:85dvh;padding:12px 24px 24px;background:#fff;color:var(--black);border:0;border-radius:24px 24px 0 0;box-shadow:0 -12px 50px #1d1d1b14;overflow-x:hidden}.bottom-sheet[open]{animation:sheet-in .35s cubic-bezier(.2,.8,.2,1)}.bottom-sheet::backdrop{background:#1d1d1b45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet-grip{width:60px;height:18px;margin:0 auto;position:relative;touch-action:pan-y}.sheet-grip:after{content:"";position:absolute;top:3px;left:10px;right:10px;height:3px;border-radius:10px;background:#1d1d1b2b}.sheet-header{display:flex;align-items:center;justify-content:space-between;padding:6px 0 8px}.sheet-header h2{font-size:13px;font-weight:400;margin:0}.sheet-close{width:44px;height:44px;border:0;background:none;color:var(--black);font-size:25px}.sheet-carousel{margin-inline:-24px}.sheet-carousel .tape-carousel{--card-width:clamp(225px,64vw,300px);gap:24px;padding-block:20px 28px}.sheet-carousel .song-title{font-size:29px}.sheet-carousel .artist{font-size:6px}.settings-sheet{width:min(100%,430px);text-align:center;padding:12px 28px 22px}.settings-sheet fieldset{border:0;padding:0;display:flex;flex-direction:column;gap:20px;margin:10px 0 16px;text-align:right}.settings-sheet fieldset:disabled{opacity:.55}.settings-sheet fieldset label>span{display:flex;justify-content:space-between;font-size:12px;color:var(--black);margin-bottom:9px}.settings-sheet fieldset output{color:#1d1d1b88;font:11px Arial}.settings-sheet input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:25px;margin:0;background:none;accent-color:var(--red)}.settings-sheet input[type=range]::-webkit-slider-runnable-track{height:2px;background:#ef313460;border-radius:1px}.settings-sheet input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:var(--red);border:0}.settings-sheet input[type=range]::-moz-range-track{height:2px;background:#ef313460}.settings-sheet input[type=range]::-moz-range-thumb{width:12px;height:12px;background:var(--red);border:0;border-radius:50%}.original-button{background:none;border:0;font-size:11px;color:var(--red);padding:12px 18px}footer{text-align:center;font-size:8px;font-weight:300;padding:55px 20px 28px;opacity:.5}@keyframes reel-turn{to{transform:rotate(360deg)}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:600px){.menu-open{top:20px;right:16px}.masthead{padding-top:28px}.logo-crop{width:145px}.masthead p{font-size:7px;margin-top:24px}.works{margin-top:40px}.tape-carousel{gap:20px}.song-title{font-size:27px}.artist{font-size:6px}.listen-section{margin-top:28px}.device-transport{left:36%;width:28%;top:74%;height:14%}.device-transport button span{font-size:13px}.device-timeline{gap:4px;padding-inline:3px;font-size:5px}.device-timeline>span{min-width:14px}.loaded-tape .song-title{font-size:clamp(9px,2.6vw,15px)}.loaded-tape .artist{font-size:3px}.bottom-sheet{padding-inline:20px}.sheet-carousel{margin-inline:-20px}.sheet-carousel .song-title{font-size:26px}.advanced-button{font-size:8px;margin-top:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.tape-carousel{gap:0}.tape-carousel>.cassette{margin-inline-end:-25px}.tape-carousel>.cassette:last-child{margin-inline-end:0}.sheet-carousel .tape-carousel{gap:0}@media(max-width:600px){.boombox-brand{width:10%;left:45%;top:41.1%}}.settings-sheet fieldset:disabled{opacity:1}.settings-sheet input:disabled{opacity:.55}.block-heading{width:min(100% - 48px,710px);margin:0 auto 16px;text-align:right;font-family:Alexandria,Tahoma,sans-serif;font-weight:650;font-size:14px;line-height:1.7}.listen-section .block-heading{width:calc(100% - 28px);margin-bottom:6px}.masthead{padding-bottom:0}footer{opacity:1;color:#1d1d1b88;padding-top:48px}footer p{margin:0;font-size:8px;font-weight:300;line-height:1.9}.logo-crop.footer-logo{width:78px;margin:0 auto 14px}@media(max-width:600px){.block-heading{font-size:12px;margin-bottom:13px}.listen-section .block-heading{margin-bottom:2px}.logo-crop.footer-logo{width:70px}}.cassette{filter:drop-shadow(0 7px 5px #1d1d1b20) drop-shadow(5px 15px 17px #1d1d1b17)}.boombox-visual{isolation:isolate;margin-top:-12px}.boombox-visual:before{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:7%;height:13%;border-radius:50%;background:radial-gradient(ellipse,#1d1d1b24,transparent 70%);filter:blur(13px);transform:translateY(9px)}.boombox-photo{filter:drop-shadow(0 8px 6px #1d1d1b18) drop-shadow(4px 17px 20px #1d1d1b12)}.song-title{font-size:26px;line-height:1.2;top:0}.sheet-carousel .song-title{font-size:24px}.loaded-tape .song-title{font-size:clamp(8px,1.5vw,17px)}.works .block-heading{margin-bottom:4px}.works .tape-carousel{padding-top:6px}.block-heading{position:relative;isolation:isolate;color:var(--black)}.block-heading:before{content:"";position:absolute;z-index:-1;right:-4px;top:50%;width:23px;height:23px;border-radius:50%;background:var(--red);transform:translateY(-50%)}@media(max-width:600px){.song-title{font-size:22px}.sheet-carousel .song-title{font-size:21px}.loaded-tape .song-title{font-size:clamp(7px,2.2vw,13px)}.boombox-visual{margin-top:0}.block-heading:before{width:20px;height:20px;right:-4px}}.song-title{line-height:1.05}.block-heading{--heading-dot-size:23px;--heading-dot-right:-4px}.block-heading:before{width:var(--heading-dot-size);height:var(--heading-dot-size);right:var(--heading-dot-right)}@media(max-width:600px){.block-heading{--heading-dot-size:20px}}.heading-contrast{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;color:#fff;font:inherit;line-height:inherit;text-align:inherit;pointer-events:none;clip-path:circle(calc(var(--heading-dot-size)/2) at calc(100% - var(--heading-dot-right) - var(--heading-dot-size)/2) 50%)}.menu-open{gap:4px}.menu-open i{width:17px;height:2.5px;border-radius:2px;background:var(--red)}.cassette{isolation:isolate;filter:drop-shadow(0 3px 2px #1d1d1b16)}.cassette:before{content:"";position:absolute;z-index:-1;left:10%;right:3%;top:12%;bottom:6%;border-radius:8px;background:#1d1d1b38;filter:blur(12px);transform:translate(6px,10px);pointer-events:none}.cassette:after{content:"";position:absolute;z-index:-1;left:14%;right:8%;bottom:-2%;height:14%;border-radius:50%;background:#1d1d1b28;filter:blur(9px);pointer-events:none}.loaded-tape .cassette:before,.loaded-tape .cassette:after{display:none}.boombox-visual:before{left:12%;right:10%;bottom:2%;height:10%;background:radial-gradient(ellipse,#1d1d1b48,transparent 72%);filter:blur(11px);transform:translateY(14px)}.boombox-visual:after{content:"";position:absolute;z-index:-1;left:8%;right:5%;top:31%;bottom:7%;border-radius:12px;background:#1d1d1b2b;filter:blur(18px);transform:translate(12px,12px);pointer-events:none}.boombox-photo{filter:drop-shadow(0 4px 3px #1d1d1b1f)}:root{--glass-surface:rgba(255,255,255,.62);--glass-edge:rgba(255,255,255,.66)}.site-menu,.settings-sheet{background:var(--glass-surface);-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);border:1px solid var(--glass-edge);border-radius:0;box-shadow:0 8px 45px #1d1d1b18,inset 0 1px #ffffff8c}.site-menu::backdrop,.settings-sheet::backdrop{background:#1d1d1b2b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#menu-close,.sheet-close{color:var(--red)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-menu,.settings-sheet{background:#fffffff0}}.social-links{display:flex;align-items:center;gap:10px;margin-top:2px}.site-menu .social-links a{display:grid;place-items:center;width:44px;height:44px;color:var(--red);transition:opacity .2s}.social-links svg{display:block;width:25px;height:25px}.social-links a:last-child svg{width:29px;height:29px}.site-menu .social-links a:hover{opacity:.7}.audio-error{font-size:10px;line-height:1.8;color:var(--red);text-align:center;max-width:280px;margin:12px auto 0}.seek-fill{transition:width .15s linear}.effect-heading{display:flex;align-items:center;gap:10px;min-height:36px;font-size:12px}.effect-heading label{flex:1}.effect-hint{display:block;font-size:8px;color:#1d1d1b88;font-weight:400;margin-top:5px}.effect-heading output{min-width:38px;text-align:center;direction:ltr}.effect-reset{width:36px;height:36px;display:grid;place-items:center;flex:none;border:0;background:none;color:var(--red);padding:9px}.effect-reset svg{width:18px;height:18px}.settings-sheet fieldset{gap:12px}.upload-tape{display:grid;place-items:center;margin:0 auto;width:48px;height:44px;padding:11px;border:0;background:none;color:var(--red)}.upload-tape svg{width:23px;height:23px}.upload-tape:hover,.effect-reset:hover{opacity:.7}.tape-label .song-title{max-width:100%;overflow:hidden;text-overflow:ellipsis}.door{overflow:visible;perspective:500px;isolation:isolate}.door-lid{position:absolute;z-index:4;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;transform-origin:center bottom;transform:rotateX(0);border:1px solid #ffffff35;border-bottom:2px solid #1d1d1b;border-radius:2px;background:linear-gradient(125deg,#ffffff0a,transparent 45%,#ffffff04);box-shadow:inset 0 0 0 3px #1d1d1b80;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,background .24s;backface-visibility:hidden}.door.door-open .door-lid{transform:rotateX(-58deg) translateY(2px);background:linear-gradient(125deg,#ffffff38,#1d1d1b30);box-shadow:0 9px 12px #1d1d1b38,inset 0 0 0 3px #1d1d1b80}.loaded-tape{z-index:2;transition:transform .36s cubic-bezier(.2,.75,.2,1),opacity .2s;transform:translateY(0) scale(1)}.loaded-tape.inserting{transform:translateY(-58%) scale(.9);opacity:0}.recorder.is-loading .door-trigger{cursor:progress}.device-transport #play{transition:transform .16s,opacity .16s}.recorder.playing .device-transport #play{transform:translateY(2px);opacity:.8;text-shadow:0 1px 1px #1d1d1b}@media(prefers-reduced-motion:reduce){.door.door-open .door-lid,.loaded-tape.inserting{transform:none}}.deck-play-key{position:absolute;left:47.85%;top:23%;width:5.1%;height:2.7%;display:grid;place-items:center;background:linear-gradient(#fff,#fff 55%,#1d1d1b18);border:1px solid #1d1d1b40;border-radius:2px;box-shadow:0 1px 1px #1d1d1b30;transition:transform .18s,box-shadow .18s;color:var(--black);font:clamp(3px,.65vw,7px)/1 Arial}.deck-play-key>span{transform:scale(.8)}.recorder.playing .deck-play-key{transform:translateY(2px) scaleY(.8);box-shadow:inset 0 1px 2px #1d1d1b50;color:var(--red)}.equalizer{padding:8px 12px 12px;margin-top:3px;border:1px solid #ef31344d;border-radius:14px;background:#ffffff70;box-shadow:0 3px 15px #1d1d1b08,inset 0 1px #ffffffc9}.equalizer .effect-heading{justify-content:space-between;font-size:11px;font-weight:500}.settings-sheet .equalizer .effect-reset{margin-inline-start:auto}.eq-plot{position:relative;height:144px;direction:ltr;background:linear-gradient(140deg,#ffffffa6,#1d1d1b07);border:1px solid #1d1d1b24;border-radius:10px;overflow:hidden;touch-action:pan-y;isolation:isolate}.eq-curve{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.eq-curve path{fill:none;stroke:var(--red);stroke-width:1.6;vector-effect:non-scaling-stroke}.eq-curve .eq-zero{stroke:#1d1d1b30;stroke-width:1;stroke-dasharray:2 5}.eq-waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.95}.eq-point{position:absolute;z-index:3;left:var(--point-x,50%);top:var(--point-y,50%);width:36px;height:36px;transform:translate(-50%,-50%);padding:0;border:0;border-radius:50%;background:none;color:var(--red);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.eq-point:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffffffd9,0 2px 5px #1d1d1b29;transition:box-shadow .16s,transform .16s}.eq-point:hover:before,.eq-point.is-dragging:before,.eq-point:focus-visible:before{transform:scale(1.12);box-shadow:0 0 0 3px #fff,0 0 0 7px #ef313422}.eq-point.is-dragging{cursor:grabbing}.eq-point:focus-visible{outline:0}.eq-point:disabled{opacity:.5}.eq-point-tooltip{position:absolute;left:50%;bottom:33px;transform:translate(-50%);padding:4px 6px;border-radius:4px;background:var(--black);color:#fff;white-space:nowrap;font:9px/1.2 Arial;opacity:0;pointer-events:none}.eq-point.is-dragging .eq-point-tooltip,.eq-point:focus-visible .eq-point-tooltip{opacity:1}.eq-point[data-eq-point="0"] .eq-point-tooltip{left:0;transform:none}.eq-point[data-eq-point="3"] .eq-point-tooltip{left:auto;right:0;transform:none}.eq-frequencies{position:relative;height:18px;margin-top:8px;direction:ltr;color:#1d1d1b99;font:9px/1 Arial}.eq-frequencies span{position:absolute;left:var(--frequency-x,50%);transform:translate(-50%);white-space:nowrap}.settings-sheet{max-height:90dvh}@media(prefers-reduced-motion:reduce){.eq-waves{display:none}}.eq-point.is-high .eq-point-tooltip{bottom:auto;top:34px}.control-feel{animation:control-detent .12s ease-out}@keyframes control-detent{0%{filter:drop-shadow(0 0 3px #ef313470)}to{filter:drop-shadow(0 0 0 #ef313400)}}@media(prefers-reduced-motion:reduce){.control-feel{animation:none}}.poetry-section{width:min(100% - 28px,710px);margin:64px auto 0;scroll-margin-top:32px}.poetry-section .block-heading{width:calc(100% - 28px);margin-bottom:0;z-index:1}.poetry-notebook{position:relative;aspect-ratio:3/2;margin:-24px 0 -18px;isolation:isolate}.notebook-photo{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.notebook-poem{position:absolute;top:32%;right:14%;bottom:33%;left:14%;margin:0;display:flex;flex-direction:column;justify-content:space-around;direction:rtl;color:var(--black);font:400 clamp(14px,4.1vw,30px)/1.8 Lemon,sans-serif}.poem-bayt{display:grid;grid-template-columns:1fr 1fr;column-gap:16%;align-items:center;margin:0;text-align:center}.poem-bayt span{white-space:nowrap;display:block}.poem-credit{position:absolute;left:14%;right:55%;top:70%;text-align:center;color:var(--black);font:400 clamp(8px,1.5vw,11px)/1.7 Alexandria,Tahoma,sans-serif}.poem-credit:before{content:"";display:block;width:22px;height:1px;margin:0 auto 11px;background:#1d1d1b40}@media(max-width:600px){.poetry-section{margin-top:46px}.poetry-notebook{margin-top:-8px;margin-bottom:-8px}.notebook-poem{font-size:clamp(12px,4.1vw,23px)}.poem-credit:before{width:15px;margin-bottom:7px}}.poetry-notebook{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;outline-offset:-16px}.poetry-notebook.is-grabbing{cursor:grabbing}.book-spread,.book-under{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.book-under{z-index:2;background:url(//cassetterecord.com/cdn/shop/t/3/assets/notebook-white.webp?v=159924637862164175611794088612) center/100% 100% no-repeat}.book-under.reveal-right{clip-path:inset(0 0 0 50%)}.book-under.reveal-left{clip-path:inset(0 50% 0 0)}.book-spread{z-index:1}.poem-credit{left:55%;right:14%;top:24%;text-align:right;margin:0}.poem-credit:before{display:none!important;content:none}.notebook-poem.poem-single{justify-content:center}.book-page-number{position:absolute;z-index:1;left:14%;top:78%;font:400 clamp(7px,1vw,9px)/1.2 Alexandria,sans-serif;color:#1d1d1b66;direction:ltr;pointer-events:none}.book-leaf{position:absolute;z-index:4;top:0;bottom:0;width:50%;transform-style:preserve-3d;will-change:transform;pointer-events:none}.book-leaf.turn-next{left:50%;transform-origin:left center}.book-leaf.turn-previous{left:0;transform-origin:right center}.book-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:url(//cassetterecord.com/cdn/shop/t/3/assets/notebook-white.webp?v=159924637862164175611794088612);background-size:200% 100%;background-repeat:no-repeat;transform-style:preserve-3d}.book-face.leaf-right{background-position:right center}.book-face.leaf-left{background-position:left center}.book-back{transform:rotateY(180deg)}.book-face:after{content:"";position:absolute;top:14%;right:0;bottom:13%;left:0;background:linear-gradient(90deg,rgba(29,29,27,var(--fold-shadow,0)),transparent 35%,#ffffff08);pointer-events:none}.book-face.leaf-left:after{background:linear-gradient(270deg,rgba(29,29,27,var(--fold-shadow,0)),transparent 35%,#ffffff08)}.leaf-verses{position:absolute;top:32%;bottom:33%;display:flex;flex-direction:column;justify-content:space-around;text-align:center;font:400 clamp(14px,4.1vw,30px)/1.8 Lemon,sans-serif;direction:rtl}.leaf-right .leaf-verses{left:11.52%;right:28%}.leaf-left .leaf-verses{left:28%;right:11.52%}.leaf-verses span{white-space:nowrap}.leaf-verses.poem-single{justify-content:center}.leaf-credit{position:absolute;left:10%;right:28%;top:24%;text-align:right;color:var(--black);font:400 clamp(8px,1.5vw,11px)/1.7 Alexandria,sans-serif;direction:rtl}.poetry-notebook.is-turning .notebook-photo{filter:drop-shadow(0 2px 2px #1d1d1b0a)}@media(max-width:600px){.leaf-verses{font-size:clamp(12px,4.1vw,23px)}}.poetry-notebook:focus-visible{outline:1px solid #ef313480;outline-offset:-18px;border-radius:10px}.paper-ink-defs{position:absolute;overflow:hidden;pointer-events:none}.notebook-poem.poem-spread{display:block}.poem-paper{position:absolute;top:0;bottom:0;width:42%;overflow:visible}.paper-right{right:0}.paper-left{left:0}.poem-ink{display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,2.8vw,22px);width:100%;height:100%;text-align:center;font:inherit;line-height:1.65;color:var(--black);filter:url(#paper-ink);opacity:.96;mix-blend-mode:multiply}.poem-line{display:block;width:100%;white-space:nowrap}.paper-right .poem-ink,.leaf-right .poem-ink{transform:perspective(900px) rotateY(-3deg) skewY(-.3deg);transform-origin:left center}.paper-left .poem-ink,.leaf-left .poem-ink{transform:perspective(900px) rotateY(3deg) skewY(.3deg);transform-origin:right center}.book-spread{mix-blend-mode:multiply}.leaf-verses{display:block}.book-leaf.turn-next{left:0;transform-origin:right center}.book-leaf.turn-previous{left:50%;transform-origin:left center}.poem-credit,.leaf-credit{opacity:.86}.book-page-number{unicode-bidi:bidi-override}.notebook-poem.poem-spread{inset-inline:11%}.poem-paper{width:44%}.poem-credit{right:11%}.leaf-right .leaf-verses{left:9.36%;right:22%}.leaf-left .leaf-verses{left:22%;right:9.36%}.leaf-credit{right:22%}.book-paper-base,.book-paper-curl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.book-paper-base{z-index:2}.book-paper-curl{z-index:5}.book-paper-curl[hidden]{display:none}.has-paper-curl .notebook-photo,.has-paper-curl .book-spread,.has-paper-curl .book-under,.has-paper-curl .book-page-number{opacity:0}.has-paper-curl .book-leaf{display:none}.has-paper-curl.is-turning .notebook-photo{filter:none}.notebook-poem.poem-spread{inset-inline:9%}.poem-paper{width:46.5%}.poem-credit{right:9%}.poem-ink{gap:clamp(12px,3vw,24px);opacity:1}@media(max-width:600px){.notebook-poem{font-size:clamp(14px,4.65vw,26px)}}#tape-row .song-title{font-size:24px;line-height:1.5;overflow:visible;text-overflow:clip;padding-inline:3px}@media(max-width:600px){#tape-row .song-title{font-size:20.5px}}.listen-section{width:min(100% - 28px,960px);margin-top:44px;position:relative;isolation:isolate}.listen-section>.block-heading{width:min(100% - 28px,682px);margin-inline:auto;margin-bottom:12px}.listening-scene{position:relative;width:100%;aspect-ratio:2/1;isolation:isolate}.acoustic-backdrop{position:absolute;z-index:0;left:8%;right:8%;top:4%;height:72%;display:grid;grid-template-columns:1fr 2.35fr 1fr;gap:14px;pointer-events:none}.acoustic-panel{position:relative;min-width:0;border-radius:16px;background:linear-gradient(110deg,#ffffff0b,#00000003 36%,#00000030),url(//cassetterecord.com/cdn/shop/t/3/assets/acoustic-fabric.webp?v=55218030437020346481794088612) center/230px 230px;box-shadow:inset 1px 1px 2px #ffffff2e,inset -2px -3px 5px #000000a0,0 8px 12px #1d1d1b20,0 22px 23px -12px #1d1d1b2b}.acoustic-panel:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid #ffffff08;border-radius:14px;pointer-events:none}.acoustic-panel:nth-child(2){background-position:center,38px 19px}.acoustic-panel:nth-child(3){background-position:center,79px 12px}.acoustic-tag{--tag-width:24px;position:absolute;right:calc(var(--tag-width) * -.7);bottom:9%;width:var(--tag-width);height:50px;border-radius:1px 5px 5px 1px;background:linear-gradient(100deg,#1d1d1b1c,transparent 25%,#ffffff 65%,#1d1d1b08),#fff;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 2px #1d1d1b25,2px 3px 5px #1d1d1b26;transform:rotate(1.3deg);isolation:isolate}.acoustic-tag:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;border-left:1px dashed #1d1d1b55;z-index:2}.acoustic-tag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(0deg,#ffffff19 0 .5px,transparent .5px 1.8px),repeating-linear-gradient(90deg,#1d1d1b16 0 .5px,transparent .5px 1.7px);pointer-events:none;mix-blend-mode:soft-light;z-index:3}.acoustic-tag .tag-logo{position:absolute;width:38px;left:calc(50% - 19px);top:calc(50% - 5.94px);margin:0;transform:rotate(90deg);mix-blend-mode:multiply;opacity:.94}.listening-scene .recorder{position:absolute;z-index:2;width:58%;top:10.56%;left:21%;margin:0}.listening-scene .boombox-visual{margin:0}.listening-scene .boombox-visual:before{left:10%;right:9%;bottom:7.5%;height:2.5%;filter:blur(3px);transform:none;background:radial-gradient(ellipse,#1d1d1b70,transparent 73%)}.listening-scene .boombox-visual:after{left:9%;right:8%;top:28%;bottom:10%;filter:blur(12px);opacity:.5;transform:translate(5px,6px)}.listening-scene .boombox-photo{filter:drop-shadow(0 2px 2px #1d1d1b26)}.display-shelf{position:absolute;z-index:1;left:4%;right:4%;top:80.87%;height:29px;border-radius:14px 15px 11px 11px;background:linear-gradient(180deg,#494948,#30302e 16%,#272725 27%,#1d1d1b 39%,#151514 84%,#242423);box-shadow:inset 0 1px 1px #ffffff2b,inset 0 -1px 1px #1d1d1b88,0 8px 10px #1d1d1b1c,0 22px 25px -7px #1d1d1b33}.display-shelf:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:linear-gradient(90deg,transparent,#ffffff36,transparent)}.shelf-accent{position:absolute;right:7px;top:3px;bottom:2px;width:5px;border-radius:1px;background:linear-gradient(90deg,#1d1d1b26,transparent 40%),var(--red);box-shadow:1px 0 1px #1d1d1b40;transform:skewY(5deg)}.listen-section>.advanced-button{margin-top:0;background:#fff;border-color:#1d1d1b1c;color:#1d1d1ba6}.poetry-section{margin-top:64px}@media(max-width:600px){.listen-section{margin-top:30px}.listen-section>.block-heading{margin-bottom:16px}.listening-scene{aspect-ratio:1.6/1}.acoustic-backdrop{left:8%;right:8%;top:4%;height:72%;gap:7px}.acoustic-panel{border-radius:9px;background-size:auto,145px 145px;box-shadow:inset 1px 1px 1px #ffffff26,inset -1px -2px 3px #00000090,0 6px 8px #1d1d1b24,0 13px 15px -9px #1d1d1b30}.acoustic-panel:before{border-radius:7px}.acoustic-tag{--tag-width:18px;height:36px;bottom:9%}.acoustic-tag:before{left:4px;top:4px;bottom:4px}.acoustic-tag .tag-logo{width:27px;left:calc(50% - 13.5px);top:calc(50% - 4.22px)}.listening-scene .recorder{width:74%;left:13%;top:10.31%}.display-shelf{left:2%;right:2%;top:82.08%;height:18px;border-radius:8px 9px 7px 7px;box-shadow:inset 0 1px 1px #ffffff29,0 5px 8px #1d1d1b1c,0 14px 17px -6px #1d1d1b33}.shelf-accent{right:4px;top:2px;bottom:1px;width:3px}.listen-section>.advanced-button{margin-top:5px}.poetry-section{margin-top:50px}}.display-shelf{top:calc(80.87% - 18px);height:auto;aspect-ratio:2089/153;border-radius:0;background:url(//cassetterecord.com/cdn/shop/t/3/assets/shelf-realistic.webp?v=144669008419623837441794088612) center/100% 100% no-repeat;box-shadow:none}.display-shelf:before{content:"";position:absolute;left:3%;right:3%;top:68%;bottom:-10px;border:0;border-radius:50%;background:#1d1d1b24;filter:blur(12px);z-index:-1}.shelf-accent{right:.9%;top:35%;bottom:11%;width:4px;border-radius:1px;transform:rotate(-1deg);box-shadow:inset 1px 0 #ffffff30,1px 0 1px #00000045}.device-transport button{-webkit-appearance:none;appearance:none;-webkit-text-fill-color:currentColor}.device-transport svg{display:block;width:18px;height:18px;fill:currentColor}.device-transport #play,.deck-play-key{color:var(--red)}.deck-play-key>svg{display:block;width:6px;height:6px;fill:currentColor}@media(max-width:600px){.display-shelf{top:calc(82.08% - 6px);height:auto;border-radius:0;box-shadow:none}.display-shelf:before{bottom:-6px;filter:blur(7px)}.shelf-accent{right:.9%;top:35%;bottom:11%;width:2px}.device-transport svg{width:13px;height:13px}.deck-play-key>svg{width:4px;height:4px}}.shopify-simple{width:min(100% - 40px,640px);margin:80px auto;text-align:right;line-height:2}.shopify-simple .logo-crop{margin:0 auto 40px}.shopify-simple h1{font-size:24px}.shopify-simple a{color:var(--red)}.shopify-simple input{border:1px solid #1d1d1b33;padding:12px;background:#fff;width:100%;margin:12px 0}.shopify-simple button{padding:12px 24px;background:var(--red);color:#fff;border:0}.shopify-simple form{max-width:360px;margin:25px auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cassette.css.map */
