.ch4-root{position:relative}.ch4-stage{height:100svh;position:relative}.ch4-index{display:none}@media (min-aspect-ratio:9/10) and (max-height:639.98px){.ch4-root:not([data-mode]) .ch4-gates{display:none}.ch4-root:not([data-mode]) .ch4-index{display:block}}@media (max-aspect-ratio:899/1000) and (max-width:359.98px),(max-aspect-ratio:899/1000) and (max-height:609.98px){.ch4-root:not([data-mode]) .ch4-gates{display:none}.ch4-root:not([data-mode]) .ch4-index{display:block}}.ch4-root[data-mode=index] .ch4-gates{display:none}.ch4-root[data-mode=index] .ch4-index{display:block}html:not(.js) .ch4-gates,:root[data-layout=flow] .ch4-gates{display:none}html:not(.js) .ch4-index,:root[data-layout=flow] .ch4-index{display:block}.ch4-root[data-mode=index] .ch4-stage{padding-top:calc(var(--header-h,64px) + .5rem);flex-direction:column;align-items:center;display:flex}@media (min-aspect-ratio:9/10) and (max-height:639.98px){.ch4-root:not([data-mode]) .ch4-stage{padding-top:calc(var(--header-h,64px) + .5rem);flex-direction:column;align-items:center;display:flex}.ch4-root:not([data-mode]) .ch4-statement-block{position:static}}@media (max-aspect-ratio:899/1000) and (max-width:359.98px),(max-aspect-ratio:899/1000) and (max-height:609.98px){.ch4-root:not([data-mode]) .ch4-stage{padding-top:calc(var(--header-h,64px) + .5rem);flex-direction:column;align-items:center;display:flex}.ch4-root:not([data-mode]) .ch4-statement-block{position:static}}html:not(.js) .ch4-stage,:root[data-layout=flow] .ch4-stage{height:auto;min-height:100svh;padding-top:calc(var(--header-h,64px) + 2rem);padding-bottom:var(--spacing-section,8rem);flex-direction:column;align-items:center;display:flex}.ch4-statement-block{grid-template-rows:1fr auto 1fr;justify-items:center;display:grid;position:absolute;inset:0}.ch4-root[data-mode=index] .ch4-statement-block,html:not(.js) .ch4-statement-block,:root[data-layout=flow] .ch4-statement-block{position:static}.ch4-statement{font-kerning:none;font-variant-ligatures:none}.ch4-line{white-space:nowrap;inline-size:fit-content;margin-inline:auto;display:block;position:relative}.ch4-chars{white-space:pre;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ch4-char{display:inline-block}.ch4-statement[data-collapsing] .ch4-line-text{opacity:0}.ch4-statement[data-collapsing] .ch4-chars{visibility:visible}.ch4-tagline-line{white-space:nowrap;inline-size:fit-content;margin-inline:auto;display:block}.ch4-gates{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ch4-gate{--gate-r:0px;--hit-r:calc(var(--gate-r) + 8px);--hole-r:calc(.5786 * var(--gate-r));--ring-fit:1;--label-a:0;--still-a:0;--below-h:0px;--name-base:clamp(.6875rem, 2.4svh, 1.375rem);--gate-accent:var(--color-fg,#fffffff0);block-size:0;inline-size:0;list-style:none;position:absolute;top:0;left:0}.ch4-gate[data-accent=energy]{--gate-accent:var(--color-energy,#fa6a59)}.ch4-gate[data-accent=technology]{--gate-accent:var(--color-technology,#70b2e9)}.ch4-gate[data-accent=metals]{--gate-accent:var(--color-metals,#dfc07f)}.ch4-gate[data-accent=mining]{--gate-accent:var(--color-mining,#6da885)}.ch4-gate-button{block-size:0;inline-size:0;color:inherit;font:inherit;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.ch4-gate-button:focus-visible{outline:none}.ch4-hit{pointer-events:none;cursor:pointer}html:not([data-room]) .journey-layer[data-active=true] .ch4-root[data-plateau] .ch4-hit,html:not([data-room]) .ch4-root:not([data-mode=index]) .ch4-gate[data-reach] .ch4-hit{pointer-events:auto}.ch4-disc{left:calc(-1 * var(--hit-r));top:calc(-1 * var(--hit-r));inline-size:calc(2 * var(--hit-r));block-size:calc(2 * var(--hit-r));transform-origin:50%;border-radius:50%;position:absolute}.ch4-focus{--focus-r:calc(var(--ring-fit,1) * var(--gate-r) + 9px);inline-size:calc(2 * var(--focus-r));block-size:calc(2 * var(--focus-r));margin-left:calc(-1 * var(--focus-r));margin-top:calc(-1 * var(--focus-r));box-sizing:border-box;border:2px solid var(--color-red-400,#ef3226);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.ch4-gate-button:focus-visible .ch4-focus{opacity:1}.ch4-gate{--rq-x:0;--rq-y:0;--rq-w:1.9;--rq-h:1.3;--win-x:0;--win-y:0;--win-w:.78;--win-h:.8}.ch4-still{opacity:0;block-size:0;inline-size:0;transition:opacity .3s var(--ease-soft,cubic-bezier(.25, 1, .5, 1));pointer-events:none;position:absolute;top:0;left:0}.ch4-still-ring,.ch4-still-hole,.ch4-still-orbit{-webkit-user-select:none;user-select:none;pointer-events:none;max-inline-size:none;display:block;position:absolute}.ch4-still-ring,.ch4-still-orbit{left:calc((var(--rq-x) - var(--rq-w)) * var(--gate-r));top:calc((var(--rq-y) - var(--rq-h)) * var(--gate-r));inline-size:calc(2 * var(--rq-w) * var(--gate-r));block-size:calc(2 * var(--rq-h) * var(--gate-r));transform-origin:calc((var(--rq-w) - var(--rq-x)) * var(--gate-r)) calc((var(--rq-h) - var(--rq-y)) * var(--gate-r));transition:transform .45s var(--ease-soft,cubic-bezier(.25, 1, .5, 1)), filter .3s var(--ease-soft,cubic-bezier(.25, 1, .5, 1))}.ch4-still-ring{mix-blend-mode:plus-lighter}.ch4-still-orbit{opacity:0;overflow:visible}.ch4-still:has(.ch4-still-ring[data-loaded]) .ch4-still-orbit{opacity:1}.ch4-root img[data-srcset]:not([data-loaded]){visibility:hidden}.ch4-still-hole{left:calc((var(--win-x) - 1.0323 * var(--win-w)) * var(--gate-r));top:calc((var(--win-y) - 1.0323 * var(--win-h)) * var(--gate-r));inline-size:calc(2.0645 * var(--win-w) * var(--gate-r));block-size:calc(2.0645 * var(--win-h) * var(--gate-r));opacity:.9;transition:opacity .3s var(--ease-soft,cubic-bezier(.25, 1, .5, 1))}.ch4-root[data-still] .ch4-still{opacity:var(--still-a)}.ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-ring{filter:brightness(1.3);transform:scale(1.06)}.ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-orbit{transform:scale(1.06)}.ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-hole{opacity:.76}.ch4-plate{opacity:0;pointer-events:none;transition:opacity .15s linear;position:absolute;inset:0;overflow:hidden}.ch4-plate>img{object-fit:cover;object-position:var(--plate-pos,50% 50%);block-size:100%;inline-size:100%;max-inline-size:none;display:block}@media (max-width:767.98px){.ch4-plate>img{object-position:var(--plate-pos-m,50% 50%)}}.ch4-root[data-still]:not([data-mode=index]) .ch4-plate{opacity:calc(var(--plate-a,1) * var(--pass-a,1))}.ch4-tail{block-size:40%;opacity:var(--tail-a,0);pointer-events:none;background:linear-gradient(#0000 0%,#030304d1 66%,#030304 100%);position:absolute;inset:auto 0 0}html:not(.js) .ch4-tail,:root[data-layout=flow] .ch4-tail{display:none}html[data-ch4-tag-hold] [data-site-header] [data-header-tag]{opacity:0!important}html:not(.js) .ch4-plate,:root[data-layout=flow] .ch4-plate{display:none}.ch4-hole{block-size:0;inline-size:0;position:absolute;top:0;left:0}.ch4-hole-block{left:0;top:calc(var(--hole-dy,.15) * var(--hole-r));text-align:center;transform:translate(-50%, -50%) scale(var(--hole-scale,1));opacity:var(--label-a);flex-direction:column;align-items:center;display:flex;position:absolute}.ch4-gate:not([data-label=hole]) .ch4-hole-block{visibility:hidden}.ch4-hole-block{transition:translate .45s var(--ease-soft,cubic-bezier(.25, 1, .5, 1))}.ch4-gate[data-preview] .ch4-hole-block{translate:0 -4px}.ch4-root[data-preset=portrait] .ch4-gate[data-label=below] .ch4-hole-block{visibility:visible;top:0}.ch4-root[data-preset=portrait] .ch4-gate[data-label=below] .ch4-hole-name,.ch4-root[data-preset=portrait] .ch4-gate[data-label=below] .ch4-hole-count{display:none}.ch4-root[data-preset=portrait] .ch4-gate[data-label=below] .ch4-hole-icon{inline-size:clamp(14px, calc(.62 * var(--hole-r)), 32px);block-size:clamp(14px, calc(.62 * var(--hole-r)), 32px)}.ch4-root[data-preset=portrait] .ch4-gate[data-label=below] .ch4-hole-rule{inline-size:clamp(12px, calc(.42 * var(--hole-r)), 28px);margin-top:5px}.ch4-root[data-preset=portrait] .ch4-below-icon{display:none}.ch4-hole-icon{inline-size:var(--hole-icon,clamp(1.125rem, 4.5svh, 2.75rem));block-size:var(--hole-icon,clamp(1.125rem, 4.5svh, 2.75rem));color:var(--color-fg,#fffffff0);display:block}.ch4-hole-rule{margin-top:var(--gap-ir,7px);background-color:var(--color-red,#e20000);block-size:1.5px;inline-size:40px;transition:inline-size .3s var(--ease-soft,cubic-bezier(.25, 1, .5, 1));display:block;box-shadow:0 0 6px #e200008c}.ch4-gate[data-preview] .ch4-hole-rule{inline-size:56px}.ch4-hole-name{--track:var(--name-track,.12em);margin-top:var(--gap-rn,8px);white-space:nowrap;font-size:var(--name-px,var(--name-base));color:var(--color-fg,#fffffff0);font-stretch:100%;line-height:1.25;display:block}.ch4-l{display:inline}.ch4-gate[data-lines="2"] .ch4-hole-name .ch4-l{display:block}.ch4-hole-count{white-space:nowrap;opacity:0;transition:opacity .2s var(--ease-soft,cubic-bezier(.25, 1, .5, 1));position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.ch4-gate[data-preview][data-count=hole] .ch4-hole-count{opacity:1}.ch4-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.ch4-measure>span{white-space:nowrap;position:absolute;top:0;left:0}.ch4-measure-name{--track:.12em;font-size:var(--name-base);margin-top:0;font-stretch:100%;line-height:1.25}.ch4-below{block-size:0;inline-size:0;position:absolute;top:0;left:0}.ch4-below-stack{text-align:center;white-space:nowrap;opacity:var(--label-a);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translate(-50%)}.ch4-gate:not([data-label=below]) .ch4-below-stack{visibility:hidden}.ch4-below-icon{block-size:18px;inline-size:18px;display:block}.ch4-root[data-preset=portrait] .ch4-below-icon{block-size:16px;inline-size:16px}.ch4-below-name{margin-top:8px;display:block}.ch4-root:not([data-preset=portrait]) .ch4-below-name{--track:.34em}.ch4-below-name .ch4-l{display:block}.ch4-root:not([data-preset=portrait]) .ch4-below-name[data-one-line-wide] .ch4-l{display:inline}.ch4-below-count{white-space:nowrap;opacity:0;transition:opacity .2s var(--ease-soft,cubic-bezier(.25, 1, .5, 1));position:absolute;top:0;left:0;transform:translate(-50%)}.ch4-gate[data-label=below] .ch4-below-count{top:calc(var(--below-h) + 6px)}.ch4-gate[data-preview][data-count=below] .ch4-below-count{opacity:1}.ch4-root[data-preset=portrait] .ch4-below-count,.ch4-root[data-preset=portrait] .ch4-hole-count{display:none}@media (prefers-reduced-motion:reduce){.ch4-hole-rule{transition:none}.ch4-gate[data-preview] .ch4-hole-block{translate:none}.ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-ring,.ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-orbit{transform:none}}:root[data-motion=off] .ch4-hole-rule{transition:none}:root[data-motion=off] .ch4-gate[data-preview] .ch4-hole-block{translate:none}:root[data-motion=off] .ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-ring,:root[data-motion=off] .ch4-root[data-still] .ch4-gate[data-preview] .ch4-still-orbit{transform:none}
