@font-face{font-family:Wulkan Display;src:url(/fonts/WulkanDisplayRegular.4e987af9.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wulkan Display;src:url(/fonts/WulkanDisplayItalic.38767a68.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Wulkan Display;src:url(/fonts/WulkanDisplayMedium.98f2dbd4.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wulkan Display;src:url(/fonts/WulkanDisplayBold.bd49dcd0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--colour-paper:#fbfaf7;--colour-heading:#16181d;--colour-text:#2c3038;--colour-muted:#5a5f68;--colour-rule:#dcd8d0;--colour-rule-strong:#c7c0b4;--colour-card:#fff;--colour-card-rule:#e4e0d8;--colour-elevated:#fff;--colour-elevated-rule:#ece7dd;--shadow-panel:0 1px 2px rgba(28,24,16,.04), 0 6px 16px -6px rgba(28,24,16,.08);--colour-brand:#16754a;--colour-brand-decoration:#6fcf97;--colour-listen:#8a6100;--colour-listen-decoration:#f2c94c;--colour-contact:#a8366f;--colour-scripture:#0e6d8f;--font-display:"Wulkan Display", Georgia, serif;--font-system:"Helvetica Neue", Helvetica, system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-bold:700;--space-3:.375em;--space-4:.5em;--space-5:.625em;--space-6:.75em;--space-8:1em;--space-9:1.125em;--space-10:1.25em;--space-12:1.5em;--space-16:2em;--space-20:2.5em;--space-24:3em;--space-32:4em;--text-micro:12px;--text-meta:13px;--text-label:14px;--text-lede:16px;--text-body:18px;--text-episode-title:26px;--text-hero-quote:32px;--text-hero-title:40px;--text-404-quote:24px;--text-404-title:46px;--leading-solid:1;--leading-404-title:1.1;--leading-hero-title:1.15;--leading-episode-title:1.2;--leading-label:1.2;--leading-quote:1.25;--leading-body:1.45;--leading-contact:1.6;--tracking-badge:.02em;--tracking-label:.04em;--tracking-control:.06em;--tracking-caption:.12em;--tracking-month:.2em;--border-hairline:1px;--border-medium:2px;--focus-ring-width:2px;--focus-ring-offset:3px;--underline-thickness:1px;--underline-offset:.2em;--radius-pill:999px;--radius-circle:50%;--radius-card:4px;--radius-panel:12px;--page-measure:800px;--page-gutter:40px;--page-band:100px;--hero-measure:560px;--wordmark-max-width:376px;--wordmark-masthead-max-width:132px;--text-control:20px;--control-min-height:62px;--control-border-width:4px;--control-glyph-size:24px;--control-padding-inline:var(--space-12);--live-dot-size:7px;--live-player-height:38px;--live-player-max-width:320px;--episode-player-max-width:420px;--episode-player-min-width:260px;--recipe-illustration-max-width:420px;--badge-width:8.5em;--badge-icon-size:28px;--transition-hover:.12s;--pulse-duration:1.8s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--colour-paper:#0f121a;--colour-heading:#fff;--colour-text:#bdbdbd;--colour-muted:#999;--colour-rule:#555;--colour-rule-strong:#666;--colour-card:#fff;--colour-card-rule:transparent;--colour-elevated:#171b26;--colour-elevated-rule:#262c3a;--shadow-panel:none;--colour-brand:#6fcf97;--colour-brand-decoration:#6fcf97;--colour-listen:#f2c94c;--colour-listen-decoration:#f2c94c;--colour-contact:#f178b6;--colour-scripture:#55cbf2}}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,p,figure,blockquote,ul,ol,li,dl,dd,dt{margin:0;padding:0}ul,ol{list-style:none}html{background:var(--colour-paper)}body{background:var(--colour-paper);color:var(--colour-text);fill:var(--colour-text);font-family:var(--font-display);font-size:var(--text-body);line-height:var(--leading-body);max-width:var(--page-measure);padding:var(--page-band) var(--page-gutter);-webkit-text-size-adjust:100%;margin:0 auto}body *+*{margin-top:var(--space-8)}a{color:var(--colour-brand);text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}a:hover{text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{text-align:center;max-width:var(--hero-measure);margin:0 auto}.hero blockquote{color:var(--colour-scripture);font-size:var(--text-hero-quote);font-weight:var(--weight-medium);line-height:var(--leading-quote)}.hero blockquote cite{margin-top:var(--space-4);font-size:var(--text-body);font-style:normal;display:block}.hero .wordmark-link{color:var(--colour-brand);margin-top:var(--space-12);display:inline-block}.hero .wordmark{width:100%;max-width:var(--wordmark-max-width);height:auto;display:block}.hero .intro{margin-top:var(--space-12);text-align:left}.hero h1{color:var(--colour-heading);font-size:var(--text-hero-title);font-weight:var(--weight-strong);line-height:var(--leading-hero-title);margin-top:var(--space-8)}.hero .live{align-items:center;gap:var(--space-5);margin-top:var(--space-12);flex-direction:column;display:flex}.hero .live>*{margin-top:0}.hero .live .live-dot{width:var(--live-dot-size);height:var(--live-dot-size);margin-right:var(--space-4);border-radius:var(--radius-circle);background:currentColor;display:inline-block}@media (prefers-reduced-motion:no-preference){.hero .live[data-live-state=playing] .live-dot{animation:live-dot-pulse var(--pulse-duration) ease-in-out infinite}}.hero .live .live-caption{color:var(--colour-listen);font-family:var(--font-system);font-size:var(--text-micro);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caption);text-transform:uppercase;white-space:nowrap}.hero .live audio.live-stream{width:100%;max-width:var(--live-player-max-width);min-width:0;height:var(--live-player-height);flex:none}.hero .live audio.live-stream.is-replaced{display:none}.hero .live .live-button{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--control-min-height);max-width:100%;padding:var(--space-6) var(--control-padding-inline);border:var(--control-border-width) solid var(--colour-listen);border-radius:var(--radius-pill);color:var(--colour-listen);font-family:var(--font-system);font-size:var(--text-control);font-weight:var(--weight-strong);line-height:var(--leading-solid);letter-spacing:var(--tracking-control);text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;display:inline-flex}.hero .live .live-button[hidden]{display:none}.hero .live .live-button:hover{background:var(--colour-listen);color:var(--colour-paper)}.hero .live .live-button:focus-visible{outline:var(--focus-ring-width) solid var(--colour-listen);outline-offset:var(--focus-ring-offset)}.hero .live .live-button>*{margin-top:0}.hero .live .live-button .live-glyph{width:var(--control-glyph-size);height:var(--control-glyph-size);fill:currentColor;flex:none;display:block}.hero .live[data-live-state=error] .live-button{border-color:var(--colour-contact);color:var(--colour-contact)}.hero .live[data-live-state=error] .live-button:hover{background:var(--colour-contact);color:var(--colour-paper)}@keyframes live-dot-pulse{0%,to{opacity:1}50%{opacity:.25}}.subscribe-block{margin:var(--space-24) 0 var(--space-16);text-align:center}.subscribe-block p.subscribe-lede{color:var(--colour-muted);font-size:var(--text-lede)}.subscribe-block ul.subscribe{justify-content:center;gap:var(--space-10) var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.subscribe-block ul.subscribe li,.subscribe-block ul.subscribe li+li{margin-top:0}.subscribe-block ul.subscribe li{display:flex}.subscribe-block a.app-badge{align-items:center;gap:var(--space-4);width:var(--badge-width);color:var(--colour-text);font-family:var(--font-system);font-size:var(--text-micro);font-weight:var(--weight-strong);letter-spacing:var(--tracking-badge);line-height:var(--leading-label);text-align:center;overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.subscribe-block a.app-badge>*{margin-top:0}.subscribe-block a.app-badge .app-icon{color:var(--colour-muted);fill:currentColor;transition:color var(--transition-hover) ease-out;display:block}.subscribe-block a.app-badge:hover .app-icon{color:var(--colour-app-brand)}.subscribe-block a.app-badge:focus-visible .app-icon{color:var(--colour-app-brand)}.subscribe-block a.app-badge:hover .app-name{text-underline-offset:var(--underline-offset);text-decoration:underline}.subscribe-block a.app-badge:focus-visible .app-name{text-underline-offset:var(--underline-offset);text-decoration:underline}.archive h2.month{color:var(--colour-muted);font-family:var(--font-system);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-month);text-transform:uppercase;margin-top:var(--space-20);padding-bottom:var(--space-4);border-bottom:var(--border-hairline) solid var(--colour-rule)}.archive .episode{margin-top:var(--space-16)}.archive .episode h3{color:var(--colour-heading);font-size:var(--text-episode-title);font-weight:var(--weight-strong);line-height:var(--leading-episode-title)}.archive .episode .meta{color:var(--colour-muted);font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:var(--tracking-label);margin-top:var(--space-3)}.archive .episode .summary{overflow-wrap:anywhere;margin-top:var(--space-6)}.archive .episode .listen,.post .listen{align-items:center;gap:var(--space-6) var(--space-10);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.archive .episode .listen{align-items:flex-start;gap:var(--space-6);flex-direction:column}.archive .episode .listen audio{width:100%;max-width:var(--episode-player-max-width);flex:none}.archive .episode .episode-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.archive .episode .listen>*,.archive .episode .episode-actions>*,.post .listen>*{margin-top:0}.archive .episode audio,.post .listen audio{width:100%;max-width:var(--episode-player-max-width);flex:1 1 var(--episode-player-min-width);min-width:0}.archive .episode a.download,.post .listen a.download{align-items:center;gap:var(--space-4);color:var(--colour-listen);border:var(--border-medium) solid var(--colour-listen);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-8);font-family:var(--font-system);font-size:var(--text-meta);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;text-decoration:none;display:inline-flex}.archive .episode a.download:hover,.post .listen a.download:hover{color:var(--colour-paper);background:var(--colour-listen)}.archive .episode a.read{align-items:center;gap:var(--space-4);color:var(--colour-paper);background:var(--colour-brand);border:var(--border-medium) solid var(--colour-brand);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-8);font-family:var(--font-system);font-size:var(--text-meta);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;text-decoration:none;display:inline-flex}.archive .episode a.read:hover{color:var(--colour-brand);background:0 0}.archive .episode a.read:focus-visible{color:var(--colour-brand);background:0 0}.archive .episode a.read .action-glyph,.archive .episode a.download .action-glyph,.post .listen a.download .action-glyph{flex:none;display:block}.pagination{align-items:baseline;gap:var(--space-4) var(--space-8);margin-top:var(--space-24);padding-top:var(--space-12);border-top:var(--border-hairline) solid var(--colour-rule);font-family:var(--font-system);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);grid-template-columns:1fr auto 1fr;display:grid}.pagination>*{margin-top:0}.pagination .pagination-prev{text-align:left}.pagination .pagination-next{text-align:right}.pagination .pagination-position{color:var(--colour-muted);font-weight:var(--weight-regular);text-align:center;white-space:nowrap}footer{margin-top:var(--space-32);padding-top:var(--space-16);border-top:var(--border-medium) solid var(--colour-rule-strong);font-size:var(--text-lede)}footer .about{font-style:italic}footer .contact{color:var(--colour-contact);margin-top:var(--space-12);font-family:var(--font-system);font-size:var(--text-label);line-height:var(--leading-contact)}footer .contact a{color:inherit;font-weight:var(--weight-strong)}footer .contact li,footer .contact li+li{margin-top:0}.not-found{text-align:center}.not-found h1{color:var(--colour-heading);font-size:var(--text-404-title);font-weight:var(--weight-strong);line-height:var(--leading-404-title)}.not-found blockquote{font-size:var(--text-404-quote);margin-top:var(--space-10)}.archive .episode h3 a{color:inherit;-webkit-text-decoration-color:var(--colour-rule-strong);-webkit-text-decoration-color:var(--colour-rule-strong);text-decoration-color:var(--colour-rule-strong)}.archive .episode h3 a:hover{color:var(--colour-brand)}.archive .episode h3 a:focus-visible{color:var(--colour-brand)}.post header .post-kicker{color:var(--colour-muted);font-family:var(--font-system);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase}.post header .post-kicker a{color:inherit;text-decoration:none}.post header .post-kicker a:hover{color:var(--colour-brand)}.post header h1{color:var(--colour-heading);font-size:var(--text-hero-title);font-weight:var(--weight-strong);line-height:var(--leading-hero-title);margin-top:var(--space-4);overflow-wrap:anywhere}.post header .meta{color:var(--colour-muted);font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:var(--tracking-label);margin-top:var(--space-4)}.post header .post-lede{color:var(--colour-muted);margin-top:var(--space-10);font-style:italic}.post .listen{margin-top:var(--space-12)}.post .post-body{margin-top:var(--space-16);overflow-wrap:anywhere}.post .post-body h2{color:var(--colour-heading);font-size:var(--text-episode-title);font-weight:var(--weight-strong);line-height:var(--leading-episode-title);margin-top:var(--space-16)}.post .post-body blockquote{color:var(--colour-scripture);border-left:var(--border-medium) solid var(--colour-scripture);padding-left:var(--space-10)}.archive-masthead h1{color:var(--colour-heading);font-size:var(--text-episode-title);font-weight:var(--weight-strong);line-height:var(--leading-episode-title);margin-top:var(--space-6)}.archive-masthead .meta{color:var(--colour-muted);font-family:var(--font-system);font-size:var(--text-meta);margin-top:var(--space-3)}.archive-masthead .masthead-live{margin-top:var(--space-5)}.archive-masthead .masthead-live a{color:var(--colour-listen);font-family:var(--font-system);font-size:var(--text-micro);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caption);text-transform:uppercase;white-space:nowrap}.masthead{color:var(--colour-brand);line-height:0;display:inline-block}.masthead .wordmark{width:100%;height:auto;max-width:var(--wordmark-masthead-max-width)}.post-toc{margin-top:var(--space-16);padding-bottom:var(--space-12);border-bottom:var(--border-hairline) solid var(--colour-rule)}.post-toc ol{columns:2 220px;column-gap:var(--space-16);margin-top:var(--space-8);padding-left:0;list-style:none}.post-toc li{break-inside:avoid;margin-top:var(--space-3)}.post-toc a{color:var(--colour-text);-webkit-text-decoration-color:var(--colour-rule);-webkit-text-decoration-color:var(--colour-rule);text-decoration-color:var(--colour-rule)}.post-toc a:hover{color:var(--colour-brand)}.post-toc a:focus-visible{color:var(--colour-brand)}.post-toc-heading{font-family:var(--font-system);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colour-muted)}.post .recipe{overflow-wrap:anywhere;margin-top:var(--space-20);background:var(--colour-elevated);border:var(--border-hairline) solid var(--colour-elevated-rule);border-radius:var(--radius-panel);padding:var(--space-16);box-shadow:var(--shadow-panel)}.post .recipe>:first-child{margin-top:0}.post .recipe h2{color:var(--colour-heading);font-size:var(--text-episode-title);font-weight:var(--weight-strong);line-height:var(--leading-episode-title)}.post .recipe .recipe-name{font-weight:var(--weight-strong);margin-top:var(--space-4)}.post .recipe .recipe-illustration{background:var(--colour-card);border:var(--border-hairline) solid var(--colour-card-rule);border-radius:var(--radius-card);padding:var(--space-8);margin:var(--space-12) auto 0;justify-content:center;display:flex}.post .recipe .recipe-illustration:first-child{margin-top:0}.post .recipe .recipe-illustration img{width:100%;max-width:var(--recipe-illustration-max-width);border-radius:var(--radius-card);height:auto;display:block}.post .recipe .recipe-part{color:var(--colour-muted);font-family:var(--font-system);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:var(--space-12)}.post .recipe .recipe-ingredients{padding-left:var(--space-16);margin-top:var(--space-5);list-style:outside}.post .recipe .recipe-steps{padding-left:var(--space-16);margin-top:var(--space-5);list-style:decimal}.post .recipe li+li{margin-top:var(--space-3)}.post .post-footer{margin-top:var(--space-20);font-size:var(--text-lede)}.post .post-footer .meta{color:var(--colour-muted);font-size:var(--text-label)}@media (max-width:670px){.post .recipe{margin-inline:calc(-1 * var(--page-gutter));border-left:0;border-right:0;border-radius:0}:root{--page-band:60px;--text-hero-quote:26px;--text-hero-title:32px;--text-episode-title:22px;--text-404-quote:20px;--text-404-title:36px}.pagination{grid-template-columns:1fr}.pagination .pagination-prev,.pagination .pagination-next,.pagination .pagination-position{text-align:center}}@media (max-width:350px){:root{--page-band:var(--page-gutter);--text-hero-quote:22px;--text-hero-title:26px;--text-404-quote:18px;--text-404-title:28px;--text-control:15px;--control-min-height:52px;--control-border-width:3px;--control-glyph-size:20px;--control-padding-inline:var(--space-9)}.subscribe-block ul.subscribe{gap:var(--space-8) var(--space-4)}}
