:root{--ppn-text: var(--pp-color-gray-800);--ppn-border: var(--pp-color-gray-600);--ppn-accent: var(--pp-color-secondary)}:root{--ppnd-band: 54px;--ppnd-pad: 14px;--ppnd-gap: 12px;--ppnd-title: 15px;--ppnd-meta: 12px;--ppnd-clamp: 2;--ppnd-tick: 3px;--ppnd-glyph: 32px;--ppnd-mark: 56px;--ppnd-thumb: 72px}.ppn-container{margin:10px}.ppn-header{text-align:center}#ppn-header p{font-size:18px}#ppn-header h2{font-size:30px;text-shadow:0 3px 4px rgba(63,63,63,.2);font-weight:400}#ppn-episode h3{color:var(--ppn-accent)}#ppn-episode i{margin-top:7px;display:block;padding:0 0 0 55px}.ppn-program-description,.ppn-program-talent-name{text-align:left;letter-spacing:0;color:var(--ppn-text);font-weight:700}.ppn-program-url a{text-align:left;letter-spacing:0;color:var(--ppn-accent)}.ppn-program-artwork{max-width:100%}.ppn-program-list{container-type:inline-size;container-name:ppnprogram}.ppn-program-row{display:grid;grid-template-columns:var(--ppnd-tick) calc(var(--ppnd-thumb) + var(--ppnd-pad)) 1fr;align-items:center;gap:0 var(--ppnd-gap);min-height:calc(var(--ppnd-thumb) + var(--ppnd-pad) * 2);padding-right:var(--ppnd-pad);position:relative}@supports (background: color-mix(in srgb,red 5%,transparent)){.ppn-program-row:nth-child(2n){background:color-mix(in srgb,var(--ppn-border) 9%,transparent)}}@supports not (background: color-mix(in srgb,red 5%,transparent)){.ppn-program-row:nth-child(2n){background:#80808017}}.ppn-program-tick{align-self:stretch;background:transparent}.ppn-program-row:hover .ppn-program-tick,.ppn-program-row:focus-within .ppn-program-tick{background:var(--ppn-accent)}.ppn-program-thumb{display:block;width:var(--ppnd-thumb);height:var(--ppnd-thumb);margin-left:var(--ppnd-pad)}.ppn-program-thumb img,.ppn-panel-mark img,.ppn-carousel__art img{display:block;width:100%;height:100%;object-fit:cover}.ppn-program-main{min-width:0;padding:var(--ppnd-pad) 0}.ppn-program-title{color:var(--ppn-text);font-size:var(--ppnd-title);font-weight:600;letter-spacing:-.006em;line-height:1.3;margin:0}.ppn-program-title a{color:inherit;text-decoration:none}.ppn-program-title a:after{content:"";position:absolute;inset:0}.ppn-program-title a:hover{text-decoration:underline}.ppn-program-row .ppn-program-description,.ppn-episode-row--band .ppn-episode-excerpt{color:var(--ppn-text);font-size:var(--ppnd-title);font-weight:400;line-height:1.45;margin:4px 0 0;opacity:.72;display:-webkit-box;-webkit-line-clamp:var(--ppnd-clamp);-webkit-box-orient:vertical;overflow:hidden}.ppn-program-list--simple .ppn-program-row{grid-template-columns:var(--ppnd-tick) 1fr;min-height:0}@container ppnprogram (max-width: 460px){.ppn-program-row{grid-template-columns:var(--ppnd-tick) calc(var(--ppnd-mark) + var(--ppnd-pad)) 1fr;min-height:calc(var(--ppnd-mark) + var(--ppnd-pad) * 2)}.ppn-program-thumb{width:var(--ppnd-mark);height:var(--ppnd-mark)}.ppn-program-list--simple .ppn-program-row{grid-template-columns:var(--ppnd-tick) 1fr;min-height:0}}.ppn-program-sub-title{color:var(--ppn-text);font-size:x-large;font-weight:bolder;padding-top:10px}[data-ppn-episodes]{container-type:inline-size;container-name:ppnrow}.ppn-episode-row{display:grid;grid-template-columns:var(--ppnd-tick) 1fr auto auto;align-items:center;gap:0 var(--ppnd-gap);min-height:var(--ppnd-band);padding-right:var(--ppnd-pad);position:relative}@supports (background: color-mix(in srgb,red 5%,transparent)){.ppn-episode-row:not(.ppn-episode-row--open):not(.ppn-episode-row--current):nth-child(2n){background:color-mix(in srgb,var(--ppn-border) 9%,transparent)}}@supports not (background: color-mix(in srgb,red 5%,transparent)){.ppn-episode-row:not(.ppn-episode-row--open):not(.ppn-episode-row--current):nth-child(2n){background:#80808017}}.ppn-episode-tick{align-self:stretch;background:transparent}.ppn-episode-row:hover .ppn-episode-tick,.ppn-episode-row:focus-within .ppn-episode-tick{background:var(--ppn-accent)}.ppn-episode-main{min-width:0;padding:var(--ppnd-pad) 0 var(--ppnd-pad) var(--ppnd-pad)}.ppn-episode-title{color:var(--ppn-text);font-size:var(--ppnd-title);font-weight:600;letter-spacing:-.006em;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:var(--ppnd-clamp);-webkit-box-orient:vertical;overflow:hidden}.ppn-episode-title a{color:inherit;text-decoration:none}.ppn-episode-title a:hover{text-decoration:underline}.ppn-episode-date{color:var(--ppn-text);font-size:var(--ppnd-meta);letter-spacing:.04em;text-transform:uppercase;opacity:.68;white-space:nowrap;font-variant-numeric:tabular-nums}.ppn-episode-description{color:var(--ppn-text)}.ppn-episode-notes--dormant{position:absolute;left:0;bottom:0;max-height:0;overflow:hidden}.ppn-episode-row--open{align-items:start;padding-top:var(--ppnd-pad);padding-bottom:calc(var(--ppnd-pad) * 1.6)}.ppn-episode-row--open+.ppn-episode-row--open{border-top:1px solid var(--ppn-border)}.ppn-episode-well{grid-column:2 / -1;margin-top:var(--ppnd-gap);min-height:30px}.ppn-episode-well>*{max-width:100%}.ppn-episode-well .powerpress_player,.ppn-episode-well .wp-video,.ppn-episode-well .wp-audio-shortcode,.ppn-episode-well .mejs-container{width:100%!important;max-width:100%}.ppn-episode-well .wp-video>video,.ppn-episode-well .wp-audio-shortcode{width:100%!important;height:auto;display:block}.ppn-episode-notes{grid-column:2 / -1}.ppn-panel{grid-column:1 / -1;color:var(--ppn-text);padding-bottom:var(--ppnd-pad)}.ppn-panel-head{display:flex;align-items:flex-start;gap:var(--ppnd-gap);padding-right:var(--ppnd-pad)}.ppn-panel-mark{display:block;width:var(--ppnd-mark);height:var(--ppnd-mark);flex:none}.ppn-panel-id{flex:1 1 auto;min-width:0}.ppn-panel-kicker{display:block;font-size:var(--ppnd-meta);font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.ppn-panel-title{color:var(--ppn-text);font-size:calc(var(--ppnd-title) * 1.75);font-weight:700;letter-spacing:-.018em;line-height:1.15;margin:6px 0 0}.ppn-panel .ppn-episode-date{display:block;margin-top:8px;letter-spacing:.08em;opacity:.6}.ppn-panel .ppn-episode-well{grid-column:auto;margin-top:var(--ppnd-pad);border-top:1px solid var(--ppn-border);border-bottom:1px solid var(--ppn-border)}.ppn-panel .ppn-episode-notes{grid-column:auto;margin-top:var(--ppnd-pad);padding-right:var(--ppnd-pad)}.ppn-episode-row--band{cursor:pointer;transition:background-color .18s ease}.ppn-episode-row--band .ppn-episode-main{transition:padding-left .18s ease}.ppn-episode-hit:after{content:"";position:absolute;inset:0}.ppn-episode-row--band .ppn-download-link{position:relative;z-index:1}.ppn-episode-row--band:hover{background:color-mix(in srgb,var(--ppn-accent) 8%,transparent)}.ppn-episode-row--current{background:color-mix(in srgb,var(--ppn-accent) 13%,transparent)}.ppn-episode-row--current .ppn-episode-main{padding-left:calc(var(--ppnd-pad) + var(--ppnd-gap) * .5)}.ppn-episode-row--current .ppn-episode-tick{background:var(--ppn-accent)}.ppn-episode-row--current .ppn-episode-title{font-weight:700}@media (prefers-reduced-motion: reduce){.ppn-episode-row--band,.ppn-episode-row--band .ppn-episode-main{transition:none}}.ppn-download-link{display:inline-flex;align-items:center;justify-content:center;width:var(--ppnd-glyph);height:var(--ppnd-glyph);min-width:24px;min-height:24px;color:var(--ppn-accent);text-decoration:none;border-radius:2px;flex:none}.ppn-download-link svg{width:62%;height:62%;display:block}.ppn-download-link:focus-visible{outline:2px solid var(--ppn-accent);outline-offset:1px}@container ppnrow (max-width: 460px){.ppn-episode-row{grid-template-columns:var(--ppnd-tick) 1fr auto}.ppn-episode-title,.ppn-episode-date{grid-column:2}.ppn-episode-date{padding-left:var(--ppnd-pad)}.ppn-episode-tick{grid-row:1 / span 2}}@supports not (container-type: inline-size){@media screen and (max-width: 460px){.ppn-episode-row{grid-template-columns:var(--ppnd-tick) 1fr auto}.ppn-episode-title,.ppn-episode-date{grid-column:2}.ppn-episode-date{padding-left:var(--ppnd-pad)}.ppn-episode-tick{grid-row:1 / span 2}}}.sub-success,.sub-error{display:flex;width:100%;margin-bottom:10px}.sub-success{border:1px solid #06843A;color:#06843a}.sub-success-icon{background-color:#06843a;margin:-1px}.sub-success-icon-check,.sub-error-icon-check{width:100%;height:100%;min-height:50px;min-width:80px;background-size:40px 40px!important}.sub-success-icon-check{background:url(/wp-content/plugins/powerpress/images/circlecheck.svg) center no-repeat}.sub-error{border:1px solid #B2201A;color:#b2201a}.sub-error-icon{background-color:#b2201a;margin:-1px}.sub-error-icon-check{background:url(/wp-content/plugins/powerpress/images/circleerror.svg) center no-repeat}.sub-alert-text{padding:15px;vertical-align:center}.sub-form{padding:20px}.sub-checkbox-cl{display:none}.sub-checkbox-cl-label{display:inline-block;position:relative;vertical-align:middle;margin:5px;cursor:pointer;font-weight:400}.sub-checkbox-cl+.sub-checkbox-cl-label:before{content:"";background:var(--pp-color-gray-300);border-radius:5px;border:2px solid var(--pp-color-gray-300);display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.sub-checkbox-cl:checked+.sub-checkbox-cl-label:after{content:"";padding:2px;text-align:center;position:absolute;width:1px;height:12px;border:solid #1C7CD5;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:6px;left:6px}.sub-checkbox-cl:checked{background:#1c7cd5}.sub-btn{width:150px;height:40px;text-align:center;border:none;border-radius:var(--pp-border-radius);margin-top:10px;background-color:var(--pp-color-secondary);color:var(--pp-color-white);cursor:pointer}.ppn-form-div .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ppn-form-div{max-width:600px;margin:0 auto}.ppn-form-div .form-control{width:100%;box-sizing:border-box;padding:10px 14px;margin-bottom:14px;border:1px solid var(--pp-color-gray-400);border-radius:var(--pp-border-radius);font-size:15px;font-family:inherit;line-height:1.5}.ppn-form-div .form-control:focus{border-color:var(--pp-color-secondary);outline:none;box-shadow:0 0 0 2px #1976d233}.ppn-form-div textarea.form-control{resize:vertical}.ppn-form-div .form-group br{display:none}.ppn-grid-header[bp~=grid]{margin:20px 0;justify-content:center;grid-gap:var(--ppnd-gap)}.ppn-grid-rows{position:relative;width:100%;margin-bottom:0}.ppn-grid-cell{position:relative;align-content:center}.ppn-grid-cell--hover .square{transition:scale .18s ease,box-shadow .18s ease}.ppn-grid-cell--hover:hover .square,.ppn-grid-cell--hover:focus-within .square{scale:1.04;box-shadow:0 4px 16px color-mix(in srgb,var(--ppn-text) 22%,transparent)}.ppn-grid-cell--hover.ppn-grid-cell--captioned:after,.ppn-carousel__rail--captioned .ppn-carousel__card:after{position:absolute;inset:auto 0 0;height:var(--ppnd-tick);background:var(--ppn-accent);content:"";opacity:0;transform:scaleX(.18);transform-origin:left;transition:opacity .16s ease,transform .16s ease}.ppn-grid-cell--hover.ppn-grid-cell--captioned:hover:after,.ppn-grid-cell--hover.ppn-grid-cell--captioned:focus-within:after,.ppn-carousel__rail--captioned .ppn-carousel__card:hover:after,.ppn-carousel__rail--captioned .ppn-carousel__card:focus-visible:after{opacity:1;transform:scaleX(1)}.ppn-grid-cell--hover:hover .ppn-title,.ppn-grid-cell--hover:focus-within .ppn-title{color:color-mix(in srgb,var(--ppn-accent) 70%,var(--ppn-text))}@media (prefers-reduced-motion: reduce){.ppn-grid-cell--hover .square,.ppn-grid-cell--hover.ppn-grid-cell--captioned:after{transition:none}.ppn-grid-cell--hover:hover .square,.ppn-grid-cell--hover:focus-within .square{scale:none}}.ppn-grid-img{align-items:center;justify-content:center;display:block}.ppn-grid-title{margin-top:calc(var(--ppnd-gap) * 2);font-size:var(--ppnd-title);line-height:1.3;min-height:calc(1.3em * var(--ppnd-clamp));display:-webkit-box;-webkit-line-clamp:var(--ppnd-clamp);-webkit-box-orient:vertical;overflow:hidden}.ppn-grid-title:hover{cursor:pointer}.ppn-title{color:var(--ppn-text);font-size:var(--ppnd-title);font-weight:600;letter-spacing:-.006em;margin:0;padding:0 var(--ppnd-gap)}.ppn-title a{color:inherit}.ppn-img{width:100%;height:100%;position:absolute;object-fit:cover}.square{position:relative;display:block;width:100%;padding-bottom:100%;overflow:hidden;border:1px solid var(--ppn-border);border-radius:var(--pp-border-radius-md)}.square:after{content:"";display:block}.ppn-centered-content{margin-left:auto;margin-right:auto}.ppn-centered-content--titled{padding-bottom:var(--ppnd-pad)}:root{interpolate-size:allow-keywords}.ppn-episode-notes{margin:10px 0}.ppn-episode-notes-check{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ppn-episode-excerpt{color:var(--ppn-text)}.ppn-episode-description--collapsible{max-height:0;overflow:hidden;transition:max-height .3s ease}.ppn-episode-notes-check:checked~.ppn-episode-description--collapsible{max-height:max-content}.ppn-episode-notes-check:checked~.ppn-episode-excerpt{display:none}.ppn-episode-notes-more{display:inline-block;margin-top:6px;cursor:pointer;color:var(--ppn-accent)}.ppn-episode-notes-more:after{content:"\25be";display:inline-block;margin-left:4px;transition:transform .2s ease}.ppn-episode-notes-check:checked~.ppn-episode-notes-more:after{transform:rotate(180deg)}.ppn-notes-less-label{display:none}.ppn-episode-notes-check:checked~.ppn-episode-notes-more .ppn-notes-more-label{display:none}.ppn-episode-notes-check:checked~.ppn-episode-notes-more .ppn-notes-less-label{display:inline}.ppn-episode-notes-check:focus-visible~.ppn-episode-notes-more{outline:2px solid var(--ppn-accent);outline-offset:2px}.ppn-loadmore-row{display:flex;justify-content:center;margin:20px 0}.ppn-loadmore{padding:10px 28px;border:1px solid currentColor;border-radius:var(--pp-border-radius);background:transparent;color:inherit;font:inherit;cursor:pointer}a.ppn-loadmore{display:inline-block;text-decoration:none}.ppn-loadmore[disabled]{opacity:.6;cursor:default}.ppn-grid-description{display:-webkit-box;margin:4px 0 0;min-height:calc(1.45em * var(--ppnd-clamp));overflow:hidden;color:color-mix(in srgb,var(--ppn-text) 72%,var(--ppn-border));font-size:var(--ppnd-meta);line-height:1.45;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ppnd-clamp)}.ppn-carousel{container-type:inline-size;color:var(--ppn-text)}.ppn-carousel__rail{display:flex;gap:var(--ppnd-gap);margin:0;padding:0 0 var(--ppnd-pad);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none}.ppn-carousel__rail::-webkit-scrollbar{display:none}.ppn-carousel__nav{display:flex;justify-content:flex-end;gap:6px;margin-bottom:var(--ppnd-gap)}.ppn-carousel__step{display:flex;align-items:center;justify-content:center;width:var(--ppnd-glyph);height:var(--ppnd-glyph);padding:0;border:1px solid var(--ppn-border);border-radius:50%;background:transparent;color:var(--ppn-text);cursor:pointer}.ppn-carousel__step svg{width:18px;height:18px}.ppn-carousel__step:hover{border-color:var(--ppn-accent);color:var(--ppn-accent)}.ppn-carousel__step:focus-visible{outline:2px solid var(--ppn-accent);outline-offset:2px}.ppn-carousel__item{flex:0 0 100%;min-width:0;scroll-snap-align:start}.ppn-carousel__card{position:relative;display:block;height:100%;padding-bottom:calc(var(--ppnd-pad) + var(--ppnd-tick));color:var(--ppn-text);text-decoration:none;outline-offset:-2px}.ppn-carousel__art{display:block;width:100%;aspect-ratio:1;margin-bottom:11px;overflow:hidden;border:1px solid var(--ppn-border);border-radius:var(--pp-border-radius-md);background:color-mix(in srgb,var(--ppn-border) 32%,var(--ppn-text))}.ppn-carousel__title{display:block;margin-bottom:4px;color:var(--ppn-text);font-size:var(--ppnd-title);font-weight:600;line-height:1.25}.ppn-carousel__description{display:-webkit-box;margin:0;overflow:hidden;color:color-mix(in srgb,var(--ppn-text) 72%,var(--ppn-border));font-size:var(--ppnd-meta);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ppnd-clamp)}.ppn-carousel__card:hover .ppn-carousel__title{color:color-mix(in srgb,var(--ppn-accent) 70%,var(--ppn-text))}.ppn-carousel__card:focus-visible{outline:2px solid var(--ppn-accent);border-radius:var(--pp-border-radius-md)}@container (min-width: 460px){.ppn-carousel__item{flex-basis:calc((100% - var(--ppnd-gap)) / 2)}}@container (min-width: 700px){.ppn-carousel__item{flex-basis:calc((100% - var(--ppnd-gap) * 2) / 3)}}@container (min-width: 960px){.ppn-carousel__item{flex-basis:calc((100% - var(--ppnd-gap) * 3) / 4)}}@media (prefers-reduced-motion: reduce){.ppn-carousel__rail{scroll-behavior:auto}.ppn-carousel__rail--captioned .ppn-carousel__card:after{transition:none}}.ppn-list-description{color:var(--ppn-text);font-size:medium;margin-bottom:15px}.word-break{overflow-wrap:anywhere}
