/* Torque & Co — home-2026.css: hero with the plate, the three figures, the desk steps, the board, courtesy and the yard. */
.tq-hero{padding-block:var(--s7) var(--s7);background:linear-gradient(to bottom,var(--paper) 0,var(--paper) 100%)}
.tq-hero__in{display:grid;gap:var(--s6);align-items:center}
.tq-hero h1{max-inline-size:11ch}
.tq-hero .tq-lead{margin-block-start:var(--s5)}
.tq-quick{margin-block-start:var(--s6);padding:var(--s5);background:var(--card);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);max-inline-size:600px;display:grid;gap:var(--s3)}
.tq-quick__l{font-family:var(--f-mono);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}
.tq-quick__row{display:grid;gap:var(--s3)}
.tq-quick .tq-btn{min-block-size:56px}
@media (min-width:560px){.tq-quick__row{grid-template-columns:minmax(0,1fr) auto}.tq-quick .tq-btn{min-block-size:68px}}
@media (min-width:1000px){.tq-hero{padding-block:var(--s8)}.tq-hero__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8)}}
@media (max-width:639px){.tq-quick{box-shadow:5px 5px 0 var(--ink);padding:var(--s4)}}
.tq-figs{background:var(--tq-graphite);color:#fff;border-block:3px solid var(--ink)}
.tq-figs__grid{display:grid;margin:0}
.tq-figs__grid>div{display:grid;gap:var(--s2);padding:var(--s5) 0;border-block-end:1px solid var(--tq-graphite-line)}
.tq-figs__grid>div:last-child{border:0}
.tq-figs dt{font-size:clamp(2.25rem,1.7rem + 2.2vw,3.5rem);line-height:1;color:var(--tq-orange-soft);letter-spacing:-.04em}
.tq-figs dd{margin:0;color:var(--tq-graphite-muted);font-size:1.0625rem;max-inline-size:30ch}
@media (min-width:800px){.tq-figs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tq-figs__grid>div{padding:var(--s6) var(--s5);border-block-end:0;border-inline-start:1px solid var(--tq-graphite-line)}.tq-figs__grid>div:first-child{border-inline-start:0;padding-inline-start:0}}
.tq-how__in{display:grid;gap:var(--s6);align-items:start}
.tq-how__copy{display:grid;gap:var(--s5);justify-items:start}
.tq-tel{color:var(--tq-orange);white-space:nowrap;display:inline-flex;align-items:center;min-block-size:44px;vertical-align:bottom}
@media (min-width:900px){.tq-how__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8)}}
.tq-boardsec__in{display:grid;gap:var(--s6);align-items:start}
.tq-boardsec__head{display:grid;gap:var(--s4);justify-items:start}
@media (min-width:1000px){.tq-boardsec__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8)}}
.tq-cc__in{display:grid;gap:var(--s6);align-items:center}
.tq-cc__copy{display:grid;gap:var(--s4);justify-items:start}
@media (min-width:900px){.tq-cc__in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s8)}}
.tq-yardsec__in{display:grid;gap:var(--s6);align-items:start}
.tq-yardsec__in>div:first-child{display:grid;gap:var(--s5);justify-items:start}
.tq-yardsec__card{padding:var(--s5);border:2px solid var(--tq-graphite-line);background:var(--tq-graphite-2)}
.tq-yardsec__addr{display:flex;gap:var(--s3);align-items:flex-start;line-height:1.5;padding-block-end:var(--s4);border-block-end:1px solid var(--tq-graphite-line);margin-block-end:var(--s4)}
.tq-yardsec__addr .tq-ico,.tq-yardsec__hh .tq-ico{color:var(--tq-orange-soft);margin-block-start:2px}
.tq-yardsec__hh{display:flex;align-items:center;gap:var(--s2);font-size:1.25rem;margin-block-end:var(--s3)}
@media (min-width:900px){.tq-yardsec__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8)}}
.tq-hours{display:grid;margin:0}
.tq-hours div{display:flex;justify-content:space-between;gap:var(--s4);padding-block:var(--s2);border-block-end:1px dashed var(--line-strong)}
.tq-band .tq-hours div{border-color:var(--tq-graphite-line)}
.tq-hours dd{margin:0}
