.i1{--g:#D4AF37;--c:#00E5FF;--k:#0A0A0A}
.i1 .mast{font-family:Oswald,Antonio,Impact,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.i1 .kick{color:var(--g);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px;margin:0 0 8px}
.i1 .badge{display:inline-block;background:var(--g);color:var(--k);font-weight:900;font-size:11px;letter-spacing:.16em;padding:5px 10px;border-radius:4px}
.i1 .cover{position:relative;max-width:1100px;margin:18px auto 0;border-radius:18px;overflow:hidden;border:1px solid #2a2a2a;background:#000}
.i1 .cover picture img,.i1 .cover>img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
@media(min-width:860px){.i1 .cover picture img,.i1 .cover>img{aspect-ratio:16/10;object-position:center 35%}}
.i1 .cover .ov{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:18px 18px 22px;background:linear-gradient(180deg,#000c 0%,#0000 32%,#0000 52%,#000e 100%)}
.i1 .cover h1.mast{margin:6px 0 0;font-size:clamp(34px,8.5vw,86px);line-height:.92;color:#fff;-webkit-text-fill-color:#fff;background:none}
.i1 .cover .pill{color:#fff;font-size:clamp(11px,2.6vw,15px);letter-spacing:.12em;margin:6px 0 0}
.i1 .cover .meta{color:#ddd;font-size:12px;letter-spacing:.08em;margin:8px 0 0}
.i1 .cover .lines{display:grid;gap:10px}
.i1 .cover .lines a{display:block;color:#fff;text-decoration:none;border-left:3px solid var(--g);padding:2px 0 2px 10px}
.i1 .cover .lines a b{display:block;font-family:Oswald,Antonio,sans-serif;text-transform:uppercase;font-size:clamp(17px,3.6vw,28px);line-height:1.05}
.i1 .cover .lines a span{font-size:13px;color:#ddd}.i1 .cover .lines a.c{border-color:var(--c)}
.i1 .cover .tag{color:var(--g);font-weight:800;letter-spacing:.12em;font-size:12px;text-transform:uppercase}
.i1 .wrapx{max-width:1100px;margin:0 auto;padding:28px 18px 56px}
.i1 .toc{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.i1 .toc{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.i1 .toc{grid-template-columns:1fr 1fr 1fr}}
.i1 .tcard{background:#121212;border:1px solid #262626;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;color:#EDEDED;text-decoration:none;transition:transform .2s,border-color .2s}
.i1 a.tcard:hover{transform:translateY(-3px);border-color:var(--g)}
.i1 .tcard img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:3px solid var(--g)}
.i1 .tcard .tb{padding:14px 16px 18px}.i1 .tcard .pg{color:var(--c);font-weight:800;font-size:12px;letter-spacing:.12em}
.i1 .tcard h3{margin:4px 0 6px;font-size:1.1rem;color:#fff}.i1 .tcard p{margin:0;color:#C8C8C8;font-size:14px}
.i1 .tcard .soon{color:var(--g);font-size:12px;font-weight:700;margin-top:8px;display:block}
.i1 .dhero{position:relative;max-width:1100px;margin:18px auto 0;border-radius:18px;overflow:hidden;border:1px solid #2a2a2a}
.i1 .dhero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
@media(min-width:860px){.i1 .dhero img{aspect-ratio:21/9}}
.i1 .dhero .ov{position:absolute;inset:auto 0 0 0;padding:18px;background:linear-gradient(0deg,#000e,#0000)}
.i1 .dhero h1{margin:0;font-size:clamp(28px,6vw,56px);line-height:1;color:#fff;-webkit-text-fill-color:#fff;background:none}
.i1 .dek{font-size:clamp(16px,2.4vw,20px);color:#DADADA;max-width:780px;margin:14px 0 0}
.i1 .story{display:grid;gap:22px;margin:34px 0;padding-top:28px;border-top:1px solid #262626}
@media(min-width:960px){.i1 .story{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}
.i1 .story .lbl{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--k);background:var(--g);padding:3px 8px;border-radius:3px;margin-bottom:10px}
.i1 .story h2{font-family:Oswald,Antonio,sans-serif;text-transform:uppercase;font-size:clamp(24px,4.4vw,40px);line-height:1.02;margin:0 0 6px}
.i1 .story .sdek{color:#cfcfcf;font-size:17px;margin:0 0 14px}
.i1 .story figure{margin:0 0 16px}.i1 .story figure img{width:100%;height:auto;border-radius:14px;border:1px solid #2a2a2a;display:block}
.i1 .story figcaption{font-size:12px;color:#9a9a9a;margin-top:6px}
.i1 .story .body p{font-size:17px;line-height:1.65;color:#E6E6E6;margin:0 0 14px}
.i1 .story .body blockquote{margin:16px 0;padding:6px 0 6px 16px;border-left:4px solid var(--c);font-size:19px;color:#fff;font-style:italic}
.i1 .brief{background:linear-gradient(160deg,#141414,#0d0d0d);border:1px solid #D4AF3766;border-top:4px solid var(--c);border-radius:14px;padding:18px 18px 8px}
@media(min-width:960px){.i1 .brief{position:sticky;top:90px}}
.i1 .brief h3{margin:0 0 10px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--c)}
.i1 .brief ul{margin:0 0 12px;padding-left:18px}.i1 .brief li{margin:0 0 8px;font-size:15px;color:#DADADA}
.i1 .brief .num{font-family:Oswald,Antonio,sans-serif;font-size:30px;color:var(--g);line-height:1;display:block}
.i1 .src{font-size:13px;color:#a8a8a8;border-top:1px dashed #333;padding-top:10px;margin-top:8px}.i1 .src a{color:var(--c)}
.i1 table.tl{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 16px}.i1 table.tl td,.i1 table.tl th{border-bottom:1px solid #262626;padding:6px 4px;text-align:left;vertical-align:top}.i1 table.tl th{color:var(--g);font-size:12px;letter-spacing:.08em}
.i1 .pn{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #262626;padding-top:18px;margin-top:30px}.i1 .pn a{color:var(--c);font-weight:700;text-decoration:none}
.i1 .letter p{font-size:18px;line-height:1.7}.i1 .letter p:first-child::first-letter{float:left;font-family:Oswald,sans-serif;font-size:64px;line-height:.85;color:var(--g);padding:4px 8px 0 0}
.i1 .sign{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--g)}
.i1 .tiers{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:760px){.i1 .tiers{grid-template-columns:repeat(3,1fr)}}
.i1 .tier{background:#121212;border:1px solid #2a2a2a;border-top:3px solid var(--g);border-radius:14px;padding:18px}.i1 .tier .pr{font-family:Oswald,sans-serif;font-size:34px;color:#fff}
.i1 .tracks{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:760px){.i1 .tracks{grid-template-columns:1fr 1fr}}
.i1 .trk{display:flex;gap:12px;align-items:flex-start;background:#121212;border:1px solid #262626;border-radius:14px;padding:14px}.i1 .trk img{width:110px;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px;flex:0 0 auto}
.i1 .trk h4{margin:0 0 4px;color:#fff}.i1 .trk p{margin:0;font-size:14px;color:#C8C8C8}
.i1 .qr{display:grid;gap:22px;align-items:center;grid-template-columns:1fr}@media(min-width:760px){.i1 .qr{grid-template-columns:260px 1fr}}
.i1 .qr img.code{width:100%;max-width:260px;height:auto;background:#fff;border-radius:12px;padding:10px;display:block}
.i1 .disc{font-size:13px;color:#9a9a9a;margin-top:26px}
.i1 .live{color:#0A0A0A;background:var(--c);font-weight:900;font-size:11px;letter-spacing:.12em;padding:3px 8px;border-radius:3px;margin-left:6px;vertical-align:middle}
.mag-i1{display:grid;gap:18px;align-items:center;grid-template-columns:1fr;background:linear-gradient(90deg,#D4AF3722,#00E5FF18);border:1px solid #D4AF3755;border-radius:18px;padding:16px;margin:0 0 22px}@media(min-width:760px){.mag-i1{grid-template-columns:240px 1fr}}
.mag-i1 img{width:100%;height:auto;border-radius:12px;display:block}.mag-i1 h2{margin:4px 0 6px}