.masthead[data-astro-cid-r6zpem2t]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--s6);padding-block:var(--s5) var(--s3);border-top:var(--rule-mid) solid var(--rule-heavy);border-bottom:var(--rule-thick) solid var(--rule-heavy)}.masthead__name[data-astro-cid-r6zpem2t]{grid-column:1;grid-row:1;min-width:0;font-family:var(--face-schedule);font-size:clamp(2.4rem,9.5vw,6rem);font-weight:800;font-stretch:96%;line-height:.86;letter-spacing:-.035em;margin:0;text-wrap:balance}.masthead__standfirst[data-astro-cid-r6zpem2t]{grid-column:1;font-size:clamp(1.05rem,.95rem + .65vw,1.45rem);line-height:1.35;max-width:34ch;margin:var(--s4) 0 0;color:var(--ink);text-wrap:pretty}.masthead__credit[data-astro-cid-r6zpem2t]{grid-column:1 / -1;font-family:var(--face-schedule);font-size:.72rem;font-weight:600;font-stretch:86%;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin:var(--s4) 0 0}.portrait[data-astro-cid-r6zpem2t]{grid-column:2;grid-row:1;margin:0;width:clamp(58px,9vw,92px);color:var(--ink-faint)}.portrait[data-astro-cid-r6zpem2t] img[data-astro-cid-r6zpem2t]{display:block;width:100%;height:auto}.masthead__edition[data-astro-cid-r6zpem2t]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) var(--col-rail);align-items:baseline;column-gap:var(--s5);font-family:var(--face-schedule);font-size:.72rem;font-weight:500;font-stretch:88%;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin:var(--s5) 0 0;padding-top:var(--s3);border-top:var(--rule-hair) solid var(--rule)}.masthead__latest[data-astro-cid-r6zpem2t]{font-family:var(--face-measure);font-size:.7rem;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;text-align:right;text-transform:none}@media(max-width:52rem){.masthead__edition[data-astro-cid-r6zpem2t]{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s4)}}@media(max-width:40rem){.masthead[data-astro-cid-r6zpem2t]{column-gap:var(--s4)}.masthead__standfirst[data-astro-cid-r6zpem2t]{grid-column:1 / -1;max-width:none}}.key[data-astro-cid-luthur7i]{padding-block:var(--s4) var(--s3)}.key__row[data-astro-cid-luthur7i]{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:0}.key__btn[data-astro-cid-luthur7i]{display:inline-flex;align-items:baseline;gap:var(--s2);font-family:var(--face-schedule);font-size:.72rem;font-weight:700;font-stretch:84%;letter-spacing:.13em;text-transform:uppercase;padding:var(--s2) var(--s3);text-decoration:none;color:var(--channel-ink, var(--ink));border:var(--rule-hair) solid var(--channel-ink, var(--ink));transition:background var(--settle) var(--ease-out),color var(--settle) var(--ease-out)}.key__btn[data-astro-cid-luthur7i][data-channel=blog]{--channel-ink: var(--ch-blog-ink);--channel-field: var(--ch-blog-field)}.key__btn[data-astro-cid-luthur7i][data-channel=video]{--channel-ink: var(--ch-video-ink);--channel-field: var(--ch-video-field)}.key__btn[data-astro-cid-luthur7i][data-channel=podcast]{--channel-ink: var(--ch-podcast-ink);--channel-field: var(--ch-podcast-field)}.key__btn[data-astro-cid-luthur7i][data-channel=projects]{--channel-ink: var(--ch-projects-ink);--channel-field: var(--ch-projects-field)}.key__btn[data-astro-cid-luthur7i][data-channel=all]{--channel-field: var(--ink)}.key__btn[data-astro-cid-luthur7i]:hover{background:var(--paper-sunk)}.key__btn[data-astro-cid-luthur7i][aria-current=page]{background:var(--channel-field);color:var(--ch-on);border-color:var(--channel-field)}.key__count[data-astro-cid-luthur7i]{font-family:var(--face-measure);font-weight:500;font-size:.9em;font-variant-numeric:tabular-nums lining-nums;opacity:.75}.row[data-astro-cid-3qnjjvce]{display:grid;grid-template-columns:var(--col-margin) minmax(0,1fr) var(--col-rail);align-items:stretch;column-gap:var(--s5);--gutter: var(--s5);padding-block:var(--s5);padding-inline:var(--s3);margin-inline:calc(var(--s3) * -1);border-bottom:var(--rule-hair) solid var(--rule);transition:background var(--settle) var(--ease-out)}.row[data-astro-cid-3qnjjvce]:has(a:hover),.row[data-astro-cid-3qnjjvce]:has(a:focus-visible){background:var(--paper-sunk)}.row[data-astro-cid-3qnjjvce][data-channel=blog]{--channel-field: var(--ch-blog-field);--channel-ink: var(--ch-blog-ink)}.row[data-astro-cid-3qnjjvce][data-channel=video]{--channel-field: var(--ch-video-field);--channel-ink: var(--ch-video-ink)}.row[data-astro-cid-3qnjjvce][data-channel=podcast]{--channel-field: var(--ch-podcast-field);--channel-ink: var(--ch-podcast-ink)}.row[data-astro-cid-3qnjjvce][data-channel=projects]{--channel-field: var(--ch-projects-field);--channel-ink: var(--ch-projects-ink)}.row__when[data-astro-cid-3qnjjvce]{font-family:var(--face-schedule);padding-top:.1em}.row__day[data-astro-cid-3qnjjvce]{display:flex;align-items:baseline;gap:var(--s2);font-size:1.5rem;font-weight:700;font-stretch:78%;letter-spacing:-.01em;line-height:1;color:var(--ink)}.row__weekday[data-astro-cid-3qnjjvce]{font-size:.68rem;font-weight:600;font-stretch:84%;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.row__body[data-astro-cid-3qnjjvce]{min-width:0;border-left:var(--rule-hair) solid var(--rule);padding-left:var(--s5)}.row__rail[data-astro-cid-3qnjjvce],.row__body[data-astro-cid-3qnjjvce]{align-self:stretch}.row__channel[data-astro-cid-3qnjjvce]{display:inline-block;font-family:var(--face-schedule);font-size:.62rem;font-weight:700;font-stretch:80%;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-on);background:var(--channel-field);padding:.22em .5em .24em;margin:0 0 var(--s3)}.row__title[data-astro-cid-3qnjjvce]{font-family:var(--face-schedule);font-size:clamp(1.18rem,1.04rem + .55vw,1.48rem);font-weight:600;font-stretch:80%;line-height:1.18;letter-spacing:-.015em;margin:0;text-wrap:balance}.row__title[data-astro-cid-3qnjjvce] a[data-astro-cid-3qnjjvce]{text-decoration:none}.row__title[data-astro-cid-3qnjjvce] a[data-astro-cid-3qnjjvce]:hover,.row__title[data-astro-cid-3qnjjvce] a[data-astro-cid-3qnjjvce]:focus-visible{text-decoration:underline;text-decoration-color:var(--channel-ink);text-decoration-thickness:2px;text-underline-offset:.16em}.row__billing[data-astro-cid-3qnjjvce]{max-width:62ch;margin:var(--s2) 0 0;color:var(--ink-soft);line-height:1.5;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.row__rail[data-astro-cid-3qnjjvce]{justify-self:stretch;text-align:right;font-family:var(--face-measure);font-size:.72rem;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-soft);margin:0;white-space:nowrap;border-left:var(--rule-hair) solid var(--rule);padding-left:var(--s4)}.row--lead[data-astro-cid-3qnjjvce]{padding-block:var(--s6) var(--s7);border-bottom:var(--rule-thick) solid var(--rule-heavy)}.row--lead[data-astro-cid-3qnjjvce] .row__title[data-astro-cid-3qnjjvce]{font-size:clamp(1.8rem,1.35rem + 2vw,3rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;max-width:20ch}.row--lead[data-astro-cid-3qnjjvce] .row__billing[data-astro-cid-3qnjjvce]{font-size:clamp(1.05rem,.98rem + .4vw,1.28rem);line-height:1.45;color:var(--ink);max-width:34rem;margin-top:var(--s4);display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.row__rail-channel[data-astro-cid-3qnjjvce]{display:block;font-family:var(--face-schedule);font-size:.62rem;font-weight:700;font-stretch:80%;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-on);background:var(--channel-field);padding:.22em .5em .24em;margin-bottom:var(--s2)}.row--lead[data-astro-cid-3qnjjvce] .row__rail[data-astro-cid-3qnjjvce]{text-align:right}.row__rail[data-astro-cid-3qnjjvce]:has(.row__rail-channel){display:flex;flex-direction:column;align-items:flex-end}@media(max-width:52rem){.row[data-astro-cid-3qnjjvce]{grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--s4);row-gap:var(--s2)}.row__day[data-astro-cid-3qnjjvce]{flex-direction:column;gap:var(--s1);font-size:1.25rem}.row--lead[data-astro-cid-3qnjjvce]{padding-block:var(--s5) var(--s6)}.row--lead[data-astro-cid-3qnjjvce] .row__when[data-astro-cid-3qnjjvce]{grid-row:1 / span 2}.row--lead[data-astro-cid-3qnjjvce] .row__rail[data-astro-cid-3qnjjvce]{grid-row:1;grid-column:2}.row--lead[data-astro-cid-3qnjjvce] .row__body[data-astro-cid-3qnjjvce]{grid-row:2;grid-column:2}.row__rail[data-astro-cid-3qnjjvce]:has(.row__rail-channel){align-items:flex-start}.row__rail[data-astro-cid-3qnjjvce]{grid-column:2;justify-self:start;text-align:left;border-left:0;padding-left:0}.row__body[data-astro-cid-3qnjjvce]{padding-left:var(--s4)}}.schedule[data-astro-cid-s4x4txsv]{margin-block:var(--s3) var(--s8)}.month[data-astro-cid-s4x4txsv]+.month[data-astro-cid-s4x4txsv]{margin-top:var(--s8)}.month__head[data-astro-cid-s4x4txsv]{display:grid;grid-template-columns:minmax(0,1fr) var(--col-rail);align-items:baseline;column-gap:var(--s5);font-family:var(--face-schedule);font-size:.76rem;font-weight:700;font-stretch:78%;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0;padding-bottom:var(--s2);border-bottom:var(--rule-thick) solid var(--rule-heavy)}.month__count[data-astro-cid-s4x4txsv]{font-family:var(--face-measure);font-size:.72rem;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-faint);text-align:right}@media(max-width:52rem){.month__head[data-astro-cid-s4x4txsv]{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s4)}}.schedule__empty[data-astro-cid-s4x4txsv]{padding-block:var(--s6);border-top:var(--rule-thick) solid var(--rule-heavy);border-bottom:var(--rule-hair) solid var(--rule)}.schedule__empty-text[data-astro-cid-s4x4txsv]{font-family:var(--face-schedule);font-size:.82rem;font-weight:500;font-stretch:88%;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0}.schedule__empty-onward[data-astro-cid-s4x4txsv]{font-family:var(--face-schedule);font-size:.74rem;font-weight:700;font-stretch:86%;letter-spacing:.11em;text-transform:uppercase;margin:var(--s4) 0 0}.schedule__empty-onward[data-astro-cid-s4x4txsv] a[data-astro-cid-s4x4txsv]{color:var(--ink);text-decoration-color:var(--rule)}.schedule__empty-onward[data-astro-cid-s4x4txsv] a[data-astro-cid-s4x4txsv]:hover{text-decoration-color:currentColor}
