.dwg-mq{--dwg-ink-2: #43474e}.dwg-mq-foot .dwg-ctas{display:flex;flex-wrap:wrap;gap:12px}.dwg-mq{--mq-tile: clamp(184px, 14vw, 220px);--mq-gap: clamp(12px, 1vw, 16px);--mq-row-gap: clamp(16px, 1.8vw, 28px);--mq-soft: color-mix(in oklab, var(--hazard-ink) 76%, var(--hazard));position:relative;margin-top:clamp(40px,5vw,72px)}.dwg-mq-band{content-visibility:auto;contain-intrinsic-size:auto calc(24px + var(--mq-row-gap) + 1.66*var(--mq-tile))}.dwg-mq[data-mq-wait] .dwg-mq-band{content-visibility:hidden}.dwg-mq-rows{display:grid;gap:var(--mq-row-gap)}.dwg-mq-row{display:flex;overflow:hidden;padding:4px 0 8px;contain:layout paint}.dwg-mq-track{display:flex;flex:none;will-change:transform;animation:scroll 94s linear infinite}.dwg-mq-row.is-ltr .dwg-mq-track{animation-direction:reverse;animation-duration:86s;animation-delay:-3s}.dwg-mq-rows:hover .dwg-mq-track,.dwg-mq-rows:focus-within .dwg-mq-track{animation-play-state:paused}.dwg-mq-set{display:flex;margin:0;padding:0;list-style:none}.dwg-mq-set>li{display:flex;flex:none;padding-right:var(--mq-gap)}.dwg-mq-tile{position:relative;display:flex;flex-direction:column;width:var(--mq-tile);min-height:calc(var(--mq-tile)*0.83);padding:14px 14px 13px;color:var(--hazard-ink);--mq-tick: color-mix(in oklab, var(--hazard-ink) 55%, var(--hazard));background:linear-gradient(var(--mq-tick),var(--mq-tick)) right 3px bottom 3px/11px 1.2px no-repeat,linear-gradient(var(--mq-tick),var(--mq-tick)) right 3px bottom 3px/1.2px 11px no-repeat,linear-gradient(135deg,color-mix(in oklab,var(--hazard) 86%,white) 0%,var(--hazard) 45%,color-mix(in oklab,var(--hazard) 74%,black) 100%);border:1px solid color-mix(in oklab,var(--hazard) 78%,black);box-shadow:4px 4px 0 color-mix(in oklab,var(--ink) 20%,transparent);transition:transform 0.15s ease,box-shadow 0.15s ease}.dwg-mq-tile::before{content:"";flex:none;width:calc(var(--mq-tile)*0.1575);aspect-ratio:1;margin:calc(var(--mq-tile)*-0.01125)0 0 calc(var(--mq-tile)*-0.01125);background-color:currentColor;-webkit-mask-size:calc(var(--mq-n)*100%) 100%;mask-size:calc(var(--mq-n)*100%) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mq-x)0;mask-position:var(--mq-x)0}.dwg-mq-tile::after{content:"→";content:"→"/"";position:absolute;top:13px;right:14px;font:400 var(--fs-sm)/1 var(--f-ui);opacity:0.5;transition:opacity 0.15s ease,transform 0.15s ease}.dwg-mq-tile:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 color-mix(in oklab,var(--ink) 24%,transparent)}.dwg-mq-tile:hover::after,.dwg-mq-tile:focus-visible::after{opacity:1;transform:translateX(2px)}.dwg-mq-tile:focus-visible{outline:2px solid var(--hazard);outline-offset:3px}.dwg-mq-job{margin-top:auto;padding-top:8px;font-family:var(--f-deck);font-weight:var(--fw-strong);font-size:var(--fs-md);line-height:1.1;letter-spacing:-0.01em;text-wrap:balance}@media (min-width:1429px){.dwg-mq-job{font-size:var(--fs-lg)}}.dwg-mq-mod{margin-top:8px;padding-top:7px;border-top:1px solid color-mix(in oklab,var(--hazard-ink) 22%,transparent);font:500 var(--fs-xs)/1.25 var(--f-ui);color:var(--mq-soft)}.dwg-mq-foot{display:flex;flex-direction:column;align-items:center;margin-top:clamp(28px,3.4vw,48px);text-align:center}.dwg-mq-foot p{margin:0;max-width:64ch;font-size:var(--fs-lg);line-height:1.5;color:var(--dwg-ink-2);text-wrap:balance}.dwg-mq-foot .dwg-ctas{justify-content:center;margin-top:22px}@media (prefers-reduced-motion:reduce){.dwg-mq-track{animation:none;will-change:auto}.dwg-mq-row{overflow-x:auto;scrollbar-width:none}.dwg-mq-row::-webkit-scrollbar{display:none}.dwg-mq-set[aria-hidden]{display:none}.dwg-mq-set:first-child{padding-left:var(--gutter)}.dwg-mq-tile,.dwg-mq-tile::after{transition:none}}.dwg-mq-plain .dwg-mq-tile::after{content:none}.dwg-mq-plain .dwg-mq-tile::before{width:calc(var(--mq-tile)*0.28);margin:0}.dwg-mq-plain .dwg-mq-tile{justify-content:center;align-items:center;text-align:center}.dwg-mq-plain .dwg-mq-job{margin-top:0;padding-top:calc(var(--mq-tile)*0.05)}.dwg-mq-plain .dwg-mq-tile,.dwg-mq-plain .dwg-mq-tile:hover{box-shadow:none}.dwg-mq-plain .dwg-mq-tile{background:linear-gradient(135deg,color-mix(in oklab,var(--hazard) 86%,white) 0%,var(--hazard) 45%,color-mix(in oklab,var(--hazard) 74%,black) 100%)}.dwg-mq-plain .dwg-mq-job{line-height:1.4}.dwg-mq-key{text-decoration-line:underline;text-decoration-color:oklch(0.82 0.18 72);text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-skip-ink:none}