.article-view{width:var(--content-width);max-width:none;margin:var(--article-card-gap) auto var(--section-gap);padding:0;background-color:var(--surface);position:relative}.article-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:stretch;margin-bottom:var(--section-gap)}.article-header--with-image{grid-template-columns:minmax(0,.38fr) minmax(0,1fr)}.article-header-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-4);min-width:0;padding:0}.article-header-copy-body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--space-3);min-width:0;min-height:0;padding-block:var(--article-card-gap)}.article-header-copy .author-info{margin-bottom:0}.article-back-nav{display:flex;flex-shrink:0;justify-content:flex-start;align-items:center;width:auto;margin:0}.article-back-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--font-size-metadata);font-weight:500;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .16s ease}.article-back-link svg{flex-shrink:0}.article-back-link:focus-visible,.article-back-link:hover{color:var(--text-primary)}.article-back-link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.article-header-lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.article-issue-kicker{margin:0;color:var(--text-muted);font-family:var(--font-body);font-size:var(--font-size-metadata);font-weight:500;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;text-decoration:none}.article-issue-kicker:focus-visible,.article-issue-kicker:hover{color:var(--text-primary)}.article-title-view{font-family:var(--font-primary-serif);font-size:var(--font-size-article-title);font-weight:700;line-height:1.08;letter-spacing:2.4px;color:var(--text-primary);margin:0;padding-block:var(--space-2);overflow-wrap:anywhere}.article-featured-image{position:relative;min-width:0;margin:0;align-self:stretch;overflow:hidden;background:var(--surface-muted)}.article-featured-image:before{content:"";display:block;width:100%;padding-bottom:56.25%}.featured-image{object-fit:cover;object-position:center}.article-featured-video,.featured-video{background:var(--color-ink)}.featured-video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:contain}.article-image-expand{position:absolute;left:var(--article-card-gap);bottom:var(--article-card-gap);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:var(--divider-border);border-radius:0;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-primary);cursor:pointer}.article-image-expand:hover{background:var(--surface)}.article-image-expand:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.article-lightbox{position:fixed;inset:0;z-index:calc(var(--z-navigation) + 20);display:grid;place-items:center;box-sizing:border-box;width:100%;max-width:100vw;padding:var(--space-5);overflow:hidden;background:color-mix(in srgb,var(--color-ink) 82%,transparent);cursor:zoom-out}.article-lightbox-close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-paper);cursor:pointer}.article-lightbox-close:hover{opacity:.7}.article-lightbox-close:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.article-lightbox-figure{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(100%,880px);min-width:0;margin:0;cursor:default}.article-lightbox-figure,.article-lightbox-image{max-width:100%;max-height:calc(100svh - var(--space-7))}.article-lightbox-image{display:block;width:auto;height:auto;object-fit:contain}.article-body{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.article-sidebar{position:relative;min-width:0;min-height:var(--article-sidebar-min-height,0);padding-top:0}.author-info{flex-direction:column;align-items:flex-start;margin:0 0 var(--space-5)}.author-byline,.author-info{display:flex;gap:var(--article-content-gap)}.author-byline{flex-wrap:wrap;align-items:center;margin:0;font-family:var(--font-body);font-size:var(--font-size-metadata);font-weight:500;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.author-byline-author,.author-byline-date,.author-byline-divider{color:inherit}.author-byline-author,.author-byline-date{white-space:nowrap}.author-byline-divider{flex-shrink:0}.sidebar-pull-quotes{position:relative;min-height:100%}.pull-quote-container{margin-bottom:var(--space-5)}.positioned-quote{width:100%;max-width:100%}.content-pullquote-slot{display:contents}.content-pullquote-marker{display:block;height:1px;visibility:hidden;margin-block:var(--space-4)}.content-pullquote{display:none}.pull-quote-divider{width:100%;height:var(--divider-width);background-color:var(--divider-color);margin-bottom:var(--article-card-gap)}.sidebar-pull-quote{font-family:var(--font-primary-serif);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:400;line-height:1.5;color:var(--text-primary);margin:0;border:none;padding:0;overflow:visible;text-indent:0;letter-spacing:normal;white-space:normal;position:relative;quotes:none;font-variant-ligatures:none}.sidebar-pull-quote:after,.sidebar-pull-quote:before{content:none}.article-main-content{min-width:0;padding-top:0}.article-content{font-family:var(--font-body);font-size:var(--font-size-article-body);font-weight:400;line-height:1.6;color:var(--text-primary);overflow-x:clip;min-width:0}.article-content>:first-child{margin-top:0}.article-content :is(img,video,iframe,embed,object,svg){max-width:100%;height:auto}.article-content :is(figure,.wp-block-image,.wp-block-cover,.wp-block-gallery,.wp-block-media-text,.wp-block-embed,.wp-block-video,.wp-block-audio,.wp-block-group){max-width:100%;width:100%;margin:0 0 var(--space-4);padding:0;box-sizing:border-box}.article-content .wp-block-embed{overflow:hidden}.article-content .wp-block-embed__wrapper{position:relative;display:block;width:100%;max-width:100%;margin:0;padding:0;line-height:0}.article-content .wp-block-embed iframe{display:block;width:100%!important;max-width:100%;height:152px;margin:0;border:0;border-radius:0;background:var(--surface-muted)}.article-content .wp-block-embed-spotify iframe,.article-content .wp-block-embed.is-provider-spotify iframe{height:152px}.article-content .wp-block-embed-soundcloud iframe,.article-content .wp-block-embed.is-provider-soundcloud iframe{height:166px}.article-content .wp-block-audio audio{display:block;width:100%;max-width:100%}.article-content .wp-element-caption,.article-content figcaption{margin-top:var(--article-card-gap);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-metadata);font-weight:500;line-height:1.4}.article-content .wp-block-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;min-height:0;margin:0 0 var(--space-4);overflow:hidden;background:var(--surface-muted)}.article-content .wp-block-cover>img,.article-content .wp-block-cover__image-background{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.article-content .wp-block-cover__inner-container{position:relative;z-index:1;width:100%;max-width:100%;padding:var(--space-4);box-sizing:border-box}.article-content .wp-block-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none}.article-content .wp-block-social-link{margin:0;padding:0}.article-content .wp-block-social-link-anchor{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);text-decoration:none}.article-content .wp-block-social-link-anchor:hover{color:var(--text-muted)}.article-content .wp-block-social-link-anchor svg{flex-shrink:0;width:1.1em;height:1.1em;fill:currentColor;color:inherit}.article-content .wp-block-social-link-anchor svg path{fill:currentColor}.article-content p{margin:0 0 var(--space-4)}.article-content>div:first-child>p:first-of-type:first-letter{float:left;margin:.05em .12em 0 0;padding:0;color:var(--text-primary);font-family:var(--font-primary-serif);font-size:3.2em;font-weight:600;line-height:.85}.article-back-to-top{display:flex;justify-content:center;margin-top:var(--space-3);margin-bottom:var(--space-4)}.article-back-to-top+.article-related{margin-top:var(--section-with-heading-gap)}.article-back-to-top-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--font-size-metadata);font-weight:500;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;cursor:pointer;transition:color .16s ease}.article-back-to-top-button:focus-visible,.article-back-to-top-button:hover{color:var(--text-primary)}.article-back-to-top-button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.article-content h2{font-size:var(--font-size-card-title);margin:var(--space-5) 0 var(--article-card-gap)}.article-content h2,.article-content h3{font-family:var(--font-primary-serif);font-weight:600;line-height:1.3;color:var(--text-primary)}.article-content h3{font-size:var(--font-size-compact-title);margin:var(--space-4) 0 var(--article-content-gap)}.article-content ol,.article-content ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.article-content li{margin-bottom:var(--article-content-gap)}.article-content blockquote{border-left:3px solid var(--text-primary);padding-left:var(--space-4);margin:var(--space-4) 0;font-style:italic;color:var(--text-primary)}.article-content a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.15em}.article-content a:hover{color:var(--text-muted)}.article-content-image{margin:var(--space-6) 0}.content-image{width:100%;height:auto;display:block}.image-caption{margin-top:var(--article-card-gap)}.image-caption,.image-credit{font-family:var(--font-body);font-size:var(--font-size-metadata);font-weight:500;line-height:1.4;color:var(--text-secondary)}.image-credit{font-style:italic;margin-top:var(--space-1)}.article-related{position:relative;z-index:0;margin-top:var(--section-gap);max-width:100%;clear:both}.article-related .four-article-grid{margin-top:0;width:100%}@media (max-width:1024px){.article-header,.article-header--with-image{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.article-header-copy{gap:var(--space-3)}.article-header-copy-body{padding-block:0}.article-title-view{padding-block:var(--space-2) var(--space-3);letter-spacing:1.6px}.article-featured-image{align-self:auto}.article-body{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.article-sidebar{display:none}.content-pullquote-slot{display:block}.content-pullquote-marker{display:none;margin:0}.content-pullquote{display:block;margin:var(--space-5) 0}.content-pullquote .pull-quote-divider{display:none}.article-main-content{order:1}.article-lightbox{padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.article-lightbox-close{top:max(var(--space-3),env(safe-area-inset-top));right:max(var(--space-3),env(safe-area-inset-right))}.article-lightbox-figure,.article-lightbox-image{width:100%;max-width:100%;max-height:calc(100svh - var(--space-6) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.article-lightbox-image{height:auto;object-fit:contain;object-position:center}}@media (max-width:768px){.article-view{margin:var(--article-card-gap) auto var(--space-5)}.article-header{margin-bottom:var(--space-5)}.article-title-view{letter-spacing:1.6px}.article-related{margin-top:var(--space-6)}}@media (max-width:480px){.article-title-view{letter-spacing:1.2px}}