.post[data-astro-cid-ssdmjifj]{padding:0 0 clamp(2.5rem,6vh,5rem)}.post__cover[data-astro-cid-ssdmjifj]{position:relative;height:clamp(380px,74svh,920px);overflow:hidden;margin:0;background:var(--plate-mat)}.post__cover-img[data-astro-cid-ssdmjifj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--cover-pos, 50% 50%)}.post__cover[data-astro-cid-ssdmjifj]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--scrim-rgb) / .97) 0%,rgb(var(--scrim-rgb) / .93) 22%,rgb(var(--scrim-rgb) / .87) 40%,rgb(var(--scrim-rgb) / .42) 56%,transparent 72%)}.post__hero[data-astro-cid-ssdmjifj]{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(1.6rem,4vw,3.4rem) var(--pad)}.post__header[data-astro-cid-ssdmjifj]{padding:calc(var(--pad) + 5rem) var(--pad) clamp(1.6rem,4vw,3.4rem);border-bottom:1px solid var(--post-accent)}.post__kicker[data-astro-cid-ssdmjifj]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--post-accent);margin:0 0 .9rem}.post__title[data-astro-cid-ssdmjifj]{font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 88;font-size:clamp(2.2rem,7vw,6rem);line-height:.94;letter-spacing:-.03em;margin:0 0 .8rem;max-width:18ch;text-wrap:balance;overflow-wrap:break-word}.post[data-astro-cid-ssdmjifj][data-title-scale=medium] .post__title[data-astro-cid-ssdmjifj]{font-size:clamp(2rem,4.6vw,4rem);max-width:24ch}.post[data-astro-cid-ssdmjifj][data-title-scale=long] .post__title[data-astro-cid-ssdmjifj]{font-size:clamp(1.7rem,3.2vw,2.9rem);line-height:1.02;max-width:30ch}.post__subtitle[data-astro-cid-ssdmjifj]{font-family:var(--font-display);font-style:italic;font-weight:400;font-variation-settings:"opsz" 40;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.3;color:var(--ink-soft);margin:0;max-width:46ch;text-wrap:pretty}.post__cover[data-astro-cid-ssdmjifj] .post__kicker[data-astro-cid-ssdmjifj]{color:var(--post-accent-lit)}.post__cover[data-astro-cid-ssdmjifj] .post__title[data-astro-cid-ssdmjifj]{color:var(--on-photo)}.post__cover[data-astro-cid-ssdmjifj] .post__subtitle[data-astro-cid-ssdmjifj]{color:var(--on-photo-soft)}.post__body[data-astro-cid-ssdmjifj]{display:grid;grid-template-columns:[full-start] minmax(var(--pad),1fr) [wide-start] minmax(0,14rem) [text-start] min(62ch,100% - 2 * var(--pad)) [text-end] minmax(0,14rem) [wide-end] minmax(var(--pad),1fr) [full-end];row-gap:1.35rem;padding-top:clamp(2.5rem,6vh,5rem)}.post__body[data-astro-cid-ssdmjifj]>*{grid-column:text;margin-block:0}.post__body[data-astro-cid-ssdmjifj]>figure.plate-in{grid-column:wide;margin-block:clamp(1.4rem,3.4vh,2.8rem);margin-inline:0}.post__body[data-astro-cid-ssdmjifj]>h2,.post__body[data-astro-cid-ssdmjifj]>h3,.post__body[data-astro-cid-ssdmjifj]>h4{margin-top:clamp(1.4rem,3vh,2.4rem)}.post__body[data-astro-cid-ssdmjifj]>hr{margin-block:clamp(1.6rem,4vh,3rem)}.post__body[data-astro-cid-ssdmjifj] p{font-size:1.1875rem;line-height:1.66;text-wrap:pretty;hanging-punctuation:first}.post__body[data-astro-cid-ssdmjifj] p.post-opener{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 60;font-size:clamp(1.6rem,2.9vw,2.3rem);line-height:1.16;letter-spacing:-.012em;text-wrap:balance;hanging-punctuation:none}.post__body[data-astro-cid-ssdmjifj] p.post-lede:first-letter{margin-left:-.06em;margin-top:.055em;font-family:var(--font-display);font-weight:600;font-variation-settings:"opsz" 96;float:left;font-size:4.2em;line-height:.78;padding-right:.07em;color:var(--post-accent)}.post__body[data-astro-cid-ssdmjifj] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--post-accent);text-underline-offset:.15em;text-decoration-thickness:1px}.post__body[data-astro-cid-ssdmjifj] blockquote{margin-block:clamp(1rem,2vw,1.6rem);padding:0 0 0 clamp(1.1rem,2.4vw,1.9rem);border-left:2px solid var(--post-accent);display:grid;gap:1.1rem;font-style:normal}.post__body[data-astro-cid-ssdmjifj] blockquote p{margin:0;font-size:1.125rem;line-height:1.62;color:var(--ink-soft);max-width:54ch;text-wrap:pretty}.post__body[data-astro-cid-ssdmjifj] blockquote em{font-style:italic;color:var(--ink)}.post__paywall[data-astro-cid-ssdmjifj]{width:min(62ch,100% - 2 * var(--pad));margin-top:clamp(2rem,5vh,3.5rem);margin-inline:auto;padding-top:clamp(1.6rem,4vh,2.6rem);border-top:1px dashed var(--rule-soft);text-align:center}.post__paywall-note[data-astro-cid-ssdmjifj]{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--ink-soft);margin:0 0 var(--s-4)}.post__paywall-link[data-astro-cid-ssdmjifj]{display:inline-block;font-family:var(--font-ui);font-weight:600;font-size:.78rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--post-accent);padding-bottom:.4rem}.post__paywall-link[data-astro-cid-ssdmjifj]:hover{border-bottom-color:var(--ink-soft)}.post__footer[data-astro-cid-ssdmjifj]{width:min(1560px,100%);margin-top:clamp(2.5rem,6vh,5rem);margin-inline:auto;padding-inline:var(--pad)}.post__eyebrow[data-astro-cid-ssdmjifj]{display:flex;align-items:center;gap:.85rem;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.06em;color:var(--smoke);margin:0 0 clamp(1.2rem,2.4vw,2rem)}.post__eyebrow-idx[data-astro-cid-ssdmjifj]{color:var(--post-accent)}.post__eyebrow-bar[data-astro-cid-ssdmjifj]{flex:none;width:clamp(28px,4vw,56px);height:1px;background:var(--rule)}.post__eyebrow-label[data-astro-cid-ssdmjifj]{font-family:var(--font-ui);font-weight:800;letter-spacing:.28em;font-size:.6875rem;text-transform:lowercase;color:var(--ink-soft)}.post__nav-grid[data-astro-cid-ssdmjifj]{display:grid;border-bottom:1px solid var(--rule-soft)}.post__nav-link[data-astro-cid-ssdmjifj]{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.4rem clamp(1rem,2.5vw,2rem);align-items:baseline;padding-block:1.35rem;border-top:1px solid var(--rule-soft);text-decoration:none;color:var(--ink);transition:border-color .3s}.post__nav-link[data-astro-cid-ssdmjifj]:first-child{border-top:0}.post__nav-link[data-astro-cid-ssdmjifj]:hover{border-top-color:var(--post-accent)}.post__nav-dir[data-astro-cid-ssdmjifj]{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.14em;text-transform:uppercase;color:var(--post-accent)}.post__nav-title[data-astro-cid-ssdmjifj]{font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 30;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.25;letter-spacing:-.015em;max-width:56ch;text-wrap:pretty}.post__nav-link[data-astro-cid-ssdmjifj]:hover .post__nav-title[data-astro-cid-ssdmjifj]{color:var(--ink)}.post__ask[data-astro-cid-ssdmjifj]{margin-top:clamp(3rem,8vh,6rem);padding:clamp(3rem,8vh,6rem) var(--pad);background:var(--paper-deep);border-block:1px solid var(--rule)}.post__ask-in[data-astro-cid-ssdmjifj]{max-width:62ch;margin-inline:auto}.post__ask[data-astro-cid-ssdmjifj] .qd{padding-inline:0}.post__ps[data-astro-cid-ssdmjifj]{font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--ink-soft);text-align:center;max-width:46ch;margin:clamp(1.6rem,3.5vh,2.4rem) auto 0}.post__cta[data-astro-cid-ssdmjifj]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.6rem 2.2rem;margin-top:clamp(1.2rem,3vh,1.8rem)}.post__discuss[data-astro-cid-ssdmjifj],.post__desk[data-astro-cid-ssdmjifj],.post__copy[data-astro-cid-ssdmjifj]{font-family:var(--font-ui);font-weight:600;font-size:.78rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink-soft);background:none;border:none;border-bottom:1px solid var(--rule);padding:0 0 .4rem;text-decoration:none;min-height:44px;align-items:flex-end;cursor:pointer;transition:border-color .25s}.post__discuss[data-astro-cid-ssdmjifj],.post__desk[data-astro-cid-ssdmjifj]{display:inline-flex}.post__copy[data-astro-cid-ssdmjifj]:not([hidden]){display:inline-flex}.post__discuss[data-astro-cid-ssdmjifj]:hover,.post__desk[data-astro-cid-ssdmjifj]:hover,.post__copy[data-astro-cid-ssdmjifj]:hover,.post__copy[data-astro-cid-ssdmjifj].is-copied{color:var(--ink);border-bottom-color:var(--post-accent)}@media(width<=600px){.post__body[data-astro-cid-ssdmjifj] p.post-lede:first-letter{font-size:3.6em}.post__nav-link[data-astro-cid-ssdmjifj]{grid-template-columns:minmax(0,1fr)}}@media(width<=560px){.post__cover--phone-crop[data-astro-cid-ssdmjifj] .post__cover-img[data-astro-cid-ssdmjifj]{object-position:50% 50%}.post__body[data-astro-cid-ssdmjifj] p{font-size:1.125rem}}
