@import url(https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap);*{box-sizing:border-box;font-family:Space Mono,monospace!important;margin:0;padding:0}#root,body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;color:#fff;font-family:Space Mono,monospace}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}.App{background:#0a0a0a;min-height:100vh;overflow-x:hidden;width:100%}section{display:block;width:100%}.hero-wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.hero-section{height:100vh;position:relative;width:100%;z-index:2}.hero-overlay{background:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.new-releases-btn{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:2px solid #fff;border-radius:50px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:600;left:50%;padding:1rem 2rem;position:absolute;text-decoration:none;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:4}.new-releases-btn:hover{background:#ffffff1a;border-color:#ff6b35;color:#ff6b35;transform:translate(-50%,-50%) scale(1.05)}@media (max-width:768px){.hero-wrapper{min-height:100vh}.hero-video{object-fit:cover;transform:translateZ(0);-webkit-transform:translateZ(0)}.hero-section{height:100vh}.new-releases-btn{border-radius:40px;font-size:1rem;padding:.8rem 1.5rem}}.our-artists{background:#000;color:#fff;font-family:Poppins,sans-serif;min-height:100vh;overflow:hidden;position:relative;width:100%}.gallery-wrapper{height:100%;inset:0;position:absolute;width:100%}.our-artists:before{background:radial-gradient(circle at top center,#ffffff0f,#0000 30%),linear-gradient(180deg,#00000038,#000000b3);content:"";inset:0;pointer-events:none;position:absolute}.info-panel{left:44px;position:absolute;top:14vh;z-index:10}.brand-title{color:#fff;font-family:Poppins,sans-serif;font-size:3rem;font-weight:900;letter-spacing:.12em;line-height:1.1;margin:0;text-transform:uppercase}.carousel-container{align-items:center;display:flex;justify-content:space-between;left:44px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100vw - 88px);z-index:1}.slot{border-radius:30px;box-shadow:0 28px 80px #00000080;cursor:url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 28L28 12M28 12H16M28 12V24" stroke="white" stroke-width="1.5"/></svg>') 20 20,pointer;flex-shrink:0;overflow:hidden;position:relative;transition:transform .5s ease,opacity .5s ease}.slot-0{height:38vh;width:14%}.slot-1{height:48vh;width:21%}.slot-2{height:70vh;width:34%}.slot-3{height:48vh;width:21%}.slot:hover{transform:translateY(-10px)}.image-layer{inset:0;position:absolute}.slide-image{display:block;height:100%;object-fit:cover;width:100%}.slide-details{display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:16px;pointer-events:none;position:absolute;transition:opacity .4s ease}.slot-2 .slide-details,.slot:hover .slide-details{opacity:1;pointer-events:auto}.top-details{display:flex;flex-direction:column;gap:8px}.artist-name-overlay{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin:0}.view-website-link{color:#fff;display:block;font-family:Space Mono,sans-serif;font-size:18px;font-weight:600;margin-top:auto;text-decoration-thickness:2px;text-underline-offset:4px}.nav-panel{align-items:center;bottom:15vh;display:flex;justify-content:space-between;left:44px;position:absolute;width:38%;z-index:10}.progress-container{background:#333;height:3px;position:relative;width:200px}.progress-bar{background:#fff;height:100%;left:0;position:absolute;top:0;transition:width .4s ease;width:0}.nav-arrows{display:flex;gap:1.5rem}.arrow-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:12px;transition:opacity .3s ease,transform .3s ease}.arrow-btn:hover{opacity:.7;transform:translateY(-2px)}@media (max-width:1024px){.info-panel{left:24px}.carousel-container{left:24px;width:calc(100vw - 48px)}.slot-0{height:32vh;width:18%}.slot-1{height:42vh;width:24%}.slot-2{height:56vh;width:34%}.slot-3{height:42vh;width:24%}.nav-panel{left:24px;width:46%}}@media (max-width:768px){.our-artists{min-height:100vh}.info-panel{left:20px;top:10vh}.brand-title{font-size:1rem}.carousel-container{left:20px;width:calc(100vw - 40px)}.slot-0{height:28vh;width:20%}.slot-1{height:34vh;width:22%}.slot-2{height:48vh;width:38%}.slot-3{height:34vh;width:20%}.slide-details{padding:12px}.items-count,.shop-link,.social-handle{font-size:18px}.nav-panel{bottom:10vh;width:56%}}.our-divisions *{box-sizing:border-box;margin:0;padding:0}.our-divisions{background:#fff;color:#000;font-family:Inter,sans-serif;overflow-x:hidden;position:relative}.our-divisions .wrapper{padding:40px}.our-divisions .marquee{border:4px solid #000;margin-bottom:60px;overflow:hidden}.our-divisions .track{animation:scroll 12s linear infinite;display:inline-block;font-family:IBM Plex Mono,monospace;font-weight:600;padding:15px;white-space:nowrap}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.our-divisions .hero{background-color:#fff;color:#000;margin-bottom:80px;position:relative}.our-divisions .hero h1{border-bottom:8px solid #000;display:inline-block;font-size:140px;font-weight:900;letter-spacing:-5px;line-height:.85}.our-divisions .vertical{border:3px solid #000;font-family:IBM Plex Mono,monospace;font-size:14px;padding:8px 12px;position:absolute;right:-60px;top:20px;transform:rotate(90deg)}.our-divisions .grid{border-left:4px solid #000;border-top:4px solid #000;display:grid;grid-auto-rows:220px;grid-template-columns:repeat(12,1fr)}.our-divisions .block{border-bottom:4px solid #000;border-right:4px solid #000;display:flex;flex-direction:column;justify-content:space-between;padding:25px;position:relative}.our-divisions .image-main{align-items:flex-end;background-color:#fff;display:flex;grid-column:span 8;justify-content:flex-start;padding:0}.our-divisions .overlay-text{color:#000;font-size:48px;font-weight:900;padding:20px}.our-divisions .manifesto{font-size:18px;font-weight:500;grid-column:span 4}.our-divisions .stat{grid-column:span 4}.our-divisions .text{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:2px;text-align:left}.our-divisions .big{font-size:80px;font-weight:900}.our-divisions .image-side{grid-column:span 4;padding:0}.our-divisions .image-side img{filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.our-divisions .loud{grid-column:span 4}.our-divisions .loud h2{font-size:70px;font-weight:900;line-height:.9}.our-divisions .quote{font-size:24px;font-weight:700;grid-column:span 8}.our-divisions .block:hover{background:#000;color:#fff;transition:.2s ease}.our-divisions .block:hover img{filter:grayscale(0)}.our-divisions .offset-section{margin:120px 0;position:relative}.our-divisions .offset-box{border:6px solid #000;padding:80px 40px;transform:rotate(-2deg)}.our-divisions .distort{font-size:80px;font-weight:900;line-height:.9;position:relative}.our-divisions .distort:after,.our-divisions .distort:before{color:#000;content:attr(data-text);left:0;opacity:.4;position:absolute;top:0}.our-divisions .distort:before{transform:translate(-5px,-5px)}.our-divisions .distort:after{transform:translate(5px,5px)}.our-divisions .full-bleed{margin-left:-40px;margin-right:-40px;margin-top:120px;position:relative;width:100vw}.our-divisions .full-bleed img{filter:grayscale(100%) contrast(120%);height:500px;object-fit:cover;width:100%}.our-divisions .bleed-text{bottom:40px;color:#fff;font-size:90px;font-weight:900;mix-blend-mode:difference;position:absolute;right:60px}.our-divisions:hover{cursor:crosshair}@media (max-width:768px){.our-divisions .wrapper{padding:20px}.our-divisions .marquee{margin-bottom:40px}.our-divisions .track{font-size:12px;padding:10px}.our-divisions .hero{margin-bottom:50px}.our-divisions .hero h1{font-size:60px;letter-spacing:-3px;line-height:.8}.our-divisions .vertical{font-size:10px;padding:6px 8px;right:-10px;top:10px}.our-divisions .grid{gap:20px;grid-auto-rows:auto;grid-template-columns:1fr}.our-divisions .block{border-width:2px;padding:15px}.our-divisions .image-main img,.our-divisions .image-side img{height:200px}.our-divisions .overlay-text{font-size:30px;padding:15px}.our-divisions .manifesto{font-size:16px}.our-divisions .big{font-size:50px}.our-divisions .loud h2{font-size:40px}.our-divisions .quote{font-size:20px}.our-divisions .full-bleed{margin-left:0;margin-right:0;margin-top:80px}.our-divisions .full-bleed img{height:300px}.our-divisions .bleed-text{bottom:20px;font-size:50px;right:20px}}.brand-explanation-section{background:#fff;padding:4rem 1.5rem;width:100%}.brand-explanation-container{margin:0 auto;max-width:1200px;text-align:center}.brands-heading{color:#000;font-family:Poppins,sans-serif;font-size:3rem;font-weight:900;letter-spacing:.12em;margin:0 0 2rem;text-transform:uppercase}.brand-philosophy{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:900px}.brand-philosophy-text{color:#000;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.75}@media (max-width:768px){.brands-heading{font-size:2rem;margin:0 0 1.5rem}.brand-philosophy-text{font-size:.95rem}}.footer{background-color:#fff;color:#000;font-size:.875rem;padding:2.5rem 1.5rem}@media (min-width:640px){.footer-form{align-items:center;flex-direction:row}}.footer-container{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:72rem;position:relative}@media (min-width:768px){.footer-container{align-items:center;flex-direction:column;justify-content:center}}.footer-left{flex:1 1;max-width:72rem;text-align:center;width:100%}.footer-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.footer-links a{color:#000;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#000}.footer-socials{color:#000;display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.footer-socials a{color:inherit;transition:color .3s ease}.footer-socials a:hover{color:#000}.footer-socials .icon,.footer-socials i,.footer-socials svg.icon{display:inline-block;height:24px;width:24px}.footer-copy{line-height:1.4;margin-top:1.5rem;text-align:center}.footer-right{align-items:center;display:flex;flex:1 1;flex-direction:column}@media (min-width:768px){.footer-right{align-items:center}}.footer-right h4{color:#000;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.footer-cookie{display:flex;justify-content:center;margin-top:1rem}@media (min-width:768px){.footer-cookie{margin-top:0;position:absolute;right:2rem;top:2rem}}@media (min-width:640px){.footer-form{flex-direction:row}}.footer-form input,.footer-form-input-dashed{border-radius:.375rem;color:#000;font-family:IBM Plex Mono,monospace;font-size:.875rem;padding:.375rem .75rem;width:100%}.footer-form-input-dashed{border:2px dashed #d1d5db}.footer-form input{border:1px solid #000;border-radius:.375rem;padding:.375rem .75rem;width:100%}.footer-form input:focus{border-color:#000;box-shadow:0 0 0 2px #0003;outline:none}.footer-form button{background-color:#fff;border:1px solid #000;border-radius:.375rem;color:#000;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:500;padding:.375rem 1rem;transition:background-color .3s ease;width:100%}.footer-form button:hover{background-color:#f5f5f5}@media (min-width:640px){.footer-form button{width:auto}}.footer-note{color:#6b7280;font-size:.75rem;line-height:1.35;margin-top:.5rem;max-width:20rem;text-align:center;.footer-form-input-dashed{background:#0000;border:none;border-bottom:2px dashed #111827;padding:.35rem 0;width:220px}}@media (min-width:768px){.footer-note{text-align:right}}.footer-newsletter-success{box-sizing:border-box;color:#111827;font-family:IBM Plex Mono,monospace;margin-top:.5rem;max-width:20rem;text-align:center;width:100%}@media (min-width:768px){.footer-newsletter-success{text-align:right}}.footer-form-message,.newsletter-title{font-family:IBM Plex Mono,monospace}.footer-form-message{border-radius:.375rem;font-size:.75rem;margin-top:.5rem;padding:.5rem;text-align:center}.footer-form-message.error{background-color:#fee2e2;color:#991b1b}.footer-form-message.success{background-color:#dcfce7;color:#166534}.privacy-policy{background:#0000;color:#fff;font-family:IBM Plex Mono,monospace;line-height:1.6;margin:2rem auto;max-width:900px;padding:2rem}.privacy-policy h1{font-size:2rem;margin-bottom:1rem}.privacy-policy h2{font-size:1.125rem;margin-top:1.25rem}.privacy-policy ul{margin-left:1.25rem}.privacy-policy a{color:#1a73e8}.cookie-policy{background:#0000;color:#fff;font-family:IBM Plex Mono,monospace;line-height:1.6;margin:2rem auto;max-width:900px;padding:2rem}.cookie-policy h1{font-size:2rem;margin-bottom:1rem}.cookie-policy h2{font-size:1.125rem;margin-top:1.25rem}.cookie-policy ul{margin-left:1.25rem}.cookie-policy a{color:#1a73e8}.cookie-policy .effective-date{font-weight:600;margin-top:1.5rem}.terms-of-use{background:#0000;color:#fff;font-family:IBM Plex Mono,monospace;line-height:1.6;margin:2rem auto;max-width:900px;padding:2rem}.terms-of-use h1{font-size:2rem;margin-bottom:1rem}.terms-of-use h2{font-size:1.125rem;margin-top:1.25rem}.terms-of-use a{color:#1a73e8}.legal-top-logo-link{display:inline-block;text-decoration:none}.legal-top-logo{filter:invert(1) brightness(2);height:auto;left:16px;width:90px}.legal-home-btn,.legal-top-logo{position:absolute;top:16px;z-index:9999}.legal-home-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:60px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;right:16px;transition:all .3s ease}.legal-home-btn:hover{background:#ffffff26;border:1px solid #ffffff4d}.legal-home-btn:active{transform:scale(.98)}body{background-color:none;font-family:IBM Plex Mono,monospace;margin:0;padding:0}.header{box-sizing:border-box;padding:20px;transition:all .3s ease;z-index:1000}.header,.header-container:before{left:0;position:absolute;top:0;width:100%}.header-container:before{background-color:none;border-radius:16px;content:"";height:100%;opacity:0;transform:translateX(100%) scale(.85);transition:transform .5s ease,opacity .5s ease,scale .5s ease;z-index:-1}.header.scrolled .header-container:before{opacity:1;transform:translateX(0) scale(1)}.header-container{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:none;border-radius:0;box-shadow:none;display:flex;font-family:IBM Plex Mono,monospace;justify-content:space-between;margin:0 auto;max-width:1200px;overflow:hidden;padding:16px 24px;position:relative;transition:all .5s ease}.logo{flex-shrink:0;height:100px;transition:all .3s ease;width:auto;z-index:1}.button-container{align-items:center;display:flex;gap:15px;position:relative;z-index:2}.desktop-nav{display:none;gap:32px;margin-left:auto}.cta-button{background-color:#000;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease;z-index:1}.cta-button:hover{background-color:#333;transform:translateY(-2px)}.hamburger{background:none;border:none;cursor:pointer;display:block;padding:10px;z-index:2}.hamburger span{background-color:#fff;display:block;height:3px;margin:6px 0;transition:all .3s ease;width:25px}.mobile-menu{align-items:center;background-color:#fffffff2;display:flex;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:999}.mobile-menu a{color:#000;font-size:24px;font-weight:500;text-decoration:none}.mobile-menu.open{right:0}.mobile-cta-button{background-color:#fff;border:none;border-radius:30px;color:#000;cursor:pointer;font-size:18px;font-weight:600;margin-top:20px;padding:15px 30px}.header.scrolled .desktop-nav a,.header.scrolled .logo{color:#fff}.header.scrolled .cta-button{background-color:#fff;color:#000}.header.scrolled .hamburger span{background-color:#fff}@media (max-width:768px){.cta-button{display:none}.header-container{padding:12px 16px}.logo{height:75px;transition:all .3s ease;width:auto;z-index:1}}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){transform:rotate(-45deg) translate(7px,-6px)}.cookie-icon-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#060a0ff2,#141e30f2);border:2px solid #ffffff26;border-radius:50%;bottom:2rem;box-shadow:0 8px 24px #0006,inset 0 1px 0 #ffffff14;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;height:56px;justify-content:center;left:1.5rem;outline:none;position:fixed;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:10000}.cookie-icon-btn:hover{background:linear-gradient(135deg,#00b89426,#143250f2);border-color:#00b89466;box-shadow:0 12px 32px #00b89433,inset 0 1px 0 #ffffff1f;transform:translateY(-3px)}.cookie-icon-btn:active{box-shadow:0 6px 16px #0000004d;transform:translateY(-1px) scale(.96)}.cookie-icon-btn:focus-visible{box-shadow:0 8px 24px #0006,0 0 0 3px #00b8944d,inset 0 1px 0 #ffffff14}@keyframes pulse-ring{0%{box-shadow:0 8px 24px #0006,inset 0 1px 0 #ffffff14,0 0 0 0 #00b89480}50%{box-shadow:0 8px 24px #0006,inset 0 1px 0 #ffffff14,0 0 0 8px #00b89400}to{box-shadow:0 8px 24px #0006,inset 0 1px 0 #ffffff14,0 0 0 0 #00b89400}}.cookie-icon-btn.pulse{animation:pulse-ring 2s infinite}@media (max-width:640px){.cookie-icon-btn{bottom:1.5rem;font-size:1.4rem;height:52px;left:1rem;width:52px}}*{font-family:inherit}.cookie-consent-root{inset:0;pointer-events:none;position:fixed;z-index:9999}.cookie-consent-banner{align-items:flex-start;background:#060a0ff5;border-radius:16px;bottom:24px;box-shadow:0 12px 40px #00000061;color:#fff;display:flex;gap:18px;left:20px;margin:0 auto;max-width:1060px;padding:20px;pointer-events:auto;position:absolute;right:20px}.cookie-consent-banner.mobile{border-radius:14px;bottom:12px;left:12px;padding:16px;right:12px}.cookie-consent-content{flex:1 1 60%}.cc-heading{color:#fff;font-family:BBH Bartle,Georgia,Times New Roman,serif;font-size:20px;line-height:1.2;margin:0 0 10px}.cc-text{color:#d9e2f1;font-family:Roboto,sans-serif;font-size:14px;margin:0 0 16px;max-width:100%}.cc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cc-actions.mobile{align-items:stretch;flex-direction:column}.cc-btn{border:none;border-radius:10px;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;min-width:120px;padding:10px 16px}.cc-actions.mobile .cc-btn{justify-content:center;width:100%}.cc-accept{background:#00b894;color:#06202a;font-weight:600}.cc-manage{color:#d9e2f1}.cc-decline,.cc-manage{background:#ffffff0f;border:1px solid #ffffff24}.cc-decline{color:#f6b3b3}.cc-settings{border-left:1px solid #ffffff14;display:flex;flex-direction:column;gap:12px;padding-left:18px;width:320px}.cc-settings.mobile{border-left:none;margin-top:14px;padding-left:0;width:100%}.cc-section{flex-direction:column}.cc-row,.cc-section{display:flex;gap:12px}.cc-row{align-items:center;justify-content:space-between}.cc-label{color:#fff;font-size:13px;font-weight:600}.cc-desc,.cc-label{font-family:Roboto,sans-serif}.cc-desc{color:#cfe8ff;font-size:12px}.cc-switch{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff1a;border:2px solid #fff3;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;outline:none;position:relative;transition:background-color .3s ease,border-color .3s ease;width:48px}.cc-switch:before{background:#fffc;border-radius:10px;content:"";height:18px;left:1px;position:absolute;top:1px;transition:transform .3s ease;width:18px}.cc-switch:checked{background:#00b894;border-color:#00b894}.cc-switch:checked:before{transform:translateX(24px)}.cc-switch:disabled{background:#9bbbdd4d;border-color:#9bbbdd80;cursor:not-allowed;opacity:.6}.cc-switch:focus-visible{outline:2px solid #fff6;outline-offset:2px}.cc-save{display:flex;justify-content:flex-end}.cc-save.mobile{justify-content:stretch}.cc-save-btn{background:#2d74ff;color:#fff;font-weight:600;width:100%}@media (max-width:720px){.cookie-consent-banner{bottom:16px;flex-direction:column;left:12px;padding:16px;right:12px}.cookie-consent-content{width:100%}.cc-actions{gap:10px}.cc-row{align-items:stretch;flex-direction:column;gap:6px}.cc-switch{align-self:flex-start}}
/*# sourceMappingURL=main.904965bb.css.map*/