.avatar[data-astro-cid-ogac5yo2]{inline-size:var(--avatar-size);aspect-ratio:1;background:linear-gradient(135deg, var(--color-pink-l), var(--color-pink-d));color:var(--color-text-inverse);font-size:calc(var(--avatar-size) * .32);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar[data-astro-cid-ogac5yo2] img{object-fit:cover;width:100%;height:100%}.photo[data-astro-cid-ogac5yo2]{background:var(--color-slate-700);box-shadow:0 0 0 2px oklch(100% 0 0/.2)}.staff[data-astro-cid-ogac5yo2]{background:var(--color-slate-50)}.staff[data-astro-cid-ogac5yo2] svg{width:62%;height:auto;translate:0 6%}.figure[data-astro-cid-cnaiztja]{--flow-space:1.5em}.figure[data-astro-cid-cnaiztja]>p{margin:0}.figure[data-astro-cid-cnaiztja] :is(img,svg){border-radius:var(--radius-l)}.figure[data-astro-cid-cnaiztja] svg{border:1px solid var(--color-panel-border);background-color:var(--color-shade);width:100%;height:auto}figcaption[data-astro-cid-cnaiztja]{color:var(--color-text-inverse);font-size:var(--fs-2xs);opacity:.5;padding-bottom:var(--space-3xs);border-bottom:1px solid;border-image:linear-gradient(to right, var(--color-border-inverse-subtle) 0 50%, transparent 50% 100%) 1}.post-hero[data-astro-cid-5wvah5qv]{padding-block:calc(var(--header-height) + var(--space-2xl)) 0;position:relative;overflow:clip}.glow[data-astro-cid-5wvah5qv]{opacity:.5;pointer-events:none;grid-column:full-width;block-size:85%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.glow[data-astro-cid-5wvah5qv] img{object-fit:cover;filter:blur(60px)saturate(1.4);width:100%;height:100%;scale:1.3}.intro[data-astro-cid-5wvah5qv]{text-align:center;flex-direction:column;align-items:center;max-inline-size:52rem;margin-inline:auto;display:flex;position:relative}.crumbs[data-astro-cid-5wvah5qv]{font-size:var(--fs-sm);margin-block-end:var(--space-l)}.crumbs[data-astro-cid-5wvah5qv] ol{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-5wvah5qv] li:not(:first-child):before{content:"/";content:"/" / "";color:var(--color-text-inverse-muted);opacity:.6;margin-inline-end:var(--space-2xs)}.crumbs[data-astro-cid-5wvah5qv] a{color:var(--color-text-inverse-muted);text-decoration:none}.crumbs[data-astro-cid-5wvah5qv] a:hover{color:var(--color-text-inverse);text-decoration:underline}.area[data-astro-cid-5wvah5qv]{padding:var(--space-3xs) var(--space-s);border:1px solid oklch(from var(--color-pink-l) l c h / 50%);color:var(--color-pink-l);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;text-decoration:none;display:inline-block}a[data-astro-cid-5wvah5qv].area:hover{background-color:var(--color-pink-l);color:var(--color-text-inverse)}.title[data-astro-cid-5wvah5qv]{color:var(--color-text-inverse);font-family:var(--font-cormorant-garamond,Georgia, serif);font-size:clamp(2.5rem,1.6rem + 4vw,4.75rem);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);text-transform:none;text-wrap:balance;margin-block-start:var(--space-m);line-height:1.02}.standfirst[data-astro-cid-5wvah5qv]{max-inline-size:42rem;color:var(--color-slate-300);font-family:var(--font-cormorant-garamond,Georgia, serif);font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-style:italic;line-height:var(--lh-snug);text-wrap:pretty;margin-block-start:var(--space-m)}.byline[data-astro-cid-5wvah5qv]{align-items:center;gap:var(--space-s);text-align:start;margin-block-start:var(--space-l);display:flex}.author[data-astro-cid-5wvah5qv]{color:var(--color-text-inverse);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.meta[data-astro-cid-5wvah5qv]{color:var(--color-text-inverse-muted);font-size:var(--fs-xs)}.source[data-astro-cid-5wvah5qv]{max-inline-size:36rem;color:var(--color-text-inverse-muted);font-size:var(--fs-sm);text-wrap:balance;margin-block-start:var(--space-s)}.source[data-astro-cid-5wvah5qv] cite{color:var(--color-slate-300)}.source[data-astro-cid-5wvah5qv] a{color:inherit;text-underline-offset:.2em}.source[data-astro-cid-5wvah5qv] a:hover cite[data-astro-cid-5wvah5qv]{color:var(--color-text-inverse)}.hero-cover[data-astro-cid-5wvah5qv]{inline-size:100%;max-inline-size:calc(var(--measure) + 10rem);margin-block-start:var(--space-2xl);margin-inline:auto;position:relative}.hero-cover[data-astro-cid-5wvah5qv] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-l)}.timeline[data-astro-cid-abgwibdd]{--year-width:3.5rem;--dot:.75rem;--line-x:calc(var(--year-width) + var(--space-m));gap:var(--space-s);padding-block:var(--space-2xs);display:grid;position:relative}.timeline[data-astro-cid-abgwibdd]:before{content:"";background-color:var(--color-panel-line);width:2px;position:absolute;inset-block:0;inset-inline-start:var(--line-x);translate:-50%}.item[data-astro-cid-abgwibdd]{grid-template-columns:var(--year-width) minmax(0, 1fr);column-gap:calc(var(--space-m) * 2);align-items:baseline;display:grid;position:relative}.item[data-astro-cid-abgwibdd]:before{content:"";width:var(--dot);aspect-ratio:1;background-color:var(--color-pink-l);box-shadow:0 0 0 4px var(--color-bg-dark);border-radius:50%;position:absolute;inset-block-start:.45em;inset-inline-start:var(--line-x);translate:-50%}.year[data-astro-cid-abgwibdd]{color:var(--color-pink-l);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.text[data-astro-cid-abgwibdd]{margin:0}.youtube[data-astro-cid-pxwd5ixn]{aspect-ratio:16/9;background-color:var(--color-slate-950);position:relative;overflow:hidden}.youtube[data-astro-cid-pxwd5ixn] iframe{border:0;width:100%;height:100%;display:block}.poster[data-astro-cid-pxwd5ixn]{place-items:center;display:grid;position:absolute;inset:0}.poster[data-astro-cid-pxwd5ixn]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.poster[data-astro-cid-pxwd5ixn] :is(picture,img){width:100%;height:100%;position:absolute;inset:0}.poster[data-astro-cid-pxwd5ixn] img{object-fit:cover}.poster[data-astro-cid-pxwd5ixn]:after{content:"";z-index:1;transition:opacity var(--duration) ease;background:radial-gradient(closest-side,oklch(0% 0 0/.45),oklch(0% 0 0/.2));position:absolute;inset:0}.play[data-astro-cid-pxwd5ixn]{z-index:2;aspect-ratio:1;width:4.5rem;color:var(--color-text-inverse);background-color:oklch(from var(--color-slate-950) l c h / 70%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background-color var(--duration-fast) ease, scale var(--duration) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.play[data-astro-cid-pxwd5ixn] svg{fill:currentColor;width:45%;height:45%;translate:8%}.poster[data-astro-cid-pxwd5ixn]:focus-visible .play[data-astro-cid-pxwd5ixn]{background-color:var(--color-accent)}@media (hover:hover){.poster[data-astro-cid-pxwd5ixn]:hover:after{opacity:.6}.poster[data-astro-cid-pxwd5ixn]:hover .play{background-color:var(--color-accent);scale:1.08}}.post-bg[data-astro-cid-zg7dkzxc]{margin-block-end:calc(var(--space-xs) * -1)}.post[data-astro-cid-zg7dkzxc]{inline-size:100%;max-inline-size:var(--measure);padding-block:var(--space-xl) var(--section-space-sm);margin-inline:auto}.prose[data-astro-cid-zg7dkzxc] :is(h2,h3,h4){scroll-margin-block-start:calc(var(--header-height) + var(--space-m))}.prose[data-astro-cid-zg7dkzxc] h2{--flow-space:1.75em;width:fit-content;font-size:var(--fs-2xl);letter-spacing:var(--ls-snug);line-height:var(--lh-snug);color:var(--color-pink-l);background-image:linear-gradient(45deg, var(--color-pink-l) 6%, var(--color-pink-d) 77%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.prose[data-astro-cid-zg7dkzxc] h3{font-size:var(--fs-lg);color:var(--color-blue-l)}.prose[data-astro-cid-zg7dkzxc] h4{font-size:var(--fs-md)}.prose[data-astro-cid-zg7dkzxc]>:is(figure,.youtube,blockquote,.timeline),.prose[data-astro-cid-zg7dkzxc]>:is(figure,.youtube,blockquote,.timeline)+*{--flow-space:1.75em}.prose[data-astro-cid-zg7dkzxc] [id^=user-content-fn]{scroll-margin-block-start:calc(var(--header-height) + var(--space-m))}.prose[data-astro-cid-zg7dkzxc] [data-footnote-ref]{font-weight:var(--fw-bold);padding-inline:.15em;text-decoration:none}.prose[data-astro-cid-zg7dkzxc]>.footnotes{--flow-space:var(--space-2xl);border-block-start:1px solid var(--color-panel-line);color:var(--color-slate-300);font-size:var(--fs-sm);line-height:var(--lh-normal);padding-block-start:var(--space-m)}.prose[data-astro-cid-zg7dkzxc] .footnotes>h2{width:auto;color:var(--color-text-inverse-muted);-webkit-text-fill-color:currentColor;font-size:var(--fs-xs);letter-spacing:var(--ls-wider);text-transform:uppercase;background:0 0}.prose[data-astro-cid-zg7dkzxc] .footnotes ol{margin-block-start:var(--space-s)}.prose[data-astro-cid-zg7dkzxc] .footnotes li{overflow-wrap:anywhere;transition:color var(--duration) ease;padding-inline-start:.25em}.prose[data-astro-cid-zg7dkzxc] .footnotes li::marker{color:var(--color-text-inverse-muted)}.prose[data-astro-cid-zg7dkzxc] .footnotes li:target{color:var(--color-text-inverse)}.prose[data-astro-cid-zg7dkzxc] .data-footnote-backref{color:var(--color-blue-l);margin-inline-start:.25em;text-decoration:none}.prose[data-astro-cid-zg7dkzxc] .data-footnote-backref:hover{color:var(--color-pink-l)}.post-footer[data-astro-cid-zg7dkzxc]{gap:var(--space-m);border-block-start:1px solid var(--color-panel-line);margin-block-start:var(--space-2xl);padding-block-start:var(--space-l);display:grid}.label[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--space-3xs);color:var(--color-text-inverse-muted);display:inline-flex}.area-link[data-astro-cid-zg7dkzxc],.pager-link[data-astro-cid-zg7dkzxc]{gap:var(--space-3xs);padding:var(--space-s) var(--space-m);border:1px solid var(--color-panel-border);border-radius:var(--radius-l);background-color:var(--color-panel-bg);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){:is(.area-link[data-astro-cid-zg7dkzxc],.pager-link[data-astro-cid-zg7dkzxc]):hover{border-color:var(--color-pink-l);background-color:var(--color-panel-bg-strong)}}:is(.area-link[data-astro-cid-zg7dkzxc],.pager-link[data-astro-cid-zg7dkzxc]) svg{flex-shrink:0;width:1.1em;height:1.1em}.area-link[data-astro-cid-zg7dkzxc]{border-inline-start:4px solid var(--color-pink-l)}.author-box[data-astro-cid-zg7dkzxc]{align-items:flex-start;gap:var(--space-m);padding:var(--space-m);border:1px solid var(--color-panel-border);border-radius:var(--radius-l);background-color:var(--color-panel-bg);display:flex}@media (width<=480px){.author-box[data-astro-cid-zg7dkzxc]{gap:var(--space-s);flex-direction:column}}.author-text[data-astro-cid-zg7dkzxc]{gap:var(--space-3xs);display:grid}.author-name[data-astro-cid-zg7dkzxc]{color:var(--color-text-inverse);font-size:var(--fs-md);font-weight:var(--fw-bold)}.author-role[data-astro-cid-zg7dkzxc]{color:var(--color-pink-l);font-size:var(--fs-sm)}.author-bio[data-astro-cid-zg7dkzxc]{color:var(--color-slate-300);font-size:var(--fs-sm);line-height:var(--lh-normal);margin-block-start:var(--space-2xs)}.area-title[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--space-2xs);color:var(--color-pink-l);font-weight:var(--fw-bold);display:inline-flex}.pager[data-astro-cid-zg7dkzxc]{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}@media (width<=600px){.pager[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}}.pager-link[data-astro-cid-zg7dkzxc].newer{text-align:end;grid-column:2;align-items:flex-end}@media (width<=600px){.pager-link[data-astro-cid-zg7dkzxc].newer{grid-column:auto}}.pager-title[data-astro-cid-zg7dkzxc]{color:var(--color-text-inverse);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.back[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--space-2xs);width:fit-content;color:var(--color-text-inverse-muted);font-size:var(--fs-sm);text-decoration:none;display:inline-flex}.back[data-astro-cid-zg7dkzxc] svg{width:1.1em;height:1.1em;transition:translate var(--duration) var(--ease-out)}@media (hover:hover){.back[data-astro-cid-zg7dkzxc]:hover{color:var(--color-text-inverse)}.back[data-astro-cid-zg7dkzxc]:hover svg{translate:-3px}}
