/*! minified */
@font-face{font-family:"America Faster";src:url("/assets/fonts/America_Faster_V2.woff2") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Helvetica Neue Local";src:url("/assets/fonts/Helvetica_Neue_Regular.woff2") format("woff2");font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:"Helvetica Neue Local","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:linear-gradient(rgba(61,55,55,0.10) 50%,rgba(0,0,0,0.28) 50%),linear-gradient(90deg,rgba(255,0,0,0.03),rgba(0,255,0,0.01),rgba(0,0,255,0.03));background-size:100% 3px,3px 100%;opacity:0.9}.bg-wash{position:fixed;inset:0;z-index:0;background:radial-gradient(900px 520px at 18% 12%,var(--accentGlow),transparent 60%),radial-gradient(900px 520px at 92% 18%,var(--accent2Glow),transparent 58%),radial-gradient(900px 520px at 40% 92%,var(--iceGlow),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.03),transparent 30%,rgba(0,0,0,0.40));filter:saturate(1.05)}#platformBar{position:fixed;top:calc(var(--platformTop) + env(safe-area-inset-top));left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 12px;flex-wrap:wrap}#platformBar .plat{display:inline-flex;align-items:center;justify-content:center;height:var(--pillH);padding:10px 16px;border-radius:999px;background:rgba(0,0,0,0.55);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);transition:transform 0.15s ease,background 0.15s ease,box-shadow 0.2s ease;opacity:0.95;text-decoration:none;box-shadow:0 0 0 1px rgba(255,255,255,0.06) inset}#platformBar .plat:hover{transform:translateY(-2px) scale(1.06);background:rgba(0,0,0,0.72);opacity:1;box-shadow:0 0 0 1px rgba(255,255,255,0.10) inset,0 0 22px var(--accentGlow)}#platformBar .plat img{height:var(--iconH);width:auto;max-width:var(--iconMaxW);display:block;filter:brightness(1.1)}@media (max-width:768px){#platformBar{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scroll-padding-inline:12px;scrollbar-width:none}#platformBar::-webkit-scrollbar{display:none}#platformBar::before,#platformBar::after{content:"";margin:auto}#platformBar .plat{flex:0 0 auto}#platformBar .plat:nth-child(4),#platformBar .plat:nth-child(5){display:none}}.page{position:relative;z-index:10;min-height:100vh;padding:170px 18px 110px;display:flex;justify-content:center}.card{width:100%;max-width:var(--maxW);border-radius:var(--radius);background:var(--card);border:1px solid rgba(255,255,255,0.08);box-shadow:0 26px 70px rgba(0,0,0,0.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.card-inner{display:grid;grid-template-columns:minmax(0,560px) 1fr;gap:0;align-items:center}@media (max-width:900px){.card-inner{grid-template-columns:1fr}}.art{position:relative;background:rgba(0,0,0,0.005);min-height:auto;display:grid;align-items:center;justify-items:center;padding:10px;width:100%}.art img{width:100%;max-width:416px;height:auto;border-radius:10px;box-shadow:0 19px 5px rgba(0,0,0,0.65);border:1px solid rgba(255,255,255,0.08)}.info{padding:34px 34px 28px;display:flex;flex-direction:column}@media (max-width:900px){.info{padding:26px 20px 24px}.moreCards{padding-left:20px;padding-right:20px;padding-bottom:10px}}.about a{color:var(--accent);text-decoration:underline}.meta{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.6;border-top:1px solid rgba(255,255,255,0.08);padding-top:14px;text-shadow:0 0 10px var(--accentGlowStrong);text-align:center}.nowrap{white-space:nowrap}@media (max-width:600px){.nowrap{white-space:normal}.about,.meta,h1{overflow-wrap:anywhere}.cardTitle,.cardArtist,.cardName,.cardCta{white-space:normal}.cardName,.cardCta{overflow-wrap:anywhere}.moreCard{min-width:0}}.metaDot{color:#ffffff;display:inline-block;font-weight:700;font-size:1.25em;transform:translateY(-0.5px);text-shadow:0 0 10px rgba(255,255,255,0.95),0 0 24px rgba(255,255,255,0.9),0 0 34px var(--accentGlowStrong),0 0 64px var(--accentGlow);filter:drop-shadow(0 0 10px rgba(255,255,255,0.9)) drop-shadow(0 0 22px rgba(255,255,255,0.8)) drop-shadow(0 0 22px var(--accentGlowStrong)) drop-shadow(0 0 40px var(--accentGlow));animation:dotPulse 1.8s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:0.95;text-shadow:0 0 8px rgba(255,255,255,0.85),0 0 18px rgba(255,255,255,0.8),0 0 24px var(--accentGlowStrong),0 0 50px var(--accentGlow);filter:drop-shadow(0 0 8px rgba(255,255,255,0.8)) drop-shadow(0 0 16px rgba(255,255,255,0.7)) drop-shadow(0 0 18px var(--accentGlowStrong)) drop-shadow(0 0 32px var(--accentGlow))}50%{opacity:1;text-shadow:0 0 12px rgba(255,255,255,0.98),0 0 28px rgba(255,255,255,0.95),0 0 44px var(--accentGlowStrong),0 0 80px var(--accentGlow);filter:drop-shadow(0 0 12px rgba(255,255,255,0.95)) drop-shadow(0 0 28px rgba(255,255,255,0.9)) drop-shadow(0 0 26px var(--accentGlowStrong)) drop-shadow(0 0 54px var(--accentGlow))}}.moreCards{grid-column:1 / -1;margin-top:18px;padding:14px 34px 24px;border-top:1px solid rgba(255,255,255,0.08);text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.moreTitle::before,.moreTitle::after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;pointer-events:none;opacity:0}.moreTitle::before{color:var(--accent);transform:translateX(1px);text-shadow:0 0 14px var(--accentGlowStrong)}.moreTitle::after{color:var(--accent2);transform:translateX(-1px);text-shadow:0 0 14px var(--accent2Glow)}.moreCards:hover .moreTitle::before,.moreCards:hover .moreTitle::after{opacity:0.35;animation:titleGlitch 1.4s steps(2,end) infinite}@keyframes titleGlitch{0%{clip-path:inset(0 0 92% 0);transform:translate(1px,0)}12%{clip-path:inset(15% 0 70% 0);transform:translate(-1px,0)}24%{clip-path:inset(55% 0 35% 0);transform:translate(2px,0)}36%{clip-path:inset(35% 0 52% 0);transform:translate(-2px,0)}48%{clip-path:inset(80% 0 10% 0);transform:translate(1px,0)}60%{clip-path:inset(10% 0 80% 0);transform:translate(-1px,0)}72%{clip-path:inset(65% 0 22% 0);transform:translate(2px,0)}84%{clip-path:inset(40% 0 45% 0);transform:translate(-2px,0)}100%{clip-path:inset(0 0 92% 0);transform:translate(1px,0)}}.moreSub{color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:12px}.moreGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,680px);max-width:680px;margin:0 auto;justify-content:center;justify-items:stretch}@media (max-width:900px){.moreGrid{grid-template-columns:1fr;width:min(100%,340px);max-width:340px}}.moreTitle,.moreSub{text-align:center}.moreCard{--_rim:var(--glass-rim,var(--accent,#ffffff));--_rim-bright:color-mix(in oklab,var(--_rim) 55%,#ffffff);position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;grid-template-rows:auto auto auto;gap:8px 10px;align-items:end;width:100%;min-height:132px;padding:14px 14px;border-radius:14px;text-decoration:none;-webkit-backdrop-filter:blur(14px) saturate(170%) brightness(1.06);backdrop-filter:url(#kfr-warp) blur(10px) saturate(170%) brightness(1.05);background:radial-gradient(520px 160px at 16% 0%,color-mix(in oklab,var(--_rim) 26%,transparent),transparent 62%),radial-gradient(520px 160px at 88% 100%,color-mix(in oklab,var(--accent2,var(--_rim)) 20%,transparent),transparent 62%),linear-gradient(135deg in oklab,color-mix(in oklab,#ffffff 16%,transparent) 0%,color-mix(in oklab,#bbbbbc 10%,rgba(10,10,14,0.44)) 52%,color-mix(in oklab,var(--_rim) 14%,transparent) 100%);border:1px solid color-mix(in oklab,var(--_rim-bright) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--_rim-bright) 22%,transparent),inset 2px 2.5px 0px -1px color-mix(in oklab,#ffffff 85%,transparent),inset -2px -2px 0px -1px color-mix(in oklab,var(--_rim-bright) 72%,transparent),inset 0px -8px 14px -6px color-mix(in oklab,var(--_rim) 45%,transparent),0px 12px 32px 0px rgba(0,0,0,0.48),0px 4px 16px 0px color-mix(in oklab,var(--_rim) 18%,transparent);overflow:hidden;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),box-shadow 0.32s cubic-bezier(0.22,1,0.36,1),border-color 0.32s ease}.moreCard::before{content:"";position:absolute;top:-35%;bottom:-35%;left:0;width:62%;background:linear-gradient(90deg in oklab,transparent 0%,color-mix(in oklab,var(--_rim-bright) 22%,transparent) 28%,color-mix(in oklab,#ffffff 48%,transparent) 50%,color-mix(in oklab,var(--_rim-bright) 22%,transparent) 72%,transparent 100%);transform:translateX(-150%) skewX(-20deg);opacity:0.95;pointer-events:none;z-index:2;animation:sheen 3.8s cubic-bezier(0.4,0,0.2,1) infinite}.moreCard:nth-child(2)::before{animation-delay:0.95s}.moreCard:nth-child(3)::before{animation-delay:1.9s}.moreCard:nth-child(4)::before{animation-delay:2.85s}.moreCard:hover{transform:translateY(-3px) scale(1.015);border-color:color-mix(in oklab,var(--_rim-bright) 72%,transparent);box-shadow:inset 0 0 0 1.2px color-mix(in oklab,var(--_rim-bright) 38%,transparent),inset 2.2px 3px 0px -1px color-mix(in oklab,#ffffff 95%,transparent),inset -2.2px -2.5px 0px -1px color-mix(in oklab,var(--_rim-bright) 88%,transparent),inset 0px -10px 18px -5px color-mix(in oklab,var(--_rim) 65%,transparent),0px 18px 44px 0px rgba(0,0,0,0.58),0px 8px 28px 0px color-mix(in oklab,var(--_rim) 34%,transparent)}.moreCard:hover::before{opacity:1;animation-duration:1.4s}@keyframes sheen{0%{transform:translateX(-150%) skewX(-20deg)}55%,100%{transform:translateX(240%) skewX(-20deg)}}.cardTag{grid-column:1 / -1;justify-self:center;font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.70)}.cardName{grid-column:2;grid-row:2;justify-self:center;text-align:center;font-family:"America Faster","Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.92);font-size:clamp(12px,1.4vw,18px);line-height:1.05;text-shadow:0 0 18px rgba(0,0,0,0.35);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cardYear,.moreGrid span[class^="P"]{grid-column:3;grid-row:2;font-weight:800;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#ffffff;justify-self:end;align-self:center;text-shadow:0 0 10px rgba(0,0,0,0.45);-webkit-text-stroke:0.02px #000000}.cardCta{text-align:center;align-self:end;grid-column:1 / -1;justify-self:center;font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 14px var(--accentGlow);white-space:nowrap}.cardGlitch{position:relative}.cardGlitch::before,.cardGlitch::after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;pointer-events:none;opacity:0}.cardGlitch::before{color:var(--accent);transform:translateX(1px);text-shadow:0 0 14px var(--accentGlowStrong)}.cardGlitch::after{color:var(--accent2);transform:translateX(-1px);text-shadow:0 0 14px var(--accent2Glow)}.moreCard:hover .cardGlitch::before,.moreCard:hover .cardGlitch::after{opacity:0.35;animation:titleGlitch 1.4s steps(2,end) infinite}@media (prefers-reduced-motion:reduce){.moreCards:hover .moreTitle::before,.moreCards:hover .moreTitle::after{animation:none}.moreCard:hover::before{animation:none}.moreCard:hover .cardGlitch::before,.moreCard:hover .cardGlitch::after{animation:none}}#footerMount{position:relative;z-index:10}
