.start-here-primer{--start-bg:var(--sl-color-bg);--start-surface:var(--codex-surface-raised-color);--start-text:var(--sl-color-white);--start-body:var(--sl-color-gray-2);--start-muted:var(--sl-color-gray-3);--start-accent:var(--sl-color-accent-high);--start-line:var(--sl-color-hairline-light);--start-void:var(--home-void);--start-wide:118rem;--start-reading:66rem;--start-gutter:clamp(1.25rem, 4vw, 5.5rem);background:var(--start-bg);min-width:0;color:var(--start-body);font-family:var(--vc-font-body);font-size:clamp(1rem,.96rem + .15vw,1.1rem);line-height:1.68;position:relative;overflow:clip}.start-here-primer *,.start-here-primer :before,.start-here-primer :after{box-sizing:border-box}.start-here-primer :where(h1,h2,h3,p,blockquote){margin-block-start:0}.start-here-primer :where(h1,h2,h3){color:var(--start-text);text-wrap:balance}.start-here-primer :where(p){text-wrap:pretty}.start-here-primer :where(a){color:inherit}.start-shell{width:min(100%, var(--start-wide));padding-inline:var(--start-gutter);margin-inline:auto}.start-eyebrow{color:var(--start-accent);font-family:var(--vc-font-ui);letter-spacing:.21em;text-transform:uppercase;margin:0 0 .7rem;font-size:.67rem;font-weight:800}.start-lead{max-width:var(--start-reading);color:var(--start-text);font-size:clamp(1.13rem,1.03rem + .42vw,1.45rem);line-height:1.5}.start-here-primer h2{max-width:82rem;font-family:var(--vc-font-display);margin-bottom:1.35rem;font-size:clamp(2.4rem,1.65rem + 3.3vw,5.7rem);line-height:.96}.start-here-primer h3{font-family:var(--vc-font-display);margin-bottom:.7rem;font-size:clamp(1.45rem,1.1rem + 1vw,2.4rem);line-height:1.05}.start-inline-link,.start-scroll-link{font-family:var(--vc-font-ui);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:gap .15s;display:inline-flex;color:var(--start-accent)!important}.start-inline-link:hover,.start-inline-link:focus-visible,.start-scroll-link:hover,.start-scroll-link:focus-visible{gap:.9rem}.start-hero{--start-text:var(--home-text-fixed);--start-body:var(--home-text-soft-fixed);--start-accent:var(--home-text-fixed);isolation:isolate;min-height:min(62rem, max(46rem, calc(88svh - var(--sl-nav-height))));background:linear-gradient(180deg, color-mix(in oklch, var(--start-void) 8%, transparent), var(--start-void) 98%), url(/assets/images/viscerium-banner.webp) center / cover no-repeat, var(--start-void);place-items:center;display:grid;position:relative;overflow:hidden}.start-hero__veil{z-index:-1;background:radial-gradient(circle at 50% 42%, transparent 0 16rem, color-mix(in oklch, var(--start-void) 35%, transparent) 48rem), linear-gradient(0deg, var(--start-bg), transparent 13rem);position:absolute;inset:0}.start-hero__copy{text-align:center;width:min(100% - 2rem,78rem);text-shadow:0 .25rem 1.8rem var(--codex-shadow-color);padding:5rem 1rem 7rem}.start-hero h1{color:var(--home-text-fixed);font-family:var(--vc-font-display);margin:0;font-size:clamp(4rem,2.5rem + 7vw,9rem);line-height:.8}.start-hero__tagline{color:var(--home-text-fixed);font-family:var(--vc-font-display);margin:clamp(1.5rem,3vw,2.35rem) 0 .9rem;font-size:clamp(1.45rem,1.05rem + 1.6vw,2.55rem);line-height:1.08}.start-hero__lead{width:min(100%,58rem);color:var(--home-text-soft-fixed);margin:0 auto;font-size:clamp(1.04rem,.98rem + .3vw,1.25rem)}.start-hero__question{color:var(--home-text-fixed);font-family:var(--vc-font-display);margin:1.35rem 0 0;font-size:1.15rem;font-style:italic}.start-scroll-link{color:var(--home-text-fixed)!important}.start-section{position:relative}.start-section__intro{padding-block:clamp(5rem,8vw,8rem) clamp(2.5rem,4vw,4rem)}.start-section__intro>:where(p,h2){max-width:76rem}.start-timeline{background:var(--start-void)}.start-timeline .start-section__intro{--start-text:var(--home-text-fixed);--start-body:var(--home-text-soft-fixed)}.start-era-sequence{border-block:1px solid var(--home-line-fixed)}.start-era-band{--era-accent:var(--start-accent);border-bottom:1px solid var(--home-line-fixed);background:var(--start-void);grid-template-columns:minmax(0,1.3fr) minmax(21rem,.7fr);align-items:stretch;min-height:clamp(19rem,32vw,28rem);text-decoration:none;display:grid;position:relative;overflow:hidden;color:var(--home-text-soft-fixed)!important}.start-era-band:last-child{border-bottom:0}.start-era-band--citadel{--era-accent:var(--era-e1-base)}.start-era-band--smog{--era-accent:var(--era-e2-base)}.start-era-band--nearsight{--era-accent:var(--era-e3-base)}.start-era-band--entropy{--era-accent:var(--era-e4-base)}.start-era-band__map{min-width:0;padding:clamp(1rem, 2vw, 2rem) var(--start-gutter);background:linear-gradient(90deg, color-mix(in oklch, var(--era-accent) 8%, var(--start-void)), var(--start-void));place-items:center;display:grid;position:relative;overflow:hidden}.start-era-band__map:before,.start-era-band__map:after{content:"";pointer-events:none;position:absolute;inset:0}.start-era-band__map:before{opacity:.32;background:linear-gradient(color-mix(in oklch, var(--era-accent) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--era-accent) 18%, transparent) 1px, transparent 1px);background-size:4.5rem 4.5rem}.start-era-band--citadel .start-era-band__map:before{opacity:.12;background:repeating-linear-gradient(0deg, transparent 0 1.2rem, color-mix(in oklch, var(--era-accent) 10%, transparent) 1.24rem 1.28rem)}.start-era-band--smog .start-era-band__map:after{background:linear-gradient(115deg, transparent 0 40%, color-mix(in oklch, var(--era-accent) 14%, transparent) 41% 43%, transparent 44% 100%)}.start-era-band--entropy .start-era-band__map:after{background:repeating-linear-gradient(0deg, transparent 0 .55rem, color-mix(in oklch, var(--era-accent) 10%, transparent) .58rem .63rem)}.start-map-mark{z-index:1;opacity:.72;width:min(100%,78rem);height:auto;filter:drop-shadow(0 0 1.4rem color-mix(in oklch, var(--era-accent) 22%, transparent));position:relative}.start-map-mark path{fill:color-mix(in oklch, var(--era-accent) 70%, var(--home-text-fixed))}.start-era-band--citadel .start-map-mark path{fill:color-mix(in oklch, var(--era-accent) 38%, var(--home-text-fixed))}.start-era-band--nearsight .start-map-mark{opacity:.88}.start-era-band--entropy .start-map-mark{opacity:.5;transform:translate(.4rem,-.2rem)}.start-era-band__copy{z-index:2;background:linear-gradient(90deg, color-mix(in oklch, var(--start-void) 75%, transparent), var(--start-void) 18%);flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,4vw,4.5rem);display:flex;position:relative}.start-era-band__number,.start-era-band__action{color:var(--era-accent);font-family:var(--vc-font-ui);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:800}.start-era-band__copy strong{color:var(--home-text-fixed);font-family:var(--vc-font-display);margin:.8rem 0 1rem;font-size:clamp(2.7rem,2rem + 2.6vw,5rem);line-height:.86;display:block}.start-era-band__copy p{max-width:36rem;margin:0 0 1.25rem;font-size:.96rem;line-height:1.55}.start-era-band:hover .start-era-band__action,.start-era-band:focus-visible .start-era-band__action{color:var(--home-text-fixed)}.start-breadcrumb{border-block:1px solid var(--start-line);background:color-mix(in oklch, var(--start-surface) 60%, var(--start-bg))}.start-breadcrumb--quiet{background:0 0}.start-breadcrumb__inner{grid-template-columns:minmax(16rem,.45fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,3vw,2.4rem);display:grid}.start-breadcrumb__prompt{align-items:center;gap:1rem;min-width:0;display:flex}.start-breadcrumb__prompt>span{color:var(--start-accent);font-family:var(--vc-font-display);flex:none;font-size:2.1rem;line-height:1}.start-breadcrumb__prompt .start-eyebrow{margin-bottom:.25rem}.start-breadcrumb__prompt h3{margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.65rem)}.start-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.start-choice-row--four{grid-template-columns:repeat(4,minmax(0,1fr))}.start-choice{border:1px solid var(--start-line);background:var(--start-bg);min-width:0;min-height:4.5rem;color:var(--start-body);font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;padding:.75rem .9rem;transition:border-color .15s,background .15s,translate .15s;display:flex}.start-choice:hover,.start-choice:focus-visible{border-color:var(--start-accent);translate:0 -.1rem}.start-choice.is-selected{border-color:var(--start-accent);background:color-mix(in oklch, var(--start-accent) 9%, var(--start-bg))}.start-choice strong{color:var(--start-text);font-family:var(--vc-font-ui);font-size:.82rem}.start-choice span{color:var(--start-muted);margin-top:.15rem;font-size:.72rem;line-height:1.3}.start-place{background:var(--start-bg);align-items:center;min-height:clamp(42rem,70vw,64rem);display:grid}.start-place__image{position:absolute;inset:0 0 0 42%;overflow:hidden}.start-place__image:after{content:"";background:linear-gradient(90deg, var(--start-bg), transparent 35%), linear-gradient(0deg, var(--start-bg), transparent 24%, transparent 78%, var(--start-bg));position:absolute;inset:0}.start-place__image img{object-fit:cover;opacity:.72;width:100%;height:100%}.start-place__copy{z-index:1;padding-block:clamp(6rem,10vw,10rem);position:relative}.start-place__copy>*{width:min(100%,48rem)}.start-place__copy p:not(.start-eyebrow):not(.start-lead){color:var(--start-body)}.start-culture{isolation:isolate;background:var(--start-void);align-items:center;min-height:clamp(34rem,50vw,48rem);display:grid;position:relative;overflow:hidden}.start-culture__flags{z-index:-1;opacity:.72;position:absolute;inset:0;overflow:hidden}.start-culture__flag{filter:saturate(.78);width:min(68vw,76rem);height:auto;position:absolute}.start-culture__flag--okse{inset:-7% auto auto -13%;transform:rotate(-5deg)}.start-culture__flag--krass{inset:auto -10% -14% auto;transform:rotate(4deg)}.start-culture:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--start-void) 12%, color-mix(in oklch, var(--start-void) 74%, transparent) 50%, var(--start-void) 88%);position:absolute;inset:0}.start-culture__copy{--start-text:var(--home-text-fixed);--start-body:var(--home-text-soft-fixed);padding-block:clamp(5rem,8vw,8rem)}.start-culture__copy>*{text-align:center;width:min(100%,60rem);margin-inline:auto}.start-threat{background:color-mix(in oklch, var(--start-void) 94%, var(--start-bg))}.start-threat__intro{--start-text:var(--home-text-fixed);--start-body:var(--home-text-soft-fixed)}.start-threat-pair{border-top:1px solid var(--home-line-fixed);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.start-threat-beat{--start-text:var(--home-text-fixed);--start-body:var(--home-text-soft-fixed);border-inline-end:1px solid var(--home-line-fixed);background:var(--start-void);align-items:end;min-height:clamp(38rem,54vw,52rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.start-threat-beat:last-child{border-inline-end:0}.start-threat-beat__mark{opacity:.35;width:min(75%,34rem);height:auto;filter:grayscale(.2) drop-shadow(0 0 2rem color-mix(in oklch, var(--start-accent) 10%, transparent));position:absolute;inset:4% auto auto 50%;transform:translate(-50%)}.start-threat-beat--myrkild .start-threat-beat__mark{opacity:.42}.start-threat-beat__copy{z-index:1;width:min(100%,38rem);position:relative}.start-threat-beat__copy h3{color:var(--home-text-fixed);font-size:clamp(2.5rem,1.7rem + 3vw,5rem)}.start-threat-beat__copy p{color:var(--home-text-soft-fixed)}.start-threat-beat__line{border-top:1px solid var(--home-line-fixed);font-family:var(--vc-font-display);margin-top:1.4rem;padding-top:1.2rem;font-size:1.12rem;font-style:italic;color:var(--home-text-fixed)!important}.start-wyrd{isolation:isolate;background:radial-gradient(circle at 62% 44%, color-mix(in oklch, var(--vc-event-resonance) 18%, transparent), transparent 30rem), var(--start-bg);padding-block:clamp(7rem,11vw,11rem);position:relative;overflow:hidden}.start-wyrd__graphic{z-index:-1;opacity:.78;height:clamp(8rem,18vw,18rem);position:absolute;inset:26% -10% auto 30%;transform:rotate(-3deg)}.start-wyrd__graphic img{object-fit:contain;object-position:left center;width:100%;height:100%;filter:drop-shadow(0 0 2rem color-mix(in oklch, var(--vc-event-resonance) 35%, transparent))}.start-wyrd__stone{aspect-ratio:1.7;border:1px solid var(--start-line);background:color-mix(in oklch, var(--start-muted) 40%, var(--start-surface));border-radius:50%;width:clamp(4rem,8vw,8rem);position:absolute;inset:39% auto auto 0;transform:translate(-15%,-50%)skew(-10deg)}.start-wyrd__content>h2{width:min(100%,74rem)}.start-wyrd__grid{grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,9rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.start-wyrd__grid>div:last-child{background:color-mix(in oklch, var(--start-bg) 80%, transparent);backdrop-filter:blur(.35rem);max-width:48rem;margin-left:auto;padding:1.5rem}.start-story-scale{isolation:isolate;border-block:1px solid var(--start-line);background:color-mix(in oklch, var(--start-surface) 42%, var(--start-bg));position:relative;overflow:hidden}.start-story-scale__mark{z-index:-1;color:color-mix(in oklch, var(--start-accent) 8%, transparent);font-family:var(--vc-font-display);font-size:min(70vw,58rem);line-height:.7;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.start-story-scale__inner{padding-block:clamp(6rem,10vw,10rem)}.start-story-scale__statement{width:min(100%,72rem);color:var(--start-text);font-family:var(--vc-font-display);margin:2rem 0 3rem;font-size:clamp(1.55rem,1.1rem + 1.6vw,3rem);line-height:1.18}.start-story-scale__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,4rem);width:min(100%,68rem);display:grid}.start-route{scroll-margin-top:calc(var(--sl-nav-height) + 2rem);padding-block:clamp(6rem,10vw,10rem) clamp(7rem,11vw,11rem)}.start-route__intro{width:min(100%,62rem)}.start-route__result{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.7rem;margin-top:2.5rem;display:grid}.start-route__empty{border-top:1px solid var(--start-line);color:var(--start-muted);grid-column:1/-1;padding:1.4rem 0}.start-route__empty strong{color:var(--start-text)}.start-route__empty p{margin:.35rem 0 0}.start-route-card{border:1px solid var(--start-line);background:var(--start-surface);flex-direction:column;min-width:0;min-height:16rem;padding:1.4rem;text-decoration:none;transition:border-color .15s,translate .15s;display:flex;color:inherit!important}.start-route-card:hover,.start-route-card:focus-visible{border-color:var(--start-accent);translate:0 -.12rem}.start-route-card>span{color:var(--start-accent);font-family:var(--vc-font-ui);letter-spacing:.12em;font-size:.68rem;font-weight:800}.start-route-card strong{color:var(--start-text);font-family:var(--vc-font-display);margin-top:2rem;font-size:1.45rem}.start-route-card p{color:var(--start-muted);margin:.65rem 0 1.25rem;font-size:.88rem;line-height:1.5}.start-route-card em{color:var(--start-accent);font-family:var(--vc-font-ui);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.68rem;font-style:normal;font-weight:800}.start-route__fallback{border-top:1px solid var(--start-line);font-family:var(--vc-font-ui);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:2.2rem;padding-top:1.1rem;font-size:.72rem;display:flex}.start-route__fallback span{color:var(--start-muted)}.start-route__fallback a{text-decoration-color:var(--start-accent);color:var(--start-text)!important}@media (width<=78rem){.start-era-band{grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr)}.start-breadcrumb__inner{grid-template-columns:1fr;gap:1rem}.start-culture__flag{width:80vw}}@media (width<=62rem){.start-era-band{grid-template-columns:1fr;min-height:30rem}.start-era-band__map{position:absolute;inset:0}.start-era-band__copy{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--start-void) 88%, transparent) 32%, var(--start-void));width:min(100%,35rem);margin-left:auto}.start-place__image{opacity:.52;inset-inline-start:18%}.start-place__copy>*{width:min(100%,42rem)}.start-culture__flag{opacity:.58;width:100vw}.start-threat-pair{grid-template-columns:1fr}.start-threat-beat{border-inline-end:0;border-bottom:1px solid var(--home-line-fixed)}.start-threat-beat:last-child{border-bottom:0}.start-wyrd__grid{grid-template-columns:1fr;gap:1.5rem}.start-wyrd__grid>div:last-child{margin-left:0}.start-wyrd__graphic{opacity:.5;inset-inline-start:8%}.start-story-scale__copy,.start-route__result{grid-template-columns:1fr}.start-route__empty{grid-column:auto}}@media (width<=48rem){.start-choice-row,.start-choice-row--four{grid-template-columns:repeat(2,minmax(0,1fr))}.start-era-band__copy{background:linear-gradient(0deg, var(--start-void), color-mix(in oklch, var(--start-void) 75%, transparent));width:100%}.start-place{min-height:auto}.start-place__image{order:1;height:22rem;position:relative;inset:auto}.start-place__image:after{background:linear-gradient(0deg, var(--start-bg), transparent 42%)}.start-place__copy{padding-block:4rem 6rem}.start-culture__flags{opacity:.45}.start-threat-beat{min-height:34rem}.start-wyrd__graphic{inset:33% -25% auto 0}}@media (width<=34rem){.start-choice-row,.start-choice-row--four{grid-template-columns:1fr}.start-choice{min-height:3.8rem}.start-breadcrumb__prompt>span{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.start-here-primer *,.start-here-primer :before,.start-here-primer :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.main-frame:has(.start-here-primer){padding-top:0!important;padding-inline:0!important}.main-frame:has(.start-here-primer) div.content-panel:first-child{display:none!important}.main-frame:has(.start-here-primer)>.codex-two-column-content{inline-size:100%!important;max-inline-size:none!important;margin-inline:0!important}.main-frame:has(.start-here-primer)>.codex-two-column-content>.codex-main-pane{grid-template-columns:minmax(0,1fr)!important;gap:0!important;inline-size:100%!important;max-inline-size:none!important;margin-inline:0!important;display:grid!important}.main-frame:has(.start-here-primer)>.codex-two-column-content>.codex-main-pane>main{min-inline-size:0;grid-area:1/1/auto/-1!important;inline-size:100%!important;max-inline-size:none!important;margin-inline:0!important;padding:0!important}.main-frame:has(.start-here-primer) main>.content-panel,.main-frame:has(.start-here-primer) main>.content-panel>.sl-container,.main-frame:has(.start-here-primer) .sl-markdown-content,.main-frame:has(.start-here-primer) .start-here-primer{inline-size:100%!important;max-inline-size:none!important;margin-inline:0!important;padding-inline:0!important}.main-frame:has(.start-here-primer) main>.content-panel,.main-frame:has(.start-here-primer) .content-panel>.sl-container,.main-frame:has(.start-here-primer) .sl-markdown-content{padding-block-start:0!important}.main-frame:has(.start-here-primer) .sl-markdown-content{margin-block-start:0!important}.main-frame:has(.start-here-primer) .content-panel>.sl-container>.codex-header-fade-filter,.main-frame:has(.start-here-primer) .content-panel>.sl-container>.codex-header-figure,.main-frame:has(.start-here-primer) .content-panel>.sl-container>h1#_top,.main-frame:has(.start-here-primer) .content-panel>.sl-container>.codex-breadcrumbs{display:none!important}.main-frame:has(.start-here-primer) .sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)),.main-frame:has(.start-here-primer) .sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:is(astro-island,astro-slot)>:not(a,strong,em,del,span,input,code,br,:where(.not-content *)):first-child{margin-top:0!important}@media (width>=72rem){.main-frame:has(.start-here-primer)>.codex-two-column-content>.codex-main-pane>.right-sidebar-container{display:none!important}}.start-here-primer .start-choice-row{grid-auto-rows:1fr;align-items:stretch}.start-here-primer .start-choice{border-radius:.7rem;align-self:stretch;block-size:100%;position:relative;overflow:hidden}.start-here-primer .start-route-card{border-radius:.7rem}.main-frame:has(.start-here-primer) .start-breadcrumb__inner{padding-block:clamp(4rem,7vw,5.5rem)}.main-frame:has(.start-here-primer) .start-here-primer h2{font-size:clamp(2rem,1.55rem + 1.45vw,3.35rem);line-height:1.02;margin-bottom:1rem!important}.start-here-primer .start-lead{font-size:clamp(1.05rem,1rem + .22vw,1.24rem);line-height:1.52}.start-here-primer .start-section__intro{padding-block:clamp(3.25rem,5vw,5.25rem) clamp(1.75rem,3vw,2.8rem)}.start-here-primer .start-place{min-height:clamp(34rem,54vw,48rem)}.start-here-primer .start-place__copy{padding-block:clamp(4rem,7vw,7rem)}.start-here-primer .start-culture{min-height:clamp(29rem,42vw,40rem)}.start-here-primer .start-culture__copy{padding-block:clamp(4rem,6vw,6.5rem)}.start-here-primer .start-threat-beat{min-height:clamp(30rem,42vw,40rem);padding:clamp(2rem,4vw,4rem)}.start-here-primer .start-threat-beat__copy h3{font-size:clamp(2rem,1.55rem + 1.65vw,3.5rem)}.start-here-primer .start-wyrd{padding-block:clamp(5rem,8vw,8.5rem)}.start-here-primer .start-wyrd__stone{display:none!important}.start-here-primer .start-wyrd__grid{margin-top:clamp(2rem,4.5vw,4.5rem)}.start-here-primer .start-story-scale__inner{padding-block:clamp(4.5rem,7vw,7.5rem)}.start-here-primer .start-route{padding-block:clamp(4.5rem,7vw,7.5rem) clamp(5rem,8vw,8rem)}.main-frame:has(.start-here-primer) .start-era-band{width:100vw}@media (width>=62.01rem){.start-here-primer .start-era-band:nth-child(2n){grid-template-columns:minmax(21rem,.7fr) minmax(0,1.3fr)}.start-here-primer .start-era-band:nth-child(2n) .start-era-band__map{background:linear-gradient(270deg, color-mix(in oklch, var(--era-accent) 8%, var(--start-void)), var(--start-void));grid-area:1/2}.start-here-primer .start-era-band:nth-child(2n) .start-era-band__copy{background:linear-gradient(270deg, color-mix(in oklch, var(--start-void) 75%, transparent), var(--start-void) 18%);grid-area:1/1}}.start-here-primer [data-breadcrumb-group=era] .start-choice{--choice-accent:var(--start-accent);border-color:color-mix(in oklch, var(--choice-accent) 34%, var(--start-line));box-shadow:inset 0 .18rem 0 color-mix(in oklch, var(--choice-accent) 58%, transparent)}.start-here-primer [data-breadcrumb-group=era] .start-choice[data-value=citadel]{--choice-accent:var(--era-e1-base);background:repeating-linear-gradient(0deg, transparent 0 1.05rem, color-mix(in oklch, var(--choice-accent) 8%, transparent) 1.08rem 1.12rem), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 10%, var(--start-bg)), var(--start-bg) 62%)}.start-here-primer [data-breadcrumb-group=era] .start-choice[data-value=smog]{--choice-accent:var(--era-e2-base);background:linear-gradient(120deg, transparent 0 42%, color-mix(in oklch, var(--choice-accent) 10%, transparent) 43% 47%, transparent 48% 100%), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 10%, var(--start-bg)), var(--start-bg) 62%)}.start-here-primer [data-breadcrumb-group=era] .start-choice[data-value=nearsight]{--choice-accent:var(--era-e3-base);background:linear-gradient(color-mix(in oklch, var(--choice-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--choice-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 10%, var(--start-bg)), var(--start-bg) 62%);background-size:1.35rem 1.35rem,1.35rem 1.35rem,auto}.start-here-primer [data-breadcrumb-group=era] .start-choice[data-value=entropy]{--choice-accent:var(--era-e4-base);background:repeating-linear-gradient(0deg, transparent 0 .42rem, color-mix(in oklch, var(--choice-accent) 9%, transparent) .44rem .48rem), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 10%, var(--start-bg)), var(--start-bg) 62%)}.start-here-primer [data-breadcrumb-group=era] .start-choice strong{color:color-mix(in oklch, var(--choice-accent) 68%, var(--start-text))}.start-here-primer [data-breadcrumb-group=era] .start-choice:hover,.start-here-primer [data-breadcrumb-group=era] .start-choice:focus-visible,.start-here-primer [data-breadcrumb-group=era] .start-choice.is-selected{border-color:var(--choice-accent);box-shadow:inset 0 .2rem 0 var(--choice-accent), 0 0 0 1px color-mix(in oklch, var(--choice-accent) 20%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-breadcrumb{border-color:var(--codex-border);background:color-mix(in oklch, var(--start-surface) 82%, var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice{border-color:var(--codex-border);background:color-mix(in oklch, var(--start-surface) 88%, var(--start-bg));box-shadow:0 .45rem 1.25rem color-mix(in oklch, var(--codex-palette-oled) 8%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice span{color:color-mix(in oklch, var(--start-body) 72%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice.is-selected{background:color-mix(in oklch, var(--start-accent) 10%, var(--start-surface))}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice.is-selected{background-color:color-mix(in oklch, var(--choice-accent) 10%, var(--start-surface))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-wyrd__grid>div:last-child{border:1px solid var(--start-line);background:color-mix(in oklch, var(--start-surface) 90%, transparent);box-shadow:0 .75rem 2rem color-mix(in oklch, var(--codex-palette-oled) 7%, transparent);border-radius:.7rem}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card{border-color:var(--codex-border);box-shadow:0 .55rem 1.5rem color-mix(in oklch, var(--codex-palette-oled) 7%, transparent)}@media (width<=48rem){.start-here-primer h2{font-size:clamp(1.75rem,7vw,2.35rem)}.main-frame:has(.start-here-primer) .start-breadcrumb__inner{padding-block:3.5rem}}body:has(.start-here-primer) .codex-contributors,body:has(.start-here-primer) .codex-webmentions,body:has(.start-here-primer) giscus-comments,body:has(.start-here-primer) .giscus,body:has(.start-here-primer) iframe.giscus-frame{display:none!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-hero__veil{background:radial-gradient(circle at 50% 42%, transparent 0 16rem, color-mix(in oklch, var(--start-void) 35%, transparent) 48rem), linear-gradient(0deg, var(--start-bg), transparent 13rem)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-timeline .start-section__intro{--start-text:var(--codex-palette-ink);--start-body:var(--codex-text-body);--start-accent:var(--codex-palette-deep)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-sequence{border-color:var(--start-line)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band{--era-map-source:var(--vc-event-unknown);--era-map:color-mix(in oklch, var(--era-map-source) 34%, var(--codex-palette-ink));--era-accent:color-mix(in oklch, var(--era-map-source) 24%, var(--codex-palette-ink));border-color:var(--start-line);background:var(--start-bg);color:var(--codex-text-body)!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-map-mark{opacity:1;filter:none}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__copy strong,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__number,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__action{color:var(--era-accent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:hover .start-era-band__action,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:focus-visible .start-era-band__action{color:var(--codex-palette-oled)}@media (width>=62.01rem){:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:nth-child(2n) .start-era-band__map{background:linear-gradient(270deg, color-mix(in oklch, var(--era-map-source) 12%, var(--start-bg)), var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:nth-child(2n) .start-era-band__copy{background:linear-gradient(270deg, color-mix(in oklch, var(--start-bg) 72%, transparent), var(--start-bg) 22%)}}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-breadcrumb{background:color-mix(in oklch, var(--codex-palette-light) 52%, var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice{color:var(--codex-text-body);box-shadow:0 .25rem .8rem color-mix(in oklch, var(--codex-palette-oled) 6%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--codex-palette-deep) 10%, transparent);background-color:color-mix(in oklch, var(--codex-palette-light) 70%, var(--start-bg))!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice span,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card p,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__empty,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__fallback span{color:var(--codex-palette-deep)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice{border-color:color-mix(in oklch, var(--choice-accent) 62%, var(--codex-border))}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=citadel]{background-image:repeating-linear-gradient(0deg, transparent 0 1.05rem, color-mix(in oklch, var(--choice-accent) 11%, transparent) 1.08rem 1.12rem), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 9%, var(--codex-palette-light)), color-mix(in oklch, var(--codex-palette-light) 70%, var(--start-bg)) 62%)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=smog]{background-image:linear-gradient(120deg, transparent 0 42%, color-mix(in oklch, var(--choice-accent) 12%, transparent) 43% 47%, transparent 48% 100%), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 9%, var(--codex-palette-light)), color-mix(in oklch, var(--codex-palette-light) 70%, var(--start-bg)) 62%)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=nearsight]{background-image:linear-gradient(color-mix(in oklch, var(--choice-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--choice-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 9%, var(--codex-palette-light)), color-mix(in oklch, var(--codex-palette-light) 70%, var(--start-bg)) 62%);background-size:1.35rem 1.35rem,1.35rem 1.35rem,auto}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=entropy]{background-image:repeating-linear-gradient(0deg, transparent 0 .42rem, color-mix(in oklch, var(--choice-accent) 11%, transparent) .44rem .48rem), linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 9%, var(--codex-palette-light)), color-mix(in oklch, var(--codex-palette-light) 70%, var(--start-bg)) 62%)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice:hover,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice:focus-visible{background-color:color-mix(in oklch, var(--codex-palette-light) 84%, var(--start-bg))!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-wyrd__grid>div:last-child{background:color-mix(in oklch, var(--codex-palette-light) 62%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card{background:color-mix(in oklch, var(--codex-palette-light) 58%, var(--start-bg))}.start-here-primer{--start-rail-x:clamp(.7rem, 1.85vw, 2.25rem);--start-rail-color:color-mix(in oklch, var(--start-accent) 44%, var(--start-line))}.start-here-primer>section:not(.start-hero){position:relative}.start-here-primer>section:not(.start-hero):before{content:"";inset-block:0;left:var(--start-rail-x);z-index:8;background:linear-gradient(180deg, color-mix(in oklch, var(--start-rail-color) 62%, transparent), var(--start-rail-color) 14%, var(--start-rail-color) 86%, color-mix(in oklch, var(--start-rail-color) 62%, transparent));pointer-events:none;width:2px;position:absolute}.start-breadcrumb{--start-node-accent:var(--start-accent)}.start-breadcrumb--quiet{--start-node-accent:var(--vc-event-cultural)}.start-breadcrumb--last{--start-node-accent:var(--vc-event-resonance)}.start-breadcrumb:after{content:"";top:50%;left:var(--start-rail-x);z-index:9;aspect-ratio:1;border:2px solid var(--start-node-accent);background:var(--start-bg);width:1rem;box-shadow:0 0 0 .28rem color-mix(in oklch, var(--start-bg) 82%, transparent), 0 0 1.1rem color-mix(in oklch, var(--start-node-accent) 28%, transparent);pointer-events:none;border-radius:50%;transition:transform .16s,box-shadow .16s,background-color .16s;position:absolute;transform:translate(-50%,-50%)}.start-breadcrumb:has(.start-choice:hover):after,.start-breadcrumb:has(.start-choice:focus-visible):after,.start-breadcrumb:has(.start-choice.is-selected):after{background:color-mix(in oklch, var(--start-node-accent) 22%, var(--start-bg));box-shadow:0 0 0 .32rem color-mix(in oklch, var(--start-bg) 86%, transparent), 0 0 1.45rem color-mix(in oklch, var(--start-node-accent) 44%, transparent);transform:translate(-50%,-50%)scale(1.12)}.start-here-primer .start-culture__copy h2,.start-here-primer .start-culture__copy .start-lead{color:var(--home-text-fixed)!important}.start-here-primer .start-culture__copy p:not(.start-eyebrow){color:color-mix(in oklch, var(--home-text-fixed) 82%, var(--home-text-soft-fixed))!important}.start-here-primer .start-culture__copy .start-eyebrow{color:var(--era-e2-base)!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-here-primer{--start-rail-color:color-mix(in oklch, var(--codex-palette-deep) 58%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-timeline{background:radial-gradient(circle at 8% 12%, color-mix(in oklch, var(--era-e1-base) 12%, transparent), transparent 27rem), radial-gradient(circle at 92% 30%, color-mix(in oklch, var(--era-e3-base) 11%, transparent), transparent 30rem), radial-gradient(circle at 20% 78%, color-mix(in oklch, var(--era-e2-base) 10%, transparent), transparent 28rem), radial-gradient(circle at 86% 92%, color-mix(in oklch, var(--era-e4-base) 11%, transparent), transparent 28rem), var(--start-bg)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--citadel{background-color:color-mix(in oklch, var(--era-e1-base) 9%, var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--smog{background-color:color-mix(in oklch, var(--era-e2-base) 10%, var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--nearsight{background-color:color-mix(in oklch, var(--era-e3-base) 11%, var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--entropy{background-color:color-mix(in oklch, var(--era-e4-base) 10%, var(--start-bg))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__map{background:linear-gradient(90deg, color-mix(in oklch, var(--era-map-source) 22%, transparent), transparent 72%), linear-gradient(90deg, color-mix(in oklch, var(--era-map-source) 18%, var(--start-bg)), transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__copy{background:linear-gradient(90deg, color-mix(in oklch, var(--era-map-source) 13%, var(--start-bg)), color-mix(in oklch, var(--start-bg) 88%, transparent) 46%, var(--start-bg))}@media (width>=62.01rem){:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:nth-child(2n) .start-era-band__map{background:linear-gradient(270deg, color-mix(in oklch, var(--era-map-source) 22%, transparent), transparent 72%), linear-gradient(270deg, color-mix(in oklch, var(--era-map-source) 18%, var(--start-bg)), transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:nth-child(2n) .start-era-band__copy{background:linear-gradient(270deg, color-mix(in oklch, var(--era-map-source) 13%, var(--start-bg)), color-mix(in oklch, var(--start-bg) 88%, transparent) 46%, var(--start-bg))}}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-place{--start-bg:color-mix(in oklch, var(--vc-event-environmental) 12%, var(--codex-page-bg));background:var(--start-bg)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-wyrd{--start-bg:color-mix(in oklch, var(--vc-event-resonance) 10%, var(--codex-page-bg));background:radial-gradient(circle at 62% 44%, color-mix(in oklch, var(--vc-event-resonance) 26%, transparent), transparent 30rem), var(--start-bg)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-story-scale{background:linear-gradient(120deg, color-mix(in oklch, var(--vc-event-political) 12%, var(--codex-page-bg)), color-mix(in oklch, var(--vc-event-exploration) 9%, var(--codex-page-bg)))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route{background:radial-gradient(circle at 82% 18%, color-mix(in oklch, var(--vc-event-exploration) 12%, transparent), transparent 24rem), radial-gradient(circle at 14% 86%, color-mix(in oklch, var(--vc-event-resonance) 9%, transparent), transparent 26rem)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-breadcrumb:not(.start-breadcrumb--quiet):not(.start-breadcrumb--last){background:linear-gradient(110deg, color-mix(in oklch, var(--era-e1-base) 10%, var(--codex-page-bg)), color-mix(in oklch, var(--era-e2-base) 9%, var(--codex-page-bg)) 34%, color-mix(in oklch, var(--era-e3-base) 9%, var(--codex-page-bg)) 66%, color-mix(in oklch, var(--era-e4-base) 10%, var(--codex-page-bg)))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-breadcrumb--quiet{background:linear-gradient(110deg, color-mix(in oklch, var(--vc-event-cultural) 12%, var(--codex-page-bg)), color-mix(in oklch, var(--vc-event-environmental) 10%, var(--codex-page-bg)))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-breadcrumb--last{background:linear-gradient(110deg, color-mix(in oklch, var(--vc-event-resonance) 13%, var(--codex-page-bg)), color-mix(in oklch, var(--vc-event-exploration) 10%, var(--codex-page-bg)))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-breadcrumb:after{background:var(--codex-palette-light);box-shadow:0 0 0 .3rem color-mix(in oklch, var(--codex-palette-light) 90%, transparent), 0 0 1.15rem color-mix(in oklch, var(--start-node-accent) 36%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=world] .start-choice,:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] .start-choice{border-color:color-mix(in oklch, var(--choice-accent) 58%, var(--codex-border));background-image:linear-gradient(135deg, color-mix(in oklch, var(--choice-accent) 13%, var(--codex-palette-light)), color-mix(in oklch, var(--codex-palette-light) 72%, var(--start-bg)) 62%)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=world] .start-choice strong,:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] .start-choice strong{color:color-mix(in oklch, var(--choice-accent) 38%, var(--codex-palette-ink))}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=world] .start-choice.is-selected,:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] .start-choice.is-selected{border-color:color-mix(in oklch, var(--choice-accent) 58%, var(--codex-palette-ink));background-color:color-mix(in oklch, var(--choice-accent) 17%, var(--codex-palette-light))!important}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=world] [data-value=culture]{--choice-accent:var(--vc-event-cultural)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=world] [data-value=danger]{--choice-accent:var(--vc-event-disaster)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=world] [data-value=inheritance]{--choice-accent:var(--vc-event-political)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] [data-value=resonance]{--choice-accent:var(--vc-event-resonance)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] [data-value=incursion]{--choice-accent:var(--vc-event-myrkild)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] [data-value=world]{--choice-accent:var(--vc-event-environmental)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=thread] [data-value=history]{--choice-accent:var(--vc-event-political)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card:first-child{border-top-color:color-mix(in oklch, var(--era-e1-base) 64%, var(--codex-border))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card:nth-child(2){border-top-color:color-mix(in oklch, var(--era-e3-base) 64%, var(--codex-border))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card:nth-child(3){border-top-color:color-mix(in oklch, var(--era-e4-base) 64%, var(--codex-border))}@media (width<=48rem){.start-here-primer{--start-rail-x:.58rem}.start-here-primer>section:not(.start-hero):before{width:1px}.start-breadcrumb:after{width:.78rem}}@media (prefers-reduced-motion:reduce){.start-breadcrumb:after{transition:none}}.start-here-primer{--start-rail-bulge:clamp(2rem, 3.2vw, 3.8rem)}.start-here-primer>section.start-breadcrumb:before{left:var(--start-rail-x);width:calc(var(--start-rail-bulge) + .4rem);background:linear-gradient(180deg, color-mix(in oklch, var(--start-rail-color) 72%, transparent), var(--start-rail-color) 18%, color-mix(in oklch, var(--start-node-accent) 74%, var(--start-rail-color)) 50%, var(--start-rail-color) 82%, color-mix(in oklch, var(--start-rail-color) 72%, transparent));transform-origin:0;transition:scale .22s,filter .22s;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 240' preserveAspectRatio='none'%3E%3Cpath d='M 2 0 C 2 58 70 62 70 120 C 70 178 2 182 2 240' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");mask-position:0;mask-size:100% 100%;mask-repeat:no-repeat}.start-here-primer>section.start-breadcrumb:after{left:calc(var(--start-rail-x) + var(--start-rail-bulge))}.start-here-primer>section.start-breadcrumb .start-breadcrumb__inner{padding-inline-start:max(var(--start-gutter), calc(var(--start-rail-x) + var(--start-rail-bulge) + 1.35rem))}.start-here-primer>section.start-breadcrumb:has(.start-choice:hover):before,.start-here-primer>section.start-breadcrumb:has(.start-choice:focus-visible):before,.start-here-primer>section.start-breadcrumb:has(.start-choice.is-selected):before{filter:drop-shadow(0 0 .45rem color-mix(in oklch, var(--start-node-accent) 34%, transparent));scale:1.075 1}@keyframes start-rail-bulge-in{0%{opacity:.58;transform:scaleX(.08)}72%{opacity:1;transform:scaleX(1.07)}to{opacity:1;transform:scaleX(1)}}@keyframes start-rail-node-arrive{0%{opacity:.2}68%{opacity:.78}to{opacity:1}}@supports (animation-timeline:view()){.start-here-primer>section.start-breadcrumb:before{animation-name:start-rail-bulge-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 6% cover 42%}.start-here-primer>section.start-breadcrumb:after{animation-name:start-rail-node-arrive;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 18% cover 44%}}.start-here-primer .start-inline-link,.start-here-primer .start-scroll-link{isolation:isolate;padding-block:.18rem .28rem;transition:gap .18s,transform .18s,text-shadow .18s;position:relative;transform:translateY(0)}.start-here-primer .start-inline-link:after,.start-here-primer .start-scroll-link:after{content:"";z-index:-1;background:linear-gradient(90deg, currentColor, color-mix(in oklch, currentColor 42%, transparent));transform-origin:0;opacity:.58;border-radius:999px;height:2px;transition:transform .2s,opacity .2s,height .2s;position:absolute;inset:auto 0 0;transform:scaleX(.2)}.start-here-primer .start-inline-link>span,.start-here-primer .start-scroll-link>span{transition:transform .2s cubic-bezier(.2,.75,.25,1.2);display:inline-block}.start-here-primer .start-inline-link:hover,.start-here-primer .start-inline-link:focus-visible,.start-here-primer .start-scroll-link:hover,.start-here-primer .start-scroll-link:focus-visible{text-shadow:0 0 .8rem color-mix(in oklch, currentColor 24%, transparent);gap:.78rem;transform:translateY(-.08rem)}.start-here-primer .start-inline-link:hover:after,.start-here-primer .start-inline-link:focus-visible:after,.start-here-primer .start-scroll-link:hover:after,.start-here-primer .start-scroll-link:focus-visible:after{opacity:.9;height:3px;transform:scaleX(1)}.start-here-primer .start-inline-link:hover>span,.start-here-primer .start-inline-link:focus-visible>span{transform:translate(.32rem)}.start-here-primer .start-scroll-link:hover>span,.start-here-primer .start-scroll-link:focus-visible>span{transform:translateY(.2rem)}.start-here-primer .start-inline-link:focus-visible,.start-here-primer .start-scroll-link:focus-visible{outline-offset:.35rem;border-radius:.15rem;outline:2px solid}.start-here-primer .start-map-mark{transition:scale .35s cubic-bezier(.2,.72,.22,1),opacity .25s,filter .25s}.start-here-primer .start-era-band__action{width:fit-content;transition:transform .2s,letter-spacing .2s,color .2s;display:inline-block}.start-here-primer .start-era-band:hover .start-map-mark,.start-here-primer .start-era-band:focus-visible .start-map-mark{opacity:.94;scale:1.025}.start-here-primer .start-era-band:hover .start-era-band__action,.start-here-primer .start-era-band:focus-visible .start-era-band__action{letter-spacing:.19em;transform:translate(.35rem)}.start-here-primer .start-era-band:focus-visible{outline:2px solid var(--era-accent);outline-offset:-2px}.start-here-primer .start-route-card{transition:border-color .18s,translate .18s,box-shadow .18s,background-color .18s;position:relative;overflow:hidden}.start-here-primer .start-route-card:before{content:"";background:linear-gradient(90deg, var(--start-accent), color-mix(in oklch, var(--start-accent) 28%, transparent));transform-origin:0;height:3px;transition:transform .22s;position:absolute;inset:0 0 auto;transform:scaleX(.16)}.start-here-primer .start-route-card em{width:fit-content;transition:transform .2s,letter-spacing .2s;display:inline-block}.start-here-primer .start-route-card:hover,.start-here-primer .start-route-card:focus-visible{border-color:var(--start-accent);box-shadow:0 .8rem 2rem color-mix(in oklch, var(--codex-shadow-color) 18%, transparent);translate:0 -.24rem}.start-here-primer .start-route-card:hover:before,.start-here-primer .start-route-card:focus-visible:before{transform:scaleX(1)}.start-here-primer .start-route-card:hover em,.start-here-primer .start-route-card:focus-visible em{letter-spacing:.13em;transform:translate(.32rem)}.start-here-primer .start-route-card:focus-visible{outline:2px solid var(--start-accent);outline-offset:3px}.start-here-primer .start-route__fallback a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:24% 1px;transition:background-size .2s,color .2s,transform .2s;position:relative;text-decoration:none!important}.start-here-primer .start-route__fallback a:hover,.start-here-primer .start-route__fallback a:focus-visible{background-size:100% 2px;transform:translateY(-.05rem)}.start-here-primer .start-route__fallback a:focus-visible{outline:2px solid var(--start-accent);outline-offset:.25rem}@media (width<=48rem){.start-here-primer{--start-rail-bulge:1.65rem}.start-here-primer>section.start-breadcrumb:before{width:calc(var(--start-rail-bulge) + .24rem)}.start-here-primer>section.start-breadcrumb .start-breadcrumb__inner{padding-inline-start:max(var(--start-gutter), calc(var(--start-rail-x) + var(--start-rail-bulge) + 1rem))}}@media (prefers-reduced-motion:reduce){.start-here-primer>section.start-breadcrumb:before,.start-here-primer>section.start-breadcrumb:after{animation:none!important}.start-here-primer>section.start-breadcrumb:before{transition:none!important;transform:scale(1)!important}.start-here-primer .start-inline-link,.start-here-primer .start-scroll-link,.start-here-primer .start-inline-link:after,.start-here-primer .start-scroll-link:after,.start-here-primer .start-inline-link>span,.start-here-primer .start-scroll-link>span,.start-here-primer .start-map-mark,.start-here-primer .start-era-band__action,.start-here-primer .start-route-card,.start-here-primer .start-route-card:before,.start-here-primer .start-route-card em,.start-here-primer .start-route__fallback a{transition:none!important}}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band{--era-map-source:var(--vc-event-unknown);--era-map:color-mix(in oklch, var(--era-map-source) 40%, var(--codex-palette-ink));--era-heading:color-mix(in oklch, var(--era-map-source) 48%, var(--codex-palette-ink));--era-ui:color-mix(in oklch, var(--era-map-source) 34%, var(--codex-palette-ink))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--citadel{--era-map-source:var(--era-e1-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--smog{--era-map-source:var(--era-e2-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--nearsight{--era-map-source:var(--era-e3-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--entropy{--era-map-source:var(--era-e4-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-map-mark path,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band--citadel .start-map-mark path{fill:var(--era-map)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__copy strong{color:var(--era-heading)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__number,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__action{color:var(--era-ui)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__map,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__copy{background:var(--codex-bg)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:hover .start-era-band__action,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band:focus-visible .start-era-band__action{color:var(--era-heading);text-shadow:0 0 .7rem color-mix(in oklch, var(--era-map-source) 28%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=citadel]{--choice-accent:var(--era-e1-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=smog]{--choice-accent:var(--era-e2-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=nearsight]{--choice-accent:var(--era-e3-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice[data-value=entropy]{--choice-accent:var(--era-e4-base)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice{border-color:color-mix(in oklch, var(--choice-accent) 66%, var(--codex-palette-deep));box-shadow:inset 0 .2rem 0 color-mix(in oklch, var(--choice-accent) 72%, transparent), 0 .25rem .8rem color-mix(in oklch, var(--codex-palette-oled) 6%, transparent)}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice strong{color:color-mix(in oklch, var(--choice-accent) 42%, var(--codex-palette-ink))}:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice:hover,:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice:focus-visible,:root[data-theme=light] .main-frame:has(.start-here-primer) [data-breadcrumb-group=era] .start-choice.is-selected{border-color:color-mix(in oklch, var(--choice-accent) 54%, var(--codex-palette-ink));background-color:color-mix(in oklch, var(--choice-accent) 16%, var(--codex-palette-light))!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-inline-link{--start-link-hue:var(--vc-event-exploration);--start-link-color:color-mix(in oklch, var(--start-link-hue) 38%, var(--codex-palette-ink));color:var(--start-link-color)!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-place .start-inline-link{--start-link-hue:var(--vc-event-environmental)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-wyrd .start-inline-link{--start-link-hue:var(--vc-event-resonance)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-inline-link:hover,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-inline-link:focus-visible{text-shadow:0 0 .7rem color-mix(in oklch, var(--start-link-hue) 20%, transparent);color:color-mix(in oklch, var(--start-link-hue) 50%, var(--codex-palette-ink))!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card{--start-accent:color-mix(in oklch, var(--vc-event-exploration) 42%, var(--codex-palette-ink));border-top-color:color-mix(in oklch, var(--vc-event-exploration) 64%, var(--codex-palette-deep))}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card>span,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card em{color:var(--start-accent)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__fallback a{--fallback-link-hue:var(--vc-event-exploration);color:color-mix(in oklch, var(--fallback-link-hue) 38%, var(--codex-palette-ink))!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__fallback a:nth-of-type(2){--fallback-link-hue:var(--vc-event-political)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__fallback a:nth-of-type(3){--fallback-link-hue:var(--vc-event-resonance)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-here-primer{--start-light-ink-85:color-mix(in srgb, var(--codex-palette-ink) 85%, transparent);--start-light-body-85:color-mix(in srgb, var(--codex-text-body) 85%, transparent);--start-light-deep-85:color-mix(in srgb, var(--codex-palette-deep) 85%, transparent);--start-text:var(--start-light-ink-85);--start-body:var(--start-light-body-85)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-timeline .start-section__intro{--start-text:var(--start-light-ink-85);--start-body:var(--start-light-body-85)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band{color:var(--start-light-body-85)!important}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-era-band__copy p{color:var(--start-light-body-85)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-choice span,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__empty{color:var(--codex-palette-ink)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route-card p,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-route__fallback span{color:var(--start-light-deep-85)}.start-here-primer .start-hero{min-height:clamp(38rem, calc(72svh - var(--sl-nav-height)), 44rem);background:var(--start-void)!important}.main-frame:has(.start-here-primer) .content-panel>.sl-container>.codex-header-fade-filter{pointer-events:none;width:0;height:0;position:fixed;overflow:hidden;display:block!important}.start-here-primer .start-hero:before,.start-here-primer .start-hero:after{content:"";pointer-events:none;background:url(/assets/images/viscerium-banner.webp) 50%/cover no-repeat;width:min(100%,156.25rem);height:clamp(22rem,26vw,31.25rem);position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.start-here-primer .start-hero:before{z-index:-3;opacity:.52;filter:brightness(.52)contrast(.9);-webkit-mask-image:linear-gradient(to bottom, var(--home-text-fixed) 0%, var(--home-text-fixed) 44%, color-mix(in srgb, var(--home-text-fixed) 94%, transparent) 54%, color-mix(in srgb, var(--home-text-fixed) 80%, transparent) 64%, color-mix(in srgb, var(--home-text-fixed) 60%, transparent) 73%, color-mix(in srgb, var(--home-text-fixed) 38%, transparent) 82%, color-mix(in srgb, var(--home-text-fixed) 18%, transparent) 90%, color-mix(in srgb, var(--home-text-fixed) 6%, transparent) 96%, transparent 100%);mask-image:linear-gradient(to bottom, var(--home-text-fixed) 0%, var(--home-text-fixed) 44%, color-mix(in srgb, var(--home-text-fixed) 94%, transparent) 54%, color-mix(in srgb, var(--home-text-fixed) 80%, transparent) 64%, color-mix(in srgb, var(--home-text-fixed) 60%, transparent) 73%, color-mix(in srgb, var(--home-text-fixed) 38%, transparent) 82%, color-mix(in srgb, var(--home-text-fixed) 18%, transparent) 90%, color-mix(in srgb, var(--home-text-fixed) 6%, transparent) 96%, transparent 100%)}.start-here-primer .start-hero:after{z-index:-2;opacity:.5;filter:brightness(.48)contrast(.9)url(#codex-header-bottom-fade);-webkit-mask-image:linear-gradient(to bottom, transparent 34%, color-mix(in srgb, var(--home-text-fixed) 16%, transparent) 44%, color-mix(in srgb, var(--home-text-fixed) 58%, transparent) 56%, var(--home-text-fixed) 68%, var(--home-text-fixed) 90%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 34%, color-mix(in srgb, var(--home-text-fixed) 16%, transparent) 44%, color-mix(in srgb, var(--home-text-fixed) 58%, transparent) 56%, var(--home-text-fixed) 68%, var(--home-text-fixed) 90%, transparent 100%)}.start-here-primer .start-hero__veil,:root[data-theme=light] .main-frame:has(.start-here-primer) .start-hero__veil{z-index:-1;background:linear-gradient(180deg, color-mix(in oklch, var(--start-void) 18%, transparent), color-mix(in oklch, var(--start-void) 34%, transparent)), radial-gradient(circle at 50% 38%, color-mix(in oklch, var(--start-void) 12%, transparent) 0 13rem, color-mix(in oklch, var(--start-void) 48%, transparent) 48rem)}.start-here-primer .start-timeline:after{content:"";z-index:7;background:var(--start-void);pointer-events:none;transform-origin:50%;filter:url(#codex-header-bottom-fade);height:12rem;-webkit-mask-image:linear-gradient(to bottom, var(--home-text-fixed) 0%, var(--home-text-fixed) 20%, color-mix(in srgb, var(--home-text-fixed) 90%, transparent) 34%, color-mix(in srgb, var(--home-text-fixed) 70%, transparent) 49%, color-mix(in srgb, var(--home-text-fixed) 46%, transparent) 64%, color-mix(in srgb, var(--home-text-fixed) 23%, transparent) 78%, color-mix(in srgb, var(--home-text-fixed) 8%, transparent) 90%, transparent 100%);mask-image:linear-gradient(to bottom, var(--home-text-fixed) 0%, var(--home-text-fixed) 20%, color-mix(in srgb, var(--home-text-fixed) 90%, transparent) 34%, color-mix(in srgb, var(--home-text-fixed) 70%, transparent) 49%, color-mix(in srgb, var(--home-text-fixed) 46%, transparent) 64%, color-mix(in srgb, var(--home-text-fixed) 23%, transparent) 78%, color-mix(in srgb, var(--home-text-fixed) 8%, transparent) 90%, transparent 100%);position:absolute;inset:-12rem 0 auto;transform:scaleY(-1)}:root[data-theme=light] .main-frame:has(.start-here-primer) .start-timeline:after{background:var(--start-bg)}@media (width<=48rem){.start-here-primer .start-hero{min-height:clamp(36rem, calc(78svh - var(--sl-nav-height)), 41rem)}.start-here-primer .start-hero:before,.start-here-primer .start-hero:after{height:clamp(20rem,52vw,26rem)}.start-here-primer .start-timeline:after{height:8rem;inset-block-start:-8rem}}.main-frame:has(.start-here-primer) .start-story-scale__statement{font-size:clamp(1.55rem,1.1rem + 1.6vw,1.55rem)}.main-frame:has(.start-here-primer) .start-here-primer h2:after{opacity:.32;vertical-align:middle;content:""!important;background:currentColor!important;border:0!important;block-size:1px!important;inline-size:clamp(4rem,7vw,7rem)!important;margin:0 0 .15em clamp(.4rem,.65vw,.7rem)!important;display:inline-block!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=48rem){.main-frame:has(.start-here-primer) .start-here-primer h2:after{inline-size:clamp(2.75rem,14vw,4.5rem)!important;margin-inline-start:.4rem!important}}
