.blog,.post,.post-more{padding-inline:var(--edge)}.pi{position:relative;display:flex;flex-direction:column;font-family:var(--font-display)}.pi-media{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 2;box-shadow:0 0 0 1px var(--rule)}.pi-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:oklch(from var(--paper) calc(l - .025) c h)}.pi-body{display:flex;flex-direction:column;min-width:0}.pi p{margin:0}.pi-kind{font-family:var(--font-label);font-size:var(--t-meta);line-height:1.625;font-weight:600;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);margin-bottom:6px!important}.pi-title{margin:0 0 6px;font-family:var(--font-quote);font-weight:400;line-height:var(--lh-heading);color:var(--ink);overflow-wrap:normal;hyphens:none}.pi-title a{color:inherit;text-decoration:none}.pi-sum{font-family:var(--font-poem);font-style:italic;color:#3c3a37;margin-bottom:8px!important}.pi-meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;font-family:var(--font-label);font-size:var(--t-meta);line-height:1.6;font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted)}.pi .pi-meta{margin-left:-18px;clip-path:inset(-8px -8px -8px 14px)}.pi-meta>*{white-space:nowrap;position:relative;padding-left:18px}.pi-meta>*:before{content:"·";position:absolute;left:0;width:18px;text-align:center}.pi-author:not(:last-child):after{content:",";margin-right:.3em}.pi-meta a{color:inherit;text-decoration:none}.pi-meta a:hover{text-decoration:underline}.pi-authors{display:inline-flex;flex-wrap:wrap;align-items:center;white-space:normal!important}.pi-avatars{display:inline-flex;margin-right:6px}.pi-avatars img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--paper)}.rows .pi--row{flex-direction:row;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid var(--rule)}.pi--row .pi-media{order:2;flex:0 0 auto;width:180px}.pi--row .pi-body{flex:1 1 auto}.pi--row .pi-title{font-size:var(--t-item);line-height:1.2}.pi--row .pi-sum{font-size:var(--t-reading);line-height:var(--lh-reading)}@media(max-width:639px){.pi--row .pi-media{width:104px}.pi--row .pi-sum{font-size:16px;line-height:1.5}}.blog{max-width:var(--frame);margin:clamp(26px,3.5vw,44px) auto 0;padding-bottom:64px;box-sizing:content-box}.blog>*{margin-inline:0}.blog-head{max-width:760px}.blog-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t-title);line-height:var(--lh-display);letter-spacing:-.025em;color:var(--ink)}.blog-dek{margin:16px 0 0;font-family:var(--font-quote);font-style:italic;font-weight:300;font-size:18px;line-height:1.25;color:var(--muted)}@media(min-width:640px){.blog-dek,.author .page-header-description{font-size:20px}}.mag{container-type:inline-size;margin-top:30px;padding-top:28px;border-top:1px solid var(--rule)}.mag-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:40px;border-bottom:1px solid var(--rule)}.mag-side{display:flex;flex-direction:column;gap:24px}.mag-more{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid var(--rule)}.mag-more-title{margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:var(--t-item);line-height:var(--lh-heading);color:var(--ink)}.pi--featured{gap:24px}.pi--featured .pi-media{width:100%}.pi--featured .pi-title{font-size:clamp(32px,3.6cqi,48px);letter-spacing:-.01em;margin-bottom:10px;max-width:30ch;text-wrap:balance}.pi--featured .pi-sum{font-size:17px;line-height:1.55;margin-bottom:14px!important;max-width:38rem;text-wrap:pretty}.pi--card{flex-direction:column;gap:14px}.pi--card .pi-media{width:100%}.pi--card .pi-title{font-size:24px}.pi--card .pi-sum{font-size:15px;line-height:1.65;margin-bottom:6px!important}.pi--brief{flex-direction:row;align-items:flex-start;gap:16px}.pi--brief .pi-body{flex:1 1 auto}.pi--brief .pi-media{order:2;flex:0 0 auto;width:72px;aspect-ratio:1}.pi--brief .pi-title{font-size:18px;line-height:1.2;margin-bottom:4px}.pi--brief :is(.pi-sum,time,.pi-authors){display:none}.mag .pi-avatars{display:none}@container (min-width: 36rem){.mag-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);grid-template-areas:"side lead more";gap:32px 28px}.mag-side{grid-area:side;gap:32px}.mag-lead{grid-area:lead;padding-left:28px;border-left:1px solid var(--rule)}.mag-more{grid-area:more;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--rule)}.pi--featured .pi-body{align-items:center;text-align:center;padding-inline:16px}.pi--featured .pi-meta{justify-content:center}}.blog-recent{max-width:760px}.blog-recent-title{margin:clamp(48px,7vw,80px) 0 12px;font-family:var(--font-display);font-weight:400;font-size:var(--t-item);line-height:var(--lh-heading);letter-spacing:-.025em;color:var(--ink)}.blog-close p{margin:0}.blog-all{font-family:var(--font-label);font-size:var(--t-label);line-height:1.65;letter-spacing:var(--track-label);text-transform:uppercase;margin:15px 0!important}.blog-all a{color:var(--ink);font-weight:500;text-decoration-color:var(--red);text-underline-offset:4px}.blog-archive{font-size:var(--t-small);line-height:var(--lh-reading);color:var(--muted);margin-top:18.75px!important}.blog-archive a{color:var(--ink);text-decoration-color:var(--red);text-underline-offset:3px}.post{max-width:calc(var(--measure) + 96px);margin-inline:auto;box-sizing:border-box}@media(max-width:1023px){.post{max-width:calc(var(--measure) + 80px)}}.post-head{background:var(--sunlight);box-shadow:0 0 0 100vmax var(--sunlight);clip-path:inset(0 -100vmax);padding-block:clamp(40px,6vw,80px) clamp(32px,5vw,64px);margin-bottom:32px;font-family:var(--font-display)}.post-head p{margin:0}.post-head:has(.watch-player){padding-top:clamp(24px,4vw,40px)}.watch-player{max-width:38rem;aspect-ratio:16 / 9;background:var(--night);margin-bottom:clamp(24px,4vw,40px)}.watch-player iframe{width:100%;height:100%;border:0;display:block}.post-crumb{color:var(--muted);line-height:1.5}.post-crumb a{color:inherit;text-decoration:none}.post-crumb a:hover{color:var(--ink);text-decoration:underline}.post-title{margin:16px 0 0;font-family:var(--font-quote);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.03em;color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.post-dek{margin-top:18px!important;font-family:var(--font-poem);font-style:italic;font-size:clamp(20px,2.2vw,26px);line-height:1.35;color:var(--ink);text-wrap:pretty}.post-byline{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px 12px;font-size:15px;line-height:1.35}.post-byline.has-avatar{grid-template-columns:auto minmax(0,1fr)}.post-avatars{grid-row:span 2;display:flex}.post-avatars img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--paper)}.post-avatars img+img{margin-left:-12px}.post-names,.post-meta{grid-column:-2;min-width:0}.post-names{color:var(--ink)}.post-names a{color:inherit;text-decoration:none}.post-names a:hover{text-decoration:underline}.post-names{font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase}.post-name{font-family:var(--font-label);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase}.post-meta{display:flex;flex-wrap:wrap;font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.post-meta>*+*:before{content:"·";margin:0 .4em}.post-body.rendered-mdx{min-height:0}.post-body hr{margin-block:3em!important}.post-kind{font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin-block:15px!important}.post-kind a{color:inherit}.post-origin{font-size:var(--t-small);color:var(--muted);font-style:italic}.post-signup{font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:15px!important}.post-signup a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px}.note-ref{font-size:.7em;line-height:0}.note-ref a{text-decoration:none}.video-embed{aspect-ratio:16 / 9;background:var(--night)}.post-body .video-embed iframe{width:100%;height:100%;border:0;display:block}.compact .compact-list,.rendered-mdx .compact .compact-list{list-style:none;margin:0!important;padding:0;display:grid;grid-template-columns:minmax(7em,max-content) minmax(0,1fr);column-gap:20px}.compact .compact-list li,.rendered-mdx .compact .compact-list li{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;padding:4px 0;margin:0!important}.compact time{font-family:var(--font-label);font-size:var(--t-meta);line-height:1.65;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);white-space:nowrap}.compact li a{font-family:var(--font-quote);font-size:21px;line-height:1.25;color:var(--ink);text-decoration:none!important}.compact li a:hover{text-decoration:underline!important;text-underline-offset:.2em}.compact .compact-year,.rendered-mdx .compact .compact-year{margin:2.2em 0 10px;padding-bottom:8px;border-bottom:1px solid var(--rule)}@media(max-width:639px){.compact .compact-list,.rendered-mdx .compact .compact-list{grid-template-columns:minmax(6.25em,max-content) minmax(0,1fr);column-gap:12px}}.post-more{max-width:calc(64rem + 96px);margin:64px auto 0;padding-bottom:64px;box-sizing:border-box;container-type:inline-size}@media(max-width:1023px){.post-more{max-width:calc(64rem + 80px)}}.post-more-frame{border-top:1px solid var(--rule);padding-top:40px}.post-more-title{margin:0 0 24px;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.post-more-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@container (min-width: 40rem){.post-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.pi--grid{gap:12px}.pi--grid .pi-media{aspect-ratio:16 / 9}.pi--grid .pi-title{font-size:22px;line-height:1.2}.pi--grid .pi-title a:after{content:"";position:absolute;inset:0;z-index:1}.pi--grid .pi-meta a{position:relative;z-index:2}.pi--grid .pi-sum{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.author{padding-bottom:0}.author .rendered-mdx:not(.is-plain){min-height:0}.author-crumb{margin:0 0 16px;font-family:var(--font-label);font-size:var(--t-label);line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);display:flex;gap:6px}.author-crumb>[aria-hidden]{color:var(--muted)}.author .page-header-description{font-weight:300}.author-list{max-width:38rem}.author-list>h2{margin:2.2em 0 1em;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,44px);line-height:var(--lh-heading);letter-spacing:-.025em;color:var(--ink)}.author-list .pi--row .pi-title{font-size:28px;line-height:1.1}.author-list .pi--row .pi-sum{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.author-list .compact{font-size:var(--t-reading)}
