.labx-world{--labx-copper:#c77a4f;--labx-copper-bright:#efb184;--labx-bronze:#8f735d;--labx-ivory:#f2ecdf;--labx-muted:#ada497;--labx-stone:#0a0c0b;--labx-forest:#13271d;--labx-line:#e6dfd230;isolation:isolate;color:var(--labx-ivory);background:var(--labx-stone);position:relative}.labx-world *{box-sizing:border-box}.labx-world button,.labx-world summary,.labx-world a{-webkit-tap-highlight-color:transparent}.labx-chamber{min-height:100svh;padding:clamp(7.5rem,13vh,10rem) clamp(1.25rem,5vw,5rem) clamp(5rem,10vh,8rem);position:relative;overflow:clip}.labx-micro,.labx-brand-line{color:#d39a74;font-family:var(--font-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .85rem;font-size:.68rem;font-weight:500;line-height:1.4}.labx-index{z-index:45;width:min(17.5rem,100vw - 2rem);font-family:var(--font-mono), monospace;position:fixed;top:6.6rem;right:clamp(1rem,2.4vw,2.5rem)}.labx-index>summary{color:#f3eadf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;letter-spacing:.13em;background:#050a07d6;border:1px solid #e6dfd242;width:fit-content;margin-left:auto;padding:.72rem .9rem;font-size:.66rem;list-style:none;box-shadow:0 .8rem 2.5rem #00000040}.labx-index>summary::-webkit-details-marker{display:none}.labx-index[open]>summary{color:var(--labx-copper-bright);border-color:#c77a4fad}.labx-index-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c09f0;border:1px solid #e6dfd230;margin-top:.45rem;padding:1.15rem;box-shadow:0 1.2rem 4rem #00000075}.labx-index-panel nav{grid-template-columns:1fr 1fr;gap:.25rem .8rem;display:grid}.labx-index-panel nav a{color:#e8e1d6;min-height:2.6rem;font-family:var(--font-sans), sans-serif;border-bottom:1px solid #e6dfd21f;align-items:center;font-size:.84rem;text-decoration:none;display:flex}.labx-index-panel nav a:hover{color:var(--labx-copper-bright)}.labx-current{color:#9f968a;letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 .75rem;font-size:.61rem;line-height:1.55}.labx-index-panel button{color:#d5aa8e;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c77a4f8f;min-height:2.75rem;padding:0;font-family:inherit;font-size:.65rem}.labx-memory-thread{z-index:4;pointer-events:none;width:min(11rem,16vw);height:100%;position:absolute;inset:0 auto 0 50%;overflow:visible;transform:translate(-50%)}.labx-memory-thread path{fill:none;vector-effect:non-scaling-stroke}.labx-thread-muted{stroke:#8f735d38;stroke-width:1px}.labx-thread-trunk,.labx-thread-branch,.labx-thread-workshop,.labx-thread-reveal,.labx-thread-forest,.labx-thread-method,.labx-thread-making,.labx-thread-archive,.labx-thread-maker,.labx-thread-horizon,.labx-thread-flight{opacity:0;stroke:var(--labx-copper);stroke-linecap:round;stroke-width:1.6px;filter:drop-shadow(0 0 5px #c77a4f6b);transition:opacity .6s}.labx-memory-thread[data-route=wild] .labx-thread-branch-wild,.labx-memory-thread[data-route=method] .labx-thread-branch-method,.labx-memory-thread[data-route=archive-fragment] .labx-thread-branch-fragment,.labx-memory-thread[data-workshop=true] .labx-thread-workshop,.labx-memory-thread[data-revealed=true] .labx-thread-reveal,.labx-memory-thread[data-forest=true] .labx-thread-forest,.labx-memory-thread[data-method=true] .labx-thread-method,.labx-memory-thread[data-making=true] .labx-thread-making,.labx-memory-thread[data-archive=true] .labx-thread-archive,.labx-memory-thread[data-maker=true] .labx-thread-maker,.labx-memory-thread[data-horizon=true] .labx-thread-horizon,.labx-memory-thread[data-flight=true] .labx-thread-flight{opacity:1}.labx-world:has(.labx-alignment[data-solved=true]) .labx-thread-trunk{opacity:1}.labx-memory-thread[data-complete=true] .labx-thread-flight{stroke:#f0c39f;stroke-width:2.2px}.labx-symbol-mark{fill:none;stroke:var(--labx-copper-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.labx-threshold{z-index:0;isolation:isolate;background:#07100c;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.8fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:max(100svh,47rem);display:grid}.labx-threshold-atmosphere,.labx-threshold-scrim{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.labx-threshold-atmosphere{object-fit:cover;object-position:58% center;filter:saturate(.78)contrast(1.06)brightness(.72);transform:scale(1.025)}.labx-threshold-scrim{z-index:-2;background:linear-gradient(90deg,#030906e0 0%,#03090699 42%,#0309062e 78%),linear-gradient(#03080629,#03080685),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#e6dfd214 20%)}.labx-threshold-copy{z-index:5;max-width:52rem;padding-left:clamp(0rem,5vw,5rem);position:relative}.labx-brand-line{color:var(--labx-copper-bright)}.labx-threshold h1{color:#f6f0e5;max-width:12.5ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.3rem,5.9vw,7rem);font-weight:520;line-height:.91}.labx-threshold-note{color:#f2ecdfc4;max-width:39rem;font-family:var(--font-sans), sans-serif;margin:1.75rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.labx-threshold-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.labx-threshold-actions a{color:#f2ecdf;min-height:3.25rem;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f2ecdf61;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.labx-threshold-actions a:first-child{border-color:var(--labx-copper);color:#160c08;background:var(--labx-copper-bright)}.labx-alignment{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a08ad;border:1px solid #e6dfd22e;width:min(100%,31rem);margin-inline:auto;padding:1.2rem;position:relative;box-shadow:0 2rem 6rem #00000061}.labx-alignment-copy{grid-template-columns:1fr auto;align-items:end;gap:.2rem 1rem;display:grid}.labx-alignment-copy .labx-micro{grid-column:1/-1}.labx-alignment-copy h2{color:#f0e9dd;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.labx-observation{color:#a99f92;text-align:right;max-width:11rem;margin:0;font-size:.73rem;line-height:1.5}.labx-plate-field{aspect-ratio:1;background:radial-gradient(circle,#c77a4f17,#0000 46%),repeating-radial-gradient(circle,#0000 0 27px,#e6dfd209 28px 29px),#080b09;border:1px solid #8f735d40;width:min(23rem,75vw);margin:1rem auto;position:relative;box-shadow:inset 0 0 4rem #000000b8}.labx-plate-field:before,.labx-plate-field:after{content:"";z-index:8;pointer-events:none;position:absolute}.labx-plate-field:before{border-top:1px solid #e6dfd21f;inset:50% 0 auto}.labx-plate-field:after{border-left:1px solid #e6dfd214;inset:0 auto 0 50%}.labx-thread-entry{z-index:12;background:linear-gradient(90deg, transparent, var(--labx-copper) 18%, var(--labx-copper-bright));pointer-events:none;width:calc(50% + 1.25rem);height:2px;position:absolute;top:calc(50% - 1px);left:-1.25rem;box-shadow:0 0 9px #c77a4f7a}.labx-thread-core{z-index:13;border:1px solid var(--labx-copper-bright);pointer-events:none;background:#100b08;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:calc(50% - .25rem);left:calc(50% - .25rem);box-shadow:0 0 0 .3rem #c77a4f14}.labx-plate{color:inherit;cursor:pointer;background:#0f100d75;border:1px solid #e6dfd23b;border-radius:50%;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 1.8rem #0009,0 0 0 1px #00000080}.labx-plate:hover{border-color:#efb184ad}.labx-plate-outer{z-index:1;aspect-ratio:1;width:88%}.labx-plate-middle{z-index:2;aspect-ratio:1;background:#151511b8;width:64%}.labx-plate-inner{z-index:3;aspect-ratio:1;background:#1a1712db;width:39%}.labx-plate>span{z-index:10;background:linear-gradient(90deg, var(--labx-copper-bright), var(--labx-copper));transform-origin:100%;width:calc(50% + 1px);height:2px;transition:transform .48s cubic-bezier(.2,.72,.2,1);position:absolute;top:calc(50% - 1px);left:-1px;box-shadow:0 0 8px #c77a4f73}.labx-plate>span:before{content:"";background:#100b08;border:1px solid #f0c09e;width:.4rem;height:.4rem;position:absolute;top:-.2rem;left:0;transform:rotate(45deg)}.labx-plate[data-position="0"]>span{transform:rotate(0)}.labx-plate[data-position="1"]>span{transform:rotate(45deg)}.labx-plate[data-position="2"]>span{transform:rotate(90deg)}.labx-plate[data-position="3"]>span{transform:rotate(135deg)}.labx-plate[data-position="4"]>span{transform:rotate(180deg)}.labx-plate[data-position="5"]>span{transform:rotate(225deg)}.labx-plate[data-position="6"]>span{transform:rotate(270deg)}.labx-plate[data-position="7"]>span{transform:rotate(315deg)}.labx-alignment[data-solved=true] .labx-plate{border-color:#c77a4f80}.labx-alignment[data-solved=true] .labx-thread-core{background:var(--labx-copper-bright);box-shadow:0 0 1.2rem #efb184bd}.labx-puzzle-footer{grid-template-columns:1fr auto;align-items:start;gap:.6rem 1rem;display:grid}.labx-status,.labx-hint{color:#bdb3a6;margin:0;font-size:.76rem;line-height:1.55}.labx-hint{color:#e4c0a8;border-top:1px solid #e6dfd21f;grid-column:1/-1;padding-top:.65rem}.labx-help{color:#e6c0a7;min-height:2.75rem;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c77a4f8c;align-items:center;padding:0 .15rem;font-size:.64rem;text-decoration:none;display:inline-flex}.labx-fork{background:radial-gradient(circle at 50% 48%,#c77a4f14,#0000 24%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#e6dfd20a 12.5%),linear-gradient(#0b0d0c,#11120f 58%,#090b09);grid-template-rows:auto 1fr auto;align-items:center;min-height:max(100svh,48rem);display:grid}.labx-chamber-heading{z-index:8;text-align:center;max-width:47rem;margin-inline:auto;position:relative}.labx-chamber-heading h2{color:var(--labx-ivory);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,6vw,7rem);font-weight:500;line-height:.94}.labx-chamber-heading>p:last-child{color:#aaa195;max-width:39rem;margin:1.2rem auto 0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.65}.labx-fork-field{z-index:8;grid-template-columns:1fr 1fr;gap:clamp(2rem,9vw,10rem);width:min(78rem,100%);margin:clamp(2.5rem,7vh,5rem) auto;display:grid;position:relative}.labx-fork-field:before{content:"";background:linear-gradient(#0000,#c77a4fb3,#0000);width:1px;height:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.labx-route{color:#ece6db;text-align:left;cursor:pointer;background:#0e100db8;border:1px solid #e6dfd229;align-content:end;justify-items:start;min-height:18rem;padding:2rem;transition:border-color .26s,transform .5s cubic-bezier(.2,.72,.2,1),background-color .26s;display:grid;position:relative;overflow:hidden}.labx-route:hover:not(:disabled),.labx-route[aria-pressed=true]{background:#181a14e6;border-color:#c77a4f9e;transform:translateY(-.35rem)}.labx-route:disabled{opacity:.38;cursor:not-allowed}.labx-route small{color:#a79e92;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.61rem}.labx-route strong{max-width:13ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(1.65rem,2.6vw,2.8rem);font-weight:500;line-height:1}.labx-route i{color:var(--labx-copper-bright);font-size:1.5rem;font-style:normal;position:absolute;bottom:1.5rem;right:1.5rem}.labx-route-glyph{opacity:.66;width:8rem;height:8rem;position:absolute;top:1.6rem;right:1.6rem}.labx-route-wild .labx-route-glyph{border:1px solid #799c7c99;border-radius:80% 10%;transform:rotate(-18deg)}.labx-route-wild .labx-route-glyph:before{content:"";border-top:1px solid #a0be9dbf;width:125%;position:absolute;top:50%;left:-15%;transform:rotate(-38deg)}.labx-route-method .labx-route-glyph{background:repeating-linear-gradient(90deg,#0000 0 15px,#d39a74b3 16px 17px);border-top:1px solid #d39a74bd;border-bottom:1px solid #d39a7457;transform:rotate(25deg)}.labx-recess{z-index:8;text-align:center;width:min(42rem,100%);margin-inline:auto;position:relative}.labx-recess>button,.labx-fragment button{color:#9e958a;min-height:2.9rem;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f735d80;padding:.65rem 0;font-size:.62rem}.labx-recess>button span{border:1px solid;width:.45rem;height:.45rem;margin-right:.7rem;display:inline-block;transform:rotate(45deg)}.labx-recess>button:disabled{opacity:.3;cursor:not-allowed}.labx-fragment{color:#2e2a24;background:#d7ccba;border-block:1px solid #8f735d54;padding:1.4rem 1.6rem;box-shadow:0 1.2rem 3rem #00000057}.labx-fragment .labx-micro{color:#77513d}.labx-fragment blockquote{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:.4rem 0 .8rem;font-size:clamp(2rem,4vw,3.6rem)}.labx-fragment p:not(.labx-micro){max-width:31rem;margin:0 auto;font-size:.9rem;line-height:1.6}.labx-fragment button{color:#563725;border-color:#53311f6b;margin-top:.8rem}.labx-workshop{background:linear-gradient(#070a08ed,#070907a8 35%,#060806ed),url(/media/workshop-table-v1.webp) 50%/cover no-repeat,#090b09;min-height:max(130svh,68rem);padding-inline:clamp(1rem,4vw,4rem)}.labx-workshop-heading{max-width:58rem}.labx-workshop-heading h2{font-size:clamp(3rem,5.6vw,6.4rem)}.labx-worktable{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0b0d0ae0;background-image:linear-gradient(#e6dfd20b 1px,#0000 1px),linear-gradient(90deg,#e6dfd20b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3.5rem 3.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dac3a640;width:min(82rem,100%);margin:clamp(3rem,8vh,6rem) auto 0;padding:clamp(1rem,3vw,2.5rem);position:relative;box-shadow:0 2rem 7rem #0000008c}.labx-table-light{pointer-events:none;background:radial-gradient(#ddb58426,#0000 67%);height:70%;position:absolute;inset:-20% 20% auto}.labx-artifact-list{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.labx-object{color:#e9e1d4;text-align:left;cursor:pointer;background:#0a0d0ab3;border:0;border-bottom:1px solid #e6dfd240;align-content:end;justify-items:start;width:100%;min-height:20rem;padding:1.35rem;transition:background-color .22s,transform .5s cubic-bezier(.2,.72,.2,1);display:grid;position:relative;overflow:hidden}.labx-object:hover:not(:disabled),.labx-object[aria-pressed=true]{background:#191f17eb;transform:translateY(-.4rem)}.labx-object:disabled{opacity:.4;cursor:not-allowed}.labx-object small{color:#9e9588;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.labx-object strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(1.65rem,2.4vw,2.5rem);font-weight:500}.labx-object i{color:#c28f6f;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:.9rem;font-size:.56rem;font-style:normal}.labx-object[data-inspected=true]{border-bottom-color:var(--labx-copper)}.labx-object-media{transform-origin:50%;background:#142019;border:1px solid #ece2cf42;transition:border-color .22s,transform .5s cubic-bezier(.2,.72,.2,1);display:block;position:absolute;inset:1rem 1rem 8.2rem;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 1.5rem 3rem #00000061,0 0 0 .35rem #e6d8c009}.labx-object-media:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 32%,#0308052e);border:1px solid #ffffff1a;position:absolute;inset:0}.labx-object-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.72,.2,1);display:block}.labx-object-specimen .labx-object-media{transform:rotate(1deg)}.labx-object-notebook .labx-object-media{transform:rotate(-.6deg)}.labx-object:hover:not(:disabled) .labx-object-media,.labx-object[aria-pressed=true] .labx-object-media{border-color:#dba37aa3;transform:rotate(0)translateY(-.2rem)}.labx-object:hover:not(:disabled) .labx-object-media img,.labx-object[aria-pressed=true] .labx-object-media img{transform:scale(1.035)}.labx-artifact-reading{background:#0408059e;border:1px solid #e6dfd21f;min-height:11rem;margin-top:1.5rem;padding:1.3rem 1.5rem}.labx-artifact-reading h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:500}.labx-artifact-reading>p:last-child{color:#bbb2a5;max-width:51rem;margin:.75rem 0 0;line-height:1.65}.labx-connections{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.labx-connections span{background:#8f735d2e;height:2px;transition:background-color .5s,box-shadow .5s}.labx-connections[data-count="1"] span:first-child,.labx-connections[data-count="2"] span:nth-child(-n+2),.labx-connections[data-count="3"] span{background:var(--labx-copper);box-shadow:0 0 .6rem #c77a4f7a}.labx-project-reveal{z-index:8;background:#0b120e;border:1px solid #e6dfd22e;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);width:min(82rem,100%);margin:clamp(3rem,8vh,6rem) auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000080}.labx-reveal-media{background:#0f1812;min-height:29rem;position:relative;overflow:hidden}.labx-reveal-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#0b120e),linear-gradient(#0000 62%,#060a0794);position:absolute;inset:0}.labx-reveal-media img{object-fit:cover;filter:grayscale(.72)brightness(.43);width:100%;height:100%;transition:filter .9s,transform 1.1s cubic-bezier(.2,.72,.2,1);transform:scale(1.04)}.labx-workshop[data-revealed=true] .labx-reveal-media img{filter:grayscale(.04)brightness(.8);transform:scale(1)}.labx-reveal-copy{flex-direction:column;justify-content:center;padding:clamp(1.6rem,4vw,3.8rem);display:flex}.labx-reveal-copy h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.7vw,5.2rem);font-weight:500;line-height:.94}.labx-reveal-copy>p:not(.labx-micro){color:#b8b0a4;margin:1.1rem 0 0;line-height:1.65}.labx-reveal-copy a{color:#e8c1a7;border-bottom:1px solid #c77a4f94;align-items:center;gap:.8rem;width:fit-content;min-height:3rem;margin-top:1.5rem;font-weight:650;text-decoration:none;display:inline-flex}.labx-forest-chamber,.labx-flight-chamber{z-index:0;isolation:isolate;min-height:max(110svh,58rem)}.labx-forest-image,.labx-forest-scrim,.labx-flight-image,.labx-flight-scrim{width:100%;height:100%;position:absolute;inset:0}.labx-forest-image,.labx-flight-image{z-index:-3;object-fit:cover;filter:saturate(.68)contrast(1.08)brightness(.58)}.labx-forest-scrim,.labx-flight-scrim{z-index:-2;background:linear-gradient(90deg,#040a07eb,#040a075c 58%,#040a07a3),linear-gradient(#0409065c,#040906d1)}.labx-forest-copy{z-index:8;max-width:44rem;margin:2vh 0 0 clamp(0rem,7vw,7rem);position:relative}.labx-forest-copy h2,.labx-method-heading h2,.labx-making-heading h2,.labx-archive-heading h2,.labx-maker-document h2,.labx-flight-heading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:500;line-height:.91}.labx-forest-copy>p:last-child,.labx-method-heading>p:last-child,.labx-making-heading>p:last-child,.labx-archive-heading>p:last-child,.labx-flight-heading>p:last-child{color:#b6aea3;max-width:38rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.labx-forest-markers{z-index:8;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,6vw,6rem);width:min(72rem,100%);margin:clamp(5rem,16vh,11rem) auto 0;display:grid;position:relative}.labx-forest-markers button{color:#dcd5c7;cursor:pointer;background:#071009;border:1px solid #e8e1d047;place-items:center;min-height:20rem;padding:0;transition:background-color .26s,border-color .26s,transform .42s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000047}.labx-forest-markers button:after{content:"";pointer-events:none;background:linear-gradient(#040a0605,#040a06b8),linear-gradient(135deg,#0000 58%,#c2845a1f);position:absolute;inset:0}.labx-forest-markers button>picture,.labx-forest-markers button>picture img{width:100%;height:100%;display:block;position:absolute;inset:0}.labx-forest-markers button>picture img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.72);transition:filter .35s,transform .8s cubic-bezier(.2,.72,.2,1)}.labx-forest-markers button:hover:not(:disabled),.labx-forest-markers button:focus-visible{border-color:#d9a47f;transform:translateY(-.35rem)}.labx-forest-markers button:hover:not(:disabled)>picture img,.labx-forest-markers button:focus-visible>picture img{filter:saturate(.95)contrast(1.08)brightness(.86);transform:scale(1.035)}.labx-forest-markers button:disabled,.labx-method-chamber[data-unlocked=false] .labx-constraint-table,.labx-making-chamber[data-unlocked=false] .labx-sequence-board,.labx-archive-chamber[data-unlocked=false] .labx-archive-drawers{opacity:.38}.labx-marker{z-index:2;color:currentColor;filter:drop-shadow(0 0 .7rem #000000e6);fill:none;stroke:#efdcc7e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;width:4.4rem;height:4.4rem;display:block;position:absolute;bottom:1rem;right:1rem}.labx-marker-number{z-index:3;color:#eadbc8;font-family:var(--font-mono), monospace;letter-spacing:.14em;font-size:.64rem;position:absolute;bottom:1rem;left:1rem}.labx-marker-leaf{stroke:#c3ddb9eb}.labx-marker-wing{stroke:#e1ab87eb}.labx-forest-response,.labx-method-response,.labx-making-response,.labx-flight-help{z-index:8;text-align:center;width:min(45rem,100%);margin:2rem auto 0;position:relative}.labx-forest-response p,.labx-method-response p,.labx-making-response p,.labx-flight-help p{color:#c5bdb2;line-height:1.6}.labx-forest-response small,.labx-method-response small,.labx-making-response small{color:#9f9689;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.63rem;display:block}.labx-method-chamber{color:#e8e0d4;background:radial-gradient(circle at 50% 52%,#b772481a,#0000 25%),linear-gradient(#e2d8ca0b 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(90deg,#e2d8ca0b 1px,#0000 1px) 0 0/4rem 4rem,#111313;min-height:max(115svh,64rem)}.labx-method-heading,.labx-making-heading,.labx-archive-heading,.labx-flight-heading{z-index:8;width:min(72rem,100%);margin-inline:auto;position:relative}.labx-method-heading h2,.labx-making-heading h2,.labx-archive-heading h2,.labx-flight-heading h2{max-width:11ch}.labx-constraint-table{z-index:8;background:#080a0ac7;border:1px solid #e2d8ca33;width:min(78rem,100%);margin:clamp(3rem,8vh,6rem) auto 0;position:relative}.labx-constraint-labels,.labx-configurations button{grid-template-columns:minmax(14rem,1.4fr) repeat(4,minmax(5.2rem,.55fr));display:grid}.labx-constraint-labels{color:#998f82;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #e2d8ca29;padding:.8rem 1rem;font-size:.61rem}.labx-constraint-labels:before{content:"Configuration"}.labx-constraint-labels span{text-align:center}.labx-configurations button{color:#dfd7ca;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2d8ca1f;align-items:center;width:100%;min-height:5.4rem;padding:0 1rem}.labx-configurations button:last-child{border-bottom:0}.labx-configurations button:hover:not(:disabled),.labx-configurations button[aria-pressed=true]{background:#c77a4f1f;box-shadow:inset 3px 0 #d89369}.labx-configurations strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500}.labx-checks{display:contents}.labx-checks i{color:#7c7369;text-align:center;font-style:normal}.labx-checks i[data-check=true]{color:#dca17c;text-shadow:0 0 1rem #dca17c80}.labx-secondary-reveal{z-index:8;background:#0c1110;border:1px solid #e2d8ca2e;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);width:min(78rem,100%);margin:clamp(3rem,8vh,5rem) auto 0;display:grid;position:relative;overflow:hidden}.labx-secondary-media{background:#111917;min-height:24rem;overflow:hidden}.labx-secondary-media img{object-fit:cover;filter:grayscale(.82)brightness(.36);width:100%;height:100%;transition:filter .8s,transform 1s;transform:scale(1.035)}.labx-secondary-reveal[data-visible=true] .labx-secondary-media img{filter:grayscale(.04)brightness(.82);transform:scale(1)}.labx-secondary-reveal>div:last-child{flex-direction:column;justify-content:center;padding:clamp(1.4rem,4vw,3.5rem);display:flex}.labx-secondary-reveal h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4vw,4.3rem);font-weight:500;line-height:.96}.labx-secondary-reveal p:not(.labx-micro){color:#afa79c;line-height:1.65}.labx-secondary-reveal a{color:#ecc3a6;border-bottom:1px solid #d4946b80;align-items:center;gap:.5rem;width:fit-content;min-height:3rem;text-decoration:none;display:inline-flex}.labx-making-chamber{color:#302b25;background-color:#d8cdbb;background-image:linear-gradient(#4b392a11 1px,#0000 1px),linear-gradient(90deg,#4b392a11 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3.5rem 3.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:max(115svh,66rem)}.labx-making-heading>p:last-child{color:#5f554b}.labx-sequence-board{z-index:8;background:#efe8dbad;border:1px solid #4a372847;width:min(78rem,100%);margin:clamp(3rem,8vh,6rem) auto 0;padding:clamp(1rem,3vw,2.4rem);position:relative;box-shadow:0 1.8rem 5rem #2a1e152e}.labx-sequence-slots,.labx-stage-cards{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.labx-sequence-slots{margin:0;padding:0;list-style:none}.labx-sequence-slots li{min-height:8rem;font-family:var(--font-serif), Georgia, serif;border:1px dashed #4a37285c;place-items:center;font-size:clamp(1.3rem,2.4vw,2.3rem);display:grid}.labx-sequence-slots li+li:before{content:"→";color:#9a6345;margin-left:calc(-25% - .5rem);position:absolute}.labx-stage-cards{margin-top:1rem}.labx-stage-cards button{color:#342b24;min-height:10rem;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#ece2d1;border:1px solid #4a37284d;align-content:end;justify-items:start;padding:1rem;font-size:.7rem;transition:transform .3s,box-shadow .3s;display:grid}.labx-stage-cards button:hover:not(:disabled){transform:translateY(-.35rem)rotate(-.5deg);box-shadow:0 1rem 2rem #2a1e1529}.labx-stage-cards button:disabled{opacity:.34}.labx-stage-cards button span{border:1px solid #8e5c41;border-radius:50%;width:3rem;height:3rem;margin-bottom:2.5rem;box-shadow:inset 0 0 0 .65rem #ece2d1,inset 0 0 0 calc(.65rem + 1px) #8e5c418c}.labx-making-response{color:#3d342d}.labx-making-response p{color:#4d433a}.labx-making-response .labx-help,.labx-reset-sequence{color:#6e432c;border-color:#663c267a;margin-inline:.55rem}.labx-reset-sequence{min-height:2.75rem;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-width:0 0 1px;padding:0;font-size:.62rem}.labx-making-chamber .labx-secondary-reveal{color:#ece5da}.labx-archive-chamber{background:radial-gradient(circle at 20% 0,#9f633f1f,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#e4daca0a 16.666%),#0c0d0c;min-height:max(110svh,62rem)}.labx-archive-heading{text-align:center}.labx-archive-heading h2{max-width:13ch;margin-inline:auto}.labx-archive-heading>p:last-child{margin-inline:auto}.labx-archive-drawers{z-index:8;border:1px solid #e4daca2b;width:min(84rem,100%);margin:clamp(3rem,8vh,6rem) auto 0;position:relative}.labx-archive-drawers summary{color:#e2dbd0;min-height:6rem;font-family:var(--font-serif), Georgia, serif;cursor:pointer;align-items:center;gap:1.2rem;padding:1rem 1.4rem;font-size:clamp(1.4rem,2.6vw,2.4rem);list-style:none;display:flex}.labx-archive-drawers summary::-webkit-details-marker{display:none}.labx-archive-drawers summary:after{content:"+";color:#bd7f59;font-family:var(--font-mono), monospace;margin-left:auto}.labx-archive-drawers details[open] summary:after{content:"−"}.labx-archive-drawers summary span{color:#a87658;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.65rem}.labx-current-experiments{background:#e4daca1f;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 1px 1px;display:grid}.labx-current-experiments>a{color:#e1d9ce;background:#111311;flex-direction:column;min-width:0;padding:1rem;text-decoration:none;display:flex}.labx-current-experiments picture{overflow:hidden}.labx-current-experiments img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.66)brightness(.7);width:100%;height:auto;transition:filter .3s,transform .5s}.labx-current-experiments a:hover img{filter:saturate(.95)brightness(.88);transform:scale(1.02)}.labx-current-experiments strong{font-family:var(--font-serif), Georgia, serif;margin-top:1rem;font-size:1.35rem;font-weight:500}.labx-current-experiments a>span{color:#938b80;margin-top:.4rem;font-size:.85rem;line-height:1.55}.labx-archive-notes{gap:.6rem;padding:0 1.4rem 1.4rem 4rem;display:grid}.labx-archive-notes a{color:#ddd5c9;border-bottom:1px solid #e4daca21;justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;text-decoration:none;display:flex}.labx-archive-notes a span,.labx-archive-notes p{color:#938a7f;font-size:.82rem}.labx-continue-maker{z-index:8;color:#e6b698;min-height:3.2rem;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cd875c8c;margin:2.4rem auto 0;padding:.7rem 0;font-size:.68rem;display:block;position:relative}.labx-myth-chamber{z-index:0;isolation:isolate;background:#070a08;grid-template-columns:minmax(0,.9fr) minmax(25rem,.72fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:max(120svh,68rem);display:grid}.labx-myth-image,.labx-myth-scrim{width:100%;height:100%;position:absolute;inset:0}.labx-myth-image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.68)contrast(1.06)brightness(.72)}.labx-myth-scrim{z-index:-2;background:linear-gradient(90deg,#0407054d,#0407051f 48%,#040705e0),linear-gradient(#04070533,#040705e6)}.labx-myth-copy,.labx-myth-thread{z-index:8;position:relative}.labx-myth-copy{align-self:start;max-width:52rem;margin-top:3vh}.labx-myth-copy h2{max-width:11ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.7rem,7.3vw,8rem);font-weight:500;line-height:.88}.labx-myth-copy>p:last-child{color:#c0b6a8;max-width:38rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.labx-myth-thread{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070a08c7;border:1px solid #e8dcc940;padding:1.35rem;box-shadow:0 1.8rem 4rem #00000061}.labx-myth-thread label{color:#e4d9ca;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;display:block}.labx-myth-thread input[type=range]{accent-color:#c7794d;cursor:ew-resize;width:100%;height:2rem;margin:1.2rem 0}.labx-myth-thread ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.labx-myth-thread li{color:#b8aea1;opacity:.28;border-top:1px solid #e8dcc921;grid-template-columns:6rem 1fr;gap:.8rem;padding-top:.75rem;transition:opacity .4s,color .4s;display:grid}.labx-myth-thread li[data-visible=true]{color:#e7ddd0;opacity:1}.labx-myth-thread li span{color:#cb855c;font-family:var(--font-serif), Georgia, serif;font-size:1.12rem}.labx-myth-thread button{color:#e4b093;min-height:3rem;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cb855c9e;margin-top:1.1rem;padding:.7rem 0;font-size:.65rem}.labx-maker-chamber{color:#302923;background-color:#ddd2c0;background-image:linear-gradient(90deg,#5e412c14 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8.333% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:max(110svh,62rem)}.labx-maker-document{z-index:8;width:min(78rem,100%);margin-inline:auto;position:relative}.labx-maker-document .labx-micro{color:#79503a}.labx-maker-document h2{max-width:11ch}.labx-route-note{color:#7d543d;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:1.2rem 0 0;font-size:.67rem}.labx-maker-document ol{background:#43302338;grid-template-columns:repeat(4,1fr);gap:1px;margin:clamp(3rem,8vh,6rem) 0 0;padding:1px;list-style:none;display:grid}.labx-maker-document li{background:#e8dfd1;min-height:14rem;padding:1.3rem}.labx-maker-document li span{color:#88573d;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.labx-maker-document li p{margin:4.5rem 0 0;line-height:1.65}.labx-maker-document blockquote{max-width:21ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-align:center;margin:clamp(3rem,9vh,7rem) auto 1.5rem;font-size:clamp(2.1rem,4vw,4.2rem);line-height:1.02}.labx-obsession-note{color:#5f4a3c;text-align:center;max-width:43rem;margin:0 auto;font-size:1.05rem;line-height:1.7}.labx-attention-ledger{border-top:1px solid #46302252;border-bottom:1px solid #46302252;max-width:58rem;margin:3rem auto 0;padding:1.2rem 0}.labx-attention-ledger>p{color:#74513d;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0 0 1rem;font-size:.64rem}.labx-attention-ledger dl{background:#4630222b;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.labx-attention-ledger dl>div{background:#e4dacb;flex-direction:column-reverse;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.labx-attention-ledger dt{color:#685344;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.labx-attention-ledger dd{color:#402f24;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:2.5rem}.labx-maker-document>button{color:#3e2d22;min-height:3.3rem;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #5738266b;margin:2rem auto 0;padding:.8rem 1rem;font-size:.67rem;display:block}.labx-flight-chamber{min-height:max(140svh,78rem)}.labx-flight-image{filter:saturate(.48)contrast(1.1)brightness(.46)}.labx-flight-scrim{background:linear-gradient(#050807cc,#05080747 50%,#050807e0),radial-gradient(circle,#0000,#04070699)}.labx-flight-heading{text-align:center}.labx-flight-heading h2,.labx-flight-heading>p:last-child{margin-inline:auto}.labx-flight-mechanism{z-index:8;background:0 0;border:0;grid-template-columns:repeat(6,1fr);align-items:center;gap:clamp(.4rem,2vw,1.5rem);width:min(68rem,94vw);min-height:22rem;margin:clamp(3rem,8vh,6rem) auto 0;padding:2rem 0;display:grid;position:relative}.labx-flight-mechanism>button{z-index:2;aspect-ratio:1;color:#d9a37e;cursor:pointer;background:radial-gradient(circle at 48% 42%,#cd976c33,#0000 28%),radial-gradient(circle,#172019 0 48%,#0a0f0c 49% 62%,#6e4934 63% 64%,#0a0e0c 65% 72%,#0000 73%);border:1px solid #e1b48f94;border-radius:50%;place-items:center;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative;box-shadow:inset 0 0 1.5rem #dea67b1c,0 1.2rem 2.5rem #0006,0 0 0 .45rem #05090785}.labx-flight-mechanism>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;filter:drop-shadow(0 0 .45rem #d9a37e80);width:52%;height:52%;transition:transform .5s cubic-bezier(.2,.72,.2,1);display:block}.labx-flight-mechanism button[data-position="1"] svg{transform:rotate(45deg)}.labx-flight-mechanism button[data-position="2"] svg{transform:rotate(90deg)}.labx-flight-mechanism button[data-position="3"] svg{transform:rotate(135deg)}.labx-flight-mechanism button[data-position="4"] svg{transform:rotate(180deg)}.labx-flight-mechanism button[data-position="5"] svg{transform:rotate(225deg)}.labx-flight-mechanism button[data-position="6"] svg{transform:rotate(270deg)}.labx-flight-mechanism button[data-position="7"] svg{transform:rotate(315deg)}.labx-flight-mechanism>button:hover:not(:disabled),.labx-flight-mechanism>button:focus-visible{border-color:#efbd99;transform:translateY(-.25rem);box-shadow:inset 0 0 2rem #dea67b2e,0 1.4rem 2.8rem #0000007a,0 0 2rem #cc805133}.labx-engineered-wing{display:none}.labx-route-map{z-index:8;opacity:0;width:min(66rem,100%);max-height:0;margin:0 auto;transition:max-height 1.2s,opacity 1s,margin-top 1s;position:relative;overflow:hidden}.labx-route-map[data-visible=true]{opacity:1;max-height:34rem;margin-top:4rem}.labx-route-map svg{width:100%;height:auto}.map-structure,.map-route,.map-archive{fill:none;stroke-linecap:round;stroke-linejoin:round}.map-structure{stroke:#e8e2d533;stroke-width:2px}.map-route,.map-archive{stroke:#dda47d;stroke-width:4px;filter:drop-shadow(0 0 6px #dda47d73);display:none}.labx-route-map[data-first=wild] .map-route-wild,.labx-route-map[data-first=method] .map-route-method,.labx-route-map[data-first=archive-fragment] .map-route-hidden,.labx-route-map:not([data-depth="0"]) .map-archive{display:block}.map-nodes circle{fill:#111713;stroke:#dba27c;stroke-width:3px}.labx-ending{z-index:8;text-align:center;max-width:55rem;margin:2rem auto 0;position:relative}.labx-ending h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:500;line-height:.92}.labx-ending>p:not(.labx-micro){color:#c8c0b3;font-size:1.1rem}.labx-ending>div{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.labx-ending a,.labx-ending button{color:#eee7db;min-height:3.2rem;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#070b09a3;border:1px solid #e8e2d54d;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.66rem;text-decoration:none;display:inline-flex}.labx-world :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #f2b98f}@media (max-width:68rem){.labx-memory-thread{width:5rem;left:auto;right:1.2rem;transform:none}.labx-threshold{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:1.5rem}.labx-threshold-copy{padding-left:0}.labx-threshold h1{font-size:clamp(3.25rem,7vw,5.6rem)}}@media (max-width:48rem){.labx-chamber{min-height:auto;padding:7rem 1rem 5rem}.labx-index{top:auto;bottom:.8rem;right:.8rem}.labx-index-panel{max-height:67svh;overflow-y:auto}.labx-memory-thread{display:none}.labx-threshold{min-height:100svh;padding-top:7.2rem;display:block}.labx-threshold-atmosphere{object-position:62% center}.labx-threshold-scrim{background:linear-gradient(#030906e0,#030906b8 48%,#07100c 78%)}.labx-threshold h1{max-width:10ch;font-size:clamp(3.15rem,14vw,5.4rem)}.labx-threshold-note{font-size:.98rem}.labx-alignment{margin-top:3.5rem;padding:.9rem}.labx-alignment-copy{display:block}.labx-observation{text-align:left;max-width:none;margin-top:.45rem}.labx-plate-field{width:min(20rem,82vw)}.labx-puzzle-footer{grid-template-columns:1fr}.labx-help{width:fit-content}.labx-fork{min-height:auto}.labx-chamber-heading{text-align:left}.labx-chamber-heading h2{font-size:clamp(3rem,14vw,5rem)}.labx-chamber-heading>p:last-child{margin-inline:0}.labx-fork-field{grid-template-columns:1fr;gap:1rem;margin-block:2.5rem}.labx-fork-field:before{display:none}.labx-route{min-height:14rem}.labx-fragment{text-align:left}.labx-fragment p:not(.labx-micro){margin-left:0}.labx-workshop{background:linear-gradient(#070a08f0,#070907c2 45%,#060806f5),url(/media/workshop-table-v1-mobile.webp) 50%/cover no-repeat,#090b09;min-height:auto}.labx-workshop-heading h2{font-size:clamp(2.8rem,13vw,4.5rem)}.labx-worktable{margin-top:2.5rem;padding:.75rem}.labx-artifact-list{grid-template-columns:1fr}.labx-object{min-height:13.5rem}.labx-object-media,.labx-object-specimen .labx-object-media,.labx-object-notebook .labx-object-media{inset:.75rem 42% .75rem .75rem;transform:rotate(-1deg)}.labx-object small,.labx-object strong,.labx-object i{z-index:2;width:38%;margin-left:62%;position:relative}.labx-object strong{font-size:clamp(1.45rem,7vw,2rem)}.labx-project-reveal{grid-template-columns:1fr}.labx-reveal-media{min-height:18rem}.labx-reveal-media:after{background:linear-gradient(#0000 55%,#0b120e)}.labx-reveal-copy{padding-top:1rem}.labx-forest-chamber,.labx-method-chamber,.labx-making-chamber,.labx-archive-chamber,.labx-maker-chamber,.labx-flight-chamber{min-height:auto}.labx-forest-copy,.labx-method-heading,.labx-making-heading,.labx-archive-heading,.labx-flight-heading{text-align:left;margin-inline:0}.labx-forest-copy h2,.labx-method-heading h2,.labx-making-heading h2,.labx-archive-heading h2,.labx-maker-document h2,.labx-flight-heading h2{max-width:10ch;margin-inline:0;font-size:clamp(3rem,13vw,4.7rem)}.labx-forest-copy>p:last-child,.labx-method-heading>p:last-child,.labx-making-heading>p:last-child,.labx-archive-heading>p:last-child,.labx-flight-heading>p:last-child{margin-inline:0}.labx-forest-markers{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:4rem}.labx-forest-markers button{min-height:9rem}.labx-marker{width:min(5.6rem,23vw);height:min(5.6rem,23vw)}.labx-forest-response,.labx-method-response,.labx-making-response,.labx-flight-help{text-align:left}.labx-constraint-table{margin-top:2.5rem}.labx-constraint-labels,.labx-configurations button{grid-template-columns:minmax(6.5rem,1.35fr) repeat(4,minmax(2.15rem,.5fr))}.labx-constraint-labels{letter-spacing:.02em;padding-inline:.55rem;font-size:.45rem}.labx-configurations button{min-height:5rem;padding-inline:.55rem}.labx-configurations strong{font-size:1rem}.labx-secondary-reveal{grid-template-columns:1fr}.labx-secondary-media{min-height:15rem}.labx-sequence-slots,.labx-stage-cards{grid-template-columns:repeat(2,1fr)}.labx-sequence-slots li,.labx-stage-cards button{min-height:7.5rem}.labx-sequence-slots li+li:before{display:none}.labx-stage-cards button span{margin-bottom:1.25rem}.labx-current-experiments{grid-template-columns:1fr}.labx-archive-drawers summary{min-height:5rem;padding-inline:.9rem;font-size:1.35rem}.labx-archive-notes{padding:0 .9rem 1rem}.labx-archive-notes a{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.65rem}.labx-maker-document ol{grid-template-columns:1fr;margin-top:2.5rem}.labx-maker-document li{min-height:9rem}.labx-maker-document li p{margin-top:2rem}.labx-maker-document blockquote{text-align:left;margin-top:3.5rem}.labx-maker-document>p:last-of-type{text-align:left}.labx-obsession-note{text-align:left;margin-inline:0}.labx-attention-ledger dl{grid-template-columns:repeat(2,1fr)}.labx-maker-document>button{width:100%}.labx-flight-mechanism{grid-template-columns:repeat(3,1fr);width:100%;min-height:25rem;padding:1rem}.labx-flight-mechanism>button:nth-of-type(4){grid-column:1/2;margin-left:50%}.labx-flight-mechanism>button:nth-of-type(5){grid-column:2/3;margin-left:50%}.labx-engineered-wing{inset:20% 5%}.labx-ending{text-align:left}.labx-ending h3{font-size:clamp(3.2rem,15vw,5rem)}.labx-ending>div{justify-content:stretch;display:grid}.labx-ending a,.labx-ending button{width:100%}}.labx-fork-atmosphere,.labx-fork-scrim,.labx-making-source,.labx-making-wash,.labx-maker-atmosphere,.labx-maker-wash{position:absolute;inset:0}.labx-fork-atmosphere img,.labx-making-source img,.labx-maker-atmosphere img{object-fit:cover;width:100%;height:100%}.labx-fork-atmosphere img{object-position:51% 46%;filter:saturate(.48)brightness(.43)contrast(1.16);transform:scale(1.08)}.labx-fork-scrim{z-index:1;background:linear-gradient(#0508079e,#0508071a 46%,#050807c7),radial-gradient(circle at 50% 55%,#0000 0 28%,#04060594 78%)}.labx-fork-field{perspective:80rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2vw,2rem);width:min(82rem,100%);min-height:32rem}.labx-fork-field:before{height:114%;top:-7%;box-shadow:0 0 2rem #c77a4f47}.labx-route{clip-path:polygon(4% 4%,97% 0,91% 96%,0 88%);background:linear-gradient(135deg,#e0d7c714,#080b0957 45%,#080b09e0),#0a0e0b85;border:0;align-content:center;min-height:32rem;padding:clamp(2rem,5vw,5rem);transform:rotateY(8deg)translate(1rem);box-shadow:inset 0 0 0 1px #e6dfd224,0 2rem 5rem #00000057}.labx-route-method{clip-path:polygon(3% 0,96% 4%,100% 88%,9% 96%);transform:rotateY(-8deg)translate(-1rem)}.labx-route:hover:not(:disabled),.labx-route[aria-pressed=true]{background:linear-gradient(135deg,#c77a4f24,#080b096b 48%,#080b09e0),#0a0e0bb8;transform:rotateY(0)translateY(-.4rem);box-shadow:inset 0 0 0 1px #e2a87f80,0 3rem 6rem #00000073}.labx-route-glyph{opacity:.42;width:clamp(9rem,16vw,16rem);height:clamp(9rem,16vw,16rem);top:50%;right:9%;transform:translateY(-50%)rotate(-18deg)}.labx-route-method .labx-route-glyph{transform:translateY(-50%)rotate(25deg)}.labx-route strong{max-width:9ch;font-size:clamp(2.4rem,4.5vw,5rem)}.labx-method-chamber{background:radial-gradient(circle at 66% 58%,#b7724824,#0000 32%),repeating-radial-gradient(circle at 66% 58%,#0000 0 5.8rem,#e2d8ca0b 5.85rem 5.9rem),#0e1110;min-height:max(125svh,76rem);overflow:hidden}.labx-constraint-table{background:radial-gradient(circle,#db9e741a 0 10%,#0000 10.4% 30%,#e2d8ca14 30.2% 30.5%,#0000 31%),radial-gradient(circle,#131916 0 48%,#070a08 49% 51%,#0000 52%);border:0;border-radius:50%;width:min(70rem,92vw);min-height:38rem;box-shadow:inset 0 0 0 1px #e2d8ca29,0 3rem 8rem #0000006b}.labx-method-core{z-index:3;color:#dc9d73;width:8rem;height:8rem;font-family:var(--font-serif), Georgia, serif;background:#101612;border:1px solid #e1a8809e;border-radius:50%;place-items:center;font-size:3rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.labx-method-core:before,.labx-method-core:after,.labx-method-core i{content:"";background:linear-gradient(90deg,#0000,#d5976d8c,#0000);width:28rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.labx-method-core:after{transform:translate(-50%,-50%)rotate(-45deg)}.labx-method-core i:first-of-type{transform:translate(-50%,-50%)rotate(90deg)}.labx-method-core i:last-of-type{transform:translate(-50%,-50%)}.labx-constraint-labels{border:0;padding:0;display:block;position:absolute;inset:2rem}.labx-constraint-labels:before{display:none}.labx-constraint-labels span{color:#d6a17c;text-align:center;position:absolute}.labx-constraint-labels span:first-child{top:0;left:50%;transform:translate(-50%)}.labx-constraint-labels span:nth-child(2){top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.labx-constraint-labels span:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}.labx-constraint-labels span:nth-child(4){top:50%;left:0;transform:translateY(-50%)rotate(-90deg)}.labx-configurations{position:absolute;inset:0}.labx-configurations button{text-align:center;clip-path:polygon(5% 0,100% 8%,95% 100%,0 90%);background:#070a08c2;border:1px solid #e2d8ca29;width:min(20rem,31%);min-height:9rem;padding:1.2rem;display:block;position:absolute}.labx-configurations button:first-child{top:8%;left:8%;transform:rotate(-5deg)}.labx-configurations button:nth-child(2){top:8%;right:8%;transform:rotate(5deg)}.labx-configurations button:nth-child(3){bottom:8%;right:8%;transform:rotate(-5deg)}.labx-configurations button:nth-child(4){bottom:8%;left:8%;transform:rotate(5deg)}.labx-configurations button:hover:not(:disabled),.labx-configurations button[aria-pressed=true]{background:#372217e0;border-color:#e4a57ab8;box-shadow:0 1.4rem 3rem #0000005c}.labx-configurations strong{margin-bottom:.9rem;line-height:1;display:block}.labx-checks{grid-template-columns:repeat(4,1fr);display:grid}.labx-making-chamber{color:#f0e7d9;background:#0b100d;min-height:max(125svh,76rem);overflow:hidden}.labx-making-source img{object-position:center 20%;filter:saturate(.58)brightness(.35)contrast(1.14);transform:scale(1.04)}.labx-making-wash{z-index:1;background:linear-gradient(#070b08e0,#070b0859 48%,#070b08f2),linear-gradient(90deg,#070b0859,#0000 45%,#070b0880)}.labx-making-heading .labx-micro{color:#e4aa80}.labx-making-heading>p:last-child,.labx-making-response p{color:#c3baae}.labx-sequence-board{color:#33281f;clip-path:polygon(1% 4%,98% 0,100% 94%,3% 100%);background:linear-gradient(88deg,#ffffff2e,#0000 35%),#d9cdb9;border:0;width:min(74rem,94vw);min-height:36rem;padding:clamp(2rem,5vw,5rem);transform:perspective(80rem)rotateX(2deg)rotate(-.35deg);box-shadow:0 3rem 7rem #00000094,inset 0 0 0 1px #52372742}.labx-making-thread{background:linear-gradient(90deg,#0000,#a75d36 7% 93%,#0000);height:2px;position:absolute;top:27%;left:9%;right:9%}.labx-making-thread i{background:#ded2bf;border:1px solid #9b5735;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.labx-making-thread i:first-child{left:8%}.labx-making-thread i:nth-child(2){left:36%}.labx-making-thread i:nth-child(3){left:64%}.labx-making-thread i:nth-child(4){left:92%}.labx-sequence-slots{gap:1.5rem}.labx-sequence-slots li{background:#fffaef3d;border:0;border-bottom:1px solid #4a372866;min-height:10rem}.labx-stage-cards{gap:clamp(.8rem,2vw,1.6rem);margin-top:4rem}.labx-stage-cards button{background:#eee3d0;border:0;min-height:12rem;transform:rotate(-1.5deg);box-shadow:0 1.2rem 2rem #3823162e,inset 0 0 0 1px #4a372833}.labx-stage-cards button:nth-child(2n){transform:rotate(1.2deg)translateY(.55rem)}.labx-making-response .labx-help,.labx-reset-sequence{color:#e8b48f;border-color:#e8b48f8c}.labx-archive-drawers{perspective:80rem;border:0}.labx-archive-drawers details{background:linear-gradient(100deg,#161a17,#0b0e0c);border:1px solid #e4daca2b;margin-bottom:1rem;transition:transform .5s cubic-bezier(.2,.72,.2,1),border-color .3s;position:relative;transform:translateZ(0)rotateX(-1deg);box-shadow:0 1rem 2rem #00000057}.labx-archive-drawers details:nth-child(2){margin-inline:3%;transform:translateZ(-1rem)rotateX(-1deg)}.labx-archive-drawers details:nth-child(3){margin-inline:6%;transform:translateZ(-2rem)rotateX(-1deg)}.labx-archive-drawers details+details{border-top:1px solid #e4daca2b}.labx-archive-drawers details[open]{border-color:#d38b5e7a;transform:translateY(-.3rem)translateZ(1rem)}.labx-archive-drawers summary{background:linear-gradient(90deg,#c77a4f14,#0000 45%);min-height:7rem;padding-inline:clamp(1.2rem,4vw,4rem)}.labx-maker-chamber{color:#ece4d8;background:#0b100d;min-height:max(150svh,88rem);overflow:hidden}.labx-maker-atmosphere img{object-position:50% center;filter:saturate(.46)brightness(.3)contrast(1.2)}.labx-maker-wash{z-index:1;background:linear-gradient(#070a08b8,#070a08eb 92%),radial-gradient(circle at 50% 40%,#0000,#060907b8)}.labx-maker-document .labx-micro,.labx-route-note{color:#dda47d}.labx-maker-document ol{background:linear-gradient(90deg,#0000 calc(50% - 1px),#dda47d80 50%,#0000 calc(50% + 1px));max-width:66rem;margin:clamp(4rem,9vh,7rem) auto 0;display:block;position:relative}.labx-maker-document li{color:#e9e1d5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090d0ab8;border:1px solid #e8e2d526;width:46%;min-height:11rem;margin-bottom:1.8rem;padding:1.5rem;position:relative}.labx-maker-document li:nth-child(2n){margin-left:54%}.labx-maker-document li:after{content:"";background:#101611;border:1px solid #dda47d;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:2rem;right:-10.2%}.labx-maker-document li:nth-child(2n):after{left:-10.2%;right:auto}.labx-maker-document li span{color:#d99a70}.labx-maker-document li p{margin:2.2rem 0 0}.labx-maker-document blockquote{color:#f1e9dd}.labx-obsession-note{color:#c6bbae}.labx-attention-ledger{border-color:#dda47d57}.labx-attention-ledger>p{color:#d8a17b}.labx-attention-ledger dl{background:#dda47d38}.labx-attention-ledger dl>div{color:#e6ded2;background:#080c09d1}.labx-attention-ledger dt{color:#bcb2a5}.labx-attention-ledger dd{color:#f0e8dc}.labx-maker-document>button{color:#edc0a0;border-color:#dda47d8c}.labx-flight-chamber{min-height:max(165svh,96rem);transition:min-height 1.2s}.labx-flight-chamber[data-complete=true]{min-height:max(205svh,118rem)}.labx-flight-mechanism{width:min(76rem,94vw);min-height:38rem;padding:0;display:block}.labx-engineered-wing{opacity:.82;border-left:2px solid #e8af86bd;display:block;position:absolute;inset:4% 3% 2%;transform:rotate(-2deg)}.labx-engineered-wing:before,.labx-engineered-wing:after,.labx-engineered-wing span,.labx-engineered-wing i{content:"";transform-origin:0;background:linear-gradient(90deg,#ebb288d1,#ebb2882e);height:1px;position:absolute;left:4%}.labx-engineered-wing:before{width:91%;top:50%;transform:rotate(-18deg)}.labx-engineered-wing:after{width:84%;top:50%;transform:rotate(14deg)}.labx-engineered-wing span:first-child{width:76%;top:50%;transform:rotate(-4deg)}.labx-engineered-wing span:nth-child(2){width:63%;top:50%;transform:rotate(28deg)}.labx-engineered-wing span:nth-child(3){width:48%;top:50%;transform:rotate(-32deg)}.labx-engineered-wing i:first-of-type{width:50%;top:34%;left:26%;transform:rotate(27deg)}.labx-engineered-wing i:nth-of-type(2){width:38%;top:55%;left:42%;transform:rotate(-35deg)}.labx-engineered-wing i:nth-of-type(3){width:58%;top:72%;left:18%;transform:rotate(-16deg)}.labx-flight-mechanism>button{z-index:3;background:radial-gradient(circle at 48% 42%,#cd976c2e,#0000 26%),radial-gradient(circle,#172019 0 42%,#090e0b 43% 68%,#86583e 69% 70%,#0000 71%);width:clamp(6rem,10vw,9rem);position:absolute;box-shadow:inset 0 0 1.2rem #dea67b1a,0 1.2rem 2.5rem #0000006b}.labx-flight-mechanism>button:first-of-type{top:37%;left:2%}.labx-flight-mechanism>button:nth-of-type(2){top:16%;left:21%}.labx-flight-mechanism>button:nth-of-type(3){top:52%;left:34%}.labx-flight-mechanism>button:nth-of-type(4){top:8%;left:50%}.labx-flight-mechanism>button:nth-of-type(5){top:47%;left:66%}.labx-flight-mechanism>button:nth-of-type(6){top:20%;right:1%}.labx-route-map[data-visible=true]{max-height:48rem;margin-top:6rem}.map-labyrinth{fill:none;stroke:#e8e2d51f;stroke-width:1.5px}.labx-flight-chamber[data-complete=true] .labx-flight-scrim{background:linear-gradient(#050807c7,#0508071a 54%,#050807b8)}.labx-flight-chamber[data-complete=true] .labx-route-map{filter:drop-shadow(0 0 2rem #dda47d2e)}.labx-ending{background:radial-gradient(circle at 50% 0,#d38b5e24,#0000 62%);margin-top:0;padding:clamp(2rem,5vw,5rem)}@media (max-width:48rem){.labx-fork-atmosphere img{object-position:54% center}.labx-fork-field{perspective:none;grid-template-columns:1fr;min-height:0}.labx-route,.labx-route-method{clip-path:polygon(2% 3%,98% 0,96% 97%,0 92%);min-height:17rem;transform:none}.labx-route-glyph{width:7.5rem;height:7.5rem}.labx-route strong{font-size:clamp(2rem,10vw,3.1rem)}.labx-method-chamber{min-height:auto}.labx-constraint-table{clip-path:polygon(2% 0,100% 3%,97% 100%,0 96%);border-radius:0;width:100%;min-height:48rem}.labx-method-core{width:6rem;height:6rem;top:50%}.labx-method-core:before,.labx-method-core:after,.labx-method-core i{width:18rem}.labx-constraint-labels{inset:1rem}.labx-configurations button{width:44%;min-height:11rem;padding:.85rem}.labx-configurations button:first-child{top:7%;left:5%}.labx-configurations button:nth-child(2){top:7%;right:5%}.labx-configurations button:nth-child(3){bottom:7%;right:5%}.labx-configurations button:nth-child(4){bottom:7%;left:5%}.labx-configurations strong{font-size:1.1rem}.labx-making-chamber{min-height:auto}.labx-sequence-board{clip-path:polygon(1% 1%,99% 0,100% 99%,0 97%);width:100%;min-height:54rem;padding:2rem 1rem;transform:none}.labx-making-thread{top:18%;left:12%;right:12%}.labx-sequence-slots,.labx-stage-cards{grid-template-columns:repeat(2,1fr)}.labx-stage-cards{margin-top:3rem}.labx-stage-cards button{min-height:11rem}.labx-archive-drawers details:nth-child(n){margin-inline:0;transform:none}.labx-archive-drawers details[open]{transform:translateY(-.2rem)}.labx-maker-chamber{min-height:auto}.labx-maker-document ol{background:linear-gradient(90deg,#dda47d75 0 1px,#0000 1px)}.labx-maker-document li,.labx-maker-document li:nth-child(2n){width:calc(100% - 1.4rem);margin-left:1.4rem}.labx-maker-document li:after,.labx-maker-document li:nth-child(2n):after{left:-1.72rem;right:auto}.labx-flight-chamber,.labx-flight-chamber[data-complete=true]{min-height:auto}.labx-flight-mechanism{width:100%;min-height:39rem}.labx-engineered-wing{inset:6% 8% 5%}.labx-flight-mechanism>button{width:min(24vw,6.3rem)}.labx-flight-mechanism>button:first-of-type{top:37%;left:0}.labx-flight-mechanism>button:nth-of-type(2){top:12%;left:18%}.labx-flight-mechanism>button:nth-of-type(3){top:54%;left:30%}.labx-flight-mechanism>button:nth-of-type(4){margin-left:0;top:7%;left:48%}.labx-flight-mechanism>button:nth-of-type(5){margin-left:0;top:48%;left:60%}.labx-flight-mechanism>button:nth-of-type(6){top:20%;right:0}.labx-route-map[data-visible=true]{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.labx-fork-atmosphere img,.labx-making-source img,.labx-route,.labx-route-method,.labx-sequence-board,.labx-maker-document li,.labx-flight-mechanism>button{transform:none!important}}@media (max-width:26rem){.labx-threshold h1{font-size:3rem}.labx-threshold-actions{display:grid}.labx-threshold-actions a{width:100%}.labx-plate-field{width:min(17rem,84vw)}.labx-route strong{max-width:11ch;font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.labx-world *,.labx-world :before,.labx-world :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.labx-threshold-atmosphere,.labx-object,.labx-route,.labx-reveal-media img,.labx-secondary-media img,.labx-forest-markers button,.labx-stage-cards button{transform:none!important}.labx-route-map{transition:none!important}}@media (max-width:48rem){.labx-forest-markers{grid-template-columns:1fr;gap:.75rem;margin-top:3rem}.labx-forest-markers button{min-height:14rem}.labx-myth-chamber{align-content:space-between;align-items:initial;grid-template-columns:1fr;gap:2rem;min-height:max(130svh,64rem)}.labx-myth-image{object-position:center}.labx-myth-scrim{background:linear-gradient(#04070547,#04070533 42%,#040705ed 72%)}.labx-myth-copy{margin-top:0}.labx-myth-copy h2{font-size:clamp(3.2rem,15vw,5.6rem)}.labx-myth-copy>p:last-child{max-width:32rem}.labx-myth-thread{align-self:end}.labx-myth-thread li{grid-template-columns:5.2rem 1fr}}.labx-forest-markers{z-index:8;pointer-events:none;width:auto;margin:0;display:block;position:absolute;inset:25% 4% 16%}.labx-forest-markers button{aspect-ratio:1;pointer-events:auto;background:radial-gradient(circle,#080e09e0 0 33%,#080e0957 34% 58%,#0000 59%);border:1px solid #e5cdb48a;border-radius:50%;width:5.5rem;min-height:0;padding:0;position:absolute;overflow:visible;box-shadow:0 0 0 .55rem #060c0838,0 0 2rem #00000080}.labx-forest-markers button:after{background:0 0;border:1px solid #e2c2a424;border-radius:50%;inset:-.8rem}.labx-forest-markers button:first-child{top:24%;left:18%}.labx-forest-markers button:nth-child(2){top:12%;right:16%}.labx-forest-markers button:nth-child(3){bottom:4%;right:38%}.labx-forest-markers button:hover:not(:disabled),.labx-forest-markers button:focus-visible{background:radial-gradient(circle,#1c2d1ff5 0 33%,#111d1480 34% 58%,#0000 59%);box-shadow:0 0 0 .65rem #c47e521c,0 0 2.5rem #c47e5247}.labx-forest-markers button>picture{display:none}.labx-forest-markers .labx-marker{width:3.2rem;height:3.2rem;margin:auto;position:static}.labx-forest-markers .labx-marker-number{bottom:-1.65rem;left:50%;transform:translate(-50%)}.labx-forest-response{margin-top:clamp(27rem,54vh,38rem)}.labx-myth-thread{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #e8dcc942;align-self:end;padding:0 0 .8rem}.labx-horizon-chamber{z-index:0;isolation:isolate;background:#05090c;min-height:max(135svh,76rem);overflow:hidden}.labx-horizon-image,.labx-horizon-scrim{width:100%;height:100%;position:absolute;inset:0}.labx-horizon-image{z-index:-3;object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.65)}.labx-horizon-scrim{z-index:-2;background:linear-gradient(90deg,#030608d1,#0306081f 42%,#03060833),linear-gradient(#0306084d,#0000 45%,#030608e0)}.labx-horizon-copy{z-index:8;max-width:48rem;position:relative}.labx-horizon-copy h2{max-width:10ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,7.4vw,8rem);font-weight:500;line-height:.88}.labx-horizon-copy>p:last-child{color:#c0b8ad;max-width:38rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.labx-horizon-instrument{z-index:8;pointer-events:none;position:absolute;inset:28% 3% 23%}.labx-horizon-instrument>button{color:#ddae72;pointer-events:auto;cursor:pointer;background:radial-gradient(circle,#060d111a 0 55%,#08101485 56% 61%,#0000 62%);border:1px solid #d2a86f80;border-radius:50%;place-items:center;padding:0;transition:opacity .5s,filter .5s,box-shadow .3s;display:grid;position:absolute;box-shadow:0 0 0 .5rem #070c0e1f,inset 0 0 2rem #b07e4314}.labx-horizon-instrument>button:first-child{width:clamp(14rem,24vw,25rem);bottom:0;left:10%}.labx-horizon-instrument>button:nth-child(2){width:clamp(10rem,17vw,18rem);bottom:14%;left:35%}.labx-horizon-instrument>button:nth-child(3){width:clamp(7rem,11vw,12rem);bottom:28%;left:57%}.labx-horizon-instrument>button:not([data-active=true]):not([data-resolved=true]){opacity:.22;filter:blur(2px)}.labx-horizon-instrument>button[data-resolved=true]{border-color:#e3be8bb8;box-shadow:0 0 2rem #7eb4cb3d,inset 0 0 2rem #cf9e601f}.labx-horizon-dial{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #e7c089b3 0 1deg, transparent 1deg 45deg);border:1px solid #e1b77e61;border-radius:50%;width:84%;transition:transform .55s cubic-bezier(.2,.72,.2,1);display:block;position:relative}.labx-horizon-dial:after{content:"";border-top:2px solid #e6bd86;width:108%;position:absolute;top:50%;left:-4%;box-shadow:0 0 .8rem #a4cadcb3}.labx-horizon-dial i{border:1px solid #d7ae7540;border-radius:50%;position:absolute;inset:18%}.labx-horizon-dial i+i{inset:35%}.labx-horizon-instrument button[data-position="1"] .labx-horizon-dial{transform:rotate(45deg)}.labx-horizon-instrument button[data-position="2"] .labx-horizon-dial{transform:rotate(90deg)}.labx-horizon-instrument button[data-position="3"] .labx-horizon-dial{transform:rotate(135deg)}.labx-horizon-instrument button[data-position="4"] .labx-horizon-dial{transform:rotate(180deg)}.labx-horizon-instrument button[data-position="5"] .labx-horizon-dial{transform:rotate(225deg)}.labx-horizon-instrument button[data-position="6"] .labx-horizon-dial{transform:rotate(270deg)}.labx-horizon-instrument button[data-position="7"] .labx-horizon-dial{transform:rotate(315deg)}.labx-horizon-response{z-index:9;text-align:right;border-bottom:1px solid #cca3706b;width:min(42rem,100%);margin:clamp(37rem,68vh,48rem) 0 0 auto;padding-bottom:.7rem;position:relative}.labx-horizon-response p{color:#ddd5c9;line-height:1.65}.labx-horizon-response small{color:#9caeb4;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0;font-size:.62rem;display:block}.labx-horizon-response>button{color:#ebbc85;min-height:3rem;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.7rem 0;font-size:.66rem}@media (max-width:48rem){.labx-forest-chamber{min-height:62rem}.labx-forest-markers{inset:34% .5rem 22%}.labx-forest-markers button{width:4.8rem}.labx-forest-markers button:first-child{top:20%;left:7%}.labx-forest-markers button:nth-child(2){top:7%;right:8%}.labx-forest-markers button:nth-child(3){bottom:4%;right:42%}.labx-forest-response{margin-top:31rem}.labx-horizon-chamber{min-height:78rem}.labx-horizon-image{object-position:48% center}.labx-horizon-scrim{background:linear-gradient(#030608bf,#03060829 42%,#030608e6)}.labx-horizon-copy h2{font-size:clamp(3.2rem,15vw,5.6rem)}.labx-horizon-instrument{inset:39% 0 25%}.labx-horizon-instrument>button:first-child{width:min(58vw,17rem);bottom:2%;left:-2%}.labx-horizon-instrument>button:nth-child(2){width:min(42vw,12rem);bottom:23%;left:38%}.labx-horizon-instrument>button:nth-child(3){width:min(28vw,8rem);bottom:45%;left:67%}.labx-horizon-response{text-align:left;margin-top:45rem}.labx-flight-mechanism{grid-template-columns:repeat(3,1fr);gap:1rem;padding-inline:0}.labx-flight-mechanism>button:nth-of-type(4),.labx-flight-mechanism>button:nth-of-type(5){grid-column:auto;margin-left:0}}
