{"id":1142,"date":"2018-11-21T14:42:53","date_gmt":"2018-11-21T14:42:53","guid":{"rendered":"http:\/\/www.yoclas.com\/wordpress\/?post_type=project&#038;p=1142"},"modified":"2026-10-23T06:14:04","modified_gmt":"2026-10-23T04:14:04","slug":"ac-milan-campaigns","status":"publish","type":"project","link":"https:\/\/www.yoclas.com\/it\/projects\/ac-milan\/ac-milan-campaigns\/","title":{"rendered":"AC MILAN &#8211; Campaigns"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module yoclas-breadcrumb\"><div class=\"et_pb_code_inner\"><div class=\"yoclas-breadcrumb\"><a href=\"https:\/\/www.yoclas.com\/it\">HOME<\/a> &gt; <a href=\"https:\/\/www.yoclas.com\/it\/projects\/\">PROJECTS<\/a> &gt; <a href=\"https:\/\/www.yoclas.com\/it\/projects\/ac-milan\/\">A.C. MILAN<\/a> &gt; <span>AC MILAN \u2013 Campaigns<\/span><\/div><\/div><\/div>\n\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_block_module preset--module--divi-heading--default\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">AC MILAN &#8211; Campaigns<\/h1><\/div><\/div>\n\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p><a href=\"https:\/\/www.yoclas.com\/it\/project_category\/ac-milan\/\">AC MILAN<\/a><a href=\"https:\/\/www.yoclas.com\/it\/project_category\/design\/\">Design<\/a><a href=\"https:\/\/www.yoclas.com\/it\/project_category\/video-direction\/\">Video Direction<\/a><a href=\"https:\/\/www.yoclas.com\/it\/project_category\/brand-campaign\/\">Brand Campaign<\/a><a href=\"https:\/\/www.yoclas.com\/it\/project_category\/tv-promo\/\">TV promo<\/a><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n    #vimeo-overlay {\n        position: absolute;\n        inset: 0;\n        z-index: 10;\n        opacity: 0;\n        transition: opacity 0.25s ease;\n        pointer-events: auto;\n    }\n    #vimeo-overlay.is-visible {\n        opacity: 1;\n    }\n\n    #vimeo-overlay .vctrl {\n        position: absolute;\n        background: transparent;\n        border: 0;\n        color: #fff;\n        cursor: pointer;\n        padding: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        -webkit-tap-highlight-color: transparent;\n        pointer-events: none;\n    }\n    #vimeo-overlay.is-visible .vctrl {\n        pointer-events: auto;\n    }\n    #vimeo-overlay .vctrl svg {\n        width: 100%;\n        height: 100%;\n        filter: none;\n    }\n    #vimeo-overlay .vctrl-play svg {\n        fill: #fff;\n    }\n    #vimeo-overlay .vctrl-mute svg,\n    #vimeo-overlay .vctrl-fs svg {\n        fill: rgba(180,180,180,0.85);\n    }\n    #vimeo-overlay .vctrl-play {\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        width: 72px;\n        height: 72px;\n    }\n    #vimeo-overlay .vctrl-mute {\n        bottom: 20px;\n        left: 20px;\n        width: 32px;\n        height: 32px;\n    }\n    #vimeo-overlay .vctrl-fs {\n        bottom: 20px;\n        right: 20px;\n        width: 32px;\n        height: 32px;\n    }\n\n    #vimeo-progress {\n        position: absolute;\n        left: 64px;\n        right: 64px;\n        bottom: 34px;\n        height: 4px;\n        background: rgba(180,180,180,0.4);\n        border-radius: 2px;\n        cursor: pointer;\n        overflow: hidden;\n        -webkit-tap-highlight-color: transparent;\n        pointer-events: none;\n    }\n    #vimeo-overlay.is-visible #vimeo-progress {\n        pointer-events: auto;\n    }\n    #vimeo-progress-fill {\n        position: absolute;\n        top: 0;\n        left: 0;\n        height: 100%;\n        width: 0%;\n        background: #444;\n        border-radius: 2px;\n        pointer-events: none;\n    }\n<\/style>\n\n<div id=\"vimeo-wrap\" style=\"position:relative; width:100%; aspect-ratio:16\/9; margin:0; padding:0; line-height:0; overflow:hidden;\">\n    <iframe id=\"vimeo-switch\"\n            src=\"https:\/\/player.vimeo.com\/video\/1238000723?autoplay=0&muted=1&controls=0&title=0&byline=0&portrait=0\"\n            style=\"position:absolute; inset:0; width:100%; height:100%; border:0;\"\n            allow=\"autoplay; fullscreen; picture-in-picture\"\n            allowfullscreen>\n    <\/iframe>\n    <div id=\"vimeo-overlay\">\n        <button type=\"button\" class=\"vctrl vctrl-play\" data-action=\"playpause\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"\/><\/svg>\n        <\/button>\n        <button type=\"button\" class=\"vctrl vctrl-mute\" data-action=\"mute\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M3 9v6h4l5 5V4L7 9H3z\"\/><\/svg>\n        <\/button>\n        <button type=\"button\" class=\"vctrl vctrl-fs\" data-action=\"fullscreen\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"\/><\/svg>\n        <\/button>\n        <div id=\"vimeo-progress\"><div id=\"vimeo-progress-fill\"><\/div><\/div>\n    <\/div>\n<\/div>\n\n<script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n<script>\n(function () {\n    var wrap = document.getElementById('vimeo-wrap');\n    var iframe = document.getElementById('vimeo-switch');\n    var overlay = document.getElementById('vimeo-overlay');\n    var progressBar = document.getElementById('vimeo-progress');\n    var progressFill = document.getElementById('vimeo-progress-fill');\n    var player = new Vimeo.Player(iframe);\n\n    var isVisible = false;\n    var currentMuted = true;\n    var currentVolume = 1;\n    var seeking = false;\n    var generation = 0;\n\n    \/\/ === CACHE DURATA ===\n    var cachedDuration = 0;\n\n    \/\/ === STATO PERSISTENTE ===\n    var userWantsPlay = true;\n    var pausedByObserver = false;\n\n    var PLAY = 'M8 5v14l11-7z';\n    var PAUSE = 'M6 5h4v14H6zm8 0h4v14h-4z';\n    var VOL_ON = 'M3 9v6h4l5 5V4L7 9H3zm13.5 3a4.5 4.5 0 0 0-2.5-4.03v8.05A4.5 4.5 0 0 0 16.5 12z';\n    var VOL_OFF = 'M3 9v6h4l5 5V4L7 9H3zm13.59 1.41L15.17 12l1.42 1.41-1.41 1.42L13.76 13.4l-1.42 1.43-1.41-1.42 1.41-1.42-1.41-1.41 1.41-1.41 1.42 1.41 1.42-1.41z';\n\n    \/\/ === CACHE ICONE ===\n    var lastMuteIconState = null;\n    var lastPlayIconState = null;\n\n    function setMuteIcon(muted) {\n        if (lastMuteIconState === muted) return;\n        lastMuteIconState = muted;\n        var p = overlay.querySelector('[data-action=\"mute\"] svg path');\n        if (p) p.setAttribute('d', muted ? VOL_OFF : VOL_ON);\n    }\n    function setPlayIcon(paused) {\n        if (lastPlayIconState === paused) return;\n        lastPlayIconState = paused;\n        var p = overlay.querySelector('[data-action=\"playpause\"] svg path');\n        if (p) p.setAttribute('d', paused ? PLAY : PAUSE);\n    }\n\n    function syncPlayIconFromIntent() {\n        setPlayIcon(!userWantsPlay);\n    }\n\n    function syncIcons() {\n        player.getMuted().then(function (m) {\n            currentMuted = m;\n            setMuteIcon(m);\n        }).catch(function () {\n            setMuteIcon(currentMuted);\n        });\n        syncPlayIconFromIntent();\n    }\n\n    function startFullscreenProtection() {\n        var attempts = 0;\n        var maxAttempts = 30;\n        var interval = setInterval(function () {\n            attempts++;\n            if (attempts >= maxAttempts || !userWantsPlay || pausedByObserver) {\n                clearInterval(interval);\n                return;\n            }\n            player.getPaused().then(function (paused) {\n                if (paused) player.play().catch(function () {});\n            }).catch(function () {});\n        }, 150);\n    }\n\n    function onFullscreenExit() {\n        if (userWantsPlay) {\n            syncPlayIconFromIntent();\n            startFullscreenProtection();\n        }\n    }\n\n    \/\/ === TRACKER DI STATO con CLEANUP ===\n    var trackerCleanup = null;\n\n    function attachStateTracker(p) {\n        if (trackerCleanup) {\n            try { trackerCleanup(); } catch (e) {}\n            trackerCleanup = null;\n        }\n\n        generation++;\n        var myGen = generation;\n        cachedDuration = 0;\n\n        var onVolume = function (data) {\n            if (myGen !== generation) return;\n            currentMuted = data.muted;\n            if (typeof data.volume === 'number') currentVolume = data.volume;\n            setMuteIcon(data.muted);\n        };\n        var onPlay = function () {\n            if (myGen !== generation) return;\n            syncPlayIconFromIntent();\n        };\n        var onPause = function () {\n            if (myGen !== generation) return;\n            if (userWantsPlay && !pausedByObserver) {\n                syncPlayIconFromIntent();\n                setTimeout(function () {\n                    if (userWantsPlay && !pausedByObserver) {\n                        player.getPaused().then(function (paused) {\n                            if (paused) player.play().catch(function () {});\n                        });\n                    }\n                }, 100);\n                return;\n            }\n            syncPlayIconFromIntent();\n        };\n        var onFs = function (data) {\n            if (myGen !== generation) return;\n            if (!data.fullscreen) onFullscreenExit();\n        };\n\n        p.on('volumechange', onVolume);\n        p.on('play', onPlay);\n        p.on('pause', onPause);\n        p.on('fullscreenchange', onFs);\n\n        trackerCleanup = function () {\n            try { p.off('volumechange', onVolume); } catch (e) {}\n            try { p.off('play', onPlay); } catch (e) {}\n            try { p.off('pause', onPause); } catch (e) {}\n            try { p.off('fullscreenchange', onFs); } catch (e) {}\n        };\n\n        if (myGen === generation) {\n            forceProgressSync();\n            setTimeout(syncIcons, 100);\n            setTimeout(syncIcons, 500);\n        }\n    }\n\n    ['fullscreenchange', 'webkitfullscreenchange', 'mozfullscreenchange', 'MSFullscreenChange'].forEach(function (evt) {\n        document.addEventListener(evt, function () {\n            var fsEl = document.fullscreenElement\n                    || document.webkitFullscreenElement\n                    || document.mozFullScreenElement\n                    || document.msFullscreenElement;\n            if (!fsEl) onFullscreenExit();\n        });\n    });\n\n    function forceProgressSync() {\n        if (seeking) return;\n        if (!isVisible) return; \n        player.getCurrentTime().then(function (t) {\n            if (seeking) return;\n            if (cachedDuration > 0) {\n                var pct = Math.min(100, Math.max(0, (t \/ cachedDuration) * 100));\n                progressFill.style.width = pct + '%';\n                return;\n            }\n            player.getDuration().then(function (d) {\n                if (seeking) return;\n                if (d > 0) {\n                    cachedDuration = d;\n                    var pct2 = Math.min(100, Math.max(0, (t \/ d) * 100));\n                    progressFill.style.width = pct2 + '%';\n                }\n            }).catch(function () {});\n        }).catch(function () {});\n    }\n\n    var progressTimer = null;\n    var watchdogTimer = null;\n\n    function startTimers() {\n        if (!progressTimer) progressTimer = setInterval(forceProgressSync, 500);\n        if (!watchdogTimer) {\n            watchdogTimer = setInterval(function () {\n                if (userWantsPlay && !pausedByObserver && isVisible) {\n                    player.getPaused().then(function (paused) {\n                        if (paused) player.play().catch(function () {});\n                    }).catch(function () {});\n                }\n            }, 1000);\n        }\n    }\n\n    function stopTimers() {\n        if (progressTimer) { clearInterval(progressTimer); progressTimer = null; }\n        if (watchdogTimer) { clearInterval(watchdogTimer); watchdogTimer = null; }\n    }\n\n    attachStateTracker(player);\n    player.setLoop(true).catch(function (err) { console.log('setLoop error:', err); });\n    \/\/ Forza il muto all'avvio per essere sicuri al 100%\n    player.setMuted(true).catch(function(){});\n\n    \/\/ === OVERLAY ===\n    var hideTimer;\n    function showOverlay() {\n        overlay.classList.add('is-visible');\n        clearTimeout(hideTimer);\n        hideTimer = setTimeout(hideOverlay, 3000);\n    }\n    function hideOverlay() {\n        overlay.classList.remove('is-visible');\n    }\n    function resetHideTimer() {\n        clearTimeout(hideTimer);\n        hideTimer = setTimeout(hideOverlay, 3000);\n    }\n\n    wrap.addEventListener('mouseenter', function () {\n        overlay.classList.add('is-visible');\n        clearTimeout(hideTimer);\n    });\n    wrap.addEventListener('mouseleave', hideOverlay);\n\n    overlay.addEventListener('touchstart', function (e) {\n        if (e.target === overlay) {\n            e.preventDefault();\n            if (overlay.classList.contains('is-visible')) {\n                resetHideTimer();\n            } else {\n                showOverlay();\n            }\n        }\n    }, { passive: false });\n\n    overlay.querySelectorAll('.vctrl').forEach(function (btn) {\n        function handle(e) {\n            if (e) { e.stopPropagation(); e.preventDefault(); }\n            var action = btn.getAttribute('data-action');\n            if (action === 'playpause') {\n                userWantsPlay = !userWantsPlay;\n                pausedByObserver = false;\n                if (userWantsPlay) {\n                    player.play().catch(function () {});\n                } else {\n                    player.pause().catch(function () {});\n                }\n                syncPlayIconFromIntent();\n            } else if (action === 'mute') {\n                \/\/ Toggle del muto manuale (unico modo per attivare l'audio)\n                player.getMuted().then(function (muted) {\n                    var newMuted = !muted;\n                    player.setMuted(newMuted);\n                    currentMuted = newMuted;\n                    setMuteIcon(newMuted);\n                }).catch(function () {\n                    var newMuted = !currentMuted;\n                    player.setMuted(newMuted);\n                    currentMuted = newMuted;\n                    setMuteIcon(newMuted);\n                });\n            } else if (action === 'fullscreen') {\n                if (player.requestFullscreen) player.requestFullscreen();\n            }\n            resetHideTimer();\n        }\n        btn.addEventListener('click', handle);\n        btn.addEventListener('touchstart', handle, { passive: false });\n    });\n\n    \/\/ === SEEK ===\n    function seekFromEvent(clientX) {\n        var rect = progressBar.getBoundingClientRect();\n        var ratio = (clientX - rect.left) \/ rect.width;\n        ratio = Math.max(0, Math.min(1, ratio));\n\n        function doSeek(dur) {\n            if (!dur || dur <= 0) return;\n            var target = dur * ratio;\n            seeking = true;\n            player.setCurrentTime(target).then(function () {\n                progressFill.style.width = (ratio * 100) + '%';\n                seeking = false;\n            }).catch(function () {\n                seeking = false;\n            });\n        }\n\n        if (cachedDuration > 0) {\n            doSeek(cachedDuration);\n            return;\n        }\n        player.getDuration().then(function (dur) {\n            if (dur > 0) cachedDuration = dur;\n            doSeek(dur);\n        }).catch(function () {});\n    }\n\n    progressBar.addEventListener('click', function (e) {\n        e.stopPropagation();\n        seekFromEvent(e.clientX);\n        resetHideTimer();\n    });\n    progressBar.addEventListener('touchstart', function (e) {\n        e.stopPropagation();\n        e.preventDefault();\n        if (e.touches && e.touches[0]) seekFromEvent(e.touches[0].clientX);\n        resetHideTimer();\n    }, { passive: false });\n    progressBar.addEventListener('touchmove', function (e) {\n        e.stopPropagation();\n        e.preventDefault();\n        if (e.touches && e.touches[0]) seekFromEvent(e.touches[0].clientX);\n        resetHideTimer();\n    }, { passive: false });\n\n    \/\/ === OSSERVER ===\n    if ('IntersectionObserver' in window) {\n        var observer = new IntersectionObserver(function (entries) {\n            entries.forEach(function (entry) {\n                isVisible = entry.isIntersecting;\n                if (isVisible) {\n                    pausedByObserver = false;\n                    startTimers(); \n                    if (userWantsPlay) {\n                        \/\/ Rimosso tryUnmute: ora fa solo play (muto)\n                        player.play().then(function () {\n                            syncPlayIconFromIntent();\n                        }).catch(function (err) { console.log('play:', err); });\n                    }\n                } else {\n                    pausedByObserver = true;\n                    stopTimers(); \n                    player.pause().catch(function (err) { console.log('pause:', err); });\n                }\n            });\n        }, { threshold: 0.25 });\n        observer.observe(wrap);\n    } else {\n        isVisible = true;\n        startTimers();\n        player.play().catch(function () {});\n    }\n})();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\" data-et-mv-hidden-phone=\"true\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">Client Need \/ brief<br \/><\/span><\/strong><\/span><\/p>\n<p>the ticket campaign for<br \/>AC MILAN. <br \/>One of the most important world soccer club of all times.<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_3 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\" data-et-mv-hidden-tablet=\"true\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">Concept idea<br \/><\/span><\/strong><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Turning a renewal into a promise. The love between team and fans is unconditional, eternal, passed down from father to son.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_4 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\" data-et-mv-hidden-tablet=\"true\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">Activities<\/span><\/strong><\/span><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\"><\/span><\/strong><\/span><\/p>\n<ul>\n<li>Concept Idea<\/li>\n<li>design<\/li>\n<li>TV spot<\/li>\n<li>TV spot production<\/li>\n<li>Graphic element for press,<br \/>billboards \"OUT of HOME\"<br \/>and onair<\/li>\n<li>Art and Creative direction<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_5 et_pb_column et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\" data-et-mv-hidden-phone=\"true\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">Credits<br \/><\/span><\/strong><\/span><\/p>\n<p>A.C. MILAN management<br \/>Francesca Scarpa<br \/>Vittorio Ferro<\/p>\n<p>Creative direction:<br \/>Fabio Berton<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">I PROMISE<\/span><\/strong><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The values of a club, a faith, a people. A promise renewed for 125 years. In 2015, it becomes an oath.<br \/><\/span><span class=\"s1\">For the 2015\/16 season ticket campaign, the challenge was significant. A demanding fanbase, used to glory. Being a Milanista is a privilege, an election.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Our answer? <strong>Turning a renewal into a promise.<\/strong> The love between team and fans is unconditional, eternal, passed down from father to son.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_block_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_claim_02_800.png\" width=\"800\" height=\"153\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_claim_02_800.png 800w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_claim_02_800-300x57.png 300w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_claim_02_800-768x147.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" class=\"wp-image-1161\" \/><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_video_0 et_pb_video et_pb_module et_block_module\"><div class=\"et_pb_video_box\"><iframe loading=\"lazy\" title=\"AC MILAN - official Film campaign\" src=\"https:\/\/player.vimeo.com\/video\/133442419?dnt=1&amp;app_id=122963\" width=\"1080\" height=\"608\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe><\/div><div class=\"et_pb_video_overlay\" style=\"background-image:url(\/\/i.vimeocdn.com\/video\/526508301-4c5e8a05ba3d527ae7882c83b8a423d4b9e69ed1a6fc2da54a0931ee675fb4e6-d_960?region=us)\"><div class=\"et_pb_video_overlay_hover\"><a class=\"et_pb_video_play\" href=\"#\"><\/a><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">TV SPOT - Official film campaign<\/span><\/strong><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">It's about love and Milan. The 'O' in Love becomes the Milan logo, like a wedding ring. It closed the TV spot featuring the club's historic faces and the fans.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_7 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_flex_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_ca_billboard_home.jpg\" title=\"AC MILAN - prometto - OUT of HOME\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - prometto - OUT of HOME\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_ca_billboard_home.jpg\" alt=\"AC MILAN - prometto - OUT of HOME\" title=\"AC MILAN - prometto - OUT of HOME\" width=\"960\" height=\"400\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_ca_billboard_home.jpg 960w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_ca_billboard_home-300x125.jpg 300w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/acmilan_ca_billboard_home-768x320.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" class=\"wp-image-1008\" \/><\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_6 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_8 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_11 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_2 et_pb_image et_pb_module et_flex_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso.png\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso.png\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" width=\"1080\" height=\"1440\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso.png 1080w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso-980x1307.png 980w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso-480x640.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" class=\"wp-image-6147\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_12 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_3 et_pb_image et_pb_module et_flex_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_03.png\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_03.png\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" width=\"1080\" height=\"1440\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_03.png 1080w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_03-980x1307.png 980w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_03-480x640.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" class=\"wp-image-6145\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_4 et_pb_image et_pb_module et_flex_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso_02.png\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso_02.png\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" width=\"1080\" height=\"1440\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso_02.png 1080w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso_02-980x1307.png 980w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_logo_love_rosso_02-480x640.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" class=\"wp-image-6146\" \/><\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_7 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_9 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_14 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>One of the most important team of all times.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p style=\"text-align: left;\"><span style=\"font-size: x-large;\">\"We are going to be a team of devils, our colour will be red like fire and black like our opponent's fear.\"<\/span><\/p>\n<p>H.Kilpin, Milan 1899<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_15 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_5 et_pb_image et_pb_module et_block_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/love.png\" class=\"et_pb_lightbox_image\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/love.png\" width=\"479\" height=\"400\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/love.png 479w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/love-300x251.png 300w\" sizes=\"(max-width: 479px) 100vw, 479px\" class=\"wp-image-1162\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_16 et_pb_column et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>found in our concept idea the \u201cgoal\u201d to better involve supporters and visitors to the stadium in the next Italian soccer \u201cA division\u201d season ( Milan is the city of EXPO 2015).<\/p>\n<p>After A.C. Milan pitch we approached to the solution deeply focused in creating a social direct relationship between club and supporter \u201cCLUB TO SUPPORTER\u201d ( by us defined \u201cC2S\u201d ) based on \u201cCLUB VALUES\u201d sent via \u201cSHORT MILAN MESSAGES\u201d ( by us defined \u201cSMM\u201d ).<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_8 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_10 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_17 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_6 et_pb_image et_pb_module et_flex_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2026\/10\/berlusconi30anni_1.jpg\" title=\"AC MILAN - Berlusconi 30 anni - Chi crede, vince\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - Berlusconi 30 anni - Chi crede, vince\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2026\/10\/berlusconi30anni_1.jpg\" alt=\"AC MILAN - Berlusconi 30 anni - Chi crede, vince\" title=\"AC MILAN - Berlusconi 30 anni - Chi crede, vince\" width=\"733\" height=\"452\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2026\/10\/berlusconi30anni_1.jpg 733w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2026\/10\/berlusconi30anni_1-480x296.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 733px, 100vw\" class=\"wp-image-6125\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_18 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>We defined a typographic asset as unique graphic element used in the whole campaign ID.<\/p>\n<p>With this solution the message has been able to be extremely direct and quick even thought that the campaign was planned to be ON AIR with 30\u2033 TV Spot for the main Italian channels and subtitled for the web applications \/ OFF AIR with Press, city Posters and Maxi Billboards.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_9 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_11 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_19 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_7 et_pb_image et_pb_module et_block_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_01.png\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_01.png\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" width=\"1080\" height=\"1440\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_01.png 1080w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_01-980x1307.png 980w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_01-480x640.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" class=\"wp-image-6143\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_20 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_8 et_pb_image et_pb_module et_block_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_02.png\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" class=\"et_pb_lightbox_image\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_02.png\" alt=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" title=\"AC MILAN - prometto di esserti fedele sempre - ticket campaign\" width=\"1080\" height=\"1440\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_02.png 1080w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_02-980x1307.png 980w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/AC-MILAN_composite_02-480x640.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" class=\"wp-image-6144\" \/><\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_10 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_12 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_21 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">AC MILAN - Ticket campaign 2016\/17<\/span><\/strong><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Following the campaign's success, trust is renewed for the 2016\/17 season. Milan chooses us again.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">This time we tell the story with vintage postcards, but modern. A journey through memory: Hotel Du Nord, where Milan was born on 16 December 1899. Fiaschetteria Toscana, where Kilpin first spoke the words\u00a0<i>'We will be a team of devils'<\/i>. The Duomo flooded with fans celebrating the Scudetto.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_11 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_13 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_22 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_16_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_9 et_pb_image et_pb_module et_block_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17.jpg\" class=\"et_pb_lightbox_image\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17.jpg\" width=\"1691\" height=\"1199\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17.jpg 1691w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17-300x213.jpg 300w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17-768x545.jpg 768w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17-1024x726.jpg 1024w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17-400x284.jpg 400w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17-1080x766.jpg 1080w\" sizes=\"(max-width: 1691px) 100vw, 1691px\" class=\"wp-image-1189\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_23 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_10 et_pb_image et_pb_module et_block_module\"><a href=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17_02.jpg\" class=\"et_pb_lightbox_image\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17_02.jpg\" width=\"778\" height=\"1145\" srcset=\"https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17_02.jpg 778w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17_02-204x300.jpg 204w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17_02-768x1130.jpg 768w, https:\/\/www.yoclas.com\/wp-content\/uploads\/2018\/11\/ACMilan_campaign_16_17_02-696x1024.jpg 696w\" sizes=\"(max-width: 778px) 100vw, 778px\" class=\"wp-image-1192\" \/><\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_12 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_14 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_24 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p><span style=\"font-size: x-large;\"><strong><span style=\"font-family: Roboto Condensed;\">EMIS KILLA \/ SATURNINO - ROSSONERI official anthem videoclip<\/span><\/strong><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">To celebrate the club's 116th anniversary, we handled the production and direction of the music video for the new official anthem:\u00a0<i>'Rossoneri'<\/i>, by Emis Killa and Saturnino. Direction was entrusted to our director and creative director Fabio Berton. A track that still resonates at every San Siro match.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">An anthem, a manifesto:\u00a0<i>'1899, that's the date I keep in mind. A.C. Milan equals victory. Milanisti at heart, eleven on the pitch and millions out there'<\/i>.<br \/><\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_13 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_15 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_25 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_video_1 et_pb_video et_pb_module et_block_module\"><div class=\"et_pb_video_box\"><iframe loading=\"lazy\" title=\"Emis Killa &amp; Saturnino - #Rossoneri | AC Milan Official\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/aIXvs0eUpds?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><div class=\"et_pb_video_overlay\" style=\"background-image:url(\/\/i.ytimg.com\/vi\/aIXvs0eUpds\/maxresdefault.jpg)\"><div class=\"et_pb_video_overlay_hover\"><a class=\"et_pb_video_play\" href=\"#\"><\/a><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_14 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_16 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_26 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p class=\"p1\"><span class=\"s1\">A way to celebrate the symbols and the indissoluble roots that bind the club to its city.<br \/><\/span><span class=\"s1\">Here too we handled idea, concept, art direction, design, illustration, and graphic production.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1008,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"project_category":[51,50,54,48,49],"project_tag":[],"class_list":["post-1142","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-ac-milan","project_category-design","project_category-video-direction","project_category-brand-campaign","project_category-tv-promo"],"_links":{"self":[{"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/project\/1142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/comments?post=1142"}],"version-history":[{"count":107,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/project\/1142\/revisions"}],"predecessor-version":[{"id":6311,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/project\/1142\/revisions\/6311"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/media\/1008"}],"wp:attachment":[{"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/media?parent=1142"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/project_category?post=1142"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/www.yoclas.com\/it\/wp-json\/wp\/v2\/project_tag?post=1142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}