.podcasts-header{background:linear-gradient(135deg,rgba(168,213,168,.06),rgba(11,122,143,.04));padding:120px 0 60px;position:relative;text-align:center}.podcasts-header-content{margin:0 auto;max-width:1400px;padding:0 40px}.podcasts-label{background:linear-gradient(135deg,var(--primary-teal) 0,var(--light-teal) 100%);border-radius:50px;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:24px;padding:10px 24px;text-transform:uppercase}.podcasts-title{color:var(--dark-text);font-family:Playfair Display,serif;font-size:72px;font-weight:700;letter-spacing:-1px;margin:0 0 20px}.podcasts-subtitle{color:var(--charcoal);font-family:Inter,sans-serif;font-size:20px;line-height:1.6;margin:0 auto;max-width:700px}.featured-podcast-section{background:#fff;padding:80px 0}.featured-podcast-container{margin:0 auto;max-width:1400px;padding:0 40px}.featured-podcast-label{align-items:center;color:var(--primary-teal);display:flex;font-family:Lato,sans-serif;font-size:14px;font-weight:600;gap:12px;justify-content:center;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}.featured-podcast-label:after,.featured-podcast-label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b7a8f' stroke-width='2'%3E%3Cpath d='M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2M12 19v4M8 23h8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}.featured-podcast-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.featured-podcast-card:hover{box-shadow:0 30px 80px rgba(0,0,0,.15);transform:translateY(-8px)}.featured-podcast-video{background:#000;height:100%;min-height:500px;overflow:hidden;position:relative;width:100%}.featured-podcast-video iframe{border:none;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.featured-podcast-card:hover .featured-podcast-video iframe{transform:scale(1.02)}.featured-podcast-content{display:flex;flex-direction:column;gap:24px;padding:60px}.featured-podcast-meta{align-items:center;color:var(--primary-teal);display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:16px;letter-spacing:1.5px;text-transform:uppercase}.podcast-episode-badge{align-items:center;background:linear-gradient(135deg,rgba(11,122,143,.1),rgba(122,193,67,.1));border-radius:20px;color:var(--primary-teal);display:inline-flex;font-size:12px;gap:8px;padding:8px 16px}.featured-podcast-title{color:var(--dark-text);font-family:Playfair Display,serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.featured-podcast-title a{color:inherit;text-decoration:none;transition:color .3s ease}.featured-podcast-title a:hover{color:var(--primary-teal)}.featured-podcast-excerpt{color:var(--charcoal);font-family:Inter,sans-serif;font-size:18px;line-height:1.7}.featured-podcast-btn{align-items:center;background:linear-gradient(135deg,var(--primary-teal) 0,var(--light-teal) 100%);border-radius:50px;color:#fff;display:inline-flex;font-family:Lato,sans-serif;font-size:14px;font-weight:600;gap:10px;letter-spacing:1px;padding:16px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.featured-podcast-btn:hover{box-shadow:0 8px 25px rgba(11,122,143,.35);transform:translateY(-2px)}.podcast-list-section{background:linear-gradient(135deg,rgba(168,213,168,.06),rgba(11,122,143,.04));padding:80px 0 120px}.podcast-list-container{margin:0 auto;max-width:1400px;padding:0 40px}.podcast-list-header{margin-bottom:60px;text-align:center}.podcast-list-title{color:var(--dark-text);font-family:Playfair Display,serif;font-size:48px;font-weight:700;margin:0}.podcast-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.podcast-card{background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.podcast-card:before{background:linear-gradient(135deg,var(--primary-teal) 0,var(--primary-green) 100%);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.podcast-card:hover{box-shadow:0 16px 50px rgba(0,0,0,.12);transform:translateY(-8px)}.podcast-card:hover:before{transform:scaleX(1)}.podcast-card-thumbnail{background:#000;height:260px;overflow:hidden;position:relative;width:100%}.podcast-card-thumbnail iframe{border:none;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.podcast-card:hover .podcast-card-thumbnail iframe{transform:scale(1.05)}.podcast-play-overlay{align-items:center;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;height:70px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:70px}.podcast-card:hover .podcast-play-overlay{background:var(--primary-teal);transform:translate(-50%,-50%) scale(1.1)}.podcast-play-overlay:after{border-bottom:12px solid transparent;border-left:20px solid var(--dark-text);border-top:12px solid transparent;content:"";height:0;margin-left:4px;transition:border-left-color .3s ease;width:0}.podcast-card:hover .podcast-play-overlay:after{border-left-color:#fff}.podcast-card-content{display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:35px 30px}.podcast-card-meta{align-items:center;color:var(--primary-teal);display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:12px;letter-spacing:1.5px;text-transform:uppercase}.podcast-episode-number{align-items:center;background:linear-gradient(135deg,rgba(11,122,143,.1),rgba(122,193,67,.1));border-radius:16px;display:inline-flex;font-size:11px;gap:6px;padding:6px 12px}.podcast-card-title{color:var(--dark-text);font-family:Playfair Display,serif;font-size:26px;font-weight:700;line-height:1.3;margin:0}.podcast-card-title a{color:inherit;text-decoration:none;transition:color .3s ease}.podcast-card-title a:hover{color:var(--primary-teal)}.podcast-card-excerpt{flex-grow:1;font-size:16px;line-height:1.6}.podcast-card-duration,.podcast-card-excerpt{color:var(--charcoal);font-family:Inter,sans-serif}.podcast-card-duration{align-items:center;display:flex;font-size:14px;gap:8px}.podcast-card-duration:before{content:"🎧";font-size:16px}.podcast-card-link{align-items:center;color:var(--primary-teal);display:inline-flex;font-family:Lato,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:gap .3s ease}.podcast-card-link:hover{gap:12px}.empty-state{padding:100px 40px;text-align:center}.empty-state-icon{font-size:72px;margin-bottom:24px;opacity:.3}.empty-state-title{color:var(--dark-text);font-family:Playfair Display,serif;font-size:36px;font-weight:700;margin:0 0 16px}.empty-state-text{color:var(--charcoal);font-family:Inter,sans-serif;font-size:18px;margin:0 auto;max-width:500px}@media (max-width:1024px){.podcasts-title{font-size:56px}.featured-podcast-card{grid-template-columns:1fr}.featured-podcast-video{min-height:400px}.featured-podcast-content{padding:50px 40px}.podcast-grid{gap:35px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.podcasts-header{padding:100px 0 50px}.podcasts-title{font-size:42px}.podcasts-subtitle{font-size:18px}.featured-podcast-section,.podcast-list-section{padding:60px 0}.featured-podcast-video{min-height:300px}.featured-podcast-content{padding:40px 30px}.featured-podcast-title{font-size:32px}.featured-podcast-excerpt{font-size:16px}.podcast-list-title{font-size:38px}.podcast-grid{gap:30px;grid-template-columns:1fr}.podcast-card-content{padding:30px 25px}}@media (max-width:480px){.podcasts-header{padding:80px 0 40px}.featured-podcast-container,.podcast-list-container,.podcasts-header-content{padding:0 20px}.podcasts-title{font-size:36px}.featured-podcast-content{padding:30px 25px}.featured-podcast-title{font-size:28px}.podcast-list-title{font-size:32px}.podcast-play-overlay{height:60px;width:60px}.podcast-play-overlay:after{border-bottom-width:10px;border-left-width:16px;border-top-width:10px}}
/*# sourceMappingURL=podcasts.css.map */