.site-footer__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;max-width:100%;overflow-x:auto;text-align:left;width:100%;-webkit-overflow-scrolling:touch}.site-footer__copy{flex:0 1 auto;min-width:0;white-space:nowrap}.site-footer__nav{flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap}.site-footer__nav a{margin-right:.25rem}.background{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:-1}body:has(.pageWithSiteBackground){background-color:transparent}.pageWithSiteBackground{background-color:transparent;position:relative}:root{--ymnk-grey:#a6a6a6}.color-1{background:#e62621}.color-2{background:#ff65df}.color-3{background:#ff4d00}.color-4{background:#09f}.color-5{background:#03c12e}.color-6{background:#ceff04}.color-7{background:#ff544c}body{background-color:var(--ymnk-grey);color:#000;font-family:Arial Narrow,Arial,sans-serif;margin:0;padding:0;text-align:justify;text-justify:inter-character}h4{font-size:2em;font-weight:500;margin:-30px 0 -2px -22px;padding:-8px;position:relative;z-index:20}.pageContainer{background-color:var(--ymnk-grey);display:grid;gap:0;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(max(12vw,23vh),1fr));margin-left:auto;margin-right:auto;max-width:800px;width:100%}.itemBase{display:flex;grid-column:span 2;word-break:break-word}.itemGridCanvas{align-self:start;aspect-ratio:32/16;overflow:hidden;padding:0;width:100%}.itemGridCanvas canvas{display:block;height:100%;width:100%}.itemBase img{background-position:50%;background-size:cover;height:100%;width:100%}.svgTextFull{display:flex!important;flex-direction:column;min-height:100%}.svgTextFull svg{display:block;flex:1 1 auto;min-height:0;width:100%}.svgTextHalf{display:flex!important;flex-direction:column;min-height:100%}.svgTextHalf>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.svgTextHalf svg{display:block;flex:1 1 0;min-height:0;width:100%}.svgTextTall{grid-row:span 2;min-height:max(12vw,23vh)}.itemBase iframe{border:0;height:100%;width:100%}.itemText{align-items:center;justify-content:center}.itemText,.itemTextRaw{font-size:20px;padding:12px}.itemTextRaw{display:block}.itemTerminal{align-items:flex-start;background-color:#0d0d0d;box-shadow:inset 0 0 0 1px #2a2a2a;color:#f2f2f2;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:200;justify-content:flex-start;letter-spacing:.02em;line-height:1.55;padding:16px 18px;text-align:left;text-justify:auto;white-space:pre-wrap}.gigRow,.gigRows{width:100%}.gigRow{display:flex;gap:12px}.gigRow__cell{flex:1;min-width:0;white-space:nowrap}.gigRow__cell--left{text-align:left}.gigRow__cell--right{text-align:right}.gigRow--solo .gigRow__cell--solo{flex:1 1 100%;text-align:center}.itemVideo{grid-column:span 2;grid-row:span 2}.itemYoutubeVideo{aspect-ratio:4/3!important;grid-row:span 2}.itemSmall{grid-row:span 1}.itemNormal{grid-row:span 2}.itemLarge,.itemMid{grid-row:span 4}.itemLarge{grid-column:span 4}.itemLogoHero{align-items:center;container-type:inline-size;height:25vh;justify-content:center;overflow:visible;position:relative;--logo-overscale:1.2}.itemLogoHero img{height:100%;max-width:min(100%,calc(100cqi/(0.9*var(--logo-overscale))),calc(100vw/(0.9*var(--logo-overscale))));object-fit:contain;transform:scale(var(--logo-overscale));transform-origin:center center;width:auto;z-index:1040}.itemLogoHero img.animateLink:hover{transform:scale(calc(var(--logo-overscale)*1.1))}.itemFullLarge{grid-column:span 4;grid-row:span 1}.itemLong{grid-row:span 6}.itemSpin3D{align-items:center;justify-content:center;perspective:900px;position:relative}.spin3D{animation:spin3D 5s linear infinite;backface-visibility:visible;display:block;height:100%;object-fit:contain;transform-style:preserve-3d;width:100%;will-change:transform}@keyframes spin3D{0%{transform:rotateX(12deg) rotateY(0deg)}to{transform:rotateX(12deg) rotateY(1turn)}}.animateLink{cursor:pointer;transition:transform .1s ease,color .3s ease}.animateLink:hover{color:var(--ymnk-grey);transform:scale(1.15) rotate(0) translate(0)}.itemTitle{font-size:80px}.itemSuperTitle,.itemTitle{align-items:center;font-weight:700;grid-row:span 1;line-height:80%;padding-bottom:0}.itemSuperTitle{font-size:120px}.itemSocials{align-items:center;display:flex!important;flex-wrap:nowrap;font-size:1.4em;gap:4px;justify-content:center;min-height:80px;position:relative;width:100%;z-index:1}.itemSocials .socialLink>div svg{height:100%;max-height:70px;max-width:70px;width:100%}.itemSocials .faSvgIcon--tiktok{align-items:center;display:flex;height:100%;justify-content:center;max-height:80px;max-width:80px;width:100%}.itemSocials .faSvgIcon--tiktok svg{height:85%;width:85%}.itemSocials a{color:#000;text-decoration:none}.itemSocials .socialLink{flex:1 1 0;height:80px;max-width:80px;min-width:0;position:static;width:auto}.itemSocials .socialLink,.itemSocials .socialLink>div{align-items:center;display:flex;justify-content:center}.itemSocials .socialLink>div{height:100%;position:relative;transition:opacity .15s ease;width:100%;z-index:1}.itemSocials .socialName{display:none;height:100%;inset:0;pointer-events:none;position:absolute;transform-origin:center center;transition:transform .1s ease;width:100%;z-index:0}.itemSocials .socialName svg{display:block;height:100%;width:100%}.itemSocials .socialName text{fill:#fff}.itemSocials .socialLink>div svg{fill:#000;cursor:pointer}.itemSocials .animateLink:hover{color:#000}.itemSocials:has(.socialLink:hover) .socialLink:not(:hover)>div{opacity:0}.itemSocials .socialLink:hover .socialName{display:block;transform:scale(1.1)}.animatedStripes{animation:animatedStripesDown 4s linear infinite!important;background-image:repeating-linear-gradient(transparent,transparent 10px,#ccc 0,#ccc 20px)!important;background-size:100px 100px!important}.animatedStripes.animatedStripes--up{animation-name:animatedStripesUp!important}.animatedStripes.animatedStripes--left,.animatedStripes.animatedStripes--right{background-image:repeating-linear-gradient(90deg,transparent,transparent 10px,#ccc 0,#ccc 20px)!important}.animatedStripes.animatedStripes--right{animation-name:animatedStripesRight!important}.animatedStripes.animatedStripes--left{animation-name:animatedStripesLeft!important}@keyframes animatedStripesDown{0%{background-position:0 0}to{background-position:0 100px}}@keyframes animatedStripesUp{0%{background-position:0 100px}to{background-position:0 0}}@keyframes animatedStripesRight{0%{background-position:0 0}to{background-position:100px 0}}@keyframes animatedStripesLeft{0%{background-position:100px 0}to{background-position:0 0}}@media (hover:none) and (pointer:coarse){.itemText,.itemTextRaw{font-size:1.2em}.itemTerminal{font-size:14px}.itemBase{grid-column:span 2!important}}.separator{align-items:center;display:flex!important;justify-content:center;width:100%}.separator svg{max-width:800px}.nav-link{display:inline}.navbar.fixed-top:has(.dropdown.show),.navbar.fixed-top:has(.navbar-collapse.show){z-index:1050}.itemScroll{grid-column:span 4;grid-row:span 1;overflow:hidden;width:100%}.scrollLeftRight{align-items:center;animation:scrollLRAnimation 15s linear infinite;display:flex;font-size:50px;line-height:80%;width:max-content}.scrollLeftRight span{white-space:nowrap}.itemChevronScroll{align-items:center;grid-column:span 2;min-height:0}.itemChevronScroll .scrollLeftRight--chevrons{animation-duration:8s;height:clamp(40px,11vw,64px);line-height:1}.itemChevronScroll .chevronScrollSvg{display:block;flex-shrink:0;height:100%;width:min(100vw,480px)}@keyframes scrollLRAnimation{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.itemProjectMedia{align-items:stretch;flex-direction:column;justify-content:center}.pageContainer .media-container{flex-wrap:wrap;gap:0}.pageContainer .media-container,.pageContainer .media-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pageContainer .media-item{flex:1 1 100%;min-width:0}.pageContainer .media-item img,.pageContainer .media-item video{height:100%;object-fit:contain;width:100%}.pageContainer .media-item audio{max-width:100%;width:100%}.itemProjectContent{display:block;width:100%}.itemProjectContent--center{text-align:center;text-indent:0}.itemProjectContent--indented{text-indent:2em}.itemProjectContent--center p{text-align:center;text-indent:0}.itemProjectContent p{margin:0 0 .75em}.itemProjectContent p:last-child{margin-bottom:0}.releaseRow{align-items:stretch;align-self:stretch;color:#000;cursor:pointer;flex-direction:row;max-height:clamp(140px,28vh,240px);min-height:clamp(120px,24vh,200px);overflow:hidden;padding:0;transition:transform .1s ease,filter .12s ease}.releaseRow:hover{color:#000;filter:brightness(1.06);transform:scale(1.03);z-index:2}.releaseRow--reverse{flex-direction:row-reverse}.releaseRow__artwork{align-items:center;background-color:transparent;display:flex;flex:0 0 clamp(120px,28vw,200px);justify-content:center;max-width:42%;width:clamp(120px,28vw,200px)}.releaseRow__artwork img{display:block;height:100%;object-fit:cover;width:100%}.releaseRow__info{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:10px 14px 12px;text-align:left}.releaseRow--reverse .releaseRow__info{text-align:right}.releaseRow__name{color:#000;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(22px,6vw,42px);font-weight:700;letter-spacing:-.02em;line-height:.88;text-transform:uppercase;word-break:break-word}.releaseRow__details{color:#000;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(12px,3.2vw,16px);font-weight:200;letter-spacing:.02em;line-height:1.35;text-transform:uppercase}.releaseRow:hover .releaseRow__details,.releaseRow:hover .releaseRow__name{color:#000}.itemContactForm{background-color:#000;display:block!important;padding:0;width:100%}.contactForm__field:last-of-type{border-bottom:none}.contactForm__label{background-color:var(--ymnk-grey);color:#000;display:block;font-size:clamp(28px,7.5vw,52px);font-weight:700;letter-spacing:-.02em;line-height:.88;margin:0;padding:10px 14px 2px;text-align:left;text-transform:uppercase}.contactForm__field .form-error-message,.contactForm__field .invalid-feedback,.contactForm__field ul{background-color:#e62621;color:#fff;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:500;list-style:none;margin:0;padding:10px 16px 12px;text-align:left}.contactForm__input,.contactForm__select,.contactForm__textarea{background-color:#0d0d0d;border:none;border-radius:0;color:#f2f2f2;display:block;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(14px,3.5vw,17px);font-weight:200;letter-spacing:.02em;line-height:1.55;padding:14px 16px 16px;width:100%}.contactForm__input:focus,.contactForm__input:hover,.contactForm__textarea:focus,.contactForm__textarea:hover{background-color:#141414;box-shadow:inset 0 0 0 4px #fff;outline:none}.contactForm__select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#f2f2f2 0),linear-gradient(135deg,#f2f2f2 50%,transparent 0);background-position:calc(100% - 22px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:40px}.contactForm__textarea{min-height:clamp(120px,28vh,220px);resize:vertical}.contactForm__subjects{background-color:#0d0d0d;display:flex;flex-direction:column}.contactForm__checkbox{align-items:center;border-top:4px solid #000;color:#f2f2f2;cursor:pointer;display:flex;gap:clamp(12px,3vw,18px);margin:0;padding:clamp(12px,3vw,18px) clamp(14px,3.5vw,20px);position:relative;transition:background-color .12s ease}.contactForm__checkbox:first-of-type{border-top:none}.contactForm__checkbox:hover{background-color:#141414}.contactForm__checkboxInput{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.contactForm__checkboxBox{align-items:center;background-color:var(--ymnk-grey);border:4px solid #000;display:flex;flex-shrink:0;height:clamp(40px,11vw,56px);justify-content:center;pointer-events:none;position:relative;transition:background-color .12s ease;width:clamp(40px,11vw,56px);z-index:1}.contactForm__checkboxBox:after{color:#000;content:"×";font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(28px,8vw,40px);font-weight:700;line-height:1;opacity:0;text-shadow:1px 1px 0 hsla(0,0%,100%,.85),2px 2px 0 hsla(0,0%,100%,.85),3px 3px 0 hsla(0,0%,100%,.85);transition:opacity .12s ease}.contactForm__checkbox:has(.contactForm__checkboxInput:checked){background-color:#1c1c1c}.contactForm__checkbox:has(.contactForm__checkboxInput:checked) .contactForm__checkboxBox{background-color:#ceff04}.contactForm__checkbox:has(.contactForm__checkboxInput:checked) .contactForm__checkboxBox:after{opacity:1}.contactForm__checkbox:has(.contactForm__checkboxInput:focus-visible) .contactForm__checkboxBox{outline:4px solid #ff65df;outline-offset:2px}.contactForm__checkboxLabel{flex:1;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(22px,6.5vw,40px);font-weight:700;letter-spacing:-.02em;line-height:.9;min-width:0;pointer-events:none;position:relative;text-shadow:none;text-transform:uppercase;transition:color .12s ease,text-shadow .12s ease;z-index:1}.contactForm__checkbox:has(.contactForm__checkboxInput:checked) .contactForm__checkboxLabel{color:#ceff04;text-shadow:1px 1px 0 hsla(0,0%,100%,.9),2px 2px 0 hsla(0,0%,100%,.9),3px 3px 0 hsla(0,0%,100%,.9)}.contactForm__checkbox:hover:has(.contactForm__checkboxInput:checked) .contactForm__checkboxLabel{color:#ff65df}.contactForm__field--captcha{align-items:center;background-color:var(--ymnk-grey);display:flex;justify-content:center;min-height:88px;padding:16px}.contactForm__field--captcha .g-recaptcha{transform-origin:center center}.contactForm__submit{background-color:#ceff04;border:none;color:#000;cursor:pointer;display:block;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(36px,11vw,80px);font-weight:700;letter-spacing:-.03em;line-height:.85;margin:0;padding:clamp(16px,4vw,24px);text-align:center;text-shadow:none;text-transform:uppercase;transition:background-color .15s ease,text-shadow .1s ease,color .15s ease;width:100%}.contactForm__submit:hover{background-color:#ff65df;color:#000;text-shadow:1px 1px 0 #fff,2px 2px 0 #fff,3px 3px 0 #fff,4px 4px 0 #fff,5px 5px 0 #fff,6px 6px 0 #fff}.contactForm__alert{border:4px solid #000;box-shadow:6px 6px 0 #000;display:block!important;font-size:clamp(16px,4vw,22px);font-weight:700;line-height:1.2;padding:16px 18px;text-align:center;text-transform:uppercase}.contactForm__alert--success{background-color:#03c12e;color:#000}.contactForm__alert--error{background-color:#e62621;color:#fff}.contactForm__alert--warning{background-color:#ceff04;color:#000}@media (hover:none) and (pointer:coarse){.contactForm__field--captcha .g-recaptcha{transform:scale(.92)}}