.movers-module__HlxjTG__hero{border-bottom:1px solid var(--ink);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), var(--paper);grid-template-columns:minmax(0,1.45fr) minmax(22rem,.55fr);gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.movers-module__HlxjTG__hero h1{font-family:var(--font-display);text-transform:uppercase;margin:.2rem 0 .45rem;font-size:clamp(3rem,7vw,6rem);line-height:.82}.movers-module__HlxjTG__hero p{max-width:54rem;color:var(--muted);margin:0;font-size:1.02rem}.movers-module__HlxjTG__hero dl{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;margin:0;display:grid}.movers-module__HlxjTG__hero dl div{border-right:1px solid var(--ink);min-width:0;padding:.8rem}.movers-module__HlxjTG__hero dl div:last-child{border-right:0}.movers-module__HlxjTG__hero dt,.movers-module__HlxjTG__filters span{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.movers-module__HlxjTG__hero dd{font-family:var(--font-mono);margin:0;font-weight:700}.movers-module__HlxjTG__surface{padding:clamp(1rem,2.5vw,2.5rem)}.movers-module__HlxjTG__surface>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.movers-module__HlxjTG__surface h2{font-family:var(--font-display);text-transform:uppercase;margin:.1rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.9}.movers-module__HlxjTG__surface>header p{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:.75rem}.movers-module__HlxjTG__filters{border:1px solid var(--ink);background:var(--paper);border-bottom:0;grid-template-columns:minmax(12rem,1fr) minmax(13rem,1fr) minmax(10rem,.55fr) auto auto;align-items:end;gap:.65rem;padding:.8rem;display:grid}.movers-module__HlxjTG__filters label{min-width:0}.movers-module__HlxjTG__filters input,.movers-module__HlxjTG__filters select,.movers-module__HlxjTG__filters button{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:2.55rem;color:var(--ink);font:inherit;border-radius:0}.movers-module__HlxjTG__filters input,.movers-module__HlxjTG__filters select{padding:.55rem .65rem}.movers-module__HlxjTG__filters button{background:var(--ink);color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;padding:.55rem 1rem;font-size:.75rem;font-weight:700}.movers-module__HlxjTG__filters>a{min-height:2.55rem;font-family:var(--font-mono);align-items:center;padding:0 .45rem;font-size:.75rem;display:inline-flex}.movers-module__HlxjTG__mobileFilters{display:none}.movers-module__HlxjTG__tableWrap{border:1px solid var(--ink);outline-offset:3px;-webkit-overflow-scrolling:touch;overflow-x:auto}.movers-module__HlxjTG__tableWrap table{border-collapse:collapse;width:100%;min-width:74rem;font-size:.82rem}.movers-module__HlxjTG__tableWrap caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.movers-module__HlxjTG__tableWrap th,.movers-module__HlxjTG__tableWrap td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:.72rem .8rem}.movers-module__HlxjTG__tableWrap thead th{z-index:1;background:var(--paper-strong);font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;position:sticky;top:0}.movers-module__HlxjTG__tableWrap tbody th{z-index:1;background:var(--paper);min-width:13rem;position:sticky;left:0}.movers-module__HlxjTG__tableWrap tbody tr:hover th,.movers-module__HlxjTG__tableWrap tbody tr:hover td,.movers-module__HlxjTG__tableWrap tbody tr:hover th{background:var(--tint)}.movers-module__HlxjTG__tableWrap small{color:var(--muted);margin-top:.15rem;font-weight:400;display:block}.movers-module__HlxjTG__empty{border:1px solid var(--ink);color:var(--muted);padding:2rem}@media (max-width:900px){.movers-module__HlxjTG__hero{grid-template-columns:1fr;gap:1rem}.movers-module__HlxjTG__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.movers-module__HlxjTG__hero{padding:1.2rem 1rem}.movers-module__HlxjTG__hero h1{font-size:3.25rem}.movers-module__HlxjTG__hero p{display:none}.movers-module__HlxjTG__hero dl{grid-template-columns:repeat(3,minmax(7.5rem,1fr));overflow-x:auto}.movers-module__HlxjTG__hero dl div{padding:.65rem}.movers-module__HlxjTG__surface{padding:1rem 0}.movers-module__HlxjTG__surface>header{padding:0 1rem}.movers-module__HlxjTG__desktopFilters{display:none}.movers-module__HlxjTG__mobileFilters{border-top:1px solid var(--ink);display:block}.movers-module__HlxjTG__mobileFilters summary{border-bottom:1px solid var(--ink);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.movers-module__HlxjTG__mobileFilters .movers-module__HlxjTG__filters{border-left:0;border-right:0;grid-template-columns:1fr}.movers-module__HlxjTG__tableWrap{border-left:0;border-right:0}}
