.mi{--mi-scrim:color-mix(in oklab, var(--ink) 93%, black);--mi-pad-l:max(calc(var(--gutter) + clamp(.5rem, 3.6vw, 4.5rem)), calc((100vw - 92rem) / 2));--mi-col-w:32rem;--mi-col-r:calc(var(--mi-pad-l) + var(--mi-col-w));isolation:isolate;position:relative}.mi-stage{z-index:0;pointer-events:none;contain:strict;background:var(--ink);position:fixed;inset:0;overflow:hidden}.mi-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;position:absolute;inset:0}.mi.is-live .mi-stage canvas{opacity:1}.mi-static{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 30%, var(--ink)) 0, color-mix(in oklab, var(--paper) 52%, var(--ink)) 54%, color-mix(in oklab, var(--accent) 22%, var(--ink)) 56%, var(--ink) 100%);position:absolute;inset:0}.mi-static img{object-fit:cover;object-position:66% 50%;width:100%;height:100%;position:absolute;inset:0}.mi-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--mi-scrim) 97%, transparent) 0, color-mix(in oklab, var(--mi-scrim) 95%, transparent) max(30%, var(--mi-col-r) + 1rem), color-mix(in oklab, var(--mi-scrim) 66%, transparent) calc(var(--mi-col-r) + 3rem), color-mix(in oklab, var(--mi-scrim) 14%, transparent) calc(var(--mi-col-r) + 6rem), transparent calc(var(--mi-col-r) + 8.5rem));position:fixed;inset:0}.mi-flow{z-index:2;position:relative;overflow-x:clip}.mi-beat{padding-inline:var(--mi-pad-l) var(--gutter);position:relative}.mi-hero{min-height:92svh;padding-top:calc(var(--header-h,4.25rem) + clamp(2rem, 7vh, 4.5rem));align-content:center;padding-bottom:clamp(2rem,6vh,4rem);display:grid}.mi-beat:where(:not(.mi-hero,.mi-end)){min-height:175svh;padding-top:40svh}.mi-gap,.mi-tail{display:none}.mi-stick{top:calc(var(--header-h,4.25rem) + 7vh);width:min(100%, var(--mi-col-w));gap:1.1rem;padding-block:1.5rem 3rem;display:grid;position:sticky}.mi-col{z-index:1;width:min(100%, var(--mi-col-w));gap:1rem;display:grid;position:relative}.mi-col>p:where(:not(.mi-aside,.mi-credit,.eyebrow,.mi-cue,.mi-actions,.mi-premise,.mi-by)){color:var(--text-2);max-width:var(--mi-col-w);text-wrap:pretty}.mi-title{letter-spacing:-.03em;font-variation-settings:"opsz" 144;text-wrap:balance;font-size:clamp(2.9rem,1.5rem + 4.4vw,5.4rem);line-height:.95}.mi-by{font-family:var(--font-mono);font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.mi-premise{font-size:var(--t-3);color:var(--text);text-wrap:pretty;line-height:1.2}.mi-lede{margin-top:.3rem}.mi-cue{font-family:var(--font-mono);font-size:var(--t--2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:1rem}.mi-cue span:after{content:"";vertical-align:middle;background:var(--line-2);width:2.6rem;height:1px;margin-left:.8rem;display:inline-block}.mi-qintro{z-index:1;width:min(100%, var(--mi-col-w));margin-inline:var(--mi-pad-l) var(--gutter);gap:.45rem;padding-block:0 clamp(2rem,8vh,4rem);display:grid;position:relative}.mi-qintro p:not(.eyebrow){color:var(--text-2)}.mi-col h2{font-variation-settings:"opsz" 96;letter-spacing:-.026em;text-wrap:balance;font-size:clamp(1.85rem,1.15rem + 2.3vw,2.9rem);line-height:1.04}.mi-aside{font-family:var(--font-mono);font-size:var(--t--1);letter-spacing:.02em;color:var(--text-3);border-left:1px solid color-mix(in oklab, var(--accent) 70%, transparent);padding-left:.9rem;line-height:1.6}.mi-card .qcard{background:linear-gradient(160deg, color-mix(in oklab, var(--bg-2) 78%, transparent), transparent 62%), color-mix(in oklab, var(--mi-scrim) 92%, transparent)}.mi-end{align-content:center;min-height:100svh;padding-block:clamp(4rem,12vh,8rem);display:grid}.mi-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.mi-credit{font-size:var(--t--1);color:var(--text-3);max-width:30rem}.mi-qhead{display:none}.mi-still,.mi-flatcover{margin:0;display:none}.mi-still img{border-radius:var(--radius-m);border:1px solid var(--line);width:100%;height:auto;display:block}.mi-flatcover img{width:clamp(6.5rem,9vw,9rem);height:auto;box-shadow:var(--shadow-2);border-radius:2px}@media (width<=62rem) and (aspect-ratio<=1){.mi{--mi-pad-l:var(--gutter);--mi-col-w:100%}.mi-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--mi-scrim) 55%, transparent) 0, transparent calc(var(--header-h,4.25rem) + 3rem))}.mi-hero{align-content:end;padding-bottom:2.5rem}.mi-qintro{padding-block:1.6rem 2rem}.mi-qintro:before,.mi-hero .mi-col:before,.mi-end .mi-col:before{content:"";z-index:-1;inset:-3rem calc(-1 * var(--gutter)) -2.5rem;background:linear-gradient(180deg, transparent 0, color-mix(in oklab, var(--mi-scrim) 94%, transparent) 3rem, color-mix(in oklab, var(--mi-scrim) 94%, transparent) calc(100% - 2.5rem), transparent 100%);pointer-events:none;position:absolute}.mi-qintro{display:none}.mi-qhead{border-bottom:1px solid var(--line);gap:.35rem;margin-bottom:.9rem;padding-bottom:.9rem;display:grid}.mi-qhead p:not(.eyebrow){color:var(--text-2)}.mi-beat:where(:not(.mi-hero,.mi-end)){min-height:0;padding-top:0}.mi-gap{height:92svh;display:block}.mi-stick{display:contents}.mi-beat:where(:not(.mi-hero,.mi-end)) .mi-col{padding-block:2.6rem 1.2rem;position:sticky;bottom:0}.mi-beat:where(:not(.mi-hero,.mi-end)) .mi-col:before{content:"";z-index:-1;inset:0 calc(-1 * var(--gutter)) 0;background:linear-gradient(180deg, transparent 0, color-mix(in oklab, var(--mi-scrim) 90%, transparent) 2.4rem, color-mix(in oklab, var(--mi-scrim) 96%, transparent) 100%);pointer-events:none;position:absolute}.mi-card{z-index:1;margin-top:1.2rem;padding-bottom:70svh;position:relative}.mi-tail{height:70svh;display:block}.mi-col h2{font-size:clamp(1.6rem,1.1rem + 2.6vw,2.2rem)}.mi-static img{object-position:50% 50%}}.mi.is-flat .mi-still,.mi.is-flat .mi-flatcover{display:block}.mi.is-flat .mi-stage{background:var(--mi-scrim);height:100svh;position:absolute;inset:0 0 auto}.mi.is-flat .mi-static{background:var(--mi-scrim)}.mi.is-flat .mi-qintro{width:auto;padding-inline:var(--mi-pad-l) var(--gutter);background:var(--mi-scrim);margin-inline:0;padding-top:2rem}@media not all and (width<=62rem) and (aspect-ratio<=1){.mi.is-flat .mi-static img{-webkit-mask-image:linear-gradient(#000 0 62%,#0000 90%);mask-image:linear-gradient(#000 0 62%,#0000 90%)}}.mi.is-flat .mi-beat:where(:not(.mi-hero)){background:var(--mi-scrim);min-height:0;padding-block:clamp(3rem,9vh,6rem)}.mi.is-flat .mi-stick{position:relative;top:auto}.mi.is-flat .mi-col{position:relative;bottom:auto}.mi.is-flat .mi-card{padding-bottom:0}@media not all and (width<=62rem) and (aspect-ratio<=1){.mi.is-flat .mi-beat:where(:not(.mi-hero,.mi-end)){grid-template-columns:var(--mi-col-w) minmax(0, 1fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}}@media (width<=62rem) and (aspect-ratio<=1){.mi.is-flat .mi-beat:where(:not(.mi-hero,.mi-end)){flex-direction:column;padding-top:2.5rem;display:flex}.mi.is-flat .mi-still{order:-1;margin-bottom:1.4rem}.mi.is-flat .mi-gap,.mi.is-flat .mi-tail{display:none}.mi.is-flat .mi-stick{display:grid}}@media (prefers-reduced-motion:reduce){.mi-stage canvas{transition:none}}
