._when_zif2l_11{color:var(--mz-text-muted);font-family:var(--mz-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.4}._chapters_zif2l_22{width:min(100%, var(--mz-measure));padding:0 var(--mz-gutter);margin-inline:auto}._chapter_zif2l_22{padding-block:clamp(4rem,7vw,6rem)}._chapter_zif2l_22+._chapter_zif2l_22{border-top:1px solid oklch(100% 0 0/.07)}._head_zif2l_36{gap:1rem 4rem;margin-bottom:clamp(2.75rem,4vw,4rem);display:grid}._head_zif2l_36 h2,._closeMain_zif2l_43 h2{max-width:18ch;color:var(--mz-text-primary);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);font-weight:700;line-height:1.02}._head_zif2l_36>p{max-width:34rem;color:var(--mz-text-secondary);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}._head_zif2l_36>p a{color:var(--mz-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--mz-border-strong);text-decoration-color:var(--mz-border-strong);text-underline-offset:.2em}@media (width>=64rem){._head_zif2l_36{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}._head_zif2l_36>p{padding-bottom:.375rem}}._head_zif2l_36[data-layout]{grid-template-columns:minmax(0,1fr);gap:1.25rem}._head_zif2l_36[data-layout]>p{padding-bottom:0}._facts_zif2l_92{gap:0 2.5rem;margin:clamp(3rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}._facts_zif2l_92 li{color:var(--mz-text-secondary);border-top:1px solid oklch(100% 0 0/.07);padding:1rem 0;line-height:1.5}@media (width>=64rem){._facts_zif2l_92{grid-template-columns:repeat(3,minmax(0,1fr))}}._shelf_zif2l_114{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}._shelf_zif2l_114 li{align-content:start;display:grid}._cover_zif2l_128{aspect-ratio:2/3;background:var(--mz-bg-secondary);border-radius:.625rem;margin-bottom:.875rem;overflow:hidden;box-shadow:0 0 0 1px oklch(100% 0 0/.06),0 1.25rem 2.5rem -1.5rem oklch(0% 0 0/.8)}._cover_zif2l_128 img{object-fit:cover;width:100%;height:100%;display:block}._cover_zif2l_128{position:relative}._coverPill_zif2l_151{color:var(--mz-text-secondary);font-size:var(--text-xs);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(15.4% 0 0/.66);border-radius:999px;align-items:center;gap:.4375rem;padding:.25rem .625rem;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:.625rem;left:.625rem;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}._shelf_zif2l_114 li:not([data-live]) ._cover_zif2l_128 img{filter:brightness(.32)saturate(.5)}._shelf_zif2l_114 li[data-live] ._coverPill_zif2l_151{color:var(--mz-text-primary)}._shelf_zif2l_114 h3{color:var(--mz-text-primary);font-size:var(--text-title);text-wrap:balance;margin:0;font-weight:600;line-height:1.3}._shelf_zif2l_114 li:not([data-live]) h3{color:var(--mz-text-secondary)}@media (width<=39.99rem){._shelf_zif2l_114{margin-inline:calc(var(--mz-gutter) * -1);padding-inline:var(--mz-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--mz-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;gap:.875rem;overflow-x:auto}._shelf_zif2l_114::-webkit-scrollbar{display:none}._shelf_zif2l_114 li{scroll-snap-align:start}._coverPill_zif2l_151{font-size:var(--text-meta);padding:.1875rem .5rem;top:.5rem;left:.5rem}}@media (width>=40rem){._shelf_zif2l_114{gap:1.25rem}}@media (width>=64rem){._shelf_zif2l_114{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}@supports (corner-shape:superellipse(1.25)){._cover_zif2l_128{corner-shape:superellipse(1.25)}}._close_zif2l_43{border-top:1px solid oklch(100% 0 0/.07);gap:3rem;padding-block:clamp(4rem,7vw,6rem) clamp(5rem,9vw,8rem);display:grid}._closeMain_zif2l_43{justify-items:start;gap:2rem;display:grid}._closeMain_zif2l_43>p{max-width:34rem;color:var(--mz-text-secondary);text-wrap:pretty;margin:-1rem 0 0;font-size:1.0625rem;line-height:1.6}._closeLinks_zif2l_276{margin:0;padding:0;list-style:none;display:grid}._closeSide_zif2l_283{align-content:start;justify-items:start;gap:.5rem;display:grid}._closeSide_zif2l_283 h3{color:var(--mz-text-primary);font-size:var(--text-lg);margin:0;font-weight:700}._closeSide_zif2l_283 p{color:var(--mz-text-secondary);margin:0;line-height:1.55}._textLink_zif2l_303{min-height:2.75rem;color:var(--mz-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--mz-border-strong);text-decoration-color:var(--mz-border-strong);text-underline-offset:.25em;align-items:center;font-weight:600;display:inline-flex}._textLink_zif2l_303:focus-visible{outline:2px solid var(--mz-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){._textLink_zif2l_303:hover{text-decoration-color:currentColor}}@media (width>=64rem){._close_zif2l_43{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}._closeSide_zif2l_283{border-left:1px solid oklch(100% 0 0/.07);padding-left:2.5rem}}._visionList_zif2l_339{gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}._visionList_zif2l_339 li{border-top:1px solid oklch(100% 0 0/.07);align-content:start;gap:.375rem;padding:1.125rem 0;display:grid}._visionList_zif2l_339 strong{color:var(--mz-text-primary);font-size:1.0625rem;font-weight:600}._visionList_zif2l_339 span{color:var(--mz-text-secondary);text-wrap:pretty;line-height:1.5}@media (width>=64rem){._visionList_zif2l_339{grid-template-columns:repeat(3,minmax(0,1fr))}}._visionSteps_zif2l_374{counter-reset:vision-step;gap:1.5rem 2.5rem;margin:0 0 clamp(2rem,3vw,2.75rem);padding:0;list-style:none;display:grid}._visionSteps_zif2l_374 li{counter-increment:vision-step;align-content:start;gap:.625rem;display:grid}._visionSteps_zif2l_374 li:before{content:counter(vision-step, decimal-leading-zero);color:var(--mz-text-muted);font-family:var(--mz-mono);font-size:var(--text-control);font-variant-numeric:tabular-nums}._visionSteps_zif2l_374 h3{color:var(--mz-text-primary);margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}._visionSteps_zif2l_374 p{color:var(--mz-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}@media (width>=64rem){._visionSteps_zif2l_374{grid-template-columns:repeat(3,minmax(0,1fr))}}
