:root{--kr-max:1560px;--kr-orange:#f29552;--kr-night:#07090b;--kr-line:rgba(245,150,80,.19)}body{background:#07090b!important;color:#f8f4ee}.container,.footer-shell,.masthead-shell,.signal-rail__inner{width:min(var(--kr-max),calc(100% - clamp(28px,6vw,112px)))!important;max-width:var(--kr-max)!important}:focus-visible{outline:2px solid #ffb884!important;outline-offset:4px}.masthead{background:rgba(5,6,8,.92)!important;border-bottom:1px solid var(--kr-line)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.masthead nav a{font-size:12px!important;min-height:44px;display:inline-flex;align-items:center}.identity img{border-radius:50%!important}.aero-hero{background-image:linear-gradient(90deg,rgba(5,6,8,.96),rgba(5,6,8,.79) 38%,rgba(5,6,8,.21) 82%),url(/assets/kr/ignition/home.svg)!important;background-size:cover!important;background-position:50%!important;min-height:740px}.aero-hero:after{background:linear-gradient(0deg,#07090b,transparent 36%)!important}.aero-lead{font-size:clamp(15px,1.22vw,18px)!important;line-height:1.7!important;color:#e1d7ce!important}.aero-kicker,.eyebrow{font-size:11px!important;color:#ffb67c!important;letter-spacing:.16em}.aero-section-head h2{font-size:clamp(38px,4.4vw,72px)!important;line-height:1.02!important}.aero-section-head>p{font-size:clamp(14px,1.12vw,17px)!important;line-height:1.7!important;color:#d5c6b8!important}.archive-core,.flight-log,.signal-section{padding-block:clamp(62px,6vw,110px)!important}.system-gates{background:linear-gradient(105deg,rgba(6,7,9,.96),rgba(6,7,9,.8)),url(/assets/kr/ignition/extra.svg) 50%/cover!important}.archive-core{position:relative;isolation:isolate}.archive-core:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#08090b,rgba(8,9,11,.7),#08090b),url(/assets/kr/ignition/discografia.svg) 50%/cover}.visual-signal{background:linear-gradient(180deg,#08090b,rgba(6,7,10,.8),#08090b),url(/assets/kr/ignition/media.svg) 50%/cover!important}.objects-band{background:linear-gradient(180deg,rgba(7,8,10,.97),rgba(7,8,10,.74),rgba(7,8,10,.97)),url(/assets/kr/ignition/store.svg) 50%/cover!important}.aero-final{background:linear-gradient(90deg,rgba(6,7,9,.95),rgba(6,7,9,.62)),url(/assets/kr/ignition/contatti.svg) 50%/cover!important}.inner-page{background:#08090b!important;position:relative;isolation:isolate}.inner-page:before{content:"";position:absolute;inset:0 0 auto;height:min(1050px,100%);background:linear-gradient(180deg,rgba(7,8,10,.4),rgba(7,8,10,.78) 70%,#08090b),var(--scene,url("/assets/kr/ignition/opera.svg")) center/cover no-repeat;opacity:.92;z-index:0;pointer-events:none}.inner-page>*{position:relative;z-index:1}.inner-page:has(.archive-section){--scene:url(/assets/kr/ignition/discografia.svg)}.inner-page:has(.story-line){--scene:url(/assets/kr/ignition/storia.svg)}.inner-page:has(.credits-master-grid){--scene:url(/assets/kr/ignition/crediti.svg)}.inner-page:has(.video-wall){--scene:url(/assets/kr/ignition/media.svg)}.inner-page:has(.products){--scene:url(/assets/kr/ignition/store.svg)}.inner-page:has(.contact-grid){--scene:url(/assets/kr/ignition/contatti.svg)}.inner-page .page-intro{background:linear-gradient(120deg,rgba(10,11,13,.58),rgba(9,10,12,.15));border-bottom:1px solid var(--kr-line)}.page-intro h1{font-size:clamp(48px,6.5vw,105px)!important;line-height:1!important}.page-intro p{font-size:clamp(15px,1.22vw,18px)!important;line-height:1.67!important;max-width:1020px!important;color:#d7cbbf!important}.collab-card,.product,.release,.signal-card{background:linear-gradient(155deg,#151419,#0b0c0e)!important;border:1px solid var(--kr-line)!important;box-shadow:0 12px 42px rgba(0,0,0,.34)}.collab-card:hover,.product:hover,.release:hover,.signal-card:hover{border-color:rgba(255,148,81,.58)!important;box-shadow:0 22px 58px rgba(0,0,0,.5),0 0 33px rgba(240,120,47,.09)}.aero-release-grid .release-body,.release-body{padding:clamp(14px,1.45vw,22px)!important}.release h3,.signal-card h3{font-size:clamp(19px,1.75vw,28px)!important;line-height:1.15!important}.release-artist,.release-copy,.signal-card__body>p{font-size:clamp(12px,1vw,15px)!important;color:#cfc0b5!important}.release-top,.signal-card__body>span{font-size:11px!important}.archive-toolbar{min-width:0;background:rgba(9,10,12,.95)!important;border:1px solid var(--kr-line)!important}.filter-tabs{display:flex;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.filter-tabs button{flex:0 0 auto;white-space:nowrap;min-height:44px;font-size:12px!important}.archive-search input{min-width:0;font-size:15px!important}.archive-results--grid{gap:clamp(12px,1.8vw,27px)!important}.collab-card li,.collab-card p{font-size:14px!important}.story-entry p{font-size:15px!important;line-height:1.72!important}.product h2,.story-entry h2{font-size:clamp(24px,2.8vw,42px)!important}.contact-form input,.contact-form textarea{font-size:16px!important}.admin{background:linear-gradient(95deg,rgba(8,9,11,.95),rgba(8,9,11,.82)),url(/assets/kr/ignition/control.svg) 50%/cover fixed!important}.admin input,.admin select,.admin textarea{font-size:14px!important}.footer{background:#060709!important;border-top:1px solid var(--kr-line)!important}@media(min-width:1440px){.archive-results--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.credits-master-grid,.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.container,.footer-shell,.masthead-shell{width:calc(100% - 28px)!important}.aero-hero{background-position:66%!important}.aero-hero h1{font-size:clamp(65px,16vw,105px)!important}.aero-hero__copy{padding-bottom:310px!important}.archive-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch}.filter-tabs{width:100%;gap:6px}.aero-release-grid,.credits-master-grid,.products,.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:540px){.aero-release-grid,.credits-master-grid,.products,.signal-grid{grid-template-columns:1fr!important}.archive-results--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.release h3{font-size:18px!important}.credits-master-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:350px){.archive-results--grid{grid-template-columns:1fr!important}.filter-tabs button{font-size:11px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--kr-paper:#f5f0e8;--kr-copper:#edac7d;--kr-gray:#c8c0b6}.visual-signal{padding:clamp(68px,6vw,104px) 0!important;background:linear-gradient(180deg,#080a0c,rgba(8,10,12,.95),#080a0c),url(/assets/kr/ignition/media.svg) 50%/cover!important;border-top:1px solid hsla(27,75%,70%,.18)!important}.visual-signal__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;grid-gap:clamp(16px,2vw,28px)!important;gap:clamp(16px,2vw,28px)!important}.visual-card,.visual-card--1,.visual-card--2,.visual-card--3{display:flex!important;flex-direction:column!important;container-type:inline-size;grid-column:auto!important;grid-row:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;background:#141519!important;border:1px solid hsla(28,65%,73%,.25)!important;box-shadow:none!important;transition:transform .25s,border-color .25s!important}.visual-card:hover{transform:translateY(-3px)!important;border-color:#f5b98b!important}.visual-card--1{--poster:url(https://i.ytimg.com/vi/9YkKhKWV7pE/hqdefault.jpg)}.visual-card--2{--poster:url(https://i.ytimg.com/vi/KjruoYPf65Q/hqdefault.jpg)}.visual-card--3{--poster:url(https://i.ytimg.com/vi/az1Hn3nWhmE/hqdefault.jpg)}.visual-card:before{content:"";position:absolute;left:0;right:0;top:0;aspect-ratio:16/9;background:var(--poster) center/cover no-repeat;z-index:2;pointer-events:none}.visual-card>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;visibility:hidden!important}.visual-card__veil{display:none!important}.visual-card__play{top:28.125cqw!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;z-index:4!important;width:78px!important;height:49px!important;background:rgba(8,10,13,.88)!important;border:1px solid rgba(255,231,210,.9)!important;border-radius:2px!important;color:#fff4e8!important;font-size:11px!important;letter-spacing:.08em!important;display:grid!important;place-items:center!important}.visual-card>div:last-child{position:relative!important;inset:auto!important;background:#141519!important;min-height:118px!important;flex:1 1;padding:20px 22px 25px!important;z-index:3}.visual-card small{font-size:11px!important;color:var(--kr-copper)!important;letter-spacing:.12em!important}.visual-card h3{font-size:clamp(19px,1.75vw,27px)!important;line-height:1.16!important;letter-spacing:-.04em!important;margin:10px 0 0!important;color:var(--kr-paper)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}.video-wall{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-template-rows:none!important;grid-gap:clamp(16px,2vw,28px)!important;gap:clamp(16px,2vw,28px)!important;padding-block:20px 95px!important}.video-wall .movie,.video-wall .movie--large{display:flex!important;flex-direction:column!important;grid-row:auto!important;grid-column:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border:1px solid hsla(28,65%,73%,.25)!important;border-radius:0!important;background:#141519!important;box-shadow:none!important;transition:transform .25s,border-color .25s!important}.video-wall .movie:hover{transform:translateY(-3px)!important;border-color:#efb78b!important}.video-wall .movie>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;filter:saturate(.94) contrast(1.06)!important;flex-shrink:0}.video-wall .movie:after{display:none!important}.video-wall .movie>div{position:relative!important;inset:auto!important;z-index:3!important;padding:21px 20px 27px!important;min-height:132px!important;flex:1 1;background:#141519!important}.video-wall .movie h2{font-size:clamp(20px,1.75vw,29px)!important;line-height:1.18!important;margin:9px 0 0!important;color:var(--kr-paper)!important;overflow-wrap:anywhere!important;text-shadow:none!important}.video-wall .movie small{font-size:11px!important;letter-spacing:.12em!important;color:var(--kr-copper)!important}.video-wall .movie-play{z-index:5!important;top:20px!important;right:20px!important;left:auto!important;width:52px!important;height:42px!important;background:rgba(6,8,12,.8)!important;color:#fff!important;border:1px solid #f2d8bd!important}.media-panels{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.media-panels article{min-width:0!important;background:#15161a!important;border:1px solid hsla(28,65%,73%,.25)!important}.media-panels .artwork{height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}.media-panels h2{font-size:clamp(20px,1.6vw,25px)!important;line-height:1.2!important;padding:20px 18px 10px!important}.media-panels p{font-size:13px!important;line-height:1.65!important;color:var(--kr-gray)!important;padding:0 18px 24px!important}.page-intro h1{line-height:1.02!important;letter-spacing:-.055em!important}.page-intro p{font-size:clamp(15px,1.3vw,19px)!important;line-height:1.7!important;color:#ded2c5!important}.masthead{background:rgba(6,8,11,.93)!important;border-bottom:1px solid hsla(25,76%,71%,.22)!important}:where(a,button,input,textarea,select):focus-visible{outline:2px solid #ffbd89!important;outline-offset:4px!important}@media(max-width:1050px){.media-panels,.video-wall,.visual-signal__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:740px){.video-wall,.visual-signal__grid{grid-template-columns:1fr!important;gap:18px!important}.video-wall .movie>div,.visual-card>div:last-child{min-height:100px!important;padding:18px 19px 22px!important}.video-wall .movie h2,.visual-card h3{font-size:22px!important}.media-panels{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:400px){.media-panels{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.video-wall .movie,.visual-card{transition:none!important}.video-wall .movie:hover,.visual-card:hover{transform:none!important}}