:root{--green:#5BA550;--green-dark:#4a9143;--green-light:#6bb760;--green-bg:rgba(91, 165, 80, 0.08);--podcast-accent:#E85D75;--podcast-accent-dark:#d64d65;--podcast-bg:rgba(232, 93, 117, 0.08);--black:#1a1a1a;--gray-900:#2d2d2d;--gray-800:#3d3d3d;--gray-600:#6b6b6b;--gray-500:#8a8a8a;--gray-400:#a3a3a3;--gray-300:#c4c4c4;--gray-200:#e0e0e0;--gray-100:#f0f0f0;--gray-50:#f8f8f8;--white:#ffffff;--text-primary:var(--black);--text-secondary:var(--gray-600);--text-muted:var(--gray-500);--bg-primary:var(--white);--bg-secondary:var(--gray-50);--border-color:var(--gray-200);--font-display:'Source Serif 4', Georgia, serif;--font-body:'Inter', -apple-system, BlinkMacSystemFont, sans-serif;--section-padding:clamp(4rem, 8vw, 6rem);--container-max:1200px;--transition-fast:0.2s ease;--transition-medium:0.4s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.pompi-container{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.pompi-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.pompi-reveal.pompi-active{opacity:1;transform:translateY(0)}.pompi-delay-1{transition-delay:.1s}.pompi-delay-2{transition-delay:.2s}.pompi-delay-3{transition-delay:.3s}.pompi-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;text-decoration:none;border-radius:4px;cursor:pointer;transition:var(--transition-fast);border:none}.pompi-btn-primary{background:var(--green);color:var(--white)}.pompi-btn-primary:hover{background:var(--green-dark)}.pompi-btn-podcast{background:var(--podcast-accent);color:var(--white)}.pompi-btn-podcast:hover{background:var(--podcast-accent-dark)}.pompi-btn-outline-podcast{background:0 0;color:var(--podcast-accent);border:1px solid var(--podcast-accent)}.pompi-btn-outline-podcast:hover{background:var(--podcast-accent);color:var(--white)}.pompi-btn-lg{padding:1rem 2rem;font-size:.95rem}.pompi-btn-xl{padding:1.25rem 2.5rem;font-size:1.05rem}.pompi-podcast-hero{min-height:100vh;display:flex;align-items:center;padding-top:80px;background:linear-gradient(135deg,var(--black) 0%,#2a1a1e 50%,var(--gray-900) 100%);position:relative;overflow:hidden}.pompi-podcast-hero::before{content:'';position:absolute;top:-50%;right:-20%;width:80%;height:200%;background:radial-gradient(circle,rgba(232,93,117,.15) 0%,transparent 60%)}.pompi-podcast-hero .pompi-container{position:relative;z-index:1}.pompi-podcast-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pompi-podcast-hero-content{color:var(--white)}.pompi-podcast-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(232,93,117,.2);border:1px solid rgba(232,93,117,.3);padding:.5rem 1rem;border-radius:50px;font-size:.8rem;font-weight:500;color:var(--podcast-accent);margin-bottom:1.5rem}.pompi-podcast-hero h1{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.1;margin-bottom:1.5rem}.pompi-podcast-hero h1 span{color:var(--podcast-accent)}.pompi-podcast-hero-description{font-size:1.2rem;color:var(--gray-300);line-height:1.7;margin-bottom:2rem}.pompi-podcast-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.pompi-podcast-platforms{display:flex;align-items:center;gap:1.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.pompi-podcast-platforms-label{font-size:.8rem;color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em}.pompi-podcast-platforms-icons{display:flex;gap:.75rem}.pompi-podcast-platforms-icons a{width:44px;height:44px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.25rem;transition:var(--transition-fast);text-decoration:none}.pompi-podcast-platforms-icons a:hover{background:var(--podcast-accent);transform:scale(1.1)}.pompi-podcast-hero-visual{position:relative}.pompi-podcast-cover{width:100%;aspect-ratio:1;max-width:450px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1);position:relative}.pompi-podcast-cover-image{width:100%;height:100%;object-fit:cover;display:block}.pompi-podcast-cover-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--podcast-accent),#c44569);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);text-align:center;padding:2rem}.pompi-podcast-cover-placeholder i{font-size:4rem;margin-bottom:1rem;opacity:.9}.pompi-podcast-cover-placeholder h3{font-family:var(--font-display);font-size:2rem;font-weight:700;margin-bottom:.5rem}.pompi-podcast-cover-placeholder p{font-size:.9rem;opacity:.8}.pompi-podcast-cover-badge{position:absolute;bottom:-15px;right:-15px;background:var(--white);color:var(--podcast-accent);padding:1rem 1.5rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center}.pompi-podcast-cover-badge-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1}.pompi-podcast-cover-badge-label{font-size:.75rem;color:var(--text-muted)}.pompi-about-section{padding:var(--section-padding)0;background:var(--bg-primary)}.pompi-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pompi-about-content .pompi-section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--podcast-accent);margin-bottom:1rem}.pompi-about-content h2{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:var(--black);margin-bottom:1.5rem;line-height:1.3}.pompi-about-content p{font-size:1.05rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}.pompi-about-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.pompi-about-topic{background:var(--podcast-bg);color:var(--podcast-accent);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:500}.pompi-hosts-cards{display:flex;flex-direction:column;gap:1.5rem}.pompi-host-card{display:flex;gap:1.5rem;padding:1.5rem;background:var(--white);border:1px solid var(--border-color);border-radius:12px;transition:var(--transition-medium)}.pompi-host-card:hover{border-color:var(--podcast-accent);box-shadow:0 10px 30px rgba(0,0,0,8%)}.pompi-host-avatar{width:80px;height:80px;min-width:80px;border-radius:50%;background:var(--podcast-bg);display:flex;align-items:center;justify-content:center;color:var(--podcast-accent);font-weight:600;font-size:1.25rem}.pompi-host-info h3{font-size:1.1rem;font-weight:600;color:var(--black);margin-bottom:.25rem}.pompi-host-info .pompi-host-role{font-size:.85rem;color:var(--podcast-accent);margin-bottom:.5rem}.pompi-host-info p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.pompi-featured-section{padding:var(--section-padding)0;background:var(--bg-secondary)}.pompi-featured-header{text-align:center;margin-bottom:3rem}.pompi-featured-header .pompi-section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--podcast-accent);margin-bottom:.75rem}.pompi-featured-header h2{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--black)}.pompi-featured-episode{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1)}.pompi-featured-video{position:relative;background:var(--black);display:flex;align-items:stretch}.pompi-featured-video-wrapper{position:relative;width:100%;height:100%}.pompi-featured-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pompi-featured-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--gray-800),var(--black));display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gray-400);gap:1rem;overflow:hidden}.pompi-featured-video-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pompi-featured-video-overlay{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.pompi-featured-video-placeholder i{font-size:4rem;color:var(--podcast-accent)}.pompi-featured-content{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.pompi-featured-episode-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--podcast-bg);color:var(--podcast-accent);padding:.375rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;width:fit-content;margin-bottom:1rem}.pompi-featured-content h3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--black);margin-bottom:1rem;line-height:1.3}.pompi-featured-content p{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.pompi-featured-meta{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.pompi-featured-meta span{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted)}.pompi-featured-meta i{color:var(--podcast-accent)}.pompi-featured-cta{display:flex;gap:1rem}.pompi-episodes-section{padding:var(--section-padding)0;background:var(--bg-primary)}.pompi-episodes-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:2.5rem;gap:1.5rem;flex-wrap:wrap}.pompi-episodes-header h2{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--black)}.pompi-episodes-filter{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-start;max-width:100%}.pompi-episodes-filter-wrap{width:100%}.pompi-episodes-filter.pompi-collapsible{max-height:96px;overflow:hidden;position:relative}.pompi-episodes-filter.pompi-collapsible::after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--bg-primary));pointer-events:none}.pompi-episodes-filter-wrap.pompi-expanded .pompi-episodes-filter{max-height:none}.pompi-episodes-filter-wrap.pompi-expanded .pompi-episodes-filter::after{display:none}.pompi-filter-toggle{margin-top:.75rem;background:0 0;border:none;padding:0;color:var(--podcast-accent);font-weight:600;font-size:.85rem;cursor:pointer}.pompi-filter-toggle:hover{text-decoration:underline}.pompi-filter-btn{appearance:none;-webkit-appearance:none;background:var(--white);color:var(--text-secondary);padding:.55rem 1.05rem;font-size:.85rem;font-weight:500;border-radius:999px;border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;line-height:1}.pompi-filter-btn:hover{border-color:var(--podcast-accent);color:var(--podcast-accent)}.pompi-filter-btn.pompi-active{background:var(--podcast-accent);color:var(--white);border-color:var(--podcast-accent)}.pompi-episodes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pompi-episode-card{background:var(--white);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:var(--transition-medium)}.pompi-episode-card:hover{border-color:var(--podcast-accent);box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(-4px)}.pompi-episode-card-image{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--gray-100),var(--gray-200));display:flex;align-items:center;justify-content:center;color:var(--text-muted);position:relative}.pompi-episode-card-image-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pompi-episode-card-play{position:absolute;width:60px;height:60px;background:var(--podcast-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.25rem;opacity:0;transform:scale(.8);transition:var(--transition-fast)}.pompi-episode-card:hover .pompi-episode-card-play{opacity:1;transform:scale(1)}.pompi-episode-card-number{position:absolute;top:.75rem;left:.75rem;background:var(--black);color:var(--white);padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px}.pompi-episode-card-content{padding:1.5rem}.pompi-episode-card-meta{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.pompi-episode-card-meta span{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.pompi-episode-card-meta i{color:var(--podcast-accent);font-size:.7rem}.pompi-episode-card h3{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--black);line-height:1.4;margin-bottom:.5rem;transition:var(--transition-fast)}.pompi-episode-card:hover h3{color:var(--podcast-accent)}.pompi-episode-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pompi-episode-card-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.pompi-episode-tag{font-size:.7rem;color:var(--podcast-accent);background:var(--podcast-bg);padding:.25rem .5rem;border-radius:3px}.pompi-episodes-load-more{text-align:center;margin-top:3rem}.pompi-book-section{padding:var(--section-padding)0;background:linear-gradient(135deg,var(--black) 0%,#2a1a1e 100%)}.pompi-book-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pompi-book-text h2{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:var(--white);margin-bottom:1rem}.pompi-book-text p{font-size:1.05rem;color:var(--gray-300);line-height:1.8;margin-bottom:1.5rem}.pompi-book-text .pompi-btn{margin-right:1rem}.pompi-book-image{position:relative;text-align:center}.pompi-book-cover{max-width:300px;margin:0 auto;border-radius:8px;box-shadow:0 30px 60px rgba(0,0,0,.4);background:var(--gray-200);aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.pompi-book-cover-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.pompi-cta-section{padding:var(--section-padding)0;background:var(--podcast-accent)}.pompi-cta-content{max-width:700px;margin:0 auto;text-align:center}.pompi-cta-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.7);margin-bottom:1rem}.pompi-cta-title{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;color:var(--white);margin-bottom:1rem}.pompi-cta-text{font-size:1.1rem;color:rgba(255,255,255,.9);margin-bottom:2rem;line-height:1.7}.pompi-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.pompi-btn-white{background:var(--white);color:var(--podcast-accent);font-weight:600}.pompi-btn-white:hover{background:var(--gray-100)}.pompi-btn-ghost-white{background:0 0;color:var(--white);border:1px solid rgba(255,255,255,.3)}.pompi-btn-ghost-white:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}@media(max-width:1024px){.pompi-podcast-hero-grid,.pompi-about-grid,.pompi-featured-episode,.pompi-book-content{grid-template-columns:1fr;gap:3rem}.pompi-featured-video-wrapper{height:auto;aspect-ratio:4/3}.pompi-podcast-hero-visual{order:-1}.pompi-podcast-cover{max-width:350px}.pompi-episodes-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pompi-episodes-grid{grid-template-columns:1fr}.pompi-cta-buttons{flex-direction:column}.pompi-cta-buttons .pompi-btn{width:100%}.pompi-podcast-hero-cta{flex-direction:column}.pompi-podcast-hero-cta .pompi-btn{width:100%}.pompi-episodes-header{flex-direction:column;gap:1rem;align-items:flex-start}.pompi-episodes-filter{justify-content:flex-start;max-width:100%}.pompi-host-card{flex-direction:column;text-align:center}.pompi-host-avatar{margin:0 auto}}