.mentions{color:#f2ede4;background:#1a6b45;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:5vw;padding:76px 6vw 84px;scroll-margin-top:20px;display:grid}.mentions-head{position:sticky;top:32px}.mentions-head .eyebrow{color:#f2ede4}.mentions-head h2{color:#f2ede4;margin:0;font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1.03}.mentions-list{border-top:1px solid #f2ede44d;margin:0;padding:0;list-style:none}.mention{border-bottom:1px solid #f2ede44d;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:26px;padding:20px 0;display:grid;position:relative}.mention-media{background:#29120a;border-radius:3px;overflow:hidden}.mention-media img{transition:transform .3s}.mention:hover .mention-media img{transform:scale(1.03)}.mention .eyebrow{color:#f2ede4;opacity:.72;margin:0 0 8px;font-size:.72rem}.mention h4{letter-spacing:-.01em;color:#f2ede4;margin:0 0 8px;font-size:1.32rem;font-weight:800;line-height:1.15}.mention h4 a{color:inherit}.mention h4 a:after{content:"";position:absolute;inset:0}.mention h4 a:focus-visible{outline:none}.mention:has(a:focus-visible){outline-offset:4px;outline:3px solid #00bdbd}.mention-copy>p:not(.eyebrow):not(.mention-note){color:#d5d0c3;max-width:46ch;margin:0 0 14px;font-size:.98rem;line-height:1.55}.mention-action{font-size:.92rem;font-weight:800}.mention-note{color:#d5d0c3;margin:26px 0 0;font-size:.8rem;line-height:1.5}.mention:hover .youtube-play{background:#d90000}@media (prefers-reduced-motion:reduce){.mention-media img{transition:none}}@media (max-width:900px){.mentions{grid-template-columns:1fr;gap:34px}.mentions-head{position:static}}@media (max-width:640px){.mentions{padding:48px 24px 56px}.mention{grid-template-columns:1fr;gap:16px;padding:22px 0}}.instagram-thumbnail{aspect-ratio:16/9;isolation:isolate;background:#29120a;position:relative;overflow:hidden}.instagram-thumbnail-ambient{object-fit:cover;filter:blur(18px)brightness(.35);z-index:-1;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.instagram-thumbnail-poster{object-fit:contain;margin-inline:auto;width:auto;max-width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}.instagram-platform{color:#fff;background:#29120abd;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:.8rem;font-weight:600;line-height:1;display:flex;position:absolute;top:12px;left:12px}.instagram-platform svg{color:#fff}.instagram-cover-play{background:linear-gradient(35deg,#f99b45,#e52c72 48%,#9346c8);border:1px solid #fff5;border-radius:13px;place-items:center;width:70px;height:50px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 15px #0005}.instagram-cover-play svg{margin-left:3px}.mention:hover .instagram-cover-play,.mention:focus-within .instagram-cover-play{transform:translate(-50%,-50%)scale(1.08)}@media (prefers-reduced-motion:reduce){.instagram-cover-play{transition:none}}.mentions-intro{color:#d5d0c3;max-width:30ch;margin:20px 0 26px;font-size:1rem;line-height:1.6}.video-filter{flex-wrap:wrap;gap:8px;display:flex}.video-filter button{color:#f2ede4;cursor:pointer;background:0 0;border:1px solid #f2ede466;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font:700 .9rem Gilroy,Arial,sans-serif;display:inline-flex}.video-filter button span{opacity:.75;font-weight:400}.video-filter button[aria-pressed=true]{color:#29120a;background:#00bdbd;border-color:#00bdbd}.video-filter button[aria-pressed=true] span{opacity:1}.video-filter button:hover{border-color:#f2ede4}.video-group+.video-group{margin-top:52px}.video-group-title{letter-spacing:.14em;text-transform:uppercase;color:#f2ede4;margin:0 0 14px;font:800 .78rem Gilroy,Arial,sans-serif}.video-group-more{color:#d5d0c3;margin:18px 0 0;font-size:.9rem}.video-group-more a{color:#f2ede4}.video-fallback{aspect-ratio:16/9;text-align:center;background:#092518;place-items:center;padding:16px;display:grid;position:relative}.video-fallback span:first-child{letter-spacing:-.02em;text-transform:uppercase;color:#f2ede4;font:800 clamp(1.1rem,2vw,1.5rem)/1 FeedsDisplay,Gilroy,Arial,sans-serif}.video-fallback-badge{color:#fff;background:#29120abd;border-radius:6px;padding:6px 10px;font:600 .8rem Gilroy,Arial,sans-serif;position:absolute;top:12px;left:12px}@media (max-width:640px){.mention{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.video-filter{gap:6px}.video-filter button{gap:6px;padding:8px 11px;font-size:.84rem}}
