@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatSlow{0%,to{transform:scale(1.01)translateY(0)}50%{transform:scale(1.03)translateY(-6px)}}@keyframes marqueeLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes timelineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes timelineFlow{0%{background-position:0 0}to{background-position:220px 0}}@keyframes milestoneRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes activePulse{0%,to{box-shadow:0 0 0 6px #7562ff24}50%{box-shadow:0 0 0 12px #7562ff00}}@keyframes progressFlow{0%{background-position:0 0}to{background-position:180px 0}}@keyframes progressStripeFlow{0%{background-position:0 0}to{background-position:140px 0}}@keyframes ambientDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.04)}to{transform:translate(0,0)scale(1)}}:root{--bg:#0b0d12;--bg-2:#10131a;--panel:#12161ed6;--panel-2:#151923;--panel-3:#1a1f2b;--ink:#f4f7fb;--muted:#98a1ae;--line:#ffffff14;--line-strong:#ffffff24;--violet:#7562ff;--moss:#6f8964;--ember:#b56a4f;--shadow:0 18px 42px #454c5b2e;--radius-xl:32px;--radius-lg:24px;--radius-md:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{color:var(--ink);background:#a9abb0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body.devScalePreview{zoom:.75}@supports not (zoom:0.75){body.devScalePreview{transform-origin:0 0;width:133.333%;min-height:133.333vh;transform:scale(.75)}}input,button{font:inherit}a{color:inherit;text-decoration:none}img{width:100%;display:block}p,li{color:var(--muted)}h1,h2,strong,.pieceMeta strong,.materialMeta strong,.coverMeta strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}.page{z-index:1;width:min(1440px,100% - 40px);margin:0 auto;padding:24px 0 40px;position:relative;overflow-x:clip}.marquee{background:0 0;border:1px solid #3333333d;border-radius:16px;margin-bottom:16px;overflow:hidden}.marqueeTrack{gap:40px;width:max-content;padding:10px 0;animation:22s linear infinite marqueeLoop;display:flex}.marqueeTrack span{color:#333;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;font-size:11px}.marqueeLime .marqueeTrack span{color:#333}.loginScreen{place-items:center;min-height:100vh;padding:24px;display:grid}.loginScreenInner{gap:18px;width:min(720px,100%);display:grid}.loginMarquee{background:0 0;border:1px solid #3333333d;border-radius:18px;overflow:hidden}.loginMarqueeTrack{gap:40px;width:max-content;padding:12px 0;animation:22s linear infinite marqueeLoop;display:flex}.loginMarqueeTrack span{color:#333;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px}.loginCard{border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);background:#12161ee6;border-radius:28px;justify-self:center;padding:28px}.loginBrandRow{align-items:center;gap:16px;margin-bottom:18px;display:flex}.loginBrandSymbol{background:#fffff5;border:1px solid #141e2d29;border-radius:18px;width:68px;height:68px;padding:8px;overflow:hidden}.loginBrandSymbol img{object-fit:contain;width:100%;height:100%;display:block}.loginBrand{width:132px}.loginBrand img{width:100%;height:auto;display:block}.loginCard h1{letter-spacing:-.04em;color:#fffff5;margin:10px 0;font-size:42px}.loginCard p{color:#ffffffc7;margin:0;line-height:1.6}.loginEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ffffffb8;font-size:11px;display:inline-block}.loginVersion{color:#fffff5;text-transform:uppercase;letter-spacing:.16em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;margin-top:12px;padding:9px 12px;font-size:11px;display:inline-flex}.loginForm{gap:12px;margin-top:20px;display:grid}.loginInput{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#ffffff0a;border-radius:16px;outline:0;padding:14px 16px}.loginInput:focus{border-color:#7562ff57}.loginButton{color:#1f3f9e;cursor:pointer;background:linear-gradient(135deg,#d8ff48,#b9f52e);border:0;border-radius:16px;padding:14px 16px;font-weight:700}.loginError{color:#ff9b9b;margin-top:12px}.masthead,.controlBar,.heroCard,.visualCard,.panel,.sidePanel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)}.masthead{border-radius:var(--radius-xl);background:radial-gradient(circle at 0 0,#ffffffd6,#0000 24%),radial-gradient(circle at 100% 0,#bfc9d8a3,#0000 30%),linear-gradient(135deg,#d9dde4 0%,#c8ced8 42%,#e3e7ec 100%);border-color:#ffffff7a;justify-content:space-between;align-items:flex-start;gap:18px;min-height:520px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.masthead:before,.masthead:after{content:"";pointer-events:none;z-index:0;filter:blur(52px);opacity:.5;will-change:transform;position:absolute;inset:-10%}.masthead:before{background:radial-gradient(circle at 14% 22%,#ffffff6b,#0000 20%),radial-gradient(circle at 72% 18%,#9dafd347,#0000 24%),radial-gradient(circle at 86% 72%,#7562ff1f,#0000 18%);animation:18s ease-in-out infinite ambientDrift}.masthead:after{background:radial-gradient(circle at 18% 78%,#d2d8e247,#0000 20%),radial-gradient(circle at 64% 56%,#b56a4f1f,#0000 18%);animation:24s ease-in-out infinite reverse ambientDrift}.brandRow{z-index:2;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;max-width:44%;display:grid;position:relative}.brandMark{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.brandMark img{object-fit:cover;width:100%;height:100%}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#363e4cb8;font-size:11px;display:inline-block}.workspaceLabel{color:#fffff5;letter-spacing:.16em;text-transform:uppercase;background:#333;border:1px solid #fffff53d;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.masthead h1{letter-spacing:-.06em;color:#171c26;max-width:8ch;margin:10px 0;font-size:clamp(42px,7vw,88px);line-height:.9}.masthead p{color:#262d39d6;margin:0;font-size:18px}.headerMeta{z-index:2;flex-wrap:wrap;align-self:flex-start;gap:10px;display:flex;position:relative}.heroScene{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:18px;padding:92px 28px 18px 42%;display:flex;position:absolute;inset:0}.heroScene:after{content:"";background:linear-gradient(90deg,#e8ecf2fa 0%,#d9dfe7eb 44%,#d9dfe757 72%,#d9dfe71f 100%);position:absolute;inset:0}.heroSceneSpotify,.heroSceneApple{filter:drop-shadow(0 36px 80px #0000006b);z-index:1;flex:none;position:relative}.heroSceneSpotify{width:clamp(238px,19vw,320px);animation:16s ease-in-out infinite floatSlow;transform:rotate(-7deg)translateY(8px)}.heroSceneApple{width:clamp(172px,14vw,230px);animation:18s ease-in-out infinite reverse floatSlow;transform:rotate(3deg)translateY(20px)}.controlBar{border-radius:20px;flex-wrap:wrap;gap:10px;margin-top:16px;padding:10px;display:flex}.controlButton{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:14px;padding:11px 14px;font-size:13px;transition:transform .16s,border-color .16s,color .16s,background .16s}.controlButton:hover{color:var(--ink);background:#7562ff14;border-color:#7562ff47;transform:translateY(-1px)}.controlButtonActive{color:var(--ink);border-color:var(--line-strong);background:#ffffff14}.stickyDock{z-index:30;position:fixed;top:50%;right:max(12px,50vw + min(1440px,100vw - 40px)/-2 - 52px);transform:translateY(-50%)}.stickyDockDisabled{pointer-events:none;opacity:.52;filter:saturate(.55)}.stickyDockDisabled .stickyDockRail{box-shadow:0 14px 30px #0003}.stickyDockHidden{display:none!important}.stickyDockRail{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#0d1017e6;border-radius:22px;gap:10px;padding:10px;display:grid;box-shadow:0 20px 48px #0000004d}.stickyDockButton{width:46px;height:46px;color:var(--muted);background:#ffffff0a;border:1px solid #0000;border-radius:16px;place-items:center;transition:transform .16s,border-color .16s,color .16s,background .16s;display:grid;position:relative}.stickyDockButton img{object-fit:cover;border-radius:12px;width:100%;height:100%}.stickyDockButton span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.dockNewTag{z-index:4;color:#fffff5;letter-spacing:.08em;text-transform:uppercase;background:#00000047;border:1px solid #ffffff85;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:800;line-height:1;position:absolute;top:3px;right:3px}.stickyDockButton small{border:1px solid var(--line);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#0d1017f5;border-radius:999px;padding:8px 10px;font-size:10px;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.stickyDockButton:hover,.stickyDockButtonActive{color:var(--ink);background:#7562ff1f;border-color:#7562ff57;transform:translate(-2px)}.stickyDockButtonDisabled{opacity:.34;cursor:default;pointer-events:none;filter:grayscale(.2)}.stickyDockButtonDisabled small{opacity:0}.stickyDockButtonGold{color:#fffff5;background:linear-gradient(135deg,#b28a48,#e0ba6e)}.stickyDockButtonBlue{color:#fffff5;background:linear-gradient(135deg,#345dcb,#4f86ff)}.stickyDockButtonEmerald{color:#fffff5;background:linear-gradient(135deg,#2f7f67,#5ec7a7)}.stickyDockButtonEmber{color:#fffff5;background:linear-gradient(135deg,#8f4f33,#cf7b4a)}.stickyDockButtonViolet{color:#fffff5;background:linear-gradient(135deg,#5b2ea6,#8a5cf6)}.stickyDockButton:hover small,.stickyDockButtonActive small{opacity:1;transform:translateY(-50%)translate(-2px)}.metaChip,.explanationBlock summary,details summary{text-transform:uppercase;letter-spacing:.14em;color:#273040;background:#ffffff6b;border:1px solid #2228341f;border-radius:999px;padding:10px 14px;font-size:11px}.heroLayout,.contentGrid{gap:20px;margin-top:20px;display:grid}.merchLayout{grid-template-columns:repeat(3,minmax(0,1fr))}.miniMerchTicker{border:1px solid var(--line);background:#ffffff08;border-radius:20px;margin-top:10px;padding:8px 10px;overflow:hidden}.miniMerchTickerTrack{gap:8px;width:max-content;animation:32s linear infinite marqueeLoop;display:flex}.miniMerchTickerGroup{gap:8px;display:flex}.miniMerchCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex:none;width:56px;height:78px;overflow:hidden}.miniMerchCard img{object-fit:cover;width:100%;height:100%;display:block}.miniMerchCardLp img{object-fit:contain;background:radial-gradient(circle,#ffffff42,#fff0)}.merchCarousel{margin-top:20px}.merchSlider{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.merchSlider::-webkit-scrollbar{display:none}.merchSlider .visualCard{scroll-snap-align:start;flex:0 0 clamp(220px,22vw,300px);min-height:clamp(290px,34vw,390px)}.merchSlider .visualCard img{object-fit:cover;width:100%;height:100%}.merchSlider .lpMiniCard{background:radial-gradient(circle,#ffffff85,#eff3fa9e 36%,#d6dce6c7 100%);flex:0 0 clamp(420px,42vw,600px);justify-content:center;align-items:center;min-height:clamp(290px,34vw,390px);display:flex}.merchSlider .lpMiniCard img{object-fit:contain;width:min(78%,340px);height:auto}.merchCarouselControls{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.merchCarouselButton{color:#fffff5;cursor:pointer;background:#0b0e14db;border:1px solid #ffffff29;border-radius:12px;width:40px;height:40px;font-size:24px;line-height:1;transition:transform .14s,background .14s,border-color .14s}.merchCarouselButton:hover{background:#10141cf5;border-color:#ffffff57;transform:translateY(-1px)}.processPage{padding-bottom:56px}.processHeader{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px)saturate(130%);background:#333;border-color:#fffff53d;margin-top:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 32px #1a1c2247,inset 0 1px #fffff529}.processHeader:before,.processHeader:after{content:none}.processTitle{letter-spacing:-.06em;color:#fffff5;margin:8px 0 0;font-size:clamp(38px,6vw,72px)}.processLead{color:#fffff5d1;max-width:62ch;margin:14px 0 0;line-height:1.65}.processHeader .eyebrow{color:#fffff5b8}.processHeroGrid{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.processStatusBlock{flex:none}.processStickyDock{z-index:32;position:fixed;top:50%;right:max(10px,50vw + min(1440px,100% - 40px)/-2 + 8px);transform:translateY(-50%)}.processStickyDockDisabled{pointer-events:none;opacity:.52;filter:saturate(.55)}.processStickyDockHidden{display:none!important}.processStickyRail{-webkit-backdrop-filter:blur(16px);background:#0f131be0;border:1px solid #ffffff1a;border-radius:24px;gap:10px;padding:10px;display:grid;box-shadow:0 20px 48px #00000047}.processStickyButton{color:#fffff5;letter-spacing:.08em;text-transform:uppercase;border-radius:16px;outline:1px solid #ffffff14;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,outline-color .16s;display:grid;position:relative;overflow:hidden}.processStickyButton img{object-fit:cover;width:100%;height:100%}.processStickyButton span{display:block}.processStickyButtonGold{background:linear-gradient(135deg,#b28a48,#e0ba6e)}.processStickyButtonBlue{background:linear-gradient(135deg,#345dcb,#4f86ff)}.processStickyButtonEmerald{background:linear-gradient(135deg,#2f7f67,#5ec7a7)}.processStickyButtonEmber{background:linear-gradient(135deg,#8f4f33,#cf7b4a)}.processStickyButtonViolet{background:linear-gradient(135deg,#5b2ea6,#8a5cf6)}.processStickyButtonActive,.processStickyButton:hover{outline-color:#ffffff47;transform:translate(-2px);box-shadow:0 12px 28px #00000038}.processStickyButtonDisabled{opacity:.34;cursor:default;pointer-events:none;filter:grayscale(.2);box-shadow:none}.processModuleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.processModuleCard{border-radius:var(--radius-lg);padding:18px;transition:transform .18s,border-color .18s}.processModuleCard:hover{border-color:#7562ff42;transform:translateY(-3px)}.processModuleCard strong{margin-top:10px;font-size:20px;display:block}.processModuleCard p{margin:10px 0 0;line-height:1.6}.processContentGrid{margin-top:20px}.processTrackLayout{gap:20px;margin-top:20px;display:grid}.processTextBlock{gap:14px;display:grid}.processTextBlock p{margin:0;line-height:1.7}.processTextBlockColumns{column-count:4;column-fill:balance;column-gap:22px}.processTextBlockColumns p{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 12px}.phraseGrid{flex-wrap:wrap;gap:10px;display:flex}.phraseChip{border:1px solid var(--line);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:10px 12px;font-size:11px}.processBulletGrid{gap:12px;display:grid}.processGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.processGalleryCard{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-2);overflow:hidden}.processGalleryCard img{aspect-ratio:4/5;object-fit:cover;width:100%}.processGalleryCardAsiVeras{background:#07090da3;place-items:center;padding:12px;display:grid}.processGalleryCardAsiVeras img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.processBulletCard{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;display:grid}.processBulletCard p{margin:0;line-height:1.65}.processSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.processPlaceholderPanel{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:20px}.processPlaceholderPanel p{margin:0;line-height:1.7}.processPlaceholderPanel span{border:1px solid var(--line);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;margin-top:16px;padding:10px 12px;font-size:11px;display:inline-flex}.projectTimelinePanel{border-radius:var(--radius-xl);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);margin-top:20px;padding:22px}.projectTimelineHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.projectTimelineHead h2{letter-spacing:-.03em;margin:8px 0 0;font-size:30px}.timelineBadge{border:1px solid var(--line-strong);color:var(--ink);text-transform:uppercase;letter-spacing:.14em;background:#7562ff14;border-radius:999px;padding:10px 14px;font-size:11px}.projectTimelineRail{background:#ffffff14;border-radius:999px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.projectTimelineProgress{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7ea36f 0%,#7a85ff 100%);height:100%;animation:1.4s cubic-bezier(.22,1,.36,1) .22s both timelineGrow;display:block;position:relative}.projectTimelineProgress:before{content:"";border-radius:inherit;background:repeating-linear-gradient(-55deg,#ffffff24 0 12px,#ffffff57 12px 24px,#ffffff24 24px 36px) 0 0/220px 100%;animation:2.4s linear infinite timelineFlow;position:absolute;inset:0}.projectTimelineBarWrap{margin:10px 0 12px}.projectTimelineRow{scrollbar-width:thin;align-items:flex-start;gap:14px;padding:4px 2px 8px;display:flex;overflow-x:auto}.timelineStepItem{outline:none;flex:1 0 148px;justify-items:center;gap:8px;min-width:148px;display:grid;position:relative}.timelineStepItem:focus-visible .timelinePoint{box-shadow:0 0 0 2px #9381ff52}.timelinePoint{color:#ffffffd6;letter-spacing:.02em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:12px;font-weight:800;display:grid}.timelineStepItem-done .timelinePoint{color:#081009;background:linear-gradient(135deg,#7da66d,#9dd386);border-color:#9dd38685}.timelineStepItem-current .timelinePoint{background:linear-gradient(135deg,#7d74ff,#9f8bff);border-color:#9f8bffa6;box-shadow:0 0 0 8px #8276ff33}.timelineStepItem-upcoming .timelinePoint{opacity:.72}.timelineStepLabel{text-align:center;justify-items:center;gap:3px;display:grid}.timelineStepLabel strong{letter-spacing:.01em;color:#f4f7fbe6;margin:0;font-size:11px}.timelineStepLabel span{letter-spacing:.12em;text-transform:uppercase;color:#b4bcc9d1;font-size:10px}.timelineStepTooltip{color:#f0f4faeb;opacity:0;pointer-events:none;z-index:4;background:#090c12f5;border:1px solid #ffffff29;border-radius:12px;width:min(250px,70vw);padding:10px 12px;font-size:12px;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,8px)}.timelinePoint:hover~.timelineStepTooltip,.timelinePoint:focus-visible~.timelineStepTooltip,.timelineStepItem:focus-within .timelineStepTooltip{opacity:1;transform:translate(-50%)}.tracksSection{-webkit-backdrop-filter:blur(16px)saturate(120%);background:#fffff557;border-color:#fffff5c2;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 18px 36px #2d364329,inset 0 1px #fffff5d6}.tracksSection>*{z-index:1;position:relative}.tracksSection:before,.tracksSection:after{content:none}.tracksLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:stretch;gap:16px;display:grid}.tracksApprovedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tracksActiveSlot{display:grid}.tracksIntro{color:#2f3642d6;max-width:72ch;margin:10px 0 0;line-height:1.65}.tracksSection .eyebrow{color:#2f3642b8}.tracksSection .sectionIntro h2{color:#2f3642}.asiVerasSection{background:radial-gradient(circle at top,#feefcf1f,#0000 36%),#ffffff08;margin-top:20px}.symbolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.symbolsCard{background:#09090b8f;border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden}.symbolsCard img{width:100%;height:auto;display:block}.symbolsCardFeatured{isolation:isolate;position:relative}.symbolsOverlay{z-index:2;background:linear-gradient(#0000 0%,#08080a5c 28%,#08080ae6 100%);gap:10px;padding:20px 18px 18px;display:grid;position:absolute;inset:auto 0 0}.symbolsOverlay h3{color:#fffff5;letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.8vw,24px);font-weight:800}.symbolsOverlay p{color:#ffffffeb;margin:0;font-size:14px;line-height:1.5}.asiVerasManifesto{column-count:4;column-fill:balance;text-wrap:pretty;column-gap:24px}.asiVerasManifesto p{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 12px;font-weight:400;line-height:1.62}.trackCard{perspective:1200px;isolation:isolate;border:1px solid #ffffff2e;border-radius:22px;width:100%;height:520px;min-height:520px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 18px 40px #0000001f}.trackCard:before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);opacity:.76;background:radial-gradient(circle at 50% 18%,#ffe89c8a,#ffc34e42 42%,#ffbb3a14 64%,#0000 78%);border-radius:30px;transition:opacity .2s,transform .2s;position:absolute;inset:-16px -12px -18px}.trackCard:hover{border-color:#ffffff59;transform:translateY(-3px);box-shadow:0 24px 48px #00000029}.trackCard:hover:before{opacity:.95;transform:scale(1.02)}.trackCardFeatured{border-color:#ffffff1f;box-shadow:0 22px 44px #00000047}.trackCardFeatured:hover{border-color:#fff3;box-shadow:0 28px 56px #00000057}.trackCardApproved{height:auto;min-height:0}.trackCardApprovedStatic{aspect-ratio:1;border-radius:20px;overflow:hidden;box-shadow:0 16px 28px #00000038}.trackCardApprovedStatic:before{display:none}.trackClosedArtwork{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.trackClosedArtwork img{object-fit:cover;width:100%;height:100%;display:block}.trackClosedArtwork:after{content:"";pointer-events:none;background:#ffffff7a;position:absolute;inset:0}.trackCardApprovedStatic .trackReviewRibbon{width:140px;top:14px;left:-32px}.trackClosedProgress{z-index:3;width:calc(100% - 28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trackClosedProgressTrack{background:#ffffff57;border-radius:999px;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80,0 8px 16px #00000038}.trackClosedProgressFill{border-radius:inherit;z-index:1;background:linear-gradient(90deg,#fffff5 0%,#f7f9fc 52%,#e9eef5 100%);height:100%;transition:width 60s linear;display:block;position:absolute;inset:0 auto 0 0}.trackClosedProgressLabel{z-index:2;color:#16100d;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trackCardRejected{border-color:#c4ccd85c;height:100%;min-height:100%;box-shadow:0 24px 52px #00000047}.tracksActiveSlot .trackCardRejected{min-height:536px}.trackCardRejected:before{background:radial-gradient(circle at 50% 18%,#d4d8e06b,#afb7c438 46%,#7a818c14 68%,#0000 82%)}.trackCardRejected .trackCardFace{background:radial-gradient(circle at 50% -6%,#ffffff61,#0000 32%),linear-gradient(#f2f4f7 0%,#cfd5de 30%,#8d97a6 62%,#606977 100%)}.trackCardRejected .trackCardHead h3,.trackCardRejected .trackMeta{color:#171c24}.trackCardRejected .trackReviewRibbonRejected{color:#333;background:linear-gradient(135deg,#ffe179,#ffd041);left:auto;right:-34px;transform:rotate(45deg)}.trackCardRejected .trackCardFaceBack{background:#333}.trackCardRejected .trackCardFaceBack,.trackCardRejected .trackReviewHead h3,.trackCardRejected .trackReviewMeta,.trackCardRejected .trackShortcutHint,.trackCardRejected .trackLockedNote,.trackCardRejected .trackCommentRead,.trackCardRejected .trackCommentBox,.trackCardRejected .trackCommentBox[readonly],.trackCardRejected .trackCommentBox::placeholder,.trackCardRejected .trackCommentBox[readonly]::placeholder{color:#fffff5}.trackCardRejected .trackCommentBox,.trackCardRejected .trackCommentBox[readonly]{background:0 0;border-color:#fffff53d}.trackCardRejected .trackApprovalButton{color:#fffff5;background:#fffff51f;border-color:#fffff53d}.trackCardRejected .trackApprovalButton:disabled,.trackCardRejected .trackApprovalButtonApprove.trackApprovalButtonActive:disabled,.trackCardRejected .trackApprovalButtonReject.trackApprovalButtonActive:disabled{color:#fffff5;opacity:.64;box-shadow:none;background:#fffff51f;border-color:#fffff53d}.trackCardRejected .trackLockedNote{background:#fffff51a;border:1px solid #fffff533}.trackCardRejected .trackReviewHead .trackMeta{color:#fffff5d6}.trackCorrectionBadge{color:#fffff5;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#fffff51a;border:1px solid #fffff53d;border-radius:12px;margin-top:2px;padding:10px 12px;font-size:12px;font-weight:700}.trackCardInner{height:100%;min-height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative}.trackCardFlipped .trackCardInner{transform:rotateY(180deg)}.trackCardFace{color:#fffff5;backface-visibility:hidden;background:radial-gradient(circle at 50% -6%,#ffffff8c,#0000 32%),radial-gradient(circle at 18% 12%,#feefcf52,#0000 28%),radial-gradient(circle at 82% 20%,#ffd6a02e,#0000 24%),linear-gradient(#feefcf 0%,#d7b48a 24%,#7d583d 54%,#2f1f18 76%,#16100d 100%);border-radius:22px;height:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.trackCardFaceFront{flex-direction:column;min-height:100%;display:flex;position:relative}.trackCardFlipped .trackCardFaceFront{pointer-events:none}.trackReviewRibbon{z-index:3;color:#fffff5;letter-spacing:.14em;text-align:center;text-transform:uppercase;transform-origin:50%;pointer-events:none;width:148px;padding:8px 0;font-size:10px;font-weight:800;position:absolute;top:16px;left:-34px;transform:rotate(-45deg);box-shadow:0 10px 24px #0000002e}.trackReviewRibbonApproved{background:linear-gradient(135deg,#2f7f67,#5ec7a7)}.trackReviewRibbonClosed{background:linear-gradient(135deg,#576171,#7a8598)}.trackReviewRibbonRejected{background:linear-gradient(135deg,#a13f3f,#dd6b6b)}.trackCardFaceBack{pointer-events:none;background:#333;flex-direction:column;padding:16px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.trackCardFlipped .trackCardFaceBack{pointer-events:auto}.trackFlipHotspot{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.trackCardFlipped .trackFlipHotspot{pointer-events:none}.trackCardHead{flex:0 0 132px;justify-content:space-between;align-items:flex-start;gap:12px;height:132px;padding:10px 16px 22px;display:flex}.trackCardHead h3{letter-spacing:-.02em;color:#16100d;margin:0;font-size:18px;font-weight:800}.trackMeta{color:#16100d;margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.4}.trackReviewHead h3,.trackReviewMeta,.trackProgressCopy{color:#ffffffd1}.trackProgressPill{z-index:2;background:#ffffff38;border-radius:999px;height:10px;position:absolute;bottom:56px;left:16px;right:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.trackProgressPillFill,.trackProgressBarFill{border-radius:inherit;height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.trackProgressPillFill{background:linear-gradient(90deg,#ffffffb8,#fffff5)}.trackProgressBarFill{background:linear-gradient(90deg,#5ec7a7,#2f7f67)}.trackProgressPillFill:before{content:"";background:repeating-linear-gradient(-55deg,#ffffff14 0 10px,#ffffff47 10px 20px,#ffffff14 20px 30px) 0 0/140px 100%;animation:1.8s linear infinite progressStripeFlow;position:absolute;inset:0}.trackProgressPillFill:after,.trackProgressBarFill:after{content:"";mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0%,#ffffff29 28%,#ffffff80 50%,#ffffff29 72%,#0000 100%) 0 0/180px 100% repeat-x;animation:2.2s linear infinite progressFlow;position:absolute;inset:0}.trackProgressPillCopy,.trackProgressCopy{justify-content:space-between;align-items:center;gap:12px;display:flex}.trackProgressPillCopy{z-index:2;position:absolute;bottom:72px;left:16px;right:16px}.trackProgressPillCopy span,.trackProgressCopy span{color:#ffffffd6;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.trackProgressPillCopy strong,.trackProgressCopy strong{color:#fffff5;letter-spacing:.04em;font-size:12px}.trackStatus{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:upright;border:0;border-radius:22px;place-items:center;width:44px;min-height:88px;padding:10px 8px;font-size:8px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.trackStatusFinal{color:#fffff5;background:linear-gradient(135deg,#7c9a5d,#9fb46f)}.trackStatusPending{color:#2d2500;background:linear-gradient(135deg,#d4b237,#f0d96a)}.tracksGuide{border:1px solid var(--line);background:#ffffff08;border-radius:18px;margin-top:14px;padding:16px 18px}.tracksGuide strong{color:var(--ink);margin-bottom:10px;display:block}.tracksGuide ol{gap:8px;margin:0;padding-left:18px;display:grid}.tracksGuide li,.tracksGuide p{color:var(--muted);margin:0;line-height:1.6}.tracksGuide p{margin-top:12px}.trackReviewHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trackBackButton{color:#fffff5;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#151923;border:0;border-radius:999px;padding:8px 10px;font-size:11px}.trackReviewForm{gap:14px;margin-top:18px;display:grid}.trackApprovalRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trackApprovalButton{color:#171717;cursor:pointer;background:#fffff5;border:1px solid #00000014;border-radius:14px;padding:12px;font-weight:600}.trackApprovalButtonApprove.trackApprovalButtonActive{color:#fffff5;background:linear-gradient(135deg,#2f7f67,#5ec7a7);border-color:#2f7f676b;box-shadow:inset 0 0 0 1px #ffffff1f}.trackApprovalButton:disabled{cursor:default}.trackApprovalButtonReject.trackApprovalButtonActive{color:#fffff5;background:linear-gradient(135deg,#a13f3f,#dd6b6b);border-color:#a13f3f66;box-shadow:inset 0 0 0 1px #ffffff1f}.trackCommentBox{resize:vertical;color:#171717;width:100%;min-height:148px;font:inherit;background:#fffff5;border:1px solid #00000014;border-radius:18px;padding:14px}.trackCommentBox[readonly]{color:#8a8a82;cursor:default;background:#f3f2ee;border-color:#0000000f;box-shadow:inset 0 0 0 1px #ffffff57}.trackShortcutHint{color:#6f6f68;letter-spacing:.02em;margin:-4px 0 2px;font-size:12px}.trackReviewMeta{color:#6b6b6b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.trackProgressBar{background:#dfdfda;border-radius:999px;height:12px;overflow:hidden}.trackProgressCopy{color:#6b6b6b;margin-top:-2px}.trackProgressCopy span{color:#ffffffd1}.trackProgressCopy strong{color:#fffff5}.trackProgressPillCopy,.trackProgressCopy,.trackProgressPill,.trackProgressBar{display:none!important}.trackSubmitButton{color:#fffff5;cursor:pointer;background:linear-gradient(135deg,#151923,#2b3244);border:0;border-radius:16px;padding:14px 16px;font-weight:700}.trackSubmitButton:disabled{opacity:.7;cursor:wait}.trackBackButton{color:#fffff5;background:#000;border:1px solid #ffffff3d}.trackApprovalButton{color:#fffff5;background:#ffffff14;border-color:#ffffff24}.trackApprovalButtonReject{background:#ffffff1f}.trackCommentBox{color:#fffff5;background:#ffffff14;border-color:#ffffff24}.trackCommentBox::placeholder{color:#ffffff85}.trackCommentBox[readonly]{color:#fff9;box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.trackCommentBox[readonly]::placeholder{color:#ffffff70}.trackSubmitButton{color:#fffff5;background:linear-gradient(135deg,#ffffff38,#ffffff1f);border:1px solid #ffffff2e}.trackLockedNote{color:#ffffffc2;background:#ffffff14;border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.5}.trackArtwork{border-radius:22px 22px 0 0;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.trackArtworkMuted:after{content:"";z-index:2;pointer-events:none;background:#ffffff7a;position:absolute;inset:0}.trackEnlargeButton{z-index:4;color:#fffff5;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#11111161;border:1px solid #fff3;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .16s,background .16s,border-color .16s;display:grid;position:absolute;top:14px;right:14px}.trackEnlargeButton:hover{background:#1111118a;border-color:#ffffff57;transform:scale(1.04)}.trackEnlargeButton svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.trackArtwork img{object-fit:cover;flex:auto;width:100%;height:100%}.trackActiveProgress{z-index:3;background:#ffffff61;border-radius:999px;width:calc(100% - 28px);height:18px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff94,0 8px 18px #0000003d}.trackActiveProgressLabel{z-index:2;color:#16100d;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trackActiveProgressFill{border-radius:inherit;background:linear-gradient(90deg,#fffff5 0%,#f7f9fc 52%,#e9eef5 100%);height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.trackActiveProgressFill:before{content:"";background:repeating-linear-gradient(-55deg,#ffffff1a 0 10px,#ffffff4d 10px 20px,#ffffff1a 20px 30px) 0 0/140px 100%;animation:1.8s linear infinite progressStripeFlow;position:absolute;inset:0}.trackActiveProgressFill:after{content:"";mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0%,#ffffff29 28%,#ffffff80 50%,#ffffff29 72%,#0000 100%) 0 0/180px 100% repeat-x;animation:2.2s linear infinite progressFlow;position:absolute;inset:0}.trackLightbox{z-index:80;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at top,#ed073024,#0000 24%),#040406f5;padding:0;position:fixed;inset:0}.trackLightboxShell{grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;display:grid}.trackLightboxToolbar{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.trackLightboxMeta{gap:6px;display:grid}.trackLightboxMeta span{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.trackLightboxMeta strong{color:#fffff5;letter-spacing:-.04em;font-size:clamp(20px,2.8vw,34px)}.trackLightboxClose{color:#fffff5;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;padding:11px 16px;font-size:11px}.trackLightboxFigure{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;margin:0;padding:0 24px 24px;display:grid}.trackLightboxStage{background:linear-gradient(#ffffff0a,#ffffff05),#0b0b0de6;border:1px solid #ffffff14;border-radius:28px;place-items:center;min-height:0;display:grid;box-shadow:inset 0 1px #ffffff0a}.trackLightboxStage img{object-fit:contain;border-radius:20px;width:auto;max-width:min(96vw,1600px);max-height:calc(100vh - 170px);display:block;box-shadow:0 28px 80px #0000006b}.trackLightboxFigure figcaption{color:#ffffffd6;text-align:center;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.trackPlaceholder{color:#666;background:#d7d7d2;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex;position:relative}.trackPlaceholder>span{z-index:1;position:relative}.trackArtworkOverlay{z-index:1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0a0a0a0a,#0a0a0a70);border-radius:18px;padding:12px 14px;position:absolute;bottom:16px;left:16px;right:16px}.trackArtworkOverlay p{color:#fffff5;text-shadow:0 1px 10px #0000004d;margin:0;font-size:13px;line-height:1.55}.projectMilestone{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel-2);border-radius:18px;min-height:134px;padding:14px 14px 15px;position:relative}.projectMilestoneIndex{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.projectMilestoneReveal{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards milestoneRise}.projectMilestoneDelay-1{animation-delay:.16s}.projectMilestoneDelay-2{animation-delay:.26s}.projectMilestoneDelay-3{animation-delay:.36s}.projectMilestoneDelay-4{animation-delay:.46s}.projectMilestoneDelay-5{animation-delay:.56s}.projectMilestoneDelay-6{animation-delay:.66s}.projectMilestoneDelay-7{animation-delay:.76s}.projectMilestoneDelay-8{animation-delay:.86s}.projectMilestoneDot{border-radius:999px;width:10px;height:10px;margin-bottom:10px;display:inline-block}.projectMilestoneDate{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.projectMilestone strong{margin-bottom:6px;font-size:17px;line-height:1.2;display:block}.projectMilestone p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.projectMilestoneDone .projectMilestoneDot{background:linear-gradient(135deg,var(--moss),#8ec07c);box-shadow:0 0 0 5px #6f89641f}.projectMilestoneCurrent{background:radial-gradient(circle at top right,#7562ff1a,transparent 34%),var(--panel-2);border-color:#7562ff57}.projectMilestoneCurrent .projectMilestoneDot{background:linear-gradient(135deg,var(--violet),#4d7cff);animation:2.8s ease-in-out 1.1s infinite activePulse;box-shadow:0 0 0 5px #7562ff24}.projectMilestoneCurrent .projectMilestoneIndex{color:#d8d3ff;background:#7562ff1f;border-color:#7562ff3d}.heroLayout{grid-template-columns:minmax(0,1.1fr) 460px}.contentGrid{grid-template-columns:minmax(0,1fr) 340px}.contentMain,.contentSide{align-content:start;gap:20px;display:grid}.heroCard,.panel,.sidePanel{border-radius:var(--radius-lg);padding:22px}.visualCard{border-radius:var(--radius-lg);background:var(--panel-2);min-height:100%;position:relative;overflow:hidden}.visualCard img{object-fit:cover;height:100%;animation:16s ease-in-out infinite floatSlow}.visualOverlay{background:#0a0c128f;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px;position:absolute;bottom:16px;left:16px;right:16px}.visualOverlay strong{margin-top:8px;font-size:20px;display:block}.sectionIntro{margin-bottom:18px}.sectionIntro h2{letter-spacing:-.03em;margin:8px 0 0;font-size:28px}.narrativeText{gap:14px;display:grid}.narrativeText p,.timelineItem p,.materialMeta p,.closingPanel p{margin:0;line-height:1.65}.narrativeText blockquote{color:var(--ink);margin:6px 0 0;font-size:28px;font-weight:700}.pieceGrid,.materialGrid,.coverGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pieceCard,.materialCard,.coverCard{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-2);transition:transform .18s,border-color .18s;overflow:hidden}.pieceCard:hover,.materialCard:hover,.coverCard:hover,.sidePanel:hover,.panel:hover,.heroCard:hover,.visualCard:hover{border-color:#7562ff42;transform:translateY(-3px)}.pieceCard img,.materialCard img,.coverCard img{aspect-ratio:1;object-fit:cover}.pieceMeta,.materialMeta,.coverMeta{padding:14px}.pieceMeta span,.materialMeta span,.coverMeta span,.timelineStep{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px}.pieceMeta strong,.materialMeta strong,.coverMeta strong{margin-top:8px;font-size:22px;display:block}.timelineList,.downloadList,.fileLinkList{gap:14px;display:grid}.timelineItem,.downloadItem{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding-top:14px;display:grid}.timelineItem:first-child,.downloadItem:first-child{border-top:0;padding-top:0}.timelineStep{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);background:#7562ff1f;border-radius:14px;place-items:center;display:grid}.downloadItem{grid-template-columns:12px minmax(0,1fr)}.fileLinkItem{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;transition:transform .16s,color .16s;display:grid}.fileLinkItem:first-child{border-top:0;padding-top:0}.fileLinkItem:last-child{padding-bottom:0}.fileLinkItem strong{font-size:16px;display:block}.fileLinkTitleRow{align-items:center;gap:8px;display:flex}.fileLinkTitleIcon{object-fit:contain;opacity:.72;flex:none;width:16px;height:16px}.fileLinkAvailability{color:var(--muted);align-items:center;gap:7px;margin:6px 0 0;font-size:13px;display:flex}.fileLinkItem:hover{transform:translate(2px)}.fileLinkArrow{flex:none;justify-content:center;align-items:center;width:46px;height:14px;display:inline-flex;color:var(--ink)!important;margin-top:0!important;font-size:16px!important}.fileLinkArrow svg{width:20px;height:20px}.fileLinkArrow img{object-fit:contain;width:100%;height:auto;display:block}.fileLinkProgress{gap:6px;margin-top:12px;display:grid}.fileLinkProgressMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.fileLinkProgressMeta span{color:#1e2836a6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.fileLinkProgressMeta strong{letter-spacing:.04em;font-size:12px}.fileLinkProgressTrack{background:#16202d33;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #16202d1f}.fileLinkProgressFill{border-radius:inherit;background:linear-gradient(90deg,#a2ff84 0%,#36d17f 65%,#20ab71 100%);height:100%;transition-property:width;transition-timing-function:linear;display:block}.downloadsPanel{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#fffff557;border-color:#ffffffc2;position:relative;overflow:hidden;box-shadow:0 20px 44px #1c283a29,inset 0 1px #ffffffd6}.downloadsPanel:before,.downloadsPanel:after{content:none}.downloadsStrip{margin-top:20px}.downloadsStripIntro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.downloadsStripIntro p{color:#333333c7;max-width:34ch;margin:0}.downloadsStripList{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:22px}.downloadsPanel .eyebrow,.downloadsPanel .sectionIntro h2,.downloadsPanel .fileLinkItem strong{color:#2f3642}.downloadsPanel .fileLinkItem{border-top:0;border-left:1px solid #ffffff94;padding:18px 16px}.downloadsPanel .fileLinkItem strong{font-size:14px;line-height:1.2}.downloadsPanel .fileLinkItem:first-child{border-left:0;padding-top:18px}.downloadsPanel .fileLinkItem:last-child{padding-bottom:18px}.downloadsPanel .fileLinkAvailability{color:#2f3642d1;font-size:11px;line-height:1.3}.downloadsPanel .fileLinkArrow{color:#2f3642!important}.downloadsPanel .fileLinkProgressMeta span,.downloadsPanel .fileLinkProgressMeta strong{color:#2f3642}.downloadsPanel .fileLinkProgressTrack{background:#ffffff9e;box-shadow:inset 0 0 0 1px #2f364224}.downloadsPanel .fileLinkProgressFill{background:linear-gradient(90deg,#d8ff7d 0%,#b8f75d 52%,#8ee34f 100%)}.downloadsPanel .fileLinkItem:hover{transform:translate(2px)}.fileLinkItemDisabled{opacity:.72;cursor:not-allowed;pointer-events:none}.downloadsPanel .fileLinkItemDisabled strong{color:#2f36428f}.downloadsPanel .fileLinkItemDisabled .fileLinkAvailability{color:#2f364275}.downloadsPanel .fileLinkItemDisabled:hover{transform:none}.downloadDot{border-radius:999px;flex:none;width:8px;height:8px}.downloadDotLive{background:#b8f75d;animation:1.6s ease-out infinite downloadDotPulse;box-shadow:0 0 #b8f75d7a}.downloadDotMuted{background:#2f364247}@keyframes downloadDotPulse{0%{opacity:1;box-shadow:0 0 #b8f75d85}70%{opacity:.9;box-shadow:0 0 0 8px #b8f75d00}to{opacity:1;box-shadow:0 0 #b8f75d00}}.closingPanel{background:radial-gradient(circle at top right,#7562ff14,transparent 34%),var(--panel)}.explanationBlock{border:1px solid var(--line);background:#ffffff08;border-radius:24px;margin-top:18px;overflow:hidden}.explanationBlock summary{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:0;justify-content:space-between;align-items:center;display:flex}.explanationBlock summary:after{content:"▴";color:var(--muted);font-size:14px}.explanationBlock:not([open]) summary:after{content:"▾"}.explanationContent{gap:16px;padding:18px 16px 16px;display:grid}.explanationContent p,.enemyList p{margin:0;line-height:1.7}.enemyList{border-top:1px solid var(--line);gap:8px;padding-top:6px;display:grid}.tagRow{flex-wrap:wrap;gap:10px;display:flex}.tagRow span{border:1px solid var(--line);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:10px 12px;font-size:11px}.footerMarquee{background:0 0;border:1px solid #3333333d;border-radius:16px;margin-top:20px;overflow:hidden}.footerMarqueeTrack{gap:40px;width:max-content;padding:12px 0;animation:24s linear infinite marqueeLoop;display:flex}.footerMarqueeTrack span{color:#333;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.reveal{opacity:0;animation:.68s cubic-bezier(.22,1,.36,1) forwards revealUp}.reveal-1{animation-delay:60ms}.reveal-2{animation-delay:.14s}.reveal-3{animation-delay:.22s}.reveal-4{animation-delay:.3s}.reveal-5{animation-delay:.38s}.reveal-6{animation-delay:.46s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.marqueeTrack,.footerMarqueeTrack,.visualCard img,.projectTimelineProgress,.projectTimelineProgress:before,.projectMilestoneReveal,.projectMilestoneCurrent .projectMilestoneDot,.trackProgressPillFill:before,.trackProgressPillFill:after,.trackProgressBarFill:after,.masthead:before,.masthead:after{opacity:1;transform:none;animation:none!important}}@media (max-width:1180px){.processTextBlockColumns,.asiVerasManifesto{column-count:2}.projectTimelineGrid{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(180px,1fr));padding-bottom:6px;overflow-x:auto}.projectMilestone{scroll-snap-align:start;min-width:180px}.processModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracksLayout{grid-template-columns:1fr}.tracksApprovedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracksActiveSlot .trackCardRejected{min-height:500px}.heroLayout,.contentGrid,.processSplitGrid,.processGallery{grid-template-columns:1fr}.downloadsStripList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.downloadsPanel .fileLinkItem{border-top:1px solid #ffffff24;border-left:0}.downloadsPanel .fileLinkItem:first-child{border-top:0}}@media (max-width:760px){.processTextBlockColumns,.asiVerasManifesto{column-count:1}.tracksApprovedGrid{grid-template-columns:1fr}.trackCardApproved{height:230px;min-height:230px}.tracksActiveSlot .trackCardRejected{min-height:460px}.page{width:min(100% - 24px,1440px);padding-top:14px}.stickyDock{right:6px}.processStickyDock{right:10px}.processStickyRail{gap:8px;padding:8px}.processStickyButton{border-radius:14px;width:42px;height:42px}.stickyDockRail{border-radius:20px;gap:8px;padding:8px}.stickyDockButton{border-radius:14px;width:40px;height:40px}.stickyDockButton small{display:none}.masthead,.processHeroGrid,.projectTimelineHead,.controlBar{flex-direction:column;align-items:flex-start}.projectTimelineGrid{grid-template-columns:repeat(5,minmax(156px,1fr));gap:10px}.projectMilestone{min-width:156px;min-height:126px}.brandRow{grid-template-columns:1fr;max-width:100%}.heroScene{justify-content:center;align-items:flex-end;gap:14px;padding:220px 16px 20px}.masthead{min-height:590px}.heroSceneSpotify{width:min(42vw,270px)}.heroSceneApple{width:min(30vw,190px)}.heroScene{justify-content:center;gap:14px;padding:214px 16px 24px}.pieceGrid,.materialGrid,.coverGrid,.merchLayout,.processModuleGrid{grid-template-columns:1fr}.tracksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.downloadsStripIntro{flex-direction:column;align-items:flex-start}.downloadsStripList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.downloadsPanel .fileLinkItem{border-top:0;border-left:1px solid #ffffff38;grid-template-columns:1fr;align-items:start;gap:8px;padding:12px 10px}.downloadsPanel .fileLinkItem:first-child{border-left:0}.downloadsPanel .fileLinkArrow,.downloadsPanel .fileLinkProgress{display:none}.downloadsPanel .fileLinkItem strong{font-size:12px;line-height:1.2}.downloadsPanel .fileLinkTitleRow{gap:6px}.downloadsPanel .fileLinkTitleIcon{width:13px;height:13px}.downloadsPanel .fileLinkAvailability{gap:6px;margin-top:0;font-size:10px;line-height:1.2}.downloadsPanel .downloadDot{width:7px;height:7px}}.manuscriptPage{color:#2d241d;background:radial-gradient(circle at top,#f7efded6,#0000 30%),radial-gradient(circle at bottom,#6b4f2d1f,#0000 28%),linear-gradient(#201913 0%,#2c241d 18%,#d4c2a1 18.2%,#e7d9bd 100%);min-height:100vh;padding:32px 20px 64px;position:relative}@keyframes manuscriptWidgetDrift{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes manuscriptWidgetGlow{0%,to{box-shadow:0 18px 44px #19120b3d}50%{box-shadow:0 24px 56px #19120b4d}}@keyframes manuscriptArtifactFloatA{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translateY(-28px)rotate(2deg)}}@keyframes manuscriptArtifactFloatB{0%,to{transform:translate(0,0)rotate(3deg)}50%{transform:translateY(22px)rotate(-2deg)}}.manuscriptVignette,.manuscriptTexture{pointer-events:none;position:fixed;inset:0}.manuscriptVignette{z-index:0;background:radial-gradient(circle,#0000 42%,#17110c2e 100%)}.manuscriptTexture{z-index:0;opacity:.32;mix-blend-mode:multiply;background-image:linear-gradient(#7a5a3208,#7a5a3208),radial-gradient(circle at 20% 20%,#fff3 0 .8px,#0000 1px),radial-gradient(circle at 80% 30%,#4c31161f 0 1px,#0000 1.2px),radial-gradient(circle at 40% 70%,#60462814 0 1px,#0000 1.2px);background-size:auto,16px 16px,22px 22px,28px 28px}.manuscriptTopbar,.manuscriptBook{z-index:1;position:relative}.manuscriptArtifacts{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.manuscriptOverlayArtifacts{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.manuscriptArtifact{opacity:.2;filter:sepia(.48)saturate(.72)contrast(.96);transform-origin:50%;display:block;position:absolute}.manuscriptArtifactFeather{width:clamp(140px,16vw,240px);animation:12s ease-in-out infinite manuscriptArtifactFloatA;top:10%;left:-24px}.manuscriptArtifactGliph{opacity:.16;width:clamp(220px,24vw,360px);animation:16s ease-in-out infinite manuscriptArtifactFloatB;top:18%;right:-80px}.manuscriptArtifactWomen{opacity:.15;width:clamp(200px,22vw,340px);animation:15s ease-in-out infinite manuscriptArtifactFloatB;bottom:8%;left:-36px}.manuscriptArtifactBaculo{opacity:.28;z-index:1;width:clamp(360px,31vw,560px);animation:13s ease-in-out infinite manuscriptArtifactFloatA;top:18%;right:max(-8px,50vw - min(860px,100%)/2 - 40px)}.manuscriptAudioWidget{z-index:3;width:min(320px,100vw - 24px);position:fixed;bottom:20px;right:20px}.manuscriptAudioCard{-webkit-backdrop-filter:blur(12px);transform-origin:bottom;background:#f3e8d1c7;border:1px solid #755a2f2e;border-radius:22px;padding:14px;animation:8s ease-in-out infinite manuscriptWidgetDrift,8s ease-in-out infinite manuscriptWidgetGlow;box-shadow:0 18px 44px #19120b3d}.manuscriptAudioCard strong{color:#2f2217;font-family:var(--font-manuscript-display),"Times New Roman",serif;margin-top:6px;font-size:24px;line-height:1.05;display:block}.manuscriptAudioLabel{color:#8a6a38;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-block}.manuscriptAudioFrame{border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #6045221f}.manuscriptAudioFrame iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.manuscriptTopbar{width:min(1080px,100%);margin:0 auto 20px;position:sticky;top:20px}.manuscriptBackLink{color:#5d4626;font-family:var(--font-manuscript-body),Georgia,serif;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);background:#f8f1e4b3;border:1px solid #755a2f42;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.manuscriptBackLink:hover{background:#f8f1e4e0;border-color:#755a2f6b;transform:translateY(-1px)}.manuscriptBook{background:linear-gradient(#f9f1dffa 0%,#ede1c7fa 100%);border:1px solid #71532c2e;border-radius:32px;width:min(860px,100%);margin:0 auto;padding:clamp(32px,6vw,72px);box-shadow:0 24px 80px #140e0842,inset 0 1px #ffffff75,inset 0 0 0 1px #896a4314}.manuscriptBook>*{z-index:1;position:relative}.manuscriptBookArtifact{z-index:0;pointer-events:none;filter:sepia(.42)saturate(.7)contrast(.96);display:block;position:absolute}.manuscriptBookArtifactFeatherTwo{opacity:.09;width:clamp(300px,30vw,460px);animation:14s ease-in-out infinite manuscriptArtifactFloatB;top:46%;left:-34px}.manuscriptHero{border-bottom:1px solid #60452229;padding-bottom:36px}.manuscriptLabel,.manuscriptChapterCount{color:#8a6a38;letter-spacing:.22em;text-transform:uppercase;display:inline-block}.manuscriptLabel{font-size:12px;font-weight:700}.manuscriptHero h1,.manuscriptChapter h2{color:#261a12;font-family:var(--font-manuscript-display),"Times New Roman",serif;letter-spacing:-.03em;margin:14px 0 0;font-weight:600}.manuscriptHero h1{font-size:clamp(48px,8vw,78px);line-height:.95}.manuscriptHero p{color:#332517d1;max-width:28ch;font-family:var(--font-manuscript-body),Georgia,serif;margin:16px 0 0;font-size:clamp(20px,2.4vw,24px);line-height:1.45}.manuscriptHeroBody{gap:16px;margin-top:28px;display:grid}.manuscriptHeroParagraph{color:#30251d;max-width:none;font-family:var(--font-manuscript-body),Georgia,serif;text-wrap:pretty;margin:0;font-size:clamp(22px,2.9vw,27px);line-height:1.72}.manuscriptDivider{justify-content:center;margin:42px 0;display:flex}.manuscriptDivider span{background:linear-gradient(90deg,#0000,#674b2770,#0000);width:min(180px,100%);height:1px}.manuscriptChapterHeader{margin-bottom:24px}.manuscriptChapterCount{font-size:11px;font-weight:700}.manuscriptChapter h2{font-size:clamp(34px,6vw,52px);line-height:1}.manuscriptChapterSubtitle{color:#46311ab3;font-family:var(--font-manuscript-body),Georgia,serif;margin:10px 0 0;font-size:18px;font-style:italic;line-height:1.5}.manuscriptChapterBody{gap:18px;display:grid}.manuscriptParagraph,.manuscriptEmphasis{font-family:var(--font-manuscript-body),Georgia,serif;margin:0}.manuscriptParagraph{color:#30251d;text-wrap:pretty;font-size:clamp(22px,2.9vw,27px);line-height:1.72}.manuscriptParagraphDropCap:first-letter{float:left;color:#6f4c25;font-family:var(--font-manuscript-display),"Times New Roman",serif;margin:.08em .12em 0 0;font-size:4.2em;line-height:.82}.manuscriptEmphasis{color:#533d25;border-left:2px solid #7c5c334d;margin-top:8px;padding-left:18px;font-size:clamp(22px,2.7vw,26px);font-style:italic;line-height:1.65}.manuscriptFooter{border-top:1px solid #60452224;margin-top:48px;padding-top:28px}.manuscriptBackLinkBottom{background:#76583014}@media (max-width:720px){.manuscriptPage{padding:18px 12px 42px}.manuscriptTopbar{margin-bottom:14px;top:12px}.manuscriptArtifacts{opacity:.72}.manuscriptArtifactFeather{width:140px;top:8%;left:-44px}.manuscriptArtifactGliph{width:170px;top:12%;right:-72px}.manuscriptArtifactWomen{width:160px;bottom:20%;left:-54px}.manuscriptArtifactBaculo{width:240px;top:28%;right:-56px}.manuscriptAudioWidget{width:min(280px,100vw - 24px);bottom:12px;right:12px}.manuscriptAudioCard{border-radius:18px;padding:12px}.manuscriptAudioCard strong{font-size:20px}.manuscriptBook{border-radius:24px;padding:26px 20px 30px}.manuscriptBookArtifactFeatherTwo{width:220px;top:54%;left:-28px}.manuscriptHero{padding-bottom:28px}.manuscriptHero p{max-width:none}.manuscriptDivider{margin:34px 0}.manuscriptParagraph{font-size:21px;line-height:1.66}.manuscriptEmphasis{padding-left:14px;font-size:21px;line-height:1.58}}
