.thesis[data-astro-cid-co3te54n]{position:relative}.th-pin[data-astro-cid-co3te54n]{position:relative;height:100svh;min-height:620px;overflow:hidden;display:grid}.th-in[data-astro-cid-co3te54n]{position:relative;z-index:2;height:100%;pointer-events:none}.th-cap[data-astro-cid-co3te54n]{position:absolute;display:grid;gap:16px;width:min(600px,46vw)}.th-cap[data-astro-cid-co3te54n] .t-h2[data-astro-cid-co3te54n]{color:var(--cream)}.c1[data-astro-cid-co3te54n]{right:var(--gutter);top:clamp(92px,13vh,150px);text-align:right;justify-items:end;width:min(480px,40vw)}.c2[data-astro-cid-co3te54n]{left:var(--gutter);top:clamp(92px,13vh,150px)}.c3[data-astro-cid-co3te54n]{left:0;right:0;margin-inline:auto;width:max-content;bottom:clamp(36px,7vh,72px);text-align:center}.c3[data-astro-cid-co3te54n] .t-h1[data-astro-cid-co3te54n]{font-size:clamp(30px,4.2vw,60px);color:var(--cream)}.th-mark[data-astro-cid-co3te54n]{color:var(--ink)}.th-svg[data-astro-cid-co3te54n]{position:absolute;left:0;right:0;bottom:clamp(120px,17vh,190px);width:100%;height:auto;max-height:55svh;overflow:visible}.th-svg[data-astro-cid-co3te54n].m{display:none}.th-base[data-astro-cid-co3te54n]{stroke:var(--stage-line);stroke-width:1.5;stroke-dasharray:4 8}.th-line[data-astro-cid-co3te54n]{fill:none;stroke:var(--cream);stroke-width:3.5;stroke-linecap:round}.th-climb[data-astro-cid-co3te54n]{fill:none;stroke:none}.th-blocks[data-astro-cid-co3te54n] rect[data-astro-cid-co3te54n]{fill:#2a3a55;stroke:#6f8cff8c;stroke-width:1.5}.th-dots[data-astro-cid-co3te54n] circle[data-astro-cid-co3te54n]{fill:var(--lime)}.th-lbl[data-astro-cid-co3te54n]{fill:var(--cream-2);font:700 22px/1 var(--f-tc);letter-spacing:.08em}.th-peak[data-astro-cid-co3te54n] polygon[data-astro-cid-co3te54n]{fill:var(--cream)}.th-peak[data-astro-cid-co3te54n] .th-peak-in[data-astro-cid-co3te54n]{fill:var(--lime)}@media(scripting:enabled){.thesis[data-astro-cid-co3te54n]:not([data-ready]) [data-astro-cid-co3te54n][data-cap]{opacity:0;animation:reveal-safety .6s ease 2.5s forwards}}@media(max-width:800px){.th-cap[data-astro-cid-co3te54n],.c1[data-astro-cid-co3te54n]{width:auto;left:var(--gutter);right:var(--gutter);text-align:left;justify-items:start}.c1[data-astro-cid-co3te54n],.c2[data-astro-cid-co3te54n]{top:92px}.c3[data-astro-cid-co3te54n]{bottom:44px;width:auto;margin:0;left:var(--gutter);right:var(--gutter);text-align:left}.c3[data-astro-cid-co3te54n] .t-h1[data-astro-cid-co3te54n]{font-size:clamp(28px,8.4vw,44px)}.th-svg[data-astro-cid-co3te54n].d{display:none}.th-svg[data-astro-cid-co3te54n].m{display:block;bottom:150px;max-height:58svh}.th-lbl[data-astro-cid-co3te54n]{font-size:34px}.th-line[data-astro-cid-co3te54n]{stroke-width:4.5}}
