.bj-ps[data-astro-cid-nwe6gz7r]{--fx:var(--fx-d);--fy:var(--fy-d);--U:max(100cqh, 100cqw / var(--ar));--ox:calc((100cqw - var(--U) * var(--ar)) * var(--fx));--oy:calc((100cqh - var(--U)) * var(--fy));--ph:calc(var(--bh) * var(--U));z-index:1;left:calc(var(--ox) + var(--bx) * var(--U) * var(--ar));top:calc(var(--oy) + var(--by) * var(--U));inline-size:calc(var(--bw) * var(--U) * var(--ar));block-size:var(--ph);border-radius:calc(var(--ph) * .12);backdrop-filter:blur(calc(var(--ph) * .16)) brightness(1.14);pointer-events:none;position:absolute;overflow:hidden}.bj-ps[data-astro-cid-nwe6gz7r].is-soft{backdrop-filter:blur(calc(var(--ph) * .07));-webkit-mask-composite:source-in;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-composite:intersect}@media (width<=899px) and (aspect-ratio<=4/5){.bj-ps[data-astro-cid-nwe6gz7r]{--fx:var(--fx-p);--fy:var(--fy-p)}}.bj-ps-n[data-astro-cid-nwe6gz7r]{font-family:var(--font-mono);font-weight:700;font-size:calc(var(--ph) * .5);letter-spacing:.06em;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;color:var(--plate-ink);mix-blend-mode:multiply;opacity:.9;filter:blur(calc(var(--ph) * .012));padding-inline-start:.06em;line-height:1;position:absolute;inset-block-start:54%;inset-inline-start:50%;translate:-50% -50%;scale:.74 1}@media (forced-colors:active){.bj-ps[data-astro-cid-nwe6gz7r]{display:none}}.bj{--bj-top:calc(var(--nav-inset) * 2 + var(--nav-h));--bj-push:calc(var(--dur-media) * 24);--bj-develop:calc(var(--dur-media) * 3);--bj-beat:calc(var(--dur-media) * 1.2)}@media (width<=899px){.bj{--bj-beat:calc(var(--dur-media) * .5)}}main>.bj:first-child,main>:first-child+.bj{padding-block-start:0}.bj-wrap{max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.bj :where(p,h1,h2,h3,figure){margin:0}.bj-meta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-small);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;line-height:1.4;display:flex}.bj-author{align-items:center;gap:var(--space-3);display:inline-flex}.bj-avatar{background:var(--brand-navy);block-size:40px;inline-size:40px;color:var(--paper);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid;overflow:hidden}.bj-avatar-mark{--wordmark-ink:var(--brand-cyan);border-radius:7.5px}.bj-who{font-size:var(--type-small);gap:2px;line-height:1.25;display:grid}.bj-who b{color:var(--ink);font-weight:600}.bj-who span{color:var(--ink-2)}.bj-dek{font-size:var(--type-lead);line-height:var(--type-lead-leading);color:var(--ink-2);text-wrap:pretty}.bj-zoom{position:absolute;inset:0;container-type:size}.bj-mo{--bj-mo-in:clamp(12px, 4.5%, 28px);z-index:2;max-inline-size:calc(100% - 2 * var(--bj-mo-in));position:absolute;inset-block-end:var(--bj-mo-in)}.bj-mo.is-end{inset-inline-end:var(--bj-mo-in)}.bj-mo.is-start{inset-inline-start:var(--bj-mo-in)}.bj-spread{--bj-inner:min(var(--container-wide), 100vw) - 2 * var(--gutter);--bj-words:.4;grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, calc((var(--bj-inner)) * var(--bj-words))) var(--space-8) minmax(0, calc((var(--bj-inner)) * (1 - var(--bj-words)) - var(--space-8))) minmax(var(--gutter), 1fr);display:grid;position:relative}.bj-spread-words{align-content:start;gap:var(--space-4);grid-area:1/2;display:grid}.bj-spread>.bj-hero-photo{grid-area:1/4/auto/-1}.bj-hero-photo{--bj-hero-r:4 / 5;display:block;position:relative}.bj-hero-clip{isolation:isolate;background:var(--ground-2);position:absolute;inset:0;overflow:hidden}.bj-hero-print{transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%)}.bj-hero-layer{--mo-fs:clamp(13px, 1.06vw, 16px);--bj-mo-in:clamp(var(--space-5), 6%, var(--space-8))}@media (width<=899px){.bj-spread{grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);row-gap:var(--space-5)}.bj-spread>.bj-hero-photo{grid-area:2/1/auto/-1}.bj-hero-photo{grid-template-columns:minmax(0,1fr);display:grid}.bj-hero-clip{aspect-ratio:var(--bj-hero-r);position:relative;inset:auto}.bj-hero-photo>.bj-hero-layer{--mo-fs:13px;max-inline-size:calc(100% - 2 * var(--gutter));margin-inline:var(--gutter);justify-self:end;margin-block-start:-7.5rem;position:relative;inset:auto}.bj-hero-photo>.bj-hero-layer.is-start{justify-self:start}}@media (width>=700px) and (width<=899px){.bj-hero-photo{--bj-hero-r:16 / 10}}.bj-dot{background:var(--accent);border-radius:50%;block-size:6px;inline-size:6px}.bj-card{align-content:start;gap:var(--space-5);display:grid;position:relative}.bj-card-print{isolation:isolate;aspect-ratio:var(--r,3 / 2);border-radius:var(--radius-lg);background:var(--ground-2);position:relative;overflow:hidden}.bj-card-media{--mo-fs:12px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.bj-card-media>.bj-mo{--bj-mo-in:clamp(12px, 4%, 20px)}@media (width<=899px){.bj-card-media>.bj-mo{max-inline-size:calc(100% - 2 * var(--space-4));margin:-5.5rem var(--space-4) 0;justify-self:end;position:relative;inset:auto}.bj-card-media>.bj-mo.is-start{justify-self:start}}@media (width<=699px){.bj-card-print{aspect-ratio:var(--rp,var(--r,3 / 2))}}@media (width>=1200px){.bj-card-lg .bj-card-media{--mo-fs:13px}}.bj-card-photo{position:absolute;inset:0}.bj-card-words{gap:var(--space-3);max-inline-size:36rem;display:grid}.bj-card-k{color:var(--meta)}.bj-card-text{display:contents}.bj-card-title{font-family:var(--font-display);font-weight:600;font-size:var(--type-h3);line-height:var(--type-h3-leading);text-wrap:balance}.bj-card-lg .bj-card-title{letter-spacing:-.005em;font-size:clamp(26px,2.6vw,36px);line-height:1.1}.bj-card-sm .bj-card-title{font-size:clamp(20px,1.9vw,24px);line-height:1.2}.bj-card-dek{color:var(--ink-2);text-wrap:pretty}.bj-card-sm .bj-card-dek{font-size:var(--type-small);line-height:var(--type-small-leading)}.bj-card-link,.bj-cover-title a{color:inherit;text-underline-offset:.14em;text-decoration:none}.bj-card-link:after,.bj-cover-title a:after{content:"";z-index:3;border-radius:var(--radius-lg);position:absolute;inset:0}.bj-card-link:after{inset:calc(var(--space-3) * -1);border-radius:calc(var(--radius-lg) + var(--space-3))}.bj-card-link:focus-visible,.bj-cover-title a:focus-visible{box-shadow:none;outline:none;text-decoration-line:underline;animation:none}.bj-card-link:focus-visible:after,.bj-cover-title a:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 1px var(--ground);animation:ring-travel var(--dur-micro) var(--ease-out)}@media (pointer:fine){.bj-card:hover .bj-card-link,.bj-cover:hover .bj-cover-title a{text-decoration-line:underline}}@keyframes bj-push{to{scale:1.06}}@keyframes bj-arrive{0%{translate:0 var(--space-7)}}@keyframes bj-fade{0%{opacity:0}}@keyframes bj-develop{0%{scale:1.06}}@keyframes bj-draw{0%{scale:0 1}}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]) .bj-hero-print{animation:bj-push var(--bj-push) var(--ease-morph) both}html[data-js]:not([data-motion=off]) .bj-hero-layer{animation:bj-arrive var(--spring-arrive-dur) var(--spring-arrive) var(--bj-beat) backwards, bj-fade var(--dur-state) var(--ease-out) var(--bj-beat) backwards}html[data-js]:not([data-motion=off]) .bj-hero-layer [data-match] .mo-match{animation:bj-draw var(--dur-media) var(--ease-morph) calc(var(--bj-beat) + var(--spring-arrive-dur)) backwards}html[data-js][data-bj-arrived]:not([data-motion=off]) .bj-hero-print{animation:none;scale:1.06}html[data-js][data-bj-arrived]:not([data-motion=off]) :is(.bj-hero-layer,.bj-hero-layer .mo-match){animation:none}@media (width<=899px){html[data-js]:not([data-motion=off]) .bj-post-hero .bj-hero-layer.bj-mo:not([data-revealed]),html[data-js]:not([data-motion=off]) .bj-post-hero .bj-hero-layer.bj-mo:not([data-revealed]) *,html[data-js]:not([data-motion=off]) .bj-post-hero .bj-hero-layer.bj-mo:not([data-revealed]) :after{animation-play-state:paused}}html[data-js]:not([data-motion=off]) .bj-card:not([data-revealed]) .bj-card-photo{scale:1.06}html[data-js]:not([data-motion=off]) .bj-card[data-revealed] .bj-card-photo{animation:bj-develop var(--bj-develop) var(--ease-out) backwards}html:not([data-motion=off]) .bj-card-zoom{transition:scale var(--dur-media) var(--ease-out)}html:not([data-motion=off]) .bj-card:has(.bj-card-link:focus-visible) .bj-card-zoom{scale:1.04}html:not([data-motion=off]) .bj-cover-go svg{transition:translate var(--dur-state) var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (pointer:fine){html:not([data-motion=off]) .bj-card:hover .bj-card-zoom{scale:1.04}html:not([data-motion=off]) .bj-cover:hover .bj-cover-go svg{translate:2px}}[data-vt-hero][data-vt-same-pic]{view-transition-name:bj-pic}.bj-post-hero .bj-hero-layer{view-transition-name:bj-mo}@keyframes bj-vt-out{to{opacity:0}}@keyframes bj-vt-in{0%{opacity:0}}:root::view-transition-old(root),:root::view-transition-old(bj-pic):only-child,:root::view-transition-old(bj-mo):only-child{animation:bj-vt-out calc(var(--dur-reveal) * .4) var(--ease-out) both}:root::view-transition-new(root),:root::view-transition-new(bj-pic):only-child,:root::view-transition-new(bj-mo):only-child{animation:bj-vt-in calc(var(--dur-reveal) * .6) var(--ease-out) calc(var(--dur-reveal) * .35) both}::view-transition-image-pair(bj-pic){border-radius:var(--radius-lg);overflow:clip}::view-transition-old(bj-pic),::view-transition-new(bj-pic){object-fit:cover;block-size:100%;inline-size:100%}
