:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f4f0e7;color:#181713;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #181713;--muted: #6e675d;--paper: #fffaf0;--panel: #ffffff;--line: rgba(24, 23, 19, .14);--stage: #111111;--on-ink: #fffaf0;--coral: #cf4c3b;--teal: #21817e;--gold: #dcae39;--violet: #563a7c;--blue: #315f9b;--shadow: 0 24px 60px rgba(26, 24, 20, .16)}:root[data-theme=night]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;background:linear-gradient(#f4f0e7e0,#f4f0e7eb),repeating-linear-gradient(90deg,rgba(24,23,19,.05) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(24,23,19,.04) 0 1px,transparent 1px 96px);color:var(--ink);transition:background-color .18s ease,color .18s ease}.app-shell[data-theme=night]{--ink: #f7efe0;--muted: #b8aa97;--paper: #171512;--panel: #211f1b;--line: rgba(255, 250, 240, .16);--stage: #070606;--on-ink: #171512;--coral: #f06d5d;--teal: #58c7b8;--gold: #e2bd54;--violet: #8d74b7;--blue: #7da8dd;--shadow: 0 24px 60px rgba(0, 0, 0, .34);background:linear-gradient(#11100ee6,#11100ef0),repeating-linear-gradient(90deg,rgba(255,250,240,.055) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,250,240,.04) 0 1px,transparent 1px 96px)}.site-header,.site-footer,main{width:min(1180px,calc(100% - 32px));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 0}.brand-mark,.site-nav,.site-footer,.eyebrow,.creator-role,.creator-location,.event-copy p,.roadmap-item{display:flex;align-items:center}.brand-mark{flex:0 0 auto;max-width:min(58vw,770px);justify-content:flex-start;color:var(--ink);text-decoration:none;font-weight:800;letter-spacing:0}.brand-mark__logo{width:auto;max-width:100%;height:125px;object-fit:contain;object-position:left center}.site-nav{gap:4px;padding:4px;border:1px solid var(--line);background:#fffaf0b3}.site-nav a,.nav-menu__trigger{color:var(--muted);text-decoration:none;padding:9px 12px;font-size:.92rem;font-weight:700}.site-nav a:hover,.nav-menu__trigger:hover,.nav-menu:focus-within .nav-menu__trigger{color:var(--ink);background:#fff}.nav-menu{position:relative}.nav-menu__trigger{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent}.nav-menu__list{position:absolute;top:calc(100% + 6px);right:0;z-index:10;display:grid;min-width:190px;border:1px solid var(--line);padding:4px;background:var(--panel);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.nav-menu:hover .nav-menu__list,.nav-menu:focus-within .nav-menu__list{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-menu__list a{display:block;color:var(--ink);white-space:nowrap}.nav-menu__list a:hover,.nav-menu__list a:focus{background:#18171314}.nav-actions{display:flex;align-items:center;gap:10px}.theme-toggle{display:inline-flex;min-width:92px;height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.theme-toggle__sun,.theme-toggle__moon{flex:0 0 auto;color:var(--muted);transition:color .18s ease}.theme-toggle__track{position:relative;width:34px;height:18px;border:1px solid var(--line);background:#1817131f}.theme-toggle__thumb{position:absolute;top:3px;left:3px;width:10px;height:10px;background:var(--ink);transition:transform .18s ease}.theme-toggle[aria-pressed=true] .theme-toggle__thumb{transform:translate(16px)}.theme-toggle[aria-pressed=false] .theme-toggle__sun,.theme-toggle[aria-pressed=true] .theme-toggle__moon{color:var(--ink)}.theme-toggle:hover,.icon-button:hover{border-color:var(--ink)}.icon-button{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.app-shell[data-theme=night] .site-nav{background:#211f1bc7}.app-shell[data-theme=night] .site-nav a:hover,.app-shell[data-theme=night] .nav-menu__trigger:hover,.app-shell[data-theme=night] .nav-menu:focus-within .nav-menu__trigger,.app-shell[data-theme=night] .loop-strip span,.app-shell[data-theme=night] .button--secondary,.app-shell[data-theme=night] .creator-preview,.app-shell[data-theme=night] .qr-panel,.app-shell[data-theme=night] .creator-links button,.app-shell[data-theme=night] .theme-options button,.app-shell[data-theme=night] .qr-mark,.app-shell[data-theme=night] .qr-row,.app-shell[data-theme=night] .offer-section,.app-shell[data-theme=night] .offer-item,.app-shell[data-theme=night] .lineup span,.app-shell[data-theme=night] .roadmap-item,.app-shell[data-theme=night] .creator-card-large,.app-shell[data-theme=night] .event-facts,.app-shell[data-theme=night] .qr-code-card,.app-shell[data-theme=night] .band-platform-grid article{background:var(--panel);color:var(--ink)}.app-shell[data-theme=night] .hero__copy,.app-shell[data-theme=night] .intro-band,.app-shell[data-theme=night] .audience-card,.app-shell[data-theme=night] .metric-card,.app-shell[data-theme=night] .feature-tile,.app-shell[data-theme=night] .how-step,.app-shell[data-theme=night] .event-showcase,.app-shell[data-theme=night] .theme-rail,.app-shell[data-theme=night] .roadmap-band,.app-shell[data-theme=night] .detail-hero,.app-shell[data-theme=night] .route-panel,.app-shell[data-theme=night] .loop-cards article,.app-shell[data-theme=night] .action-grid button,.app-shell[data-theme=night] .scan-flow__step,.app-shell[data-theme=night] .band-release-section,.app-shell[data-theme=night] .band-gallery-section,.app-shell[data-theme=night] .band-flyer-section{background:#211f1be0}.app-shell[data-theme=night] .creator-bio{color:#d8cbb8}.app-shell[data-theme=night] .theme-toggle__track{background:#58c7b82e}.app-shell[data-theme=night] .nav-menu__list a:hover,.app-shell[data-theme=night] .nav-menu__list a:focus{background:#fffaf014}main{padding-bottom:40px}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:30px;align-items:stretch;padding:42px 0 26px;min-width:0}.hero__copy,.hero__workspace,.intro-band,.audience-card,.offer-section,.qr-system-section,.metric-card,.feature-tile,.event-showcase,.theme-rail,.roadmap-band{border:1px solid var(--line);background:#fffaf0d1;box-shadow:var(--shadow)}.hero__copy{min-height:560px;min-width:0;padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;justify-content:center}.eyebrow,.section-kicker{gap:8px;color:var(--teal);font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:100%;margin-bottom:22px;font-size:clamp(3rem,6.8vw,5.6rem);line-height:.92;letter-spacing:0;overflow-wrap:normal;word-break:normal}h1 span{display:block}h2{margin-bottom:14px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.04;letter-spacing:0}h3{margin-bottom:10px;font-size:1.1rem}.hero__lead{max-width:640px;color:var(--muted);font-size:1.12rem;line-height:1.65}.loop-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;color:var(--muted);font-size:.92rem;font-weight:850}.loop-strip span{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid var(--line);background:#ffffffb3;padding:0 10px;color:var(--ink)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ink);padding:0 18px;font-weight:850;text-decoration:none}.button--primary{background:var(--ink);color:var(--on-ink)}.button--secondary{background:#fffaf0;color:var(--ink)}.hero__workspace{overflow:hidden;background:#191815;color:#fffaf0;min-width:0}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(255,250,240,.16);color:#fffaf0c7;font-size:.88rem;font-weight:800}.status-pill{border:1px solid rgba(255,250,240,.24);padding:6px 9px;background:#21817e33;color:#bff2e5}.workspace-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;padding:18px;min-width:0}.creator-preview,.qr-panel,.event-showcase,.theme-rail{overflow:hidden;min-width:0}.creator-preview,.qr-panel{border:1px solid rgba(255,250,240,.16);background:#fffaf0;color:var(--ink)}.creator-preview__cover{min-height:172px;background:linear-gradient(135deg,#cf4c3bdb,#21817ec7),linear-gradient(45deg,#111,#563a7c);display:flex;align-items:flex-end;justify-content:flex-end;padding:16px}.poster-stack{display:grid;grid-template-columns:repeat(3,44px);gap:8px}.poster-stack span{height:62px;border:2px solid rgba(255,250,240,.82);background:linear-gradient(180deg,rgba(255,250,240,.95) 0 12px,transparent 12px 100%),repeating-linear-gradient(0deg,rgba(255,250,240,.28) 0 4px,transparent 4px 10px)}.creator-preview__body{display:flex;align-items:center;gap:14px;padding:18px 18px 6px}.avatar{display:grid;flex:0 0 auto;width:58px;height:58px;place-items:center;border:3px solid #fffaf0;margin-top:-38px;background:var(--stage);color:#fffaf0;font-weight:900}.creator-preview h2,.creator-preview p,.event-copy h2,.event-copy p{margin-bottom:0}.creator-preview__body p{color:var(--muted);font-weight:700}.creator-role,.creator-location{gap:8px;padding:0 18px;color:var(--muted);font-size:.92rem}.creator-role{margin-top:10px}.creator-location{margin-top:8px}.creator-bio{padding:14px 18px 0;color:#454039;line-height:1.5}.creator-links{display:grid;gap:9px;padding:16px 18px 18px}.creator-links button,.theme-options button,.event-copy button{display:flex;align-items:center;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:800}.creator-links button{justify-content:space-between;min-height:42px;padding:0 12px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px}.qr-panel h2,.theme-rail h2{margin:5px 0 0;font-size:1.4rem}.qr-mark{display:grid;width:min(210px,calc(100% - 40px));aspect-ratio:1;grid-template-columns:repeat(7,1fr);gap:6px;margin:4px auto 18px;padding:16px;border:1px solid var(--line);background:#fff}.qr-mark span{background:#ebe5d8}.qr-mark span.filled{background:var(--ink)}.qr-list{display:grid;gap:1px;background:var(--line)}.qr-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:14px;background:#fffaf0}.qr-row span,.roadmap-item span,.metric-card p,.feature-tile p,.audience-card p,.offer-copy p,.qr-system-heading p,.qr-system-step p,.intro-band p{color:var(--muted)}.qr-row div{display:grid;gap:2px}.product-loop{display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);gap:18px;align-items:start;padding-bottom:26px}.intro-band{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:22px;align-items:start;margin-bottom:26px;padding:clamp(24px,4vw,36px);background:linear-gradient(90deg,#21817e14,#315f9b14),#fffaf0e6}.intro-band h2{margin-bottom:0}.intro-band p{margin-bottom:0;font-size:1.04rem;line-height:1.7}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:26px}.audience-card{padding:22px}.audience-card>svg{width:42px;height:42px;margin-bottom:18px;padding:10px;background:var(--ink);color:var(--on-ink)}.audience-card:nth-child(2)>svg{background:var(--coral)}.audience-card:nth-child(3)>svg{background:var(--blue)}.audience-card p{margin-bottom:0;line-height:1.55}.offer-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:24px;align-items:start;margin-bottom:26px;padding:clamp(24px,4vw,36px);background:#fff}.offer-copy h2{max-width:760px}.offer-copy p{max-width:760px;margin-bottom:0;line-height:1.65}.offer-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.offer-item{min-height:74px;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;border:1px solid var(--line);padding:14px;background:linear-gradient(135deg,#dcae391c,#21817e0f),#fffaf0;color:var(--ink);font-weight:850}.offer-item svg{color:var(--teal)}.loop-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.loop-cards article,.detail-hero,.action-grid button,.route-panel,.event-facts,.creator-card-large,.qr-code-card,.how-step,.scan-flow__step{border:1px solid var(--line);background:#fffaf0e0;box-shadow:var(--shadow)}.loop-cards article{padding:18px}.loop-cards strong{display:block;margin-bottom:8px;font-size:1rem}.loop-cards p{margin-bottom:0;color:var(--muted);line-height:1.5}.qr-system-section{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start;margin-bottom:26px;padding:clamp(24px,4vw,36px);background:#191815;color:#fffaf0}.qr-system-heading h2{max-width:720px}.qr-system-heading p{max-width:720px;margin-bottom:0;color:#fffaf0bd;line-height:1.65}.qr-system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.qr-system-step{min-height:190px;border:1px solid rgba(255,250,240,.16);padding:18px;background:linear-gradient(135deg,#cf4c3b29,#315f9b24),#fffaf00f}.qr-system-step span{display:inline-flex;margin-bottom:18px;border:1px solid rgba(255,250,240,.22);padding:6px 8px;color:#bff2e5;font-size:.78rem;font-weight:950;text-transform:uppercase}.qr-system-step h3{color:#fffaf0}.qr-system-step p{margin-bottom:0;color:#fffaf0b8;line-height:1.55}.metrics-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:8px 0 26px}.metric-card{padding:22px}.metric-card span{color:var(--muted);font-size:.84rem;font-weight:850;text-transform:uppercase}.metric-card strong{display:block;margin:8px 0 6px;font-size:2.15rem;line-height:1}.metric-card p,.feature-tile p{margin-bottom:0;line-height:1.55}.split-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;padding-bottom:26px}.event-showcase{display:grid;grid-template-columns:minmax(220px,.72fr) 1fr;background:var(--panel)}.event-poster{min-height:360px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(#11111129,#1111113d),repeating-linear-gradient(135deg,#111 0 18px,#cf4c3b 18px 36px,#dcae39 36px 54px,#21817e 54px 72px);color:#fffaf0}.event-poster span{width:fit-content;border:2px solid currentColor;padding:7px 10px;font-weight:950}.event-poster strong{max-width:8ch;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.92}.event-copy{padding:clamp(24px,5vw,42px)}.event-copy p{gap:8px;margin-top:12px;color:var(--muted);font-weight:700}.lineup{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.lineup span{border:1px solid var(--line);padding:8px 10px;background:#fffaf0;font-weight:800}.event-copy button{min-height:44px;gap:8px;padding:0 14px;background:var(--ink);color:var(--on-ink)}.theme-rail{padding-bottom:16px;background:var(--panel)}.theme-options{display:grid;gap:10px;padding:0 18px}.theme-options button{min-height:58px;justify-content:space-between;gap:12px;padding:10px 12px}.theme-options button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.swatches{display:flex;gap:4px}.swatches i{width:24px;height:24px;border:1px solid rgba(24,23,19,.16)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:26px}.feature-tile{padding:22px}.feature-tile__icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:18px;background:var(--ink);color:var(--on-ink)}.roadmap-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:24px;align-items:start;padding:clamp(24px,4vw,34px)}.roadmap-band h2{max-width:700px;margin-bottom:0}.roadmap-list{display:grid;gap:12px}.roadmap-item{gap:12px;padding:14px;border:1px solid var(--line);background:#fff}.roadmap-item div{display:grid;gap:3px}.site-footer{justify-content:space-between;gap:18px;padding:24px 0 30px;color:var(--muted);font-weight:750}.site-footer span{display:inline-flex;align-items:center;gap:8px}.site-footer a{color:var(--ink);font-weight:900;text-decoration-color:#18171352;text-underline-offset:3px}.detail-page{display:grid;gap:20px;padding:42px 0 34px}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);gap:24px;align-items:stretch;padding:clamp(24px,5vw,48px)}.detail-hero h1{max-width:12ch}.detail-lead{max-width:760px;color:var(--muted);font-size:1.12rem;line-height:1.65}.creator-card-large,.event-facts,.qr-code-card{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px;background:#fff;box-shadow:none}.avatar--large{width:86px;height:86px;margin:0;font-size:1.45rem}.creator-card-large strong,.qr-code-card strong{font-size:1.4rem}.creator-card-large span,.creator-card-large p,.qr-code-card span,.event-facts p,.route-panel p,.mini-event p{color:var(--muted)}.action-grid,.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.how-step{min-height:300px;display:flex;flex-direction:column;align-items:flex-start;padding:22px}.how-step__number{margin-bottom:18px;color:var(--teal);font-size:.82rem;font-weight:950}.how-step>svg{width:46px;height:46px;margin-bottom:18px;padding:11px;background:var(--ink);color:var(--on-ink)}.how-step h2{font-size:1.18rem;line-height:1.12}.how-step p{margin-bottom:0;color:var(--muted);line-height:1.55}.action-grid button{min-height:74px;display:grid;grid-template-columns:24px 1fr 18px;gap:10px;align-items:center;padding:16px;color:var(--ink);text-align:left;font-weight:850}.route-panel{padding:clamp(22px,4vw,34px)}.route-panel h2{max-width:820px}.route-panel p{max-width:850px;margin-bottom:0;line-height:1.65}.discovery-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.discovery-list div{min-height:92px;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;border:1px solid var(--line);padding:14px;background:var(--panel);color:var(--ink);font-weight:800;line-height:1.45}.discovery-list svg{margin-top:2px;color:var(--teal)}.mini-event{margin-top:22px;border-left:4px solid var(--coral);padding-left:16px}.mini-event span{display:block;color:var(--teal);font-size:.82rem;font-weight:900;text-transform:uppercase}.mini-event strong{display:block;margin-top:4px;font-size:1.3rem}.event-facts p{display:flex;align-items:center;gap:8px;margin-bottom:0;font-weight:800}.lineup--large{margin:0}.lineup--large span{background:#fffaf0e0;box-shadow:var(--shadow)}.qr-code-card{align-items:center;text-align:center}.qr-mark--large{width:min(240px,100%);margin:0}.scan-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.scan-flow__step{min-height:98px;display:grid;grid-template-columns:24px 1fr 18px;gap:8px;align-items:center;padding:16px;color:var(--ink);font-weight:850}.band-page{display:grid;gap:24px;padding:30px 0 40px}.band-hero{position:relative;min-height:690px;display:grid;align-items:end;overflow:hidden;border:1px solid rgba(255,250,240,.16);background:#070606;color:#fffaf0;box-shadow:var(--shadow)}.band-hero__media{position:absolute;inset:0}.band-hero__media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#070606f0,#0706068c 46%,#0706061f),linear-gradient(0deg,rgba(7,6,6,.92),transparent 42%)}.band-hero__media img,.band-gallery img,.band-flyers img,.album-cover{display:block;width:100%;height:100%;object-fit:cover}.band-hero__content{position:relative;z-index:1;max-width:720px;padding:clamp(26px,6vw,64px)}.band-logo{width:min(280px,72vw);aspect-ratio:1.35;object-fit:cover;margin-bottom:22px;border:1px solid rgba(255,250,240,.18);filter:grayscale(1) contrast(1.18)}.band-hero h1{max-width:9ch;color:#fffaf0;font-size:clamp(3.4rem,9vw,7rem)}.band-hero__lead{max-width:660px;color:#fffaf0cc;font-size:1.18rem;line-height:1.65}.band-meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}.band-meta span{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid rgba(255,250,240,.18);padding:0 10px;background:#fffaf014;color:#fffaf0db;font-weight:850}.band-action-grid,.band-platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.band-action-grid a,.band-platform-grid article,.band-release-section,.band-qr-section,.band-gallery-section,.band-flyer-section{border:1px solid var(--line);box-shadow:var(--shadow)}.band-action-grid a{min-height:74px;display:grid;grid-template-columns:24px 1fr 18px;gap:10px;align-items:center;padding:16px;background:#191815;color:#fffaf0;font-weight:900;text-decoration:none}.band-release-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:24px;align-items:stretch;padding:clamp(24px,4vw,42px);background:#fffaf0e6}.band-release-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.band-release-copy p{max-width:720px;color:var(--muted);line-height:1.65}.album-cover{min-height:340px;aspect-ratio:1;border:1px solid var(--line)}.band-platform-grid article{padding:22px;background:#fff}.band-platform-grid span{color:var(--muted);font-size:.84rem;font-weight:900;text-transform:uppercase}.band-platform-grid strong{display:block;margin:8px 0 6px;font-size:2rem;line-height:1}.band-platform-grid p{margin-bottom:0;color:var(--muted);line-height:1.5}.band-qr-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:24px;align-items:center;padding:clamp(24px,4vw,42px);background:#111;color:#fffaf0}.band-qr-section h2{max-width:800px}.band-qr-section p{max-width:760px;margin-bottom:0;color:#fffaf0b8;line-height:1.65}.band-qr-card{display:grid;gap:14px;justify-items:center;padding:18px;border:1px solid rgba(255,250,240,.18);background:#fffaf014;text-align:center}.band-qr-card img{width:min(220px,100%);aspect-ratio:1;object-fit:contain;background:#fff}.band-qr-card strong{overflow-wrap:anywhere}.band-gallery-section,.band-flyer-section{padding:clamp(22px,4vw,34px);background:#fffaf0e6}.band-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.band-section-heading h2{max-width:760px;margin-bottom:0}.band-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:12px}.band-gallery img,.band-flyers img{border:1px solid var(--line);background:#111}.band-gallery__wide{grid-column:span 2;grid-row:span 2}.band-flyers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.band-flyers img{aspect-ratio:.72}@media(max-width:1040px){.hero,.split-section,.roadmap-band,.product-loop,.intro-band,.offer-section,.qr-system-section,.detail-hero{grid-template-columns:1fr}.hero__copy{min-height:auto}.feature-grid,.audience-grid,.loop-cards,.action-grid,.how-steps,.band-action-grid,.band-platform-grid,.scan-flow{grid-template-columns:repeat(2,1fr)}.band-release-section,.band-qr-section{grid-template-columns:1fr}.band-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.site-header,.site-footer,main{width:calc(100% - 18px);max-width:1180px}.site-header{gap:10px;padding:0}.brand-mark{width:min(56vw,280px);max-width:none}.brand-mark__logo{height:clamp(56px,16vw,82px)}.nav-actions{gap:6px}.theme-toggle{min-width:76px;height:38px;gap:5px}.theme-toggle__track{width:30px}.theme-toggle[aria-pressed=true] .theme-toggle__thumb{transform:translate(12px)}.icon-button{width:38px;height:38px}.site-nav{display:none}.icon-button{display:grid}.hero{padding-top:18px}.workspace-grid,.metrics-strip,.feature-grid,.audience-grid,.event-showcase,.loop-cards,.offer-list,.qr-system-grid,.action-grid,.how-steps,.discovery-list,.band-action-grid,.band-platform-grid,.band-flyers,.scan-flow{grid-template-columns:1fr}.hero__copy{padding:26px;width:100%}h1{width:100%;max-width:100%;font-size:clamp(2.2rem,9vw,2.75rem);line-height:1.02}.hero__lead{width:100%;font-size:1rem}.hero__workspace{width:100%}.creator-links button{grid-template-columns:24px minmax(0,1fr)}.creator-links button strong{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.button,.hero__actions{width:100%}.button{min-height:52px}.loop-strip{display:grid;grid-template-columns:1fr}.loop-strip>svg{display:none}.event-poster{min-height:260px}.roadmap-band{grid-template-columns:1fr}.site-footer{align-items:flex-start;flex-direction:column}.detail-page{padding-top:8px}.band-page{padding-top:18px}.band-hero{min-height:auto}.band-hero__media{position:relative;min-height:330px}.band-hero__media:after{background:linear-gradient(0deg,#070606,#0706061a)}.band-hero__content{padding:24px}.band-hero h1{max-width:100%}.band-gallery{grid-template-columns:1fr;grid-auto-rows:260px}.band-gallery__wide{grid-column:auto;grid-row:auto}.band-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:460px){.site-header,.site-footer,main{width:calc(100% - 14px)}.brand-mark{width:min(56vw,210px)}.brand-mark__logo{height:clamp(48px,15vw,64px)}.theme-toggle{min-width:66px}.theme-toggle__sun,.theme-toggle__moon{width:15px;height:15px}.theme-toggle__track{width:26px}.theme-toggle[aria-pressed=true] .theme-toggle__thumb{transform:translate(8px)}.hero__copy,.panel-heading,.event-copy,.metric-card,.feature-tile,.intro-band,.audience-card,.offer-section,.qr-system-section,.band-release-section,.band-qr-section,.band-gallery-section,.band-flyer-section,.roadmap-band,.detail-hero,.route-panel{padding:18px}.how-step{min-height:0;padding:18px}.discovery-list div{min-height:0}.workspace-grid{padding:12px}.creator-preview__body{align-items:flex-start}.qr-row{grid-template-columns:22px 1fr}.qr-row b{grid-column:2}}
