*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html:has(.color-a){--color: #fafafa;--color-background: #252525}html:has(.color-b){--color: #9ffc49;--color-background: #4d49fc}html:has(.color-c){--color: #1d1d1b;--color-background: #ff1a44}html:has(.color-d){--color: #1d1d1b;--color-background: #1affd5}html:has(.color-e){--color: #19ff8d;--color-background: #1d1d1b}html:has(.color-f){--color: #1d1d1b;--color-background: #19ff8d}html:has(.color-g){--color: #252525;--color-background: #fafafa}html:has(.color-h){--color: #ffe419;--color-background: #8819ff}html:has(.color-i){--color: #1935ff;--color-background: #ffe419}html:has(.color-j){--color: #ffe419;--color-background: #1935ff}html:has(.color-k){--color: #fafafa;--color-background: #ff198c}html:has(.color-l){--color: #9ffc49;--color-background: #4d49fc}:root{--color-white: #fafafa;--color-black: #222;--color-grey: #555;--color: var(--color-white);--color-background: var(--color-black);--color-highlight: var(--color-background);--color-highlight-background: var(--color);--color-duration: .32s;--color-easing: cubic-bezier(.445, .05, .55, .95);--font-family: phrenq, Arial, Helvetica, sans-serif;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-weight: var(--font-weight-light);--font-size: max(min(2vw, 36px), 16px);--line-height: 1.75;--hover-off-duration: .32s;--hover-off-easing: cubic-bezier(.47, 0, .745, .715);--hover-on-duration: .24s;--hover-on-easing: cubic-bezier(.39, .575, .565, 1);--fx-transition-duration: 48ms;--fx-transition-easing: ease-out;--space: 2rem;--line-size: .1rem;--scrollbar-width: min(.5vw, max(9px, 2rem));--border-radius: .15rem;--page-margin: max(8vw, var(--space));--page-max-width: calc(max(min(100vw, 1920px), 320px) - var(--page-margin) * 2);--page-padding: calc(50vw - var(--page-max-width) * .5);--page-limit-tablet: 30rem;--page-limit-phone: 20rem;--image-icon-link-external: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m14,7v2.8h6.2l-13.2,13.2l2,2l13.2-13.2v6.2h2.8v-11z%22/></svg>);--image-icon-email: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:%23f09;stroke:%23f09;stroke-width:0.5;stroke-linejoin:round%22%20d=%22m13.92,13.73l-9.42-5.73h23l-9.42,5.73a4,4,0,0,1-4.16,0zm-9.92-2.73v11c0,1.1,0.9,2,2,2h20a2,2,0,0,0,2-2v-11l-8.98,5.24a6,6,0,0,1-6.04,0l-8.98-5.24z%22/></svg>);--image-icon-phone: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m22.68,20.02c-0.43-0.26-0.99-0.2-1.35,0.15l-1.98,1.91c-0.3,0.31-0.82,0.43-1.24,0.27c-3.92-1.45-7-4.54-8.46-8.46c-0.16-0.43-0.04-0.9,0.28-1.25l1.9-1.97c0.35-0.36,0.42-0.92,0.16-1.35l-3.77-6.28c-0.3-0.51-0.97-0.7-1.5-0.4l-1.27,0.7a4.44,4.44,0,0,0-1.97,2.15c-0.6,1.41-1.3,3.53-0.83,4.92c2.9,9,9.95,16.04,18.94,18.95c1.38,0.44,3.49-0.25,4.9-0.83c0.93-0.4,1.7-1.1,2.18-1.98l0.7-1.27c0.28-0.52,0.1-1.19-0.42-1.5l-6.27-3.76z%22/></svg>);--image-icon-instagram: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m10.5,2.5c-4.418,0-8,3.582-8,8l0,11c0,4.418,3.582,8,8,8l11,0c4.418,0,8-3.582,8-8l0-11c0-4.418-3.582-8-8-8l-11,0zm13.5,3.5a2,2,0,0,1,2,2a2,2,0,0,1-2,2a2,2,0,0,1-2-2a2,2,0,0,1,2-2zm-8,3a7,7,0,0,1,7,7a7,7,0,0,1-7,7a7,7,0,0,1-7-7a7,7,0,0,1,7-7z%22/></svg>);--image-icon-close: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m23,25l-7-7l-7,7l-2-2l7-7l-7-7l2-2l7,7l7-7l2,2l-7,7l7,7l-2,2z%22/></svg>);--image-icon-back: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m19.5,25l2-2l-7-7l7-7l-2-2l-9,9z%22/></svg>);--image-icon-help: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m16,1a15,15,0,1,0,0,30a15,15,0,0,0,0-30m0.3,6c3.5,0,6.1,1.7,6.1,4.9c0,2.3-1.3,3.4-3,4.5q-1.6,0.8-2,2.7h-3.4c0-2,0.4-3,1.9-4.1c2.2-1.7,2.5-2.2,2.5-3c0-1.3-1.1-1.8-2.3-1.8a2.6,2.6,0,0,0-2.8,2.6h-3.7c0-3.2,2.4-5.8,6.7-5.8m-2.7,14h4v4h-4z%22/></svg>);--image-icon-info: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m16,1a15,15,0,1,0,0,30a15,15,0,0,0,0-30m0,6c3.7,0,3.7,5.6,0,5.6s-3.7-5.6,0-5.6m-2,8h4v10h-4z%22/></svg>);--image-icon-knob: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m16,1a15,15,0,1,0,0,30a15,15,0,0,0,0-30m0,3c4,0,4,6,0,6s-4-6,0-6%22/></svg>);--image-icon-play: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m6.5,3.5v25l23.5-12.5z%22/></svg>);--image-icon-pause: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m7.5%205h6v22h-6zm11%200h6v22h-6z%22/></svg>);--image-icon-prev: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m5,5v22h5v-22zm6,11l16,11v-22z%22/></svg>);--image-icon-next: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m27,27v-22h-5v22zm-6-11l-16-11v22z%22/></svg>);--image-icon-volume: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m8.5,10h-5.5v12h5.5l9.5,8v-28zm18-4l-2,2c4.3,4.3,4.3,11.7,0,16l2,2c5.08-5.08,5.08-14.92,0-20m-4,4l-2,2a5.43,5.43,0,0,1,0,8l2,2c3.12-3.12,3.12-8.88,0-12%22/></svg>);--image-icon-mute: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m18,2l-9.5,8h-5.5v12h5.5l9.5,8zm4,9l-2,2l3,3l-3,3l2,2l3-3l3,3l2-2l-3-3l3-3l-2-2l-3,3z%22/></svg>);--image-icon-loop: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m21.5,4.5v3h-17.5v11.5l3-2.75v-5.75h14.5v3l5-4.5zm3.5,11.25v5.75h-14.5v-3l-5,4.5l5,4.5v-3h17.5v-11.5z%22/></svg>);--image-icon-shuffle: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23f09%22%20d=%22m24,4.5v3h-3.65l-4.51,4.85l2.2,2.05l3.61-3.9h2.35v3l5-4.5zm-20,3v3h3.35l13,14h3.65v3l5-4.5l-5-4.5v3h-2.35l-13-14zm6.96,10.1l-3.61,3.9h-3.35v3h4.65l4.51-4.85z%22/></svg>);--image-pattern-phrenq: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><defs><path%20id=%22phrenq-pattern%22%20transform=%22rotate%28-45%29%20scale%28.075%29%22%20style=%22fill:rgba%2885,%2085,%2085,%200.025%29;stroke-linecap:round;stroke-linejoin:round%22%20d=%22m8,51.84l8.27-42.86h17.26c2.76,0,5.17,.31,7.23,.93a11.53,11.53,0,0,1,7.67,7.03c.66,1.56,.99,3.34,.99,5.34c0,3.38-.72,6.28-2.17,8.72a14.65,14.65,0,0,1-5.93,5.63a18.08,18.08,0,0,1-8.55,1.96h-10.04l-2.55,13.25zm16.53-22.7h6.9c1.06,0,2.04-.22,2.92-.67c.9-.45,1.61-1.1,2.13-1.97c.53-.88,.8-1.95,.8-3.2a4.7,4.7,0,0,0-.54-2.34a3.11,3.11,0,0,0-1.52-1.37a6,6,0,0,0-2.56-.48h-6.16zm20.95,22.7l8.27-42.86h12.14l-3.03,15.8h12.82l3.06-15.8h12.18l-8.27,42.86h-12.17l3.22-16.94h-12.8l-3.23,16.93zm40.1,0l8.26-42.86h18.14c2.75,0,5.27,.43,7.56,1.27c2.29,.82,4.12,2.1,5.48,3.82c1.4,1.71,2.07,3.9,2.03,6.56c-.04,3.15-.8,5.62-2.28,7.42c-1.46,1.8-3.6,3.17-6.44,4.1v.17a7.22,7.22,0,0,1,3.69,3.12c.82,1.43,1.23,3.29,1.23,5.57c0,1.03-.02,2.23-.05,3.6a82.9,82.9,0,0,0-.03,3.68c0,.75,.07,1.38,.22,1.89c.15,.49,.36,.82,.62,1.01v.65h-12.23a2.95,2.95,0,0,1-.42-1.18a10.5,10.5,0,0,1-.11-1.58c0-.88,.02-1.93,.08-3.15c.08-1.23,.11-2.43,.11-3.6a7.8,7.8,0,0,0-.56-3.2a3.55,3.55,0,0,0-1.74-1.8a6.8,6.8,0,0,0-3.04-.6h-5.48l-2.87,15.1zm16.75-23.8h6.7c1.04,0,2-.16,2.86-.5c.88-.35,1.6-.92,2.14-1.68c.54-.77,.82-1.77,.84-2.98a4.66,4.66,0,0,0-.5-2.4a3.28,3.28,0,0,0-1.63-1.46a6.3,6.3,0,0,0-2.7-.5h-5.85zm22.67,23.81l8.26-42.86h32.34l-1.94,9.93h-20.16l-1.12,6.19h16.92l-1.77,9.16h-17.01l-1.38,7.15h20.98l-2.03,10.43zm35.35,0l8.32-42.86h12.54l7.2,18.62c.17,.45,.34,.9,.5,1.38l.57,1.35c.19,.45,.37,.9,.53,1.37c.2,.45,.37,.9,.54,1.35h.11l.28-1.51c.12-.53,.22-1.04,.31-1.55l.28-1.52c.12-.52,.22-1.05,.31-1.57l3.49-17.92h12.09l-8.32,42.86h-12.9l-7.4-20.05a62.16,62.16,0,0,1-1.16-3.15a9.9,9.9,0,0,0-.4-1.04h-.1l-.23,1.2c-.07,.42-.16,.83-.25,1.25l-.23,1.23l-.22,1.21l-3.77,19.35zm79.21,3.96l-5.03-5.09a22.9,22.9,0,0,1-9.73,2.14c-3.73,0-7.1-.7-10.12-2.08a16.52,16.52,0,0,1-7.17-6.33c-1.76-2.83-2.63-6.34-2.59-10.54c.04-3.5,.61-6.8,1.72-9.9c1.1-3.1,2.69-5.82,4.75-8.18a22.23,22.23,0,0,1,7.37-5.6a22.24,22.24,0,0,1,9.58-2.02c4,0,7.47,.75,10.4,2.25a15.91,15.91,0,0,1,6.84,6.58c1.61,2.88,2.42,6.4,2.42,10.57c0,3.67-.63,7.11-1.88,10.32a23.78,23.78,0,0,1-5.2,8.18l4.27,4.33zm-14.56-12.63l.98-.03c.34-.02,.69-.07,1.04-.14l-3.88-3.97l5.68-5.4l4.7,4.87c.77-1.39,1.33-3,1.69-4.84c.37-1.85,.56-3.89,.56-6.1c0-1.85-.26-3.5-.79-4.95a7.1,7.1,0,0,0-2.47-3.4a7.04,7.04,0,0,0-4.42-1.24c-1.87,0-3.5,.49-4.86,1.46a11.8,11.8,0,0,0-3.4,3.83c-.9,1.57-1.58,3.3-2.03,5.17a24.06,24.06,0,0,0-.65,5.46c0,1.67,.27,3.2,.8,4.61a7.51,7.51,0,0,0,2.55,3.4a7.47,7.47,0,0,0,4.5,1.27z%22%20/></defs><use%20width=%2232%22%20height=%228%22%20transform=%22translate%287.5,20.9%29%22%20href=%22%23phrenq-pattern%22/><use%20width=%2232%22%20height=%228%22%20transform=%22translate%28-.5,12.9%29%22%20href=%22%23phrenq-pattern%22/><use%20width=%2232%22%20height=%228%22%20transform=%22translate%2815.5,28.9%29%22%20href=%22%23phrenq-pattern%22/><use%20width=%2232%22%20height=%228%22%20transform=%22translate%28-8.5,4.9%29%22%20href=%22%23phrenq-pattern%22/><use%20width=%2232%22%20height=%228%22%20transform=%22translate%2823.5,36.9%29%22%20href=%22%23phrenq-pattern%22/><use%20width=%2232%22%20height=%228%22%20transform=%22translate%2823.5,4.9%29%22%20href=%22%23phrenq-pattern%22/><use%20width=%2232%22%20height=%228%22%20transform=%22translate%28-8.5,36.9%29%22%20href=%22%23phrenq-pattern%22/></svg>);--image-pattern-phrenq-analyser: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><circle%20cx=%2216%22%20cy=%2216%22%20r=%226%22%20fill=%22%23f09%22/></svg>);--image-pattern-noise: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACAAgMAAAC+UIlYAAAADFBMVEUAAAAYGBggICARERGbTGBhAAAABHRSTlMAMC00lmYtUAAAAYVJREFUWMO9V8FxxEAMuhIogRLov7oY0MXPfDJoZ+XcCyyQrHz+DAAE5Ew+SSTlvyThuZ9BECwBhyBKIUGEDD6DML4EAwtIgjk82WdSB4kID0C6d1czONKiL21IP6vCSwsjDhCdnkdAk0IstD6DAEjfViLI1aXGmHBIB4RHy4CWBWifrOogFrrWqCBnitF8MDxqxAv+8uLGD6obbkqJZdQEbLQIHBDANAd8vsxmfqgAUgVwNXxLaDOrdTooTKqLT1064WDsjiMF01k+bZXN94JvUxDH5Akka+TJrgvXDZdBxauj3lTfV8b3fbIjbLj5dgPFOz2Kje8is+pNvS4ICcaQShmme9Qhij5IS4TKqDejf12ZH+mJc+pqh6n3/ECd4auaE6O+EC4qxRP9JZPa+KFTugKUBBQ24G5Wq6tcA1I4pQiCNhygwyyBLvZJ2M2ojui68UpSL/js9upOBBWXiiFq1g0HStEgj1aFX0to1Bdnyftwq2tVh9Vqf+Cp8P5rUT8k/YsWP5OAd9HGwyc7AAAAAElFTkSuQmCC);--image-logo-phrenq: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20200%2085%22><path%20fill=%22%23fafafa%22%20d=%22m8,51.84l8.27-42.86h17.26c2.76,0,5.17,.31,7.23,.93a11.53,11.53,0,0,1,7.67,7.03c.66,1.56,.99,3.34,.99,5.34c0,3.38-.72,6.28-2.17,8.72a14.65,14.65,0,0,1-5.93,5.63a18.08,18.08,0,0,1-8.55,1.96h-10.04l-2.55,13.25zm16.53-22.7h6.9c1.06,0,2.04-.22,2.92-.67c.9-.45,1.61-1.1,2.13-1.97c.53-.88,.8-1.95,.8-3.2a4.7,4.7,0,0,0-.54-2.34a3.11,3.11,0,0,0-1.52-1.37a6,6,0,0,0-2.56-.48h-6.16zm20.95,22.7l8.27-42.86h12.14l-3.03,15.8h12.82l3.06-15.8h12.18l-8.27,42.86h-12.17l3.22-16.94h-12.8l-3.23,16.93zm40.1,0l8.26-42.86h18.14c2.75,0,5.27,.43,7.56,1.27c2.29,.82,4.12,2.1,5.48,3.82c1.4,1.71,2.07,3.9,2.03,6.56c-.04,3.15-.8,5.62-2.28,7.42c-1.46,1.8-3.6,3.17-6.44,4.1v.17a7.22,7.22,0,0,1,3.69,3.12c.82,1.43,1.23,3.29,1.23,5.57c0,1.03-.02,2.23-.05,3.6a82.9,82.9,0,0,0-.03,3.68c0,.75,.07,1.38,.22,1.89c.15,.49,.36,.82,.62,1.01v.65h-12.23a2.95,2.95,0,0,1-.42-1.18a10.5,10.5,0,0,1-.11-1.58c0-.88,.02-1.93,.08-3.15c.08-1.23,.11-2.43,.11-3.6a7.8,7.8,0,0,0-.56-3.2a3.55,3.55,0,0,0-1.74-1.8a6.8,6.8,0,0,0-3.04-.6h-5.48l-2.87,15.1zm16.75-23.8h6.7c1.04,0,2-.16,2.86-.5c.88-.35,1.6-.92,2.14-1.68c.54-.77,.82-1.77,.84-2.98a4.66,4.66,0,0,0-.5-2.4a3.28,3.28,0,0,0-1.63-1.46a6.3,6.3,0,0,0-2.7-.5h-5.85zm22.67,23.81l8.26-42.86h32.34l-1.94,9.93h-20.16l-1.12,6.19h16.92l-1.77,9.16h-17.01l-1.38,7.15h20.98l-2.03,10.43zm35.35,0l8.32-42.86h12.54l7.2,18.62c.17,.45,.34,.9,.5,1.38l.57,1.35c.19,.45,.37,.9,.53,1.37c.2,.45,.37,.9,.54,1.35h.11l.28-1.51c.12-.53,.22-1.04,.31-1.55l.28-1.52c.12-.52,.22-1.05,.31-1.57l3.49-17.92h12.09l-8.32,42.86h-12.9l-7.4-20.05a62.16,62.16,0,0,1-1.16-3.15a9.9,9.9,0,0,0-.4-1.04h-.1l-.23,1.2c-.07,.42-.16,.83-.25,1.25l-.23,1.23l-.22,1.21l-3.77,19.35zm79.21,3.96l-5.03-5.09a22.9,22.9,0,0,1-9.73,2.14c-3.73,0-7.1-.7-10.12-2.08a16.52,16.52,0,0,1-7.17-6.33c-1.76-2.83-2.63-6.34-2.59-10.54c.04-3.5,.61-6.8,1.72-9.9c1.1-3.1,2.69-5.82,4.75-8.18a22.23,22.23,0,0,1,7.37-5.6a22.24,22.24,0,0,1,9.58-2.02c4,0,7.47,.75,10.4,2.25a15.91,15.91,0,0,1,6.84,6.58c1.61,2.88,2.42,6.4,2.42,10.57c0,3.67-.63,7.11-1.88,10.32a23.78,23.78,0,0,1-5.2,8.18l4.27,4.33zm-14.56-12.63l.98-.03c.34-.02,.69-.07,1.04-.14l-3.88-3.97l5.68-5.4l4.7,4.87c.77-1.39,1.33-3,1.69-4.84c.37-1.85,.56-3.89,.56-6.1c0-1.85-.26-3.5-.79-4.95a7.1,7.1,0,0,0-2.47-3.4a7.04,7.04,0,0,0-4.42-1.24c-1.87,0-3.5,.49-4.86,1.46a11.8,11.8,0,0,0-3.4,3.83c-.9,1.57-1.58,3.3-2.03,5.17a24.06,24.06,0,0,0-.65,5.46c0,1.67,.27,3.2,.8,4.61a7.51,7.51,0,0,0,2.55,3.4a7.47,7.47,0,0,0,4.5,1.27z%22/></svg>);--image-loading-ani: url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><defs><style>circle{fill:none;stroke:%23fafafa;stroke-width:2;stroke-linecap:round;transform-origin:50%%2050%;animation:spin%201800ms%20ease-in-out%20infinite,scale%201400ms%20ease-in-out%20alternate%20infinite}@keyframes%20spin{from{transform:rotate%28-360deg%29}to{transform:rotate%280deg%29}}@keyframes%20scale{from{stroke-dasharray:0%2082}to{stroke-dasharray:82%2082}}<\/style></defs><circle%20cx=%2216%22%20cy=%2216%22%20r=%2213%22/></svg>);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}html{height:100%;padding:0;margin:0;background:var(--color-background) var(--image-pattern-phrenq) center center repeat;background-size:16rem;transition:background-color var(--color-duration) var(--color-easing)}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-width:320px;display:flex;flex-flow:column nowrap;justify-content:space-between;color:var(--color);background:transparent var(--image-pattern-noise) center center repeat;background-size:4rem;transition:color var(--color-duration) var(--color-easing);padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}body.blank{background-image:none}::selection{color:var(--color-highlight);background:var(--color-highlight-background);-webkit-background-clip:initial;-webkit-text-fill-color:initial}::-webkit-scrollbar{-webkit-appearance:none;width:var(--scrollbar-width)}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 transparent}::-webkit-scrollbar-thumb{background-color:var(--color);border-radius:var(--scrollbar-width)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-white)}img{width:100%;height:auto}main{width:100%;padding:calc(var(--space) * 2) var(--page-padding);container:page/inline-size}@font-face{font-family:phrenq;font-style:normal;font-weight:100 900;font-display:swap;src:url(./font.normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:phrenq;font-style:italic;font-weight:100 900;font-display:swap;src:url(./font.italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height);letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-size-adjust:none}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}*:has(>.center){text-align:center}h1,h2,h3,h4,h5,h6{font-feature-settings:"case" on,"liga" on,"ordn" on;font-style:italic;font-feature-settings:"liga";letter-spacing:.02em}h1:has(+.subtitle),h2:has(+.subtitle),h3:has(+.subtitle),h4:has(+.subtitle),h5:has(+.subtitle),h6:has(+.subtitle){margin-bottom:0}h1+.subtitle,h2+.subtitle,h3+.subtitle,h4+.subtitle,h5+.subtitle,h6+.subtitle{margin-top:0;margin-bottom:1em}h1.decoration,h2.decoration,h3.decoration,h4.decoration,h5.decoration,h6.decoration{position:relative}h1.decoration:before,h1.decoration:after,h2.decoration:before,h2.decoration:after,h3.decoration:before,h3.decoration:after,h4.decoration:before,h4.decoration:after,h5.decoration:before,h5.decoration:after,h6.decoration:before,h6.decoration:after{content:"";display:inline-block;width:3em;height:1em;background:transparent var(--image-headline-decoration) center center no-repeat;background-size:contain;opacity:.5;margin:.25em 0 -.25em}h1.decoration:before,h2.decoration:before,h3.decoration:before,h4.decoration:before,h5.decoration:before,h6.decoration:before{margin-right:.5em;transform:scaleX(-1)}h1.decoration:after,h2.decoration:after,h3.decoration:after,h4.decoration:after,h5.decoration:after,h6.decoration:after{margin-left:.5em}h1,h2{font-size:min(18vw,600%);font-weight:var(--font-weight-black);line-height:1;letter-spacing:-.025em;margin-top:.666em;margin-bottom:.666em}h3{font-size:300%;font-weight:var(--font-weight-extrabold);line-height:1.5;margin-top:1em;margin-bottom:.5em}h4{font-size:200%;font-weight:var(--font-weight-bold);line-height:1.5;margin-top:1em;margin-bottom:.5em}h5{font-size:150%;font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:0}h6{font-size:100%;font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:0}p{margin-bottom:.65em}small{font-size:75%}em,strong{font-weight:var(--font-weight-bold);font-style:normal;letter-spacing:.03em}a{color:inherit;text-underline-offset:.5ch;text-decoration-thickness:.08ch}_a{display:inline-block;border-radius:3em;text-decoration:none;outline:none;color:inherit;transition:color var(--hover-off-duration) var(--hover-off-easing),background-color calc(var(--hover-off-duration) * .5) var(--hover-off-easing),padding-left calc(var(--hover-off-duration) * .25) var(--hover-off-easing),padding-right calc(var(--hover-off-duration) * .25) var(--hover-off-easing),margin-left calc(var(--hover-off-duration) * .25) var(--hover-off-easing),margin-right calc(var(--hover-off-duration) * .25) var(--hover-off-easing)}_a>*{pointer-events:none}_a:focus{outline:none}_a.link-external,_a[href^="tel:"],_a[href^="mailto:"],_a[title=Instagram]{font-weight:var(--font-weight-medium)}_a.link-external:before,_a[href^="tel:"]:before,_a[href^="mailto:"]:before,_a[title=Instagram]:before{content:"";display:inline-block;width:1.25em;height:1.25em;background-color:currentColor;margin:0 .125em -.275em 0;mask-repeat:no-repeat;mask-position:50% 50%}_a.link-external:before{mask-image:var(--image-icon-link-external);-webkit-mask-image:var(--image-icon-link-external);margin-left:-.2em;margin-right:0}_a[href^="tel:"]:before{mask-image:var(--image-icon-phone);-webkit-mask-image:var(--image-icon-phone);mask-size:85%;margin-right:0}_a[href^="mailto:"]:before{mask-image:var(--image-icon-email);-webkit-mask-image:var(--image-icon-email);margin-right:.2em}_a[title=Instagram]:before{mask-image:var(--image-icon-instagram);-webkit-mask-image:var(--image-icon-instagram)}@media(hover:hover){_a:not(:disabled):hover{color:var(--color-highlight);background-color:var(--color-highlight-background);padding-left:.75em;padding-right:.75em;margin-left:-.75em;margin-right:-.75em;transition:color var(--hover-on-duration) var(--hover-on-easing),background-color var(--hover-on-duration) var(--hover-on-easing),padding-left calc(var(--hover-on-duration) * .5) var(--hover-on-easing),padding-right calc(var(--hover-on-duration) * .5) var(--hover-on-easing),margin-left calc(var(--hover-on-duration) * .5) var(--hover-on-easing),margin-right calc(var(--hover-on-duration) * .5) var(--hover-on-easing)}_a:not(:disabled):hover:before{transition:background-color var(--hover-on-duration) var(--hover-on-easing)}}ul,ol{padding-inline-start:1rem}ul{list-style:disc}hr{display:block;width:auto;height:auto;max-width:100%;max-height:3em;aspect-ratio:100/15;border:none;background:transparent var(--image-roof-silhouette) center center no-repeat;background-size:contain;padding:0!important;margin:var(--space) auto}pre{display:block;font-family:monospace;white-space:pre;margin:1em 0}code{color:var(--color-accent);font-family:monospace;font-weight:400;font-style:italic}svg.logo{display:inline-block;height:3em;width:auto;aspect-ratio:200/85;fill:currentColor;margin:-.87em -.66em}body.home>main{padding-top:0;padding-bottom:calc(var(--space) * 4)}body.home>main>section{width:min(100vmin,100%);height:auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;text-align:center;margin:auto}body.home h1{font-size:min(18vmin,600%);margin-top:.5em;margin-bottom:.5em}body.home h1 a[href="/"]{text-decoration:none}.credits+ul{list-style:none;margin:2em 0;padding:0}.credits+ul li{display:block;margin-bottom:1em}.credits+ul li em{font-weight:var(--font-weight);text-transform:uppercase}.button-list{z-index:10;position:relative;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:.5em;padding:0;margin:0}.button-list li:has(button.close){flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:flex-end}.button-list button{display:block;color:var(--color);background-color:var(--color-background);border:var(--line-size) solid currentColor;border-radius:1em;transition:color var(--color-duration) var(--color-easing),background-color var(--color-duration) var(--color-easing),border-color var(--color-duration) var(--color-easing);font-weight:var(--font-weight-global);line-height:1;text-transform:uppercase;text-rendering:geometricPrecision;white-space:nowrap;cursor:pointer;padding:calc(.5em - var(--line-size)) calc(1em - var(--line-size))}@media(hover:hover){.button-list button:hover{color:var(--color-background);background-color:var(--color);border-color:var(--color)}}.button-list button.enable-all{color:currentColor;background-color:transparent}.button-list button.enable-all:disabled{opacity:.5;mix-blend-mode:luminosity}.button-list button.active{color:var(--color-background);background-color:var(--color);border-color:var(--color)}.button-list button.close{position:relative;align-self:flex-end;width:calc(2em - var(--line-size));height:auto;aspect-ratio:1/1;padding:0}.button-list button.close:before{content:"";position:absolute;inset:0;display:block;background-color:currentColor;mask-repeat:no-repeat;mask-position:50% 50%;mask-size:66.666%;mask-image:var(--image-icon-close);-webkit-mask-image:var(--image-icon-close)}.button-list button.close span{display:none}.button-list button>*{pointer-events:none;user-select:none}a.link-home{position:relative;display:inline-block}a.link-home:before{content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;background-color:currentColor;mask:var(--image-icon-back);-webkit-mask:var(--image-icon-back);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100%;margin:-.125em .125em 0 -.25em}a.link-home>*{pointer-events:none;font-weight:var(--font-weight-regular);text-transform:uppercase;text-align:left}footer{position:relative}footer ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1em 2rem}footer ul li a{position:relative;display:block;text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:.05em}footer ul li a[title=Instagram]:before{margin-left:0;margin-right:0}body>header{position:fixed;top:0;display:block;width:100%}body>header>button{position:absolute;top:var(--space);right:var(--space);display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:transparent;border:.2rem solid var(--color);transition:border-color var(--hover-off-duration) var(--hover-off-easing);padding:0;margin:0;cursor:pointer}@media(hover:hover){body>header>button:hover{border-color:var(--color-button-highlight);transition:border-color var(--hover-on-duration) var(--hover-on-easing)}}#cursor{z-index:100;position:fixed;top:var(--py, -100px);left:var(--px, -100px);display:none;pointer-events:none;--size: .5rem;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color);transform:scale(1);margin-top:calc(var(--size) * -.5);margin-left:calc(var(--size) * -.5);transition:opacity .4s cubic-bezier(.075,.82,.165,1),background-color .4s cubic-bezier(.075,.82,.165,1),transform .4s cubic-bezier(.075,.82,.165,1),top .1s cubic-bezier(.39,.575,.565,1),left .1s cubic-bezier(.39,.575,.565,1)}@media(hover:hover){#cursor{display:block}}#cursor.active{opacity:1;background-color:transparent;border-color:var(--color-white);transform:scale(5);transition:opacity .4s cubic-bezier(.39,.575,.565,1),background-color .4s cubic-bezier(.39,.575,.565,1),transform .4s cubic-bezier(.175,.885,.32,1.275),top .2s cubic-bezier(.39,.575,.565,1),left .2s cubic-bezier(.39,.575,.565,1)}#cursor.hidden{opacity:0;background-color:transparent;transform:scale(.5);transition:opacity .4s cubic-bezier(.39,.575,.565,1),background-color .4s cubic-bezier(.39,.575,.565,1),transform .4s cubic-bezier(.175,.885,.32,1.275),top .2s cubic-bezier(.39,.575,.565,1),left .2s cubic-bezier(.39,.575,.565,1)}#phrenq{margin:calc(var(--space) * 3) 0 calc(var(--space) * 4)}.phrenq-analyser{z-index:-1;position:absolute;inset:0;transform:translateY(calc(-50vh + 50vw))}@media(orientation:landscape){.phrenq-analyser{transform:translateY(calc(-25vh + 12rem))}}.phrenq-analyser{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;pointer-events:none}.phrenq-analyser div{width:100%;max-height:100%;background-color:var(--color);mask-image:var(--image-pattern-phrenq-analyser);-webkit-mask-image:var(--image-pattern-phrenq-analyser);mask-repeat:repeat-y;mask-position:center center}.phrenq-analyser div:nth-child(0){height:calc(var(--v-64) * .02vh)}.phrenq-analyser div:nth-child(1){height:calc(var(--v-63) * .02vh)}.phrenq-analyser div:nth-child(2){height:calc(var(--v-62) * .02vh)}.phrenq-analyser div:nth-child(3){height:calc(var(--v-61) * .02vh)}.phrenq-analyser div:nth-child(4){height:calc(var(--v-60) * .02vh)}.phrenq-analyser div:nth-child(5){height:calc(var(--v-59) * .02vh)}.phrenq-analyser div:nth-child(6){height:calc(var(--v-58) * .02vh)}.phrenq-analyser div:nth-child(7){height:calc(var(--v-57) * .02vh)}.phrenq-analyser div:nth-child(8){height:calc(var(--v-56) * .02vh)}.phrenq-analyser div:nth-child(9){height:calc(var(--v-55) * .02vh)}.phrenq-analyser div:nth-child(10){height:calc(var(--v-54) * .02vh)}.phrenq-analyser div:nth-child(11){height:calc(var(--v-53) * .02vh)}.phrenq-analyser div:nth-child(12){height:calc(var(--v-52) * .02vh)}.phrenq-analyser div:nth-child(13){height:calc(var(--v-51) * .02vh)}.phrenq-analyser div:nth-child(14){height:calc(var(--v-50) * .02vh)}.phrenq-analyser div:nth-child(15){height:calc(var(--v-49) * .02vh)}.phrenq-analyser div:nth-child(16){height:calc(var(--v-48) * .02vh)}.phrenq-analyser div:nth-child(17){height:calc(var(--v-47) * .02vh)}.phrenq-analyser div:nth-child(18){height:calc(var(--v-46) * .02vh)}.phrenq-analyser div:nth-child(19){height:calc(var(--v-45) * .02vh)}.phrenq-analyser div:nth-child(20){height:calc(var(--v-44) * .02vh)}.phrenq-analyser div:nth-child(21){height:calc(var(--v-43) * .02vh)}.phrenq-analyser div:nth-child(22){height:calc(var(--v-42) * .02vh)}.phrenq-analyser div:nth-child(23){height:calc(var(--v-41) * .02vh)}.phrenq-analyser div:nth-child(24){height:calc(var(--v-40) * .02vh)}.phrenq-analyser div:nth-child(25){height:calc(var(--v-39) * .02vh)}.phrenq-analyser div:nth-child(26){height:calc(var(--v-38) * .02vh)}.phrenq-analyser div:nth-child(27){height:calc(var(--v-37) * .02vh)}.phrenq-analyser div:nth-child(28){height:calc(var(--v-36) * .02vh)}.phrenq-analyser div:nth-child(29){height:calc(var(--v-35) * .02vh)}.phrenq-analyser div:nth-child(30){height:calc(var(--v-34) * .02vh)}.phrenq-analyser div:nth-child(31){height:calc(var(--v-33) * .02vh)}.phrenq-analyser div:nth-child(32){height:calc(var(--v-32) * .02vh)}.phrenq-analyser div:nth-child(33){height:calc(var(--v-31) * .02vh)}.phrenq-analyser div:nth-child(34){height:calc(var(--v-30) * .02vh)}.phrenq-analyser div:nth-child(35){height:calc(var(--v-29) * .02vh)}.phrenq-analyser div:nth-child(36){height:calc(var(--v-28) * .02vh)}.phrenq-analyser div:nth-child(37){height:calc(var(--v-27) * .02vh)}.phrenq-analyser div:nth-child(38){height:calc(var(--v-26) * .02vh)}.phrenq-analyser div:nth-child(39){height:calc(var(--v-25) * .02vh)}.phrenq-analyser div:nth-child(40){height:calc(var(--v-24) * .02vh)}.phrenq-analyser div:nth-child(41){height:calc(var(--v-23) * .02vh)}.phrenq-analyser div:nth-child(42){height:calc(var(--v-22) * .02vh)}.phrenq-analyser div:nth-child(43){height:calc(var(--v-21) * .02vh)}.phrenq-analyser div:nth-child(44){height:calc(var(--v-20) * .02vh)}.phrenq-analyser div:nth-child(45){height:calc(var(--v-19) * .02vh)}.phrenq-analyser div:nth-child(46){height:calc(var(--v-18) * .02vh)}.phrenq-analyser div:nth-child(47){height:calc(var(--v-17) * .02vh)}.phrenq-analyser div:nth-child(48){height:calc(var(--v-16) * .02vh)}.phrenq-analyser div:nth-child(49){height:calc(var(--v-15) * .02vh)}.phrenq-analyser div:nth-child(50){height:calc(var(--v-14) * .02vh)}.phrenq-analyser div:nth-child(51){height:calc(var(--v-13) * .02vh)}.phrenq-analyser div:nth-child(52){height:calc(var(--v-12) * .02vh)}.phrenq-analyser div:nth-child(53){height:calc(var(--v-11) * .02vh)}.phrenq-analyser div:nth-child(54){height:calc(var(--v-10) * .02vh)}.phrenq-analyser div:nth-child(55){height:calc(var(--v-9) * .02vh)}.phrenq-analyser div:nth-child(56){height:calc(var(--v-8) * .02vh)}.phrenq-analyser div:nth-child(57){height:calc(var(--v-7) * .02vh)}.phrenq-analyser div:nth-child(58){height:calc(var(--v-6) * .02vh)}.phrenq-analyser div:nth-child(59){height:calc(var(--v-5) * .02vh)}.phrenq-analyser div:nth-child(60){height:calc(var(--v-4) * .02vh)}.phrenq-analyser div:nth-child(61){height:calc(var(--v-3) * .02vh)}.phrenq-analyser div:nth-child(62){height:calc(var(--v-2) * .02vh)}.phrenq-analyser div:nth-child(63){height:calc(var(--v-1) * .02vh)}.phrenq-analyser div:nth-child(64){height:calc(var(--v-0) * .02vh)}p:has(.phrenq-cover){position:relative;display:block;width:min(40%,40vmin);height:auto;aspect-ratio:1/1;margin:0 auto}p:has(.phrenq-cover) img{display:block;width:100%;height:auto;aspect-ratio:1/1}p:has(.phrenq-cover) img+div:has(img){position:absolute;top:0}p:has(.phrenq-cover) img+div:has(img) img{transition:opacity .64s var(--ease-in-out-sine)}p:has(.phrenq-cover) img+div:has(img) img.loading{opacity:0}.phrenq-filter{padding:0;margin:1rem 0}body:has(.phrenq-page .active){overflow-y:hidden}.phrenq-page{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;display:none}.phrenq-page:has(.active){display:block}.phrenq-page:before{content:"";z-index:-1;position:absolute;inset:0;display:block;background-color:var(--color-background);transition:background-color var(--color-duration) var(--color-easing)}.phrenq-page>div{position:relative;text-align:left}.phrenq-page>div nav{position:absolute;top:var(--page-margin);left:0;width:100%;padding:0 var(--page-padding)}.phrenq-page>div>div{display:none;max-height:100vh;overflow-y:auto;padding:calc(var(--page-padding) * 2) var(--page-padding)}.phrenq-page>div>div.active{display:block}.phrenq-page>div>div .link-home{display:none}.phrenq-page>div>div h1{text-transform:uppercase}.phrenq-player{--button-size: 2em;z-index:10;position:fixed;left:50%;bottom:0;transform:translate(-50%);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:0 calc(var(--button-size) * .5);width:max(320px,100%);color:var(--color-background);background:var(--color);transition:color var(--color-duration) var(--color-easing),background-color var(--color-duration) var(--color-easing);font-size:calc(var(--button-size) * .5);font-weight:var(--font-weight-regular);line-height:1;padding:0 var(--page-padding) .5em}.phrenq-player.loading .seek,.phrenq-player.loading .play-pause{opacity:.5;pointer-events:none}.phrenq-player input[type=range]{-webkit-appearance:none;height:1rem;border-radius:1rem;background:color-mix(in srgb,var(--color-background) 15%,transparent)}.phrenq-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1rem;height:1rem;border:none;border-radius:1rem;background:var(--color-background);cursor:pointer}.phrenq-player input[type=range]:focus{outline:none}.phrenq-player button{display:block;min-width:var(--button-size);width:var(--button-size);height:auto;aspect-ratio:1/1;border-radius:50%;color:var(--color-background);background:transparent;border:var(--line-size) transparent solid;transition:border-color var(--hover-off-duration) var(--hover-off-easing);cursor:pointer}.phrenq-player button:before{content:"";display:block;width:100%;height:auto;aspect-ratio:1/1;pointer-events:none;user-select:none;background-color:currentColor;transition:background-color var(--hover-on-duration) var(--hover-on-easing);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100%}@media(hover:hover){.phrenq-player button:hover{border-color:var(--color-background);transition:border-color var(--hover-on-duration) var(--hover-on-easing)}}.phrenq-player button.info:before{mask-image:var(--image-icon-info);-webkit-mask-image:var(--image-icon-info)}.phrenq-player button.color:before{mask-image:var(--image-icon-knob);-webkit-mask-image:var(--image-icon-knob)}.phrenq-player button.play:before{mask-image:var(--image-icon-play);-webkit-mask-image:var(--image-icon-play)}.phrenq-player button.pause:before{mask-image:var(--image-icon-pause);-webkit-mask-image:var(--image-icon-pause)}.phrenq-player button.prev:before{mask-image:var(--image-icon-prev);-webkit-mask-image:var(--image-icon-prev)}.phrenq-player button.next:before{mask-image:var(--image-icon-next);-webkit-mask-image:var(--image-icon-next)}.phrenq-player button.volume:before{mask-image:var(--image-icon-volume);-webkit-mask-image:var(--image-icon-volume)}.phrenq-player button.mute:before{mask-image:var(--image-icon-mute);-webkit-mask-image:var(--image-icon-mute)}.phrenq-player button.loop:before{mask-image:var(--image-icon-loop);-webkit-mask-image:var(--image-icon-loop)}.phrenq-player button.shuffle:before{mask-image:var(--image-icon-shuffle);-webkit-mask-image:var(--image-icon-shuffle)}.phrenq-player .controls{flex-grow:1;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.phrenq-player .time{pointer-events:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:.1em;width:min(25%,8em)}.phrenq-player .time>span{display:block}.phrenq-player .seek{order:-1;flex-grow:1;width:100%;margin:.5em 0}.phrenq-player .volume-control{order:20;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:min(25%,8em)}.phrenq-player .volume-control input[type=range]{width:100%}.phrenq-player .prev-play-next{order:10;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;gap:0}.phrenq-player .play-pause{color:var(--color);background:var(--color-background)}.phrenq-player .shuffle{order:9}.phrenq-player .loop{order:11}.phrenq-player .info{margin-left:calc(var(--button-size) * -.25)}.phrenq-player .color{--r: 0;--r-duration: .32s;margin-right:calc(var(--button-size) * -.25)}.phrenq-player .color:before{transform:rotate(calc(var(--r, 0) * 1deg));transition:transform var(--r-duration) var(--ease-in-out-sine)}.phrenq-player .color-a{--r-duration: .32s;--r: 0}.phrenq-player .color-b{--r: 30 }.phrenq-player .color-c{--r: 60 }.phrenq-player .color-d{--r: 90 }.phrenq-player .color-e{--r: 120 }.phrenq-player .color-f{--r: 150 }.phrenq-player .color-g{--r: 180 }.phrenq-player .color-h{--r: 210 }.phrenq-player .color-i{--r: 240 }.phrenq-player .color-j{--r: 270 }.phrenq-player .color-k{--r: 300 }.phrenq-player .color-l{--r: 330;animation:reset-rot 0ms forwards var(--r-duration)}@keyframes reset-rot{to{--r-duration: 0ms;--r: -30}}@container page (width < 32rem){.phrenq-player{--button-size: 2.25em;gap:0}.phrenq-player .prev-play-next{width:calc(100% - var(--button-size) * 2 - 2em);flex-grow:1;justify-content:center;transform:scale(1.25);margin:1em 0 .333em}.phrenq-player .seek{width:calc(100% + var(--button-size) * 2);margin:1em calc(var(--button-size) * -.85) 0}.phrenq-player .time{order:21}.phrenq-player .volume-control{width:min(100% - min(25%,8em),12em);margin-left:calc(var(--button-size) * -.85)}.phrenq-player .shuffle{margin-top:.666em;margin-left:1em}.phrenq-player .loop{margin-top:.666em;margin-right:1em}.phrenq-player .info,.phrenq-player .color{margin-bottom:.333em}}@container page (width < 24rem){.phrenq-player .shuffle{margin-left:-.125em}.phrenq-player .loop{margin-right:-.125em}}ul.phrenq-tracklist{--list-item-height: 2em;--width: 100px;--duration: 1s;list-style:none;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:0;border-top:var(--line-size) solid currentColor;padding:0;margin:0}ul.phrenq-tracklist:has(.active) li.current{height:var(--list-item-height)}ul.phrenq-tracklist li{position:relative;display:flex;width:100%;flex-flow:row nowrap;justify-content:space-between;align-content:center;gap:0 1em;line-height:1.25;height:0;overflow:hidden;user-select:none;cursor:pointer;transition:height .32s cubic-bezier(.68,-.55,.265,1.55),color var(--color-duration) var(--color-easing),background-color var(--color-duration) var(--color-easing)}ul.phrenq-tracklist li:after{content:"";z-index:-1;position:absolute;bottom:0;display:block;width:100%;border-bottom:var(--line-size) solid currentColor;transition:border-color var(--color-duration) var(--color-easing)}ul.phrenq-tracklist li.visible{height:var(--list-item-height)}ul.phrenq-tracklist li p,ul.phrenq-tracklist li.active{color:var(--color-background);background-color:var(--color);transition:color var(--color-duration) var(--color-easing),background-color var(--color-duration) var(--color-easing)}ul.phrenq-tracklist li>*{pointer-events:none;display:block;text-align:left;align-content:center;font-weight:var(--font-weight-global);text-transform:uppercase;white-space:nowrap}ul.phrenq-tracklist li>span:first-of-type{min-width:3.75em;display:flex;flex-flow:row nowrap;align-items:center;gap:0 .2em;white-space:nowrap;text-transform:uppercase}ul.phrenq-tracklist li>span:first-of-type>span+span{margin-left:-.2em;margin-right:0}ul.phrenq-tracklist li strong{flex-grow:1;text-align:left;overflow-x:hidden;text-overflow:ellipsis}ul.phrenq-tracklist li>span:last-of-type{min-width:2.75em;text-align:right}ul.phrenq-tracklist li div:has(img){display:none;z-index:20;position:absolute;left:var(--pos-x);top:var(--pos-y);transition:left .32s var(--easing-out-back),top .32s var(--easing-out-back);transform:translate(-50%,-50%)}ul.phrenq-tracklist li div:has(img) img{display:block;width:min(20rem,80vw);height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:var(--border-radius)}ul.phrenq-tracklist li div:has(p){position:absolute;width:100%;overflow:hidden;background-color:var(--color)}ul.phrenq-tracklist li div:has(p).loading p{opacity:.1;transition-duration:16ms}ul.phrenq-tracklist li div:has(p) p{position:relative;left:0;height:var(--list-item-height);animation:track-title-loop var(--duration) linear infinite}@keyframes track-title-loop{0%{left:0}to{left:calc(var(--width) * -1)}}ul.phrenq-tracklist li div:has(p) p{display:flex;flex-flow:row nowrap;align-items:center;gap:0;font-style:italic;opacity:1;transition:opacity 1s var(--ease-in-out-sine);margin:0}ul.phrenq-tracklist li div:has(p) p span{display:block}ul.phrenq-tracklist li div:has(p) p span:after{content:"+++";padding:0 1em;position:relative;top:-.085em}@media(hover:hover){ul.phrenq-tracklist li:hover{color:var(--color-background);background-color:var(--color);overflow:visible}ul.phrenq-tracklist li:hover div:has(img){display:block}}@container page (width < 32rem){ul.phrenq-tracklist li em{display:none}}
