.sonar.svelte-1y8mgvk{height:150lvh}.sonar.svelte-1y8mgvk .section__scene:where(.svelte-1y8mgvk){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem}h1.svelte-1y8mgvk{text-shadow:0 0 2.5rem #04070ce6;margin-bottom:.08em}.subtitle.svelte-1y8mgvk{letter-spacing:-.01em;text-shadow:0 0 1.5rem #04070cf2;margin:0 0 .6rem;font-size:clamp(1.35rem,1rem + 1.6vw,2.4rem);line-height:1.15}.when.svelte-1y8mgvk{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text);flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 1.1rem;font-size:.8rem;display:flex}.when__venue.svelte-1y8mgvk{color:var(--text-dim)}.teaser.svelte-1y8mgvk{text-shadow:0 0 1.5rem #04070cf2;max-width:30rem}.readouts.svelte-1y8mgvk{font-family:var(--font-mono);letter-spacing:.06em;flex-wrap:wrap;gap:.5rem 1.75rem;margin:.25rem 0 0;font-size:.75rem;display:flex}.readouts.svelte-1y8mgvk div:where(.svelte-1y8mgvk){gap:.2rem;display:grid}.readouts.svelte-1y8mgvk dt:where(.svelte-1y8mgvk){color:var(--text-dim);text-transform:uppercase;letter-spacing:.14em}.readouts.svelte-1y8mgvk dd:where(.svelte-1y8mgvk){color:var(--biolum);margin:0}.hint.svelte-1y8mgvk{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);flex-direction:column;align-items:center;gap:.75rem;margin:0;font-size:.7rem;display:flex}.hint.svelte-1y8mgvk:after{content:"";background:linear-gradient(var(--biolum), transparent);transform-origin:top;width:1px;height:3rem;animation:2.4s ease-in-out infinite svelte-1y8mgvk-sonar-hint}@keyframes svelte-1y8mgvk-sonar-hint{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hint.svelte-1y8mgvk:after{animation:none}}@media (width<=40rem){.sonar.svelte-1y8mgvk .section__scene:where(.svelte-1y8mgvk){grid-template-columns:minmax(0,1fr)}.hint.svelte-1y8mgvk{display:none}}.fond.svelte-17au7yw{height:235lvh}.manifesto.svelte-17au7yw{max-width:32rem}.manifesto.svelte-17au7yw p:where(.svelte-17au7yw){text-wrap:pretty}.facts.svelte-17au7yw{border-top:1px solid color-mix(in srgb, var(--text-dim) 40%, transparent);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;gap:.6rem 1.5rem;margin:.25rem 0 0;padding-top:.9rem;font-size:.75rem;display:flex}.facts.svelte-17au7yw div:where(.svelte-17au7yw){gap:.2rem;display:grid}.facts.svelte-17au7yw dt:where(.svelte-17au7yw){letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.65rem}.facts.svelte-17au7yw dd:where(.svelte-17au7yw){color:var(--text);font-variant-numeric:tabular-nums;margin:0}@media (width<=40rem){[data-engine=on] .manifesto.svelte-17au7yw p:where(.svelte-17au7yw){margin-bottom:.75em;font-size:.95rem}[data-engine=on] .facts.svelte-17au7yw{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.expeditions.svelte-1y4b709{--in:.04;--out:.95;height:500lvh}.expeditions__scene.svelte-1y4b709{align-content:start;gap:1.5rem}[data-engine=on] .expeditions__scene.svelte-1y4b709{overflow:clip}.capsule-anchor.svelte-1y4b709{top:calc(var(--i) * 100lvh);pointer-events:none;width:1px;height:1px;position:absolute;left:0}@media (scripting:none){.capsule-anchor.svelte-1y4b709{top:0}}html[data-engine=off] .capsule-anchor.svelte-1y4b709{top:0}.expeditions__head.svelte-1y4b709{z-index:1;max-width:26rem;position:relative}[data-engine=on] .expeditions__head.svelte-1y4b709{pointer-events:none}[data-engine=on] .expeditions__head.svelte-1y4b709 a:where(.svelte-1y4b709){pointer-events:auto}.expeditions__head.svelte-1y4b709 h2:where(.svelte-1y4b709){margin-bottom:.2em}.expeditions__intro.svelte-1y4b709{color:color-mix(in srgb, var(--text) 80%, transparent);font-size:.95rem}.expeditions__index.svelte-1y4b709{font-family:var(--font-mono);letter-spacing:.08em;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.expeditions__index.svelte-1y4b709 a:where(.svelte-1y4b709){color:var(--text-dim);text-decoration:none;transition:color .3s}.expeditions__index.svelte-1y4b709 a:where(.svelte-1y4b709):hover,.expeditions__index.svelte-1y4b709 a[aria-current]:where(.svelte-1y4b709){color:var(--biolum)}.capsules.svelte-1y4b709{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.capsule.svelte-1y4b709{border-top:1px solid color-mix(in srgb, var(--text-dim) 45%, transparent);padding-top:.6rem}.capsule__code.svelte-1y4b709{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.7rem}.capsule__latin.svelte-1y4b709{color:var(--biolum);margin:0;font-size:.95rem}.capsule__name.svelte-1y4b709{margin:.15em 0;font-size:clamp(1.2rem,1rem + 1vw,2rem)}.capsule__data.svelte-1y4b709{font-family:var(--font-mono);flex-wrap:wrap;gap:.25rem 1.25rem;margin:.5rem 0;font-size:.8rem;display:flex}.capsule__data.svelte-1y4b709 dt:where(.svelte-1y4b709){letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.65rem}.capsule__data.svelte-1y4b709 dd:where(.svelte-1y4b709){font-variant-numeric:tabular-nums;margin:0}.capsule__fact.svelte-1y4b709{color:color-mix(in srgb, var(--text) 85%, transparent);text-wrap:pretty;margin:0 0 .6rem;font-size:.85rem;line-height:1.45}.capsule__link.svelte-1y4b709{font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem}[data-engine=on] .capsules.svelte-1y4b709{pointer-events:none;display:block;position:absolute;inset:0}[data-engine=on] .capsule.svelte-1y4b709{--line:clamp(0, calc((var(--f) - .2) * 2), 1);width:min(22rem, calc(50% - 15lvh - var(--gutter)));border-top-color:color-mix(in srgb, var(--biolum) calc(var(--f) * 60%), transparent);opacity:clamp(0, calc(var(--f) * 1.6), 1);transform:translate3d(0, calc(-50% + var(--o) * 100lvh), 0);will-change:transform, opacity;padding-top:.8rem;position:absolute;top:50%;left:calc(50% + 15lvh)}[data-engine=on] .capsule.svelte-1y4b709>:where(.svelte-1y4b709){opacity:var(--line);transform:translate3d(0, calc((1 - var(--line)) * .6rem), 0)}[data-engine=on] .capsule.svelte-1y4b709>:where(.svelte-1y4b709):nth-child(2){opacity:clamp(0, calc((var(--f) - .3) * 2.5), 1)}[data-engine=on] .capsule.svelte-1y4b709>:where(.svelte-1y4b709):nth-child(n+3){opacity:clamp(0, calc((var(--f) - .45) * 2.5), 1)}[data-engine=on] .capsule.is-focus.svelte-1y4b709,[data-engine=on] .capsule.svelte-1y4b709:focus-within{pointer-events:auto}[data-engine=on] .capsule.svelte-1y4b709:focus-within,[data-engine=on] .capsule.svelte-1y4b709:focus-within>:where(.svelte-1y4b709){opacity:1}.capsule-hits.svelte-1y4b709{display:none}[data-engine=on] .capsule-hits.svelte-1y4b709{pointer-events:none;display:block;position:absolute;inset:0}.capsule__hit.svelte-1y4b709{width:24lvh;height:54lvh;transform:translate3d(-50%, calc(-50% + var(--o) * 100lvh), 0);border-radius:12lvh;position:absolute;top:50%;left:50%}.capsule__hit.is-focus.svelte-1y4b709{pointer-events:auto}.expeditions__head.svelte-1y4b709>:where(.svelte-1y4b709),.capsules.svelte-1y4b709,.capsule-hits.svelte-1y4b709{transition:opacity .3s ease-out}html[data-detail]:not([data-detail=closed]) .expeditions__head.svelte-1y4b709>:where(.svelte-1y4b709),html[data-detail]:not([data-detail=closed]) .capsules.svelte-1y4b709,html[data-detail]:not([data-detail=closed]) .capsule-hits.svelte-1y4b709{opacity:0}html[data-detail]:not([data-detail=closed]) .capsule.svelte-1y4b709,html[data-detail]:not([data-detail=closed]) .capsule__hit.svelte-1y4b709,html[data-detail]:not([data-detail=closed]) .expeditions__index.svelte-1y4b709 a:where(.svelte-1y4b709){pointer-events:none}@media (width<=47.99rem) and (height<=44rem){[data-engine=on] .expeditions__intro.svelte-1y4b709{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=47.99rem){.expeditions__intro.svelte-1y4b709{margin-bottom:.6rem;font-size:.85rem;line-height:1.45}[data-engine=on] .capsule.svelte-1y4b709{top:auto;bottom:calc(var(--gutter) + env(safe-area-inset-bottom));left:var(--gutter);width:auto;right:var(--gutter);transform:translate3d(0, calc(var(--o) * 100lvh), 0)}[data-engine=on] .capsule__latin.svelte-1y4b709{display:none}[data-engine=on] .capsule.is-focus.svelte-1y4b709,[data-engine=on] .capsule.svelte-1y4b709:focus-within{pointer-events:none}[data-engine=on] .capsule.is-focus.svelte-1y4b709 .capsule__link:where(.svelte-1y4b709),[data-engine=on] .capsule.svelte-1y4b709:focus-within .capsule__link:where(.svelte-1y4b709){pointer-events:auto}html[data-detail]:not([data-detail=closed]) .capsule.svelte-1y4b709 .capsule__link:where(.svelte-1y4b709){pointer-events:none}}.passage.svelte-g7rwfx{--in:.26;--out:.66;height:200lvh}.passage__text.svelte-g7rwfx{isolation:isolate;text-shadow:0 0 1.25rem #04070ce6;max-width:34rem;position:relative}.passage__text.svelte-g7rwfx:before{content:"";inset:-3rem calc(-1 * var(--gutter)) -2rem;z-index:-1;pointer-events:none;background:radial-gradient(75% 70% at 35% 55%,#04070cd1,#04070c8c 55%,#0000 100%);position:absolute}.passage__lead.svelte-g7rwfx{margin-bottom:1.25rem}.rooms.svelte-g7rwfx{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.room.svelte-g7rwfx{border-top:1px solid color-mix(in srgb, var(--text-dim) 40%, transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;padding-top:.7rem;display:grid}.room__number.svelte-g7rwfx{font-family:var(--font-mono);letter-spacing:.08em;color:var(--biolum);font-size:.75rem}.room__title.svelte-g7rwfx{letter-spacing:-.01em;margin:0 0 .15rem;font-size:1.05rem;line-height:1.25}.room__text.svelte-g7rwfx{color:color-mix(in srgb, var(--text) 90%, transparent);margin:0;font-size:.9rem;line-height:1.45}.passage__depth.svelte-g7rwfx{font-family:var(--font-mono);letter-spacing:.08em;color:var(--biolum);margin:1.25rem 0 0;font-size:.8125rem}.passage__label.svelte-g7rwfx{color:var(--text-dim)}@media (height<=46rem),(width<=40rem){[data-engine=on] .room__text.svelte-g7rwfx{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-engine=on] .room.svelte-g7rwfx{padding-top:.45rem}[data-engine=on] .rooms.svelte-g7rwfx{gap:.45rem}}.leurre.svelte-1xu0278{height:340lvh}.leurre__stack.svelte-1xu0278{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}[data-engine=on] .leurre__stack.svelte-1xu0278>:where(.svelte-1xu0278){grid-area:1/1;align-self:end}.leurre__intro.svelte-1xu0278{--in:.145;--out:.509;text-shadow:0 0 1.25rem #04070cf2}.finale.svelte-1xu0278{--in:.49;--out:1.1;text-shadow:0 0 1.25rem #04070cf2;max-width:29rem}[data-engine=on] .finale.is-idle.svelte-1xu0278{pointer-events:none}.leurre__lead.svelte-1xu0278{max-width:34rem}.leurre__details.svelte-1xu0278,.leurre__facts.svelte-1xu0278{max-width:30rem}.leurre__details.svelte-1xu0278 p:where(.svelte-1xu0278){color:color-mix(in srgb, var(--text) 82%, transparent);margin-bottom:.7em;font-size:.95rem;line-height:1.5}.leurre__facts.svelte-1xu0278{border-top:1px solid color-mix(in srgb, var(--text-dim) 40%, transparent);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem 1.5rem;margin:1rem 0 0;padding-top:.9rem;display:grid}.leurre__facts.svelte-1xu0278 div:where(.svelte-1xu0278){align-content:start;gap:.25rem;display:grid}.leurre__facts.svelte-1xu0278 dt:where(.svelte-1xu0278),.finale__index.svelte-1xu0278,.finale__depth.svelte-1xu0278{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.65rem}.leurre__facts.svelte-1xu0278 dd:where(.svelte-1xu0278){margin:0;font-size:.9rem;line-height:1.4}.finale__title.svelte-1xu0278{margin-bottom:.3em;font-size:clamp(2.2rem,5vw,4rem)}.finale__lead.svelte-1xu0278{color:color-mix(in srgb, var(--text) 82%, transparent);font-size:.95rem;line-height:1.5}.finale__animals.svelte-1xu0278{border-top:1px solid color-mix(in srgb, var(--text-dim) 40%, transparent);grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1.25rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.finale__index.svelte-1xu0278{font-variant-numeric:tabular-nums;margin:0 0 .4rem}.finale__index.svelte-1xu0278>span:where(.svelte-1xu0278):first-child{color:var(--lure)}.finale__total.svelte-1xu0278{color:var(--text-dim);display:none}.finale__name.svelte-1xu0278{margin:0 0 .3rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.finale__meta.svelte-1xu0278{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0 0 .6rem;font-size:.95rem;display:flex}.finale__fact.svelte-1xu0278{color:color-mix(in srgb, var(--text) 86%, transparent);margin:0;font-size:.95rem;line-height:1.5}[data-engine=on] .finale__total.svelte-1xu0278{display:inline}[data-engine=on] .finale__animal.svelte-1xu0278{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,transform .45s,visibility 0s linear .45s;transform:translateY(.6rem)}[data-engine=on] .finale__animal.is-current.svelte-1xu0278{opacity:1;visibility:visible;transition:opacity .7s .25s,transform .9s cubic-bezier(.2,.7,.2,1) .25s,visibility;transform:none}.finale__controls.svelte-1xu0278{display:none}[data-engine=on] .finale__controls.svelte-1xu0278{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.finale__button.svelte-1xu0278{border:1px solid color-mix(in srgb, var(--text) 28%, transparent);background:color-mix(in srgb, var(--abyss) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid}.finale__button.svelte-1xu0278 svg:where(.svelte-1xu0278){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.finale__button.svelte-1xu0278:hover{border-color:var(--lure);color:var(--lure)}.finale__button.svelte-1xu0278:focus-visible{outline:2px solid var(--biolum);outline-offset:3px}.finale__steps.svelte-1xu0278{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;max-width:12rem;margin:0;padding:0;list-style:none;display:grid}.finale__steps.svelte-1xu0278 li:where(.svelte-1xu0278){background:color-mix(in srgb, var(--text-dim) 45%, transparent);height:2px;overflow:hidden}.finale__fill.svelte-1xu0278{background:var(--lure);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.finale__steps.svelte-1xu0278 .is-past:where(.svelte-1xu0278) .finale__fill:where(.svelte-1xu0278){background:color-mix(in srgb, var(--text) 55%, transparent);transform:scaleX(1)}.finale__steps.svelte-1xu0278 .is-current:where(.svelte-1xu0278) .finale__fill:where(.svelte-1xu0278){animation:svelte-1xu0278-finale-step var(--step,7s) linear forwards;animation-play-state:var(--play,paused)}@keyframes svelte-1xu0278-finale-step{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.finale__steps.svelte-1xu0278 .is-current:where(.svelte-1xu0278) .finale__fill:where(.svelte-1xu0278){animation:none;transform:scaleX(1)}[data-engine=on] .finale__animal.svelte-1xu0278,[data-engine=on] .finale__animal.is-current.svelte-1xu0278{transform:none}}@media (height<=52rem),(width<=64rem){[data-engine=on] .leurre__details.svelte-1xu0278{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=44rem),(width<=40rem){[data-engine=on] .leurre__facts.svelte-1xu0278{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-engine=on] .finale__lead.svelte-1xu0278{margin-bottom:0;font-size:.85rem;line-height:1.45}[data-engine=on] .finale__animals.svelte-1xu0278{margin-top:.5rem}[data-engine=on] .finale__controls.svelte-1xu0278{margin-top:1rem}}@media (height<=44rem){[data-engine=on] .finale__lead.svelte-1xu0278{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}main.svelte-1uha8ag:focus{outline:none}
