@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(body.theme-scope[data-theme=phage][data-section=podovirus],.theme-scope .podovirus-brand){--pod-brand-yellow: #ffc200;--pod-yellow: var(--pod-brand-yellow);--pod-purple: #59268b;--pod-purple-deep: #35134f;--pod-brand-green: #00a372;--pod-green: #00745d;--pod-mint: #9deed2;--pod-white: #fffefa;--pod-gap-small: var(--rhythm-body);--pod-gap-large: var(--rhythm-section);--pod-card-radius: 1.4rem;--pod-promo-radius: .25rem var(--space-gap-md) var(--space-gap-md) var(--space-gap-md);--pod-archive-status-radius: .55rem;--pod-meta-size: .875rem;--pod-meta-gap: .7rem;--pod-meta-divider-width: 2px}html:not([data-variant=dark]) :is(body.theme-scope[data-theme=phage][data-section=podovirus],.theme-scope .podovirus-brand){--pod-surface: #fffefa;--pod-page: #fff9e9;--pod-ink: #281539;--pod-outline: #35134f;--pod-subtle: #f7eacc;--pod-shadow: #35134f}html[data-variant=dark] :is(body.theme-scope[data-theme=phage][data-section=podovirus],.theme-scope .podovirus-brand){--pod-surface: #2a193a;--pod-page: #180f24;--pod-ink: #fff6e8;--pod-outline: #ffd46b;--pod-subtle: #352245;--pod-shadow: #0c0714}.theme-scope .podovirus-signal{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:2.8rem;height:1.4rem;color:inherit;vertical-align:middle}.theme-scope .podovirus-signal i{display:block;width:3px;height:28%;border-radius:1rem;background:currentColor}.theme-scope .podovirus-signal i:nth-child(2),.theme-scope .podovirus-signal i:nth-child(6){height:54%}.theme-scope .podovirus-signal i:nth-child(3),.theme-scope .podovirus-signal i:nth-child(5){height:82%}.theme-scope .podovirus-signal i:nth-child(4){height:100%}.theme-scope .podovirus-signal.signal-compact{width:1.625rem;height:1rem;gap:2px}.theme-scope .podovirus-signal.signal-compact i{width:2px}html:not([data-variant=dark]) body.theme-scope[data-theme=phage][data-section=podovirus]{--color-bg-page: #fafaf6;--color-bg-site-header: #f5f5ec;--color-bg-primary: #fffefa;--color-bg-secondary: #fff1d1;--color-bg-search: #fffefa;--color-text-primary: #244b42;--color-text-secondary: #536b61;--color-text-heading: #00745d;--color-text-muted: #67796f;--color-link: #00745d;--color-link-hover: #40145e;--color-link-underline: #00876d;--color-focus-ring: #00745d;--color-border: #d8c4a4;--color-border-light: #e4d4b8;--meta: var(--color-text-muted);--rule: var(--color-border)}html[data-variant=dark] body.theme-scope[data-theme=phage][data-section=podovirus]{--color-bg-page: #180f24;--color-bg-site-header: #251532;--color-bg-primary: #2a193a;--color-bg-secondary: #352245;--color-bg-search: #2a193a;--color-text-primary: #fff6e8;--color-text-secondary: #e1cdeb;--color-text-heading: #fff3d1;--color-text-muted: #ddc5e7;--color-link: #ffd46b;--color-link-hover: #fff1c1;--color-link-underline: #6ce3c3;--color-focus-ring: #ffce60;--color-border: #654b73;--color-border-light: #5b4765;--meta: var(--color-text-muted);--rule: var(--color-border)}body.theme-scope[data-section=podovirus] header.site.interior-header{background:var(--color-bg-site-header);border-bottom:0}body.theme-scope[data-section=podovirus] header.site .bar{display:flex;align-items:center;gap:1rem;transform:translateY(-4px)}body.theme-scope[data-section=podovirus] .podovirus-shell-mark{display:inline-flex;align-items:center;gap:.4rem;margin-left:0;padding-left:.75rem;border-left:2px solid var(--pod-outline);color:var(--color-text-heading);font-size:1.05rem;font-weight:800;line-height:1.25;text-decoration:none;white-space:nowrap;transform:translateY(2px)}body.theme-scope[data-section=podovirus] .podovirus-shell-mark span{color:var(--pod-green);font-size:.75em}html[data-variant=dark] body.theme-scope[data-section=podovirus] .podovirus-shell-mark span{color:var(--pod-mint)}body.theme-scope[data-section=podovirus] .explore-panel{background:var(--color-bg-page)}body.theme-scope[data-section=podovirus] .thanks{background:var(--color-bg-site-header)}body.theme-scope[data-section=podovirus] .podovirus-page:not(.podovirus-detail)+.thanks{margin-top:2rem}body.theme-scope[data-section=podovirus] .podovirus-detail+.thanks{margin-top:2rem}body.theme-scope[data-section=podovirus] footer.site{--color-bg-footer: var(--pod-purple-deep);--color-footer-link: #fff4db;--color-footer-text: #fff4db;--color-footer-heading: #ffe08a;--color-footer-hover: #82efce;--color-footer-icon: #fff4db;border-top:0}body.theme-scope[data-section=podovirus] .podovirus-page{padding-bottom:0}body.theme-scope[data-section=podovirus] .podovirus-page a{text-underline-offset:.2em}body.theme-scope[data-section=podovirus] .podovirus-page :is(a,button,input):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}body.theme-scope[data-section=podovirus] .podovirus-channel-nav{display:flex;align-items:center;min-height:3.6rem;margin-top:1.25rem;border:2px solid var(--pod-outline);border-radius:99rem;background:var(--pod-surface);overflow-x:auto;scrollbar-width:none}body.theme-scope[data-section=podovirus] .podovirus-channel-nav::-webkit-scrollbar{display:none}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode{justify-content:space-between;gap:.75rem;overflow:hidden}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode .podovirus-return-link{flex:none;align-self:stretch;min-height:0;margin:0;border:0;border-radius:99rem}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode .podovirus-return-link:focus-visible{outline-offset:-5px}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode .podovirus-channel-links{gap:.35rem;margin:0 .85rem 0 auto;padding:0}body.theme-scope[data-section=podovirus] .podovirus-on-air{display:inline-flex;flex:none;align-items:center;gap:.45rem;align-self:stretch;padding:.65rem 1.1rem;border-radius:99rem;background:var(--pod-purple-deep);color:#fff9e9;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}body.theme-scope[data-section=podovirus] .podovirus-on-air-dot,body.theme-scope[data-section=podovirus] .podovirus-live-dot{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:#ff6a61;box-shadow:0 0 0 3px #ff6a6133}body.theme-scope[data-section=podovirus] .podovirus-on-air .podovirus-signal{width:2.2rem;height:1rem;color:var(--pod-mint)}body.theme-scope[data-section=podovirus] .podovirus-channel-links{display:flex;align-items:center;gap:.1rem;min-width:max-content;margin-inline:auto;padding:0 .5rem}body.theme-scope[data-section=podovirus] .podovirus-channel-links a{display:inline-flex;align-items:center;min-height:3rem;padding:.6rem 1.1rem;border-radius:99rem;color:var(--pod-ink);font-size:1rem;font-weight:750;text-decoration:none;white-space:nowrap}body.theme-scope[data-section=podovirus] .podovirus-channel-links a:is(:hover,:focus-visible){background:var(--pod-subtle);color:var(--color-link)}body.theme-scope[data-section=podovirus] .podovirus-hero{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(16rem,.87fr);min-height:34rem;margin-top:1.25rem;border:3px solid var(--pod-purple-deep);border-radius:1.8rem;background:var(--pod-yellow);box-shadow:6px 6px 0 var(--pod-shadow);color:var(--pod-purple-deep);overflow:hidden}body.theme-scope[data-section=podovirus] .podovirus-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(1.75rem,4vw,3.5rem)}body.theme-scope[data-section=podovirus] .podovirus-eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 1.5rem;color:var(--pod-purple-deep);font-size:.7rem;font-weight:850;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-hero h1{margin:0 0 1.6rem;line-height:0}body.theme-scope[data-section=podovirus] .podovirus-hero h1 img{display:block;width:min(100%,19rem);height:auto}body.theme-scope[data-section=podovirus] .podovirus-hero-line{position:relative;max-width:28rem;margin:0 0 .55rem;padding:1.2rem 1.4rem 2.75rem;color:var(--pod-purple-deep);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:850;letter-spacing:-.045em;line-height:1.08}body.theme-scope[data-section=podovirus] .podovirus-hero-line span{position:relative;z-index:1}body.theme-scope[data-section=podovirus] .podovirus-bubble-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}body.theme-scope[data-section=podovirus] .podovirus-bubble-outline path{fill:#fffefa;stroke:var(--pod-purple-deep);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.theme-scope[data-section=podovirus] .podovirus-hero-deck{max-width:25rem;margin:0;font-size:1.05rem;line-height:1.45}body.theme-scope[data-section=podovirus] .podovirus-actions{display:flex;align-items:center;gap:.75rem 1.25rem;flex-wrap:wrap;margin-top:2rem}body.theme-scope[data-section=podovirus] .podovirus-actions a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--pod-purple-deep);font-size:.9rem;font-weight:800}body.theme-scope[data-section=podovirus] .podovirus-actions .podovirus-action-primary{gap:.5rem;padding:.55rem 1rem;border:2px solid var(--pod-purple-deep);border-radius:99rem;background:var(--pod-purple-deep);color:#fff9e9;text-decoration:none}body.theme-scope[data-section=podovirus] .podovirus-actions .podovirus-action-primary:is(:hover,:focus-visible){background:var(--pod-green);border-color:var(--pod-green);color:#fff}body.theme-scope[data-section=podovirus] .podovirus-hero-art{position:relative;display:grid;place-items:center;min-width:0;padding:4rem 2rem 3rem;border-left:3px solid var(--pod-purple-deep);background:#009770;isolation:isolate}body.theme-scope[data-section=podovirus] .podovirus-hero-art:before{position:absolute;z-index:-1;inset:7% 4%;border:2px dashed #ffffff8c;border-radius:50%;content:"";transform:rotate(-18deg)}body.theme-scope[data-section=podovirus] .podovirus-mascot{display:block;width:min(100%,21rem);height:auto;aspect-ratio:1;object-fit:cover;border:.55rem solid #fffefa;border-radius:1.5rem;box-shadow:0 0 0 3px var(--pod-purple-deep),8px 8px #35134f99;transform:rotate(3deg)}body.theme-scope[data-section=podovirus] .podovirus-hero-art-label{position:absolute;z-index:1;top:1.25rem;left:1.25rem;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:2px solid var(--pod-purple-deep);border-radius:99rem;background:var(--pod-yellow);color:var(--pod-purple-deep);font-size:.75rem;font-weight:850;text-transform:uppercase;transform:rotate(-6deg)}body.theme-scope[data-section=podovirus] .podovirus-hero-art-label .podovirus-signal{width:2rem;height:1rem}body.theme-scope[data-section=podovirus] .podovirus-art-caption{position:absolute;right:1.5rem;bottom:1rem;color:#fffefa;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-align:right}body.theme-scope[data-section=podovirus] .podovirus-content{padding-top:var(--pod-gap-large)}body.theme-scope[data-section=podovirus] .podovirus-content>section+section{margin-top:var(--pod-gap-large)}body.theme-scope[data-section=podovirus] .podovirus-section-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}body.theme-scope[data-section=podovirus] .podovirus-section-number{display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;border:2px solid var(--pod-outline);border-radius:50%;background:var(--pod-yellow);color:var(--pod-purple-deep);font-size:.85rem;font-weight:850;transform:rotate(-12deg)}body.theme-scope[data-section=podovirus] .podovirus-section-heading-copy{min-width:0}body.theme-scope[data-section=podovirus] .podovirus-section-kicker{margin:0 0 .3rem;color:var(--color-text-muted);font-size:.7rem;font-weight:850;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-section-heading h2{margin:0;color:var(--color-text-heading);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:850;letter-spacing:-.045em;line-height:1.1}body.theme-scope[data-section=podovirus] .podovirus-about{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.45fr);gap:2rem;align-items:start}body.theme-scope[data-section=podovirus] .podovirus-about .podovirus-section-heading{align-items:flex-start}body.theme-scope[data-section=podovirus] .podovirus-about-bubble{position:relative;margin-bottom:-1.5rem;padding:clamp(1.5rem,3vw,2.5rem);padding-bottom:calc(clamp(1.5rem,3vw,2.5rem) + 1.5rem)}body.theme-scope[data-section=podovirus] .podovirus-about-bubble .podovirus-bubble-outline path{fill:var(--pod-surface);stroke:var(--pod-outline)}body.theme-scope[data-section=podovirus] .podovirus-about-bubble p{position:relative;z-index:1;margin:0;font-size:1.08rem;line-height:1.65}body.theme-scope[data-section=podovirus] .podovirus-about-bubble p+p{margin-top:1.25rem}body.theme-scope[data-section=podovirus] .podovirus-host-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pod-gap-small)}body.theme-scope[data-section=podovirus] .podovirus-host{display:flex;flex-direction:column;min-width:0;border:3px solid var(--pod-outline);border-radius:var(--pod-card-radius);background:var(--pod-surface);overflow:hidden}body.theme-scope[data-section=podovirus] .podovirus-host-image{display:grid;place-items:center;min-height:9rem;border-bottom:3px solid var(--pod-outline);background:var(--pod-green);background-image:radial-gradient(circle at 16% 35%,#ffffff33 0 .3rem,transparent .35rem),radial-gradient(circle at 80% 68%,#ffffff33 0 .5rem,transparent .55rem)}body.theme-scope[data-section=podovirus] .podovirus-host-joe .podovirus-host-image{background-color:var(--pod-purple)}body.theme-scope[data-section=podovirus] .podovirus-host :is(img,.author-avatar),body.theme-scope[data-section=podovirus] .podovirus-host-monogram{display:grid;place-items:center;width:6rem;height:6rem;border:4px solid #fffefa;border-radius:50%;box-shadow:0 0 0 3px var(--pod-purple-deep);object-fit:cover}body.theme-scope[data-section=podovirus] .podovirus-host-monogram{background:var(--pod-yellow);color:var(--pod-purple-deep);font-size:1.65rem;font-weight:850;transform:rotate(8deg)}body.theme-scope[data-section=podovirus] .podovirus-host-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:clamp(1.25rem,2.5vw,2rem)}body.theme-scope[data-section=podovirus] .podovirus-host-role{display:inline-block;margin:0 0 .8rem;padding:.3rem .65rem;border:1px solid var(--pod-outline);border-radius:99rem;background:var(--pod-subtle);color:var(--pod-ink);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-host h3{margin:0 0 .75rem;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.025em;line-height:1.15}body.theme-scope[data-section=podovirus] .podovirus-host p:not(.podovirus-host-role){margin:0 0 1rem;font-size:.98rem;line-height:1.55}body.theme-scope[data-section=podovirus] .podovirus-host a{font-weight:800}body.theme-scope[data-section=podovirus] .podovirus-host-copy>a:last-child{margin-top:auto}body.theme-scope[data-section=podovirus] .podovirus-episodes .podovirus-section-heading h2{font-size:clamp(1.75rem,2.8vw,2.125rem)}body.theme-scope[data-section=podovirus] .podovirus-episodes .podovirus-section-heading{margin-bottom:1.5rem}body.theme-scope[data-section=podovirus] .podovirus-episodes .listing-feed{--color-bg-primary: var(--pod-surface)}body.theme-scope[data-section=podovirus] .podovirus-episodes .issue-search-field{--text-input: 1.125rem;--input-padding-y: .875rem;border:2px solid var(--pod-outline);border-radius:99rem;background:var(--pod-surface)}body.theme-scope[data-section=podovirus] .podovirus-episodes .issue-search-field .form-input{border:0;border-radius:99rem;background:transparent;box-shadow:none;font-weight:700;letter-spacing:normal}body.theme-scope[data-section=podovirus] .podovirus-episodes .list-controls{margin-bottom:1rem}body.theme-scope[data-section=podovirus] .podovirus-episodes .listing-toolbar>.archive-filters:not(:has(>*)){display:none}body.theme-scope[data-section=podovirus] .podovirus-episodes .listing-list{gap:1rem;margin:0}body.theme-scope[data-section=podovirus] .podovirus-episodes .listing-feedback{align-items:center;gap:.75rem}body.theme-scope[data-section=podovirus] .podovirus-episodes [data-listing-count]{display:inline-flex;align-items:center;min-height:2rem;padding:.3rem .7rem;border:2px solid var(--pod-purple-deep);border-radius:var(--pod-archive-status-radius);background:var(--pod-yellow);color:var(--pod-purple-deep);font-size:.75rem;font-weight:850;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-episodes [data-listing-count]:empty{display:none}body.theme-scope[data-section=podovirus] .podovirus-episode-card{min-width:0}body.theme-scope[data-section=podovirus] .podovirus-episode-card article{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 4.25rem;align-items:center;gap:1.25rem;min-width:0;padding:1.25rem;border:2px solid var(--pod-outline);border-radius:1.1rem;background:var(--pod-surface);transition:background-color .16s ease}body.theme-scope[data-section=podovirus] .podovirus-episode-card article:is(:hover,:focus-within){background:var(--pod-subtle)}body.theme-scope[data-section=podovirus] .podovirus-episode-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem var(--pod-meta-gap);color:var(--color-text-muted);font-size:var(--pod-meta-size);font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums}body.theme-scope[data-section=podovirus] .podovirus-episode-meta time{color:inherit}body.theme-scope[data-section=podovirus] .podovirus-episode-duration{display:inline-flex;align-items:center;gap:var(--pod-meta-gap)}body.theme-scope[data-section=podovirus] .podovirus-episode-duration:before{content:"";display:block;width:var(--pod-meta-divider-width);height:.85em;background:currentColor;opacity:.65}body.theme-scope[data-section=podovirus] .podovirus-episode-card h3{margin:.5rem 0 .4rem;color:var(--color-text-heading);font-size:clamp(1.25rem,1.8vw,1.4rem);line-height:1.22;letter-spacing:-.025em}body.theme-scope[data-section=podovirus] .podovirus-episode-card h3 a{color:inherit;text-decoration:none}body.theme-scope[data-section=podovirus] .podovirus-episode-card-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:1.1rem}body.theme-scope[data-section=podovirus] .podovirus-episode-card-link:focus-visible{outline:none}body.theme-scope[data-section=podovirus] .podovirus-episode-card-link:focus-visible:after{outline:3px solid var(--pod-outline);outline-offset:3px}body.theme-scope[data-section=podovirus] .podovirus-episode-card p{margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.55}body.theme-scope[data-section=podovirus] .podovirus-episode-card-play{position:relative;z-index:2;display:grid;place-items:center;align-content:center;gap:.1rem;width:4rem;height:4rem;border:2px solid var(--pod-outline);border-radius:50%;background:var(--pod-green);color:#fff;font-size:1rem;line-height:1;text-decoration:none}body.theme-scope[data-section=podovirus] .podovirus-episode-card-play:is(:hover,:focus-visible){background:var(--pod-purple-deep);color:#fff}body.theme-scope[data-section=podovirus] .podovirus-episode-card-play small{color:inherit;font-size:.6rem;font-weight:850;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-detail{--pod-detail-step: 4rem;--pod-detail-followup: 3rem;--pod-detail-exit: 2rem}body.theme-scope[data-section=podovirus] .podovirus-detail .podovirus-content{padding-top:1.5rem}body.theme-scope[data-section=podovirus] .podovirus-return-link{display:inline-flex;align-items:center;gap:.65rem;min-height:3rem;margin-bottom:1rem;padding:.5rem 1rem .5rem .65rem;border:2px solid var(--pod-purple-deep);border-radius:99rem;background:var(--pod-purple-deep);color:#fff9e9;font-size:.9rem;font-weight:800;line-height:1.2;text-decoration:none}body.theme-scope[data-section=podovirus] .podovirus-return-arrow{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--pod-yellow);color:var(--pod-purple-deep)}body.theme-scope[data-section=podovirus] .podovirus-return-arrow svg{display:block}@media(hover:hover)and (pointer:fine){body.theme-scope[data-section=podovirus] .podovirus-return-link:hover{background:var(--pod-green);border-color:var(--pod-green);color:#fff}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){body.theme-scope[data-section=podovirus] .podovirus-return-link:hover .podovirus-return-arrow{transform:translate(-3px)}}@media(prefers-reduced-motion:no-preference){body.theme-scope[data-section=podovirus] .podovirus-return-link,body.theme-scope[data-section=podovirus] .podovirus-return-arrow{transition:transform .16s cubic-bezier(.23,1,.32,1)}body.theme-scope[data-section=podovirus] .podovirus-return-link:active{transform:scale(.97)}}body.theme-scope[data-section=podovirus] .podovirus-episode-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.38fr);border:3px solid var(--pod-purple-deep);border-radius:1.6rem;background:var(--pod-yellow);color:var(--pod-purple-deep);box-shadow:6px 6px 0 var(--pod-shadow);overflow:hidden}body.theme-scope[data-section=podovirus] .podovirus-episode-intro{min-width:0;padding:clamp(1.5rem,4vw,3rem)}body.theme-scope[data-section=podovirus] .podovirus-episode-intro .podovirus-episode-meta{margin-bottom:1.25rem;color:var(--pod-purple-deep)}body.theme-scope[data-section=podovirus] .podovirus-episode-header h1{margin:0;max-width:44rem;color:var(--pod-purple-deep);font-size:clamp(2rem,4vw,3rem);line-height:1.09;letter-spacing:-.045em;overflow-wrap:anywhere}body.theme-scope[data-section=podovirus] .podovirus-episode-people{margin:1.25rem 0 0;font-weight:700}body.theme-scope[data-section=podovirus] .podovirus-episode-art{position:relative;display:grid;place-items:center;min-width:0;padding:2.5rem 1.5rem;border-left:3px dashed var(--pod-purple-deep);background:#009770}body.theme-scope[data-section=podovirus] .podovirus-episode-art img{display:block;width:min(100%,12rem);height:auto;border:.4rem solid #fffefa;border-radius:1.2rem;box-shadow:0 0 0 3px var(--pod-purple-deep);transform:rotate(6deg)}body.theme-scope[data-section=podovirus] .podovirus-episode-art-label{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .6rem;border:2px solid var(--pod-purple-deep);border-radius:99rem;background:var(--pod-yellow);color:var(--pod-purple-deep);font-size:.7rem;font-weight:850;text-transform:uppercase;transform:rotate(-6deg)}body.theme-scope[data-section=podovirus] .podovirus-episode-art-label .podovirus-signal{width:2rem;height:1rem}body.theme-scope[data-section=podovirus] .podovirus-reading{max-width:44rem;margin:var(--pod-detail-step) auto var(--pod-detail-exit)}@media(max-width:52rem){body.theme-scope[data-section=podovirus] .podovirus-detail .podovirus-reading{width:100%;max-width:none}}body.theme-scope[data-section=podovirus] .podovirus-player{margin-bottom:var(--pod-detail-step);padding:clamp(1.25rem,3vw,2rem);border:3px solid var(--pod-outline);border-radius:var(--pod-card-radius);background:var(--pod-purple-deep);color:#fff9e9;box-shadow:6px 6px 0 var(--pod-shadow)}body.theme-scope[data-section=podovirus] .podovirus-player-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}body.theme-scope[data-section=podovirus] .podovirus-player .podovirus-section-kicker{color:var(--pod-mint)}body.theme-scope[data-section=podovirus] .podovirus-player h2{margin:0;color:#fff9e9;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}body.theme-scope[data-section=podovirus] .podovirus-player .podovirus-signal{flex:none;width:4rem;height:2rem;color:var(--pod-yellow)}body.theme-scope[data-section=podovirus] .podovirus-player-start{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.65rem 1.1rem;border:2px solid #fff9e9;border-radius:99rem;background:var(--pod-yellow);color:var(--pod-purple-deep);font-weight:850;text-decoration:none}body.theme-scope[data-section=podovirus] .podovirus-player-start:is(:hover,:focus-visible){background:var(--pod-mint);color:var(--pod-purple-deep)}body.theme-scope[data-section=podovirus] .podovirus-player audio{display:block;width:100%}body.theme-scope[data-section=podovirus] .podovirus-player p:last-child{margin:1rem 0 0;color:#fff9e9;font-size:.85rem;line-height:1.4}body.theme-scope[data-section=podovirus] .podovirus-player a{color:#fff3ad}body.theme-scope[data-section=podovirus] .podovirus-notes-section{padding:clamp(1.25rem,3vw,2.25rem);border:2px solid var(--pod-outline);border-radius:var(--pod-card-radius) var(--pod-card-radius) var(--pod-card-radius) .25rem;background:var(--pod-surface)}body.theme-scope[data-section=podovirus] .podovirus-notes-section .podovirus-section-heading{margin-bottom:1.5rem}body.theme-scope[data-section=podovirus] .podovirus-notes p{font-size:1.0625rem;white-space:pre-line;line-height:1.65;overflow-wrap:anywhere}body.theme-scope[data-section=podovirus] .podovirus-notes a{color:var(--color-link);text-decoration-thickness:2px;text-decoration-color:var(--color-link-underline)}body.theme-scope[data-section=podovirus] .podovirus-notes a:is(:hover,:focus-visible){color:var(--color-link-hover);text-decoration-color:currentColor}body.theme-scope[data-section=podovirus] .podovirus-transcript,body.theme-scope[data-section=podovirus] .podovirus-related{margin-top:var(--pod-detail-followup)}body.theme-scope[data-section=podovirus] .podovirus-related .podovirus-section-heading{margin-bottom:1.5rem}body.theme-scope[data-section=podovirus] .podovirus-related ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}body.theme-scope[data-section=podovirus] .podovirus-related li{margin:0}body.theme-scope[data-section=podovirus] .podovirus-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pod-gap-small)}body.theme-scope[data-section=podovirus] .podovirus-destination{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:7rem;padding:1.25rem;border:2px solid var(--pod-outline);border-radius:1rem;background:var(--pod-surface);color:var(--pod-ink);text-decoration:none}body.theme-scope[data-section=podovirus] .podovirus-destination-copy{display:grid;gap:.5rem;min-width:0}body.theme-scope[data-section=podovirus] .podovirus-destination-copy small{color:var(--color-text-muted);font-size:.7rem;font-weight:850;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-destination-copy strong{font-size:1rem;font-weight:800;line-height:1.3}body.theme-scope[data-section=podovirus] .podovirus-destination-arrow{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--pod-yellow);color:var(--pod-purple-deep);font-size:1.25rem;font-weight:850;line-height:1}body.theme-scope[data-section=podovirus] .podovirus-destination:is(:hover,:focus-visible){background:var(--pod-subtle)}body.theme-scope[data-section=podovirus] .podovirus-destination--dense{min-height:4rem;gap:.75rem;padding:.7rem 1rem}body.theme-scope[data-section=podovirus] .podovirus-destination--dense .podovirus-destination-arrow{width:2rem;height:2rem}body.theme-scope[data-section=podovirus] .podovirus-destination--compact{display:inline-flex;min-height:2.75rem;max-width:100%;padding:.4rem .75rem .4rem .4rem;font-size:.9rem}body.theme-scope[data-section=podovirus] .podovirus-destination--compact .podovirus-destination-copy strong{font-size:.9rem}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){body.theme-scope[data-section=podovirus] .podovirus-destination{transition:background-color .16s ease}body.theme-scope[data-section=podovirus] .podovirus-destination:focus-visible{transition:none}body.theme-scope[data-section=podovirus] .podovirus-destination-arrow{transition:transform .16s cubic-bezier(.23,1,.32,1)}body.theme-scope[data-section=podovirus] .podovirus-destination[data-direction=back]:hover .podovirus-destination-arrow{transform:translate(-3px)}body.theme-scope[data-section=podovirus] .podovirus-destination[data-direction=forward]:hover .podovirus-destination-arrow{transform:translate(3px)}body.theme-scope[data-section=podovirus] .podovirus-destination[data-direction=out]:hover .podovirus-destination-arrow{transform:translate(3px,-3px)}}body.theme-scope[data-section=podovirus] .podovirus-outro{margin:1.5rem 0 0}body.theme-scope[data-section=podovirus] .podovirus-outro--episode{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:1rem}body.theme-scope[data-section=podovirus] .podovirus-outro--episode .podovirus-destination:last-child{flex:1 1 21rem}@media(max-width:48rem){body.theme-scope[data-section=podovirus] .podovirus-hero{grid-template-columns:1fr}body.theme-scope[data-section=podovirus] .podovirus-hero-art{min-height:20rem;border-top:3px solid var(--pod-purple-deep);border-left:0}body.theme-scope[data-section=podovirus] .podovirus-mascot{width:min(60%,17rem)}body.theme-scope[data-section=podovirus] .podovirus-about{grid-template-columns:1fr;gap:.5rem}body.theme-scope[data-section=podovirus] .podovirus-host-grid,body.theme-scope[data-section=podovirus] .podovirus-episode-header{grid-template-columns:1fr}body.theme-scope[data-section=podovirus] .podovirus-episode-art{min-height:12rem;border-top:3px dashed var(--pod-purple-deep);border-left:0}body.theme-scope[data-section=podovirus] .podovirus-episode-art img{width:8rem}}@media(max-width:40rem){body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-radius:1.4rem}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode .podovirus-return-link{justify-content:center;min-height:3rem;border-radius:1.15rem 1.15rem .7rem .7rem}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode .podovirus-channel-links{justify-content:center;width:100%;margin:0}body.theme-scope[data-section=podovirus] .podovirus-channel-nav--episode .podovirus-channel-links a{justify-content:center;min-width:5.5rem;min-height:2.75rem}body.theme-scope[data-section=podovirus] .podovirus-detail{--pod-detail-step: 3rem;--pod-detail-followup: 2rem;--pod-detail-exit: 1.5rem}body.theme-scope[data-section=podovirus] .podovirus-shell-mark{display:none}body.theme-scope[data-section=podovirus] .podovirus-episode-card article{grid-template-columns:1fr;gap:.9rem;padding:1rem}body.theme-scope[data-section=podovirus] .podovirus-episode-card-play{grid-column:1;width:auto;height:2.75rem;padding:0 1rem;border-radius:99rem;display:inline-flex;justify-self:start;gap:.4rem}body.theme-scope[data-section=podovirus] .podovirus-episode-card-play small{font-size:.7rem}body.theme-scope[data-section=podovirus] .podovirus-next{grid-template-columns:1fr}}@media(max-width:30rem){body.theme-scope[data-section=podovirus] .podovirus-channel-nav{border-radius:1.1rem}body.theme-scope[data-section=podovirus] .podovirus-on-air{padding-inline:.7rem}body.theme-scope[data-section=podovirus] .podovirus-on-air-text,body.theme-scope[data-section=podovirus] .podovirus-on-air .podovirus-signal{display:none}body.theme-scope[data-section=podovirus] .podovirus-channel-links a{padding-inline:.75rem;font-size:.9rem}body.theme-scope[data-section=podovirus] .podovirus-hero-copy{padding:1.5rem}body.theme-scope[data-section=podovirus] .podovirus-hero-art{min-height:17rem;padding:2.5rem 1rem}body.theme-scope[data-section=podovirus] .podovirus-mascot{width:min(65%,14rem)}body.theme-scope[data-section=podovirus] .podovirus-section-heading{align-items:flex-start;gap:.75rem}body.theme-scope[data-section=podovirus] .podovirus-section-number{width:2.7rem;height:2.7rem}body.theme-scope[data-section=podovirus] .podovirus-episode-meta{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){body.theme-scope[data-section=podovirus] .podovirus-episode-card article{transition:none}}body.theme-scope[data-section=podovirus] .podovirus-page{--control-surface-rest: var(--pod-surface);--control-surface-hover: var(--pod-subtle);--control-surface-selected: var(--pod-subtle)}body.theme-scope[data-section=podovirus] .podovirus-section-heading{gap:var(--rhythm-body);margin-bottom:var(--rhythm-block)}body.theme-scope[data-section=podovirus] .podovirus-about{gap:var(--rhythm-subsection)}body.theme-scope[data-section=podovirus]{--pod-yellow: #ffedb0;--pod-card-radius: 1rem;--pod-outline: color-mix(in srgb, var(--pod-green) 20%, transparent)}html:not([data-variant=dark]) body.theme-scope[data-section=podovirus]{--pod-page: #fafaf6;--pod-ink: #244b42;--pod-subtle: #f6f2dc}html[data-variant=dark] body.theme-scope[data-section=podovirus]{--color-bg-page: #181e1b;--color-bg-site-header: #202923;--color-bg-primary: #242e27;--color-bg-secondary: #2c3830;--color-bg-search: #242e27;--color-text-primary: #e7eee5;--color-text-heading: #a4ddbf;--color-text-secondary: #becbbf;--color-text-muted: #a0b3a5;--color-link: #a4ddbf;--color-link-hover: #ffedb0;--pod-page: #181e1b;--pod-surface: #242e27;--pod-subtle: #2c3830;--pod-ink: #e7eee5;--pod-outline: #455b4d}body.theme-scope[data-section=podovirus] :is(.podovirus-hero,.podovirus-episode-header,.podovirus-host,.podovirus-notes-section,.podovirus-destination,.podovirus-channel-nav,.podovirus-player,.podovirus-episode-card article){border:0;box-shadow:0 0 0 1px var(--pod-outline);border-radius:var(--pod-card-radius)}body.theme-scope[data-section=podovirus] :is(.podovirus-hero,.podovirus-episode-header){background:var(--pod-yellow);color:var(--pod-green);box-shadow:none}body.theme-scope[data-section=podovirus] :is(.podovirus-hero-line,.podovirus-eyebrow,.podovirus-episode-header h1,.podovirus-episode-intro .podovirus-episode-meta){color:var(--pod-green)}body.theme-scope[data-section=podovirus] .podovirus-hero-line{padding:0;margin-bottom:var(--rhythm-block);font-weight:600;letter-spacing:-.025em}body.theme-scope[data-section=podovirus] .podovirus-bubble-outline{display:none}body.theme-scope[data-section=podovirus] .podovirus-about-bubble{margin-bottom:0;padding:var(--rhythm-block);background:var(--pod-surface);border-radius:var(--pod-card-radius)}body.theme-scope[data-section=podovirus] :is(.podovirus-hero-art,.podovirus-episode-art){border:0;background:var(--pod-purple-deep)}body.theme-scope[data-section=podovirus] .podovirus-hero-art:before{display:none}body.theme-scope[data-section=podovirus] :is(.podovirus-mascot,.podovirus-episode-art img){transform:none;border:0;box-shadow:none;border-radius:12px}body.theme-scope[data-section=podovirus] :is(.podovirus-hero-art-label,.podovirus-episode-art-label){transform:none;border:0;background:var(--pod-yellow);color:var(--pod-green);font-weight:600}body.theme-scope[data-section=podovirus] :is(.podovirus-shell-mark,.podovirus-section-heading h2,.podovirus-host a,.podovirus-actions a,.podovirus-channel-links a){font-weight:600}body.theme-scope[data-section=podovirus] .podovirus-shell-mark{border:0}body.theme-scope[data-section=podovirus] :is(.podovirus-host-image,.podovirus-host-joe .podovirus-host-image){background:var(--pod-subtle);border:0}body.theme-scope[data-section=podovirus] .podovirus-host :is(img,.author-avatar),body.theme-scope[data-section=podovirus] .podovirus-host-monogram{box-shadow:none;border:0;transform:none}body.theme-scope[data-section=podovirus] :is(.podovirus-host-role,.podovirus-section-number,.podovirus-episodes [data-listing-count]){border:0;background:var(--pod-yellow);color:var(--pod-green);font-weight:600}body.theme-scope[data-section=podovirus] .podovirus-episodes .issue-search-field{border:0;border-radius:12px;box-shadow:0 0 0 1px var(--pod-outline)}body.theme-scope[data-section=podovirus] .podovirus-episode-meta{font-weight:400}body.theme-scope[data-section=podovirus] .podovirus-episode-duration:before{display:none}body.theme-scope[data-section=podovirus] :is(.podovirus-episode-card-play,.podovirus-actions .podovirus-action-primary,.podovirus-player-start){border:0;background:var(--pod-green);color:#fffefa;font-weight:600}body.theme-scope[data-section=podovirus] :is(.podovirus-episode-card-play,.podovirus-actions .podovirus-action-primary,.podovirus-player-start):is(:hover,:focus-visible){background:var(--pod-purple-deep);color:#fffefa}body.theme-scope[data-section=podovirus] .podovirus-player{background:var(--pod-yellow);color:var(--pod-green);box-shadow:none}body.theme-scope[data-section=podovirus] .podovirus-player :is(h2,.podovirus-section-kicker,.podovirus-signal,p:last-child){color:var(--pod-green)}body.theme-scope[data-section=podovirus] .podovirus-player a{color:var(--pod-green)}body.theme-scope[data-section=podovirus] .podovirus-player .podovirus-player-start{color:#fffefa}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.theme-scope[data-section=podovirus] :is(.podovirus-episode-card-play,.podovirus-action-primary,.podovirus-player-start){transition:background-color .14s ease-out,color .14s ease-out}}body.theme-scope[data-section=podovirus] .podovirus-hero-listen{display:flex;align-items:center;gap:var(--rhythm-body);width:100%;margin-top:var(--rhythm-block);padding:var(--rhythm-body);border-radius:12px;background:#fffefa80;color:var(--pod-green);text-decoration:none}.podovirus-hero-listen-icon{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:50%;background:var(--pod-green);color:#fffefa}.podovirus-hero-listen-icon svg{display:block}.podovirus-hero-listen-copy{display:grid;gap:4px;min-width:0}.podovirus-hero-listen-label{font-size:var(--type-meta);font-weight:500}.podovirus-hero-listen-title{font:600 var(--type-h4)/1.3 var(--font-role-heading)}body.theme-scope[data-section=podovirus] .podovirus-hero-listen:is(:hover,:focus-visible){color:var(--pod-purple-deep);background:#fffefabf}.podovirus-hero-listen:is(:hover,:focus-visible) .podovirus-hero-listen-icon{background:var(--pod-purple-deep)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.podovirus-hero-listen,.podovirus-hero-listen-icon{transition:background-color .14s ease-out,color .14s ease-out}}body.theme-scope[data-section=podovirus] .podovirus-art-caption{color:#fffefa}body.theme-scope[data-section=podovirus]{--font-role-heading: "Plus Jakarta Sans Variable", var(--font-sans)}body.theme-scope[data-section=podovirus] :is(.podovirus-hero-line,.podovirus-section-heading h2,.podovirus-episode-header h1,.podovirus-episode-card h3,.podovirus-host h3,.podovirus-player h2,.podovirus-shell-mark){font-family:var(--font-role-heading)}body.theme-scope[data-section=podovirus] .podovirus-hero-art{padding:clamp(1.25rem,3vw,2.75rem);min-height:0;align-content:center}body.theme-scope[data-section=podovirus] .podovirus-record-sleeve{width:min(100%,23rem);margin:0;padding:clamp(1rem,2vw,1.5rem);display:grid;gap:1.25rem;background:#ffedb0;color:#00745d;border-radius:.75rem}body.theme-scope[data-section=podovirus] .podovirus-sleeve-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.theme-scope[data-section=podovirus] .podovirus-sleeve-heading .podovirus-signal{width:2.5rem;height:1.25rem;flex-shrink:0}body.theme-scope[data-section=podovirus] .podovirus-record-sleeve .podovirus-mascot{width:100%;border-radius:.4rem}body.theme-scope[data-section=podovirus] .podovirus-sleeve-caption{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;line-height:1.5;font-weight:600}body.theme-scope[data-section=podovirus] .podovirus-sleeve-caption>:last-child{text-align:right;color:var(--pod-purple-deep)}@media(max-width:48rem){body.theme-scope[data-section=podovirus] .podovirus-record-sleeve{width:min(100%,18rem);gap:1rem}}body.theme-scope[data-section=podovirus] .podovirus-episode-art{padding:1.5rem;min-height:0;align-content:center}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve{display:grid;gap:1rem;width:min(100%,13rem);padding:1rem;border-radius:.75rem;background:#ffedb0;color:#00745d}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve img{width:100%;border-radius:.4rem}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve-caption{margin:0;font-size:.7rem;line-height:1.5}@media(max-width:48rem){body.theme-scope[data-section=podovirus] .podovirus-episode-art{padding:1rem 1.5rem}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve{width:min(100%,24rem);grid-template-columns:4.5rem minmax(0,1fr);column-gap:1rem;row-gap:.4rem;align-items:center}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve img{grid-column:1;grid-row:1 / 3}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve .podovirus-sleeve-heading{grid-column:2;align-self:end}body.theme-scope[data-section=podovirus] .podovirus-episode-sleeve-caption{grid-column:2;align-self:start}}body.theme-scope[data-section=podovirus] .podovirus-hero-copy{align-items:flex-end;text-align:right}body.theme-scope[data-section=podovirus] .podovirus-hero-copy .podovirus-eyebrow{justify-content:flex-end}body.theme-scope[data-section=podovirus] .podovirus-hero h1{width:min(100%,19rem);overflow:hidden}body.theme-scope[data-section=podovirus] .podovirus-hero h1 img{width:102%;max-width:none;margin-left:-1%}body.theme-scope[data-section=podovirus] .podovirus-hero-copy .podovirus-actions{justify-content:flex-end}body.theme-scope[data-section=podovirus] .podovirus-hero-listen{flex-direction:row-reverse;text-align:right}body.theme-scope[data-section=podovirus] .podovirus-hero-listen-copy{flex:1}body.theme-scope[data-section=podovirus] .podovirus-hero h1 img{width:100%;max-width:100%;margin:0}@media(min-width:48.001rem){body.theme-scope[data-section=podovirus] .podovirus-hero-copy{align-items:flex-start;text-align:left}body.theme-scope[data-section=podovirus] .podovirus-hero-copy :is(.podovirus-eyebrow,.podovirus-actions){justify-content:flex-start}body.theme-scope[data-section=podovirus] .podovirus-hero-listen{flex-direction:row;text-align:left}}html:not([data-variant=dark]) body.theme-scope[data-theme=phage][data-section=podovirus] header.site.interior-header{background:var(--pod-brand-yellow)}html[data-variant=dark] body.theme-scope[data-theme=phage][data-section=podovirus] header.site.interior-header{background:var(--pod-brand-yellow)}body.theme-scope[data-section=podovirus] .podovirus-shell-mark{transform:none;padding-left:.75rem}body.theme-scope[data-section=podovirus] .podovirus-shell-mark img{display:block;width:clamp(9rem,16vw,12rem);height:auto}html[data-variant=dark] body.theme-scope[data-section=podovirus] .podovirus-shell-mark{background:transparent;border-radius:0;padding:0 0 0 .75rem}body.theme-scope[data-section=podovirus] .podovirus-shell-mark{gap:.5rem}body.theme-scope[data-section=podovirus] .podovirus-shell-mark .podovirus-header-wordmark{width:clamp(7.25rem,13vw,9.5rem)}body.theme-scope[data-section=podovirus] .podovirus-shell-mark .podovirus-header-mascot{width:clamp(3.25rem,5vw,4rem);flex:none}body.theme-scope[data-theme=phage][data-section=podovirus] header.site .explore-trigger.btn-subtle{background:var(--pod-green);color:var(--pod-brand-yellow);border-color:transparent;top:0}body.theme-scope[data-theme=phage][data-section=podovirus] header.site .explore-trigger.btn-subtle:is(:hover,:active,[aria-expanded=true]){background:var(--pod-purple-deep);color:var(--pod-brand-yellow)}body.theme-scope[data-theme=phage][data-section=podovirus] header.site .explore-trigger.btn-subtle:focus-visible{outline:2px solid var(--pod-purple-deep);outline-offset:3px}body.theme-scope[data-section=podovirus] header.site .bar{transform:none}body.theme-scope[data-section=podovirus] header.site .header-inner{padding-bottom:calc(1.5rem - 4px)}@media(max-width:62rem){body.theme-scope[data-section=podovirus] header.site .header-inner{padding-bottom:calc(1rem - 4px)}}@media(prefers-reduced-motion:no-preference){body.theme-scope[data-theme=phage][data-section=podovirus] header.site .explore-trigger.btn-subtle{transition:background-color .14s ease-out,color .14s ease-out}}
