@font-face{font-family:Michroma;src:url(/fonts/michroma-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--color-black:#080a09;--color-near-black:#111310;--color-red:#ec4056;--color-off-white:#ddd8ca;--color-gray:#85827a;--color-gray-light:#b8b3a7;--color-line:#ddd8ca33;--text-primary:#eee9dc;--text-secondary:#c7c2b6;--text-tertiary:#9f9b92;--text-accent:#ec4056;--state-vfd:#9de0c4;--state-amber:#d2a261;--font-display:"Michroma", sans-serif;--font-body:"Michroma", sans-serif;--font-ui:"Michroma", sans-serif;--font-numeric:"Michroma", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.1rem, 1.6vw, 1.35rem);--text-heading:clamp(2rem, 5vw, 5rem);--text-display:clamp(2.5rem, 7vw, 7rem);--line-body:1.65;--line-heading:1.08;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--space-8:7rem;--content-narrow:48rem;--content-regular:72rem;--content-wide:90rem;--page-gutter:clamp(1.25rem, 4vw, 4rem);--header-height:4rem;--content-max:90rem;--control-height:48px;--control-height-coarse:52px;--control-label-size:clamp(.75rem, .8vw, .82rem);--reading-size:clamp(.94rem, 1vw, 1.06rem);--panel-radius:3px;--border-width:1px;--border-color:var(--color-line);--border-radius:0;--focus-width:3px;--focus-color:var(--color-off-white);--focus-offset:4px;--duration-fast:.12s;--duration-standard:.22s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--breakpoint-small:30rem;--breakpoint-medium:48rem;--breakpoint-large:64rem;--breakpoint-wide:90rem;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--z-base:0;--z-game-background:10;--z-game-world:20;--z-game-interface:30;--z-header:50;--z-game-modal:80;--z-overlay:100}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--color-black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-width:0;scroll-padding-top:calc(var(--header-height) + var(--space-3))}html.power-scroll-restoring{scroll-behavior:auto}body{background:var(--color-black);min-width:0;color:var(--color-off-white);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body:after{content:"";z-index:9998;opacity:0;visibility:hidden;pointer-events:none;background:#000;transition:opacity .19s,visibility 0s linear .19s;position:fixed;inset:0}html.power-scroll-locked{overscroll-behavior:none;overflow:hidden}html.power-scroll-locked body{top:var(--power-body-top,0px);left:var(--power-body-left,0px);width:var(--power-body-width,100%);overscroll-behavior:none;touch-action:none;position:fixed;overflow:hidden}html[data-power=off] body:after{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html[data-power=off] :is(.site-experience,.rhythm-app){z-index:9999;isolation:auto;position:relative;background:#000!important}html[data-power=off] .site-experience>:is(main,.site-crt-mask),html[data-power=off] .site-experience>.site-footer>:not(.site-social-links,.site-footer-logo),html[data-power=off] .site-experience>.site-footer .site-social-links>:not(.footer-power-control),html[data-power=off] .site-header-chrome>*,html[data-power=off] .rhythm-app>:not(.game-lobby),html[data-power=off] .rhythm-app>.game-lobby>:not(.site-header-chrome,.brand-footer),html[data-power=off] .rhythm-app .brand-footer>:not(.social-links,.brand-footer-logo),html[data-power=off] .rhythm-app .brand-footer .social-links>:not(.footer-power-control){transition:opacity .17s,visibility 0s linear .17s;opacity:0!important;visibility:hidden!important}html[data-power=off] .rhythm-app>.game-lobby{background:0 0!important}html[data-power=off] .site-header-chrome{z-index:10000;pointer-events:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-power=off] .site-header-chrome:before,html[data-power=off] .site-header-chrome:after{opacity:0!important;visibility:hidden!important}html[data-power=off] :is(.site-header-navigation,.site-header-mobile-trigger,.site-header-mobile-panel,.game-utility-actions){opacity:0;visibility:hidden}html[data-power=off] :is(.site-footer-logo,.brand-footer-logo,.site-power-control){z-index:10001;opacity:1;visibility:visible;pointer-events:auto;position:relative}html[data-power=off] :is(.site-footer-logo,.brand-footer-logo){pointer-events:none}html[data-power=off] body :is(.site-experience,.rhythm-app) :is(.site-footer,.brand-footer) .footer-power-control{transform:translate3d(0, var(--power-recovery-y,0px), 0)!important}html[data-power=off] :is(.site-crt-mask,.crt-viewport-mask){opacity:0!important}html[data-power=off] :is(.site-experience,.rhythm-app) *,html[data-power=off] :is(.site-experience,.rhythm-app) :before,html[data-power=off] :is(.site-experience,.rhythm-app) :after{animation-play-state:paused!important}.site-power-control{min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--panel-radius);color:var(--text-secondary);background:linear-gradient(#292b27,#171915 76%,#121410);border:1px solid #4a4b44;place-items:center;padding:.55rem;display:grid;position:relative;box-shadow:inset 0 1px #eee9dc26,inset 0 -1px #070a089e,0 2px 3px #0203029e}.site-power-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem;overflow:visible}.site-power-control i{background:var(--site-red,var(--color-red));border-radius:50%;width:.35rem;height:.35rem;position:absolute;bottom:.32rem;right:.32rem;box-shadow:0 0 .45rem #ec4056b8}.site-power-control:hover,.site-power-control:focus-visible{color:var(--text-primary);border-color:#83847a}.site-power-control:active{transform:none}html[data-power=off] .site-power-control{color:#777970;background:#090b09;box-shadow:inset 0 1px 2px #000000d1}html[data-power=off] .site-power-control i{box-shadow:none;background:#342126}h1,h2,h3,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}strong,b{font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea,summary{font:inherit;color:inherit}button{background:0 0;border:0;padding:0}button,summary,a{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance}::selection{background:var(--color-red);color:var(--color-off-white)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.social-links{align-items:center;gap:.3rem;display:flex}.social-links a{width:44px;height:44px;color:inherit;border-radius:50%;outline:0;place-items:center;transition:color 90ms;display:grid;position:relative}.social-links a:before{content:"";background:0 0;border-radius:50%;width:34px;height:34px;transition:background 90ms,box-shadow 90ms;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.social-links a:hover,.social-links a:focus-visible{color:#e4dfd2}.social-links a:hover:before,.social-links a:focus-visible:before{background:#ff173833;box-shadow:0 0 0 1px #ff1738c7}.social-links a:focus-visible:before{box-shadow:0 0 0 2px #080a09, 0 0 0 4px var(--game-red,var(--color-red))}@media (forced-colors:active){.social-links a:focus-visible{outline-offset:3px;outline:2px solid highlight}}.social-icon{color:currentColor;width:22px;height:22px;display:block;position:relative}.social-icon,.social-icon-image{z-index:1}.social-icon-image{object-fit:contain;width:22px;height:22px;display:block}.social-icon-email{width:22px;height:auto}.skip-link{min-height:2.75rem;padding:var(--space-2) var(--space-3);top:max(var(--space-2), var(--safe-top));left:max(var(--space-2), var(--safe-left));z-index:var(--z-overlay);background:var(--color-off-white);color:var(--color-black);align-items:center;display:inline-flex;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{min-height:var(--header-height);padding:0 max(var(--page-gutter), var(--safe-right)) 0 max(var(--page-gutter), var(--safe-left));z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:var(--border-width) solid var(--border-color);background:#000000f0;display:flex;position:sticky;top:0}.wordmark,.footer-wordmark{min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;white-space:nowrap;align-items:center;display:inline-flex}.main-navigation{align-items:center;gap:clamp(var(--space-3), 2.5vw, var(--space-5));display:flex}.main-navigation a{min-height:2.75rem;color:var(--color-gray-light);font-family:var(--font-display);font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex;position:relative}.main-navigation a:after{content:"";background:var(--color-red);transform-origin:0;height:2px;transition:transform var(--duration-standard) var(--ease-standard);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.main-navigation a:hover,.main-navigation a[aria-current=page]{color:var(--color-off-white)}.main-navigation a[aria-current=page]:after{transform:scaleX(1)}.mobile-navigation{display:none}.page-shell{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-wide));margin-inline:auto}.foundation-hero{min-height:calc(100svh - var(--header-height));min-height:calc(100dvh - var(--header-height));padding-block:clamp(var(--space-6), 10vw, var(--space-8));align-items:center;gap:clamp(var(--space-5), 7vw, var(--space-8));grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);display:grid}.hero-copy{min-width:0}.hero-copy h1,.simple-page h1{max-width:18ch;margin:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-display);font-weight:400;line-height:var(--line-heading);letter-spacing:0}.hero-copy>p:last-child,.page-introduction{max-width:42rem;color:var(--color-gray-light);font-size:var(--text-lg);margin:0}.content-status-notice{max-width:var(--content-narrow);color:var(--color-gray-light);font-family:var(--font-display);font-size:var(--text-xs);margin:0;line-height:1.6}.content-status-notice span{margin-right:var(--space-2);color:var(--color-red)}.media-placeholder{aspect-ratio:4/3;width:100%;min-height:22rem;padding:var(--space-4);border:var(--border-width) solid var(--border-color);background:linear-gradient(135deg, transparent 49.8%, #ff000073 50%, transparent 50.2%), var(--color-near-black);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.media-placeholder:before,.media-placeholder:after{content:"";background:var(--border-color);pointer-events:none;position:absolute}.media-placeholder:before{width:1px;inset:0 auto 0 50%}.media-placeholder:after{height:1px;inset:50% 0 auto}.media-placeholder span,.media-placeholder strong,.media-placeholder small{z-index:1;position:relative}.media-placeholder span,.media-placeholder small{color:var(--color-gray);font-family:var(--font-display);font-size:var(--text-xs)}.media-placeholder strong{max-width:34ch;font-family:var(--font-display);font-size:var(--text-sm);font-weight:400;line-height:1.6}.route-gateway{padding-block:var(--space-8);border-top:var(--border-width) solid var(--border-color)}.route-grid{margin-top:var(--space-6);border-top:var(--border-width) solid var(--border-color);border-left:var(--border-width) solid var(--border-color);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route-grid article{min-height:28rem;padding:var(--space-5);border-right:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color);background:var(--color-near-black);flex-direction:column;display:flex}.route-grid article[data-route=artist]{box-shadow:inset 0 3px 0 var(--color-red)}.route-grid article[data-route=professional]{background:var(--color-off-white);color:var(--color-black)}.route-grid article[data-route=play]{background:linear-gradient(150deg, transparent 0 65%, #ff00001f 65.2%), var(--color-near-black)}.route-index,.section-index,.link-index{color:var(--color-red);font-family:var(--font-display);font-size:var(--text-xs);margin:0}.route-grid h2{margin:auto 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.25rem,2.3vw,2rem);font-weight:400;line-height:1.35}.route-grid article>p:not(.route-index){min-height:5em;margin:0 0 var(--space-5);color:var(--color-gray-light)}.route-grid article[data-route=professional]>p:not(.route-index){color:#444}.route-link,.primary-action{min-height:2.75rem;padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-width) solid currentColor;font-family:var(--font-display);font-size:var(--text-xs);display:flex}.section-stack{padding-bottom:var(--space-8)}.foundation-section{padding-block:clamp(var(--space-6), 8vw, var(--space-8));gap:clamp(var(--space-4), 5vw, var(--space-7));border-top:var(--border-width) solid var(--border-color);grid-template-columns:6rem minmax(0,1fr);display:grid}.section-content{min-width:0}.section-content h2{max-width:30ch;font-family:var(--font-display);font-size:var(--text-heading);margin:0;font-weight:400;line-height:1.25}.section-content>*+*{margin-top:var(--space-5)}.professional-stack .foundation-section{background:linear-gradient(90deg,#0000,#f2f0ea05)}.development-notice{margin-block:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--color-red);color:var(--color-gray-light);font-family:var(--font-display);font-size:var(--text-xs);line-height:1.6}.simple-page{min-height:calc(100svh - var(--header-height));min-height:calc(100dvh - var(--header-height));padding-block:clamp(var(--space-7), 12vw, var(--space-8))}.link-list,.future-system-list{margin:var(--space-7) 0 0;border-top:var(--border-width) solid var(--border-color);padding:0;list-style:none}.link-list li,.future-system-list li{min-height:5.5rem;padding-block:var(--space-3);align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--border-color);grid-template-columns:4rem minmax(0,1fr) minmax(10rem,auto);display:grid}.link-list strong,.future-system-list strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}.link-list li>span:last-child,.future-system-list small{color:var(--color-gray);font-size:var(--text-sm);text-align:right}.play-shell{background:linear-gradient(115deg, transparent 0 58%, #ff000014 58.2%), var(--color-black)}.site-footer{padding:var(--space-7) max(var(--page-gutter), var(--safe-right)) max(var(--space-5), var(--safe-bottom)) max(var(--page-gutter), var(--safe-left));gap:var(--space-5);border-top:var(--border-width) solid var(--border-color);grid-template-columns:1fr 1fr;display:grid}.site-footer nav{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer nav a{min-width:2.75rem;min-height:2.75rem;color:var(--color-gray-light);font-size:var(--text-sm);align-items:center;display:inline-flex}.site-footer .site-social-links{flex-wrap:nowrap}.site-footer .site-social-links a{min-width:44px;min-height:44px}.site-footer p{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-color);color:var(--color-gray);font-size:var(--text-sm);grid-column:1/-1}@media (width<=63.999rem){.route-grid{grid-template-columns:1fr}.route-grid article{min-height:20rem}}@media (width<=47.999rem){:root{--page-gutter:1.25rem;--header-height:3.75rem;--space-8:5rem}.site-header{gap:var(--space-2)}.desktop-navigation{display:none}.mobile-navigation{display:block}.mobile-navigation summary{min-width:2.75rem;min-height:2.75rem;color:var(--color-gray-light);font-family:var(--font-display);font-size:var(--text-xs);justify-content:flex-end;align-items:center;list-style:none;display:flex}.mobile-navigation summary::-webkit-details-marker{display:none}.menu-close,.mobile-navigation[open] .menu-open{display:none}.mobile-navigation[open] .menu-close{display:inline}.mobile-navigation .main-navigation{padding:var(--space-4) max(var(--page-gutter), var(--safe-right)) max(var(--space-5), var(--safe-bottom)) max(var(--page-gutter), var(--safe-left));border-bottom:var(--border-width) solid var(--border-color);background:var(--color-black);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-navigation:not([open]) .main-navigation{display:none}.mobile-navigation .main-navigation a{border-top:var(--border-width) solid var(--border-color);min-height:3.5rem}.mobile-navigation .main-navigation a:after{width:3rem;bottom:0;right:auto}.foundation-hero{min-height:auto;padding-block:var(--space-7);gap:var(--space-6);grid-template-columns:1fr}.hero-copy h1,.simple-page h1{max-width:100%;font-size:clamp(2.25rem,11vw,4rem)}.media-placeholder{min-height:18rem}.foundation-section{gap:var(--space-3);grid-template-columns:1fr}.section-content h2{font-size:clamp(1.7rem,8vw,2.7rem)}.link-list li,.future-system-list li{gap:var(--space-2) var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);min-height:5rem}.link-list li>span:last-child,.future-system-list small{text-align:left;grid-column:2}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-direction:column;justify-content:flex-start;gap:0}.site-footer p{grid-column:1}}@media (width<=22.499rem){.hero-copy h1,.simple-page h1{font-size:2.15rem}.route-grid article{min-height:18rem;padding:var(--space-4)}.media-placeholder{min-height:15rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-experience{--site-paper:#f7f5ef;--site-muted:#f7f5efa8;--site-faint:#f7f5ef1a;--site-red:#ff1738;--site-red-dark:#760016;--site-crt-opacity:.56;isolation:isolate;background:radial-gradient(circle at 88% 8%, #ff17381a, transparent 26rem), linear-gradient(180deg, #060606, var(--site-black) 35rem);min-height:100svh;color:var(--site-paper);font-family:Michroma,sans-serif;position:relative;overflow:clip}.site-experience main{width:min(100% - 2*clamp(1rem,4vw,4rem),90rem);margin-inline:auto}.site-experience .site-header{min-height:4.25rem;padding:max(.25rem, var(--safe-top)) max(clamp(1rem, 4vw, 4rem), var(--safe-right)) 0 max(clamp(1rem, 4vw, 4rem), var(--safe-left));z-index:60;-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:#000000e0;border:0;position:sticky;top:0}.site-experience .site-header:after{content:"";height:1px;right:max(clamp(1rem, 4vw, 4rem), var(--safe-right));bottom:0;left:max(clamp(1rem, 4vw, 4rem), var(--safe-left));background:linear-gradient(90deg, var(--site-red), #f7f5ef29 18%, transparent 78%);position:absolute;box-shadow:0 0 .8rem #ff17384d}.site-logo-link,.footer-logo-link{align-items:center;min-height:44px;display:inline-flex}.site-logo-link img{width:clamp(10rem,18vw,16rem);height:auto}.site-experience .main-navigation{gap:clamp(.2rem,1.4vw,1.2rem)}.site-experience .main-navigation a{min-width:4.5rem;min-height:44px;color:var(--site-muted);letter-spacing:.045em;justify-content:center;padding-inline:.75rem;font-size:clamp(.625rem,.75vw,.7rem)}.site-experience .main-navigation a:hover,.site-experience .main-navigation a:focus-visible,.site-experience .main-navigation a[aria-current=page]{color:var(--site-paper);background:#ff173814}.site-experience .main-navigation a:hover:after,.site-experience .main-navigation a:focus-visible:after{transform:scaleX(1)}.site-experience .main-navigation a:after{background:var(--site-red);bottom:.25rem;left:.75rem;right:.75rem}.site-crt-mask,.site-crt-mask:after{z-index:2147483000;pointer-events:none;position:fixed}.site-crt-mask{opacity:var(--site-crt-opacity);contain:strict;background:radial-gradient(#0000 53%,#00000052 100%),repeating-linear-gradient(#00000005 0 2px,#00000040 2px 4px),repeating-linear-gradient(90deg,#ff1e3206 0 1px,#46ffb902 1px 2px,#527aff06 2px 3px);inset:-3px}.site-crt-mask:after{content:"";will-change:transform;background:linear-gradient(#0000,#ffffff06 42%,#ff17380b 50%,#0000);height:18vh;animation:11s linear infinite site-raster-descent;top:-18vh;left:0;right:0;transform:translate(0,0)}@keyframes site-raster-descent{to{transform:translateY(136vh)}}.site-page-hero{grid-template-columns:minmax(0,.92fr) minmax(19rem,.78fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:min(52rem,100svh - 4.25rem);padding-block:clamp(3rem,8vw,7rem);display:grid}.site-page-hero-copy{min-width:0}.site-kicker{color:var(--site-red);letter-spacing:.06em;margin:0;font-size:clamp(.625rem,.75vw,.7rem)}.site-page-hero h1{max-width:16ch;color:var(--site-paper);letter-spacing:-.035em;margin:1rem 0 1.5rem;font-size:clamp(2.35rem,6.4vw,6.5rem);font-weight:400;line-height:1.02}.site-page-hero-copy>p:not(.site-kicker){max-width:45rem;color:var(--site-muted);margin:0;font-size:clamp(.84rem,1.2vw,1.05rem);line-height:1.9}.hero-actions,.music-shortcuts{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.primary-site-action,.secondary-site-action,.music-shortcuts a{justify-content:space-between;align-items:center;gap:1rem;min-height:46px;padding:.75rem 1rem;font-size:.65rem;line-height:1.4;display:inline-flex}.primary-site-action{background:var(--site-red);min-width:11rem;color:var(--site-black);clip-path:polygon(.65rem 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%,0 .65rem)}.secondary-site-action,.music-shortcuts a{color:var(--site-paper);border-bottom:1px solid #f7f5ef59}.primary-site-action:hover,.primary-site-action:focus-visible{background:var(--site-paper);color:var(--site-black)}.secondary-site-action:hover,.secondary-site-action:focus-visible,.music-shortcuts a:hover,.music-shortcuts a:focus-visible{border-color:var(--site-red);background:#ff173814}.music-page-hero{grid-template-columns:minmax(0,.82fr) minmax(22rem,.62fr);align-items:center;min-height:auto;padding-block:clamp(3.5rem,6vw,5.5rem);container-type:inline-size}.music-page-hero h1{overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(2.65rem,5.6vw,5.8rem)}.music-page-hero h1 span{display:block}.music-shortcuts{max-width:42rem}.music-shortcuts a{flex:9rem}.music-feature-card{border-bottom:2px solid var(--site-red);background:#070707;grid-template-columns:minmax(0,1fr);justify-self:end;width:min(100%,30rem);max-width:480px;transition:transform .16s,background .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 2.2rem 6rem #000000a6;container-type:inline-size}.music-feature-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:1rem 1.1rem 1.15rem;display:grid}.music-feature-copy small,.music-feature-copy>span:not(.music-feature-action){color:var(--site-muted);font-size:.56rem}.music-feature-copy strong{grid-column:1;font-size:clamp(.84rem,1.4vw,1.2rem);font-weight:400;line-height:1.4}.music-feature-action{min-height:44px;color:var(--site-paper);grid-area:1/2/span 3;align-items:center;gap:.65rem;font-size:.58rem;display:inline-flex}.record-artwork{aspect-ratio:1;background:#080808;width:100%;display:block;overflow:hidden}.record-artwork img{object-fit:cover;width:100%;height:100%;display:block}.record-artwork-placeholder{background:radial-gradient(circle at 72% 28%,#ff173838,#0000 35%),linear-gradient(135deg,#111,#020202 65%);place-items:center;display:grid;position:relative}.record-artwork-placeholder:before{content:"";aspect-ratio:1;border:1px solid #ff173894;border-radius:50%;width:55%;position:absolute;box-shadow:0 0 2rem #ff173829}.record-artwork-placeholder span{color:#f7f5ef85;font-size:clamp(var(--site-text-micro,.6875rem), 1vw, var(--site-text-small,.75rem));letter-spacing:.12em;position:relative}.catalog-disclosure{color:var(--site-muted);border-top:1px solid #f7f5ef29;border-bottom:1px solid #f7f5ef14;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:1rem;margin:0 auto clamp(3rem,7vw,6rem);padding:1rem 0;font-size:.68rem;line-height:1.75;display:grid}.catalog-disclosure strong{color:var(--site-paper)}.catalog-section{padding-bottom:clamp(5rem,10vw,9rem)}.catalog-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr);align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.catalog-heading h2,.work-section h2,.inquiry-section h2,.related-records h2{letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:400;line-height:1.14}.catalog-search{color:var(--site-muted);gap:.5rem;font-size:.58rem;display:grid}.catalog-search input{min-width:0;min-height:46px;color:var(--site-paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #f7f5ef66;border-radius:0;outline:0;padding:.7rem 0;font-size:.72rem}.catalog-search input:focus{border-color:var(--site-red);outline-offset:4px;box-shadow:0 1px 0 var(--site-red);outline:2px solid #ff1738e0}.catalog-filters{z-index:5;background:#000000f7;border-top:1px solid #f7f5ef24;border-bottom:1px solid #f7f5ef24;flex-wrap:wrap;gap:.35rem;padding-block:.85rem;display:flex;position:sticky;top:4.75rem}.catalog-filters button{min-width:44px;min-height:44px;color:var(--site-muted);background:#080808;border:1px solid #0000;border-radius:999px;padding:.65rem .85rem;font-size:.58rem}.catalog-filters button:hover,.catalog-filters button:focus-visible,.catalog-filters button[aria-pressed=true]{color:var(--site-paper);background:#ff17381f;border-color:#ff173885}.catalog-filters button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--site-red)}.catalog-result-count{color:var(--site-muted);text-align:right;margin:1rem 0;font-size:.58rem}.record-list{border-top:1px solid #f7f5ef1f}.record-row{content-visibility:auto;contain-intrinsic-size:auto 7rem;border-bottom:1px solid #f7f5ef1f;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);min-height:8rem;padding-block:.7rem;transition:background .1s,padding .14s;display:grid;position:relative}.record-row:before{content:"";background:var(--site-red);width:3px;transition:transform .12s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.record-row:hover,.record-row:focus-visible{background:linear-gradient(90deg,#ff17381a,#0000 55%);outline:0;padding-inline:.75rem}.record-row:hover:before,.record-row:focus-visible:before{transform:scaleY(1)}.record-row-art{width:6.5rem}.record-row-copy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.record-row-meta,.record-row-copy small{color:var(--site-muted);font-size:clamp(.5rem,.65vw,.58rem);line-height:1.5}.record-row-copy strong{margin-block:.15rem;font-size:clamp(.84rem,1.55vw,1.35rem);font-weight:400;line-height:1.45}.record-row-copy>span:not(.record-row-meta){color:#f7f5efc7;font-size:.65rem}.record-row-action{min-width:4.5rem;color:var(--site-muted);text-align:right;justify-content:flex-end;align-items:center;gap:.6rem;font-size:.58rem;display:inline-flex}.record-row:hover .record-row-action,.record-row:focus-visible .record-row-action{color:var(--site-red)}.catalog-empty{min-height:12rem;color:var(--site-muted);place-items:center;margin:0;display:grid}.record-back-row{justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;display:flex}.record-back-row a,.share-record-button{min-width:44px;min-height:44px;color:var(--site-muted);font:inherit;background:0 0;border:0;border-bottom:1px solid #f7f5ef4d;padding:.65rem 0;font-size:.6rem}.record-back-row a:hover,.record-back-row a:focus-visible,.share-record-button:hover,.share-record-button:focus-visible{border-color:var(--site-red);color:var(--site-paper)}.record-detail{grid-template-columns:minmax(19rem,.75fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);min-height:calc(100svh - 10rem);padding-block:clamp(1rem,4vw,3rem) clamp(4rem,9vw,8rem);display:grid}.record-detail-art{max-width:38rem;position:sticky;top:6.5rem;box-shadow:0 2.5rem 7rem #000000b8}.record-detail-copy{padding-top:clamp(0rem,4vw,4rem)}.record-detail-copy h1{letter-spacing:-.035em;max-width:17ch;margin:1rem 0;font-size:clamp(2rem,5vw,5rem);font-weight:400;line-height:1.06}.record-detail-artist,.record-detail-album{color:var(--site-muted);margin:.6rem 0 0;font-size:clamp(.68rem,1vw,.85rem);line-height:1.65}.record-role-panel{border-top:1px solid #f7f5ef2e;margin-top:clamp(2rem,5vw,4rem);padding-top:1rem}.record-role-panel h2{margin:0;font-size:.65rem;font-weight:400}.record-role-panel ul{flex-wrap:wrap;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.record-role-panel li{color:#f7f5efd1;background:#ff17381a;padding:.55rem .7rem;font-size:.56rem}.platform-links{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;margin:clamp(2rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.platform-links a{background:#070707;border:1px solid #f7f5ef29;grid-template-columns:1.5rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;height:100%;min-height:60px;padding:.7rem .8rem;font-size:.67rem;display:grid}.platform-link-icon{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.platform-links small{color:var(--site-muted);font-size:.5rem}.platform-links a>span:last-child{color:var(--site-red)}.platform-links a:hover,.platform-links a:focus-visible{background:#ff173814;border-color:#ff17389e}.record-listen-panel{border-top:1px solid #f7f5ef2e;margin-top:clamp(2rem,5vw,4rem);padding-top:1rem}.record-listen-panel h2{margin:.65rem 0 0;font-size:clamp(1.15rem,2.2vw,1.8rem);font-weight:400}.record-listen-panel .platform-links{margin-top:1.25rem}.play-record-link{background:var(--site-red);min-height:50px;color:var(--site-black);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;font-size:.62rem;display:flex}.related-records{border-top:1px solid #f7f5ef24;padding-block:clamp(4rem,8vw,7rem)}.related-records>div{background:#f7f5ef1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.related-records a{background:#050505;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:12rem;padding:1.25rem;display:flex}.related-records span,.related-records small{color:var(--site-muted);font-size:.55rem}.related-records strong{font-size:.85rem;font-weight:400;line-height:1.45}.work-disclosure{margin-top:2rem}.work-page-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr)}.work-mark-panel{background:linear-gradient(135deg,#0000 45%,#ff17381a 45.2%,#0000 46%),#070707;flex-direction:column;justify-content:space-between;min-height:24rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.work-mark-panel:after{content:"";background:var(--site-red);height:2px;position:absolute;bottom:0;left:55%;right:0;box-shadow:0 0 1rem #ff173880}.work-mark-panel img{width:100%;height:auto;margin-block:auto}.work-mark-panel p{color:var(--site-muted);margin:2rem 0 0;font-size:.55rem;line-height:1.7}.work-section{border-top:1px solid #f7f5ef24;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.service-grid{background:#f7f5ef1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.service-grid article{background:#050505;flex-direction:column;min-height:15rem;padding:clamp(1.2rem,3vw,2.2rem);transition:background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.service-grid article:after{content:"";background:var(--site-red);transform-origin:50% 100%;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.service-grid article:hover:after,.service-grid article:focus-within:after{transform:scaleY(1)}.service-grid article>span,.workflow-section li>span{color:var(--site-red);font-size:.55rem}.service-grid h3,.workflow-section h3{margin:auto 0 .75rem;font-size:clamp(.92rem,1.6vw,1.25rem);font-weight:400;line-height:1.45}.service-grid p,.workflow-section p{color:var(--site-muted);margin:0;font-size:.66rem;line-height:1.8}.workflow-section ol{border-top:1px solid #f7f5ef2e;margin:0;padding:0;list-style:none;position:relative}.workflow-section ol:before{content:"";background:linear-gradient(180deg, var(--site-red), #f7f5ef1f);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.75rem}.workflow-section li{border-bottom:1px solid #f7f5ef1f;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;min-height:7.5rem;padding-block:1rem;display:grid}.workflow-section li>span{z-index:1;background:var(--site-black);text-align:center;width:2rem;padding-block:.35rem;position:relative}.workflow-section h3{margin:0 0 .4rem}.inquiry-section{border-top:1px solid var(--site-red);grid-template-columns:minmax(0,.7fr) minmax(18rem,.55fr);gap:clamp(2rem,8vw,8rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.inquiry-section>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.inquiry-section p{color:var(--site-muted);margin:0;font-size:.72rem;line-height:1.9}.inquiry-section a{border-bottom:1px solid var(--site-red);justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:1.5rem;padding:.75rem 0;font-size:clamp(.65rem,1.1vw,.82rem);display:flex}.inquiry-section small{color:var(--site-muted);margin-top:.65rem;font-size:.625rem}.site-experience .site-footer{padding:clamp(3rem, 7vw, 5rem) max(clamp(1rem, 4vw, 4rem), var(--safe-right)) max(2rem, var(--safe-bottom)) max(clamp(1rem, 4vw, 4rem), var(--safe-left));background:var(--site-black);border-top:1px solid #f7f5ef29;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:center;gap:1rem clamp(1.5rem,4vw,4rem)}.music-page{--site-crt-opacity:.5}.about-page{--site-crt-opacity:.62}.work-page{--site-crt-opacity:.38}.footer-logo-link img{width:clamp(12rem,24vw,22rem);height:auto}.footer-navigation{flex-wrap:wrap;justify-content:flex-end;gap:.2rem;display:flex}.footer-navigation a{min-height:44px;color:var(--site-muted);align-items:center;padding-inline:.65rem;font-size:.58rem;display:inline-flex}.footer-navigation a:hover,.footer-navigation a:focus-visible{color:var(--site-paper);background:#ff173814}.site-experience .site-footer .site-social-links{flex-direction:row;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.site-experience .site-footer .site-social-links a{place-items:center;padding:0;display:grid}.link-arrow{color:currentColor;flex:none;width:.72rem;height:.72rem;display:inline-block;position:relative}.link-arrow:before{content:"";background:currentColor;width:.64rem;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.link-arrow:after{content:"";transform-origin:50%;border-top:1px solid;border-right:1px solid;width:.34rem;height:.34rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.link-arrow-out{transform:rotate(-45deg)}.link-arrow-back{transform:rotate(180deg)}.record-back-row a{align-items:center;gap:.55rem;display:inline-flex}.site-experience .site-footer>p{color:var(--site-muted);border-top:1px solid #f7f5ef1a;grid-column:1/-1;margin:1rem 0 0;padding-top:1rem;font-size:.625rem}.music-shortcut-icon{object-fit:contain;flex:none;width:1.375rem;height:1.375rem;display:block}.music-feature-card,.work-mark-panel{animation-delay:70ms}.music-feature-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 34%,#f7f5ef1a 49%,#0000 64%);transition:opacity .18s,transform .42s;position:absolute;inset:0;transform:translate(-45%)}.music-feature-card .record-artwork img,.record-row .record-artwork img{transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s}.music-feature-card:hover:after,.music-feature-card:focus-visible:after{opacity:1;transform:translate(45%)}.work-section,.inquiry-section,.related-records{content-visibility:auto;contain-intrinsic-size:auto 42rem}@keyframes site-hero-land{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media (width<=63.999rem){.site-page-hero,.music-page-hero,.work-page-hero{grid-template-columns:1fr;min-height:auto}.site-page-hero-copy{max-width:58rem}.music-feature-card{justify-self:center;width:min(100%,30rem);max-width:480px}.record-detail{grid-template-columns:minmax(17rem,.7fr) minmax(0,1fr);gap:2.5rem}.work-section,.inquiry-section{grid-template-columns:1fr}.site-experience .site-footer{grid-template-columns:1fr auto}.footer-navigation{grid-area:2/1/auto/-1;justify-content:flex-start}.site-experience .site-footer .site-social-links{grid-area:1/2}}@media (width<=47.999rem){.site-experience .site-header{min-height:3.75rem;padding-inline:max(1rem, var(--safe-left)) max(1rem, var(--safe-right))}.site-logo-link img{width:min(11rem,52vw)}.site-experience .mobile-navigation summary{justify-content:center;min-width:4rem;min-height:44px}.site-experience .mobile-navigation .main-navigation{padding:.75rem max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left));background:#000000fa}.site-experience .mobile-navigation .main-navigation a{justify-content:flex-start;min-height:50px;padding-inline:0}.site-page-hero{gap:2.5rem;padding-block:3rem 4rem}.music-page-hero{gap:1.5rem;padding-block:2.5rem 3rem}.site-page-hero h1{max-width:100%;font-size:clamp(2rem,11vw,3.7rem)}.music-page-hero .site-page-hero-copy{order:1}.music-page-hero h1{margin-block:.75rem 1rem;font-size:clamp(2rem,10vw,3.25rem)}.music-page-hero .site-page-hero-copy>p:not(.site-kicker){line-height:1.65}.music-page-hero .music-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:1.25rem;display:grid}.music-page-hero .music-shortcuts a{gap:.35rem;min-width:0;padding-inline:.55rem;font-size:clamp(.48rem,2.1vw,.57rem)}.music-feature-card{order:2;grid-template-columns:7rem minmax(0,1fr);width:100%;max-width:none;min-height:7rem}.music-feature-card .record-artwork{height:100%}.music-feature-copy{grid-template-columns:minmax(0,1fr);padding:.8rem .9rem}.music-feature-copy strong{font-size:clamp(.72rem,3.5vw,.94rem)}.music-feature-action{grid-area:auto/1;justify-content:space-between;align-self:stretch;min-height:44px}.catalog-disclosure{grid-template-columns:1fr;gap:.35rem}.catalog-heading{grid-template-columns:1fr;gap:1.4rem}.catalog-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#ff173899 transparent;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;top:3.75rem;overflow-x:auto}.catalog-filters button{white-space:nowrap;flex:none}.record-row{grid-template-columns:5.25rem minmax(0,1fr) 2rem;gap:.85rem;min-height:7rem}.record-row-art{width:5.25rem}.record-row-action{place-items:center;min-width:2rem;min-height:44px;font-size:0;display:grid}.record-row-copy strong{font-size:clamp(.72rem,3.7vw,.92rem)}.record-row-copy small{display:none}.record-detail{grid-template-columns:1fr;gap:1.5rem}.record-detail-art{justify-self:center;width:min(100%,32rem);position:static}.record-detail-copy h1{max-width:100%;font-size:clamp(1.9rem,10vw,3.4rem)}.related-records>div{grid-template-columns:1fr}.related-records a{min-height:8rem}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:13rem}.work-mark-panel{min-height:18rem}.site-experience .site-footer{grid-template-columns:1fr}.footer-logo-link,.footer-navigation,.site-experience .site-footer .site-social-links,.site-experience .site-footer>p{grid-area:auto/1}.footer-navigation,.site-experience .site-footer .site-social-links{justify-content:flex-start}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}.footer-navigation a{border-bottom:1px solid #f7f5ef1a;justify-content:flex-start}}@media (pointer:coarse){.site-experience .site-header{background:var(--site-black);-webkit-backdrop-filter:none;backdrop-filter:none}.site-crt-mask:after{opacity:.52;animation-duration:13s}}@media (width<=22.499rem){.record-row{grid-template-columns:4.5rem minmax(0,1fr) 1.75rem}.record-row-art{width:4.5rem}.music-shortcuts a,.hero-actions>*{width:100%}.music-page-hero .music-shortcuts a{text-align:center;flex-direction:column;justify-content:center;gap:.3rem;min-height:4.5rem;padding:.55rem .2rem}.music-page-hero .music-shortcuts .link-arrow{display:none}}@media (height<=30rem) and (orientation:landscape){.site-page-hero{min-height:auto;padding-block:2.25rem}.site-page-hero h1{font-size:clamp(2rem,7vw,3.5rem)}}@media (width<=23.999rem){.music-page-hero h1{overflow-wrap:anywhere;font-size:clamp(1.45rem,9vw,2rem)}}@media (prefers-reduced-motion:reduce){.site-crt-mask:after{display:none}.record-row,.record-row:before,.music-feature-card,.game-site-navigation a,.game-site-navigation a:after{transition:none}.site-page-hero-copy,.music-feature-card,.work-mark-panel{animation:none}.music-feature-card:after{display:none}.service-grid article,.service-grid article:after,.music-feature-card .record-artwork img,.record-row .record-artwork img{transition:none}}@media (forced-colors:active){.site-crt-mask{display:none}.record-row:focus-visible,.social-links a:focus-visible{outline-offset:3px;outline:2px solid highlight}}.record-page .record-track-highlights{background:#29352f;border:1px solid #29352f;gap:1px;margin-top:1rem;display:grid}.record-page .record-track-highlights article{background:#09120f;grid-template-columns:minmax(0,1fr) minmax(9rem,.45fr);align-items:center;gap:1rem;min-width:0;padding:.8rem;scroll-margin-top:7rem;display:grid}.record-page .record-track-highlights article>div{gap:.25rem;min-width:0;display:grid}.record-page .record-track-highlights strong,.record-page .record-track-highlights span,.record-page .record-track-highlights p{margin:0;font-size:clamp(.74rem,.84vw,.86rem);line-height:1.55}.record-page .record-track-highlights strong{color:var(--text-primary);font-weight:400}.record-page .record-track-highlights span{color:var(--text-tertiary)}.record-page .record-track-highlights p{color:var(--state-vfd);text-align:right;text-shadow:0 0 .38rem #82bda847}@media (width<=35.999rem){.record-page .record-track-highlights article{grid-template-columns:minmax(0,1fr);gap:.5rem}.record-page .record-track-highlights p{text-align:left}}.music-page .music-feature-card{border-bottom-width:1px}.music-page .music-feature-copy{background:repeating-linear-gradient(90deg,#0000 0 .55rem,#82bda806 .55rem calc(.55rem + 1px)),#0a0d0b;border-top:1px solid #30332e;min-height:7.25rem;padding:1rem 1.1rem}.music-page .catalog-section{padding:clamp(3.25rem,5vw,5rem) clamp(.75rem,2.5vw,2.25rem) clamp(5rem,10vw,9rem)}.music-page .music-preview-deck{background:linear-gradient(#ddd8ca0e,#0000 36%),#171a16;border:1px solid #3c3e38;border-radius:4px;grid-template-columns:minmax(17rem,.85fr) minmax(8rem,.28fr) minmax(18rem,1fr);align-items:stretch;gap:.65rem;margin-bottom:clamp(3rem,7vw,5.5rem);padding:clamp(.7rem,2vw,1.25rem);display:grid;box-shadow:inset 0 1px #ddd8ca21,inset 0 -2px #080a08,0 1rem 2.5rem #02040361}.music-page .music-preview-display{color:#92c7b3;text-shadow:0 0 .55rem #82bda866;background:repeating-linear-gradient(0deg,#0000 0 3px,#82bda806 3px 4px),radial-gradient(#82bda814,#0000 75%),#07100d;border:1px solid #303830;border-radius:3px;align-content:center;gap:.35rem;min-width:0;padding:1rem;display:grid;position:relative;box-shadow:inset 0 0 1.15rem #000000d1}.music-page .music-preview-display h2{color:#a2d2c0;text-overflow:ellipsis;white-space:nowrap;max-width:24ch;margin:.35rem 0 0;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:400;line-height:1.45;overflow:hidden}.music-page .music-preview-display>p:not(.site-kicker),.music-page .music-preview-display small{color:#a2d2c0c2;margin:0;font-size:clamp(.74rem,.78vw,.8rem);line-height:1.5}.music-page .music-preview-state{color:#d66071;text-shadow:0 0 .45rem #d62b4394;font-size:.62rem;position:absolute;top:.85rem;right:.9rem}.music-page .music-preview-time{width:12ch;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.music-page .music-preview-controls{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.music-page .music-preview-controls button,.music-page .record-preview-button{color:#d0cbbf;min-width:48px;min-height:48px;font:inherit;font-size:var(--control-label-size);background:linear-gradient(#30322c,#191b18 75%,#10120f);border:1px solid #494b43;border-radius:3px;padding:.65rem .75rem;line-height:1.35;box-shadow:inset 0 1px #ddd8ca29,inset 0 -2px #080a08}.music-page .music-preview-controls button:hover,.music-page .music-preview-controls button:focus-visible,.music-page .record-preview-button:hover,.music-page .record-preview-button:focus-visible{color:#e2ddd0;background:linear-gradient(#3a3c35,#22241f 76%,#151713);border-color:#77786e}.music-page .music-preview-controls button:active,.music-page .record-preview-button:active{transform:translateY(1px);box-shadow:inset 0 2px #050706c2}.music-page .music-preview-note,.music-page .music-preview-error{color:#aaa69c;grid-column:1/-1;margin:.15rem 0 0;font-size:clamp(.74rem,.8vw,.82rem);line-height:1.6}.music-page .music-preview-error{color:#dc6979}.music-page .catalog-heading{padding-top:0}.music-page .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;margin-top:.8rem;display:grid}.music-page .catalog-options label{color:var(--text-tertiary);gap:.32rem;font-size:.72rem;display:grid}.music-page .catalog-options select,.music-page .catalog-options button{min-height:var(--control-height);border-radius:var(--panel-radius);color:var(--text-secondary);font-size:var(--control-label-size);background:linear-gradient(#30322c,#191b18 75%,#10120f);border:1px solid #494b43;padding:.62rem .75rem}.music-page .catalog-options button[aria-pressed=true]{color:var(--text-primary);background:#351018;border-color:#7b2938}.music-page .record-list .record-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;min-height:8rem;padding:0}.music-page .record-list .record-row:hover,.music-page .record-list .record-row:focus-within{padding:0}.music-page .record-row-detail{grid-template-columns:6.5rem minmax(0,1fr) minmax(7rem,auto) auto;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);min-width:0;min-height:8rem;padding:.7rem;display:grid}.music-page .record-row-detail>time{color:var(--text-tertiary);font:400 .74rem / 1.45 var(--font-numeric);font-variant-numeric:tabular-nums;text-align:right}.music-page .record-list-compact .record-row{min-height:4.5rem}.music-page .record-list-compact .record-row-detail{grid-template-columns:3.5rem minmax(0,1fr) minmax(7rem,auto) auto;gap:.8rem;min-height:4.5rem}.music-page .record-list-compact .record-row-art{width:3.5rem}.music-page .record-list-compact .record-row-copy>small:last-child{display:none}.music-page .record-row:focus-within{outline-offset:-2px;background:#191b17;outline:2px solid #8c2b3c}.music-page .record-preview-button{width:7.25rem;margin-right:.7rem}.record-page .record-detail-date{color:#aaa69c;margin:.6rem 0 0;font-size:clamp(.62rem,.9vw,.76rem);line-height:1.65}.record-page .record-data-pending{color:#aaa69c;margin:1rem 0 0;font-size:clamp(.62rem,.86vw,.72rem);line-height:1.75}.record-page .record-booklet{color:#181914;text-shadow:none;background:#d7d0be;border:1px solid #403f38;border-radius:2px;grid-template-columns:minmax(0,.72fr) minmax(16rem,1fr);gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:inset 0 0 0 4px #bdb6a5,0 .65rem 1.8rem #0204036b}.record-page .record-booklet .site-kicker{color:#6b1c29;text-shadow:none}.record-page .record-booklet h2{color:#181914;margin:.6rem 0 0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:400}.record-page .record-booklet p{color:#4e4c44;margin:1rem 0 0;font-size:clamp(.82rem,.9vw,.94rem);line-height:1.8}.record-page .record-booklet dl{background:#9d9788;gap:1px;margin:0;display:grid}.record-page .record-booklet dl>div{background:#c9c2b0;grid-template-columns:minmax(5.5rem,.3fr) minmax(0,1fr);gap:.75rem;min-width:0;padding:.75rem;display:grid}.record-page .record-booklet dt,.record-page .record-booklet dd{margin:0;font-size:clamp(.76rem,.82vw,.86rem);line-height:1.6}.record-page .record-booklet dt{color:#6b1c29}.record-page .record-booklet dd{color:#35362f}.record-page .record-full-credits{border-top:1px solid #9d9788;grid-column:1/-1;padding-top:1rem}.record-page .record-full-credits>h3{color:#181914;margin:0;font-size:clamp(.9rem,1vw,1rem);font-weight:400}.record-page .record-full-credits>div{background:#9d9788;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.85rem;display:grid}.record-page .record-full-credits section{background:#c9c2b0;min-width:0;padding:.85rem}.record-page .record-full-credits h4{color:#6b1c29;margin:0;font-size:clamp(.78rem,.85vw,.9rem);font-weight:400;line-height:1.5}.record-page .record-full-credits dl{background:0 0;gap:.55rem;margin-top:.7rem;display:grid}.record-page .record-full-credits dl>div{background:0 0;grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr);gap:.7rem;padding:0;display:grid}@media (width<=63.999rem){.music-page .music-preview-deck{grid-template-columns:minmax(0,1fr) minmax(8rem,.32fr)}.music-page .catalog-toolbar{grid-template-columns:1fr}.music-page .catalog-options{justify-content:space-between}}@media (width<=47.999rem){.music-page .catalog-section{padding-inline:.55rem}.music-page .music-preview-deck{grid-template-columns:minmax(0,1fr)}.music-page .record-list .record-row{grid-template-columns:minmax(0,1fr);gap:0}.music-page .record-row-detail{grid-template-columns:5.25rem minmax(0,1fr) 1.75rem;gap:.8rem}.music-page .record-row-detail>time{text-align:left;grid-column:2}.music-page .record-row-action{grid-area:1/3/3}.music-page .record-row-art{width:5.25rem}.music-page .record-preview-button{width:auto;min-height:50px;margin:0 .7rem .7rem 6.75rem}.music-page .catalog-options{flex-direction:column;align-items:stretch}.music-page .catalog-options select,.music-page .catalog-options>div{width:100%}.music-page .record-list-compact .record-row-detail{grid-template-columns:3.5rem minmax(0,1fr) 1.75rem}.record-page .record-booklet{background:#d7d0be;grid-template-columns:minmax(0,1fr)}.record-page .record-full-credits>div{grid-template-columns:minmax(0,1fr)}}@media (width<=22.499rem){.music-page .record-row-detail{grid-template-columns:4.5rem minmax(0,1fr) 1.5rem;gap:.65rem}.music-page .record-row-art{width:4.5rem}.music-page .record-preview-button{margin-left:5.85rem}.record-page .record-booklet dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.record-page .record-full-credits>div{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.music-page .music-preview-deck,.music-page .music-preview-display,.record-page .record-booklet{box-shadow:none;color:canvastext;text-shadow:none;background:canvas;border:1px solid canvastext}.music-page .music-preview-controls button,.music-page .record-preview-button{box-shadow:none;color:buttontext;background:buttonface;border:1px solid buttontext}}.site-experience{--retro-panel:#080808;--retro-raised:#181818;--retro-inset:#030303;--retro-silver:silver;--retro-gray:gray;--retro-highlight:#f2f0ea75;--retro-shadow:#000000f0;--retro-bevel:inset 1px 1px 0 var(--retro-highlight), inset -1px -1px 0 var(--site-black), 3px 3px 0 var(--site-black);background-color:var(--site-black);background-image:linear-gradient(#000000a8,#000000e6),url(/media/ui/retro-terminal-texture-v29.jpg);background-repeat:repeat;background-size:auto,384px 384px}.site-experience main{padding-bottom:clamp(1.25rem,3vw,2.5rem)}.site-experience .site-header{min-height:4rem;padding-block:max(.2rem, var(--safe-top)) .2rem;justify-content:initial;border:0;border-bottom:1px solid var(--site-black);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 #f2f0ea47, inset 0 -1px 0 #f2f0ea1a, 0 3px 0 var(--site-black);background:#0a0a0a;grid-template-columns:auto minmax(7rem,1fr) auto;gap:clamp(.75rem,2vw,1.5rem);display:grid}.site-experience .site-header:after{background:linear-gradient(90deg, var(--site-red) 0 11rem, #3d3d3d 11rem 100%);box-shadow:none;bottom:-1px;left:0;right:0}.site-logo-link{min-width:12rem;min-height:44px;box-shadow:inset 1px 1px 0 #f2f0ea29, inset -1px -1px 0 var(--site-black);background:#030303;border:1px solid #252525;padding:.35rem .55rem}.site-logo-link img{width:clamp(10.5rem,17vw,15rem)}.site-system-status{min-width:0;color:var(--site-muted);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.55rem;font-size:.5rem;display:flex}.site-system-status i{background:var(--site-red);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--site-black);border:1px solid #3a000b;flex:none}.site-system-status b{color:var(--site-paper);font-weight:400}.site-experience .main-navigation{border:1px solid var(--site-black);background:var(--site-black);gap:1px;box-shadow:1px 1px #f2f0ea29}.site-experience .main-navigation a{background:var(--retro-raised);min-width:5rem;min-height:44px;box-shadow:inset 1px 1px 0 #f2f0ea38, inset -1px -1px 0 var(--site-black);color:#c6c3bc;border:1px solid #282828;padding-inline:.8rem;transition:color 90ms linear,background 90ms linear,transform 70ms step-end}.site-experience .main-navigation a:hover,.site-experience .main-navigation a:focus-visible{color:var(--site-paper);background:#262626}.site-experience .main-navigation a:active{transform:translate(1px,1px)}.site-experience .main-navigation a[aria-current=page]{background:var(--site-red);color:var(--site-black);border-color:#7b0016;box-shadow:inset 1px 1px #ff7187,inset -1px -1px #690012}.site-page-hero{min-height:auto;box-shadow:var(--retro-bevel);background:linear-gradient(90deg,#0000 0 49.8%,#f2f0ea09 50%,#0000 50.2%),#040404f0;border:1px solid #262626;margin-top:clamp(1.5rem,4vw,3rem);padding:clamp(4.2rem,7vw,6.5rem) clamp(1rem,4vw,3.5rem) clamp(2rem,5vw,4rem);position:relative}.site-page-hero:before{content:"Program Monitor";border-bottom:1px solid var(--site-black);min-height:1.8rem;color:var(--site-paper);letter-spacing:.1em;background:linear-gradient(90deg,#9f001d,#3a000b 54%,#111);align-items:center;padding:.4rem 4.5rem .4rem .7rem;font-size:.48rem;display:flex;position:absolute;inset:2px 2px auto}.site-page-hero:after{content:"";border:1px solid var(--site-black);background:#bdbdbd;width:.58rem;height:.58rem;position:absolute;top:.62rem;right:.72rem;box-shadow:-.9rem 0 #777,-1.8rem 0 #333}.music-page .site-page-hero:before{content:"Disc Library"}.work-page .site-page-hero:before{content:"Studio Rack"}.site-page-hero h1{letter-spacing:-.012em;margin-block:.85rem 1.35rem;font-size:clamp(2.15rem,5.4vw,5.35rem);line-height:1.04}.site-page-hero-copy>p:not(.site-kicker){color:#c2bfb8;max-width:42rem;line-height:1.78}.site-page-hero-copy,.music-feature-card,.work-mark-panel{animation:none}.site-kicker{color:#ff3856;letter-spacing:.1em;align-items:center;gap:.5rem;font-size:.58rem;display:inline-flex}.site-kicker:before{content:"";background:var(--site-red);border:1px solid #650012;width:.55rem;height:.55rem}.primary-site-action,.secondary-site-action,.music-shortcuts a,.platform-links a,.record-back-row a,.share-record-button{background:var(--retro-raised);box-shadow:inset 1px 1px 0 #f2f0ea52, inset -1px -1px 0 var(--site-black), 2px 2px 0 var(--site-black);color:var(--site-paper);border:1px solid #242424;border-radius:0;transition:background 90ms linear,color 90ms linear,transform 70ms step-end}.primary-site-action{clip-path:none;background:var(--site-red);box-shadow:inset 1px 1px 0 #ff7187, inset -1px -1px 0 #650012, 2px 2px 0 var(--site-black);color:var(--site-black);border-color:#650012}.primary-site-action:hover,.primary-site-action:focus-visible,.secondary-site-action:hover,.secondary-site-action:focus-visible,.music-shortcuts a:hover,.music-shortcuts a:focus-visible,.platform-links a:hover,.platform-links a:focus-visible{color:var(--site-black);background:#d7d5cf;border-color:#777}.primary-site-action:active,.secondary-site-action:active,.music-shortcuts a:active,.platform-links a:active{transform:translate(1px,1px)}.music-feature-card{box-shadow:var(--retro-bevel);background:#060606;border:1px solid #252525;transition:background .1s linear,transform 70ms step-end}.music-feature-card:before{content:"Featured Disc";z-index:3;border-bottom:1px solid var(--site-black);color:#aaa69f;letter-spacing:.08em;background:#171717;align-items:center;height:1.55rem;padding-inline:.55rem;font-size:.46rem;display:flex;position:absolute;inset:2px 2px auto}.music-feature-card:after{content:"";background:repeating-linear-gradient(90deg, var(--site-red) 0 .35rem, #3d000b .35rem .52rem);opacity:1;width:3.2rem;height:.36rem;transition:none;position:absolute;inset:.66rem .65rem auto auto;transform:none}.music-feature-card .record-artwork{border-top:1px solid #303030;border-bottom:1px solid var(--site-black);margin-top:1.55rem}.music-feature-card:hover,.music-feature-card:focus-visible{background:#0c0c0c;transform:translate(1px,1px)}.music-feature-card:hover .record-artwork img,.music-feature-card:focus-visible .record-artwork img,.record-row:hover .record-artwork img,.record-row:focus-visible .record-artwork img{filter:contrast(1.04)saturate(.92);transform:none}.catalog-section,.record-detail,.related-records,.inquiry-section{box-shadow:var(--retro-bevel);background:#040404f0;border:1px solid #202020;position:relative}.catalog-section{margin-block:clamp(1.25rem,3vw,2.5rem);padding:3.2rem clamp(.75rem,2vw,1.5rem) clamp(1rem,3vw,2rem)}.catalog-section:before,.related-records:before,.inquiry-section:before{border-bottom:1px solid var(--site-black);color:#b1aea7;letter-spacing:.09em;background:linear-gradient(90deg,#242424,#0a0a0a);align-items:center;min-height:1.65rem;padding-inline:.6rem;font-size:.46rem;display:flex;position:absolute;inset:2px 2px auto}.catalog-section:before{content:"Disc Library"}.catalog-heading{border-bottom:1px solid #2b2b2b;padding:.5rem 0 1rem}.catalog-heading h2,.work-section h2,.inquiry-section h2,.related-records h2{letter-spacing:0}.catalog-search input{background:var(--site-black);min-height:46px;box-shadow:inset 2px 2px 0 var(--site-black), inset -1px -1px 0 #f2f0ea2e;color:var(--site-paper);border:1px solid #2d2d2d;padding-inline:.75rem}.catalog-search input:focus{border-color:var(--site-red);outline:2px solid var(--site-red);outline-offset:2px;box-shadow:none}.catalog-filters{box-shadow:inset 1px 1px 0 #f2f0ea2e, inset -1px -1px 0 var(--site-black);background:#0b0b0b;border:1px solid #282828;gap:1px;margin:0 -.5rem;padding:.55rem;top:4.25rem}.catalog-filters button{min-height:44px;box-shadow:inset 1px 1px 0 #f2f0ea2e, inset -1px -1px 0 var(--site-black);color:#b2afa8;background:#171717;border:1px solid #292929;border-radius:0;transition:none}.catalog-filters button[aria-pressed=true]{background:var(--site-red);color:var(--site-black);border-color:#650012;box-shadow:inset 1px 1px #ff7187,inset -1px -1px #650012}.catalog-result-count{color:#b3b0aa;font-variant-numeric:tabular-nums;margin:.75rem 0 .5rem}.record-list{box-shadow:inset 1px 1px 0 var(--site-black);border:1px solid #282828}.record-row{background:#070707;border-color:#262626;min-height:7.25rem;padding:.55rem;transition:background 80ms linear,transform 70ms step-end}.record-row:before{background:#313131;width:.32rem;transform:none}.record-row:hover,.record-row:focus-visible{outline:1px solid var(--site-red);outline-offset:-2px;background:#171717;padding-inline:.55rem}.record-row:hover:before,.record-row:focus-visible:before,.record-row-featured:before{background:var(--site-red)}.record-row-art{box-shadow:2px 2px 0 var(--site-black);border:1px solid #333}.record-row-meta,.record-row-copy small{color:#aaa79f;letter-spacing:.04em}.record-row-action{min-height:44px;box-shadow:inset 1px 1px 0 #f2f0ea29, inset -1px -1px 0 var(--site-black);background:#111;border:1px solid #2a2a2a;padding-inline:.7rem}.record-detail{margin-bottom:clamp(2rem,5vw,4rem);padding:clamp(3.4rem,5vw,4.4rem) clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem)}.record-detail:before{content:"Record File";border-bottom:1px solid var(--site-black);color:#b1aea7;letter-spacing:.09em;background:linear-gradient(90deg,#242424,#0a0a0a);align-items:center;min-height:1.65rem;padding-inline:.6rem;font-size:.46rem;display:flex;position:absolute;inset:2px 2px auto}.record-detail-art{box-shadow:var(--retro-bevel);background:#111;border:1px solid #2a2a2a;padding:.5rem}.record-detail-copy h1{letter-spacing:-.01em}.platform-links{gap:.4rem}.platform-links a{min-height:54px;padding:.55rem .75rem}.related-records{padding:3rem clamp(.75rem,2vw,1.5rem) 1rem}.related-records:before{content:"Related Records"}.work-mark-panel{min-height:22rem;box-shadow:var(--retro-bevel);background:repeating-linear-gradient(0deg,#0000 0 1.25rem,#f2f0ea06 1.25rem calc(1.25rem + 1px)),#050505;border:1px solid #252525;padding:clamp(2rem,4vw,3.5rem)}.work-mark-panel:before{content:"VRNH Music & Sound";border-bottom:1px solid var(--site-black);color:#aaa79f;letter-spacing:.08em;background:#171717;align-items:center;min-height:1.55rem;padding-inline:.55rem;font-size:.46rem;display:flex;position:absolute;inset:2px 2px auto}.work-mark-panel:after{background:repeating-linear-gradient(90deg, var(--site-red) 0 .4rem, #3d000b .4rem .6rem);width:3.5rem;height:.42rem;box-shadow:none;bottom:.65rem;left:auto;right:.65rem}.work-section{box-shadow:var(--retro-bevel);background:#040404f0;border:1px solid #222;margin-top:clamp(1.25rem,3vw,2.5rem);padding:clamp(3.5rem,7vw,6rem) clamp(.75rem,2.5vw,2rem) clamp(2rem,5vw,4rem);position:relative}.work-section:before{content:"Studio Control";border-bottom:1px solid var(--site-black);color:#b1aea7;letter-spacing:.09em;background:linear-gradient(90deg,#242424,#0a0a0a);align-items:center;min-height:1.65rem;padding-inline:.6rem;font-size:.46rem;display:flex;position:absolute;inset:2px 2px auto}.workflow-section:before{content:"Signal Path"}.service-grid{box-shadow:inset 1px 1px 0 var(--site-black), inset -1px -1px 0 #f2f0ea24;background:#030303;border:1px solid #242424;gap:.35rem;padding:.35rem}.service-grid article{box-shadow:inset 1px 1px 0 #f2f0ea1a, inset -1px -1px 0 var(--site-black);background:#0b0b0b;border:1px solid #222;transition:background 90ms linear}.service-grid article:after{background:#3a3a3a;width:.35rem;transform:none}.service-grid article:hover,.service-grid article:focus-within{background:#151515;transform:none}.service-grid article:hover:after,.service-grid article:focus-within:after{background:var(--site-red)}.workflow-section ol{background:#020202;border:1px solid #262626;padding:.35rem}.workflow-section li{background:#090909;border:1px solid #1e1e1e;padding-inline:.65rem}.workflow-section li>span{background:#180005;border:1px solid #560010}.inquiry-section{border-top-color:#252525;margin-block:clamp(1.25rem,3vw,2.5rem);padding:clamp(4rem,8vw,6.5rem) clamp(1rem,3vw,2.5rem) clamp(2rem,5vw,4rem)}.inquiry-section:before{content:"Project Inquiry";color:var(--site-paper);background:linear-gradient(90deg,#9f001d,#3a000b 54%,#111)}.inquiry-section a{box-shadow:inset 1px 1px 0 #ff71874d, inset -1px -1px 0 var(--site-black);background:#110003;border:1px solid #650012;padding-inline:.75rem}.catalog-disclosure{box-shadow:inset 1px 1px 0 #f2f0ea1a, inset -1px -1px 0 var(--site-black);background:#080808;border:1px solid #292929;padding:.85rem}.site-experience .site-footer{padding:3.4rem max(clamp(1rem, 4vw, 4rem), var(--safe-right)) max(1.5rem, var(--safe-bottom)) max(clamp(1rem, 4vw, 4rem), var(--safe-left));background:#070707;border-top:1px solid #343434;position:relative;box-shadow:inset 0 1px #f2f0ea24}.site-footer-status{border-bottom:1px solid var(--site-black);color:#aaa79f;letter-spacing:.09em;background:linear-gradient(90deg,#1d1d1d,#090909);justify-content:space-between;align-items:center;gap:1rem;min-height:1.7rem;padding-inline:clamp(1rem,4vw,4rem);font-size:.46rem;display:flex;position:absolute;inset:2px 2px auto}.site-footer-status span:last-child{color:var(--site-red)}.footer-logo-link{box-shadow:inset 1px 1px 0 #f2f0ea1f, inset -1px -1px 0 var(--site-black);background:#030303;border:1px solid #232323;padding:.55rem}.footer-navigation{gap:1px}.footer-navigation a{box-shadow:inset 1px 1px 0 #f2f0ea24, inset -1px -1px 0 var(--site-black);background:#111;border:1px solid #232323;padding-inline:.75rem}.site-experience .site-footer .site-social-links{gap:.2rem}.site-experience .site-footer .site-social-links a{box-shadow:inset 1px 1px 0 #f2f0ea29, inset -1px -1px 0 var(--site-black);background:#111;border:1px solid #252525}.site-experience .site-footer .site-social-links a:before{border-radius:50%}.site-experience .site-footer>p{color:#97938c;border-top-color:#242424;font-size:.54rem}@media (width<=63.999rem){.site-experience .site-header{grid-template-columns:auto minmax(0,1fr) auto}.site-system-status span{display:none}.site-page-hero{gap:2.5rem}}@media (width>=56rem) and (width<=63.999rem){.music-page-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.58fr);align-items:center}.music-feature-card{justify-self:end;width:100%;max-width:24rem}.work-page-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);align-items:center}.work-page-hero h1{font-size:clamp(2.15rem,4.2vw,4rem)}.work-mark-panel{min-height:19rem}}@media (width<=47.999rem){.site-experience .site-header{grid-template-columns:minmax(0,1fr) auto;min-height:3.75rem}.site-system-status{display:none}.site-logo-link{width:fit-content;min-width:0;padding-inline:.4rem}.site-experience .mobile-navigation summary{background:var(--retro-raised);min-width:4.5rem;box-shadow:inset 1px 1px 0 #f2f0ea33, inset -1px -1px 0 var(--site-black);color:var(--site-paper);border:1px solid #2a2a2a}.site-experience .mobile-navigation .main-navigation{box-shadow:4px 4px 0 var(--site-black);background:#080808;border:1px solid #353535;padding:.5rem}.site-experience .mobile-navigation .main-navigation a{border:1px solid #282828;min-height:52px;padding-inline:.85rem}.site-page-hero{margin-top:1rem;padding:3.6rem .9rem 1.2rem}.site-page-hero:before{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-page .site-page-hero:before{content:"Music Library"}.work-page .site-page-hero:before{content:"Studio Services"}.site-page-hero h1,.music-page-hero h1{letter-spacing:0;font-size:clamp(1.9rem,9.2vw,3.35rem)}.work-page-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(1.35rem,7vw,2.5rem)}.music-page-hero .music-shortcuts{gap:1px}.music-page-hero .music-shortcuts a{min-height:52px;padding:.5rem}.music-feature-card{grid-template-columns:7rem minmax(0,1fr);padding-top:1.55rem}.music-feature-card .record-artwork{margin-top:0}.music-feature-card:before{inset:2px 2px auto}.catalog-section{margin-top:1rem;padding:3rem .55rem .75rem}.catalog-filters{margin-inline:-.15rem;padding-inline:.35rem;top:3.75rem}.record-row{grid-template-columns:4.9rem minmax(0,1fr) 2.4rem;min-height:6.5rem;padding:.4rem .45rem}.record-row:hover,.record-row:focus-visible{padding-inline:.45rem}.record-row-art{width:4.9rem}.record-row-action{min-width:2.2rem;padding:0}.record-detail-copy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(1.5rem,7vw,2.4rem)}.record-detail,.record-detail>*,.record-detail-copy,.platform-links{min-width:0;max-width:100%}.platform-links{grid-template-columns:minmax(0,1fr)}.work-section,.inquiry-section{padding-inline:.85rem}.inquiry-section>*{min-width:0}.inquiry-section a{overflow-wrap:anywhere;max-width:100%}.hero-actions>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.service-grid article{min-height:11.5rem}.site-experience .site-footer{padding-top:3.2rem}.site-footer-status{padding-inline:.65rem}.footer-navigation{gap:1px}.footer-navigation a{border-bottom:1px solid #232323}}@media (width<=22.499rem){.music-page .site-page-hero:before{content:"Music Library"}.work-page .site-page-hero:before{content:"Studio"}.music-feature-card{grid-template-columns:5.5rem minmax(0,1fr)}.record-row{grid-template-columns:4.25rem minmax(0,1fr) 2.2rem}.record-row-art{width:4.25rem}.record-detail-copy h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.site-experience .main-navigation a,.primary-site-action,.secondary-site-action,.music-shortcuts a,.platform-links a,.music-feature-card,.record-row{transition:none}}@media (forced-colors:active){.site-experience{background:canvas}.site-experience .site-header,.site-page-hero,.catalog-section,.record-detail,.related-records,.music-feature-card,.work-mark-panel,.work-section,.inquiry-section,.site-experience .site-footer{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.site-page-hero:after,.music-feature-card:after,.work-mark-panel:after,.site-kicker:before,.site-system-status{display:none}.site-page-hero:before,.music-feature-card:before,.catalog-section:before,.record-detail:before,.related-records:before,.work-mark-panel:before,.work-section:before,.inquiry-section:before,.site-footer-status{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.site-experience .main-navigation a[aria-current=page],.catalog-filters button[aria-pressed=true]{color:highlighttext;background:highlight}}.site-experience{--site-paper:#ddd8ca;--site-muted:#ddd8caad;--site-faint:#ddd8ca1a;--site-red:#ec4056;--site-red-dark:#681225;--site-crt-opacity:.6;--analog-black:#080a09;--analog-deep:#0c0e0c;--analog-panel:#171916;--analog-panel-raised:#22241f;--analog-edge:#383a34;--analog-edge-light:#57584f;--analog-control-edge:#6b6d63;--analog-glass:#07100e;--analog-vfd:#82bda8;--analog-amber:#c79756;--analog-tally:#ec4056;--analog-radius:4px;--analog-face:linear-gradient(180deg, #ddd8ca0e, transparent 22%, #05070633 82%), repeating-linear-gradient(90deg, #ddd8ca03 0 1px, transparent 1px 6px), var(--analog-panel);--analog-inset:inset 0 0 0 1px #050706e6, inset 0 0 1.1rem #050706bd, 0 1px 0 #ddd8ca14;--analog-housing:inset 0 1px 0 #ddd8ca1f, inset 0 -1px 0 #050706e0, 0 .35rem 1.2rem #05070680, 0 0 1.4rem #d62b4309;background-color:var(--analog-black);background-image:radial-gradient(ellipse at 50% -12rem, #82bda80e, transparent 34rem), radial-gradient(circle at 88% 12%, #d62b4312, transparent 28rem), linear-gradient(180deg, #0d100e, var(--analog-black) 42rem), url(/media/ui/retro-terminal-texture-v29.jpg);color:var(--site-paper);background-size:auto,auto,auto,384px 384px}.site-experience :where(h1,h2,h3){text-shadow:0 0 .32rem #ddd8ca1f,0 1px #050706e6}.site-crt-mask{opacity:var(--site-crt-opacity);background:radial-gradient(#82bda805,#0000 48%,#0507065c 100%),repeating-linear-gradient(#ddd8ca02 0 1px,#05070630 2px 4px),repeating-linear-gradient(90deg,#d62b4306 0 1px,#56977c02 1px 2px,#53699705 2px 3px)}.site-crt-mask:after{opacity:.68;background:linear-gradient(#0000,#ddd8ca05 42%,#d62b4309 52%,#0000)}.site-experience .site-header{min-height:4.15rem;padding-block:max(.25rem, var(--safe-top)) .25rem;border:1px solid #292b27;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ddd8ca0e,#0000 28%),#121411;border-inline:0;box-shadow:inset 0 1px #ddd8ca17,inset 0 -1px #050706e6,0 .4rem 1.2rem #050706a8}.site-experience .site-header:after{height:3px;right:max(clamp(1rem, 4vw, 4rem), var(--safe-right));bottom:0;left:max(clamp(1rem, 4vw, 4rem), var(--safe-left));background:linear-gradient(90deg, var(--analog-tally) 0 5.5rem, transparent 5.5rem), repeating-linear-gradient(90deg, #2b2d28 0 1.2rem, #151713 1.2rem 1.4rem);box-shadow:0 0 .42rem #d62b4338}.site-logo-link,.footer-logo-link{border:1px solid var(--analog-edge);background:linear-gradient(180deg, #82bda80f, transparent 48%), var(--analog-glass);box-shadow:var(--analog-inset);border-radius:3px}.site-logo-link img,.footer-logo-link img{filter:sepia(.08)brightness(.88)drop-shadow(0 0 .32rem #ddd8ca1f)}.site-system-status{color:var(--analog-vfd);text-shadow:0 0 .45rem #82bda86b;font-size:.625rem}.site-system-status i{background:var(--analog-tally);border:1px solid #3d151c;border-radius:50%;width:.48rem;height:.48rem;box-shadow:inset 0 1px #ddd8ca3d,0 0 .48rem #d62b43a3}.site-system-status b{color:var(--analog-vfd)}.site-experience .main-navigation{box-shadow:var(--analog-inset);background:#0c0f0d;border:1px solid #2a2c27;border-radius:4px;gap:.24rem;padding:.2rem}.site-experience .main-navigation a,.site-experience .mobile-navigation summary{border:1px solid var(--analog-control-edge);color:#bdb8ac;text-shadow:0 0 .26rem #ddd8ca14;background:linear-gradient(#282a25,#181a17 72%,#10120f);border-radius:3px;transition:border-color .11s linear,background .11s linear,color .11s linear,transform 70ms linear;position:relative;box-shadow:inset 0 1px #ddd8ca26,inset 0 -2px #050706c7,0 1px 2px #0507069e}.site-experience .main-navigation a:before{content:"";background:#181a17;border:1px solid #34362f;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.32rem;right:.34rem}.site-experience .main-navigation a:after{display:none}.site-experience .main-navigation a:hover,.site-experience .main-navigation a:focus-visible,.site-experience .mobile-navigation summary:hover,.site-experience .mobile-navigation summary:focus-visible{color:var(--site-paper);background:linear-gradient(#30322c,#1d1f1b 74%,#121411);border-color:#66665c}.site-experience .main-navigation a:active,.site-experience .mobile-navigation summary:active{transform:translateY(1px);box-shadow:inset 0 2px #050706bd}.site-experience .main-navigation a[aria-current=page]{color:#e0dbce;background:linear-gradient(#5d1726,#351018 78%,#210c10);border-color:#7d2635;box-shadow:inset 0 1px #ddd8ca29,inset 0 -2px #1a090c,0 0 .5rem #d62b4329}.site-experience .main-navigation a[aria-current=page]:before{background:var(--analog-tally);border-color:#8d2b3b;box-shadow:0 0 .4rem #d62b439e}.site-page-hero,.music-feature-card,.catalog-section,.record-detail,.related-records,.work-mark-panel,.work-section,.inquiry-section{border:1px solid var(--analog-edge);border-radius:var(--analog-radius);background:var(--analog-face);box-shadow:var(--analog-housing)}.site-page-hero{padding-top:clamp(4.6rem,7vw,6.7rem)}.site-page-hero:before,.music-feature-card:before,.catalog-section:before,.record-detail:before,.related-records:before,.work-mark-panel:before,.work-section:before,.inquiry-section:before{min-height:1.75rem;color:var(--analog-vfd);text-shadow:0 0 .48rem #82bda86b;background:linear-gradient(#82bda80b,#0000),#0a110f;border:1px solid #2f322d;border-radius:2px;font-size:clamp(.56rem,.65vw,.625rem);inset:.28rem .28rem auto}.site-page-hero:after,.music-feature-card:after,.work-mark-panel:after{content:"";background:radial-gradient(circle at 35% 35%,#77786e,#30322d 52%,#10120f 72%);border:0;border-radius:50%;width:.42rem;height:.42rem;position:absolute;inset:.95rem .95rem auto auto;box-shadow:-1.05rem 0 #252722}.site-page-hero h1,.music-page-hero h1,.work-page-hero h1{color:#e0dbce}.site-page-hero-copy>p:not(.site-kicker){color:#bbb7ac}.site-kicker{color:var(--analog-amber);text-shadow:0 0 .45rem #c7975647}.site-kicker:before{background:var(--analog-tally);border:1px solid #6f2331;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 .4rem #d62b4380}.primary-site-action,.secondary-site-action,.music-shortcuts a,.platform-links a,.record-back-row a,.play-record-link,.share-record-button,.footer-navigation a{clip-path:none;border:1px solid var(--analog-control-edge);color:#d0cbbf;text-shadow:0 0 .25rem #ddd8ca14;background:linear-gradient(#292b26,#191b18 72%,#111310);border-radius:3px;transition:border-color .1s linear,background .1s linear,color .1s linear,transform 70ms linear;box-shadow:inset 0 1px #ddd8ca26,inset 0 -2px #050706bd,0 2px 3px #0507068c}.primary-site-action,.play-record-link{color:#e2dccf;background:linear-gradient(#68192a,#3c111b 76%,#250c12);border-color:#7d2635;box-shadow:inset 0 1px #ddd8ca2b,inset 0 -2px #200a0f,0 0 .65rem #d62b4329}.primary-site-action:hover,.primary-site-action:focus-visible,.secondary-site-action:hover,.secondary-site-action:focus-visible,.music-shortcuts a:hover,.music-shortcuts a:focus-visible,.platform-links a:hover,.platform-links a:focus-visible,.record-back-row a:hover,.record-back-row a:focus-visible,.play-record-link:hover,.play-record-link:focus-visible,.share-record-button:hover,.share-record-button:focus-visible,.footer-navigation a:hover,.footer-navigation a:focus-visible{color:#e2ddd0;background:linear-gradient(#34362f,#22241f 76%,#151713);border-color:#77786e}.primary-site-action:active,.secondary-site-action:active,.music-shortcuts a:active,.platform-links a:active,.record-back-row a:active,.play-record-link:active,.share-record-button:active{transform:translateY(1px);box-shadow:inset 0 2px #050706b8}.music-feature-card{background:linear-gradient(#82bda809,#0000 30%),#0d100e;overflow:hidden}.music-feature-card .record-artwork{background:var(--analog-glass);border-color:#2f312c}.music-feature-card:hover,.music-feature-card:focus-visible{background:#111410;border-color:#55574f;transform:translateY(-1px)}.record-artwork-placeholder{background:repeating-linear-gradient(0deg, transparent 0 4px, #82bda806 4px 5px), var(--analog-glass)}.catalog-section,.record-detail,.related-records,.work-section,.inquiry-section{background:linear-gradient(180deg, #ddd8ca06, transparent 12rem), var(--analog-deep)}.catalog-heading{border-bottom-color:#30322d}.catalog-search input{background:linear-gradient(180deg, #82bda809, transparent), var(--analog-glass);box-shadow:var(--analog-inset);color:var(--analog-vfd);caret-color:var(--analog-tally);text-shadow:0 0 .42rem #82bda857;border:1px solid #343830;border-radius:3px}.catalog-search input::placeholder{color:#82bda8bf}.catalog-search input:focus{outline-color:var(--analog-tally);border-color:#7e2a39}.catalog-filters,.record-list,.service-grid,.workflow-section ol{box-shadow:var(--analog-inset);background:#090b0a;border:1px solid #2e302b;border-radius:3px}.catalog-filters button,.record-row-action,.service-grid article,.workflow-section li{border:1px solid var(--analog-control-edge);color:#b8b4a9;background:linear-gradient(#1d1f1b,#111310);border-radius:2px;box-shadow:inset 0 1px #ddd8ca0f}.catalog-filters button:hover,.catalog-filters button:focus-visible{color:#dfdacd;background:#252721;border-color:#65675e}.catalog-filters button[aria-pressed=true]{color:#ded9cc;background:#391119;border-color:#7d2635;box-shadow:inset 0 -2px #240b10,0 0 .45rem #d62b4321}.record-row{background:#0c0f0d;border-color:#292b27}.record-row:nth-child(2n){background:#101210}.record-row:before{background:#32342f;width:.22rem}.record-row:hover,.record-row:focus-visible{background:#191b17;outline-color:#8c2b3c}.record-row:hover:before,.record-row:focus-visible:before,.record-row-featured:before{background:var(--analog-tally);box-shadow:0 0 .4rem #d62b435c}.record-row-art,.record-detail-art{background:#141612;border-color:#3b3d36;border-radius:2px;box-shadow:inset 0 0 0 1px #0507069e,0 .25rem .7rem #05070673}.platform-links a{background:linear-gradient(#82bda809,#0000),#111410;min-height:56px}.related-records a:hover,.related-records a:focus-visible{background:linear-gradient(#242620,#151713)}.work-mark-panel{background:radial-gradient(circle at 50% 44%,#82bda80f,#0000 45%),repeating-linear-gradient(0deg,#0000 0 1.35rem,#ddd8ca06 1.35rem calc(1.35rem + 1px)),#0b0e0c}.work-mark-panel img{filter:sepia(.08)brightness(.9)drop-shadow(0 0 .45rem #ddd8ca1f)}.service-grid article{background:linear-gradient(#ddd8ca09,#0000 45%),#111310;border-radius:3px}.service-grid article:after{background:#343630;width:.22rem}.service-grid article:hover,.service-grid article:focus-within{background:#191b17;border-color:#55574f}.workflow-section li>span{color:var(--analog-amber);text-shadow:0 0 .36rem #c7975647;background:#2a0e15;border:1px solid #64202d;border-radius:2px}.inquiry-section a{background:#250c12;border-color:#742433}.catalog-disclosure{border:1px solid var(--analog-control-edge);box-shadow:var(--analog-inset);background:#0c0f0d;border-radius:3px}.site-experience .site-footer{background:linear-gradient(#ddd8ca0a,#0000 30%),#0e100e;border-top:1px solid #343630;box-shadow:inset 0 1px #ddd8ca14,0 -.5rem 1.5rem #05070673}.site-footer-status{background:var(--analog-glass);color:var(--analog-vfd);text-shadow:0 0 .45rem #82bda85c;border:1px solid #2d302a;border-radius:2px;font-size:clamp(.56rem,.65vw,.625rem)}.site-footer-status span:last-child{color:var(--analog-amber);text-shadow:0 0 .45rem #c7975661}.site-experience .site-footer .site-social-links a{border:1px solid var(--analog-control-edge);background:#171916;border-radius:50%;box-shadow:inset 0 1px #ddd8ca1a,inset 0 -1px #050706b8}.site-experience .site-footer .site-social-links a:hover,.site-experience .site-footer .site-social-links a:focus-visible{background:#241014;border-color:#7d2635;box-shadow:0 0 .55rem #d62b432e}.site-experience .site-footer>p{color:#bdb8ac;border-top-color:#292b27}@media (width<=47.999rem){.site-experience .site-header{min-height:3.85rem}.site-experience .mobile-navigation summary{color:#d5d0c4;min-width:4.7rem}.site-experience .mobile-navigation .main-navigation{max-height:calc(100dvh - var(--header-height) - var(--safe-bottom));overscroll-behavior:contain;background:#0d100e;border:1px solid #3b3d36;border-radius:4px;padding:.35rem;overflow-y:auto;box-shadow:inset 0 1px #ddd8ca1a,0 .7rem 1.8rem #050706bd}.site-experience .mobile-navigation .main-navigation a{min-height:52px}.site-page-hero{padding-top:3.9rem}.music-feature-card{padding-top:1.9rem}}@media (pointer:coarse){.site-crt-mask{opacity:.48}}@media (prefers-reduced-motion:reduce){.site-crt-mask:after{animation:none}}@media (forced-colors:active){.site-crt-mask,.site-experience .main-navigation a:before,.site-page-hero:after,.music-feature-card:after,.work-mark-panel:after,.site-kicker:before{display:none}.site-experience .main-navigation a,.site-experience .mobile-navigation summary,.primary-site-action,.secondary-site-action,.music-shortcuts a,.platform-links a,.record-back-row a,.play-record-link,.share-record-button,.footer-navigation a{box-shadow:none;color:buttontext;background:buttonface;border:1px solid buttontext}.site-experience{color:canvastext;background:canvas}.site-experience .site-header,.site-page-hero,.catalog-section,.record-detail,.related-records,.music-feature-card,.work-mark-panel,.work-section,.inquiry-section,.site-experience .site-footer{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.site-page-hero:before,.music-feature-card:before,.catalog-section:before,.record-detail:before,.related-records:before,.work-mark-panel:before,.work-section:before,.inquiry-section:before,.site-footer-status{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.site-experience .main-navigation a[aria-current=page],.catalog-filters button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}}.site-experience{--site-crt-opacity:.68;--site-muted:var(--text-secondary);--site-faint:#ddd8ca24}.site-experience .site-power-control{width:var(--control-height);place-self:center start}@media (width>=48rem){.site-experience .site-header{grid-template-columns:auto auto minmax(0,1fr) auto}.site-experience .desktop-navigation{grid-column:4}}.site-experience .main-navigation a,.site-experience .mobile-navigation summary,.primary-site-action,.secondary-site-action,.music-shortcuts a,.record-back-row a,.play-record-link,.share-record-button,.footer-navigation a{min-height:48px;line-height:1.25}.site-crt-mask:before{content:"";opacity:.72;background:radial-gradient(at 50% 44%,#82bda806,#0000 52%),radial-gradient(#0000 46%,#02040347 100%);position:absolute;inset:0}.site-experience .main-navigation a,.site-experience .mobile-navigation summary,.footer-navigation a{font-size:clamp(.72rem,.8vw,.8rem)}.site-experience .site-footer>p{font-size:.7rem;line-height:1.6}.site-crt-mask:after{background:linear-gradient(#0000,#ddd8ca0a 42%,#ec405610 50%,#0000);height:14vh;animation-duration:8.5s;top:-14vh}@media (width>=48rem){.site-experience .site-footer{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr)}.site-experience .site-footer .site-social-links{grid-column:2;justify-content:center}.site-experience .footer-logo-link{display:inline-flex}.site-experience .site-footer>p{text-align:right;grid-column:3}}@media (width>=48rem) and (width<=63.999rem){.site-experience>.site-footer .site-social-links{grid-row:auto}}.site-experience .site-footer .site-social-links a{min-width:48px;min-height:48px;overflow:hidden}@media (width<=47.999rem){.site-experience .site-header{grid-template-columns:minmax(0,1fr) auto auto}.site-experience .site-power-control{grid-column:2}.site-experience .mobile-navigation{grid-column:3}.site-experience .mobile-navigation summary,.site-experience .mobile-navigation .main-navigation a{min-height:50px}.site-experience .site-footer .site-social-links a{min-width:48px;min-height:48px}}@media (pointer:coarse){.site-power-control{min-width:var(--control-height-coarse);min-height:var(--control-height-coarse)}.site-crt-mask:after{animation-duration:13s}}@media (prefers-reduced-motion:reduce){.site-crt-mask:before{opacity:.58}}.site-experience{--site-shell-max:90rem;--site-shell-gap:1rem;--site-shell-gutter:clamp(.65rem, 2vw, 1.35rem);--site-control-height:48px;--site-radius-outer:3px;--site-radius-control:3px;--site-radius-media:2px;--site-black:#070906;--site-panel:#11130f;--site-panel-raised:#181a15;--site-paper:#e8e3d7;--site-muted:#a09c91;--site-line:#3c3e37;--site-line-soft:#292b26;--site-red:#ec4056;--site-ready:#91b7a8;--site-control-top:#2b2d28;--site-control-mid:#1b1d19;--site-control-bottom:#151713;--site-control-depth:#04060475;--site-text-micro:.6875rem;--site-text-small:.75rem;padding-top:max(var(--site-shell-gutter), var(--safe-top));padding-right:max(var(--site-shell-gutter), var(--safe-right));padding-bottom:max(var(--site-shell-gutter), var(--safe-bottom));padding-left:max(var(--site-shell-gutter), var(--safe-left));box-sizing:border-box;background:radial-gradient(circle at 84% 4%, #ec405612, transparent 30rem), linear-gradient(180deg, #090b08, var(--site-black) 38rem)}.site-experience .site-kicker{font-size:var(--site-text-micro);line-height:1.45}.site-experience>main,.site-experience>.site-header,.site-experience>.site-footer{width:min(100%, var(--site-shell-max));box-sizing:border-box;margin-inline:auto}.site-experience>.site-header{min-height:4rem;top:max(0px, var(--safe-top));border:1px solid var(--site-line);border-radius:var(--site-radius-outer);background:linear-gradient(180deg, #e8e3d70b, transparent 38%), var(--site-panel);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"brand navigation";align-items:center;gap:.75rem;padding:.45rem .55rem;display:grid;box-shadow:inset 0 1px #e8e3d714,inset 0 -1px #000000bf,0 .55rem 1.8rem #03040352}.site-experience>.site-header:before,.site-experience>.site-header:after{content:none;display:none}.site-experience .site-logo-link{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);width:clamp(14rem,24vw,21rem);height:48px;min-height:48px;box-shadow:none;background:#0b0d0a;grid-area:brand;justify-self:start;align-items:center;padding:.6rem .8rem;display:flex}.site-experience .site-logo-link img{aspect-ratio:10;object-fit:contain;object-position:left center;filter:none;width:100%;height:auto;max-height:100%}.site-experience .desktop-navigation,.site-experience .mobile-navigation{grid-area:navigation;justify-self:end}.site-experience .main-navigation{align-items:stretch;gap:.3rem}.site-experience .main-navigation a,.site-experience .mobile-navigation summary{min-width:4.5rem;min-height:var(--site-control-height);border-radius:var(--site-radius-control);box-shadow:none;color:var(--site-muted);font-size:var(--site-text-micro);letter-spacing:.035em;text-shadow:0 0 .42rem #e8e3d71a;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem .9rem;line-height:1;display:inline-flex;position:relative}.site-experience :is(a,button,input,select,summary):focus:not(:focus-visible){outline:none}.site-experience :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--site-red);outline-offset:2px}.site-experience .mobile-navigation summary:focus-visible,.site-experience button[aria-pressed]:focus-visible{outline:2px solid var(--site-red);outline-offset:-3px}.site-experience :is(h1,h2){text-shadow:0 0 .55rem #e8e3d717}.site-experience .main-navigation a:before,.site-experience .main-navigation a:after{content:none;display:none}.site-experience .main-navigation a:hover,.site-experience .main-navigation a:focus-visible,.site-experience .mobile-navigation summary:hover,.site-experience .mobile-navigation summary:focus-visible{border-color:var(--site-line);background:var(--site-panel-raised);color:var(--site-paper)}.site-experience .main-navigation a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--site-red);color:var(--site-paper);background:#2b0e14;border-color:#7b2a3a}.site-experience .main-navigation a[aria-current=page]:after{content:"";background:var(--site-red);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.34rem;right:.34rem;box-shadow:0 0 .45rem #ec4056b8}.site-experience>.site-footer{min-height:4.4rem;margin-top:var(--site-shell-gap);border:1px solid var(--site-line);border-radius:var(--site-radius-outer);background:linear-gradient(180deg, #e8e3d709, transparent 42%), var(--site-panel);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid;box-shadow:inset 0 1px #e8e3d714,inset 0 -1px #000000bf}.site-experience>.site-footer .site-footer-logo{grid-column:1;justify-self:start;align-items:center;width:min(100%,18rem);height:44px;display:flex}.site-experience>.site-footer .site-footer-logo img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:100%}.site-experience>.site-footer .site-social-links{flex-flow:row;grid-column:2;justify-content:flex-start;justify-self:center;align-items:center;gap:.15rem;display:flex}.site-experience>.site-footer>p{color:var(--site-muted);font-size:clamp(.6rem, 1.55vw, var(--site-text-micro));letter-spacing:.01em;text-align:right;white-space:nowrap;border:0;grid-column:3;justify-self:end;margin:0;padding:0;line-height:1.45}.site-experience>.site-footer .site-social-links :is(a,.footer-power-control){width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--site-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;transform:none!important}.site-experience :is(button,select):disabled{cursor:default;opacity:.58;filter:none;transform:none!important}.site-experience>.site-footer .site-social-links [href^=mailto\:]{color:var(--site-red)}.site-experience>.site-footer .site-social-links .footer-power-control[aria-pressed=true]{color:var(--site-red);filter:drop-shadow(0 0 .18rem #ec4056c7)drop-shadow(0 0 .45rem #ec405647)}.site-experience>.site-footer .site-social-links .footer-power-control[aria-pressed=false]{color:#4d4f49;filter:none}.site-experience>.site-footer .footer-power-control i{display:none}.site-experience>.site-footer .site-social-links :is(a,.footer-power-control):focus:not(:focus-visible){box-shadow:none;background:0 0;outline:none}.site-experience>.site-footer .site-social-links :is(a,.footer-power-control):focus-visible{box-shadow:0 0 0 2px var(--site-black), 0 0 0 4px var(--site-red);border-radius:50%;outline:0}@media (hover:hover) and (pointer:fine){.site-experience>.site-footer .site-social-links a:hover{color:var(--site-paper);background:#ec40561a}.site-experience>.site-footer .footer-power-control:hover{color:var(--site-red);background:#ec40561a}}html[data-power=off] .site-experience>.site-footer{box-shadow:none;background:0 0;border-color:#0000}html[data-power=off] .site-experience .footer-power-control{color:#4d4f49;box-shadow:none;filter:none;background:0 0}@media (hover:hover) and (pointer:fine){html[data-power=off] .site-experience .footer-power-control:hover{color:#4d4f49;background:0 0}}@media (width<=63.999rem){.site-experience>.site-footer{grid-template-columns:minmax(0,1fr);gap:.5rem;min-height:0;padding:.65rem}.site-experience>.site-footer .site-social-links,.site-experience>.site-footer .site-footer-logo,.site-experience>.site-footer>p{grid-column:1;justify-self:center}.site-experience>.site-footer .site-footer-logo{width:min(100%,18rem)}.site-experience>.site-footer>p{text-align:center}}.site-experience>main{padding-block:var(--site-shell-gap) 0}.site-experience>.site-footer{margin-top:calc(var(--site-shell-gap) * 1.5)}.music-page>main,.record-page>main{gap:var(--site-shell-gap);display:grid}.music-page .site-page-hero,.music-page .catalog-section,.record-page .record-detail,.record-page .related-records{border:1px solid var(--site-line);border-radius:var(--site-radius-outer);background:linear-gradient(#e8e3d708,#0000 14rem),#0c0f0cf5;width:100%;margin:0;box-shadow:inset 0 1px #e8e3d712,inset 0 -1px #000000c7}.music-page .site-page-hero:before,.music-page .site-page-hero:after,.music-page .music-feature-card:before,.music-page .music-feature-card:after,.music-page .catalog-section:before,.music-page .catalog-section:after,.record-page .record-detail:before,.record-page .record-detail:after,.record-page .related-records:before,.record-page .related-records:after{content:none;display:none}.music-page .music-page-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:center;gap:clamp(1.4rem,4vw,3.5rem);min-height:0;padding:clamp(1rem,2.6vw,2rem);display:grid}.music-page .site-page-hero-copy{align-content:center;min-width:0;max-width:56rem;display:grid}.music-page .music-page-hero h1{max-width:none;color:var(--site-paper);letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:400;line-height:1}.music-page .music-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;margin-top:clamp(1.2rem,3vw,2rem);display:grid}.music-page .music-shortcuts a{min-width:0;min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));box-shadow:inset 0 1px 0 #e8e3d71a, inset 0 -1px 0 var(--site-control-depth);color:var(--site-paper);font-size:var(--site-text-micro);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.65rem .75rem;line-height:1.3;display:grid}.music-page .music-shortcuts a:hover,.music-page .music-shortcuts a:focus-visible{background:#2d1116;border-color:#7f2b3b}.music-page .music-feature-card{border:1px solid var(--site-line);border-radius:var(--site-radius-outer);background:#0b0d0a;grid-template-columns:minmax(0,1fr);justify-self:end;width:100%;max-width:23rem;margin:0;padding:.55rem;display:grid;overflow:hidden;transform:none;box-shadow:inset 0 1px #e8e3d714,0 1.2rem 3.4rem #03040370}.music-page .music-feature-card:hover,.music-page .music-feature-card:focus-visible{background:#10130f;border-color:#66685f;transform:none}.music-page .music-feature-card .record-artwork{margin:0}.music-page .music-feature-copy{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .8rem;min-height:0;padding:.9rem .65rem .5rem;display:grid}.music-page .music-feature-copy small,.music-page .music-feature-copy>span:not(.music-feature-action),.music-page .music-feature-copy time{color:var(--site-muted);font-size:var(--site-text-micro);line-height:1.45}.music-page .music-feature-copy small{color:var(--site-red)}.music-page .music-feature-copy strong{color:var(--site-paper);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:clamp(.85rem,1.35vw,1.15rem);font-weight:400;line-height:1.35;overflow:hidden}.music-page .music-feature-action{color:var(--site-paper);font-size:var(--site-text-micro);grid-area:3/2/span 2;align-self:end}.music-page .catalog-section{padding:clamp(.8rem,2vw,1.35rem);scroll-margin-top:5.25rem}.music-page .music-preview-deck{margin:0 0 var(--site-shell-gap);border:1px solid var(--site-line);border-radius:var(--site-radius-outer);background:linear-gradient(#e8e3d70b,#0000 38%),#171914;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;padding:.65rem;display:grid;box-shadow:inset 0 1px #e8e3d71a,inset 0 -2px #000000b8}.music-page .music-preview-display{border-radius:var(--site-radius-media);background:repeating-linear-gradient(0deg,#0000 0 3px,#91b7a806 3px 4px),radial-gradient(#91b7a813,#0000 76%),#07100d;border:1px solid #303830;align-content:center;gap:.3rem;min-width:0;padding:.85rem .95rem;display:grid;box-shadow:inset 0 0 1.1rem #000c}.music-page .music-preview-status-line{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.music-page .music-preview-display .site-kicker,.music-page .music-preview-state{color:var(--site-ready);font-size:var(--site-text-micro);text-shadow:0 0 .28rem #91b7a89e,0 0 .85rem #91b7a838;line-height:1.4}.music-page .music-preview-state{color:var(--site-red);text-align:right;text-shadow:0 0 .3rem #ec4056c7,0 0 .9rem #ec405647}.music-page .music-preview-display h2{color:#a6d1c0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 .3rem #91b7a89e,0 0 .95rem #91b7a838;margin:.25rem 0 0;font-size:clamp(.78rem,1.2vw,1.05rem);font-weight:400;line-height:1.4;overflow:hidden}.music-page .music-preview-display>p{color:#a6d1c0bf;font-size:var(--site-text-micro);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 .52rem #91b7a84d;margin:0;line-height:1.45;overflow:hidden}.music-page .music-preview-progress{background:repeating-linear-gradient(90deg,#91b7a81c 0 .55rem,#0000 .55rem .68rem),#050b08;border:1px solid #29332c;border-radius:2px;height:.85rem;margin-top:.45rem;position:relative;overflow:hidden;box-shadow:inset 0 0 .55rem #000000b8}.music-page .music-preview-progress>span{border-radius:inherit;filter:drop-shadow(0 0 .3rem #91b7a87a);transform-origin:0;background:repeating-linear-gradient(90deg,#91b7a8 0 .55rem,#0000 .55rem .68rem);transition:none;position:absolute;inset:0}.music-page .music-preview-progress[data-playing=true]>span{background:repeating-linear-gradient(90deg,#a6d1c0 0 .55rem,#0000 .55rem .68rem);transition:transform .28s linear}.music-page .music-preview-time{color:#a6d1c0d1;width:11.75ch;font-size:var(--site-text-micro);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-align:right;text-shadow:0 0 .28rem #91b7a885,0 0 .75rem #91b7a82e;grid-template-columns:5ch 1.75ch 5ch;justify-self:end;align-items:center;line-height:1.4;display:grid}.music-page .music-preview-time>:is(time,span){min-width:0;display:block}.music-page .music-preview-time>span{text-align:center}.music-page .music-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:9.5rem;display:grid}.music-page .music-preview-controls button,.music-page .record-preview-button,.music-page .catalog-filters button,.music-page .catalog-options button,.music-page .catalog-options select{min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));box-shadow:inset 0 1px 0 #e8e3d71a, inset 0 -1px 0 var(--site-control-depth);color:var(--site-paper);font-family:var(--font-ui);font-size:var(--site-text-micro)}.music-page .music-preview-controls button:first-child{background:linear-gradient(#651b2b,#3d131b 76%,#291017);border-color:#7f2b3b}.music-page .music-preview-controls button:disabled{opacity:.44}.music-page .music-preview-error{color:var(--site-red);font-size:var(--site-text-micro);grid-column:1/-1;margin:0}.music-page .catalog-heading{border:0;border-bottom:1px solid var(--site-line-soft);grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);align-items:end;gap:.75rem;padding:.35rem 0 .65rem;display:grid}.music-page .catalog-heading h2{color:var(--site-ready);letter-spacing:.04em;text-shadow:0 0 .45rem #91b7a84d;align-self:end;margin:0;font-size:clamp(1.15rem,2.3vw,1.85rem);font-weight:400;line-height:1.4}.music-page .catalog-search{gap:.35rem;display:grid}.music-page .catalog-search>span,.music-page .catalog-options label>span{color:var(--site-muted);font-size:var(--site-text-micro)}.music-page .catalog-search input{width:100%;min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);color:#a6d1c0;font-family:var(--font-ui);font-size:var(--site-text-small);caret-color:var(--site-red);background:#07100d;padding:.65rem .75rem;box-shadow:inset 0 0 .8rem #000000c2}.music-page .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.6rem;display:grid}.music-page .catalog-filters{min-width:0;box-shadow:none;scrollbar-width:none;background:0 0;border:0;gap:.35rem;padding:0;display:flex;overflow-x:auto}.music-page .catalog-filters::-webkit-scrollbar{display:none}.music-page .catalog-filters button{flex:none;padding-inline:.75rem}.music-page :is(.catalog-filters,.catalog-options) button[aria-pressed=true]{color:var(--site-paper);background:#321017;border-color:#7f2b3b;box-shadow:inset 0 -1px #261016,0 0 .5rem #ec405626}.music-page .catalog-options{align-items:end;gap:.4rem;display:flex}.music-page .catalog-options label{gap:.35rem;display:grid}.music-page .catalog-options select{min-width:8.5rem;padding-inline:.6rem}.music-page .catalog-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.music-page .catalog-options button{min-width:4.6rem;padding-inline:.65rem}.music-page .catalog-result-count{color:var(--site-muted);font-size:var(--site-text-micro);font-variant-numeric:tabular-nums;margin:0 0 .55rem}.music-page .record-list{box-shadow:none;background:0 0;border:0;padding:0}.music-page .record-list-list{gap:.35rem;display:grid}.music-page .record-row{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);min-width:0;box-shadow:none;background:#0c0f0c;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;scroll-margin-top:5.25rem;display:grid;position:relative}.music-page .record-row:before,.music-page .record-row:after{content:none;display:none}.music-page .record-row:hover,.music-page .record-row:focus-within{background:#141713;border-color:#5c5f56}.music-page .record-row-detail{min-width:0;color:inherit;grid-template-columns:6.8rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem;display:grid}.music-page .record-row-copy{gap:.18rem;min-width:0;display:grid}.music-page .record-row-copy strong{color:var(--site-paper);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.74rem,1vw,.88rem);font-weight:400;line-height:1.35;overflow:hidden}.music-page .record-row-copy>span:not(.record-row-meta),.music-page .record-row-copy small,.music-page .record-row time,.music-page .record-row-meta{color:var(--site-muted);font-size:var(--site-text-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.music-page .record-row-copy small:last-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.music-page .record-row-meta{color:var(--site-ready)}.music-page .record-row time{text-align:right;font-variant-numeric:tabular-nums;min-width:7.2rem}.music-page .record-preview-button{min-width:6.5rem;min-height:var(--site-control-height);height:var(--site-control-height);align-self:center;margin:.45rem .45rem .45rem 0;padding-inline:.7rem}.music-page .record-list-compact{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.6rem;display:grid}.music-page .record-compact-card{min-width:0;scroll-margin-top:5.25rem}.music-page .record-compact-card>a{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);min-width:0;height:100%;color:inherit;background:#0c0f0c;align-content:start;gap:.55rem;padding:.45rem;display:grid}.music-page .record-compact-card>a:hover,.music-page .record-compact-card>a:focus-visible{background:#141713;border-color:#7f2b3b}.music-page .record-compact-copy{gap:.2rem;min-width:0;padding:0 .15rem .2rem;display:grid}.music-page .record-compact-copy strong,.music-page .record-compact-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-page .record-compact-copy strong{color:var(--site-paper);font-size:var(--site-text-small);font-weight:400;line-height:1.4}.music-page .record-compact-copy span{color:var(--site-muted);font-size:var(--site-text-micro)}.music-page .record-compact-card .record-row-art{width:100%}.music-page .record-artwork,.record-page .record-artwork{aspect-ratio:1;border:1px solid var(--site-line);border-radius:var(--site-radius-media);background:#090b08;place-items:stretch stretch;width:100%;padding:.38rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #e8e3d712,inset 0 -1px #000000d1}.music-page .record-artwork img,.record-page .record-artwork img{border-radius:calc(var(--site-radius-media) - 1px);object-fit:cover;width:100%;height:100%;min-height:0;display:block}.music-page .record-artwork-placeholder,.record-page .record-artwork-placeholder{place-items:center}.record-page .record-back-row{padding-top:var(--site-shell-gap);justify-content:space-between;align-items:center;gap:.6rem;margin:0;display:flex}.record-page .record-back-row :is(a,button){min-width:8.5rem;min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);color:var(--site-paper);font-family:var(--font-ui);font-size:var(--site-text-micro);background:linear-gradient(#282a25,#171915 76%,#0e100d);justify-content:center;align-items:center;gap:.55rem;padding:.65rem .85rem;display:inline-flex}.record-page .share-record-button span{text-align:center;min-width:7ch}.record-page .record-detail{gap:var(--site-shell-gap);grid-template-columns:minmax(0,1fr);padding:clamp(.8rem,2vw,1.35rem);display:grid}.record-page .record-detail-hero{grid-template-columns:minmax(18rem,.62fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.2rem);display:grid}.record-page .record-detail-art{justify-self:start;width:min(100%,34rem);position:sticky;top:5.25rem}.record-page .record-detail-copy{align-content:start;gap:.75rem;min-width:0;display:grid}.record-page .record-detail-copy h1{color:var(--site-paper);letter-spacing:-.025em;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:clamp(1.35rem,3.8vw,3.4rem);font-weight:400;line-height:1.1}.record-page .record-detail-artist,.record-page .record-detail-album,.record-page .record-detail-date,.record-page .record-detail-company{color:var(--site-muted);font-size:var(--site-text-small);margin:0;line-height:1.6}.record-page .record-detail-company{color:var(--site-ready)}.record-page .record-listen-panel,.record-page .record-project-panel,.record-page .record-role-panel,.record-page .record-booklet-panel{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);background:#0a0d0a;padding:clamp(.75rem,1.6vw,1.1rem)}.record-page .record-listen-panel h2,.record-page .record-project-panel h2,.record-page .record-role-panel h2,.record-page .record-booklet-panel h2{color:var(--site-paper);margin:0;font-size:clamp(.72rem,1.2vw,.96rem);font-weight:400;line-height:1.4}.record-page .record-role-panel ul{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.record-page .record-role-panel li{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);color:var(--site-muted);font-size:var(--site-text-micro);padding:.45rem .55rem;line-height:1.35}.record-page .platform-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.record-page .project-links{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.record-page .project-links a{min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);color:var(--site-paper);font-size:var(--site-text-micro);background:linear-gradient(#282a25,#171915 76%,#0e100d);justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.record-page .platform-links a{min-width:0;min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);color:var(--site-paper);font-size:var(--site-text-micro);background:linear-gradient(#282a25,#171915 76%,#0e100d);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.65rem .7rem;line-height:1.3;display:grid}.record-page .play-record-link{border-radius:var(--site-radius-control);min-height:3.4rem;color:var(--site-paper);font-size:var(--site-text-small);background:linear-gradient(#651b2b,#351017 76%,#1c090d);border:1px solid #7f2b3b;justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.record-page .record-booklet-panel,.record-page .record-tracks-panel,.record-page .record-credits-panel{min-width:0}.record-page .record-tracks-panel,.record-page .record-credits-panel{background:0 0;border:0;padding:0}.record-page .record-credits-panel{border-top:1px solid var(--site-line-soft);margin-top:1rem;padding-top:1rem}.record-page .record-track-list{gap:.3rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.record-page .record-track-pending{border-top:1px solid var(--site-line-soft);color:var(--site-muted);font-size:var(--site-text-micro);margin:.8rem 0 0;padding:.75rem;line-height:1.6}.record-page .record-track-list li{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-media);background:#0c0f0c;grid-template-columns:3.8rem minmax(12rem,.72fr) minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;min-height:4.25rem;padding:.6rem .7rem;display:grid}.record-page .record-track-number{color:var(--site-ready);font-size:var(--site-text-micro);font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 0 .38rem #91b7a847}.record-page .record-track-title{gap:.18rem;min-width:0;display:grid}.record-page .record-track-title strong,.record-page .record-track-title span,.record-page .record-track-role{text-overflow:ellipsis;overflow:hidden}.record-page .record-track-title strong{color:var(--site-paper);font-size:var(--site-text-small);font-weight:400;line-height:1.4}.record-page .record-track-title span,.record-page .record-track-role{color:var(--site-muted);font-size:var(--site-text-micro);line-height:1.5}.record-page .record-full-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.record-page .record-full-credits>section{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-media);background:#0c0f0c;min-width:0;padding:.75rem}.record-page .record-full-credits h3{color:var(--site-ready);font-size:var(--site-text-micro);margin:0 0 .55rem;font-weight:400;line-height:1.4}.record-page .record-full-credits dl{gap:.45rem;margin:0;display:grid}.record-page .record-full-credits dl>div{grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.6rem;display:grid}.record-page .record-full-credits :is(dt,dd){color:var(--site-muted);font-size:var(--site-text-micro);margin:0;line-height:1.5}.record-page .record-full-credits dt{color:var(--site-paper)}.record-page .related-records{margin-bottom:var(--site-shell-gap);padding:clamp(.8rem,2vw,1.35rem)}.record-page .related-records h2{color:var(--site-paper);margin:.35rem 0 .75rem;font-size:clamp(.8rem,1.5vw,1.05rem);font-weight:400}.record-page .related-records>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.record-page .related-records a{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);background:#0c0f0c;gap:.25rem;min-width:0;padding:.75rem;display:grid}.record-page .related-records a :is(span,small){font-size:var(--site-text-micro);line-height:1.4}.site-experience .site-crt-mask{z-index:2147483000;opacity:.78;pointer-events:none;background:radial-gradient(#0000 56%,#0304032e 76%,#0304038f 100%),repeating-linear-gradient(0deg,#080c0905 0 1px,#e8e3d70b 1px 2px,#0000 2px 4px),repeating-linear-gradient(90deg,#ec405605 0 1px,#0000 1px 3px);border-radius:clamp(.55rem,1.2vw,1.05rem);display:block;position:fixed;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 1rem #e8e3d70e,inset 0 0 4.5rem #0000009e,inset 0 0 9rem #00000061}.site-experience .site-crt-mask:before{content:"";opacity:.2;mix-blend-mode:screen;will-change:transform;background:repeating-radial-gradient(circle at 31% 24%,#e8e3d712 0 .6px,#0000 .7px 2.5px) 0 0/7px 5px,linear-gradient(90deg,#ec40560b,#0000 1px calc(100% - 1px),#60968e09) 0 0/100% 100%;animation:.19s steps(2,end) infinite site-v41-crt-noise;position:absolute;inset:0}.site-experience .site-crt-mask:after{content:"";opacity:.42;filter:blur(.7px);will-change:transform;background:linear-gradient(#0000,#e8e3d711 46%,#ec40560e 52%,#0000);height:clamp(4rem,12vh,8rem);animation:7.8s linear infinite site-v41-crt-sweep;position:absolute;top:-16vh;left:0;right:0}@keyframes site-v41-crt-sweep{to{transform:translateY(132vh)}}@keyframes site-v41-crt-noise{0%{transform:translate(0,0)}50%{transform:translate(1px,-1px)}to{transform:translate(-1px,1px)}}@supports (corner-shape:squircle){.site-experience :is(.site-header,.site-footer,.music-feature-card,.music-preview-deck,.record-detail,.catalog-section){corner-shape:squircle}}@media (width<=71.999rem){.music-page .music-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=59.999rem){.music-page .music-page-hero{grid-template-columns:minmax(0,1fr)}.music-page .music-feature-card{justify-self:center;width:min(100%,26rem);max-width:26rem}.record-page .record-detail-hero{grid-template-columns:minmax(0,1fr)}.record-page .record-detail-art{justify-self:center;width:min(100%,34rem);position:static}}@media (width<=47.999rem){.site-experience{--site-shell-gap:.75rem;--site-shell-gutter:max(.55rem, 2.5vw)}.site-experience>.site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand navigation";gap:0 .35rem;min-height:3.7rem;padding:.35rem}.site-experience .site-logo-link{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);background:#0b0d0a;width:min(100%,17rem);height:48px;padding:.55rem}.site-experience .desktop-navigation{display:none}.site-experience .mobile-navigation{grid-area:navigation;justify-self:end;display:block}.site-experience .mobile-navigation summary{border-color:var(--site-line-soft);width:auto;min-width:4.75rem;height:48px;padding-inline:.7rem}.site-experience .mobile-navigation[open] .main-navigation{box-sizing:border-box;border:1px solid var(--site-line);border-radius:var(--site-radius-outer);z-index:6;background:#0d0f0c;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;width:auto;max-width:none;margin:0;padding:.45rem;display:grid;position:absolute;inset:calc(100% + .35rem) .35rem auto}.site-experience .mobile-navigation .main-navigation a{min-width:0;min-height:48px;padding-inline:.25rem}.music-page .music-page-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding:.75rem}.music-page .music-page-hero h1{font-size:clamp(2.25rem,13vw,3.7rem)}.music-page .music-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.music-page .music-shortcuts a{grid-template-columns:1.25rem minmax(0,1fr);gap:.35rem;padding-inline:.45rem}.music-page .music-shortcuts .link-arrow{display:none}.music-page .music-feature-card{justify-self:stretch;width:100%}.music-page .music-preview-deck,.music-page .catalog-heading,.music-page .catalog-toolbar{grid-template-columns:minmax(0,1fr)}.music-page .music-preview-controls{min-width:0}.music-page .catalog-options{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.music-page .catalog-options label,.music-page .catalog-options select{width:100%;min-width:0}.music-page :is(input,select){font-size:16px}.music-page .record-row{grid-template-columns:minmax(0,1fr) auto}.music-page .record-row-detail{grid-template-columns:4.4rem minmax(0,1fr);gap:.55rem;padding:.4rem}.music-page .record-row time{text-align:left;grid-column:2;min-width:0}.music-page .record-row-copy small:last-child{display:-webkit-box}.music-page .record-preview-button{min-width:5.5rem;margin-left:0}.music-page .record-list-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.record-page .record-back-row{padding-top:.75rem}.record-page .record-back-row :is(a,button){flex:1 1 0;min-width:0}.record-page .record-detail,.record-page .related-records{padding:.7rem}.record-page .platform-links,.record-page .related-records>div,.record-page .record-full-credits{grid-template-columns:minmax(0,1fr)}.record-page .record-track-list li{grid-template-columns:2.8rem minmax(0,1fr);gap:.55rem}.record-page .record-track-role{grid-column:2}.record-page .record-full-credits dl>div{grid-template-columns:minmax(0,1fr);gap:.12rem}}@media (width>=48rem) and (width<=71.999rem){.site-experience .site-logo-link{width:clamp(16rem,31vw,20rem)}}@media (width<=22.499rem){.music-page .music-shortcuts{grid-template-columns:minmax(0,1fr)}.music-page .music-shortcuts a{grid-template-columns:1.4rem minmax(0,1fr) auto}.music-page .music-shortcuts .link-arrow{display:block}.music-page .record-list-compact{gap:.35rem}.music-page .record-compact-card>a{padding:.35rem}.music-page .catalog-options{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.site-experience{--site-control-height:52px}.site-experience .site-crt-mask{opacity:.78}}@media (prefers-reduced-motion:reduce){.site-experience .site-crt-mask:before,.site-experience .site-crt-mask:after{animation:none}.site-experience .site-crt-mask:after{opacity:.14;will-change:auto;display:block;top:46%}.site-experience .site-crt-mask:before{will-change:auto;display:block}.music-page .music-preview-progress>span{transition:none}}@media (forced-colors:active){.site-experience .site-crt-mask{display:none}.site-experience :is(.site-header,.site-footer,.site-page-hero,.catalog-section,.record-detail,.music-preview-deck,.record-row,.record-compact-card>a){box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}}.site-header-chrome{--header-control-height:48px;--header-radius:3px;--header-panel:#11130f;--header-panel-raised:#181a15;--header-paper:#e8e3d7;--header-muted:#9b988e;--header-line:#3c3e37;--header-line-soft:#292b26;--header-red:#ec4056;z-index:4;border:1px solid var(--header-line);border-radius:var(--header-radius);background:linear-gradient(180deg, #e8e3d70b, transparent 38%), var(--header-panel);box-sizing:border-box;width:min(100%,90rem);min-height:4rem;color:var(--header-paper);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"brand navigation";align-items:center;gap:.75rem;margin-inline:auto;padding:.45rem .55rem;font-family:Michroma,sans-serif;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #e8e3d714,inset 0 -1px #000000bf,0 .55rem 1.8rem #03040352}.site-header-chrome--sticky{top:max(0px, var(--safe-top,0px));z-index:var(--z-header,50);position:sticky}.site-header-chrome:before,.site-header-chrome:after{content:none;display:none}.site-header-logo{width:clamp(14rem,20vw,19rem);height:var(--header-control-height);min-width:0;min-height:var(--header-control-height);border:1px solid var(--header-line-soft);border-radius:var(--header-radius);box-shadow:none;box-sizing:border-box;background:#0b0d0a;grid-area:brand;justify-content:flex-start;justify-self:start;align-items:center;padding:.45rem .75rem;display:flex;overflow:hidden}.site-header-logo img{aspect-ratio:10;object-fit:contain;object-position:left center;filter:none;width:100%;max-width:100%;height:auto;max-height:100%}.site-header-navigation{background:#0c0f0d;border:1px solid #2a2c27;border-radius:4px;grid-area:navigation;justify-self:end;align-items:stretch;gap:.3rem;padding:.2rem;display:flex;box-shadow:inset 0 0 0 1px #050706e0,inset 0 0 1rem #050706b3,0 1px #ddd8ca14}.site-header-navigation a,.site-header-mobile-trigger{min-width:4.5rem;min-height:var(--header-control-height);border-radius:var(--header-radius);color:var(--header-muted);letter-spacing:.035em;text-shadow:0 0 .26rem #ddd8ca14;touch-action:manipulation;box-sizing:border-box;background:linear-gradient(#282a25,#181a17 72%,#10120f);border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem .9rem;font-family:inherit;font-size:.6875rem;line-height:1;text-decoration:none;transition:border-color .11s linear,background .11s linear,color .11s linear,transform 70ms linear;display:inline-flex;position:relative;box-shadow:inset 0 1px #ddd8ca26,inset 0 -2px #050706c7,0 1px 2px #0507069e}.site-header-chrome>button.site-header-mobile-trigger{appearance:none;color:var(--header-paper);letter-spacing:.035em;border:0;font-family:Michroma,sans-serif;font-size:.6875rem;font-weight:400;line-height:1}.site-header-navigation a:before{content:"";background:#181a17;border:1px solid #34362f;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.32rem;right:.34rem}.site-header-navigation a:after{content:none;display:none}.site-header-navigation a:hover,.site-header-navigation a:focus-visible,.site-header-mobile-trigger:hover,.site-header-mobile-trigger:focus-visible{border-color:var(--header-line);background:var(--header-panel-raised);color:var(--header-paper)}.site-header-navigation a:active,.site-header-mobile-trigger:active{transform:translateY(1px);box-shadow:inset 0 2px #050706bd}.site-header-navigation a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--header-red);color:var(--header-paper);background:#2b0e14;border-color:#7b2a3a}.site-header-navigation a[aria-current=page]:before{background:var(--header-red);border-color:#8d2b3b;box-shadow:0 0 .4rem #ec405699}.site-header-chrome :is(a,button):focus:not(:focus-visible){outline:none}.site-header-chrome :is(a,button):focus-visible{outline:2px solid var(--header-red);outline-offset:2px}.site-header-mobile-trigger,.site-header-mobile-trigger .menu-close,.site-header-mobile-trigger[aria-expanded=true] .menu-open{display:none}.site-header-mobile-trigger[aria-expanded=true] .menu-close{display:inline}@media (width>=48rem) and (width<=71.999rem){.site-header-logo{width:clamp(16rem,31vw,19rem)}}@media (width>=100rem){.site-header-chrome{--header-control-height:3rem}.site-header-logo{width:clamp(14rem,20vw,18rem)}}@media (width<=47.999rem){.site-header-chrome{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand navigation";gap:0 .35rem;min-height:3.7rem;padding:.35rem}.site-header-logo{width:min(100%,17rem);height:var(--header-control-height);border-color:#30322d;padding:.5rem .55rem}.site-header-mobile-trigger{width:auto;min-width:4.75rem;height:var(--header-control-height);border-color:#0000;grid-area:navigation;place-self:center end;padding-inline:.7rem;display:inline-flex}.site-header-mobile-trigger:focus-visible{outline-offset:-3px}.site-header-mobile-panel{display:none}.site-header-mobile-panel[data-mobile-open=true]{z-index:6;box-sizing:border-box;grid-area:auto;grid-template-columns:repeat(4,minmax(0,1fr));place-self:start stretch;gap:.35rem;width:auto;max-width:none;margin:0;padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:.35rem;right:.35rem}.site-header-mobile-panel a{min-width:0;min-height:var(--header-control-height);padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){.site-header-navigation a,.site-header-mobile-trigger{transition:none}}@media (forced-colors:active){.site-header-chrome,.site-header-logo,.site-header-navigation,.site-header-navigation a,.site-header-mobile-trigger{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.site-header-navigation a:before{display:none}.site-header-navigation a[aria-current=page]{color:highlighttext;background:highlight;border-color:highlight}}.media-status,.navigation-feedback{border:1px solid var(--site-line,#3c3e37);color:var(--site-paper,#e8e3d7);font:400 .75rem / 1.4 var(--font-ui);pointer-events:none;background:#0b0e0a;border-radius:3px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:inline-flex}img,video{-webkit-touch-callout:none}.media-status{z-index:5;position:absolute;bottom:.75rem;right:.75rem}.navigation-feedback{z-index:2147483100;top:max(.75rem, env(safe-area-inset-top));position:fixed;left:50%;transform:translate(-50%);box-shadow:0 .25rem 1rem #0009}:is(.media-status,.navigation-feedback)>span{border:1px solid;border-right-color:#0000;border-radius:50%;width:.7rem;height:.7rem;animation:.9s linear infinite media-wait}@keyframes media-wait{to{transform:rotate(360deg)}}html[data-power=off] :is(.media-status,.navigation-feedback){display:none}@media (prefers-reduced-motion:reduce){:is(.media-status,.navigation-feedback)>span{animation:none}}@media (forced-colors:active){.media-status,.navigation-feedback{color:canvastext;background:canvas;border-color:canvastext}}:is(.music-page,.record-page) main,.music-playback-dock{--site-text-micro:.75rem;--site-text-small:.8125rem;text-wrap:pretty}@property --preview-progress{syntax:"<percentage>";inherits:false;initial-value:0%}.music-playback-dock-spacer{--music-dock-reserve:7rem;height:calc(var(--music-dock-reserve) + env(safe-area-inset-bottom))}.music-playback-dock{z-index:2147482500;width:auto;min-width:0;max-width:70rem;left:max(.5rem, env(safe-area-inset-left));right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));border:1px solid var(--site-line,#3c3e37);border-radius:var(--site-radius-outer,3px);color:var(--site-paper,#e8e3d7);font-family:var(--font-ui);background:linear-gradient(#e8e3d70e,#0000 42%),#0c0f0bf7;grid-template-columns:3.35rem minmax(9rem,1fr) minmax(12rem,.9fr) auto;grid-template-areas:"art copy progress controls""status status status status";align-items:center;gap:.48rem;margin-inline:auto;padding:.48rem;display:grid;position:fixed;box-shadow:inset 0 1px #e8e3d717,inset 0 -1px #04060475,0 .65rem 2rem #000000ad,0 0 1rem #91b7a814}.music-playback-dock-art{aspect-ratio:1;border-radius:var(--site-radius-media,2px);background:#070906;border:1px solid #343832;grid-area:art;width:3.35rem;overflow:hidden}.music-playback-dock-art img{object-fit:cover;width:100%;height:100%}.music-playback-dock-copy{grid-area:copy;gap:.12rem;min-width:0;display:grid}.music-playback-dock-copy :is(span,strong,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.music-playback-dock-copy span{color:var(--site-red,#ec4056);font-size:var(--site-text-micro,.6875rem);line-height:1.35}.music-playback-dock-copy strong{font-size:var(--site-text-small,.75rem);line-height:1.35}.music-playback-dock-copy small{color:var(--site-muted,#a09c91);font-size:var(--site-text-micro,.6875rem);line-height:1.35}.music-playback-dock-progress{color:#a6d1c0d1;min-width:0;font-size:var(--site-text-micro,.6875rem);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-align:center;text-shadow:0 0 .48rem #91b7a852;grid-area:progress;grid-template-columns:4.4ch minmax(4rem,1fr) 4.4ch;align-items:center;gap:.4rem;display:grid}.music-playback-dock-controls{grid-area:controls;grid-template-columns:repeat(4,minmax(4.4rem,1fr));gap:.3rem;min-width:0;display:grid}.music-playback-dock-controls button{border:1px solid var(--site-line,#3c3e37);border-radius:var(--site-radius-control,3px);background:linear-gradient(180deg, var(--site-control-top,#2b2d28), var(--site-control-mid,#1b1d19) 76%, var(--site-control-bottom,#151713));min-width:0;min-height:44px;box-shadow:inset 0 1px 0 #e8e3d71a, inset 0 -1px 0 var(--site-control-depth,#04060475);color:var(--site-paper,#e8e3d7);font-size:var(--site-text-micro,.6875rem);padding:.45rem .55rem;line-height:1}.music-playback-dock-controls button:nth-child(2){background:linear-gradient(#651b2b,#3d131b 76%,#291017);border-color:#7f2b3b}.music-playback-dock-controls button:disabled{cursor:default;opacity:.48}.music-playback-dock-controls button:focus-visible{outline:2px solid var(--site-red,#ec4056);outline-offset:2px}.music-playback-label-compact{display:none}.music-playback-dock-status{min-height:0;color:var(--site-muted,#a09c91);font-size:var(--site-text-micro,.6875rem);text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:status;margin:0;line-height:1;overflow:hidden}html[data-power=off] .music-playback-dock,html[data-power=off] .music-playback-dock-spacer{opacity:0;visibility:hidden;pointer-events:none}.music-page .music-page-hero{gap:var(--site-shell-gap);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);padding:0}.music-page .music-feature-card{grid-template-columns:minmax(6rem,.4fr) minmax(0,.6fr);align-items:center;max-width:none;padding:.5rem;box-shadow:inset 0 1px #e8e3d714}.music-page .music-feature-card .record-artwork{align-self:center;height:auto;min-height:0}.music-page .music-feature-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:.375rem;padding:.75rem 1rem}.music-page .music-feature-copy strong{white-space:normal;font-size:clamp(1.15rem,1.8vw,1.6rem);overflow:visible}.music-page .music-feature-action{grid-area:auto/1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.music-page .music-page-hero h1{font-size:clamp(2.5rem,4.5vw,4.5rem)}.music-page .music-shortcuts{margin-top:1rem}.music-page .music-preview-state{flex:none;position:static}.music-page .music-preview-status-line .site-kicker{min-width:0}.music-page .music-shortcut-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.music-page .music-preview-deck{box-shadow:inset 0 1px 0 #e8e3d71a, inset 0 -1px 0 var(--site-control-depth);background:linear-gradient(#e8e3d70d,#0000 32%),#141711;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.8fr);align-items:stretch;gap:clamp(.55rem,1vw,.8rem);padding:clamp(.55rem,1vw,.8rem);position:relative}.music-page .music-preview-device{border-radius:var(--site-radius-media);background:#0b0e0a;border:1px solid #343832;grid-template-columns:clamp(11rem,16vw,14rem) minmax(0,1fr);grid-template-areas:"art display""controls controls""note note";align-items:stretch;gap:.55rem;min-width:0;padding:clamp(.5rem,1vw,.75rem);display:grid;box-shadow:inset 0 1px #e8e3d70e,inset 0 -1px #0000008a}.music-page .music-preview-art-swipe{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:art;align-self:stretch;width:100%;min-width:0;position:relative}.music-page .music-preview-device .music-preview-art{width:100%;height:100%}.music-page .music-preview-device .music-preview-art-current{z-index:1;position:relative}.music-page .music-preview-device .music-preview-art-next{display:none}.music-page .music-preview-display{grid-area:display;align-content:center;gap:.3rem;min-height:0;padding:clamp(.7rem,1.4vw,1rem)}.music-page .music-preview-display h2{text-overflow:clip;white-space:normal;min-width:0;margin:.25rem 0 0;font-size:clamp(.82rem,1.25vw,1.08rem);overflow:visible}.music-page .music-preview-display>.music-overflow-text{color:#a6d1c0c7;font-size:var(--site-text-micro);text-shadow:0 0 .52rem #91b7a84d;line-height:1.45}.music-page .music-preview-display>.music-preview-album{color:var(--site-muted)}.music-page .music-overflow-text{white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.music-page .music-overflow-track{--music-overflow-gap:3rem;gap:var(--music-overflow-gap);width:max-content;min-width:100%;display:flex}.music-page .music-overflow-track>span{flex:none}.music-page .music-overflow-text:not([data-overflow=true]) .music-overflow-track{width:100%}.music-page .music-overflow-text:not([data-overflow=true]) .music-overflow-repeat{display:none}.music-page .music-overflow-text[data-overflow=true] .music-overflow-track{animation:music-metadata-crawl var(--music-overflow-duration,12s) linear infinite;will-change:transform}.music-page .music-preview-seek-row{color:#a6d1c0d1;min-width:0;font-size:var(--site-text-micro);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-align:center;text-shadow:0 0 .48rem #91b7a852;grid-template-columns:5ch minmax(4rem,1fr) 5ch;align-items:center;gap:.55rem;margin-top:.48rem;display:grid}:is(.music-page,.music-playback-dock) input.music-preview-progress{--preview-progress:0%;appearance:none;width:100%;height:2.75rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0;transition:--preview-progress .18s linear}:is(.music-page,.music-playback-dock) input.music-preview-progress::-webkit-slider-runnable-track{background:linear-gradient(90deg, #a6d1c0 0 var(--preview-progress), #07100d var(--preview-progress) 100%);border:1px solid #29332c;border-radius:999px;height:.38rem;box-shadow:0 0 .55rem #91b7a833,inset 0 0 .38rem #000000b8}:is(.music-page,.music-playback-dock) input.music-preview-progress::-webkit-slider-thumb{appearance:none;background:#a6d1c0;border:1px solid #d2e6dd;border-radius:50%;width:.72rem;height:.72rem;margin-top:-.24rem;box-shadow:0 0 .55rem #91b7a8ad}:is(.music-page,.music-playback-dock) input.music-preview-progress::-moz-range-track{background:#07100d;border:1px solid #29332c;border-radius:999px;height:.38rem;box-shadow:inset 0 0 .38rem #000000b8}:is(.music-page,.music-playback-dock) input.music-preview-progress::-moz-range-progress{background:#a6d1c0;border-radius:999px;height:.38rem;box-shadow:0 0 .55rem #91b7a875}:is(.music-page,.music-playback-dock) input.music-preview-progress::-moz-range-thumb{background:#a6d1c0;border:1px solid #d2e6dd;border-radius:50%;width:.72rem;height:.72rem;box-shadow:0 0 .55rem #91b7a8ad}:is(.music-page,.music-playback-dock) input.music-preview-progress:focus-visible{outline:2px solid var(--site-paper,#e8e3d7);outline-offset:4px}.music-page input.music-preview-progress:disabled{opacity:.46;cursor:default}.music-page .music-preview-controls{grid-area:controls;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.music-page .music-preview-note{color:var(--site-muted);font-size:var(--site-text-micro);grid-area:note;margin:0;padding:.1rem .08rem 0;line-height:1.5}.music-page .music-preview-controls button:first-child{border-color:var(--site-line);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom))}.music-page .music-preview-controls button:nth-child(2){background:linear-gradient(#651b2b,#3d131b 76%,#291017);border-color:#7f2b3b}.music-page .music-preview-queue{border-radius:var(--site-radius-media);background:radial-gradient(at 50% 0,#91b7a80e,#0000 62%),#07100d;border:1px solid #343832;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:.5rem;min-width:0;padding:.65rem;display:grid;box-shadow:inset 0 0 1rem #000000b8}.music-page .music-preview-queue-heading{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.music-page .music-preview-queue-heading :is(p,h3){margin:0}.music-page .music-preview-queue-heading h3{color:#a6d1c0;font-size:var(--site-text-small);margin-top:.16rem;font-weight:400;line-height:1.35}.music-page .music-preview-queue-heading>button,.music-page .music-queue-remove,.music-page .catalog-empty button{min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));box-shadow:inset 0 1px 0 #e8e3d71a, inset 0 -1px 0 var(--site-control-depth);color:var(--site-paper);font-family:var(--font-ui);font-size:var(--site-text-micro);padding-inline:.65rem}.music-page .music-preview-queue-heading>button:disabled{opacity:.42}.music-page .music-preview-queue ol{scrollbar-color:#44554d #07100d;scrollbar-width:thin;align-content:start;gap:.32rem;max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.music-page .music-preview-queue li{border-radius:var(--site-radius-control);background:#0a130fc2;border:1px solid #273029;grid-template-columns:minmax(0,1fr) auto;gap:.32rem;min-width:0;display:grid}.music-page .music-preview-queue li[data-current=true]{background:#361018ad;border-color:#7f2b3b}.music-page .music-preview-queue li>button:first-child{min-width:0;color:var(--site-paper);font-family:var(--font-ui);text-align:left;background:0 0;border:0;gap:.12rem;padding:.48rem .55rem;display:grid}.music-page .music-preview-queue li>button:first-child span{color:var(--site-red);font-size:var(--site-text-micro)}.music-page .music-preview-queue li>button:first-child strong,.music-page .music-preview-queue li>button:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-page .music-preview-queue li>button:first-child strong{font-size:var(--site-text-micro);font-weight:400}.music-page .music-preview-queue li>button:first-child small{color:var(--site-muted);font-size:.75rem}.music-page .music-queue-remove{min-height:0;box-shadow:none;color:var(--site-muted);background:0 0;border-width:0 0 0 1px;border-radius:0;padding-inline:.5rem}.music-page .music-preview-queue-empty{color:var(--site-muted);font-size:var(--site-text-micro);text-align:center;align-self:center;margin:0;line-height:1.5}.music-page .music-queue-notice{z-index:2;border-radius:var(--site-radius-control);color:var(--site-paper);font-size:var(--site-text-micro);background:#321017;border:1px solid #7f2b3b;margin:0;padding:.38rem .55rem;position:absolute;inset-block-start:.9rem;inset-inline-end:1rem;box-shadow:0 0 .75rem #ec405638}.music-page .music-queue-notice:empty{display:none}.music-page .music-preview-error{grid-column:1/-1}.music-page .record-row-detail{grid-template-columns:6.8rem minmax(0,1fr)}.music-page .record-row-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:.42rem;min-width:8.2rem;padding:.45rem;display:flex}.music-page .record-row-actions .record-preview-button{min-width:0;height:auto;margin:0}.music-page .record-row-actions time{text-align:center;min-width:0}.music-page .catalog-empty{min-height:9rem;color:var(--site-muted);text-align:center;place-content:center;justify-items:center;gap:.65rem;display:grid}.music-page .catalog-empty p{margin:0}.record-page .record-back-row{min-height:0;padding-block:.5rem}.record-page .record-detail-copy{padding-top:0}.record-page .record-detail-copy>:is(.record-listen-panel,.record-project-panel,.record-role-panel){margin-top:0}.record-page .record-detail-hero,.record-page .record-detail-copy,.record-page .record-booklet-panel,.record-page .related-records,.record-page .related-records>div,.record-page .related-records a{min-width:0}.record-page .related-records{content-visibility:visible;contain-intrinsic-size:none}.record-page .record-full-credits dd>span{display:block}.record-page .related-records>div{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:stretch;margin-top:0}.record-page .related-records a{grid-template-rows:auto;grid-template-columns:3.5rem minmax(0,1fr);place-content:center stretch;align-items:center;gap:.75rem;height:auto;min-height:5.5rem}.record-page .related-record-art{width:3.5rem;height:3.5rem;padding:.2rem}.record-page .related-record-copy{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.record-page .related-record-art.record-artwork-placeholder>span{display:none}.record-page .record-detail-art.record-film-art{aspect-ratio:670/980}.record-page .record-detail-art.record-film-landscape{aspect-ratio:16/9}.record-film-art img,[data-category=film] .record-row-art img{object-fit:contain}.record-page :is(.record-detail-synopsis,.record-role-note){max-width:65ch;color:var(--site-muted);font:400 var(--site-text-body,1rem) / 1.65 var(--font-ui);text-wrap:pretty}.record-page .record-role-note{margin:.75rem 0 0}.music-page .record-compact-copy small{color:var(--site-muted);font:400 var(--site-text-micro) / 1.6 var(--font-ui)}@keyframes music-metadata-crawl{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--music-overflow-shift,-100%))}}@media (width>=48rem) and (width<=63.999rem){.music-page .music-page-hero{gap:var(--site-shell-gap);grid-template-columns:minmax(0,1fr)}.music-page .site-page-hero-copy{grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);align-items:end;gap:clamp(.85rem,2vw,1.35rem);max-width:none}.music-page .music-shortcuts{margin-top:0}.music-page .music-shortcuts a{grid-template-columns:1.25rem minmax(0,1fr);gap:.3rem;padding-inline:.4rem}.music-page .music-shortcuts .link-arrow{display:none}.music-page .music-feature-card{grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);justify-self:stretch;width:100%;max-width:none}}@media (width<=63.999rem){.record-page .record-detail-hero{grid-template-columns:minmax(0,1fr)}.record-page .record-detail-art{justify-self:center;width:min(100%,31rem);position:static}}@media (width<=59.999rem){.music-page .music-preview-deck{grid-template-columns:minmax(0,1fr)}.music-page .music-preview-queue ol{max-height:13rem}.music-page .music-preview-device{grid-template-columns:clamp(9rem,22vw,11rem) minmax(0,1fr)}}@media (width<=47.999rem){.music-playback-dock-spacer{--music-dock-reserve:13.25rem}.music-playback-dock{grid-template-columns:3.15rem minmax(0,1fr);grid-template-areas:"art copy""progress progress""controls controls""status status"}.music-playback-dock-art{width:3.15rem}.music-playback-dock-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.music-playback-dock-status{text-align:left}.music-page .music-page-hero{grid-template-columns:minmax(0,1fr);padding:0}.music-page .music-shortcuts{grid-template-columns:minmax(0,.88fr) minmax(0,1.18fr) minmax(0,.94fr)}.music-page .music-shortcuts a{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.25rem;padding-inline:.18rem;font-size:.75rem}.music-page .music-shortcut-icon{width:1rem;height:1rem}.music-page .music-feature-card{grid-template-columns:minmax(5rem,.35fr) minmax(0,.65fr);align-items:center}.music-page .music-feature-copy{padding:.75rem}.music-page .music-shortcuts .link-arrow{display:none}.music-page .music-preview-deck{padding:.45rem}.music-page .music-preview-device{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""display""controls""note"}.music-page .music-preview-art-swipe{justify-self:center;width:min(100% - 1.2rem,13rem);margin:.55rem 1.2rem .15rem 0}.music-page .music-preview-art-swipe[data-has-next=false]{width:min(100%,13rem);margin-inline:0}.music-page .music-preview-device .music-preview-art-next{z-index:0;opacity:.48;filter:saturate(.72)brightness(.72);pointer-events:none;display:block;position:absolute;inset:0;transform:translate(1.05rem,.42rem)scale(.965)}.music-page .music-preview-status-line{gap:.35rem}.music-page .music-preview-display{padding:.62rem}.music-page .music-preview-seek-row{font-size:var(--site-text-micro);grid-template-columns:4.4ch minmax(2.5rem,1fr) 4.4ch;gap:.35rem}.music-page .music-preview-controls button{padding-inline:.3rem}.music-page .record-row{grid-template-columns:minmax(0,1fr)}.music-page .record-row-detail{grid-template-columns:clamp(5.2rem,24vw,6.6rem) minmax(0,1fr);gap:.62rem;padding:.42rem}.music-page .record-row-actions{grid-template-columns:minmax(0,1fr) minmax(5.5rem,.55fr);align-items:center;min-width:0;padding:0 .42rem .42rem;display:grid}.music-page .record-row-actions time{text-align:left;grid-area:1/1}.music-page .record-row-actions .record-preview-button{grid-area:1/2}.record-page .record-detail,.record-page .record-detail-hero,.record-page .record-detail-copy,.record-page .record-booklet-panel,.record-page .related-records{min-width:0;max-width:100%}.record-page .record-detail{overflow-x:clip}.record-page .record-detail-art{width:min(100%,27rem)}.record-page .record-detail-copy h1{font-size:clamp(1.3rem,7.5vw,2.15rem);line-height:1.12}.record-page .record-track-list li{min-height:0}.record-page .record-track-role{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.record-page .related-records>div{grid-template-columns:minmax(0,1fr);align-items:stretch}.record-page .related-records a{align-content:center;height:auto;min-height:5.25rem}}@media (width<=22.999rem){.music-playback-label-full{display:none}.music-playback-label-compact{display:inline}}@media (prefers-reduced-motion:reduce){:is(.music-page,.music-playback-dock) input.music-preview-progress{transition:none}.music-page .music-overflow-text .music-overflow-track{width:100%;animation:none}.music-page .music-overflow-text .music-overflow-track>span:first-child{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.music-page .music-overflow-repeat{display:none}}@media (forced-colors:active){.music-playback-dock{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.music-playback-dock-controls button{box-shadow:none;color:buttontext;background:buttonface;border:1px solid buttontext}.music-page :is(.music-preview-device,.music-preview-queue){box-shadow:none;background:canvas;border:1px solid canvastext}}.record-campaign-gallery{border:1px solid var(--analog-line);border-radius:var(--site-control-radius);background:var(--site-panel);min-width:0;margin-top:1rem;padding:1rem}.record-campaign-gallery>h2{border-bottom:1px solid var(--analog-line);margin:0 0 .75rem;padding-bottom:.75rem;font-size:1rem;font-weight:400;line-height:1.6}._page_1vdo0_1{width:min(100%, var(--content-max));--work-gap:var(--site-shell-gap,1rem);--work-inset:clamp(1rem, 2.5vw, 2rem);--site-text-micro:.75rem;--site-text-small:.8125rem;text-wrap:pretty;margin-inline:auto;padding:0}._hero_1vdo0_12,._services_1vdo0_13,._selectedWork_1vdo0_14,._workflow_1vdo0_15,._studio_1vdo0_16,._principles_1vdo0_17,._network_1vdo0_18,._testimonial_1vdo0_19,._inquiry_1vdo0_20{border:1px solid var(--analog-edge);background:linear-gradient(180deg, #ddd8ca06, transparent 12rem), var(--analog-deep);box-shadow:var(--analog-housing);border-radius:4px}._page_1vdo0_1 p strong{color:var(--site-paper);font-weight:400}._hero_1vdo0_12{grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(1rem,2vw,1.5rem);display:grid}._heroCopy_1vdo0_39{min-width:0;padding:var(--work-inset);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:1.5rem;display:grid}._heroCopy_1vdo0_39 h1{color:#eee9dc;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:14ch;margin:0;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:400;line-height:1.03}._heroLead_1vdo0_61{min-width:0}._heroLead_1vdo0_61>p{max-width:57ch;color:var(--site-muted);margin:0;font-size:1rem;line-height:1.75}._heroActions_1vdo0_73{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._heroActions_1vdo0_73 a,._serviceDial_1vdo0_81 a,._partnerGrid_1vdo0_82 a,._inquiry_1vdo0_20 a{border:1px solid var(--analog-control-edge);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));min-height:48px;box-shadow:inset 0 1px 0 #ddd8ca26, inset 0 -1px 0 var(--site-control-depth), 0 2px 3px #05070675;color:#d0cbbf;border-radius:3px}._heroActions_1vdo0_73 a{font-size:var(--control-label-size);text-align:center;justify-content:center;align-items:center;padding:.6rem 1rem;display:inline-flex}._heroActions_1vdo0_73 a:first-child,._inquiry_1vdo0_20 a{color:#eee9dc;background:linear-gradient(#68192a,#3c111b 76%,#250c12);border-color:#7d2635}._heroActions_1vdo0_73 a:hover,._heroActions_1vdo0_73 a:focus-visible,._serviceDial_1vdo0_81 a:hover,._serviceDial_1vdo0_81 a:focus-visible,._partnerGrid_1vdo0_82 a:hover,._partnerGrid_1vdo0_82 a:focus-visible,._inquiry_1vdo0_20 a:hover,._inquiry_1vdo0_20 a:focus-visible{color:#eee9dc;background:linear-gradient(#34362f,#22241f 76%,#151713);border-color:#77786e}._heroMedia_1vdo0_121{aspect-ratio:2;width:100%;min-width:0;box-shadow:var(--analog-inset);background:#080a09;border:1px solid #343630;border-radius:3px;margin:0;position:relative;overflow:hidden}._heroPlayback_1vdo0_134{position:absolute;inset:0}._heroVideoControl_1vdo0_139{z-index:3;border:1px solid var(--analog-control-edge);min-height:44px;color:var(--site-paper);font:400 .75rem / 1.3 var(--font-ui);background:#070a08db;border-radius:3px;padding:.6rem .8rem;position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}._heroLogo_1vdo0_153{z-index:2;opacity:.94;filter:drop-shadow(0 0 .4rem #ec40568f)drop-shadow(0 1px 1px #050706d9);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(10rem,29%,22rem);max-width:calc(100% - 1.3rem);height:auto;display:block;position:absolute;bottom:clamp(1rem,2.5vw,2rem);left:clamp(1rem,2.5vw,2rem)}._heroMedia_1vdo0_121 ._heroPoster_1vdo0_170,._heroMedia_1vdo0_121 ._heroVideo_1vdo0_139{transition:opacity .18s;position:absolute;inset:0}._heroMedia_1vdo0_121 ._heroVideo_1vdo0_139{opacity:0}._heroMedia_1vdo0_121 ._heroVideoReady_1vdo0_181{opacity:1}._heroMedia_1vdo0_121 ._heroPosterHidden_1vdo0_185{opacity:0}._heroMedia_1vdo0_121 video,._heroMedia_1vdo0_121 picture,._heroMedia_1vdo0_121 picture img{width:100%;height:100%;display:block}._heroMedia_1vdo0_121 video,._heroMedia_1vdo0_121 picture img{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(.84)}._heroMedia_1vdo0_121:after{content:"";pointer-events:none;background:linear-gradient(#05070614,#0000 22% 72%,#05070661),repeating-linear-gradient(0deg,#0000 0 3px,#05070617 3px 4px);position:absolute;inset:0}._serviceDial_1vdo0_81{margin:var(--work-gap) 0 0;box-shadow:var(--analog-inset);background:#080a09;border:1px solid #2e302b;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}._serviceDial_1vdo0_81 a{min-width:0;font-size:clamp(var(--site-text-small), .8vw, .8rem);align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex;position:relative}._serviceDial_1vdo0_81 a span{color:var(--analog-vfd);font-size:var(--site-text-micro)}._services_1vdo0_13,._selectedWork_1vdo0_14,._workflow_1vdo0_15,._studio_1vdo0_16,._principles_1vdo0_17,._network_1vdo0_18{margin-top:var(--work-gap);padding:var(--work-inset)}._sectionHeader_1vdo0_249{grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem;display:grid}._sectionHeader_1vdo0_249>p:first-child,._sectionHeader_1vdo0_249 h2{grid-column:1}._sectionHeader_1vdo0_249 h2{color:#eee9dc;letter-spacing:-.02em;max-width:26ch;margin:0;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:400;line-height:1.05}._sectionHeader_1vdo0_249>p:last-child:not(:first-child){color:var(--site-muted);grid-column:1;margin:0;line-height:1.65}._serviceGrid_1vdo0_276{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}._serviceCard_1vdo0_283{background:linear-gradient(#ddd8ca09,#0000 42%),#111310;border:1px solid #383a34;border-radius:3px;flex-direction:column;min-width:0;padding:clamp(1rem,2vw,1.5rem);scroll-margin-top:6rem;display:flex;box-shadow:inset 0 1px #ddd8ca0e}._serviceCard_1vdo0_283 header>span{color:var(--analog-vfd);font-size:var(--site-text-micro);text-shadow:0 0 .4rem #82bda866}._serviceCard_1vdo0_283 h3{color:#e8e3d6;margin:.5rem 0 0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:400;line-height:1.25}._serviceCard_1vdo0_283 header>p:last-child,._serviceCard_1vdo0_283 footer p,._serviceCard_1vdo0_283 li{color:var(--site-muted);font-size:1rem;line-height:1.65}._serviceCard_1vdo0_283 header>p:last-child{margin:.85rem 0 0}._serviceCard_1vdo0_283 ul{border-bottom:1px solid #2c2e29;align-self:start;margin:1rem 0 0;padding:0;list-style:none}._serviceCard_1vdo0_283 li{border-top:1px solid #2c2e29;padding:.5rem 0 .5rem 1rem;position:relative}._serviceCard_1vdo0_283 li:before{content:"";background:var(--site-red);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1.02rem;left:0;box-shadow:0 0 .32rem #ec405673}._serviceCard_1vdo0_283 footer{margin-top:auto;padding-top:1rem}._serviceCard_1vdo0_283 footer strong{color:#eee9dc;font-size:.9rem;font-weight:400}._serviceCard_1vdo0_283 footer p{margin:.5rem 0 0}._creditRows_1vdo0_358{border:1px solid var(--analog-edge);border-radius:var(--site-radius-control);background:var(--analog-glass);box-shadow:var(--analog-inset);margin-top:1rem;overflow:hidden}._creditRows_1vdo0_358 article{border-bottom:1px solid var(--site-line-soft);background:linear-gradient(#e8e3d706,#0000 70%);align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid}._creditRows_1vdo0_358 article[data-preview=true]{grid-template-columns:minmax(0,1fr) auto}._creditRows_1vdo0_358 article>a{min-width:0;min-height:5rem;color:var(--site-paper);grid-template-columns:1.5rem 4rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;padding:.25rem;display:grid}._creditRows_1vdo0_358 article>a:hover{background:var(--site-panel-raised)}._creditRows_1vdo0_358 article>a:focus-visible,._sampleButton_1vdo0_397:focus-visible{outline:2px solid var(--site-paper);outline-offset:-3px}._creditRows_1vdo0_358 article>a>span:first-child{color:var(--site-muted);font-size:var(--site-text-micro)}._creditRows_1vdo0_358 article>a>img{object-fit:cover;border:1px solid var(--site-line);border-radius:var(--site-radius-media);width:4rem;height:4rem;display:block}._creditRows_1vdo0_358 article>a>span:nth-of-type(2){flex-direction:column;gap:.25rem;min-width:0;display:flex}._creditRows_1vdo0_358 ._sampleTitle_1vdo0_423{color:var(--site-paper);overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(1rem,1.35vw,1.1875rem);font-weight:400;line-height:1.4}._creditRows_1vdo0_358 ._sampleArtist_1vdo0_432{color:var(--site-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}._sampleButton_1vdo0_397{min-width:6.5rem;min-height:var(--site-control-height);border:1px solid var(--site-line);border-radius:var(--site-radius-control);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));box-shadow:inset 0 1px 0 #e8e3d71f, inset 0 -1px 0 var(--site-control-depth);color:var(--site-paper);font:400 var(--site-text-micro) / 1.4 var(--font-ui);cursor:pointer;align-self:center;padding:.75rem}._sampleButton_1vdo0_397:hover{background:var(--analog-panel-raised)}._sampleButton_1vdo0_397:active{background:var(--site-control-bottom);box-shadow:inset 0 2px 4px var(--site-control-depth)}._creditRows_1vdo0_358 article[data-active=true] ._sampleButton_1vdo0_397{color:var(--site-red);box-shadow:inset 0 0 0 1px var(--site-red), inset 0 -1px 0 var(--site-control-depth)}._sampleError_1vdo0_467{color:var(--site-red-soft);font-size:var(--site-text-small);border-top:1px solid #2b2d28;margin:0;padding:.75rem 1rem;line-height:1.45}._workflow_1vdo0_15 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}._workflow_1vdo0_15 li{background:#111310;border:1px solid #383a34;border-radius:3px;min-width:0;padding:1rem}._workflow_1vdo0_15 li>span{color:var(--analog-vfd);font-size:var(--site-text-micro)}._workflow_1vdo0_15 h3{color:#e8e3d6;margin:1rem 0 0;font-size:1rem;font-weight:400}._workflow_1vdo0_15 li p,._communication_1vdo0_495 p{color:var(--site-muted);margin:.65rem 0 0;font-size:1rem;line-height:1.65}._communication_1vdo0_495{background:var(--analog-glass);border:1px solid #383a34;border-radius:3px;grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:1rem;margin-top:.55rem;padding:1rem;display:grid}._communication_1vdo0_495 h3{color:var(--analog-amber);margin:0;font-size:.82rem;font-weight:400}._communication_1vdo0_495 p{margin:0}._communication_1vdo0_495 strong,._studioCopy_1vdo0_512 strong,._principles_1vdo0_17 strong,._inquiry_1vdo0_20 strong{color:#e8e3d6;font-weight:400}._studio_1vdo0_16{gap:var(--work-gap);grid-template-columns:minmax(0,1fr);display:grid}._studioCopy_1vdo0_512{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._studioCopy_1vdo0_512 h2{color:#eee9dc;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:400;line-height:1.1}._studioCopy_1vdo0_512 p{color:var(--analog-vfd);margin:0;font-size:.8125rem}._studioGallery_1vdo0_543{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}._studioGallery_1vdo0_543>picture{aspect-ratio:4/3;background:#080a09;border:1px solid #383a34;border-radius:3px;min-width:0;overflow:hidden}._studioGallery_1vdo0_543>picture>img{object-fit:cover;filter:saturate(.84)contrast(1.04)brightness(.9);width:100%;height:100%;display:block}._studioGallery_1vdo0_543>._galleryWide_1vdo0_559{aspect-ratio:2;grid-column:1/-1}._studioGallery_1vdo0_543>._galleryWide_1vdo0_559>img{object-position:center}._studioGallery_1vdo0_543>._galleryPortrait_1vdo0_561>img{object-position:50% 35%}._studioGallery_1vdo0_543>picture:last-child{aspect-ratio:auto;grid-column:2/span 2;position:relative}._studioGallery_1vdo0_543>picture:last-child>img{position:absolute;inset:0}._galleryFilm_1vdo0_565{aspect-ratio:4/5;background:#080a09;border:1px solid #383a34;border-radius:3px;min-height:0;margin:0;position:relative;overflow:hidden}._galleryFilm_1vdo0_565>picture,._galleryFilm_1vdo0_565>picture>img{width:100%;height:100%;display:block}._galleryFilm_1vdo0_565>picture>img{object-fit:cover;filter:saturate(.76)contrast(1.08)brightness(.78)}._galleryFilm_1vdo0_565 figcaption{color:#d0cbbf;max-width:calc(100% - 1rem);font-size:var(--site-text-micro);pointer-events:none;background:#080a09d6;border:1px solid #474941;border-radius:2px;padding:.52rem .66rem;line-height:1.45;position:absolute;top:.5rem;left:.5rem;right:auto}._galleryFilm_1vdo0_565 figcaption span{color:var(--site-muted);margin-top:.22rem;display:block}._principles_1vdo0_17>div,._partnerGrid_1vdo0_82{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}._principles_1vdo0_17 article,._partnerGrid_1vdo0_82>article{background:#111310;border:1px solid #383a34;border-radius:3px;min-width:0;padding:1.15rem}._principles_1vdo0_17 h3,._partnerGrid_1vdo0_82 h3{color:#e8e3d6;margin:0;font-size:.9rem;font-weight:400;line-height:1.45}._partnerGrid_1vdo0_82 h3{border-bottom:1px solid var(--site-line-soft);padding-bottom:.9rem}._principles_1vdo0_17 article p,._partnerGrid_1vdo0_82 li,._partnerGrid_1vdo0_82 a span{color:var(--site-muted);font-size:1rem;line-height:1.65}._principles_1vdo0_17 article p{margin:.7rem 0 0}._partnerGrid_1vdo0_82 ul{margin:.85rem 0 0;padding-left:1.1rem}._partnerGrid_1vdo0_82 li+li{margin-top:.7rem}._partnerGrid_1vdo0_82 a{flex-direction:column;gap:.5rem;margin-top:.65rem;padding:.8rem;display:flex;position:relative}._partnerGrid_1vdo0_82 a strong{color:#d8d3c7;padding-right:1.8rem;font-size:.82rem;font-weight:400;line-height:1.45}._partnerGrid_1vdo0_82 a i{position:absolute;top:.9rem;right:.8rem}._partnerNote_1vdo0_647{color:var(--site-muted);margin:.9rem 0 0;font-size:.9rem;line-height:1.65}._testimonial_1vdo0_19{margin:var(--work-gap) 0 0;padding:var(--work-inset);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}._testimonial_1vdo0_19 blockquote{color:#ddd8ca;max-width:52ch;margin:0;font-size:clamp(1.05rem,2.2vw,1.75rem);line-height:1.55}._testimonial_1vdo0_19 figcaption{color:var(--analog-vfd);font-size:var(--site-text-micro);text-align:right;line-height:1.5}._inquiry_1vdo0_20{margin-top:var(--work-gap);padding:var(--work-inset);background:linear-gradient(135deg, #68122557, transparent 55%), var(--analog-deep);grid-template-columns:minmax(0,.75fr) minmax(18rem,1.25fr);gap:2rem;display:grid}._inquiry_1vdo0_20 h2{color:#eee9dc;letter-spacing:-.02em;max-width:12ch;margin:.6rem 0 0;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:400;line-height:1.05}._inquiry_1vdo0_20>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}._inquiry_1vdo0_20>div:last-child p{color:var(--site-muted);margin:0;line-height:1.75}._inquiry_1vdo0_20 a{width:100%;font-size:clamp(var(--site-text-small), 1.4vw, .9rem);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.7rem .9rem;display:flex}._inquiry_1vdo0_20 small{color:var(--site-muted);margin-top:.6rem;font-size:.75rem}@media (width<=64rem){._heroCopy_1vdo0_39{grid-template-columns:minmax(0,1fr);gap:1rem}._creditRows_1vdo0_358 article>a{grid-template-columns:1.5rem 4rem minmax(0,1fr) 1rem;gap:.75rem}._creditRows_1vdo0_358 i{grid-area:1/4}._principles_1vdo0_17>div,._partnerGrid_1vdo0_82{grid-template-columns:1fr}._serviceDial_1vdo0_81{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionHeader_1vdo0_249{grid-template-columns:1fr}._sectionHeader_1vdo0_249>p:last-child:not(:first-child){grid-area:auto/1;margin-top:0}._workflow_1vdo0_15 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._studio_1vdo0_16{grid-template-columns:1fr}}@media (width<=47.999rem){._page_1vdo0_1{padding-top:0}._hero_1vdo0_12{padding:.5rem}._heroCopy_1vdo0_39{grid-template-columns:1fr;gap:1rem;padding:1rem .5rem}._heroCopy_1vdo0_39 h1{font-size:clamp(1.75rem,8vw,2.5rem)}._heroActions_1vdo0_73{grid-template-columns:1fr 1fr;display:grid}._serviceDial_1vdo0_81{grid-template-columns:repeat(2,minmax(0,1fr))}._serviceDial_1vdo0_81 a{min-height:52px}._services_1vdo0_13,._selectedWork_1vdo0_14,._workflow_1vdo0_15,._studio_1vdo0_16,._principles_1vdo0_17,._network_1vdo0_18{padding:1rem}._serviceGrid_1vdo0_276,._principles_1vdo0_17>div,._partnerGrid_1vdo0_82,._workflow_1vdo0_15 ol{grid-template-columns:1fr}._sectionHeader_1vdo0_249 h2,._studioCopy_1vdo0_512 h2,._inquiry_1vdo0_20 h2{font-size:clamp(1.4rem,6vw,2rem)}._creditRows_1vdo0_358 article[data-preview=true]{grid-template-columns:1fr}._creditRows_1vdo0_358 article>a{grid-template-columns:3rem minmax(0,1fr) 1rem;gap:.5rem;min-height:4rem;padding:0}._creditRows_1vdo0_358 article>a>span:first-child{display:none}._creditRows_1vdo0_358 article>a>img{grid-row:1;width:3rem;height:3rem}._creditRows_1vdo0_358 i{grid-area:1/3}._sampleButton_1vdo0_397{min-width:6.5rem;min-height:var(--site-control-height);justify-self:start;padding:.5rem .75rem}._communication_1vdo0_495{grid-template-columns:1fr}._studioGallery_1vdo0_543{grid-template-columns:repeat(2,minmax(0,1fr))}._studioGallery_1vdo0_543>._galleryWide_1vdo0_559{grid-column:1/-1}._studioGallery_1vdo0_543>picture:last-child{aspect-ratio:4/3;grid-column:auto}._studioGallery_1vdo0_543>picture:last-child>img{position:static}._testimonial_1vdo0_19{grid-template-columns:1fr}._testimonial_1vdo0_19 figcaption{text-align:left}._inquiry_1vdo0_20{grid-template-columns:1fr;gap:1rem}}@media (prefers-reduced-motion:reduce){._heroActions_1vdo0_73 a,._serviceDial_1vdo0_81 a,._partnerGrid_1vdo0_82 a,._inquiry_1vdo0_20 a{transition:none}}@media (forced-colors:active){._hero_1vdo0_12,._services_1vdo0_13,._selectedWork_1vdo0_14,._workflow_1vdo0_15,._studio_1vdo0_16,._principles_1vdo0_17,._network_1vdo0_18,._testimonial_1vdo0_19,._inquiry_1vdo0_20,._serviceCard_1vdo0_283,._workflow_1vdo0_15 li,._communication_1vdo0_495,._principles_1vdo0_17 article,._partnerGrid_1vdo0_82>article,._heroActions_1vdo0_73 a,._serviceDial_1vdo0_81 a,._partnerGrid_1vdo0_82 a,._inquiry_1vdo0_20 a{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}}@supports (grid-template-rows:subgrid){._serviceGrid_1vdo0_276{row-gap:0}._serviceCard_1vdo0_283{grid-row:span 3;grid-template-rows:subgrid;margin-bottom:.5rem;display:grid}._serviceCard_1vdo0_283 footer{margin-top:0;padding-block:1rem 0}}._sampleStatus_1vdo0_740{min-height:1.5em;color:var(--site-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}@media (forced-colors:active){._creditRows_1vdo0_358,._creditRows_1vdo0_358 article,._creditRows_1vdo0_358 article>a,._sampleButton_1vdo0_397{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}._creditRows_1vdo0_358 ._sampleTitle_1vdo0_423,._creditRows_1vdo0_358 ._sampleArtist_1vdo0_432{color:canvastext}._creditRows_1vdo0_358 article[data-active=true] ._sampleButton_1vdo0_397{color:highlight;outline-offset:-3px;box-shadow:none;outline:2px solid highlight}}._filmContext_1vdo0_750{gap:.5rem;margin-top:1rem;display:grid}._filmContext_1vdo0_750 p{max-width:68ch;color:var(--site-muted);font-size:var(--site-text-small);text-wrap:pretty;margin:0;line-height:1.65}._filmContext_1vdo0_750 strong,._partnerGrid_1vdo0_82 li strong{color:var(--site-paper);font-weight:400}._filmContext_1vdo0_750 a,._recognition_1vdo0_753 a{min-height:44px;color:var(--site-paper);font-size:var(--site-text-micro);text-underline-offset:.25rem;align-items:center;gap:.75rem;text-decoration:underline;display:inline-flex}._recognition_1vdo0_753{border-top:1px solid var(--site-line-soft);margin-top:1rem;padding-top:1rem}._recognition_1vdo0_753 h3{color:var(--site-paper);align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:1rem;font-weight:400;display:flex}._awardIcon_1vdo0_756{background:currentColor;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;-webkit-mask:url(/icons/award.svg) 50%/contain no-repeat;mask:url(/icons/award.svg) 50%/contain no-repeat}._recognition_1vdo0_753>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._recognition_1vdo0_753 article{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-control);background:var(--analog-glass);min-width:0;padding:1rem}._recognition_1vdo0_753 h4{color:var(--site-paper);margin:0 0 .75rem;font-size:.9rem;font-weight:400;line-height:1.5}._recognition_1vdo0_753 p{color:var(--site-muted);font-size:var(--site-text-small);margin:.25rem 0;line-height:1.6}._recognition_1vdo0_753 p strong{color:var(--site-paper);font-weight:400}._recognition_1vdo0_753 a:focus-visible,._filmContext_1vdo0_750 a:focus-visible{outline:2px solid var(--site-paper);outline-offset:2px}@media (width<=47.999rem){._recognition_1vdo0_753>div{grid-template-columns:1fr}}@media (forced-colors:active){._recognition_1vdo0_753 article{background:canvas;border-color:canvastext}._recognition_1vdo0_753 :is(h3,h4,p,p strong,a),._filmContext_1vdo0_750 :is(p,strong,a),._partnerGrid_1vdo0_82 li strong{color:canvastext}}._caption_1jm33_1{grid-column:1/-1}._record_1jm33_2{border-top:1px solid var(--analog-line);min-height:4.5rem;color:var(--site-text);text-align:left;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;text-decoration:none;display:grid}._record_1jm33_2 picture{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--analog-line);border-radius:var(--site-control-radius);width:3.5rem;height:3.5rem;padding:.25rem;display:grid}._record_1jm33_2 picture img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}._record_1jm33_2 strong,._record_1jm33_2 small{font-weight:inherit;display:block}._record_1jm33_2 strong{font-size:1rem;line-height:1.6}._record_1jm33_2 small{color:var(--site-muted);margin-top:.25rem;font-size:.75rem;line-height:1.5}._record_1jm33_2:focus-visible{outline:2px solid var(--analog-vfd);outline-offset:4px}._record_1jm33_2:hover strong{color:var(--analog-vfd)}@media (width<=30rem){._record_1jm33_2{gap:.75rem}}._notes_x08s6_1{margin-top:var(--site-shell-gap);border:1px solid var(--site-line);border-radius:var(--site-radius-outer);background:var(--site-panel);gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}._notes_x08s6_1 header{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}._notes_x08s6_1 h2{font:400 clamp(1.1rem, 1.8vw, 1.5rem) / 1.4 var(--font-ui);color:var(--site-paper);margin:0}._notes_x08s6_1 p{max-width:65ch;color:var(--site-muted);font:400 var(--site-text-body,1rem) / 1.65 var(--font-ui);text-wrap:pretty;margin:0}._notes_x08s6_1 header p{font-size:var(--site-text-small)}._notes_x08s6_1 strong{color:var(--site-paper);font-weight:400}._notes_x08s6_1>section{margin-top:.5rem}@media (width<=47.999rem){._notes_x08s6_1 header{flex-direction:column;gap:.25rem}}@media (forced-colors:active){._notes_x08s6_1{background:canvas;border-color:canvastext}._notes_x08s6_1 p,._notes_x08s6_1 h2,._notes_x08s6_1 strong{color:canvastext}}._notes_x08s6_1 a{min-height:44px;color:var(--site-paper);text-underline-offset:.25rem;align-items:center;gap:.75rem;text-decoration:underline;display:inline-flex}._notes_x08s6_1 a:focus-visible{outline:2px solid var(--site-paper);outline-offset:2px}._description_156t6_1{min-width:0;color:var(--site-muted);margin-top:1rem;font-size:1rem;line-height:1.75}._description_156t6_1 summary{cursor:pointer;min-height:3.5rem;list-style:none;position:relative}._description_156t6_1 summary::-webkit-details-marker{display:none}._description_156t6_1 summary:focus-visible{outline:2px solid var(--analog-vfd);outline-offset:4px}._preview_156t6_5{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._action_156t6_6{background:linear-gradient(90deg, transparent, var(--analog-deep) 2rem);height:1.75em;color:var(--site-text);justify-content:flex-end;align-items:flex-end;padding-left:2rem;display:flex;position:absolute;bottom:0;right:0}._srOnly_156t6_7{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._less_156t6_8{display:none}._description_156t6_1[open] summary{min-height:2.75rem}._description_156t6_1[open] ._preview_156t6_5,._description_156t6_1[open] ._more_156t6_10{display:none}._description_156t6_1[open] ._less_156t6_8{display:inline}._description_156t6_1[open] ._action_156t6_6{background:0 0;padding-left:0}._body_156t6_13{max-width:64ch}._body_156t6_13 p{text-wrap:pretty;margin:0 0 1rem}._body_156t6_13 p:last-child{margin-bottom:0}._body_156t6_13 strong{color:var(--site-text);font-weight:inherit;text-shadow:none}._body_156t6_13 cite,._preview_156t6_5 cite{font-style:italic}@media (forced-colors:active){._action_156t6_6{color:linktext;background:canvas;padding-left:.5rem}._description_156t6_1 summary:focus-visible{outline-color:highlight}}
