.section { padding: 110px 48px; } .hero { padding: 0 48px 200px; } .hero-title { font-size: clamp(5.5rem, 12vw, 8.5rem); } .section-title { font-size: clamp(2.5rem, 5.5vw, 5rem); } } @media (max-width: 1280px) { nav { padding: 22px 42px; } .hero { padding: 0 40px 58px; } .hero-title { font-size: clamp(4.8rem, 11vw, 8rem); } .section { padding: 100px 40px; } .section-title { font-size: clamp(2.4rem, 5vw, 4.8rem); } .about-grid { gap: 55px; } .music-grid { grid-template-columns: repeat(3, 1fr); } .platforms-grid { grid-template-columns: repeat(3, 1fr); } .contact-section { padding: 110px 40px; } } @media (max-width: 1024px) { nav { padding: 20px 36px; } .nav-links { gap: 28px; } .hero { padding: 0 32px 50px; } .hero-title { font-size: clamp(4.5rem, 10vw, 8rem); } .section { padding: 90px 32px; } .section-title { font-size: clamp(2.4rem, 5vw, 4.8rem); } .about-grid { gap: 60px; } .music-grid { grid-template-columns: repeat(2, 1fr); } .platforms-grid { grid-template-columns: repeat(2, 1fr); } .about-stats { grid-template-columns: 1fr 1fr; } .contact-section { padding: 120px 32px; } } @media (max-width: 768px) { nav { padding: 18px 20px; background: linear-gradient(to bottom, rgba(5,5,7,0.92), transparent); backdrop-filter: blur(4px); } .nav-links { display: none; } .nav-toggle { display: flex; } .hero { min-height: 60vh; padding: 0 24px 45px; align-items: flex-end; } .hero-photo { max-width: 100vw; height: 75vh; right: -10%; mask-image: linear-gradient(to left, black 30%, transparent 100%), linear-gradient(to top, black 60%, transparent 100%); -webkit-mask-image: linear-gradient(to left, black 30%, transparent 100%), linear-gradient(to top, black 60%, transparent 100%); } .hero-title { font-size: clamp(4rem, 16vw, 6rem); } .hero-desc { max-width: 100%; font-size: 0.9rem; } .hero-ctas { gap: 12px; } .scroll-indicator { display: none; } .section { padding: 70px 24px; } .section-title { font-size: clamp(2rem, 5vw, 4rem); } .marquee-inner span { font-size: 0.9rem; padding: 0 32px; } .about-grid { grid-template-columns: 1fr; gap: 40px; } .about-text p { font-size: 0.95rem; line-height: 1.7; } .about-stats { grid-template-columns: 1fr 1fr; } .about-image { margin-top: 20px; } .music-grid { grid-template-columns: 1fr 1fr; gap: 10px; } .music-card-number { font-size: 3rem; } .music-card-title { font-size: 1rem; } .music-card-bg-image { background-position: center 20%; } .session-item { grid-template-columns: 48px 1fr auto; gap: 16px; padding: 18px 20px; } .session-num { font-size: 1.2rem; } .session-title { font-size: 0.95rem; } .platforms-grid { grid-template-columns: 1fr 1fr; } .platform-card { padding: 36px 20px; } .platform-name { font-size: 1.2rem; } .platform-handle { font-size: 0.55rem; } .contact-section { padding: 80px 24px; } .contact-title { font-size: clamp(2.5rem, 8vw, 6rem); } .contact-subtitle { font-size: 0.9rem; margin-bottom: 32px; } footer { flex-direction: column; gap: 16px; padding: 32px 24px; text-align: center; } .footer-info { margin: 20px 0; order: 2; } .footer-copy { order: 3; text-align: center; font-size: 0.55rem; } .footer-logo { order: 1; font-size: 1.4rem; } } @media (max-width: 480px) { nav { padding: 16px 16px; } .nav-logo { font-size: 1.6rem; } .hero { min-height: 75vh; padding: 0 16px 40px; } .hero-title { font-size: clamp(2.8rem, 12vw, 5rem); } .hero-desc { font-size: 0.85rem; line-height: 1.6; margin-bottom: 28px; } .hero-tag { font-size: 0.6rem; margin-bottom: 16px; } .hero-ctas { flex-direction: column; gap: 10px; } .btn-primary, .btn-secondary { text-align: center; width: 100%; padding: 14px 24px; font-size: 0.65rem; } .logo-spin { width: 50px; top: 18%; right: 8%; } .section { padding: 50px 16px; } .section-label { font-size: 0.58rem; margin-bottom: 12px; } .section-title { font-size: clamp(1.8rem, 5vw, 3rem); margin-bottom: 32px; } .marquee-wrap { padding: 12px 0; } .marquee-inner span { font-size: 0.8rem; padding: 0 24px; } .about-grid { gap: 24px; } .about-text p { font-size: 0.88rem; line-height: 1.65; margin-bottom: 14px; } .about-stats { grid-template-columns: 1fr; gap: 1px; } .stat-card { padding: 20px 16px; } .stat-num { font-size: 2.2rem; margin-bottom: 4px; } .stat-label { font-size: 0.55rem; } .music-grid { grid-template-columns: 1fr; gap: 8px; } .music-card-number { font-size: 2.2rem; top: 12px; right: 12px; } .music-card-type { font-size: 0.55rem; margin-bottom: 4px; } .music-card-title { font-size: 0.9rem; } .music-card-play { width: 44px; height: 44px; } .music-card-play svg { width: 14px; height: 14px; } .music-card-bg-image { background-position: center 25%; } .sessions-list { gap: 1px; } .session-item { grid-template-columns: 36px 1fr auto; gap: 12px; padding: 14px 14px; } .session-num { font-size: 1rem; } .session-title { font-size: 0.85rem; margin-bottom: 3px; } .session-meta { font-size: 0.55rem; } .session-arrow { font-size: 1rem; } .platforms-grid { grid-template-columns: 1fr; } .platform-card { padding: 28px 18px; gap: 12px; } .platform-icon { width: 36px; height: 36px; } .platform-icon svg { width: 16px; height: 16px; } .platform-name { font-size: 1rem; letter-spacing: 0.04em; } .platform-handle { font-size: 0.52rem; } .platform-arrow { font-size: 0.9rem; bottom: 16px; right: 16px; } .contact-section { padding: 60px 16px; } .contact-title { font-size: clamp(1.8rem, 7vw, 4rem); margin-bottom: 16px; } .contact-subtitle { font-size: 0.8rem; margin-bottom: 24px; } footer { flex-direction: column; gap: 12px; padding: 24px 16px; } .footer-logo { font-size: 1.2rem; } .footer-info { font-size: 0.52rem; } .footer-copy { font-size: 0.52rem; } } @media (max-width: 360px) { nav { padding: 14px 12px; } .nav-logo { font-size: 1.4rem; letter-spacing: 0.1em; } .nav-toggle span { width: 24px; } .hero { min-height: 70vh; padding: 0 12px 35px; } .hero-title { font-size: clamp(2.2rem, 10vw, 4rem); } .hero-desc { font-size: 0.8rem; margin-bottom: 20px; } .hero-tag { font-size: 0.55rem; gap: 8px; margin-bottom: 12px; } .hero-tag::before { width: 20px; } .hero-ctas { gap: 8px; } .btn-primary, .btn-secondary { padding: 12px 18px; font-size: 0.6rem; letter-spacing: 0.15em; } .logo-spin { width: 40px; top: 20%; } .section { padding: 40px 12px; } .section-label { font-size: 0.55rem; gap: 10px; margin-bottom: 10px; } .section-label::after { max-width: 40px; } .section-title { font-size: clamp(1.5rem, 4vw, 2.5rem); margin-bottom: 24px; line-height: 1; } .marquee-wrap { padding: 10px 0; } .marquee-inner span { font-size: 0.7rem; padding: 0 16px; } .about-grid { gap: 16px; } .about-text p { font-size: 0.8rem; line-height: 1.6; margin-bottom: 10px; } .about-text strong { display: block; margin-top: 4px; } .about-stats { gap: 1px; } .stat-card { padding: 14px 10px; } .stat-num { font-size: 1.8rem; } .stat-label { font-size: 0.5rem; } .music-grid { gap: 6px; } .music-card-number { font-size: 1.6rem; top: 8px; right: 8px; } .music-card-type { font-size: 0.5rem; } .music-card-title { font-size: 0.8rem; line-height: 1.1; } .music-card-inner { padding: 16px; } .music-card-play { width: 36px; height: 36px; } .sessions-list { gap: 1px; } .session-item { grid-template-columns: 28px 1fr auto; gap: 8px; padding: 10px 10px; } .session-num { font-size: 0.8rem; } .session-title { font-size: 0.75rem; margin-bottom: 2px; } .session-meta { font-size: 0.5rem; } .platforms-grid { gap: 1px; } .platform-card { padding: 20px 12px; } .platform-icon { width: 32px; height: 32px; } .platform-icon svg { width: 14px; height: 14px; } .platform-name { font-size: 0.9rem; letter-spacing: 0.03em; } .platform-handle { font-size: 0.5rem; } .contact-section { padding: 40px 12px; } .contact-title { font-size: clamp(1.5rem, 6vw, 3rem); } .contact-subtitle { font-size: 0.75rem; margin-bottom: 16px; } footer { gap: 8px; padding: 16px 12px; } .footer-logo { font-size: 1rem; } .footer-info { font-size: 0.5rem; } .footer-copy { font-size: 0.5rem; } } @media (max-width: 350px) { nav { padding: 12px 10px; } .nav-logo { font-size: 1.2rem; } .nav-toggle { gap: 4px; padding: 6px; } .nav-toggle span { width: 20px; height: 2px; } .hero { min-height: 65vh; padding: 0 10px 30px; } .hero-title { font-size: clamp(2rem, 8vw, 3.5rem); line-height: 0.85; } .hero-title em { text-shadow: 0 0 40px var(--purple-glow); } .hero-desc { font-size: 0.75rem; margin-bottom: 16px; max-width: 100%; } .hero-tag { font-size: 0.5rem; gap: 6px; } .hero-tag::before { width: 16px; height: 0.5px; } .btn-primary, .btn-secondary { padding: 10px 14px; font-size: 0.55rem; letter-spacing: 0.12em; } .logo-spin { width: 35px; top: 22%; right: 10%; animation: spin 25s linear infinite; } .section { padding: 30px 10px; } .section-label { font-size: 0.5rem; gap: 8px; } .section-title { font-size: clamp(1.3rem, 3.5vw, 2.2rem); margin-bottom: 20px; } .about-grid { gap: 12px; } .about-text p { font-size: 0.75rem; line-height: 1.5; } .stat-card { padding: 12px 8px; } .stat-num { font-size: 1.5rem; margin-bottom: 2px; } .music-card-number { font-size: 1.4rem; top: 6px; right: 6px; } .music-card-inner { padding: 12px; } .music-card-play { width: 32px; height: 32px; } .session-item { grid-template-columns: 24px 1fr auto; gap: 6px; padding: 8px 8px; } .contact-section { padding: 30px 10px; } footer { padding: 12px 10px; } .mobile-menu { padding-top: 60px; padding-bottom: 20px; } .mobile-menu a { font-size: 1.6rem; padding: 10px 0; } }
El nuevo summer house de Puikiu junto a Denisse Ferrara. Una producción que captura la esencia del verano: groove irresistible, melodía que se queda grabada y esa energía que solo aparece cuando el sol no quiere bajar.
Dos de dos es la nueva apuesta de Puikiu dentro del género summer house: un track construido para sonar en festivales al aire libre, terrazas de verano y cualquier espacio donde la música y el calor se funden. La producción, lanzada el 20 de julio de 2025, cuenta con la voz de Denisse Ferrara, aportando esa dimensión vocal que eleva el tema a otro nivel.
Desde los primeros compases, Dos de dos deja claro su propósito: hacerte mover. El groove es profundo pero accesible, la melodía engancha desde el primer loop y la estructura del track respira con la naturalidad de quien domina el summer house sin necesidad de artificios. Un single que resume el sonido del verano 2025.
El lanzamiento forma parte de la discografía activa de Puikiu en 2025, un año en el que el productor ha consolidado su identidad sonora con una serie de singles que van desde el new dance hasta el house más melódico, con Dos de Dos como punto álgido de la temporada estival.
Dos de dos es un single de summer house lanzado el 20 de julio de 2025 por el productor español Puikiu en colaboración con la cantante Denisse Ferrara. Con una duración de 3 minutos y 3 segundos, el track condensa todo lo que define al género: groove envolvente, melodía vocal que se queda grabada y una producción diseñada para sonar grande tanto en festivales al aire libre como en sesiones íntimas de verano.
El título Dos de dos refleja la dualidad que vertebra toda la canción: dos artistas, dos energías —la instrumental de Puikiu y la vocal de Denisse Ferrara— que se encuentran en un mismo espacio sonoro y se potencian mutuamente. No es un featuring al uso; es una construcción conjunta donde cada elemento existe porque el otro lo necesita.
Desde el punto de vista de la producción, Dos de dos apuesta por la claridad: nada sobra, nada falta. Los sintetizadores abren espacio para la voz, el bajo define el pulso sin robar protagonismo y la progresión armónica genera esa tensión contenida que hace que el cuerpo quiera moverse antes de que el cerebro lo decida. Es summer house bien entendido: bailable, emocional y con identidad propia.
El single forma parte de la etapa más prolífica de Puikiu, quien a lo largo de 2025 ha publicado varios lanzamientos —entre ellos Pumping for Love, Ride the Wave o Perseid Kisses— consolidando un catálogo que transita entre el new dance y el house melódico. Dos de dos destaca dentro de ese catálogo como el corte más veraniego y, a la vez, más accesible: el punto de entrada perfecto para quien descubre a Puikiu por primera vez.
El summer house es un subgénero del house que prioriza la ligereza, la melodía y esa sensación de verano perpetuo. Pianos brillantes, bajos orgánicos, voces que flotan sobre el groove y un tempo que invita a moverse sin esfuerzo. Puikiu toma esa fórmula y la lleva a su propio terreno: producción limpia, decisiones melódicas arriesgadas y la colaboración de Denisse Ferrara como elemento diferenciador.
Dos de dos no intenta sonar a todo el mundo a la vez: tiene una dirección clara, un sonido definido y la confianza de quien lleva años construyendo un lenguaje musical propio. El resultado es summer house auténtico, sin concesiones al sonido más genérico, con la energía justa para funcionar tanto en una pista al aire libre como en los auriculares de quien trabaja con el sol entrando por la ventana.
Si buscas summer house con producción de calidad y una identidad sonora reconocible, Dos de dos es el track que necesitas escuchar. Disponible ahora en Spotify y YouTube.
Sigue el proyecto
Sigue a Puikiu para no perderte los próximos lanzamientos de summer house y electronic dance. Colaboraciones y bookings siempre abiertos.