.p-head[data-astro-cid-4r7fg6xi]{text-align:center;justify-items:center;padding-top:clamp(8rem,16vw,12rem);display:grid}.p-head__title[data-astro-cid-4r7fg6xi]{max-width:14ch}.p-head[data-astro-cid-4r7fg6xi] .vline[data-astro-cid-4r7fg6xi]{margin-block:2rem 2.5rem}.p-head__bar[data-astro-cid-4r7fg6xi]{text-align:left;justify-content:space-between;align-items:baseline;gap:2rem;width:100%;padding-bottom:1.25rem;display:flex}.p-head__hl[data-astro-cid-4r7fg6xi]{font-size:clamp(1.1rem,1.6vw,1.4rem)}.p-cover[data-astro-cid-4r7fg6xi]{aspect-ratio:16/8}.p-cover[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{filter:brightness(.92)}.p-body[data-astro-cid-4r7fg6xi]{grid-template-columns:minmax(16rem,.75fr) 1.5fr;align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.p-aside[data-astro-cid-4r7fg6xi]{position:sticky;top:7rem}.p-aside__inner[data-astro-cid-4r7fg6xi]{gap:2.5rem;display:grid}.p-intro[data-astro-cid-4r7fg6xi]{color:var(--white);font-size:1.1rem;font-weight:300;line-height:1.6}.p-facts[data-astro-cid-4r7fg6xi]{border-top:1px solid var(--line);display:grid}.p-facts[data-astro-cid-4r7fg6xi] div[data-astro-cid-4r7fg6xi]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.85rem;display:flex}.p-facts[data-astro-cid-4r7fg6xi] dt[data-astro-cid-4r7fg6xi]{color:var(--steel-dim)}.p-facts[data-astro-cid-4r7fg6xi] dd[data-astro-cid-4r7fg6xi]{color:var(--white);text-align:right}.p-chapters[data-astro-cid-4r7fg6xi]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.p-chapter__img[data-astro-cid-4r7fg6xi]{width:min(100%, 88vh * var(--r));justify-self:start}.p-video[data-astro-cid-4r7fg6xi]{max-width:72rem}.p-genesis[data-astro-cid-4r7fg6xi]{padding-top:clamp(3rem,7vw,6rem);overflow:hidden}.p-genesis__head[data-astro-cid-4r7fg6xi]{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.p-genesis__head[data-astro-cid-4r7fg6xi] .btn[data-astro-cid-4r7fg6xi]{margin-top:.75rem}.p-genesis__viewport[data-astro-cid-4r7fg6xi]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);overflow-x:auto}.p-genesis__viewport[data-astro-cid-4r7fg6xi]::-webkit-scrollbar{display:none}.p-genesis__track[data-astro-cid-4r7fg6xi]{width:max-content;padding-right:var(--gutter);gap:clamp(1rem,2.5vw,2.5rem);display:flex}.p-step[data-astro-cid-4r7fg6xi]{scroll-snap-align:start;align-content:start;gap:1rem;width:clamp(16rem,26vw,26rem);display:grid;position:relative}.p-step__btn[data-astro-cid-4r7fg6xi]{cursor:zoom-in;width:100%;display:block}.p-step__img[data-astro-cid-4r7fg6xi]{aspect-ratio:4/5;display:block}.p-step__img[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{transition:transform 1.2s var(--ease), filter .8s;filter:brightness(.9)}.p-step__btn[data-astro-cid-4r7fg6xi]:hover img[data-astro-cid-4r7fg6xi]{filter:brightness();transform:scale(1.04)}.p-step__num[data-astro-cid-4r7fg6xi]{color:var(--gold);font-size:3.5rem}.p-step__cap[data-astro-cid-4r7fg6xi]{color:var(--steel);max-width:30ch;font-size:.95rem;line-height:1.55}@media (prefers-reduced-motion:no-preference) and (width>=861px){.js .p-genesis[data-astro-cid-4r7fg6xi]{flex-direction:column;justify-content:center;min-height:100svh;padding-block:5.5rem 1.5rem;display:flex}.js .p-genesis__head[data-astro-cid-4r7fg6xi]{text-align:left;grid-template-columns:1fr auto;place-items:center start;margin:0 0 clamp(1rem,3vh,2rem)}.js .p-genesis__head[data-astro-cid-4r7fg6xi] p[data-astro-cid-4r7fg6xi]{display:none}.js .p-genesis__head[data-astro-cid-4r7fg6xi] .btn[data-astro-cid-4r7fg6xi]{margin-top:0}.js .p-genesis__viewport[data-astro-cid-4r7fg6xi]{padding-inline:0;overflow:visible}.js .p-genesis__track[data-astro-cid-4r7fg6xi]{gap:1.5rem;padding-right:0}.js .p-step[data-astro-cid-4r7fg6xi]{width:clamp(14rem,80svh - 16.8rem,min(36vw,36rem))}.js .p-step__cap[data-astro-cid-4r7fg6xi]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.lb[data-astro-cid-4r7fg6xi]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);background:#070708f2;border:0;margin:0;padding:0}.lb[data-astro-cid-4r7fg6xi]::backdrop{background:#000c}.lb[data-astro-cid-4r7fg6xi][open]{grid-template-rows:auto 1fr;display:grid}.lb__top[data-astro-cid-4r7fg6xi]{padding:1rem var(--gutter);justify-content:space-between;align-items:center;display:flex}.lb__slide[data-astro-cid-4r7fg6xi]{grid-template-rows:1fr auto;justify-items:center;gap:1rem;min-height:0;padding:0 clamp(3.5rem,8vw,7rem) 2rem;display:grid}.lb__slide[data-astro-cid-4r7fg6xi][hidden]{display:none}.lb__slide[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{object-fit:contain;border-radius:var(--radius);width:auto;max-width:100%;min-height:0;max-height:100%}.lb__cap[data-astro-cid-4r7fg6xi]{text-align:center;max-width:60ch;color:var(--steel)}.lb__icon[data-astro-cid-4r7fg6xi]{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background .4s,color .4s;display:grid}.lb__icon[data-astro-cid-4r7fg6xi]:hover{background:var(--white);color:var(--ink)}.lb__prev[data-astro-cid-4r7fg6xi],.lb__next[data-astro-cid-4r7fg6xi]{position:absolute;top:50%;transform:translateY(-50%)}.lb__prev[data-astro-cid-4r7fg6xi]{left:var(--gutter)}.lb__next[data-astro-cid-4r7fg6xi]{right:var(--gutter)}.p-next[data-astro-cid-4r7fg6xi]{padding-top:var(--section);justify-items:center;gap:1.5rem;display:grid}.p-next__link[data-astro-cid-4r7fg6xi]{text-align:center;justify-items:center;gap:1rem;width:100%;display:grid;position:relative}.p-next__img[data-astro-cid-4r7fg6xi]{aspect-ratio:16/6;width:100%;margin-top:1rem;display:block}.p-next__img[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{filter:brightness(.82)saturate(.9);transition:filter 1.2s var(--ease), transform 1.4s var(--ease)}.p-next__link[data-astro-cid-4r7fg6xi]:hover .p-next__img[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{filter:brightness()saturate();transform:scale(1.03)}.p-next__label[data-astro-cid-4r7fg6xi]{color:var(--steel);align-items:center;gap:.5rem;display:inline-flex}.p-next__title[data-astro-cid-4r7fg6xi]{transition:letter-spacing 1s var(--ease)}.p-next__link[data-astro-cid-4r7fg6xi]:hover .p-next__title[data-astro-cid-4r7fg6xi]{letter-spacing:.015em}@media (width<=860px){.p-body[data-astro-cid-4r7fg6xi]{grid-template-columns:1fr}.p-aside[data-astro-cid-4r7fg6xi]{position:static}.p-head__bar[data-astro-cid-4r7fg6xi]{text-align:center;flex-direction:column;align-items:center;gap:.5rem}.p-cover[data-astro-cid-4r7fg6xi]{aspect-ratio:4/5}}
