.mqWrap{padding-block:var(--flush)}.mq__label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:var(--s-4) clamp(20px,2.6vw,40px) var(--s-2)}.mq{position:relative;display:flex;overflow:hidden;user-select:none;padding-block:clamp(10px,1.4vw,22px);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq__track{display:flex;flex:none;align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);min-width:100%;animation:mqScroll var(--mq-dur,46s) linear infinite;will-change:transform}.mq[data-reverse=true] .mq__track{animation-direction:reverse}@keyframes mqScroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.mq:focus-within .mq__track,.mq:hover .mq__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mq__track{animation:none}.mq{overflow-x:auto}}.mq__item{position:relative;display:inline-flex;align-items:center;gap:var(--s-3);white-space:nowrap;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--text);text-decoration:none;transition:color var(--d-base) var(--ease-out),opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out)}.mq[data-size=md] .mq__item{font-size:clamp(1.2rem,2vw,1.7rem)}.mq[data-size=lg] .mq__item{font-size:clamp(1.8rem,3.4vw,3rem)}.mq[data-size=xl] .mq__item{font-size:clamp(2.6rem,6vw,5.6rem)}.mq[data-outline=true] .mq__name{color:transparent;-webkit-text-stroke:1.2px var(--brand)}.mq[data-outline=true] .mq__item:hover .mq__name{color:var(--brand)}.mq:hover .mq__item{opacity:.4}.mq .mq__item:is(:hover,:focus-visible){opacity:1;color:var(--brand);transform:translateY(-2px)}.mq__star{color:var(--brand);font-size:.55em}.mq__sub{font-family:var(--font-mono);font-weight:400;font-size:var(--t-xs);letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.mq__dot{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 20%,transparent)}a.mq__item:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-base) var(--ease-out)}a.mq__item:is(:hover,:focus-visible):after{transform:scaleX(1)}.mq[data-boxed=true]{padding-block:0}.mq[data-boxed=true] .mq__track{gap:var(--flush);padding-right:var(--flush)}.mq[data-boxed=true] .mq__item{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--s-1);width:clamp(220px,20vw,300px);height:clamp(130px,11vw,160px);padding:var(--s-4) var(--s-6);border-radius:var(--r-xl);font-size:clamp(1rem,1.3vw,1.2rem);white-space:normal;background:linear-gradient(var(--glass-tint),var(--glass-tint)),var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid color-mix(in srgb,var(--brand) 26%,var(--glass-border))}.mq[data-boxed=true] .mq__item:after{display:none}.mq[data-boxed=true] .mq__item .glyph{right:10px;bottom:auto;top:10px;width:48px}.mq[data-boxed=true] .mq__name{max-width:70%;line-height:1.1}.mq[data-boxed=true]:hover .mq__item{opacity:.62}.mq[data-boxed=true] .mq__item:hover{opacity:1;border-color:var(--brand)}.mqWrap--toned{border-radius:var(--r-xl);overflow:hidden}.mqWrap--toned .mq{mask-image:none;-webkit-mask-image:none}.mqWrap--toned .mq__label{padding-bottom:0;color:var(--tg-muted)}.mqWrap--toned .mq__item{color:var(--tg-fg)}.mqWrap--toned .mq__star{color:var(--tg-deco)}.mqWrap--toned .mq:hover .mq__item{opacity:.5}.mqWrap--toned .mq .mq__item:is(:hover,:focus-visible){opacity:1;color:var(--tg-fg)}.mqWrap--toned .mq[data-outline=true] .mq__name{-webkit-text-stroke-color:var(--tg-fg)}.mqWrap--toned .mq[data-outline=true] .mq__item:hover .mq__name{color:var(--tg-fg)}.mqWrap--toned .mq[data-boxed=true]{padding:var(--flush)}.mqWrap--toned .mq[data-boxed=true] .mq__item{background:color-mix(in srgb,var(--tg-fg) 10%,transparent);border-color:color-mix(in srgb,var(--tg-fg) 22%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.mqWrap--toned .mq__sub{color:var(--tg-muted)}.mq[data-images=true]{padding:var(--flush);mask-image:none;-webkit-mask-image:none}.mq[data-images=true] .mq__track{gap:var(--flush);padding-right:var(--flush)}.mq[data-images=true] .mq__item{position:relative;overflow:hidden;isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;width:clamp(220px,22vw,340px);aspect-ratio:4/5;height:auto;padding:var(--s-4);border-radius:var(--r-lg);white-space:normal;background:var(--gf-950);color:#FFF}.mq[data-images=true][data-size=md] .mq__item{width:clamp(180px,16vw,240px);aspect-ratio:1}.mq__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--ease-out)}.mq[data-images=true] .mq__item:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(4 20 18/.85),transparent 55%)}.mq[data-images=true] .mq__item:after{display:none}.mq[data-images=true] .mq__item:hover .mq__img{transform:scale(1.06)}.mq__imgLabel{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.05;color:#FFF}.mq[data-images=true] .mq__sub{color:rgb(255 255 255/.8)}.mq[data-images=true]:hover .mq__item{opacity:.75}.mq[data-images=true] .mq__item:hover{opacity:1;color:#FFF}