.iz{--zt-nav:66px}.dj-hero{padding:var(--sp-12) 0 var(--sp-10)}.dj-hero .iz-wrap{max-width:1340px}.dj-hero-in{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.dj-hero h1{max-width:14ch}.dj-hero .iz-lead{max-width:46ch}.dj-hero-cta{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}@media (max-width:1200px){.dj-hero-in{gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}.dj-hero h1{max-width:22ch}}.dj-mono{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:var(--ls-mono);text-transform:uppercase;font-weight:500}.dj-dim{color:var(--tx-mute)}.dj-scene{align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(0,1fr);min-width:0;display:grid}.dj-plate{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--panel-sh);overflow:hidden}.dj-plate-h{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);background:var(--bg-2);display:flex}.dj-plate-rows{padding:var(--sp-2) 0;display:grid}.dj-plate-row{padding:var(--sp-3) var(--sp-5);gap:3px;min-width:0;display:grid}.dj-plate-row+.dj-plate-row{border-top:1px solid var(--line)}.dj-plate-v{font-size:var(--fs-body-sm);color:var(--tx);overflow-wrap:anywhere;line-height:1.4}.dj-plate-v.is-dim{color:var(--tx-dim)}.dj-plate-v.is-ok{color:var(--allow)}.dj-link{justify-items:center;gap:var(--sp-2);min-width:0;display:grid}.dj-link-line{border-top:1.5px dashed var(--orange);width:100%;min-width:56px;height:0}.dj-link-lbl{text-align:center;max-width:11ch;color:var(--orange-text);line-height:1.5}.dj-link-arrow{border-radius:var(--r-pill);border:1px solid var(--orange);width:26px;height:26px;color:var(--orange-text);place-items:center;display:grid}@media (max-width:760px){.dj-scene{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.dj-link{place-items:center start;gap:var(--sp-3);grid-auto-flow:column}.dj-link-line{width:44px;min-width:44px}.dj-link-lbl{max-width:none}}.dj-strip{border-block:1px solid var(--line);background:var(--bg-2)}.dj-strip-in{gap:var(--sp-8);padding-block:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dj-claim{gap:var(--sp-2);min-width:0;display:grid}.dj-claim svg{color:var(--orange-text);flex:none}.dj-claim b{font-size:var(--fs-body-sm);color:var(--tx);font-weight:600;line-height:1.35}.dj-claim span{font-size:var(--fs-sm);color:var(--tx-dim);line-height:1.55}@media (max-width:900px){.dj-strip-in{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dj-strip-in{grid-template-columns:minmax(0,1fr)}}.dj-kicker{align-items:center;gap:var(--sp-3);padding-block:var(--sp-6);font-size:var(--fs-body-sm);margin-block:0;font-weight:500;display:flex}.dj-kicker svg{color:var(--orange-text);flex:none}@media (min-width:768px){.dj-kicker{justify-content:center}}.dj-sec{padding:var(--sp-section) 0}.dj-sec--alt{background:var(--bg-2);border-block:1px solid var(--line)}.dj-sec--tight{padding:var(--sp-section) 0 0}.iz .dj-ilink{color:var(--orange-text);text-underline-offset:2px;font-weight:500;font-size:var(--fs-body-sm);justify-self:start;text-decoration:underline}.iz .dj-ilink:hover{text-decoration-thickness:2px}.dj-cell-tag{color:var(--orange-text)}.dj-cell-name{font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--ls-h3);color:var(--tx);text-wrap:balance}.dj-cell-body{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--tx-dim)}.dj-sit .izug-cell{gap:var(--sp-4);align-content:start}.dj-dark{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;display:grid}.dj-dark-copy{gap:var(--sp-5);min-width:0;max-width:58ch;display:grid}.dj-dark-copy h2{font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance;margin:0}.dj-dark-copy h2 em{color:var(--orange-text);font-style:normal}.dj-dark-copy p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--tx-dim);margin:0}.dj-dark-copy p b{color:var(--tx);font-weight:600}.dj-dark-art{min-width:0;padding:var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel-sh)}@media (max-width:1000px){.dj-dark{gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}}
