.qvtNLG_signals{margin-top:2rem;margin-bottom:0}.qvtNLG_editions{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qvtNLG_edition{text-align:left;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-raised);cursor:pointer;min-height:240px;padding:1.5rem;transition:background .18s,color .18s;position:relative}.qvtNLG_edition>span,.qvtNLG_houseLabel{font:600 .65rem/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.qvtNLG_edition h3{font:500 clamp(1.5rem,2.7vw,2.4rem)/1.05 var(--font-serif);letter-spacing:-.035em;max-width:12ch;margin:2rem 0 .7rem}.qvtNLG_edition p{font:400 .85rem/1.6 var(--font-sans);max-width:22ch;margin:0 0 1.5rem}.qvtNLG_edition>svg{width:20px;height:20px;position:absolute;bottom:1.2rem;right:1.25rem}.qvtNLG_edition[aria-pressed=true]{background:var(--signal)}.qvtNLG_edition:hover{background:var(--ink);color:var(--paper)}.qvtNLG_edition:focus-visible,.qvtNLG_stagePlay:focus-visible,.qvtNLG_formats a:focus-visible,.qvtNLG_formats button:focus-visible,.qvtNLG_desk button:focus-visible{outline:3px solid var(--signal-deep);outline-offset:4px}.qvtNLG_projector{margin-top:0}.qvtNLG_darkLink{min-height:44px;color:var(--signal);font:600 .75rem/1.5 var(--font-sans);text-underline-offset:5px;align-items:center;gap:.7rem;margin-top:1rem;text-decoration:underline;display:inline-flex}.qvtNLG_darkLink svg{width:16px}.qvtNLG_houseLabel{border:1px solid var(--ink);text-align:center;padding:.4rem .6rem}.qvtNLG_house .a-house-view__ledger>article{min-height:22rem}.qvtNLG_house .a-house-view__header h2{font-family:var(--font-serif);max-width:11ch}.qvtNLG_house .a-house-view__standfirst{font-family:var(--font-serif)}.qvtNLG_desks{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.4rem;display:grid}.qvtNLG_desk{min-width:0}.qvtNLG_desk button{text-align:left;cursor:pointer;border-bottom:2px solid var(--ink);width:100%;min-height:150px;padding:1rem 0;display:block}.qvtNLG_desk button>span{font:600 .65rem/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.qvtNLG_desk h3{font:500 2.2rem/1 var(--font-serif);justify-content:space-between;align-items:center;gap:1rem;margin:.9rem 0;display:flex}.qvtNLG_desk h3 svg{width:22px;height:22px;transition:transform .18s}.qvtNLG_desk button:hover svg{transform:translate(3px,-3px)}.qvtNLG_desk p{font:400 .9rem/1.6 var(--font-sans);margin:0}.qvtNLG_stagePlay{background:var(--ink);min-height:48px;color:var(--paper);font:600 .85rem/1.4 var(--font-sans);cursor:pointer;align-items:center;gap:1rem;margin-top:2rem;padding:.85rem 1rem;display:inline-flex}.qvtNLG_stagePlay svg{width:20px;height:20px}.qvtNLG_formats{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.5rem 0;display:flex}.qvtNLG_formats a,.qvtNLG_formats button{border:1px solid var(--ink);cursor:pointer;min-height:44px;font:600 .8rem/1.4 var(--font-sans);align-items:center;gap:.6rem;padding:.7rem 1rem;display:inline-flex}.qvtNLG_formats button{background:var(--ink);color:var(--paper)}.qvtNLG_formats svg{width:18px;height:18px}.qvtNLG_formats>span,.qvtNLG_mediaNote{font:400 .75rem/1.6 var(--font-sans);color:var(--muted)}@media (max-width:1000px){.qvtNLG_editions,.qvtNLG_desks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.qvtNLG_editions{grid-template-columns:1fr 1fr}.qvtNLG_edition{min-height:210px;padding:1rem}.qvtNLG_edition h3{font-size:1.6rem}.qvtNLG_edition p{font-size:.8rem}.qvtNLG_desks{grid-template-columns:1fr}.qvtNLG_houseLabel{font-size:.55rem}.qvtNLG_signals .a-signal__value{font-size:2rem}}@media (prefers-reduced-motion:reduce){.qvtNLG_edition,.qvtNLG_desk h3 svg{transition:none}}.qvtNLG_closingBrand{width:clamp(170px,22vw,300px);height:auto;margin:5rem auto 0;display:block}.qvtNLG_deskStamp{aspect-ratio:3/2;background:var(--paper-raised);color:var(--ink);border-bottom:1px solid var(--ink);background-image:radial-gradient(#11110f17 .6px,#0000 .6px);background-size:4px 4px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.qvtNLG_deskStamp svg{width:clamp(60px,7vw,100px);height:clamp(60px,7vw,100px)}.qvtNLG_deskStamp span{letter-spacing:.15em;font-size:10px;font-weight:700}.qvtNLG_desk:nth-child(3n+2) .qvtNLG_deskStamp{background-color:var(--signal)}
