.workspace-logos{display:flex;gap:13px;align-items:center;margin-bottom:18px}.workspace-logos img{height:20px;width:20px}.channel-band{border-block:1px solid var(--line);padding-block:29px;display:flex;justify-content:space-between;gap:35px;align-items:center}.channel-band p{font-size:16px}.channel-band>div>span{font-size:11px;color:var(--muted);display:block;margin-top:8px}.channel-logos{display:flex;align-items:center;gap:36px}.channel-logos>span{display:flex;align-items:center;gap:9px;font-size:17px;white-space:nowrap}.channel-logos img{object-fit:contain}.chart-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:25px}.trend-card{background:var(--paper);padding:28px;border:1px solid var(--line);border-radius:16px;min-width:0}.chart-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.chart-head span{font-size:14px}.chart-head strong{font-size:43px;letter-spacing:-1.4px;display:block;margin-top:11px}.comparison-toggle{padding:10px 13px;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:12px;white-space:nowrap}.comparison-toggle[aria-pressed=true]{background:var(--ink);color:#fff}.chart-legend{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--muted);flex-wrap:wrap;margin:19px 0 10px}.chart-legend>span{display:flex;align-items:center;gap:7px}.chart-legend>span[hidden]{display:none}.chart-legend>span:last-child{margin-left:auto;font-size:10px}.chart-legend i{width:17px;height:3px;background:#7771ad;display:inline-block}.chart-legend .spend-key{background:#67878e}.revenue-chart{display:block;width:100%;height:auto;overflow:visible;font-family:NB,Arial,sans-serif}.chart-spend{transition:opacity .4s}.chart-foot{font-size:11px;color:var(--muted);line-height:1.6}.chart-table{margin-top:17px;border-top:1px solid var(--line)}.chart-table summary{padding:14px 0;font-size:12px}.chart-table table{width:100%;font-size:12px;border-collapse:collapse;line-height:1.6}.chart-table caption{text-align:left;padding:9px 0;color:var(--muted);font-size:11px}.chart-table td,.chart-table th{padding:8px 0;border-bottom:1px solid var(--line);font-weight:400;text-align:right}.chart-table th:first-child{text-align:left}.channel-breakdown{background:#fff;border:1px solid var(--line);padding:28px;border-radius:16px}.channel-breakdown h3{margin-top:15px;font-size:25px}.channel-bar{margin-top:28px}.channel-bar>div:first-child{display:flex;align-items:center;gap:10px;font-size:13px}.channel-bar strong{margin-left:auto;font-size:15px}.bar-track{margin-top:12px;height:9px;background:var(--paper);border-radius:5px}.bar-track span{display:block;height:100%;background:var(--blue);border-radius:5px}.channel-bar:nth-of-type(2) .bar-track span{background:var(--lavender)}.channel-unavailable{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-top:26px;padding:17px 0;border-block:1px solid var(--line)}.channel-unavailable strong{font-size:12px;color:var(--muted)}.channel-breakdown>p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:19px}.currency-note{display:flex;align-items:start;gap:12px;padding:13px;border-radius:7px;background:var(--paper);margin-top:19px}.currency-note img{flex:none}.currency-note p{font-size:10px;line-height:1.6;color:var(--muted)}.trend-section{padding-top:0}.audience{background:white;padding-top:75px}.lifestyle-photo{position:relative;margin-bottom:55px;overflow:hidden;border-radius:15px}.lifestyle-photo>img{width:100%;height:465px;object-fit:cover;object-position:center 61%}.lifestyle-photo>span{position:absolute;bottom:25px;left:27px;background:var(--paper);padding:13px 17px;border-radius:7px;font-size:14px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.story-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--paper)}.story-image{position:relative;overflow:hidden}.story-image img{width:100%;height:315px;object-fit:cover;object-position:center 42%;transition:transform .5s}.story-card:hover .story-image img{transform:scale(1.025)}.story-image>span{position:absolute;bottom:18px;left:20px;background:white;padding:7px 10px;border-radius:5px;font-size:11px}.story-body{padding:28px}.story-body .eyebrow{font-size:10px}.story-body h3{font-size:29px;line-height:1.2;margin-top:16px;letter-spacing:-.8px}.story-body>p:not(.eyebrow){font-size:15px;line-height:1.6;margin-top:17px;color:var(--muted);max-width:440px}.story-open{display:flex;align-items:center;justify-content:space-between;background:none;width:100%;text-align:left;border-top:1px solid var(--line);margin-top:24px;padding:19px 0 0;font-size:14px}.story-open>span{font-size:20px}.customer-voices{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;border-block:1px solid var(--line);padding-block:55px;margin-bottom:20px}.customer-voices h2{font-size:42px}.voices-placeholder{background:var(--paper);border-radius:14px;padding:28px;position:relative}.quote-mark{font-size:75px;line-height:1;color:#9895b4}.voices-placeholder h3{font-size:25px;margin-top:-5px}.voices-placeholder p{font-size:14px;line-height:1.65;color:var(--muted);margin-top:15px}.voices-status{display:inline-block;margin-top:20px;padding:7px 9px;border-radius:5px;background:var(--lavender);font-size:10px}dialog{border:1px solid var(--line);border-radius:18px;width:min(650px,calc(100% - 32px));padding:38px;max-height:85vh;color:var(--ink);background:#fff;overflow:auto}dialog::backdrop{background:#181b1c77;backdrop-filter:blur(5px)}dialog h2{font-size:34px;line-height:1.2;margin-bottom:25px}.dialog-close{position:absolute;right:16px;top:13px;font-size:25px;background:var(--paper);border-radius:50%;width:35px;height:35px}#story-content section{margin-top:23px}#story-content h3{font-size:19px}#story-content p{font-size:15px;color:var(--muted);line-height:1.7;margin-top:10px}.story-to-evidence{margin-top:28px}
@media(max-width:1100px){.channel-band{display:block}.channel-logos{justify-content:space-between;margin-top:27px}.chart-layout{grid-template-columns:1.5fr 1fr}.chart-head{flex-direction:column;gap:12px}.channel-breakdown{padding:22px}.customer-voices{gap:35px}}
@media(max-width:800px){.nav nav{top:82px}.channel-band{padding-block:25px}.channel-logos{flex-wrap:wrap;justify-content:flex-start;gap:21px 25px}.channel-logos>span{font-size:14px;gap:8px}.channel-logos img{width:22px;height:22px}.channel-band p{font-size:15px}.chart-layout{grid-template-columns:1fr}.trend-card,.channel-breakdown{padding:22px}.chart-head{flex-direction:row;flex-wrap:wrap}.chart-head strong{font-size:37px}.chart-head span{font-size:13px}.chart-legend>span:last-child{margin-left:0;flex-basis:100%;margin-top:3px}.revenue-chart{margin-top:15px}.trend-section{padding-top:0}.lifestyle-photo{margin-bottom:33px}.lifestyle-photo>img{height:350px;object-position:50% 55%}.lifestyle-photo>span{left:14px;right:14px;bottom:15px;font-size:12px;padding:12px}.audience{padding-top:40px}.story-grid{grid-template-columns:1fr}.story-image img{height:260px}.story-body{padding:24px}.story-body h3{font-size:27px}.customer-voices{grid-template-columns:1fr;gap:28px;padding-block:42px}.customer-voices h2{font-size:36px}.voices-placeholder{padding:25px}dialog{padding:29px 25px}dialog h2{font-size:28px}.comparison-toggle{font-size:11px}.currency-note p{font-size:12px}.voices-status{font-size:12px}}
