.ioXy4a_gallery{--carousel-gap:var(--space-md);--carousel-arrow-inset:var(--space-md);--photo-height:min(100cqw * 2 / 3, 62svh, 520px);--carousel-arrow-top:calc(var(--photo-height) / 2);container-type:inline-size}.ioXy4a_track{gap:var(--space-sm);align-items:flex-start}.ioXy4a_slide{--slide-width:min(100cqw - 2 * var(--space-lg), var(--photo-height) * var(--aspect));width:var(--slide-width)}.ioXy4a_slide:first-child{margin-inline-start:calc((100cqw - var(--slide-width)) / 2)}.ioXy4a_slide:last-child{margin-inline-end:calc((100cqw - var(--slide-width)) / 2)}.ioXy4a_figure{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.ioXy4a_frame{width:100%;aspect-ratio:var(--aspect);background-color:var(--color-surface);position:relative;overflow:hidden}.ioXy4a_img{object-fit:cover}.ioXy4a_caption{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.ioXy4a_dots{justify-content:center}@media (max-width:599px){.ioXy4a_gallery{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter));--photo-height:min(100cqw * 4 / 5, 60svh)}.ioXy4a_caption{padding-inline:var(--space-2xs)}}
.HCRWnq_figure{gap:var(--space-xs);flex-direction:column;min-width:0;margin:0;display:flex}.HCRWnq_frame{background-color:var(--color-surface);width:100%;position:relative;overflow:hidden}.HCRWnq_img{object-fit:cover}.HCRWnq_caption{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}
.A-jZjq_player{align-items:center;column-gap:var(--space-sm);padding-bottom:var(--space-xs);grid-template-columns:auto auto;display:inline-grid;position:relative}.A-jZjq_button{border-radius:var(--radius-pill);color:var(--color-control);cursor:pointer;transition:var(--transition-colors);background:0 0;border:0;place-items:center;padding:0;display:grid}.A-jZjq_button:hover,.A-jZjq_player[data-playing] .A-jZjq_button{color:var(--color-accent-text)}.A-jZjq_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.A-jZjq_text{flex-direction:column;gap:2px;display:flex}.A-jZjq_label{color:var(--color-label);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.A-jZjq_time{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:5ch}.A-jZjq_track{background-color:var(--color-border);height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.A-jZjq_fill{background-color:var(--color-accent);transform-origin:0;height:100%;transition:transform .25s linear;display:block}@media (prefers-reduced-motion:reduce){.A-jZjq_fill{transition:none}}
.Fn8VKq_entry{scroll-margin-top:calc(var(--header-height) + var(--archive-bar-height,0px) + var(--space-lg));grid-template-columns:minmax(0,1fr);display:grid}.Fn8VKq_rail{display:none}.Fn8VKq_main{gap:var(--space-40);flex-direction:column;min-width:0;display:flex}.Fn8VKq_header{gap:var(--space-md);flex-direction:column;display:flex}.Fn8VKq_dateline{align-items:center;gap:var(--space-sm);color:var(--color-accent-text);font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;display:flex}.Fn8VKq_kind{color:var(--color-text-muted)}.Fn8VKq_kind:before{content:"";width:16px;height:1px;margin-right:var(--space-sm);vertical-align:middle;background-color:var(--color-rule);display:inline-block}.Fn8VKq_title{text-wrap:balance}.Fn8VKq_standfirst{max-width:40ch;color:var(--color-text-strong);font-size:var(--font-size-subtitle);text-wrap:pretty;line-height:1.35}.Fn8VKq_meta{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.Fn8VKq_readTime{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase}.Fn8VKq_lead{margin-inline:calc(var(--page-gutter) * -1)}.Fn8VKq_body{gap:var(--space-40);flex-direction:column;display:flex}.Fn8VKq_text{gap:var(--space-md);text-wrap:pretty;flex-direction:column;max-width:64ch;line-height:1.55;display:flex}.Fn8VKq_quote{gap:var(--space-sm);padding:var(--space-xs) 0 var(--space-xs) var(--space-lg);border-left:3px solid var(--color-accent);flex-direction:column;margin:0;display:flex}.Fn8VKq_quote blockquote{color:var(--color-heading);font-size:var(--font-size-subtitle);font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);text-wrap:pretty;margin:0;line-height:1.25}.Fn8VKq_quote blockquote p:before{content:"“"}.Fn8VKq_quote blockquote p:after{content:"”"}.Fn8VKq_cite{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.Fn8VKq_cite:before{content:"— "}.Fn8VKq_film{--video-max-height:min(640px, 80svh)}.Fn8VKq_film figcaption{padding-block:var(--space-xs) 0}.Fn8VKq_film figcaption p{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}@media (max-width:599px){.Fn8VKq_film{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}.Fn8VKq_film figcaption{padding-inline:var(--page-gutter)}}.Fn8VKq_pictures{gap:var(--space-md);align-items:start;display:grid}.Fn8VKq_row{grid-template-columns:minmax(0,1fr)}.Fn8VKq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Fn8VKq_wide{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.Fn8VKq_lead{margin-inline:0}.Fn8VKq_row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Fn8VKq_row[data-count="3"],.Fn8VKq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Fn8VKq_quote blockquote{font-size:1.75rem}.Fn8VKq_standfirst{font-size:1.375rem}}@media (min-width:900px){.Fn8VKq_entry{column-gap:var(--space-40);grid-template-columns:120px minmax(0,1fr)}.Fn8VKq_rail{display:block;position:relative}.Fn8VKq_yearOnly{display:none}.Fn8VKq_yearOnly+.Fn8VKq_kind{color:var(--color-accent-text)}.Fn8VKq_yearOnly+.Fn8VKq_kind:before{display:none}.Fn8VKq_railYear{top:calc(var(--header-height) + var(--space-40));padding-block:var(--space-2xs);background-color:var(--color-bg);color:var(--color-heading);font-family:var(--font-family-mono);font-size:2rem;font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-align:right;line-height:1;display:block;position:sticky}.Fn8VKq_railYear:after{content:"";top:50%;right:calc(var(--space-40) / -2 - 5px);background-color:var(--color-accent);width:11px;height:11px;box-shadow:0 0 0 4px var(--color-bg);border-radius:50%;position:absolute;transform:translateY(-50%)}}.Fn8VKq_entry:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-md)}
.St3caG_timeline{top:var(--header-height);z-index:var(--z-sticky);margin-inline:calc(var(--page-gutter) * -1);border-bottom:1px solid var(--color-bar-border);background-color:var(--color-bar-bg);position:sticky}.St3caG_strip{gap:var(--space-xs);padding:var(--space-sm) var(--page-gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.St3caG_strip::-webkit-scrollbar{display:none}.St3caG_chip{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-control-text);font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm);transition:var(--transition-colors);text-decoration:none;display:inline-block}.St3caG_chipActive{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-accent-contrast)}.St3caG_chip:focus-visible,.St3caG_item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.St3caG_rail{display:none}@media (min-width:900px){.St3caG_timeline{top:calc(var(--header-height) + var(--space-40));max-height:calc(100vh - var(--header-height) - var(--space-40) * 2);overscroll-behavior:contain;scrollbar-width:none;background:0 0;border:0;align-self:start;margin:0;overflow-y:auto}.St3caG_timeline::-webkit-scrollbar{display:none}.St3caG_strip{display:none}.St3caG_rail{gap:var(--space-lg);flex-direction:column;display:flex}.St3caG_heading{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm);letter-spacing:.06em;text-transform:uppercase}.St3caG_years{gap:var(--space-lg);padding:0 0 0 var(--space-lg);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.St3caG_years:before{content:"";background-color:var(--color-border);width:1px;position:absolute;inset:6px auto 6px 4px}.St3caG_year{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.St3caG_year:before{content:"";top:5px;left:calc(var(--space-lg) * -1);border:1px solid var(--color-border-strong);background-color:var(--color-bg);width:9px;height:9px;transition:var(--transition-colors);border-radius:50%;position:absolute}.St3caG_yearActive:before{border-color:var(--color-accent);background-color:var(--color-accent)}.St3caG_yearLabel{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm);transition:var(--transition-colors);line-height:1.4}.St3caG_yearActive .St3caG_yearLabel{color:var(--color-heading)}.St3caG_items{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.St3caG_item{color:var(--color-text-soft);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);transition:var(--transition-colors);text-decoration:none;display:block}.St3caG_item:hover{color:var(--color-text-strong)}.St3caG_itemActive{color:var(--color-heading);font-weight:var(--font-weight-medium)}}
.zI3RJW_layout{--archive-bar-height:52px;gap:var(--space-40);grid-template-columns:minmax(0,1fr);display:grid}.zI3RJW_feed{min-width:0}.zI3RJW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.zI3RJW_item+.zI3RJW_item{margin-top:var(--space-4xl);padding-top:var(--space-4xl);border-top:1px solid var(--color-border)}.zI3RJW_end{align-items:center;gap:var(--space-md);padding-top:var(--space-4xl);flex-direction:column;display:flex}.zI3RJW_status:empty{display:none}.zI3RJW_status{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm)}.zI3RJW_more{padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-control-text);font:inherit;font-size:var(--font-size-body-sm);cursor:pointer;transition:var(--transition-colors);background:0 0;text-decoration:none}.zI3RJW_more:hover{border-color:var(--color-accent)}.zI3RJW_more:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.zI3RJW_start{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-body-sm);flex-direction:column;display:flex}.zI3RJW_startYear{color:var(--color-heading);font-family:var(--font-family-mono);font-size:2rem;font-weight:var(--font-weight-medium)}@media (min-width:900px){.zI3RJW_layout{--archive-bar-height:0px;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 220px}.zI3RJW_layout>nav{grid-area:1/2}.zI3RJW_feed{grid-area:1/1}.zI3RJW_list:before{content:"";inset:0 auto 0 calc(120px + var(--space-40) / 2);background-color:var(--color-border);width:1px;position:absolute}.zI3RJW_item+.zI3RJW_item{border-top:0}.zI3RJW_end{padding-left:calc(120px + var(--space-40));align-items:flex-start}.zI3RJW_start{align-items:flex-start}}@media (min-width:1200px){.zI3RJW_layout{justify-content:space-between;column-gap:var(--space-4xl);grid-template-columns:minmax(0,920px) 260px}}
