@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_e1000ecf-module__rWLYhG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_e1000ecf-module__rWLYhG__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_128b82ae-module__oCXsAG__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_128b82ae-module__oCXsAG__variable{--font-sans:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f2bece84-module__m0uxTG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f2bece84-module__m0uxTG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--pp-ping:#d35d31;--pp-ping-hover:#bb4717;--pp-ping-label:#bb4717;--pp-subscribed:#009c96;--pp-subscribed-label:#007570;--pp-ink:#1c1815;--pp-ink-60:#6b625a;--pp-ink-35:#a79c92;--pp-border:#e2d9cc;--pp-divider:#f2ece3;--pp-paper:#faf7f2;--pp-paper-deep:#f2ece3}@supports (color:lab(0% 0 0)){:root{--pp-ping:lab(54.6572% 45.6473 47.8733);--pp-ping-hover:lab(46.5056% 46.0797 50.7803);--pp-ping-label:lab(46.5056% 46.0797 50.7803);--pp-subscribed:lab(57.7307% -54.7064 -10.5843);--pp-subscribed-label:lab(43.5828% -48.0077 -9.23061)}}*{box-sizing:border-box}body{background:var(--pp-paper);color:var(--pp-ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--pp-ping-label);border-bottom:1px solid color-mix(in oklch, var(--pp-ping-label) 30%, transparent);text-decoration:none}a:hover{border-bottom-color:color-mix(in oklch, var(--pp-ping-label) 60%, transparent)}:focus-visible{outline:2px solid var(--pp-ping);outline-offset:2px}.pp-container{max-width:640px;margin:0 auto;padding:48px 22px 60px}@media (min-width:860px){.pp-container{max-width:760px;padding-top:64px}}@media (min-width:1200px){.pp-container{max-width:860px}}@media (max-width:420px){.pp-container{padding:32px 18px 44px}}@keyframes pp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pp-marquee-track{gap:16px;width:max-content;animation:50s linear infinite pp-marquee;display:flex}.pp-marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pp-marquee-track{animation:none}}@keyframes pp-ping{0%{opacity:.75;transform:scale(.55)}70%{opacity:0}to{opacity:0;transform:scale(1.75)}}.pp-btn{font-family:var(--font-sans), sans-serif;cursor:pointer;border:none;border-radius:3px;padding:11px 20px;font-size:14.5px;font-weight:500;transition:background .14s,color .14s,border-color .14s}.pp-btn:disabled{cursor:default;opacity:.6}.pp-btn-primary{color:var(--pp-paper);background:var(--pp-ping)}.pp-btn-primary:hover:not(:disabled){background:var(--pp-ping-hover)}.pp-btn-secondary{color:var(--pp-ink);border:1px solid var(--pp-ink);background:0 0}.pp-btn-secondary:hover:not(:disabled){background:var(--pp-ink);color:var(--pp-paper)}.pp-btn-ghost{color:var(--pp-ink-60);background:0 0;padding:9px 10px;font-size:13.5px}.pp-btn-ghost:hover:not(:disabled){color:var(--pp-ink);background:var(--pp-paper-deep)}.pp-pill{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid var(--pp-border);color:var(--pp-ink);background:0 0;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:border-color .14s,background .14s,color .14s}.pp-pill:hover:not(:disabled){border-color:var(--pp-ink)}.pp-pill:disabled{cursor:default;opacity:.6}.pp-pill-active{border-color:var(--pp-ink);background:var(--pp-ink);color:var(--pp-paper)}.pp-pill-active:hover:not(:disabled){border-color:var(--pp-ink)}.pp-input{font-family:var(--font-sans), sans-serif;color:var(--pp-ink);background:var(--pp-paper);border:1px solid var(--pp-border);border-radius:3px;outline:none;width:100%;padding:11px 13px;font-size:15px;transition:border-color .14s,background .14s}.pp-input:focus{border-color:var(--pp-ping);background:#fff}.pp-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-60);font-size:10.5px}.pp-card{border:1px solid var(--pp-border);background:#fff;border-radius:4px}.pp-nav-link{align-items:center;min-height:44px;padding:10px 2px;display:inline-flex}.pp-menu-item{text-align:left;width:100%;font-family:var(--font-sans), sans-serif;color:var(--pp-ink);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:14.5px;display:block}.pp-menu-item:hover:not(:disabled){background:var(--pp-paper)}.pp-menu-signout{color:var(--pp-ink-60);border-radius:3px;padding:9px 6px}.pp-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:15px 22px;display:flex}.pp-hero{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:56px;width:100%;max-width:1120px;margin:0 auto;padding:84px 22px 64px;display:grid}.pp-preview-pad{padding-left:24px;padding-right:24px}.pp-preview-title{font-size:24px}.pp-steps{flex-wrap:wrap;row-gap:40px;margin:0;padding:0;list-style:none;display:flex}.pp-step{flex-direction:column;flex:280px;gap:14px;min-width:0;display:flex}.pp-step-marker{align-items:center;height:26px;display:flex}.pp-step-line{background:var(--pp-ink-35);flex:1;height:1px}.pp-step-last .pp-step-line{background:linear-gradient(to right, var(--pp-ink-35), transparent)}.pp-step-body{flex-direction:column;gap:8px;padding-right:32px;display:flex}@media (max-width:640px){.pp-header-inner{padding:12px 18px}.pp-wordmark-wide{display:none}.pp-hero{gap:40px;padding:48px 18px}.pp-preview-pad{padding-left:18px;padding-right:18px}.pp-preview-title{font-size:20px}.pp-preview-desktop{display:none}.pp-steps{flex-flow:column;row-gap:0}.pp-step{flex-direction:row;flex:none;gap:18px}.pp-step-marker{flex-direction:column;height:auto;padding-top:3px}.pp-step-line{flex:1;width:1px;height:auto;margin-top:6px}.pp-step-last .pp-step-line{display:none}.pp-step-body{padding-bottom:36px;padding-right:0}.pp-step-last .pp-step-body{padding-bottom:0}.pp-input{font-size:16px}}.pp-shows-intro{flex-direction:column;gap:20px;width:100%;max-width:1084px;margin:0 auto;padding:56px 22px 20px;display:flex}.pp-shows-heading{flex-direction:column;gap:12px;display:flex}.pp-shows-eyebrow{font-family:var(--font-mono), monospace;color:var(--pp-ink-60);font-size:12px}.pp-shows-h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:44px;font-weight:400;line-height:1.08}.pp-shows-desc{color:var(--pp-ink-60);text-wrap:pretty;max-width:560px;margin:0;font-size:16px;line-height:1.55}.pp-chipbar{z-index:30;background:var(--pp-paper);border-bottom:1px solid #1c181514;position:sticky;top:0}.pp-filterbar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1084px;margin:0 auto;padding:14px 22px;display:flex}.pp-filter-chips{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.pp-filter-chips::-webkit-scrollbar{display:none}.pp-filter-search{flex:none;width:180px;padding:8px 13px;font-size:13.5px}.pp-shows-list{width:100%;max-width:1084px;margin:0 auto;padding:0 22px 64px}.pp-group{padding-top:40px}.pp-group-head{border-bottom:1px solid #1c18151f;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count""blurb count";align-items:end;gap:6px 24px;padding-bottom:16px;display:grid}.pp-group-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;grid-area:title;margin:0;font-size:26px;font-weight:400;line-height:1.15}.pp-group-count{font-family:var(--font-mono), monospace;color:var(--pp-ink-60);grid-area:count;font-size:12px}.pp-group-blurb{color:var(--pp-ink-60);grid-area:blurb;max-width:60ch;margin:0;font-size:14.5px;line-height:1.5}.pp-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.pp-show-row{border-bottom:1px solid #1c181512;border-radius:2px;align-items:center;gap:16px;min-width:0;padding:16px 0;scroll-margin-top:90px;display:flex;position:relative}.pp-show-row:target{animation:2.4s ease-out both pp-target}@keyframes pp-target{0%,40%{background:color-mix(in oklch, var(--pp-ping) 12%, transparent);box-shadow:0 0 0 10px color-mix(in oklch, var(--pp-ping) 12%, transparent)}to{background:0 0;box-shadow:0 0 0 10px #0000}}.pp-show-art{border-radius:10px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.pp-show-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pp-show-initials{letter-spacing:-.03em;color:#1c18154d;font-size:20px}.pp-show-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-show-name{color:var(--pp-ink);border:none;font-size:15.5px;font-weight:600;line-height:1.25}@media (hover:hover){.pp-show-name:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.pp-show-blurb{color:var(--pp-ink-60);font-size:13.5px;line-height:1.4}.pp-show-meta{font-family:var(--font-mono), monospace;color:#8a8075;margin-top:3px;font-size:11px}.pp-show-meta a{color:var(--pp-ink-60);border-bottom:none}.pp-show-meta a:hover{color:var(--pp-ink);text-decoration:underline}.pp-track{min-width:108px;height:36px;color:var(--pp-ink);font-family:var(--font-sans), sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #1c181533;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s,transform .1s;position:relative}.pp-track:before{content:"";position:absolute;inset:-5px -4px}.pp-track-on{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-paper);padding:0 13px}@media (hover:hover){.pp-track:hover{border-color:var(--pp-ink);background:#1c18150a}.pp-track-on:hover{background:#3a332b;border-color:#3a332b}}.pp-track:active{transform:scale(.98)}.pp-track:focus-visible{box-shadow:0 0 0 2px var(--pp-paper), 0 0 0 4px var(--pp-ink);outline:none}.pp-toast-region{z-index:60;pointer-events:none;position:fixed;bottom:16px;left:12px;right:12px}.pp-toast{pointer-events:auto;background:var(--pp-ink);color:var(--pp-paper);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;animation:.2s ease-out both pp-toast-in;display:flex;box-shadow:0 12px 30px -10px #0006}.pp-toast-undo{color:var(--pp-paper);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:4px;font-weight:600;text-decoration:underline}@keyframes pp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pp-sheet-backdrop{z-index:50;background:#1c181552;animation:.18s ease-out both pp-fade;position:fixed;inset:0}.pp-sheet{left:0;right:0;bottom:var(--pp-kb,0px);z-index:51;padding:22px 20px calc(22px + env(safe-area-inset-bottom));background:var(--pp-paper);border-radius:18px 18px 0 0;transition:bottom .12s ease-out;animation:.22s ease-out both pp-sheet-up;position:fixed;box-shadow:0 -12px 40px -16px #1c181559}@keyframes pp-sheet-up{0%{transform:translateY(100%)}}.pp-only-narrow{display:none}@media (min-width:768px){.pp-toast-region{width:360px;bottom:24px;left:auto;right:24px}.pp-sheet-backdrop{background:0 0;animation:none}.pp-sheet{border:1px solid var(--pp-border);border-radius:12px;width:320px;padding:18px;animation:.16s ease-out both pp-swap;position:absolute;inset:calc(100% - 6px) 0 auto auto;box-shadow:0 1px 2px #1c18150a,0 18px 40px -18px #1c181559}}@media (max-width:767px){.pp-only-wide{display:none!important}.pp-only-narrow{display:revert}.pp-shows-intro{gap:14px;padding:24px 20px 16px}.pp-shows-heading{gap:8px}.pp-shows-eyebrow{font-size:11.5px}.pp-shows-h1{font-size:30px;line-height:1.1}.pp-shows-desc{font-size:14.5px;line-height:1.5}.pp-filter-search{width:100%}.pp-filterbar{padding:14px 20px}.pp-chipbar .pp-filter-chips{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pp-shows-list{padding:0 20px 48px}.pp-group{padding-top:24px}.pp-group-head{border-bottom:none;grid-template-areas:"title count""blurb blurb";align-items:baseline;row-gap:4px;padding-bottom:8px}.pp-group-title{font-size:21px}.pp-group-count{font-size:11.5px}.pp-group-blurb{font-size:13.5px;line-height:1.45}.pp-show-grid{grid-template-columns:minmax(0,1fr)}.pp-show-row{gap:14px;padding:12px 0}.pp-show-art{width:52px;height:52px}.pp-show-name{font-size:15px}.pp-show-blurb{font-size:13px;line-height:1.35}.pp-show-meta{margin-top:2px}.pp-track{min-width:0;padding:0 15px}.pp-track-on{padding:0 13px}}.pp-about-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.pp-about-steps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.pp-about-email{color:var(--pp-ink);border-bottom:1.5px solid var(--pp-ping)}.pp-about-email:hover{color:var(--pp-ping-label);border-bottom-color:var(--pp-ping)}@media (min-width:768px){.pp-about-sticky{position:sticky;top:96px}}.pp-legal{color:#3a332d;font-size:16px;line-height:1.7}.pp-legal p{margin:0 0 16px}.pp-legal h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--pp-ink);margin:44px 0 12px;font-size:24px;font-weight:500;line-height:1.2}.pp-legal ul{margin:0 0 16px;padding-left:20px}.pp-legal li{margin-bottom:8px}.pp-legal strong{color:var(--pp-ink);font-weight:600}.pp-about-sample{grid-template-columns:minmax(0,1fr);align-items:start;gap:44px;display:grid}.pp-sample-pad{padding-left:28px;padding-right:28px}@media (min-width:900px){.pp-about-sample{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}@media (max-width:767px){.pp-sample-pad{padding-left:18px;padding-right:18px}}.pp-track-anchor{flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (min-width:768px){.pp-track-anchor .pp-sheet{left:0;right:auto}}.pp-episode-row{border-bottom:1px solid #1c181512;flex-direction:column;gap:6px;padding:20px 0;display:flex}.pp-episode-row a{color:var(--pp-ink);border:none}@media (hover:hover){.pp-episode-row a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}
