/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
:root{--color-body-darker:#000;--color-body:#10100e;--color-text:#ffffe3;--color-text-dim:rgb(from var(--color-text) r g b / .25);--color-spotify:#1db954;--color-default-solidbox-layout-color:rgb(from var(--color-text) r g b / .05);--z-index-waypoint-header:10;--z-index-smooth-blur:50;--z-index-solidbox-lines:40;--z-index-fancy-cursor:100;--z-index-loader:200;--z-index-post-effect:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--dynamicvar-device-pixel-ratio:1;--dynamicvar-home-text-size:18px;--dynamicvar-home-text-hero-title-size:max(min(8vw, 150px), 28px);--dynamicvar-home-text-title-size:max(min(8vw, 150px), 44px);--dynamicvar-entry-text-size:max(min(4vw, 48px), 28px)}@media (width<=1268px){:root{--dynamicvar-home-text-size:16px;--space-m:calc(16 / 18 * 8px)}}@media (width<=468px){:root{--dynamicvar-home-text-size:14px;--space-m:calc(14 / 18 * 8px)}}@media (-webkit-device-pixel-ratio>=1.5),(-moz-device-pixel-ratio>=1.5),(-o-min-device-pixel-ratio:3/2),(resolution>=1.5x){:root{--dynamicvar-device-pixel-ratio:1.5}}@media (-webkit-device-pixel-ratio>=2),(-moz-device-pixel-ratio>=2),(-o-min-device-pixel-ratio:2),(resolution>=2x){:root{--dynamicvar-device-pixel-ratio:2}}@media (-webkit-device-pixel-ratio>=.75),(-moz-device-pixel-ratio>=.75),(-o-min-device-pixel-ratio:3/4),(resolution>=.75x){:root{--dynamicvar-device-pixel-ratio:.7}}@font-face{font-family:Overused Grotesk;src:url(/assets/fonts/overused-grotesk/variable.woff2)format("woff2-variations");font-weight:300 900}:root{--solidbox-count:12;--solidbox-unit:150px;--solidbox-outer-px-cannonical:min(2vw, 48px);--solidbox-cannonical-width:calc(var(--solidbox-unit) * var(--solidbox-count));--solidbox-responsive-width:calc(100lvw - 2 * var(--solidbox-outer-px-cannonical));--solidbox-width:max(min(var(--solidbox-cannonical-width), calc(var(--solidbox-responsive-width) - mod(var(--solidbox-responsive-width), var(--solidbox-unit)))), var(--solidbox-unit));--solidbox-outer-px:calc((100lvw - var(--solidbox-width)) / 2);--solidbox-layout-color:var(--color-default-solidbox-layout-color);--solidbox-layout-width:1px}@media (width<=468px){:root{--solidbox-unit:115px}}@media (width<=360px){:root{--solidbox-unit:100px}}w,.w,h,.h{flex-direction:row;flex:0 auto;display:flex}:is(w,.w,h,.h).reverse{flex-direction:row-reverse}:is(w,.w,h,.h).lhs{justify-content:flex-start}:is(w,.w,h,.h).rhs{justify-content:flex-end}:is(w,.w,h,.h).center{justify-content:center}:is(w,.w,h,.h).just{justify-content:space-between}w,.w{width:100%;max-width:min(var(--solidbox-width), 100%);flex-wrap:wrap;margin-left:auto;margin-right:auto}:is(w,.w).vertical{flex-direction:column}w.vertical-reverse,.w.vertical-reverse{flex-direction:column-reverse}h,.h{flex-wrap:wrap;align-items:flex-start;font-size:0;overflow:visible}:is(h,.h).nowrap{flex-wrap:nowrap}:is(h,.h).wide{width:100%;padding-left:var(--solidbox-outer-px);padding-right:var(--solidbox-outer-px)}h,.h{max-width:var(--solidbox-cannonical-width);width:var(--solidbox-width);margin-left:auto;margin-right:auto}v,.v{width:var(--solidbox-unit);flex-flow:column wrap;flex:none;max-width:100%;font-size:0;display:flex}:is(v,.v).horizontal{flex-direction:row}:is(v,.v).centered{margin-left:auto;margin-right:auto}:is(v,.v).wauto{flex:1;width:auto}:is(v,.v).mw0{min-width:0}:is(v,.v).wmax{width:100%}:is(v,.v).w0{width:calc(var(--solidbox-unit) * 0)}:is(v,.v).w1{width:calc(var(--solidbox-unit) * 1)}:is(v,.v).w2{width:calc(var(--solidbox-unit) * 2)}:is(v,.v).w3{width:calc(var(--solidbox-unit) * 3)}:is(v,.v).w4{width:calc(var(--solidbox-unit) * 4)}:is(v,.v).w5{width:calc(var(--solidbox-unit) * 5)}:is(v,.v).w6{width:calc(var(--solidbox-unit) * 6)}:is(v,.v).w7{width:calc(var(--solidbox-unit) * 7)}:is(v,.v).w8{width:calc(var(--solidbox-unit) * 8)}:is(v,.v).w9{width:calc(var(--solidbox-unit) * 9)}:is(v,.v).w10{width:calc(var(--solidbox-unit) * 10)}:is(v,.v).w11{width:calc(var(--solidbox-unit) * 11)}:is(v,.v).w12{width:calc(var(--solidbox-unit) * 12)}:is(v,.v).wmin0{min-width:calc(var(--solidbox-unit) * 0)}:is(v,.v).wmin1{min-width:calc(var(--solidbox-unit) * 1)}:is(v,.v).wmin2{min-width:calc(var(--solidbox-unit) * 2)}:is(v,.v).wmin3{min-width:calc(var(--solidbox-unit) * 3)}:is(v,.v).wmin4{min-width:calc(var(--solidbox-unit) * 4)}:is(v,.v).wmin5{min-width:calc(var(--solidbox-unit) * 5)}:is(v,.v).wmin6{min-width:calc(var(--solidbox-unit) * 6)}:is(v,.v).wmin7{min-width:calc(var(--solidbox-unit) * 7)}:is(v,.v).wmin8{min-width:calc(var(--solidbox-unit) * 8)}:is(v,.v).wmin9{min-width:calc(var(--solidbox-unit) * 9)}:is(v,.v).wmin10{min-width:calc(var(--solidbox-unit) * 10)}:is(v,.v).wmin11{min-width:calc(var(--solidbox-unit) * 11)}:is(v,.v).wmin12{min-width:calc(var(--solidbox-unit) * 12)}:is(v,.v).wmax0{max-width:calc(min(var(--solidbox-unit) * 0, 100%))}:is(v,.v).wmax1{max-width:calc(min(var(--solidbox-unit) * 1, 100%))}:is(v,.v).wmax2{max-width:calc(min(var(--solidbox-unit) * 2, 100%))}:is(v,.v).wmax3{max-width:calc(min(var(--solidbox-unit) * 3, 100%))}:is(v,.v).wmax4{max-width:calc(min(var(--solidbox-unit) * 4, 100%))}:is(v,.v).wmax5{max-width:calc(min(var(--solidbox-unit) * 5, 100%))}:is(v,.v).wmax6{max-width:calc(min(var(--solidbox-unit) * 6, 100%))}:is(v,.v).wmax7{max-width:calc(min(var(--solidbox-unit) * 7, 100%))}:is(v,.v).wmax8{max-width:calc(min(var(--solidbox-unit) * 8, 100%))}:is(v,.v).wmax9{max-width:calc(min(var(--solidbox-unit) * 9, 100%))}:is(v,.v).wmax10{max-width:calc(min(var(--solidbox-unit) * 10, 100%))}:is(v,.v).wmax11{max-width:calc(min(var(--solidbox-unit) * 11, 100%))}:is(v,.v).wmax12{max-width:calc(min(var(--solidbox-unit) * 12, 100%))}solidbox-layout{width:var(--solidbox-width);will-change:transform;height:100lvh;z-index:var(--z-index-solidbox-lines);pointer-events:none;contain:layout style;background:repeating-linear-gradient(to right, var(--solidbox-layout-color) 0, var(--solidbox-layout-color) var(--solidbox-layout-width), transparent var(--solidbox-layout-width), transparent var(--solidbox-unit));outline:var(--solidbox-layout-width) solid transparent;box-shadow:1px 0px 0px 0px var(--solidbox-layout-color);display:block;position:fixed;top:0;left:50%;transform:translate(-50%)translateZ(0)}:root{--post-effects-noise-opacity:.625;--post-effects-noise-speed:1.5s}@keyframes keyframe-post-effects-noise{0%{transform:translateY(9rem)}10%{transform:translate(-1rem,-4rem)}20%{transform:translate(-8rem,2rem)}30%{transform:translate(9rem,-9rem)}40%{transform:translate(-2rem,7rem)}50%{transform:translate(-9rem,-4rem)}60%{transform:translate(2rem,6rem)}70%{transform:translate(7rem,-8rem)}80%{transform:translate(-9rem,1rem)}90%{transform:translate(6rem,-5rem)}to{transform:translate(-7rem)}}post-effect.noise{width:auto;height:auto;z-index:var(--z-index-post-effect);opacity:var(--post-effects-noise-opacity);pointer-events:none;will-change:transform;animation:keyframe-post-effects-noise var(--post-effects-noise-speed) steps(2) infinite;background-image:url(/assets/images/noise.png);background-position:50%;position:fixed;inset:-400px}:root{--fancy-cursor-size-pointer:16px;--fancy-cursor-size-shape1:120px;--fancy-cursor-container-opacity-transition:.25s}body.is-cursor-none,body.is-cursor-none a{cursor:none}#fancy-cursor-picture{object-fit:cover;opacity:1;max-width:90vw;height:auto;transition-duration:var(--fancy-cursor-container-opacity-transition);will-change:transform, opacity;transition-property:opacity;display:none;position:fixed;top:0;left:0}fancy-cursor{opacity:1;pointer-events:none;transition:opacity var(--fancy-cursor-container-opacity-transition) ease-out;z-index:var(--z-index-fancy-cursor);mix-blend-mode:difference;isolation:isolate;display:block;position:relative}fancy-cursor-point,fancy-cursor-shape{opacity:1;transition-duration:var(--fancy-cursor-container-opacity-transition);will-change:transform, opacity;transition-property:opacity;display:block;position:fixed;top:0;left:0;transform:translate(-1000px,-1000px)}fancy-cursor-point{z-index:10;width:var(--fancy-cursor-size-pointer);height:var(--fancy-cursor-size-pointer);background-color:var(--color-text);border-radius:var(--fancy-cursor-size-pointer)}fancy-cursor-shape.v1{z-index:9;width:var(--fancy-cursor-size-shape1);height:var(--fancy-cursor-size-shape1);background-color:var(--color-text);opacity:.25;border-radius:var(--fancy-cursor-size-shape1)}fancy-cursor.cursor-mini>fancy-cursor-shape.v1{opacity:0!important}fancy-cursor.cursor-hidden{opacity:0}fancy-cursor.cursor-text>fancy-cursor-point{width:calc(var(--fancy-cursor-size-pointer) / 4);height:calc(var(--fancy-cursor-size-pointer) * 2)}fancy-cursor.cursor-text>fancy-cursor-shape.v1{opacity:0}fancy-cursor.cursor-pointer>fancy-cursor-shape.v1{opacity:1}fancy-cursor.cursor-pointer>fancy-cursor-point{opacity:0}fancy-cursor.cursor-picture{mix-blend-mode:normal!important}fancy-cursor.cursor-picture>fancy-cursor-shape.v1,fancy-cursor.cursor-picture>fancy-cursor-point{opacity:0}fancy-cursor.cursor-picture>#fancy-cursor-picture{display:block!important}.ghost-cursor{pointer-events:none;position:absolute;inset:0}.ghost-cursor>canvas{background:0 0;width:100%;height:100%;display:block}.laser-flow-container{pointer-events:none;width:100%;height:100%;position:relative}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}svg{shape-rendering:geometricprecision;text-rendering:geometricprecision}h1,h2,h3,h4,h5,h6,p,a,img{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;backface-visibility:hidden;user-drag:none;transform:translateZ(0)}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}@supports ((-moz-appearance:none)){.liquid-wrapper{backdrop-filter:blur(10px)!important}.liquid-filter{display:none}}.liquid-container{z-index:0;backface-visibility:hidden;will-change:transform;position:relative;overflow:hidden;transform:translate(0)}.liquid-wrapper{z-index:-1;pointer-events:none;pointer-events:none;backdrop-filter:blur(10px);border-radius:1000px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.liquid-filter{pointer-events:none;z-index:-2;position:absolute;top:0;left:0}body.is-mobile .smoothblur{display:none!important}.smoothblur-container{pointer-events:none;width:100%;height:15lvh;z-index:var(--z-index-smooth-blur);isolation:isolate;background-color:#0000;position:fixed;left:0;overflow:hidden}@media (width<=768px){.smoothblur-container{display:none!important}}.smoothblur-container.is-top{top:0}.smoothblur-container.is-bottom{bottom:0}.smoothblur-inner{background-color:#0000;width:100%;height:100%;position:relative}.smoothblur{opacity:1px;backdrop-filter:blur(8px);background-color:#0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000,#0000);mask:linear-gradient(#000,#000,#0000)}html{font-size:100%}body{font-display:swap;color:var(--color-text);user-drag:none;width:100%;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:0;background-color:var(--color-body)!important}img{pointer-events:none}#app{backface-visibility:hidden;transform:translate(0)}#app-wrapper{width:100lvw;height:100lvh;position:relative;overflow:hidden}:not(.no-focus):focus{background-color:var(--color-text);color:var(--color-body);outline:4px solid var(--color-text)!important}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{border-collapse:collapse;box-sizing:border-box;tab-size:4;overflow-wrap:break-word;word-break:break-word;min-height:100vh;display:flex;overflow-y:scroll}html,body{margin:0;padding:0}*{border-collapse:inherit}*,:before,:after{box-sizing:inherit}[hidden]{display:none!important}:where(code,kbd,samp,pre){letter-spacing:0}:focus:not(:focus-visible){outline:none}svg{fill:currentColor;display:inline-block}a,button{-webkit-tap-highlight-color:#0000}[aria-hidden=true]{visibility:hidden}input,img,i.material-icons,button{-webkit-user-select:none;user-select:none}:where(code,kbd,samp,pre){letter-spacing:0;font-size:1em}:where(div,span,main,article,section,nav,aside,header,footer,hgroup,h1,h2,h3,h4,h5,h6,p,a,q,s,b,u,i,address,strong,samp,big,cite,code,del,dfn,blockquote,pre,wbr,abbr,acronym,em,ins,kbd,small,strike,sub,sup,tt,var,center,mark,bdi,bdo,data,time,output,meter,img,picture,canvas,svg,object,embed,iframe,applet,video,audio,source,track,map,area,template,slot,noscript,form,fieldset,legend,label,input,button,select,datalist,optgroup,option,textarea,output,ul,ol,li,dl,dt,dd,menu,table,caption,tbody,tfoot,thead,tr,th,td,col,colgroup,details,summary,dialog,figure,figcaption,ruby,rt,rp){font:inherit;color:inherit;border:none;margin:0;padding:0}picture,video,canvas,svg{max-width:100%;display:block}:where(article,aside,details,figcaption,figure,footer,header,main,menu,nav,section){display:block}body{overflow:hidden!important}[data-parallax-speed]{will-change:transform}[data-parallax-opacity]{will-change:transform, opacity}html{scrollbar-color:var(--color-text) transparent;scrollbar-width:none}::-webkit-scrollbar{display:none}::selection{background-color:var(--color-text);color:var(--color-text)}.continuum-top,.continuum-bot{background:0 0;background:linear-gradient(180deg, var(--color-body-darker) 0%, var(--color-body) 100%);width:100%;height:100lvh;position:relative}.detail-table-table{row-gap:min(calc(var(--space-section-unit)), 48px)}.detail-table span,.detail-table p{max-width:fit-content}.featuredwork-radios{margin-top:calc(var(--space-m) * 6)}.featuredwork-list{flex-direction:column;display:flex}.featuredwork-list:hover .featuredwork-list-entry{--featuredwork-entry-dim:rgb(from var(--color-text) r g b / .325);color:var(--featuredwork-entry-dim);border-color:var(--featuredwork-entry-dim)}.featuredwork-list-entry{padding:calc(var(--space-m) * 3) 0;opacity:0;flex-direction:column;animation:.5s ease-in-out forwards fade-in;display:flex}.featuredwork-list-entry:hover{color:var(--color-text)!important}.featuredwork-list-entry{border-top:1px solid var(--color-text)}.featuredwork-list-entry:last-child{border-bottom:1px solid var(--color-text)}.featuredwork-list-entry-title{font-size:var(--dynamicvar-entry-text-size);line-height:1;text-decoration:none;white-space:normal!important;overflow:visible!important}.footer{background-color:var(--color-body-darker);padding-top:72px;padding-bottom:36px}.footer-body{row-gap:calc(var(--space-section-unit) * 3);margin-top:96px}.footer-head{row-gap:12px}.footer-head-title{word-break:keep-all;font-size:max(min(4.48vw,96px),40.96px);line-height:1;font-variation-settings:"wght" 600!important;letter-spacing:0!important}.footer-foot{row-gap:12px}.home-section{padding-top:max(var(--space-section-unit), 72px)}.home-hero-emblem{cursor:pointer}.home-hero-title{row-gap:calc(var(--dynamicvar-home-text-title-size) / 5);flex-direction:column;display:flex}.home-hero-liquid-wrapper{aspect-ratio:2}.home-hero-liquid{border-radius:1000px;width:100%;height:100%}.home-hero-liquid>.liquid-wrapper{background-color:#ffffff0d;border:.5px solid #ffffff0d}.home-menu{flex-direction:column;row-gap:36px;display:flex}.home-menu-container{row-gap:128px}.home-menu-wrapper{row-gap:64px}.home-techstack{--home-techstack-border-color:#303030;flex-flow:wrap;gap:12px;display:flex}.home-techstack-title{padding:10px 0}.home-techstack-entry{row-gap:12px;margin-top:24px}.home-techstack-entry:first-of-type{margin-top:calc(var(--dynamicvar-home-text-size) + 48px * 2.5)!important}.home-techstack-item{background-color:var(--color-body-darker);padding:10px 12px;display:inline-block;position:relative}.home-techstack-item.is-starred{outline:1px solid rgb(from var(--color-text) r g b / .2)}:root{--hr-width:1px}hr,.hr{border:0;border-top:var(--hr-width) solid var(--color-text);color:#0000;width:100%;display:block;height:var(--hr-width)!important}div.indent{vertical-align:middle;align-items:center;display:inline-flex}div.indent i.indent-dot{background-color:var(--color-text);color:var(--color-text-dim);display:block}h1 div.indent{column-gap:24px;margin-bottom:1.3rem;margin-left:.3125rem;margin-right:.3125rem}h1 div.indent i.indent-dot{aspect-ratio:1;border-radius:8px;height:10px}:root{--loader-transition-duration:.5s}body.is-loaded .loader-container{visibility:hidden;opacity:0;transition:visibility 0s var(--loader-transition-duration), opacity var(--loader-transition-duration) linear}@keyframes moon-rotate{0%{transform:translate(0)}to{transform:translateX(calc(var(--loader-moon-size) * (1 + var(--loader-moon-ratio))))}}.loader-container{background-color:var(--color-body-darker);width:100%;height:100%;z-index:var(--z-index-loader);visibility:visible;opacity:1;transition:opacity var(--loader-transition-duration) ease;will-change:opacity;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.loader-moon{--loader-moon-size:min(30vw, 300px);--loader-moon-transition-duration:5s;--loader-moon-ratio:calc(1 / 3);--loader-moon-one-third:calc(100% * var(--loader-moon-ratio));width:var(--loader-moon-size);height:var(--loader-moon-size);border-radius:calc(var(--loader-moon-size) / 2);background:var(--color-body-darker);background:linear-gradient(90deg, #d3961f 0%, var(--color-body-darker) 65%);border-color:var(--color-body-darker);border:2px solid var(--color-body-darker);background-origin:border-box;position:relative}.loader-moon-inside{top:calc(var(--loader-moon-size) / 2 - var(--loader-moon-one-third) / 2);left:calc(var(--loader-moon-one-third) * -1);width:var(--loader-moon-one-third);height:var(--loader-moon-one-third);background-color:var(--color-body-darker);z-index:10;will-change:transform;animation:var(--loader-moon-transition-duration) infinite linear moon-rotate;border-radius:50%;position:absolute;transform:translate(0)}.radiobutton{padding:calc(var(--dynamicvar-home-text-size) * .75) calc(var(--dynamicvar-home-text-size) * 1.35);border:1px solid var(--color-text);cursor:pointer;border-radius:64px}.radiobutton.selected{background-color:var(--color-text);color:var(--color-body)}.radiobutton-container{flex-wrap:wrap;gap:14px;display:flex}.section-ticker{border:1px solid var(--color-text);box-sizing:border-box;border-width:1px 0;width:100%;display:block}:root{--space-section-unit:min(max(calc(5vw), 48px), 72px);--space-m:8px}.space-table-top{margin-top:14px}.space-table-top-slick{margin-top:23px}.space-section-x{margin-top:var(--space-section-unit)}.space-section-2x{margin-top:calc(var(--space-section-unit) * 2)}.space-section-3x{margin-top:calc(var(--space-section-unit) * 3)}.space-section-4x{margin-top:calc(var(--space-section-unit) * 4)}.space-section-5x{margin-top:calc(var(--space-section-unit) * 5)}.space-section-6x{margin-top:calc(var(--space-section-unit) * 6)}.space-section-7x{margin-top:calc(var(--space-section-unit) * 7)}.space-section-8x{margin-top:calc(var(--space-section-unit) * 8)}.space-section-10x{margin-top:calc(var(--space-section-unit) * 10)}@media (width<=1406px){.spotify-dash-container{display:none!important}}@media (width<=470px){.spotify-player-cover{padding:0!important}.spotify-player-rhs-top-rhs{display:none!important}.spotify-player-bar-container{margin-top:calc(var(--space-m) * 4)!important}}.spotify-player{background-color:rgb(from var(--color-spotify) r g b / .05);border:1px solid rgb(from var(--color-spotify) r g b / .15);flex-wrap:nowrap;justify-content:flex-start;display:flex;box-sizing:border-box!important}.spotify-player-container{row-gap:calc(var(--space-m) * 3.5)}.spotify-player-lhs{aspect-ratio:1}.spotify-player-cover{aspect-ratio:1;object-fit:cover;height:100%;padding:var(--space-m);background-color:rgb(from var(--color-spotify) r g b / .1)}.spotify-player-rhs{padding:calc(var(--space-m) * 3) calc(var(--space-m) * 3) calc(var(--space-m) * 2) calc(var(--space-m) * 3);flex-direction:column;justify-content:space-between;min-width:0;display:flex}.spotify-player-rhs-top{justify-content:space-between;column-gap:12px;max-width:100%;display:flex}.spotify-player-rhs-top-lhs{row-gap:calc(var(--space-m) * 1.5);flex-direction:column;min-width:0;display:flex}.spotify-player-rhs-bot{min-width:0;max-width:100%}.spotify-player-artist{opacity:.5}.spotify-player-bar{background-color:rgb(from var(--color-spotify) r g b / .5);width:100%;height:1px;position:relative}.spotify-player-bar-container{row-gap:calc(var(--space-m) * 1.5);flex-direction:column;display:flex}.spotify-player-bar-times{justify-content:space-between;display:flex}.spotify-player-bar-inner{background-color:var(--color-spotify);height:100%}.spotify-color{color:var(--color-spotify)}.spotify-dash{border-top:1px dashed rgb(from var(--color-spotify) r g b / .5);width:100%;height:1px}.spotify-dash-container-inner{width:100%;height:var(--solidbox-unit);margin-top:calc(var(--space-m) * 4);justify-content:center;align-items:center;display:flex}.spotify-lists{row-gap:var(--space-section-unit)}.spotify-list-wrapper{margin-top:calc(var(--space-m) * 4);row-gap:calc(var(--space-m) * 4);width:100%;padding-right:var(--space-m);flex-direction:column;display:flex}.spotify-list-item{flex-direction:column;display:flex}.spotify-list-item-title,.spotify-list-item-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.spotify-list-item-subtitle{opacity:.5;margin-top:calc(var(--space-m) * 1.5)}.spotify-list-simple .spotify-list-wrapper{row-gap:calc(var(--space-m) * 2)}.home-h1,.home-h1+sup,.home-h2,.home-h2+sup{font-feature-settings:"kern" on, "liga" on, "zero" on, "ss04" on, "ss05" on, "ss06" on, "ss09" on, "ss11" on;font-family:Overused Grotesk,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}.home-text,.secondary-text,canvas{font-feature-settings:"kern" on, "liga" on, "ss04" on, "ss05" on, "ss06" on, "ss09" on;font-family:Overused Grotesk,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}.text{text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:auto}.text-wrap{white-space:normal!important}.text-noselect{-webkit-user-select:none!important;user-select:none!important}.text-slick{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;line-height:1!important}.text-slick:before,.text-slick:after{content:"";display:table}.text-slick:before{margin-bottom:-.21em}.text-slick:after{margin-top:-.01em}.text-slick-extra{line-height:1.1!important;overflow:hidden!important}.text-slick-extra:before{content:"";margin-bottom:-.238em;display:table}.text-slick-extra:after{content:"";margin-top:0;display:table}.text-nowrap{white-space:nowrap}.text-just{text-align:justify;text-justify:auto}.text-tabular{font-feature-settings:"tnam";font-variant-numeric:tabular-nums}.home-h1,.home-h2{font-variation-settings:"wght" 400;word-break:keep-all;margin:0;padding:0;line-height:1;display:inline-block;position:relative}:is(.home-h1,.home-h2).uppercase{text-transform:uppercase}.home-h1{font-size:var(--dynamicvar-home-text-hero-title-size)}.home-h1.text-slick:after{margin-top:-.09em}.home-h2{font-size:var(--dynamicvar-home-text-title-size)}:is(.home-h2,.footer-head-title).text-slick:after{margin-top:-.09em}.hard-break{background-color:red;border:none;width:100%;height:0;margin:18px 0 0;padding:0;font-size:0;display:block;overflow:hidden}br{-webkit-user-select:none!important;user-select:none!important}.home-text{font-size:var(--dynamicvar-home-text-size);text-transform:uppercase;font-variation-settings:"wght" 500;letter-spacing:.05em;line-height:1.5;text-decoration:none;display:inline-block;position:relative}.home-text.nbsp{height:calc(var(--dynamicvar-home-text-size) * 1.5)}.home-text.nbsp.text-slick{height:var(--dynamicvar-home-text-size)!important}dim,.dim{color:var(--color-text-dim)}.home-h2-slick-wrapper{display:inline-block;position:relative}.home-h2-slick-wrapper>sup{font-size:calc(var(--dynamicvar-home-text-title-size) / 2);background-color:#0000;margin:0;padding:0;position:absolute;top:0;right:0;transform:translate(100%,-100%)}.home-h2-slick-wrapper>sup.lhs{left:0;transform:translate(-100%,-100%);right:unset!important}.text-blend{mix-blend-mode:difference}.text-stack,.text-stack-slick{flex-direction:column;display:flex}.text-stack-slick{row-gap:var(--dynamicvar-home-text-size)}.home-link:hover{background-color:var(--color-text);color:var(--color-body);outline:4px solid var(--color-text)!important}:root{--waypoint-header-height:32px}.waypoint-header{height:var(--waypoint-header-height);z-index:2;background-color:#0000}.waypoint-header-wrapper{width:100%;height:var(--waypoint-header-height);background-color:rgb(from var(--color-text) r g b / .1);backdrop-filter:blur(10px);z-index:0;z-index:var(--z-index-waypoint-header);position:fixed;top:0;left:0}.waypoint-header-way{width:var(--solidbox-outer-px);height:var(--waypoint-header-height);background-color:rgb(from var(--color-text) r g b / .1);z-index:4;mix-blend-mode:difference;position:absolute;top:0;left:0}.waypoint-header-waypoints{position:relative}.waypoint-header-waypoint{top:calc((var(--waypoint-header-height) - 14px) / 2 + 1px);white-space:nowrap;display:block;position:absolute;left:0}waypoint{width:0;height:0;display:inline-block}.p404-main{z-index:0;justify-content:center;align-items:center;width:100dvw;min-width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;position:relative}.p404-cursor{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.p404-title{color:var(--color-body);z-index:10;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;font-size:15vw!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
