*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#050505;color:#eee;font-family:"DM Mono",monospace;overflow-x:hidden;cursor:crosshair}a{color:inherit;text-decoration:none}::selection{background:#eee;color:#050505}.noise{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor,.cursor-ring{position:fixed;pointer-events:none;z-index:2000;transform:translate(-50%,-50%)}.cursor{width:7px;height:7px;background:#fff}.cursor-ring{width:28px;height:28px;border:1px solid #777;transition:width .18s,height .18s,border-color .18s}body.hovering .cursor-ring{width:50px;height:50px;border-color:#fff}#loader{position:fixed;inset:0;background:#050505;z-index:3000;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .7s}.loader-logo{font:80px/1 "Archivo Black";letter-spacing:-7px}.loader-line{width:180px;height:1px;background:#222;margin-top:35px}.loader-line span{display:block;width:0;height:100%;background:#fff;animation:load 1.4s forwards}.loader-status{font-size:8px;color:#777;margin-top:14px;letter-spacing:2px}@keyframes load{to{width:100%}}.nav{position:fixed;z-index:500;top:0;left:0;width:100%;height:76px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;mix-blend-mode:difference}.brand{font:25px "Archivo Black";letter-spacing:-2px}.nav-meta{font-size:8px;opacity:.55;position:absolute;left:50%;transform:translateX(-50%)}.nav-links{display:flex;gap:28px}.nav-links a{font-size:9px;position:relative}.nav-links small{font-size:6px;color:#777;margin-left:4px}.nav-links a:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:1px;background:#fff;transition:.25s}.nav-links a:hover:after{width:100%}.menu-toggle{display:none;background:none;border:0}.hero{height:100vh;min-height:650px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.hero-code{position:absolute;top:120px;left:35px;font-size:8px;line-height:1.8;color:#666;letter-spacing:1px}.hero-coordinate{position:absolute;right:35px;top:120px;font-size:8px;color:#555}.hero-title-wrap{position:relative}.hero-title{font:clamp(75px,17vw,260px)/.72 "Archivo Black";letter-spacing:-.095em;position:relative;color:#f1f1f1;animation:glitch 5s infinite}.hero-title:before,.hero-title:after{content:attr(data-text);position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px #aaa;pointer-events:none}.hero-title:before{transform:translate(6px,-4px);opacity:.2}.hero-title:after{transform:translate(-5px,5px);opacity:.12}@keyframes glitch{0%,92%,100%{transform:none}93%{transform:skew(-5deg)}94%{transform:translate(7px)}95%{transform:translate(-4px)}}.hero-sub{margin-top:48px;font-size:10px;letter-spacing:6px;color:#888}.hero-scroll{position:absolute;bottom:30px;font-size:8px;letter-spacing:3px;color:#666}.hero-scroll span{margin-left:12px;color:#eee}.marquee{border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;overflow:hidden;white-space:nowrap;padding:15px 0}.marquee div{display:inline-block;font:17px "Archivo Black";letter-spacing:-.5px;animation:marquee 24s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:155px 7vw}.eyebrow{font-size:8px;letter-spacing:3px;color:#555;margin-bottom:42px}.heading-row{display:flex;justify-content:space-between;align-items:flex-end}.section h2,.heading-row h2{font:clamp(55px,9vw,135px)/.78 "Archivo Black";letter-spacing:-.075em}.section h2 i,.heading-row h2 i{font-style:normal;color:transparent;-webkit-text-stroke:1px #eee}.heading-row p{font-size:8px;line-height:1.8;text-align:right;color:#555}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:80px}.product{border:1px solid #1b1b1b;position:relative;aspect-ratio:.78;overflow:hidden;transition:.35s}.product:hover{border-color:#777;transform:translateY(-7px)}.product-art{height:78%;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at center,#111 0,#080808 45%,#050505 75%)}.product-art span{font:clamp(25px,4vw,55px) "Archivo Black";letter-spacing:-5px;transform:rotate(-12deg);color:#111;-webkit-text-stroke:1px #666;transition:.4s}.product:hover .product-art span{color:#eee;-webkit-text-stroke:0;transform:rotate(0) scale(1.1)}.product-art b{position:absolute;right:14px;top:14px;font-size:8px;color:#444}.product-info{height:22%;border-top:1px solid #1b1b1b;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-size:8px}.product-info span{color:#555}.world{min-height:900px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10vw}.world-copy{max-width:600px}.world-copy h2{margin-bottom:55px}.world-copy p{max-width:480px;color:#999;font-size:12px;line-height:2;margin-bottom:22px}.world-copy strong{color:#eee}.world-copy .dim{color:#444}.sigil{height:520px;border:1px solid #1b1b1b;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.sigil:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #151515;transform:rotate(45deg)}.sigil:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #202020;transform:rotate(45deg)}.sigil-core{width:120px;height:120px;border:1px solid #eee;transform:rotate(45deg);position:relative;z-index:2}.sigil-core:after{content:"";position:absolute;inset:20px;border:1px solid #eee}.sigil span{position:absolute;z-index:3;font:30px "Archivo Black";letter-spacing:-4px}.feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:80px}.post{height:380px;border:1px solid #1b1b1b;padding:24px;position:relative;transition:.3s}.post:hover{background:#eee;color:#050505}.post-id{font-size:8px;color:#555}.post h3{font:35px/1 "Archivo Black";letter-spacing:-2px;margin-top:60px}.post p{font-size:9px;line-height:1.9;color:#777;max-width:300px;margin-top:22px}.post time{position:absolute;bottom:20px;left:24px;font-size:7px;color:#555}.music{border-top:1px solid #1b1b1b}.music>h2{margin-bottom:80px}.music-box{border:1px solid #222;padding:45px;min-height:300px;position:relative;overflow:hidden}.track-meta,.track-name,.track-bottom{position:relative;z-index:2}.track-meta{font-size:8px;color:#555}.track-name{font:clamp(35px,6vw,80px) "Archivo Black";letter-spacing:-5px;margin:55px 0}.track-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#555}.platforms{display:flex;gap:8px}.platforms a{border:1px solid #333;padding:13px 18px;color:#eee;transition:.25s}.platforms a:hover{background:#eee;color:#050505}.manifesto{height:75vh;min-height:500px;border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.manifesto-word{font:25vw "Archivo Black";letter-spacing:-.12em;color:#090909;-webkit-text-stroke:1px #151515;white-space:nowrap}.manifesto-copy{position:absolute;font:clamp(35px,6vw,90px)/.8 "Archivo Black";letter-spacing:-5px;text-align:center}footer{padding:90px 35px 30px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-logo{font:70px "Archivo Black";letter-spacing:-6px}.footer-logo~div small{display:block;font-size:7px;color:#555;margin-bottom:20px}footer a{display:block;font-size:9px;margin-bottom:12px}footer a:hover{text-decoration:line-through}.copyright{grid-column:1/-1;color:#444;font-size:7px;margin-top:60px}.toast{position:fixed;right:25px;bottom:25px;background:#eee;color:#050505;padding:15px 20px;font-size:8px;transform:translateY(100px);transition:.3s;z-index:1500}.toast.show{transform:none}@media(max-width:850px){.cursor,.cursor-ring{display:none}.nav{padding:0 20px}.nav-meta{display:none}.nav-links{position:fixed;inset:0;background:#050505;display:none;flex-direction:column;align-items:center;justify-content:center;gap:28px}.nav-links.open{display:flex}.nav-links a{font:35px "Archivo Black";letter-spacing:-2px}.nav-links small{display:none}.menu-toggle{display:block;position:relative;width:28px;height:20px}.menu-toggle span{display:block;height:1px;background:#eee;margin:7px 0}.hero-code,.hero-coordinate{display:none}.hero-title{font-size:23vw;letter-spacing:-.09em}.hero-sub{font-size:8px;letter-spacing:3px}.section{padding:105px 20px}.heading-row{display:block}.heading-row p{text-align:left;margin-top:25px}.product-grid{grid-template-columns:1fr 1fr;margin-top:55px}.world{grid-template-columns:1fr;min-height:auto}.sigil{height:350px}.feed-grid{grid-template-columns:1fr}.post{height:300px}.music-box{padding:25px}.track-bottom{display:block}.platforms{margin-top:25px;flex-wrap:wrap}.manifesto{height:55vh}.manifesto-word{font-size:28vw}footer{grid-template-columns:1fr 1fr;padding:65px 20px 25px}.footer-logo{grid-column:1/-1;font-size:55px}.copyright{margin-top:30px}}
html,
body {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;

    -webkit-touch-callout: none !important;
}

* {
    -webkit-user-select: none !important;
    user-select: none !important;
}

img,
video,
svg,
canvas {
    -webkit-user-drag: none !important;
    user-drag: none !important;
}

::selection {
    background: transparent !important;
    color: inherit !important;
}

::-moz-selection {
    background: transparent !important;
    color: inherit !important;
}

a,
button {
    -webkit-tap-highlight-color: transparent;
}

@media print {
    html,
    body {
        display: none !important;
    }
}

@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@700;900&display=swap');

.brand-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 0.85;

    font-family: 'Unbounded', sans-serif;
    font-size: 45px;
    font-weight: 900;
    letter-spacing: -0.06em;
}

.brand-title > span {
    margin-top: 10px;

    font-family: 'Unbounded', sans-serif;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: 0.03em;

    color: #666;
    opacity: 0.8;

    transform: skewX(-10deg);
}

.nav .brand {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.nav .brand img {
    display: block;
    width: 65px;
    height: auto;
    object-fit: contain;

    /* prevents image dragging */
    -webkit-user-drag: none;
    user-select: none;
}

/* Mobile */
@media (max-width: 768px) {
    .nav .brand img {
        width: 52px;
    }
}

.hero-title-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;

    line-height: 0;
    margin-bottom: 0;
}

.hero-logo {
    display: block;
    width: min(700px, 80vw);
    height: auto;
    object-fit: contain;

    -webkit-user-drag: none;
    user-select: none;
}

/* MOBILE */
@media (max-width: 768px) {
    .hero-title-wrap {
        margin-bottom: 0;
    }

    .hero-logo {
        width: 82vw;
    }
}