.ioeuxa_page{--bg:#f6f4ef;--ink:#1e1c24;--muted:#5f5c68;--line:#1e1c2412;--project:#ffe14d;--accent:#ec5a9b;--edge:3px solid var(--ink);min-height:100vh;color:var(--ink);background-color:var(--bg);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:32px 32px}.ioeuxa_topbar{z-index:10;background:var(--bg);border-bottom:var(--edge);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.ioeuxa_home{font-family:var(--font-display), system-ui, sans-serif;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.ioeuxa_avatar{object-fit:contain;width:40px;height:40px}.ioeuxa_back{border:2px solid var(--ink);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.ioeuxa_back:hover{background:var(--project);transform:translateY(-1px)}.ioeuxa_main{max-width:1200px;margin:0 auto;padding:32px 24px 80px}.ioeuxa_hero{border:var(--edge);background:#fff;border-bottom:none}.ioeuxa_hero img{width:100%;height:auto;display:block}.ioeuxa_heroContain{background:var(--project);justify-content:center;padding:clamp(20px,4vw,40px);display:flex}.ioeuxa_heroContain img{border:var(--edge);width:auto;max-width:100%;max-height:72vh}.ioeuxa_info{background:var(--project);border:var(--edge);padding:40px clamp(20px,5vw,56px) 48px}.ioeuxa_title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(48px,10vw,120px);font-weight:700;line-height:.9}.ioeuxa_subtitle{margin-top:12px;font-size:clamp(18px,2.4vw,24px);font-weight:500}.ioeuxa_meta{flex-wrap:wrap;gap:16px 48px;margin-top:32px;display:flex}.ioeuxa_meta dt{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.ioeuxa_meta dd{margin-top:2px;font-size:16px}.ioeuxa_tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ioeuxa_tags li{border:2px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:700}.ioeuxa_intro{max-width:720px;margin-top:32px;font-size:18px;line-height:1.6}.ioeuxa_intro p+p{margin-top:14px}.ioeuxa_section{margin-top:72px}.ioeuxa_sectionHead{align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.ioeuxa_number{border:var(--edge);background:var(--accent);color:#fff;width:56px;height:56px;font-family:var(--font-display), system-ui, sans-serif;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.ioeuxa_sectionTitle{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.05}.ioeuxa_sectionText{max-width:620px;color:var(--muted);margin-top:6px;font-size:16px}.ioeuxa_gallery{gap:16px;display:grid}.ioeuxa_full,.ioeuxa_frame{border:var(--edge);background:#fff;margin:0;overflow:hidden}.ioeuxa_full img,.ioeuxa_frame img{width:100%;height:auto;display:block}.ioeuxa_cols{grid-template-columns:repeat(var(--cols,2), 1fr);align-items:start;gap:16px;display:grid}.ioeuxa_center{background:0 0;border:none;justify-content:center;display:flex}.ioeuxa_center img{border:var(--edge);background:#fff;width:auto;max-width:min(100%,560px)}.ioeuxa_smalls{border:var(--edge);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.ioeuxa_smalls img{max-width:100%;height:auto;display:block}.ioeuxa_pixel img{width:180px;image-rendering:pixelated}.ioeuxa_video video{aspect-ratio:16/9;background:var(--ink);width:100%;display:block}.ioeuxa_links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ioeuxa_linkButton{border:var(--edge);background:var(--ink);color:#fff;border-radius:999px;padding:12px 22px;font-weight:700;transition:background .15s,transform .15s}.ioeuxa_linkButton:hover{background:var(--accent);transform:translateY(-2px)}.ioeuxa_sectionText+.ioeuxa_sectionText{margin-top:10px}.ioeuxa_bullets{max-width:620px;color:var(--muted);margin-top:10px;padding-left:20px;list-style:outside}.ioeuxa_bullets li+li{margin-top:6px}.ioeuxa_next{border:var(--edge);background:var(--next);color:#fff;flex-direction:column;margin-top:96px;padding:36px 160px 36px clamp(20px,5vw,56px);transition:transform .2s,box-shadow .2s;display:flex;position:relative}.ioeuxa_next:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.ioeuxa_nextLabel{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.ioeuxa_nextTitle{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;font-size:clamp(36px,7vw,72px);font-weight:700;line-height:1}.ioeuxa_burst{width:96px;height:96px;margin-top:-48px;transition:transform .4s;position:absolute;top:50%;right:clamp(16px,4vw,48px)}.ioeuxa_next:hover .ioeuxa_burst{transform:rotate(30deg)scale(1.08)}@media (max-width:700px){.ioeuxa_topbar{padding:10px 16px}.ioeuxa_home{font-size:17px}.ioeuxa_avatar{width:32px;height:32px}.ioeuxa_back{padding:6px 12px;font-size:13px}.ioeuxa_main{padding:16px 16px 64px}.ioeuxa_info{padding:28px 20px 32px}.ioeuxa_intro{font-size:16px}.ioeuxa_section{margin-top:56px}.ioeuxa_sectionHead{gap:14px}.ioeuxa_number{width:44px;height:44px;font-size:15px}.ioeuxa_gallery,.ioeuxa_cols{gap:12px}.ioeuxa_cols{grid-template-columns:1fr}.ioeuxa_next{padding-right:110px}.ioeuxa_burst{width:72px;height:72px;margin-top:-36px}}.ioeuxa_afterHero{border:var(--edge);background:#fff;border-bottom:none}.ioeuxa_afterHero img{width:100%;height:auto;display:block}
