.hdr-bare{border-bottom:1px solid var(--color-rule);color:#000;background:#fff;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem}.hdr-bare .wordmark{color:#000;gap:0}.hdr-bare .wordmark svg{width:24px;height:24px}.hdr-bare .cart{color:#000;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0}.qz{min-height:0;padding:1.5rem max(1.75rem, calc((100% - 74rem) / 2)) max(5.5rem, var(--boxfoot,0px));flex-direction:column;display:flex;position:absolute;inset:0}.qz-body{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.qz-head{flex:none;padding-bottom:1.3rem}.qz-count{font-size:var(--text-micro);letter-spacing:.14em;color:var(--color-muted);margin:0}.qz-q{font-size:var(--text-title);letter-spacing:-.02em;margin:.55rem 0 0;font-weight:700;line-height:1.1}.qz-under{font-size:var(--text-body);color:var(--color-muted);margin:.35rem 0 0}.qz-scroll{flex:0 auto;min-height:0}.qz-optwrap{padding-bottom:1rem}.qz-words{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.qz-words[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.qz-word{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper);width:100%;min-height:3.6rem;font-size:var(--text-lead);letter-spacing:-.01em;text-align:left;padding:1rem 1.1rem;font-weight:500;transition:background-color .14s ease-out,color .14s ease-out;display:block}.qz-word:hover{background:var(--color-field)}.qz-word.on,.qz-word.on:hover{background:var(--color-ink);color:var(--color-paper)}.qz-bands{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:min(50vh,24rem);display:grid}.qz-band{align-items:flex-end;height:100%;padding:1.1rem;transition:box-shadow .14s ease-out;display:flex;position:relative}.qz-band.on{box-shadow:inset 0 0 0 2px}.qz-band-w{font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.qz-leans{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.qz-nav{border-top:1px solid var(--color-rule);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.1rem;display:flex}.qz-navl,.qz-navr{align-items:center;min-height:2.9rem;display:flex}.qz-back{font-size:var(--text-body);color:var(--color-muted);text-underline-offset:4px;padding:.6rem 0;font-weight:500;text-decoration:underline}.qz-back:hover{color:var(--color-ink)}.qz-next,.qz-go{background:var(--color-ink);color:var(--color-paper);font-size:var(--text-body);letter-spacing:-.005em;padding:.8rem 1.5rem;font-weight:600}.qz-next:hover,.qz-go:hover{background:#000}.qz-out{--qz-fold:34px}.qz-frame{flex:auto;min-height:0}.qz-palette{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0;height:100%;display:grid}.qz-wallcol,.qz-roles{flex-direction:column;min-height:0;display:flex}.qz-hero{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:13rem;padding:1.4rem 1.5rem;display:grid}.qz-sheet{flex:1 1 0;align-items:center;min-height:4rem;padding:.9rem 1.2rem;display:grid}.qz-wallcol .qz-sheet{flex:none;min-height:3.4rem}.peel.qz-sheet{--peel-now:0%;--peel-lift:var(--peel-shut)}.peel.qz-sheet:hover,.peel.qz-sheet:focus-within{--peel-now:var(--peel);--peel-lift:var(--peel-open)}.peel.qz-hero{--peel-lift:var(--peel-open)}.qz-herocap,.qz-sheetcap,.qz-swap{position:relative}.qz-herocap{flex-direction:column;grid-row:1;align-items:flex-start;gap:.4rem;display:flex}.qz-role{font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.qz-heronm{font-size:var(--text-display);letter-spacing:-.032em;font-weight:700;line-height:1}.qz-heromk{font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase}.qz-seen{font-size:var(--text-small);margin-top:.4rem}.qz-swap{grid-row:3;justify-self:end;align-items:center;gap:.4rem;display:flex}.qz-swapb{width:2.5rem;height:2.5rem;color:inherit;font-size:var(--text-lead);justify-content:center;align-items:center;line-height:1;transition:box-shadow .14s ease-out;display:flex;box-shadow:inset 0 0 0 1px}.qz-swapb:hover{box-shadow:inset 0 0 0 2px}.qz-swapn{min-width:2.5rem;font-size:var(--text-micro);letter-spacing:.08em;text-align:center}.qz-sheetcap{grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:center;gap:0 1.1rem;display:grid}.qz-sheetcap .qz-role{grid-area:1/1/span 2;align-self:center}.qz-sheetnm{font-size:var(--text-lead);letter-spacing:-.01em;grid-area:1/2;font-weight:600}.qz-sheetmk{font-size:var(--text-micro);letter-spacing:.08em;grid-area:2/2}.qz-foot{flex:none;padding-top:.9rem}.qz-line{width:100%;min-height:2.5rem;font-size:var(--text-small);color:var(--color-muted);text-align:left;align-items:center;gap:.65rem;padding:.35rem 0;transition:color .14s ease-out;display:flex}.qz-line:hover{color:var(--color-ink)}.qz-chips{flex:none;display:flex}.qz-chips>span{width:16px;height:16px;display:block}.qz-buy{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-top:.9rem;display:flex}.qz-tally{font-size:var(--text-lead);margin:0;font-weight:500}@media (max-width:720px){:root{--hdr:56px}.hdr-bare{padding:.5rem .75rem}.hdr-bare .wordmark,.hdr-bare .cart{justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem}.qz{padding:1.1rem 1rem max(var(--mechfoot,5rem), var(--boxfoot,0px))}.qz-head{padding-bottom:1rem}.qz-words,.qz-words[data-cols="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-word{min-height:3.4rem;font-size:var(--text-body);padding:.85rem .9rem}.qz-bands{grid-template-columns:minmax(0,1fr);height:auto}.qz-band{align-items:center;min-height:4.5rem;padding:.9rem 1rem}.qz-band-w{font-size:var(--text-lead)}.qz-leans{grid-template-columns:repeat(3,minmax(0,1fr))}.qz-out{--qz-fold:22px}.qz-palette{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.qz-hero{min-height:11rem;padding:1.1rem}.qz-sheet{flex:none;min-height:4.25rem;padding:.8rem 1.1rem}.qz-wallcol .qz-sheet{min-height:3.4rem}.qz-sheetcap{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:0 .85rem}.qz-swapb{width:2.75rem;height:2.75rem}.qz-next,.qz-go{min-height:2.75rem;padding:.7rem 1.1rem}.qz-back{min-height:2.75rem;margin-left:-.5rem;padding:.7rem .5rem}}
