.pg-home .h2,.h2.pg-home,.pg-home .dc h3,.dc.pg-home h3,.pg-home .dmap h3,.dmap.pg-home h3,.pg-home .dgrow h3,.dgrow.pg-home h3{text-wrap:balance}.pg-home .dgrow,.dgrow.pg-home{column-gap:var(--gap);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:0;display:grid}.pg-home .dgrow .dplate,.dgrow.pg-home .dplate{grid-area:1/1/auto/span 5;margin:0;padding:34px 32px 26px}.pg-home .dgrow .dtext,.dgrow.pg-home .dtext{grid-area:1/7/auto/span 6;align-self:center;padding:34px 32px 44px 0}.pg-home .dgrow h3,.dgrow.pg-home h3{letter-spacing:-.015em;font-size:30px;line-height:1.1}.pg-home .dgrow .sub,.dgrow.pg-home .sub{margin:8px 0 0;font-size:19px}.pg-home .dgrow .out,.dgrow.pg-home .out{max-width:none;margin-top:14px}.pg-home .dgrow .prod,.dgrow.pg-home .prod{max-width:none;margin-top:22px}.pg-home .dgrow h3 a:after,.dgrow.pg-home h3 a:after{content:"→";font-family:var(--sans);color:var(--steel);vertical-align:middle;margin-left:.35em;font-size:.6em;line-height:1;display:inline-block;position:relative;top:-.08em}body[data-lane=grow] .pg-home .dgrow,body[data-lane=grow] .dgrow.pg-home{box-shadow:none}body[data-lane=grow] .pg-home .dgrow .dplate,body[data-lane=grow] .dgrow.pg-home .dplate{box-shadow:inset 0 2px 0 var(--ink)}body[data-lane=grow] .pg-home .dgrow .prod,body[data-lane=grow] .dgrow.pg-home .prod{color:var(--ink);font-weight:500}body[data-lane=grow] .pg-home .dgrow .mini :is(.m-line,.m-hol),body[data-lane=grow] .dgrow.pg-home .mini :is(.m-line,.m-hol){stroke:var(--ink)}body[data-lane=grow] .pg-home .dgrow .mini :is(.m-grey,.m-tile,.m-lbl),body[data-lane=grow] .dgrow.pg-home .mini :is(.m-grey,.m-tile,.m-lbl){fill:var(--ink)}@media (min-width:960px) and (max-width:1179px){.pg-home .dc>.dplate,.dc.pg-home>.dplate{grid-column:1/span 6}.pg-home .dc>:not(.dplate),.dc.pg-home>:not(.dplate){grid-column:8/span 5}.pg-home .dmap .dplate,.dmap.pg-home .dplate,.pg-home .dgrow .dplate,.dgrow.pg-home .dplate{grid-area:1/1/span 2/span 6;align-self:start}.pg-home .dmap .dtext,.dmap.pg-home .dtext,.pg-home .dgrow .dtext,.dgrow.pg-home .dtext{grid-area:1/8/auto/span 5;align-self:start;padding:30px 0 36px}.pg-home .dmap .case,.dmap.pg-home .case{grid-area:2/8/auto/span 5}}@media (min-width:721px) and (max-width:959px){.pg-home .dc,.dc.pg-home,.pg-home .dmap,.dmap.pg-home,.pg-home .dgrow,.dgrow.pg-home{display:block}.pg-home .dc>.dplate,.dc.pg-home>.dplate,.pg-home .dmap .dplate,.dmap.pg-home .dplate,.pg-home .dgrow .dplate,.dgrow.pg-home .dplate{margin:0;padding:28px 32px 22px}.pg-home .dplate svg,.dplate.pg-home svg{max-width:460px}.pg-home .dc h3,.dc.pg-home h3{margin-top:24px}.pg-home .dmap .dtext,.dmap.pg-home .dtext,.pg-home .dgrow .dtext,.dgrow.pg-home .dtext{padding:24px 0 32px}.pg-home .dc>:not(.dplate),.dc.pg-home>:not(.dplate),.pg-home .dmap .dtext>*,.dmap.pg-home .dtext>*,.pg-home .dgrow .dtext>*,.dgrow.pg-home .dtext>*,.pg-home .dmap .case,.dmap.pg-home .case{max-width:640px}}.pg-home .dgrow .dplate svg,.dgrow.pg-home .dplate svg{max-width:360px}@media (max-width:720px){.pg-home .dgrow,.dgrow.pg-home{display:block}.pg-home .dgrow .dplate,.dgrow.pg-home .dplate{margin:0 -16px;padding:18px 16px 12px}.pg-home .dgrow .dtext,.dgrow.pg-home .dtext{padding:18px 0 20px}.pg-home .dgrow h3,.dgrow.pg-home h3{font-size:25px}.pg-home .dgrow .sub,.dgrow.pg-home .sub{margin-top:4px;font-size:16.5px}.pg-home .dgrow .out,.dgrow.pg-home .out{margin-top:8px}.pg-home .dgrow .prod,.dgrow.pg-home .prod{margin-top:12px}}.pg-home #program .head,#program.pg-home .head{align-items:start}.pg-home #program .head .lede,#program.pg-home .head .lede{max-width:24em;font-family:var(--serif);color:var(--ink);margin-top:20px;font-size:22px;line-height:1.4}@media (max-width:720px){.pg-home #program .head .lede,#program.pg-home .head .lede{margin-top:14px;font-size:19px}}.pg-home .chmap,.chmap.pg-home{--ew:150px}@media (max-width:1000px){.pg-home .chmap,.chmap.pg-home{--ew:120px}}@media (min-width:721px){.pg-home .chmap .phh span,.chmap.pg-home .phh span{text-wrap:balance;align-items:flex-end;padding:0 6px 12px 10px;display:flex}.pg-home .chmap .phh span:first-child,.chmap.pg-home .phh span:first-child{padding-left:0}.pg-home .chmap .phh span:nth-child(n+3),.chmap.pg-home .phh span:nth-child(n+3){box-shadow:inset 1px 0 0 var(--hair)}.pg-home .chmap .endc,.chmap.pg-home .endc{justify-content:flex-start;padding:14px 0 0 20px}.pg-home .chmap .endc p,.chmap.pg-home .endc p{text-wrap:balance}}@media (min-width:1101px){.pg-home .proof .pgrid,.proof.pg-home .pgrid{grid-template-rows:repeat(5,auto);row-gap:0}.pg-home .proof .pcs,.proof.pg-home .pcs{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pg-home .proof .pcs .pk,.proof.pg-home .pcs .pk{min-height:0}}@media (min-width:721px){.pg-home .mode .s,.mode.pg-home .s{min-height:calc(16px + 3.2em)}}.pg-home .hf .hf-name,.hf.pg-home .hf-name{font:400 clamp(16px,1.2vw,18px)/1.5 var(--sans);color:var(--on-dark);text-wrap:pretty;max-width:34em;animation:hfin .9s var(--ease) 50ms both;margin-top:22px}.pg-home .hf .hf-name+.deck,.hf.pg-home .hf-name+.deck{margin-top:14px}@media (max-width:720px){.pg-home .hf .hf-name,.hf.pg-home .hf-name{margin-top:12px;font-size:14.5px}.pg-home .hf .hf-name+.deck,.hf.pg-home .hf-name+.deck{margin-top:8px}:is(.pg-home .hf:has(.hf-name),.hf.pg-home:has(.hf-name)){min-height:calc(100svh + 72px)}}@media (min-width:721px) and (max-width:1100px){.pg-home .hf .hf-name,.pg-home .hf .deck,.pg-home .hf .beat,.pg-home .hf .hf-note{max-width:calc(52vw - 56px - var(--gut))}}@media (max-width:720px){.pg-home .hf .hf-hop,.pg-home .hf .hf-key{font-size:11px}}@media (min-width:721px) and (max-width:1100px){.pg-home .doors{padding-bottom:0}.pg-home #program{padding-top:0}.pg-home #program .head{border-top:0}}@media (min-width:721px) and (max-width:899px){.pg-home .chplate{margin:0 -16px;padding:20px 16px 18px}.pg-home .chmap{display:block}.pg-home .chmap .phh{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:10px;font-size:12.5px;line-height:1.25;display:grid}.pg-home .chmap .phh span{padding:12px 0 0;display:block;position:relative}.pg-home .chmap .phh span:nth-child(n+3){box-shadow:none}.pg-home .chmap .phh span:first-child{display:none}.pg-home .chmap .phh span:before{content:"";background:var(--hair);width:calc(100% - 4px);height:6px;position:absolute;top:0;left:0}.pg-home .chmap .endh{display:none}.pg-home .chmap .grp{padding:14px 0 4px;font-size:13px}.pg-home .chmap .grp:after{display:none}.pg-home .chmap .ch{border-bottom:1px solid #1b222814;grid-template-columns:minmax(0,1fr) 46px;column-gap:12px;padding:8px 0 10px;display:grid}.pg-home .chmap .lbl{grid-column:1;padding:0}.pg-home .chmap .lbl h3{font-size:16.5px;line-height:21px}.pg-home .chmap .lbl p{font-size:13px;line-height:1.42}.pg-home .chmap .trk{display:none}.pg-home .chmap .ps{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:46px;height:6px;margin-top:8px;display:grid}.pg-home .chmap .ps i{box-shadow:inset 0 0 0 1px var(--hair-2);background:#fff}.pg-home .chmap .ps i.on{background:var(--ink);box-shadow:none}.pg-home .chmap .g-b .ps i.on{background:var(--steel)}.pg-home .chmap .g-r .ps i.on{background:var(--ox)}.pg-home .chmap .endc{margin-top:6px;padding:16px 0 0 18px;display:block}.pg-home .chmap .ebar{width:4px;top:16px;bottom:0}.pg-home .chmap .endc p{font-size:17px}.pg-home .chfig>.cap{font-size:13.5px}.pg-home .chg{display:block}.pg-home .chg>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.pg-home .chg>summary .grp{padding:10px 0 6px}.pg-home .chg>summary:after{content:"+";font:400 22px/1 var(--sans);color:var(--ink);flex:none}.pg-home .chg[open]>summary:after{content:"−"}.pg-home .chg::details-content{content-visibility:visible;display:block}.pg-home .chg:not([open]) .lbl p{display:none}.pg-home .chg:not([open]) .ch{padding:6px 0 8px}}
