/* Marketaq: open logo fields, a shared team and a small cookie companion. */
.mq-hero>.mq-duck{right:-4%;bottom:-8%;width:min(660px,55vw);transform:rotate(-20deg);opacity:.19}
.mq-channel{animation-name:mq-space-drift;animation-duration:13s;transform-origin:center;backface-visibility:hidden}
.mq-channel-2,.mq-channel-5{animation-direction:reverse;animation-duration:16s}
.mq-channel-3,.mq-channel-6{animation-duration:18s}
@keyframes mq-space-drift{0%,100%{transform:translate3d(-4px,4px,0) rotate(-3deg)}27%{transform:translate3d(8px,-10px,0) rotate(2deg)}56%{transform:translate3d(3px,-16px,0) rotate(3deg)}78%{transform:translate3d(-7px,-6px,0) rotate(-1deg)}}
.mq-reference-scene{background:#131710;color:#faf9f1;padding-top:clamp(72px,10vw,140px)}
.mq-reference-intro,.mq-reference-end{max-width:1180px;padding:0 24px;margin:auto}
.mq-reference-intro{display:grid;grid-template-columns:1.35fr 1fr;column-gap:80px;align-items:end}
.mq-reference-intro .mq-eyebrow{grid-column:1/-1;color:#FFD801}
.mq-reference-intro h2,.mq-team-heading h2,.mq-channel-section h2{font-size:clamp(40px,6.5vw,88px);font-weight:650;letter-spacing:-.065em;line-height:.98;margin:18px 0 0}
.mq-reference-intro h2 em{font-style:normal;color:#FFD801}
.mq-reference-intro>p:not(.mq-eyebrow){font-size:16px;line-height:1.8;color:#faf9f19c;max-width:44ch}
.mq-motion-toggle{grid-column:2;justify-self:start;display:flex;align-items:center;gap:14px;min-height:44px;font-size:12px;color:#faf9f1a8;margin-top:20px;border-bottom:1px solid #faf9f13b}
.mq-logo-universe{max-width:1280px;margin:auto;padding:62px 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:34px;align-items:center}
.mq-logo-orbit{margin:0;min-height:135px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:12px 8px;animation:mq-logo-drift var(--float-duration,14s) ease-in-out var(--float-delay,0s) infinite;will-change:transform}
.mq-logo-orbit:nth-child(3n+2){transform:translateY(17px);animation-direction:reverse}
.mq-logo-orbit img{display:block;width:100%;height:76px;max-width:235px;object-fit:contain}
.mq-logo-orbit:has(img[src*="adriana"]) img,.mq-logo-orbit:has(img[src*="klicman"]) img,.mq-logo-orbit:has(img[src*="onest"]) img{height:98px}
.mq-logo-orbit figcaption{font-size:10px;letter-spacing:.04em;text-align:center;opacity:.44}
.mq-logo-light-band{background:#faf9f1;color:#171b17;position:relative}
.mq-logo-light-band:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#FFD801,transparent 75%)}
.mq-reference-end{display:flex;justify-content:space-between;gap:40px;align-items:center;padding-top:28px;padding-bottom:36px}
.mq-reference-end p{max-width:65ch;font-size:12px;line-height:1.7;color:#faf9f187}
.mq-reference-end a{display:flex;align-items:center;gap:20px;white-space:nowrap;min-height:44px;font-size:14px;color:#FFD801}
.mq-reference-scene[data-motion-paused=true] .mq-logo-orbit{animation-play-state:paused}
@keyframes mq-logo-drift{0%,100%{translate:0 0;rotate:-.5deg}50%{translate:0 -12px;rotate:.8deg}}
.mq-channel-section{background:#faf9f1;padding:clamp(72px,10vw,130px) 24px;color:#171b17}
.mq-channel-section-inner,.mq-team-inner{max-width:1180px;margin:auto}
.mq-channel-section h2{max-width:14ch;margin-bottom:48px}
.mq-channel-rail a{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:25px 0;border-top:1px solid #171b1726;min-height:195px}
.mq-channel-rail img{height:40px;width:80px;object-position:left center;margin-bottom:24px}
.mq-channel-rail h3{font-size:19px;font-weight:650;letter-spacing:-.025em}
.mq-channel-rail p{font-size:13px;line-height:1.65;color:#63665e;margin-top:5px;max-width:22ch}
.mq-channel-rail a>span{position:absolute;right:8px;top:30px;transition:transform .2s}
.mq-channel-rail a:hover>span{transform:translate(3px,-3px)}
.mq-team-section{background:#fff;padding:clamp(72px,10vw,130px) 24px;color:#171b17}
.mq-team-heading{max-width:780px;margin-bottom:64px}
.mq-team-heading>p:last-child{max-width:58ch;font-size:17px;line-height:1.75;color:#686d63;margin-top:25px}
.mq-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px}
.mq-person:nth-child(even){margin-top:85px}
.mq-person-photo{position:relative;background:#f1f0e6;overflow:hidden;aspect-ratio:4/4.5;border-radius:3px 3px 70px 3px}
.mq-person-photo img{height:100%;width:100%;object-fit:cover;filter:grayscale(1);transition:filter .5s,transform .5s}
.mq-person-photo>span{position:absolute;top:18px;left:20px;z-index:1;background:#FFD801;color:#171b17;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}
.mq-person:hover img{filter:grayscale(0);transform:scale(1.015)}
.mq-person h3{margin-top:23px;font-size:30px;font-weight:650;letter-spacing:-.04em}
.mq-person p{margin-top:8px;font-size:14px;color:#72776d;max-width:38ch}
.mq-person a{display:flex;justify-content:space-between;gap:14px;width:fit-content;font-size:13px;margin-top:10px;border-bottom:1px solid #171b1725}
.mq-group-note{border-top:1px solid #171b1720;margin-top:70px;padding-top:28px;display:flex;justify-content:space-between;gap:20px;align-items:center}
.mq-group-note>span{font-size:11px;letter-spacing:.12em;color:#6a6e63}
.mq-group-note p{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;font-weight:650}
.mq-group-note a{min-height:44px;display:inline-flex;align-items:center}
.mq-consent-v2{padding:20px;border:1px solid #e4e2d2;border-radius:24px;background:#faf9f1;box-shadow:0 12px 60px #0003;overflow:visible}
.mq-consent-v2 .mq-consent-mascot{position:absolute;top:-46px;left:11px;width:101px;height:101px;object-fit:contain;pointer-events:none}
.mq-consent-v2 .mq-consent-heading{padding-left:86px;min-height:45px;gap:6px}
.mq-consent-v2 h2{font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.035em}
.mq-consent-v2 .mq-consent-close{border:0;background:transparent;color:#6d7165}
.mq-consent-v2>p{font-size:12px;line-height:1.65;margin-top:10px;max-width:48ch;color:#62675b}
.mq-consent-v2 .mq-consent-actions{margin-top:14px}
.mq-consent-v2 .mq-consent-actions button{border:1px solid #171b1733;font-weight:650;background:#FFD801}
.mq-consent-v2 .mq-consent-actions button:hover{background:#edc900}
.mq-consent-v2 .mq-consent-info{margin-top:12px;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.mq-consent-customize{font-size:12px;font-weight:650;min-height:44px;text-decoration:underline;text-underline-offset:3px}
.mq-consent-v2 .mq-consent-options{display:none;margin-top:0;gap:7px}
.mq-consent-v2[data-expanded=true] .mq-consent-options{display:grid}
.mq-consent-v2 .mq-consent-options label{padding:10px;background:#fff9;border-radius:12px}
.mq-consent-v2 .mq-consent-options small{font-size:11px}
.mq-cookie-launcher{position:fixed;z-index:900;right:16px;bottom:14px;width:74px;height:74px;border:0;background:transparent;border-radius:50%;cursor:pointer;filter:drop-shadow(0 4px 9px #0002);transition:transform .2s}
.mq-cookie-launcher img{width:100%;height:100%;object-fit:contain;pointer-events:none}
.mq-cookie-launcher:hover{transform:rotate(-7deg) translateY(-3px)}
.mq-cookie-launcher:focus-visible,.mq-consent-v2 button:focus-visible,.mq-motion-toggle:focus-visible{outline:3px solid #a48a00;outline-offset:4px}
.mq-cookie-launcher[hidden]{display:none}
@media(max-width:900px){.mq-reference-intro{column-gap:32px}.mq-logo-universe{gap:28px 30px}.mq-logo-orbit img{height:65px}.mq-reference-end{align-items:flex-start;flex-direction:column;gap:14px}.mq-person:nth-child(even){margin-top:65px}}
@media(max-width:767px){.mq-reference-intro{display:block}.mq-reference-intro h2{font-size:clamp(40px,9vw,65px)}.mq-reference-intro>p:not(.mq-eyebrow){font-size:14px;margin-top:24px;max-width:45ch}.mq-motion-toggle{margin-top:15px}.mq-logo-universe{grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 20px;gap:20px 24px}.mq-logo-orbit{min-height:115px;padding:10px 0;gap:12px}.mq-logo-orbit img{height:56px}.mq-logo-orbit:has(img[src*="adriana"]) img,.mq-logo-orbit:has(img[src*="klicman"]) img,.mq-logo-orbit:has(img[src*="onest"]) img{height:82px}.mq-logo-orbit figcaption{font-size:9px}.mq-reference-end{padding-left:24px;padding-right:24px}.mq-reference-end a{white-space:normal}.mq-team-heading{margin-bottom:40px}.mq-team-heading>p:last-child{font-size:15px}.mq-group-note{align-items:flex-start;flex-direction:column;margin-top:45px}.mq-person:nth-child(even){margin-top:0}.mq-channel-section h2{margin-bottom:34px}.mq-channel-rail a{min-height:185px;padding-top:22px}.mq-channel-rail p{font-size:12px}.mq-channel-rail h3{font-size:18px}}
@media(max-width:374px){.mq-consent-v2 .mq-consent-heading{padding-left:78px}.mq-consent-v2 h2{font-size:19px}.mq-consent-v2 .mq-consent-mascot{width:92px;height:92px;top:-39px}.mq-cookie-launcher{width:63px;height:63px}}
@media(prefers-reduced-motion:reduce){.mq-logo-orbit,.mq-channel{animation:none!important;translate:none;rotate:none;will-change:auto}.mq-person-photo img,.mq-cookie-launcher{transition:none}.mq-person:hover img{transform:none}}
