:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#e0b06b;--ink:#f3ede3;--muted:#b5afa5;--faint:#a49c90;--line:#ffffff20;font-synthesis:none;color:var(--ink);background:#1a1917;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:280px}body{background:linear-gradient(90deg,#151514aa,#19181666),url(/assets/StudioBackground.webp) 50%/cover fixed;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px}button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{cursor:pointer}button:disabled{cursor:default}.skip-link{z-index:20;background:var(--gold);color:#201b14;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-shell{flex-direction:column;max-width:1920px;min-height:100svh;margin:auto;padding:0 clamp(24px,4.5vw,88px);display:flex;overflow:hidden}.site-header{z-index:2;justify-content:space-between;align-items:center;padding:30px 0;display:flex;position:relative}.brand{letter-spacing:-.7px;align-items:center;gap:11px;font-family:Georgia,serif;font-size:1.5625rem;text-decoration:none;display:flex}.brand img{border-radius:9px;box-shadow:0 3px 10px #0005}.byline{color:var(--muted);letter-spacing:.04em;font-size:.75rem}.hero{outline:none;flex:1;grid-template-columns:36% 64%;align-items:center;min-height:580px;padding:40px 0 54px;display:grid}.hero-copy{z-index:2;max-width:460px;position:relative}.eyebrow{letter-spacing:.19em;color:var(--gold);margin:0 0 26px;font-size:.6875rem;font-weight:600}h1{letter-spacing:-.045em;margin:0 0 27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,4.875rem);font-weight:400;line-height:1.06}h1 em{color:var(--gold);font-weight:400}.intro{color:#c6bfb4;max-width:370px;margin:0;font-size:1rem;line-height:1.8}.download-block{margin-top:31px}.download{background:var(--gold);color:#282016;border:1px solid #f1ca92;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:.875rem;font-weight:650;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffefd555,0 4px 18px #0002}.download:hover{background:#eac086;box-shadow:inset 0 1px #ffefd555,0 6px 23px #0003}.download>span{margin-left:18px;font-size:1.125rem}.compatibility{color:#c7beaf;margin:15px 0 0;font-size:.75rem}.development-note{color:var(--faint);margin:6px 0 0;font-size:.75rem;line-height:1.5}.service-note{border-top:1px solid var(--line);max-width:350px;margin-top:28px;padding-top:18px}.service-note p{color:#c1b9ac;margin:0;font-size:.75rem;line-height:1.75}.service-note .requirements{color:var(--faint);margin-top:10px;font-size:.75rem;line-height:1.65}.product{align-self:center;min-width:0;margin:0 0 0 22px;position:relative}.scene{aspect-ratio:960/530;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative;container-type:inline-size}.sleeve{aspect-ratio:1;isolation:isolate;width:37.5%;position:absolute;bottom:10.4%;left:3.75%;transform:rotate(-6deg);box-shadow:3px 3px 2px #0009}.sleeve-art{color:#282922;background:#bba078;flex-direction:column;padding:8%;display:flex;position:absolute;inset:0;overflow:hidden}.sleeve-top{letter-spacing:.15em;justify-content:space-between;font-size:1.05cqw;display:flex}.sleeve-top span{padding-top:.2cqw;font-size:.7cqw}.sleeve-art p{letter-spacing:-.05em;z-index:1;margin:14% 0 0;font:4cqw/.98 Georgia,serif}.sleeve-art p em{font-weight:400}.sleeve-rings{aspect-ratio:1;border:1px solid #353d3066;border-radius:50%;width:80%;position:absolute;top:42%;left:24%;box-shadow:0 0 0 10px #bba078,0 0 0 11px #353d3066,0 0 0 22px #bba078,0 0 0 23px #353d3066,0 0 0 34px #bba078,0 0 0 35px #353d3066}.sleeve-bottom{z-index:1;letter-spacing:.1em;justify-content:space-between;align-items:flex-end;margin-top:auto;font-size:.68cqw;line-height:1.65;display:flex}.texture{width:100%;height:100%;position:absolute;inset:0}.sleeve-a{mix-blend-mode:screen;opacity:.5}.sleeve-a-rotated{mix-blend-mode:plus-lighter;transform:rotate(-90deg)}.sleeve-b{mix-blend-mode:screen}.turntable{aspect-ratio:1300/1230;isolation:isolate;width:50%;position:absolute;bottom:6.63%;left:46.25%}.turntable img{width:100%;max-width:none;height:100%;display:block}.body{position:absolute;top:1.86992%;left:-.538462%;width:104.923%!important;height:102.114%!important}.disc{aspect-ratio:1;isolation:isolate;background:#000;border-radius:50%;width:74.6154%;position:absolute;top:8.94309%;left:12.6923%;overflow:hidden}.disc>img{position:absolute;inset:0}.grooves{mix-blend-mode:overlay}.label{aspect-ratio:1;color:#342c21;background:#c4aa82;border:1px solid #47352044;border-radius:50%;flex-direction:column;justify-content:space-between;align-items:center;width:26.6645%;padding:8% 0 6.8%;display:flex;position:absolute;top:34.282%;left:36.6602%;overflow:hidden}.label>img{mix-blend-mode:multiply;opacity:.8;position:absolute;inset:0}.label-name{letter-spacing:.14em;font:1.05cqw Georgia,serif;position:relative}.label-side{letter-spacing:.16em;font-size:.48cqw;position:relative}.spindle{aspect-ratio:1;width:3.46154%;position:absolute;top:46.6667%;left:48.3077%}.spindle img{width:113.333%;height:113.333%;position:absolute;top:-4.44444%;left:-2.22222%}.tonearm{transform-origin:44.9239% 11.8808%;width:15.1538%;height:69.5935%;position:absolute;top:8.94309%;left:84.0769%;transform:rotate(21.6005deg)}.tonearm img{width:119.289%;height:108.762%;position:absolute;top:-4.35748%}.cable{z-index:-1;width:27.8462%;height:83.3333%;position:absolute;top:-81.3008%;left:85.9103%}.cable>img{-webkit-mask-image:linear-gradient(#0000,#000 1.95122%);mask-image:linear-gradient(#0000,#000 1.95122%)}.rope{filter:drop-shadow(3px 2px 3px #0009);background:url(/assets/RopeRepeat.webp) bottom/100% repeat-y;width:3.03867%;height:150vh;position:absolute;bottom:97.6585%;left:88.674%}.rotating{will-change:transform;animation:6.54322s linear infinite spin}.reflection{animation:6.54322s ease-in-out infinite reflect}.tonearm{animation:.80129s cubic-bezier(.5,0,.5,1) both arm-in}.product figcaption{color:var(--faint);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;margin:30px 4% 0 5%;font-size:.75rem;display:flex}.motion-toggle{color:#bcb3a6;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:5px;font-size:.75rem;display:inline-flex}.pause-icon{font-size:.9375rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 27px;font-size:.75rem;display:flex;position:relative}.site-footer nav{gap:29px;display:flex}.site-footer a{padding:8px 0;text-decoration:none}.site-footer a:hover,.site-footer a[aria-current=page]{color:var(--gold)}.motion-paused .rotating,.motion-paused .reflection,.motion-paused .tonearm,.page-hidden .rotating,.page-hidden .reflection,.page-hidden .tonearm{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reflect{0%,46.093%,99.658%,to{transform:rotate(0)}22.907%{transform:rotate(4.98473deg)}69.155%{transform:rotate(10.0268deg)}}@keyframes arm-in{0%{transform:rotate(0)}to{transform:rotate(21.6005deg)}}@media (min-width:1600px){.hero{grid-template-columns:35% 65%}.product{max-width:1100px}}@media (max-width:1100px){.hero{grid-template-columns:40% 60%}.product{margin-left:10px;margin-right:-12px}.hero h1{font-size:3.375rem}.intro{font-size:.9375rem}.product figcaption{text-align:center;flex-wrap:wrap;justify-content:center;gap:0}.service-note{max-width:310px}}@media (max-width:800px){body{background-attachment:scroll}.site-shell{padding:0 26px}.site-header{padding:24px 0}.byline{font-size:.6875rem}.hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:34px 0 30px}.hero-copy{text-align:center;max-width:500px;margin:auto}.eyebrow{margin-bottom:20px}.hero h1{font-size:clamp(3rem,9vw,4.125rem)}.intro{max-width:370px;margin:auto;font-size:1rem}.download-block{margin-top:25px}.service-note{max-width:360px;margin:25px auto 0;padding-top:15px}.product{width:100%;max-width:670px;margin:0 auto}.scene{z-index:0}.cable{z-index:-1}.product figcaption{text-align:left;justify-content:space-between;gap:8px;margin-top:13px}.site-footer{padding:22px 0}.site-footer nav{gap:22px}}@media (max-width:480px){.site-shell{padding:0 22px}.byline{text-align:right;max-width:110px;line-height:1.6}.hero{gap:35px;padding-top:30px}.hero h1{font-size:3.25rem}.intro{max-width:320px;font-size:.9375rem;line-height:1.8}.service-note .requirements{font-size:.75rem}.product{width:calc(100% + 10px);margin-left:-5px}.scene{aspect-ratio:720/500}.sleeve{width:41%;bottom:19%;left:4%}.turntable{z-index:1;width:66.5%;bottom:5%;left:30%}.sleeve-art p{font-size:4.5cqw}.sleeve-top{font-size:1.5cqw}.sleeve-top span{font-size:1cqw}.sleeve-bottom{font-size:.8cqw}.label-name{font-size:1.45cqw}.label-side{font-size:.67cqw}.product figcaption{flex-wrap:wrap;justify-content:center;margin-left:2%;margin-right:2%;font-size:.6875rem}.motion-toggle{font-size:.6875rem}.site-footer{font-size:.75rem}.site-footer nav{gap:18px}.brand{font-size:1.5rem}}@media (min-width:801px) and (max-height:780px){.site-header{padding:23px 0}.hero{min-height:510px;padding:18px 0 28px}.hero h1{margin-bottom:20px;font-size:clamp(3rem,4.7vw,4.25rem)}.eyebrow{margin-bottom:18px}.intro{line-height:1.65}.download-block{margin-top:23px}.service-note{margin-top:20px;padding-top:13px}.site-footer{padding:20px 0}.product figcaption{margin-top:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.rotating,.reflection,.tonearm{animation:none!important}.tonearm{transform:rotate(21.6005deg)}}.reading-page{outline:none;flex:1;align-self:center;width:100%;max-width:760px;padding:28px 0 90px}.back-link{color:var(--muted);min-height:30px;margin:0 0 52px;font-size:.8125rem;text-decoration:none;display:inline-block}.back-link:hover{color:var(--gold)}.reading-page h1{margin-bottom:20px;font-size:clamp(2.6875rem,6vw,4rem)}.reading-page .eyebrow{margin-bottom:19px}.reading-intro{color:#c9c1b4;margin:0 0 32px;font-size:1.125rem;line-height:1.7}.draft-note{border-left:2px solid var(--gold);background:#d2a2600a;margin:35px 0 45px;padding:20px 24px}.draft-label{letter-spacing:.13em;color:var(--gold);font-size:.6875rem;font-weight:600}.draft-note p{margin:10px 0 0!important;font-size:.875rem!important}.reading-page section{margin:36px 0 0}.reading-page h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-family:Georgia,serif;font-size:1.4375rem;font-weight:400}.reading-page p{color:#c2bbb0;font-size:1rem;line-height:1.85}.reading-page section a,.faq a{color:var(--gold)}.reading-page .confirmation{color:#cfb58f;border-left:1px solid #e0b06b66;padding-left:17px;font-size:.875rem}.support-compatibility{margin:0 0 38px;color:var(--faint)!important;font-size:.8125rem!important}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:#ece5d9;padding:25px 36px 25px 0;font-size:1.0625rem;line-height:1.5;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:1.4375rem;font-weight:300;position:absolute;top:21px;right:4px}.faq details[open] summary:after{content:"−"}.faq details>div{padding:0 30px 16px 0}.faq p{margin:0 0 15px;font-size:.9375rem}.contact-section{padding-top:24px}.contact-section .eyebrow{color:var(--gold);margin-bottom:14px;font-size:.6875rem}.contact-section h2{font-size:2.125rem}.contact-section>p{max-width:620px}@media (max-width:800px){.reading-page{padding-top:22px;padding-bottom:65px}.back-link{margin-bottom:30px}.reading-page .draft-note{padding:18px}.reading-page h2{font-size:1.375rem}.reading-intro{font-size:1.0625rem}.reading-page p{font-size:.9375rem}}@media (max-width:360px){.hero h1{font-size:2.875rem}.site-footer nav{gap:13px}.site-shell{padding-left:18px;padding-right:18px}}h1,h2,summary{overflow-wrap:break-word}.download[aria-disabled=true]{cursor:default}.reading-page>.eyebrow{color:var(--gold);font-size:.6875rem}
