.md{padding-block: var(--md-top,clamp(40px,6vw,80px)) clamp(40px,6vw,80px);background: var(--color-paper);color: var(--color-ink)}.md__in{width: min(100% - 2 * var(--edge),1180px);margin-inline: auto}.md-kick,.md-by{margin: 0;font: 500 11px/1.5 var(--font-mono);letter-spacing: .18em;text-transform: uppercase;color: var(--color-ink-3)}.md-kick a,.md-by a{color: inherit}.md-title{margin: 14px 0 0;font: 800 var(--md-title,clamp(1.75rem,1.3rem + 1.2vw,2.5rem))/1.08 var(--font-heading);letter-spacing: -.015em;text-wrap: balance}.md-dek{max-width: 38rem;margin: 14px 0 0;color: var(--color-ink-3);font: italic 400 16px/1.55 var(--font-body)}.md-by{margin-top: 18px;color: var(--color-ink)}.md-tools{position: relative;display: flex;gap: 10px;margin-top: 18px}.md-tool{display: inline-flex;align-items: center;gap: 9px;min-height: 40px;padding: 10px 15px 9px;border: 1px solid var(--color-ink);background: none;color: var(--color-ink);font: 600 11px/1 var(--font-mono);letter-spacing: .18em;text-transform: uppercase;cursor: pointer}.md-tool[aria-pressed="true"],.md-tool[aria-expanded="true"]{background: var(--color-ink);color: var(--color-paper)}.md-share{position: absolute;top: calc(100% + 8px);left: 0;z-index: 5;display: flex;align-items: center;gap: 2px;padding: 6px;border: 1px solid var(--color-ink);background: var(--color-paper)}.md-net{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--color-ink);cursor: pointer}.md-net svg{width: 15px;height: 15px}.md-net:hover{background: var(--color-ink);color: var(--color-paper)}.md-net--close{margin-inline-start: 6px;box-shadow: inset 0 0 0 1px var(--color-rule)}.md-net--close svg{width: 11px;height: 11px}.md-toast{font: 500 10px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}.md-toast:empty{display: none}.ph-sheet{counter-reset: ph-frame;scroll-margin-top: 24px}.md .ph-sheet > :is(p,ul,ol,blockquote){margin: 0 0 1.2em}.md .ph-sheet > :is(.kg-gallery-card,.kg-image-card){margin: 0 0 34px}.md .ph-sheet .kg-gallery-container{display: flex;flex-direction: column;gap: 26px}.md .ph-sheet .kg-gallery-row{display: flex;gap: 14px;margin: 0}.md .ph-sheet .kg-gallery-image{margin: 0;counter-increment: ph-frame}.md .ph-sheet .kg-gallery-image::after,.md .ph-sheet .kg-image-card:not(:has(figcaption))::after,.md .ph-sheet .kg-image-card figcaption::before{content: counter(ph-frame,decimal-leading-zero);font: 500 11px/1.6 var(--font-mono);letter-spacing: .14em;color: var(--color-ink)}.md .ph-sheet .kg-gallery-image::after,.md .ph-sheet .kg-image-card:not(:has(figcaption))::after{display: block;margin-top: 8px}.md .ph-sheet .kg-image-card{counter-increment: ph-frame;text-align: center}.md .ph-sheet img{display: block;width: 100%;height: auto;margin: 0}.md .ph-sheet .kg-image-card img{width: auto;max-width: 100%;max-height: 85vh;margin-inline: auto}.md .ph-sheet figcaption{display: flex;gap: 12px;margin-top: 10px;color: var(--color-ink-3);font: 400 13px/1.5 var(--font-mono);text-align: start}.md .ph-sheet .kg-gallery-card figcaption{margin-top: 12px}.ph-open{display: block;width: 100%;padding: 0;border: 0;background: none;cursor: zoom-in}.ph-open:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 4px}.ph-dev{transition: filter 2.2s cubic-bezier(.3,.1,.2,1)}.ph-armed .ph-dev{filter: brightness(1.85) saturate(0) contrast(.55) sepia(.15)}.ph-armed .ph-dev.is-dev{filter: none}.md .series-nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin: 64px 0 0;padding-top: 22px;border-top: 1px solid var(--color-rule);font: 600 11px/1 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.md .series-nav a{color: inherit}.md .series-nav__all{text-decoration: underline;text-underline-offset: 4px}.ph-view{width: 100vw;max-width: none;height: 100dvh;max-height: none;margin: 0;padding: 0;border: 0;background: #0d0d0b;color: #efece4}.ph-view[open]{display: grid;grid-template-rows: minmax(0,1fr) auto auto}.ph-view::backdrop{background: #0d0d0b}.ph-view__stage{display: grid;place-items: center;min-height: 0;padding: 28px 28px 8px;touch-action: pan-y pinch-zoom}.ph-view__stage img{max-width: 100%;max-height: calc(100dvh - 230px);object-fit: contain}.ph-view__bar{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;padding: 14px 24px 10px}.ph-view__cap{margin: 0;color: #c9c4b7;font: 400 13px/1.5 var(--font-mono)}.ph-view__no{margin: 0;font: 500 11px/1 var(--font-mono);letter-spacing: .2em;font-variant-numeric: tabular-nums}.ph-view__btns{display: flex;justify-content: flex-end;gap: 8px}.ph-view__btn{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 1px solid #5f5a50;background: none;color: #efece4;cursor: pointer}.ph-view__btn--text{width: auto;padding: 0 14px;font: 600 11px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase}.ph-view__btn:hover:not(:disabled){border-color: #efece4}.ph-view__btn:disabled{opacity: .35;cursor: default}.ph-view__btn:focus-visible{outline: 2px solid #efece4;outline-offset: 2px}.ph-strip{display: flex;gap: 6px;overflow-x: auto;padding: 4px 24px calc(18px + env(safe-area-inset-bottom));scrollbar-width: thin}.ph-strip button{flex: none;width: 76px;height: 54px;padding: 0;border: 0;background: none;opacity: .45;cursor: pointer}.ph-strip button:hover,.ph-strip button:focus-visible{opacity: .85}.ph-strip button[aria-current="true"]{opacity: 1;outline: 2px solid #efece4;outline-offset: 2px}.ph-strip img{display: block;width: 100%;height: 100%;object-fit: cover}@media (prefers-reduced-motion: no-preference){.ph-strip{scroll-behavior: smooth}.ph-strip button{transition: opacity .2s ease}}.md--list,.md--item{--md-top: 0px}.md-top{--md-title: var(--t-page);max-width: 46rem}.md-band{padding-block: clamp(32px,5vw,48px);border-bottom: 1px solid var(--color-rule);background: var(--color-paper-2)}.md-label{margin: 0 0 14px;font: 600 11px/1 var(--font-mono);letter-spacing: .24em;text-transform: uppercase}.md-cover{position: relative;isolation: isolate;display: block;background: #0d0d0b}.md-cover--photo{aspect-ratio: 4 / 5}.md-cover--video{aspect-ratio: 16 / 9}.md-cover--audio{aspect-ratio: 1}.md-cover > img{display: block;width: 100%;height: 100%;object-fit: cover}.md-cover__play{position: absolute;inset: 0;display: grid;place-items: center;width: 56px;height: 56px;margin: auto;border-radius: 50%;background: rgb(0 0 0 / .55);color: #fff}.md-latest{display: grid;align-items: center;margin-top: 32px}.md-latest--photo{grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: 48px}.md-latest--video{grid-template-columns: minmax(0,420px) minmax(0,1fr);gap: 48px}.md-latest--audio{grid-template-columns: minmax(0,260px) minmax(0,1fr);gap: 88px}.md-live{display: inline-flex;align-items: center;gap: 8px;margin: 0;font: 500 11px/1 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.md-live::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #c2412d}.md-latest__t{margin: 10px 0 0;font: 700 var(--t-section)/1.15 var(--font-heading)}.md-latest__t a{color: inherit;text-decoration: none}.md-latest__t a:hover{text-decoration: underline;text-underline-offset: 4px}.md-latest__dek{margin-top: 8px;font-size: 15px}.md-latest .md-by{margin-top: 14px;color: var(--color-ink-3)}.md-cta{display: inline-flex;align-items: center;gap: 10px;margin-top: 18px;padding: 12px 16px 11px;background: var(--color-ink);color: var(--color-paper);font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;text-decoration: none}.md-list{padding-top: 56px}.md-rows{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--color-rule)}.md-row{display: grid;grid-template-columns: 128px minmax(0,1fr) auto;gap: 18px;align-items: center;padding: 16px 0;border-bottom: 1px solid var(--color-rule)}:is(.md-row--photo,.md-row--audio){grid-template-columns: 64px minmax(0,1fr) auto}.md-rows--numbered .md-row{grid-template-columns: 2.4rem 128px minmax(0,1fr) auto}.md-rows--numbered :is(.md-row--photo,.md-row--audio){grid-template-columns: 2.4rem 64px minmax(0,1fr) auto}.md-row__n{display: none;font: 500 11px/1 var(--font-mono);letter-spacing: .14em;color: var(--color-ink-3);font-variant-numeric: tabular-nums}.md-rows--numbered .md-row__n{display: block}.md-rows--numbered .md-row + .md-row{counter-increment: md-row -1}.md-row__n::before{content: counter(md-row,decimal-leading-zero)}.md-row__img{display: block;overflow: hidden;background: #0d0d0b}.md-row--video .md-row__img{aspect-ratio: 16 / 9}:is(.md-row--photo,.md-row--audio) .md-row__img{aspect-ratio: 1}.md-row__img img{display: block;width: 100%;height: 100%;object-fit: cover}.md-row__link{display: block;min-width: 0;color: inherit;text-decoration: none}.md-row__link:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 4px}.md-row__t{margin: 0;font: 700 var(--t-card)/1.25 var(--font-heading)}.md-row__link:hover .md-row__t{text-decoration: underline;text-underline-offset: 4px}.md-row__ex{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top: 4px;color: var(--color-ink-3);font: italic 400 14px/1.45 var(--font-body)}.md-row__meta{display: block;margin-top: 6px;color: var(--color-ink-3);font: 500 11px/1.4 var(--font-mono);letter-spacing: .14em;text-transform: uppercase}.md-row__play{display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--color-ink);border-radius: 50%;color: var(--color-ink)}@media (hover: hover) and (pointer: fine){.md-row__play:hover{background: var(--color-ink);color: var(--color-paper)}}.md--hub{--md-top: clamp(32px,5vw,56px);background-image: repeating-linear-gradient(115deg,color-mix(in oklab,var(--color-ink) 4%,transparent) 0 1px,transparent 1px 7px)}.md-hub__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px 32px;padding-bottom: clamp(16px,2.5vw,24px);border-bottom: 3px solid var(--color-ink)}.md-hub__kick{display: inline-flex;align-items: center;gap: 10px;margin: 0;padding: 7px 12px;background: var(--color-ink);color: var(--color-paper);font: 600 11px/1.2 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}.md-hub__kick svg{flex: none;color: #dd8a2f}html.dark .md-hub__kick svg{color: #8a4f0f}.md-hub__t{margin: 14px 0 0;font: italic 500 var(--t-page)/1.1 var(--font-heading);letter-spacing: -.015em;text-wrap: balance}.md-filter{display: flex;border: 1px solid var(--color-ink)}.md-filter__b{flex: 1;min-height: 44px;padding: 0 18px;border: 0;border-inline-end: 1px solid var(--color-ink);background: none;color: var(--color-ink);font: 500 13px/1 var(--font-mono);letter-spacing: .08em;text-transform: uppercase;cursor: pointer}.md-filter__b:last-child{border-inline-end: 0}.md-filter__b[aria-pressed="true"]{background: var(--color-ink);color: var(--color-paper);font-weight: 700}.md-filter__b:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 2px}.md-cards{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(32px,4.5vw,56px);margin: clamp(32px,4.5vw,48px) 10px 0 0;padding: 0;list-style: none;counter-reset: md-card}.md-cards > li{counter-increment: md-card}.md-card{--c-bg: #faf7ef;--c-edge: #141412;--c-shadow: #141412;--c-ink: #141412;--c-soft: #4a4842;--c-line: #c8c4bb;--c-type: #5f5c54;--c-cta: #141412;--c-chip-bg: #141412;--c-chip-ink: #f6f3ea;position: relative;display: flex;flex-direction: column;height: 100%;border: 3px solid var(--c-edge);background: var(--c-bg);color: var(--c-ink);box-shadow: 10px 10px 0 var(--c-shadow)}.md-card--video{--c-bg: #141412;--c-shadow: #c8402c;--c-ink: #f6f3ea;--c-soft: #b3b0a7;--c-line: #3f3d38;--c-type: #e08a2e;--c-cta: #e08a2e;--c-chip-bg: #c8402c;--c-chip-ink: #fff}.md-card--audio{--c-bg: #e4e0d4;--c-shadow: #dd8a2f;--c-line: #b8b4a8;--c-type: #141412;--c-chip-bg: #dd8a2f;--c-chip-ink: #141412}html.dark .md-card{--c-bg: #24221f;--c-edge: #f6f3ea;--c-shadow: #6b675d;--c-ink: #f6f3ea;--c-soft: #c9c6bd;--c-line: #484640;--c-type: #c9c6bd;--c-cta: #f6f3ea;--c-chip-bg: #f6f3ea;--c-chip-ink: #141412}html.dark .md-card--video{--c-bg: #0b0b0a;--c-shadow: #c8402c;--c-type: #e08a2e;--c-cta: #e08a2e;--c-chip-bg: #c8402c;--c-chip-ink: #fff}html.dark .md-card--audio{--c-bg: #2c2a25;--c-shadow: #dd8a2f;--c-chip-bg: #dd8a2f;--c-chip-ink: #141412}.md-card__in{flex: 1;display: flex;flex-direction: column;padding: clamp(20px,2.4vw,28px)}.md-card__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;margin-bottom: 16px}.md-card__chip{padding: 5px 8px;background: var(--c-chip-bg);color: var(--c-chip-ink);font: 500 12px/1.2 var(--font-mono);letter-spacing: .04em;text-transform: uppercase;white-space: nowrap}.md-card__type{display: flex;align-items: center;gap: 8px;margin: 0;color: var(--c-type);font: 500 12px/1.3 var(--font-mono);letter-spacing: .05em;text-transform: uppercase}.md-card__type svg{flex: none}.md-card__type::after{content: "#" counter(md-card,decimal-leading-zero);margin-inline-start: -2px}.md-card__art{position: relative}.md-card__art img{display: block;width: 100%;height: 100%;object-fit: cover;border: 1px solid var(--c-edge)}.md-card--photo .md-card__art{aspect-ratio: 1;background: var(--c-line)}.md-card--video .md-card__art{aspect-ratio: 16 / 9;background: #0d0d0b}.md-card--video .md-card__art img{border-color: #3f3d38}.md-card__play{position: absolute;inset: 0;display: grid;place-items: center;width: 16%;min-width: 48px;aspect-ratio: 1;margin: auto;border-radius: 50%;background: #c8402c;color: #fff;transition: scale .2s ease}.md-card__play svg{width: 44%;height: 44%}.md-card--video::before,.md-card--video::after{content: "";flex: none;height: 28px;background: repeating-linear-gradient(90deg,transparent 0 13px,#f6f3ea 13px 27px) center / 100% 20px no-repeat}.md-card--video::before{border-bottom: 1px solid #55534c}.md-card--video::after{border-top: 1px solid #55534c}.md-card--audio .md-card__art{isolation: isolate;width: 72%;aspect-ratio: 1;margin-block: 14px 26px}.md-card--audio .md-card__art::before{content: "";position: absolute;inset: 0;background: var(--c-line);box-shadow: 0 10px 24px rgb(20 20 18 / .22)}.md-card--audio .md-card__art img{position: relative}.md-card--audio .md-card__art::after{content: "";position: absolute;top: 14.5%;left: 100%;z-index: -1;width: 71%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle closest-side,#f6f3ea 0 37%,#0d0d0b 37.5% 100%);box-shadow: 6px 8px 22px rgb(20 20 18 / .26);translate: -50% 0}html.dark .md-card--audio .md-card__art::after{box-shadow: 0 0 0 1px rgb(246 243 234 / .22)}.md-card__t{margin: 22px 0 0;font: 700 clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.25 var(--font-heading);letter-spacing: -.01em}.md-card__link{color: inherit;text-decoration: none}.md-card__link::after{content: "";position: absolute;inset: 0}.md .md-card__link:focus-visible{outline: 0}.md .md-card__link:focus-visible::after{outline: 3px solid var(--color-ink);outline-offset: 16px}.md-card__ex{margin: 10px 0 24px;color: var(--c-soft);font: 400 1rem/1.55 var(--font-body)}.md-card__foot{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 16px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--c-line);color: var(--c-soft);font: 500 14px/1.3 var(--font-mono)}.md-card__cta{color: var(--c-cta);font-weight: 600;letter-spacing: .06em;text-transform: uppercase}.md-card--audio .md-card__cta{text-decoration: underline;text-underline-offset: 3px}.md-card{transition: translate .2s ease}.md-card:focus-within{translate: 0 -10px}@media (hover: hover) and (pointer: fine){.md-card:hover{translate: 0 -10px}.md-card:hover .md-card__link{text-decoration: underline;text-underline-offset: 4px}.md-card:hover .md-card__play{scale: 1.14}}@media (prefers-reduced-motion: reduce){.md-card,.md-card__play{transition: none}}@media (min-width: 640px){.md-cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.md-cards{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 639.98px){.md-hub__head > div:first-child{width: 100%}.md-filter{width: 100%}.md-filter__b{padding-inline: 6px}}.md--item{--mt-red: #a13420;--mt-tint: #efe2da}html.dark .md--item{--mt-red: #f0917b;--mt-tint: rgb(240 145 123 / .14)}.mt__in{width: min(100% - 2 * var(--edge),1180px);margin-inline: auto}.md-band.mt-hero{padding-block: 0 clamp(32px,4.5vw,56px)}.mt-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 24px;margin-bottom: clamp(20px,3vw,28px);padding-block: 12px;border-bottom: 1px solid var(--color-rule);color: var(--color-ink-3);font: 500 11px/1.5 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.mt-crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin: 0}.mt-crumb a,.mt-bar__link{color: inherit;text-decoration: underline;text-underline-offset: 3px}.mt-crumb a:hover,.mt-bar__link:hover{color: var(--color-ink)}.mt-badge{padding: 5px 9px;background: var(--color-ink);color: var(--color-paper);font-weight: 600;letter-spacing: .14em}.mt-badge--red{background: #a13420;color: #fff}.mt-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(24px,4vw,64px)}@media (min-width: 768px){.mt-grid--photo{grid-template-columns: minmax(0,.72fr) minmax(0,1fr);align-items: center}.mt-grid--audio{grid-template-columns: minmax(0,.62fr) minmax(0,1fr);align-items: center}}@media (min-width: 1024px){.mt-grid--video{grid-template-columns: minmax(0,1.85fr) minmax(0,1fr)}}.mt-info{min-width: 0}.mt-eyebrow{margin: 0 0 8px;color: var(--mt-red);font: 500 11px/1.5 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.mt-title{margin: 0;font: 800 var(--t-page)/1.08 var(--font-heading);letter-spacing: -.015em;text-wrap: balance}.mt-title--side{font-size: var(--t-page)}.mt-dek{margin: 12px 0 0;color: var(--color-ink-3);font: italic 400 16px/1.55 var(--font-body)}.mt-by{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 16px 0 0;padding-block: 10px;border-block: 1px solid var(--color-rule);font: 500 11px/1.5 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.mt-by a{color: inherit}.mt-by time{color: var(--color-ink-3)}.mt-tools{position: relative;display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.mt-tools .md-tools{margin: 0}.md-tool{min-height: 44px}.mt-tool--on{background: var(--color-paper)}.mt-facts{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap: 12px 20px;margin: 22px 0 0;padding: 14px 18px;border: 1px solid var(--color-rule);background: var(--color-paper)}.mt-facts dt{color: var(--color-ink-3);font: 500 11px/1.4 var(--font-mono);letter-spacing: .1em;text-transform: uppercase}.mt-facts dd{margin: 4px 0 0;font: 500 13px/1.4 var(--font-mono);letter-spacing: .06em;text-transform: uppercase}.mt-facts dd a{color: inherit}.mt-facts__hi{color: var(--mt-red)}.mt-facts__info::before{content: " · "}.mt-plate{aspect-ratio: 1;overflow: hidden;background: var(--color-paper-3);box-shadow: 0 18px 36px rgb(20 20 18 / .16)}.mt-plate img{display: block;width: 100%;height: 100%;object-fit: cover}.mt-box{border: 1px solid var(--color-rule);background: var(--color-paper);padding: 16px 18px}.mt-box--hero{margin-top: 22px}.mt-box__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--color-rule)}.mt-box__title{margin: 0;font: 600 11px/1.4 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.mt-box__n{color: var(--color-ink-3);font: 500 11px/1.5 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.mt-box .md-chapters{margin: 0}.mt-box .md-chapter{grid-template-columns: 3.4rem minmax(0,1fr) auto;align-items: center;min-height: 40px;padding: 7px 8px;font: 400 15px/1.35 var(--font-body)}.mt-box li:last-child .md-chapter{border-bottom: 0}.mt-left .md-chapter{grid-template-columns: 3.4rem minmax(0,1fr)}.mt-left .md-chapter__go{grid-column: 2}.mt-box .md-chapter time{line-height: 1.35}.md-chapter__go{color: var(--color-ink-3);font: 500 10px/1.3 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;white-space: nowrap}.mt-box button.md-chapter:hover{background: color-mix(in srgb,var(--color-ink) 6%,transparent)}.mt-box button.md-chapter:hover span{text-decoration: none}.md-chapter[aria-current="true"]{box-shadow: inset 2px 0 0 var(--mt-red);background: var(--mt-tint)}.md-chapter[aria-current="true"] :is(time,.md-chapter__go){color: var(--mt-red)}.mt-toc ol{margin: 8px 0 0;padding: 0;list-style: none}.mt-toc a{display: block;padding: 6px 0;color: var(--color-ink-3);font: 400 12.5px/1.45 var(--font-mono);text-decoration: none}.mt-toc li.is-sub a{padding-inline-start: 12px}.mt-toc a:hover{color: var(--color-ink);text-decoration: underline;text-underline-offset: 3px}.mt-toc a[aria-current="true"]{color: var(--mt-red);font-weight: 600}.mt-body{display: grid;grid-template: "left" auto "text" auto "more" auto / minmax(0,1fr);gap: clamp(32px,4vw,56px);padding-block: clamp(32px,5vw,64px)}.mt-left{grid-area: left}.mt-text{grid-area: text;min-width: 0}.mt-more{grid-area: more}.mt-body:not(:has(> .mt-left:not([hidden]))){grid-template: "text" auto "more" auto / minmax(0,1fr)}@media (min-width: 900px){.mt-body{grid-template: "left more" auto "text more" 1fr / minmax(0,1fr) 18rem}.mt-body:not(:has(> .mt-left:not([hidden]))){grid-template: "text more" auto / minmax(0,46rem) 18rem;justify-content: center}}@media (min-width: 1200px){.mt-body{grid-template: "left text more" auto / 17rem minmax(0,1fr) 18rem}.mt-left{position: sticky;top: 24px;align-self: start;overflow-y: auto;max-height: calc(100svh - 48px);scrollbar-width: thin}}.mt-text,.mt-text.md-body{margin: 0;max-width: none;font: 400 16px/1.65 var(--font-body)}.mt-text :is(h2,h3){margin: 1.8em 0 .5em;font-family: var(--font-heading);font-weight: 700;line-height: 1.2;text-wrap: balance}.mt-text h2{font-size: var(--t-story)}.mt-text h3{font-size: var(--t-card)}.mt-text :is(h2,h3):first-child{margin-top: 0}.mt-text a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.ph-sheet > p:first-child::first-letter,.mt-text.has-dropcap > p:first-of-type::first-letter{float: left;margin: .06em .1em 0 0;font: 800 3.4em/.82 var(--font-heading)}.mt-more__label{margin: 0 0 12px;padding-top: 12px;border-top: 1px solid var(--color-rule);color: var(--mt-red);font: 500 11px/1.5 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.mt-more__list{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.mt-more__i{position: relative;display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 14px;padding: 12px;border: 1px solid var(--color-rule);background: var(--color-paper)}.mt-more__img{display: block;width: 72px;height: 72px;object-fit: cover}.mt-more__txt{grid-column: 2;min-width: 0}.mt-more__kind,.mt-more__meta{margin: 0;color: var(--color-ink-3);font: 500 11px/1.4 var(--font-mono);letter-spacing: .08em;text-transform: uppercase}.mt-more__t{margin: 3px 0 5px;font: 700 1rem/1.25 var(--font-heading)}.mt-more__t a{color: inherit;text-decoration: none}.mt-more__t a::after{content: "";position: absolute;inset: 0}.mt-more__t a:focus-visible{outline: 0}.mt-more__t a:focus-visible::after{outline: 2px solid var(--color-ink);outline-offset: 2px}.mt-more__i:hover .mt-more__t a{text-decoration: underline;text-underline-offset: 3px}.mt-more__meta{display: flex;flex-wrap: wrap;gap: 2px 10px}.vd-screen{position: relative;padding-block: clamp(10px,1.8vw,22px);background: #0d0d0b}.vd-screen .video-hero{max-width: none}.vd-len{position: absolute;right: 12px;bottom: calc(clamp(10px,1.8vw,22px) + 10px);padding: 5px 7px 4px;background: rgb(13 13 11 / .8);color: #efece4;font: 500 11px/1 var(--font-mono);letter-spacing: .14em}.md-body:not(.mt-text){max-width: 38rem;margin: 48px auto 0;font: 400 16px/1.65 var(--font-body)}.md-body > *{margin: 0 0 1.1em}.md-body:not(.mt-text) :is(h2,h3){display: flex;align-items: center;gap: 16px;margin: 40px 0 10px;font: 600 11px/1 var(--font-mono);letter-spacing: .24em;text-transform: uppercase}.md-body:not(.mt-text) :is(h2,h3)::after{content: "";flex: 1;height: 1px;background: var(--color-rule)}.md-body a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.md-body ul:not(.md-chapters){padding-inline-start: 1.25em;list-style: disc}.md-body ol:not(.md-chapters){padding-inline-start: 1.25em;list-style: decimal}.md-body :is(ul,ol):not(.md-chapters) > li + li{margin-top: .35em}.md-body figure img{display: block}.md-body figcaption{margin-top: 10px;padding: 2px 0 2px 12px;border-left: 1px solid var(--color-rule);font: 400 12px/1.55 var(--font-mono);letter-spacing: .01em;color: var(--color-ink-mute)}.md-chapters{padding: 0;list-style: none}.md-chapters li{margin: 0}.md-chapter{display: grid;grid-template-columns: 64px 1fr;gap: 12px;width: 100%;padding: 12px 0;border: 0;border-bottom: 1px solid var(--color-rule);background: none;color: inherit;font: 400 14px/1.5 var(--font-mono);text-align: start}.md-chapter time{font: 500 12px/1.6 var(--font-mono);letter-spacing: .1em;color: var(--color-ink-3)}button.md-chapter{cursor: pointer}button.md-chapter:hover span{text-decoration: underline;text-underline-offset: 3px}.md-chapter:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 2px}.md-cover--audio::after{content: "";position: absolute;top: 6%;right: 0;z-index: -1;width: 88%;aspect-ratio: 1;border-radius: 50%;background: repeating-radial-gradient(circle,#141412 0 2px,#22211e 2px 4px);translate: 30% 0}html.dark .md-cover--audio::after{box-shadow: 0 0 0 1px rgb(246 243 234 / .22)}.au-sleeve{display: flex;flex-direction: column;aspect-ratio: 1;box-sizing: border-box;padding: clamp(16px,2.6vw,32px);background: #141412;color: rgb(246 243 234 / .82);font: 500 11px/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;box-shadow: 0 18px 36px rgb(20 20 18 / .22)}html.dark .au-sleeve{box-shadow: inset 0 0 0 1px rgb(246 243 234 / .18)}.au-sleeve__top,.au-sleeve__foot{display: flex;justify-content: space-between;gap: 12px;margin: 0}.au-sleeve__foot{padding-top: 12px;border-top: 1px solid rgb(246 243 234 / .18)}.au-disc{position: relative;flex: none;width: 68%;aspect-ratio: 1;margin: auto;border-radius: 50%;background: repeating-radial-gradient(circle,#0b0b0a 0 3px,#161614 3px 5px);box-shadow: 0 0 0 2px #2a2926}.au-disc img{position: absolute;inset: 31%;display: block;width: 38%;height: 38%;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 3px #f6f3ea}.au-disc::after{content: "";position: absolute;inset: 48.5%;border-radius: 50%;background: #f6f3ea;box-shadow: 0 0 0 1px #141412}@media (prefers-reduced-motion: no-preference){.is-playing .au-disc{animation: au-spin 1.8s linear infinite}}@keyframes au-spin{to{rotate: 360deg}}.au-player{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 14px 16px;margin-top: 22px;padding: clamp(14px,2vw,22px);border: 1px solid var(--color-rule);background: var(--color-paper)}.au-play{display: inline-flex;align-items: center;gap: 12px;min-height: 48px;padding: 0 22px;border: 0;background: var(--color-brand);color: #f6f3ea;font: 600 12px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;cursor: pointer}.au-play span{display: inline-flex}.au-play:focus-visible,.au-wave:focus-visible,.au-btn:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 3px}.au-btns{display: flex;justify-content: flex-end;gap: 6px}.au-btn{min-width: 44px;height: 44px;padding: 0 10px;border: 1px solid var(--color-rule);background: none;color: var(--color-ink);font: 600 12px/1 var(--font-mono);letter-spacing: .06em;cursor: pointer}.au-btn:hover{border-color: var(--color-ink)}.au-wave{grid-column: 1 / -1;display: flex;align-items: flex-end;gap: 3px;height: 56px;cursor: pointer}.au-wave i{flex: 1;min-width: 2px;background: color-mix(in srgb,var(--color-ink) 28%,transparent)}.au-wave i.is-on{background: var(--mt-red)}.au-time{grid-column: 1 / -1;display: flex;justify-content: space-between;margin: 0;padding-top: 8px;border-top: 1px solid var(--color-rule);color: var(--color-ink-3);font: 500 12px/1 var(--font-mono);letter-spacing: .08em;font-variant-numeric: tabular-nums}.au-bar{position: fixed;inset: auto 0 0;z-index: 60;padding-block: 8px calc(8px + env(safe-area-inset-bottom));background: #141412;color: #f6f3ea;font: 500 12px/1.3 var(--font-mono);letter-spacing: .08em}.au-bar-on body{padding-bottom: 64px}.au-bar__in{display: flex;align-items: center;gap: 6px 14px}.au-bar__dot{flex: none;width: 8px;height: 8px;border-radius: 50%;background: #e0654c}.au-bar__state{flex: none;color: rgb(246 243 234 / .78);text-transform: uppercase;white-space: nowrap}.au-bar__t{flex: 1;overflow: hidden;min-width: 0;font: italic 400 1rem/1.3 var(--font-body);letter-spacing: 0;text-overflow: ellipsis;white-space: nowrap}.au-bar__time{flex: none;font-variant-numeric: tabular-nums}.au-bar__btn,.au-bar__x{flex: none;min-height: 44px;border: 1px solid rgb(246 243 234 / .35);background: none;color: inherit;font: inherit;text-transform: uppercase;cursor: pointer}.au-bar__btn{padding: 0 14px}.au-bar__x{display: grid;place-items: center;width: 44px;border: 0}.au-bar__btn:hover{background: #f6f3ea;color: #141412}.au-bar :is(button):focus-visible{outline: 2px solid #f6f3ea;outline-offset: 2px}@media (max-width: 639.98px){.au-bar__in{display: grid;grid-template: "t t t t x" auto "dot state time btn btn" auto / auto auto minmax(0,1fr) auto auto;gap: 0 8px;align-items: center}.au-bar__t{grid-area: t}.au-bar__x{grid-area: x}.au-bar__dot{grid-area: dot}.au-bar__state{grid-area: state}.au-bar__time{grid-area: time;justify-self: end}.au-bar__btn{grid-area: btn}.au-bar-on body{padding-bottom: 112px}}@media (max-width: 767.98px){.md .ph-sheet .kg-gallery-row{flex-direction: column;gap: 26px}.ph-view__stage{padding: 12px 12px 4px}.ph-view__bar{grid-template-columns: 1fr auto;padding-inline: 12px}.ph-view__cap{grid-column: 1 / -1;order: 3}.ph-strip{padding-inline: 12px}.md-latest{grid-template-columns: minmax(0,1fr);gap: 28px}.mt-grid--audio .au-sleeve{width: min(100%,340px);margin-inline: auto}.mt-facts{grid-template-columns: minmax(0,1fr)}.au-player{grid-template-columns: minmax(0,1fr)}.au-play{justify-content: center}.au-btns{justify-content: stretch}.au-btn{flex: 1}.md-latest .md-cover,.md-cover--photo,.md-cover--audio{width: min(78%,300px)}.md-latest--video .md-cover{width: 100%}.md-row,.md-rows--numbered .md-row{grid-template-columns: 104px minmax(0,1fr) auto;gap: 12px}:is(.md-row--photo,.md-row--audio),.md-rows--numbered :is(.md-row--photo,.md-row--audio){grid-template-columns: 56px minmax(0,1fr) auto}.md-rows--numbered .md-row__n{display: none}}
