.fit[data-astro-cid-ibpkngkf]{min-width:0;position:relative}.fit-not[data-astro-cid-ibpkngkf]{margin-top:calc(var(--u) * 4)}.fit[data-astro-cid-ibpkngkf] .cell-grid{grid-template-rows:repeat(var(--fit-rows,5), auto)}.fg-list[data-astro-cid-ibpkngkf]{display:contents}.fit[data-astro-cid-ibpkngkf] .cell.fg-left{grid-column:1}.fit[data-astro-cid-ibpkngkf] .cell.fg-head{padding-block:calc(var(--u) - 1px);align-items:center;display:flex}.fg-h[data-astro-cid-ibpkngkf]{font-family:var(--font-mono);font-weight:400;font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;line-height:1.3}.fit[data-astro-cid-ibpkngkf] .cell.fit-crit{transition:background-color var(--dur-ui) var(--ease);padding:0}.fit[data-astro-cid-ibpkngkf] .cell.fit-crit.on{background:var(--card)}.fg-btn[data-astro-cid-ibpkngkf]{grid-template-columns:var(--u) minmax(0, 1fr);column-gap:var(--u);width:100%;padding:calc(var(--u) * 1.5 - 1px) calc(var(--pad) - 1px);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--cell-r);background:0 0;border:0;align-items:start;margin:0;display:grid}.fg-btn[data-astro-cid-ibpkngkf]:focus-visible{outline:var(--ring-w) solid var(--grad-b);outline-offset:calc(-1 * var(--s-half))}.fg-dot[data-astro-cid-ibpkngkf]{width:var(--s-1);height:var(--s-1);background:var(--line-strong);transition:width var(--dur-ui) var(--ease), height var(--dur-ui) var(--ease);border-radius:50%;justify-self:start;margin-top:.62em}.fit[data-astro-cid-ibpkngkf] .fit-crit.on .fg-dot[data-astro-cid-ibpkngkf]{width:calc(var(--s-1) + var(--s-half));height:calc(var(--s-1) + var(--s-half));background:var(--grad)}.fg-text[data-astro-cid-ibpkngkf]{gap:var(--s-half);flex-direction:column;min-width:0;display:flex}.k[data-astro-cid-ibpkngkf]{font-weight:500;font-size:var(--t-title);letter-spacing:-.015em;color:var(--text-2);transition:color var(--dur-ui) var(--ease);line-height:1.2}.fg-why[data-astro-cid-ibpkngkf]{font-size:var(--t-body);color:var(--text-3);text-wrap:pretty;line-height:1.4}.fit[data-astro-cid-ibpkngkf] .fit-crit.on .k[data-astro-cid-ibpkngkf]{color:var(--text)}.fit[data-astro-cid-ibpkngkf] .fit-crit.on .fg-why[data-astro-cid-ibpkngkf]{color:var(--text-2)}@media (hover:hover){.fit[data-astro-cid-ibpkngkf] .cell.fit-crit:hover{background:var(--card)}.fit[data-astro-cid-ibpkngkf] .fit-crit:hover .k[data-astro-cid-ibpkngkf]{color:var(--text)}}.fit[data-astro-cid-ibpkngkf] .cell.fg-item{grid-template-columns:var(--u) minmax(0, 1fr);column-gap:var(--u);padding-block:calc(var(--u) - 1px);font-size:var(--t-body);color:var(--text);align-items:start;line-height:1.4;display:grid}.fg-x[data-astro-cid-ibpkngkf]{color:var(--text-3);margin-top:.2em}.fit[data-astro-cid-ibpkngkf] .cell.fg-cta-cell{padding-block:calc(var(--u) * 1.5 - 1px);align-items:center;display:flex}.fit[data-astro-cid-ibpkngkf] .cell.fg-right{grid-area:1/2/-1;position:absolute;inset:0}.fg-canvas[data-astro-cid-ibpkngkf]{inset:calc(var(--pad) - 1px);width:calc(100% - 2 * var(--pad) + 2px);height:calc(100% - 2 * var(--pad) + 2px);display:block;position:absolute}.fg-close-in[data-astro-cid-ibpkngkf]{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 2);flex-direction:column;height:100%;display:flex}.fg-story[data-astro-cid-ibpkngkf]{max-width:26ch;font-weight:500;font-size:var(--t-title);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0;line-height:1.2}@media (width<=760px){.fit[data-astro-cid-ibpkngkf] .cell-grid{grid-template-rows:none}.fit[data-astro-cid-ibpkngkf] .cell.fg-right{grid-area:auto/1;position:relative;inset:auto}.fit[data-astro-cid-ibpkngkf] .cell.fg-readout{min-height:calc(var(--u) * 24)}.fit[data-astro-cid-ibpkngkf] .cell.fg-close{min-height:calc(var(--u) * 12)}}@media (prefers-reduced-motion:reduce){.fit[data-astro-cid-ibpkngkf] .cell.fit-crit,.k[data-astro-cid-ibpkngkf],.fg-dot[data-astro-cid-ibpkngkf]{transition:none}}.cmp[data-astro-cid-mp7ecvtx]{position:relative}@media (width<=900px){.cmp[data-astro-cid-mp7ecvtx] .cmp-grid{grid-template-columns:minmax(0,1fr)}.cmp[data-astro-cid-mp7ecvtx] .cmp-col{grid-column:span 1}}.cmp[data-astro-cid-mp7ecvtx] .cmp-col{padding:0}.col[data-astro-cid-mp7ecvtx]{flex-direction:column;height:100%;display:flex}.ch[data-astro-cid-mp7ecvtx]{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-2);padding:calc(var(--pad) - 1px);border-bottom:1px solid var(--cell-line,var(--line-solid));flex-wrap:wrap;display:flex}.title[data-astro-cid-mp7ecvtx]{min-width:0;font-weight:500;font-size:var(--t-title);letter-spacing:-.015em;color:var(--text);text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.15}.col-tag[data-astro-cid-mp7ecvtx]{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:none;line-height:1.4}.rows[data-astro-cid-mp7ecvtx]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-mp7ecvtx] li[data-astro-cid-mp7ecvtx]{align-items:center;gap:var(--s-2);padding:var(--s-2) calc(var(--pad) - 1px);border-bottom:1px solid var(--line);font-size:var(--t-body);color:var(--text);transition:padding var(--dur-ui) var(--ease);line-height:1.4;display:flex}.rows[data-astro-cid-mp7ecvtx] li[data-astro-cid-mp7ecvtx]:last-child{border-bottom:0}@media (hover:hover){.rows[data-astro-cid-mp7ecvtx] li[data-astro-cid-mp7ecvtx]:hover{padding-left:calc(var(--pad) + var(--s-1))}}.dot[data-astro-cid-mp7ecvtx]{width:var(--s-1);height:var(--s-1);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.emphasis[data-astro-cid-mp7ecvtx] .dot[data-astro-cid-mp7ecvtx]{background:var(--grad);box-shadow:none}.item[data-astro-cid-mp7ecvtx]{overflow-wrap:break-word;min-width:0}@media (prefers-reduced-motion:reduce){.rows[data-astro-cid-mp7ecvtx] li[data-astro-cid-mp7ecvtx]{transition:none}}.vid[data-astro-cid-kuvzkjex]{--vid-pad:calc(var(--pad) - 1px);box-sizing:border-box;min-height:calc(100% + 2 * var(--vid-pad));margin:calc(-1 * var(--vid-pad));border-radius:calc(var(--cell-r) - 1px);transition:background-color var(--dur-ui) var(--ease);flex-direction:column;display:flex;position:relative}.vid[data-astro-cid-kuvzkjex]:hover,.vid[data-astro-cid-kuvzkjex]:focus-within{background:var(--card)}.poster[data-astro-cid-kuvzkjex]{aspect-ratio:16/9;border-bottom:1px solid var(--line);border-radius:calc(var(--cell-r) - 1px) calc(var(--cell-r) - 1px) 0 0;background-color:var(--paper);background-image:radial-gradient(circle at center, var(--grid-dot) .85px, transparent 1.25px);background-size:var(--u) var(--u);flex:none;position:relative;overflow:hidden}.poster[data-astro-cid-kuvzkjex]:after{content:"";pointer-events:none;background:var(--grad);mix-blend-mode:multiply;opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.vid[data-astro-cid-kuvzkjex]:not(.playable):hover .poster[data-astro-cid-kuvzkjex]:after{opacity:.18}.play[data-astro-cid-kuvzkjex]{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meta[data-astro-cid-kuvzkjex]{gap:var(--s-1);padding:var(--s-2) var(--vid-pad) var(--vid-pad);flex-direction:column;display:flex}.tag[data-astro-cid-kuvzkjex]{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);line-height:1.4}.who[data-astro-cid-kuvzkjex]{align-items:baseline;gap:var(--s-half) var(--s-2);font-size:min(var(--t-body), 17px);color:var(--text);flex-wrap:wrap;line-height:1.4;display:flex}.dur[data-astro-cid-kuvzkjex]{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.vid[data-astro-cid-kuvzkjex],.poster[data-astro-cid-kuvzkjex]:after{transition:none}}.vp[data-astro-cid-fyurdl3p]{min-width:0;position:relative;container-type:inline-size}.vp[data-astro-cid-fyurdl3p] .cell.vp-frame{place-items:center;min-height:56.25cqw;margin:0 -1px -1px 0;padding:0;display:grid}.vp-canvas[data-astro-cid-fyurdl3p]{pointer-events:none;border-radius:calc(var(--cell-r) - 1px);width:100%;height:100%;display:block;position:absolute;inset:0}.vp-center[data-astro-cid-fyurdl3p]{z-index:1;justify-items:center;row-gap:var(--u);padding:var(--u);text-align:center;display:grid;position:relative}.vp-knob[data-astro-cid-fyurdl3p]{width:clamp(var(--s-10), 6vw, calc(var(--step) * 16));aspect-ratio:1;border:1px solid var(--line-strong);background:var(--paper);color:var(--text-3);border-radius:50%;place-items:center;display:grid}.vp-knob[data-astro-cid-fyurdl3p] svg{transform:translate(2px)}.vp-caption[data-astro-cid-fyurdl3p]{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;line-height:1.4}
