:root{--bg: #060606;--bg-2: #0d0d0e;--ink: #ece9e0;--ink-dim: #9b9890;--ink-mute: #5a5852;--rule: rgba(236, 233, 224, .16);--rule-soft: rgba(236, 233, 224, .08);--accent: oklch(94% .01 90);--accent-2: oklch(94% .01 90 / .18);--display: "Nimbus Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "Inter", "Helvetica Neue", system-ui, sans-serif;--body-size: 14px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);overflow-x:hidden;max-width:100%}body{font-family:var(--mono);font-size:var(--body-size);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.page{position:relative;min-height:100dvh;display:grid;place-items:start center;padding:72px 18px 80px;isolation:isolate}.page:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;background:radial-gradient(120% 80% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%)}.grain{position:fixed;inset:0;pointer-events:none;z-index:70;mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.92 0 0 0 0.42 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.col{position:relative;z-index:2;width:100%;max-width:560px;display:flex;flex-direction:column;gap:36px}.wordmark{font-family:var(--display);font-weight:900;font-size:clamp(64px,16vw,142px);line-height:.82;letter-spacing:-.04em;text-transform:uppercase;margin:0}.wordmark .row{display:flex;align-items:baseline;justify-content:center;gap:.08em;white-space:nowrap}.hero{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.stamp{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px 22px;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.stamp__kicker,.stamp__year{font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.stamp__kicker{text-align:left;display:inline-flex;align-items:center;color:var(--accent)}.stamp__year{text-align:right;color:var(--ink);font-weight:700}.stamp__date{font-family:var(--display);font-weight:900;font-size:clamp(44px,10vw,78px);line-height:.82;letter-spacing:-.01em;color:var(--ink);display:inline-flex;align-items:baseline;gap:.04em}.stamp__date .stamp__slash{color:var(--accent);font-size:.7em;transform:translateY(-.04em)}.release{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:stretch;position:relative}.release .cover{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;background:#000}.release .cover img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:contrast(1.08);animation:spin 60s linear infinite;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}@keyframes spin{to{transform:rotate(360deg)}}.release .meta{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.release .label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.release h2{font-family:var(--display);font-weight:900;font-size:clamp(26px,5.6vw,38px);line-height:.9;margin:4px 0 0;text-transform:uppercase;letter-spacing:.01em}.release .desc{font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--ink-dim);margin:4px 0 0;text-transform:uppercase;letter-spacing:.18em}.links{display:flex;flex-direction:column;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg)}.lnk+.lnk{border-top:1px solid var(--rule-soft)}.lnk{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:18px 16px;background:var(--bg);font-family:var(--mono);font-size:13px;position:relative;transition:background .24s ease,padding .24s ease,color .24s ease;cursor:pointer;overflow:hidden}.lnk:hover{background:#0f0f10;padding-left:22px}.lnk:hover .arrow{transform:translate(4px);color:var(--accent)}.lnk:hover .name{color:var(--ink)}.lnk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.lnk:hover:before{transform:scaleY(1)}.lnk .num{color:var(--ink-dim);display:inline-flex;align-items:center;justify-content:center}.lnk .name{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;min-width:0;overflow-wrap:anywhere}.lnk .name .handle{display:block;margin-top:3px;color:var(--ink-dim);font-weight:400;letter-spacing:.06em;font-size:12.5px;text-transform:none}.lnk .arrow{font-family:var(--mono);font-size:18px;color:var(--ink-dim);transition:transform .24s ease,color .24s ease}.lnk.primary{background:var(--accent);color:#060606}.lnk.primary .num,.lnk.primary .name{color:#060606}.lnk.primary .name .handle{color:#000000b8}.lnk.primary .arrow{color:#060606}.lnk.primary:hover{background:var(--accent);filter:brightness(1.08)}.lnk.primary:before{background:#060606}.foot{margin-top:24px;display:flex;flex-direction:column;gap:22px}.foot .row{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.foot .row a{color:var(--ink-dim);border-bottom:1px solid var(--rule-soft);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.foot .row a:hover{color:var(--accent);border-bottom-color:var(--accent)}.foot .sig{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ece9e0b3;text-align:center;margin-top:48px}@media(max-width:600px){.foot .sig{margin-top:16px}}.foot .sig a{color:#ece9e0a6;border-bottom:1px solid rgba(236,233,224,.22);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.foot .sig a:hover{color:var(--ink);border-bottom-color:var(--ink)}.foot .urda{font-family:var(--display);font-weight:900;font-size:13vw;line-height:.82;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px var(--ink-mute);text-transform:uppercase;margin:0;text-align:center}@media(min-width:560px){.foot .urda{font-size:78px}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .7s cubic-bezier(.2,.6,.2,1) both}.rise.d1{animation-delay:80ms}.rise.d2{animation-delay:.18s}.rise.d3{animation-delay:.28s}.rise.d4{animation-delay:.38s}.rise.d5{animation-delay:.48s}@media(max-width:600px){.page{padding:40px 16px 60px}.col{gap:28px}}@media(max-width:520px){.release{grid-template-columns:1fr;gap:18px;justify-items:center;text-align:center}.release .cover{max-width:240px;margin:0 auto}.release .meta{align-items:center}}@media(max-width:460px){.page{padding:32px 14px 56px}.col{gap:24px}.wordmark{font-size:clamp(48px,17vw,96px)}.release .meta h2{font-size:clamp(24px,7.5vw,32px)}.release .label{font-size:9.5px;letter-spacing:.24em}.release .desc{font-size:12px;line-height:1.5}.stamp{grid-template-columns:1fr;justify-items:center;gap:8px;padding:14px 6px}.stamp__kicker{text-align:center}.stamp__year{text-align:center;font-size:9.5px;letter-spacing:.22em}.stamp__kicker{font-size:9.5px;letter-spacing:.22em}.stamp__date{font-size:clamp(44px,14vw,72px)}.lnk{grid-template-columns:24px 1fr auto;gap:12px;padding:16px 14px;font-size:12px}.lnk:hover{padding-left:18px}.lnk .name{font-size:11.5px;letter-spacing:.14em}.lnk .name .handle{font-size:11.5px}.lnk .arrow{font-size:16px}.lnk .num svg{width:16px;height:16px}.lnk.primary{padding:18px 14px}.foot{padding-top:14px;gap:14px}.foot .urda{font-size:clamp(28px,9.5vw,56px);letter-spacing:.005em;text-wrap:balance}.foot .row{flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:9.5px;letter-spacing:.16em}}@media(max-width:360px){.page{padding:28px 12px 48px}.wordmark{font-size:clamp(44px,18vw,84px)}.release{gap:14px}.release .cover{max-width:200px}.foot .urda{font-size:clamp(24px,10vw,44px)}}
