@font-face{font-family:Storyboard Geist;src:url(../media/geist-var.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Storyboard Bricolage;src:url(../media/bricolage-var.2ej1fmte5yjhi.woff2)format("woff2");font-display:swap;font-weight:100 900}.storyboard-landing-page-module__JaTHaq__page{isolation:isolate}.storyboard-landing{--ink:#071116;--ink-deep:#050d0f;--ink-raised:#0b191d;--panel:#102329;--text:#e9e4d5;--muted:#aab8b4;--dim:#728984;--gold:#d8bc70;--gold-bright:#f0d58b;--jade:#b8c993;--cloud:#8ab1b0;--danger:#e7a38d;--line:#d8bc703d;--font-geist:"Storyboard Geist";--font-bricolage:"Storyboard Bricolage";--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.storyboard-landing *{box-sizing:border-box}.storyboard-landing{background:var(--ink);scroll-behavior:smooth}.storyboard-landing{background:var(--ink);min-width:320px;color:var(--text);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;margin:0}.storyboard-landing:before{z-index:90;content:"";pointer-events:none;opacity:.045;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 18% 26%,#ffffff8c 0 .5px,#0000 .7px),radial-gradient(circle at 72% 68%,#ffffff5c 0 .45px,#0000 .7px);background-size:7px 7px,11px 11px;position:fixed;inset:0}:is(.storyboard-landing button,.storyboard-landing input){font:inherit}:is(.storyboard-landing button,.storyboard-landing a,.storyboard-landing input){-webkit-tap-highlight-color:transparent}.storyboard-landing a{color:inherit;text-decoration:none}.storyboard-landing img{max-width:100%;display:block}:is(.storyboard-landing h1,.storyboard-landing h2,.storyboard-landing h3,.storyboard-landing p,.storyboard-landing figure){margin:0}:is(.storyboard-landing h1,.storyboard-landing h2,.storyboard-landing h3){font-family:var(--font-bricolage), ui-sans-serif, sans-serif;text-wrap:balance}.storyboard-landing p{text-wrap:pretty}.storyboard-landing .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.storyboard-landing ::selection{color:var(--ink);background:#d8bc70e6}.storyboard-landing :focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.storyboard-landing .skip-link{z-index:120;background:var(--text);color:var(--ink);padding:.75rem 1rem;font-size:.84rem;font-weight:740;transition:transform .24s cubic-bezier(.16,1,.3,1);position:fixed;top:1rem;left:1rem;transform:translateY(-220%)}.storyboard-landing .skip-link:focus{transform:translateY(0)}.storyboard-landing .page-shell{overflow:clip}.storyboard-landing .button{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:3.2rem;padding:.9rem 1.2rem;font-size:.84rem;font-weight:740;line-height:1;transition:color .42s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex}:is(.storyboard-landing .button-primary,.storyboard-landing .button-signal){background:var(--gold-bright);color:#17201d}:is(.storyboard-landing .button-primary:hover,.storyboard-landing .button-signal:hover){background:#f7e3aa;transform:translateY(-2px)}:is(.storyboard-landing .button-primary:active,.storyboard-landing .button-signal:active){transform:translateY(1px)scale(.988)}.storyboard-landing .button:disabled{cursor:default;opacity:.72;transform:none}.storyboard-landing .quiet-link{color:#e9e4d5e6;padding-block:.35rem;font-size:.86rem;font-weight:620;position:relative}.storyboard-landing .quiet-link:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .48s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.36)}.storyboard-landing .quiet-link:hover:after{transform:scaleX(1)}.storyboard-landing .realm-hero{isolation:isolate;background:var(--ink-deep);align-items:end;min-height:100dvh;padding:7rem clamp(1.25rem,5vw,5.5rem) clamp(2.6rem,7vh,5.4rem);display:grid;position:relative;overflow:hidden}:is(.storyboard-landing .hero-world,.storyboard-landing .hero-poster,.storyboard-landing .hero-scrim){position:absolute;inset:0}.storyboard-landing .hero-world{z-index:-4;will-change:transform;overflow:hidden}.storyboard-landing .hero-poster img{object-fit:cover;object-position:58% 50%;width:100%;height:100%;transition:filter 1.4s cubic-bezier(.16,1,.3,1);animation:16s ease-in-out both storyboard-landing-page-module__JaTHaq__world-breathe}.storyboard-landing .realm-hero[data-awake=true] .hero-poster img{filter:saturate(1.2)brightness(1.11)contrast(1.05)}.storyboard-landing .hero-scrim{z-index:-2;background:linear-gradient(90deg,#030a0de8 0%,#030a0d8a 42%,#030a0d14 77%),linear-gradient(#0000 42%,#030a0dd4)}.storyboard-landing .hero-signal-layer{z-index:-1;pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}.storyboard-landing .hero-signal-plate{top:var(--plate-y,0px);left:var(--plate-x,0px);width:var(--plate-w,100%);height:var(--plate-h,100%);animation:16s ease-in-out both storyboard-landing-page-module__JaTHaq__world-breathe;position:absolute}.storyboard-landing .hero-route-map{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.storyboard-landing .hero-route-map path{vector-effect:non-scaling-stroke}.storyboard-landing .route-bed{stroke-width:1.5px;opacity:.2}.storyboard-landing .route-base{stroke-width:2.5px;opacity:0;filter:drop-shadow(0 0 .5rem #f0d58bb3);stroke-dasharray:1000;stroke-dashoffset:1000px}.storyboard-landing .route-runner{stroke:#fff8d7;stroke-width:4px;opacity:0;filter:drop-shadow(0 0 .75rem #fff6cae6);stroke-dasharray:74 1000;stroke-dashoffset:74px}:is(.storyboard-landing .hero-gate-response,.storyboard-landing .hero-awakening){opacity:0;mix-blend-mode:screen}.storyboard-landing .hero-gate-response{transform-box:fill-box;transform-origin:50%;transform:scale(.3)}.storyboard-landing .realm-hero[data-awake=true] .route-base{animation:1.35s cubic-bezier(.16,1,.3,1) .12s both storyboard-landing-page-module__JaTHaq__route-write,4s ease-in-out 1.6s infinite storyboard-landing-page-module__JaTHaq__route-pulse}.storyboard-landing .realm-hero[data-awake=true] .route-runner{animation:1.25s cubic-bezier(.32,.06,.24,1) both storyboard-landing-page-module__JaTHaq__route-runner}.storyboard-landing .realm-hero[data-awake=true] .hero-gate-response{animation:1.5s cubic-bezier(.16,1,.3,1) .72s both storyboard-landing-page-module__JaTHaq__gate-response}.storyboard-landing .realm-hero[data-awake=true] .hero-awakening{animation:1.6s cubic-bezier(.16,1,.3,1) .18s both storyboard-landing-page-module__JaTHaq__world-lift}.storyboard-landing .realm-hero[data-awake=true] .button-signal:disabled{background:var(--jade);color:#17201d;opacity:1}.storyboard-landing .realm-hero[data-awake=true] .hero-signal{color:var(--jade)}.storyboard-landing .site-nav{z-index:4;background:linear-gradient(#03090ca6,#0000);border-bottom:1px solid #e9e4d51a;justify-content:space-between;align-items:center;width:100%;min-height:4.75rem;padding:.85rem clamp(1.25rem,5vw,5.5rem);display:flex;position:absolute;top:0;left:0}.storyboard-landing .wordmark{font-family:var(--font-bricolage), ui-sans-serif, sans-serif;letter-spacing:-.04em;align-items:center;gap:.6rem;font-size:1.08rem;font-weight:680;display:inline-flex}.storyboard-landing .wordmark-mark{fill:none;width:1.1rem;height:1.1rem;stroke:var(--gold-bright);stroke-width:1.25px}.storyboard-landing .site-nav nav{align-items:center;gap:clamp(1rem,2.4vw,2.4rem);font-size:.8rem;font-weight:580;display:flex}.storyboard-landing .site-nav nav a{color:#e9e4d5c2;transition:color .36s}.storyboard-landing .site-nav nav a:hover{color:var(--text)}.storyboard-landing .site-nav .nav-thread{color:var(--gold-bright);border-bottom:1px solid #d8bc708c;padding-block:.28rem}.storyboard-landing .hero-copy{z-index:2;will-change:transform, opacity;max-width:47rem;position:relative}.storyboard-landing .hero-copy h1{letter-spacing:-.065em;max-width:46rem;font-size:clamp(3.5rem,7vw,6rem);font-weight:590;line-height:.92}.storyboard-landing .hero-copy>p:first-of-type{color:#e9e4d5d9;max-width:36rem;margin-top:1.45rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62}.storyboard-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:2rem;display:flex}.storyboard-landing .hero-signal{color:var(--cloud);letter-spacing:.035em;margin-top:1rem;font-size:.73rem}:is(.storyboard-landing .hero-location,.storyboard-landing .sequence-location,.storyboard-landing .loom-location,.storyboard-landing .threshold-signoff){color:var(--cloud);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:720;line-height:1.35}.storyboard-landing .hero-location{z-index:2;position:absolute;bottom:clamp(2.8rem,5vh,4.5rem);right:clamp(1.25rem,5vw,5.5rem)}.storyboard-landing .scroll-cue{z-index:2;background:#e9e4d52e;width:1px;height:2.4rem;position:absolute;bottom:1.4rem;left:50%;overflow:hidden}.storyboard-landing .scroll-cue span{background:var(--gold-bright);width:100%;height:45%;animation:2.4s ease-in-out infinite storyboard-landing-page-module__JaTHaq__scroll-cue;display:block}.storyboard-landing .motion-note{z-index:2;color:var(--muted);font-size:.72rem;position:absolute;top:5.2rem;right:1.25rem}.storyboard-landing .cinematic-sequence{background:var(--ink);position:relative}.storyboard-landing .sequence-pin{isolation:isolate;background:var(--ink-deep);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}:is(.storyboard-landing .sequence-art,.storyboard-landing .sequence-frame,.storyboard-landing .sequence-frame picture,.storyboard-landing .sequence-frame img,.storyboard-landing .sequence-scrim){position:absolute;inset:0}.storyboard-landing .sequence-art{z-index:-3;overflow:hidden}.storyboard-landing .sequence-frame{opacity:0;will-change:opacity, transform}.storyboard-landing .sequence-frame:first-child{opacity:1}:is(.storyboard-landing .sequence-frame picture,.storyboard-landing .sequence-frame img){width:100%;height:100%}.storyboard-landing .sequence-frame img{object-fit:cover;object-position:center;max-width:none}.storyboard-landing .sequence-frame[data-burst=true]:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 48% 57%,#ffffee61,#0000 38%);position:absolute;inset:0}.storyboard-landing .sequence-scrim{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#030a0de6 0%,#030a0d8a 43%,#030a0d14 75%),linear-gradient(#0000 44%,#030a0db8)}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-scrim{background:linear-gradient(270deg,#030a0de6 0%,#030a0d8a 43%,#030a0d14 75%),linear-gradient(#0000 44%,#030a0db3)}.storyboard-landing .sequence-copy{z-index:2;max-width:41rem;position:absolute;top:clamp(5.5rem,13vh,8.5rem);left:clamp(1.25rem,5vw,5.5rem)}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-copy{left:auto;right:clamp(1.25rem,5vw,5.5rem)}:is(.storyboard-landing .sequence-copy h2,.storyboard-landing .loom-intro h2,.storyboard-landing .threshold-copy h2){letter-spacing:-.065em;font-size:clamp(2.8rem,6vw,6rem);font-weight:470;line-height:.92}:is(.storyboard-landing .sequence-copy>p,.storyboard-landing .loom-intro>p,.storyboard-landing .threshold-copy>p){color:#e9e4d5d1;max-width:39rem;margin-top:1.35rem;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.65}.storyboard-landing .sequence-captions{z-index:2;width:min(32rem,100% - 5rem);min-height:7.65rem;position:absolute;bottom:clamp(2.4rem,8vh,5rem);left:clamp(1.25rem,5vw,5.5rem);right:auto}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-captions{left:auto;right:clamp(1.25rem,5vw,5.5rem)}.storyboard-landing .sequence-state{color:var(--gold-bright);letter-spacing:.15em;text-transform:uppercase;align-items:baseline;gap:.55rem;font-size:.62rem;font-weight:720;line-height:1;display:inline-flex;position:absolute;top:-1.7rem;left:0}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-state{left:auto;right:0}.storyboard-landing .sequence-state strong{color:var(--jade);letter-spacing:.08em;font-size:.84rem;font-weight:740}.storyboard-landing .sequence-caption{align-content:end;gap:.5rem;animation:.22s cubic-bezier(.16,1,.3,1) both storyboard-landing-page-module__JaTHaq__caption-settle;display:grid;position:absolute;inset:0}:is(.storyboard-landing .sequence-caption strong,.storyboard-landing .static-frame-caption strong){font-family:var(--font-bricolage), ui-sans-serif, sans-serif;letter-spacing:-.04em;text-shadow:0 2px 1.3rem #000000b8;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:620}:is(.storyboard-landing .sequence-caption span,.storyboard-landing .static-frame-caption span){max-width:38rem;color:var(--muted);text-shadow:0 2px 1.1rem #000000bf;font-size:.87rem;line-height:1.55}.storyboard-landing .sequence-rail{z-index:2;background:#e9e4d52e;width:2px;position:absolute;top:24%;bottom:24%;left:clamp(.75rem,2vw,2rem);box-shadow:0 0 .8rem #00000052}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-rail{left:auto;right:clamp(.75rem,2vw,2rem)}.storyboard-landing .sequence-rail:before{content:"";border:1px solid var(--gold-bright);background:var(--ink);width:.52rem;height:.52rem;position:absolute;top:-.36rem;left:-.26rem;transform:rotate(45deg);box-shadow:0 0 .8rem #f0d58b85}.storyboard-landing .sequence-rail span{background:linear-gradient(0deg, var(--gold), var(--jade));transform-origin:top;width:100%;height:100%;display:block;box-shadow:0 0 .9rem #b8c993b8}.storyboard-landing .sequence-ticks{flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.storyboard-landing .sequence-ticks li{transform-origin:0;background:#e9e4d557;width:.5rem;height:1px;margin-left:-.16rem;transition:background-color .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)}.storyboard-landing .sequence-ticks li[data-passed]{background:var(--jade)}.storyboard-landing .sequence-ticks li[data-current]{background:var(--gold-bright);transform:scale(2.1,2);box-shadow:0 0 .7rem #f0d58bb8}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-ticks li{transform-origin:100%;align-self:flex-end;margin-left:0;margin-right:-.16rem}.storyboard-landing .sequence-location{z-index:2;text-align:right;max-width:30rem;position:absolute;bottom:clamp(2.8rem,5vh,4.2rem);right:clamp(1.25rem,5vw,5.5rem)}.storyboard-landing .cinematic-sequence[data-align=right] .sequence-location{text-align:left;left:clamp(1.25rem,5vw,5.5rem);right:auto}.storyboard-landing .static-frame-caption{display:none}.storyboard-landing .manuscript-sequence .sequence-frame img{object-position:50% 50%}.storyboard-landing .manuscript-sequence .sequence-scrim{background:linear-gradient(90deg,#030a0df0,#030a0d57 55%,#030a0d1f),linear-gradient(#0000 44%,#030a0db3)}.storyboard-landing .route-journey .sequence-scrim{background:linear-gradient(270deg,#030a0deb,#030a0d52 60%,#030a0d0f),linear-gradient(#0000 42%,#030a0db8)}.storyboard-landing .hall-memory .sequence-scrim{background:linear-gradient(90deg,#03080ae0,#03080a3d 58%,#03080a0f),linear-gradient(#0000 42%,#03080aad)}.storyboard-landing .revelation-sequence .sequence-scrim{background:linear-gradient(90deg,#030a0dd6,#030a0d29 65%),linear-gradient(#0000 42%,#030a0db8)}.storyboard-landing .gate-sequence .sequence-scrim{background:linear-gradient(90deg,#040a0cdb,#040a0c1f 67%),linear-gradient(#0000 40%,#040a0cb8)}.storyboard-landing .rare-crossings{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.storyboard-landing .cultivator-crossing{opacity:0;width:4.4rem;height:1rem;display:block;position:absolute;transform:translate(-16vw)rotate(-6deg)}.storyboard-landing .cultivator-crossing:before{content:"";background:linear-gradient(90deg, transparent, var(--jade) 30%, var(--text) 78%, transparent);width:4.4rem;height:1px;position:absolute;top:.48rem;left:0;box-shadow:0 0 8px #b8c99373}.storyboard-landing .cultivator-crossing i{background:#14242a;border-radius:50% 50% 20% 20%;width:.28rem;height:.72rem;position:absolute;top:.08rem;right:.8rem;box-shadow:0 -.22rem 0 -.04rem #14242a}.storyboard-landing .cultivator-crossing-one{top:31%;left:0}.storyboard-landing .cultivator-crossing-two{top:22%;left:0;transform:translate(-18vw)rotate(-3deg)scale(.7)}.storyboard-landing[data-realm=awake] .rare-crossings[data-visible=true] .cultivator-crossing-one{animation:8.6s cubic-bezier(.3,.72,.4,1) 1.3s both storyboard-landing-page-module__JaTHaq__crossing-one}.storyboard-landing[data-realm=awake] .rare-crossings[data-visible=true] .cultivator-crossing-two{animation:10.5s cubic-bezier(.3,.72,.4,1) 3.2s both storyboard-landing-page-module__JaTHaq__crossing-two}.storyboard-landing .world-loom{isolation:isolate;background:var(--panel);min-height:400dvh;position:relative;overflow:clip}.storyboard-landing .loom-backdrop{z-index:-1;pointer-events:none;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}:is(.storyboard-landing .loom-environment,.storyboard-landing .loom-scrim){position:absolute;inset:0}.storyboard-landing .loom-environment{z-index:0;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.storyboard-landing .loom-scrim{z-index:1;background:linear-gradient(90deg,#040c0ff7 0%,#040c0fc7 46%,#040c0f52 80%),linear-gradient(#0000 35%,#040c0fd6)}.storyboard-landing .loom-track{min-height:400dvh;position:relative}.storyboard-landing .loom-sticky{z-index:1;align-items:center;height:100dvh;display:flex;position:sticky;top:0}.storyboard-landing .loom-content{align-items:center;width:100%;max-width:90rem;height:100%;margin:0 auto;padding:clamp(3.75rem,7dvh,6rem) clamp(1.25rem,5vw,5rem) clamp(2.25rem,5dvh,4rem);display:flex}.storyboard-landing .loom-layout{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);width:100%;display:grid}:is(.storyboard-landing .loom-rail,.storyboard-landing .loom-evidence){min-width:0}.storyboard-landing .loom-intro{max-width:38rem}.storyboard-landing .loom-intro h2{max-width:11ch;font-size:clamp(2.7rem,4.5vw,5rem);line-height:.93}.storyboard-landing .loom-intro>p{max-width:35rem;font-size:clamp(.88rem,1vw,1rem);line-height:1.55}.storyboard-landing .loom-location{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin-top:1.1rem;font-size:.68rem;font-weight:720}.storyboard-landing .loom-bindings{border-top:1px solid var(--line);margin-top:clamp(2rem,4.5dvh,3.2rem);display:grid}.storyboard-landing .loom-bindings button{border:0;border-bottom:1px solid var(--line);min-height:clamp(4rem,8dvh,5.25rem);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-content:center;gap:.3rem;padding:.75rem 1.6rem .75rem 0;transition:color .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative}:is(.storyboard-landing .loom-bindings button:hover,.storyboard-landing .loom-bindings button[aria-pressed=true]){color:var(--gold-bright)}:is(.storyboard-landing .loom-bindings button>span,.storyboard-landing .loom-bindings button small){transition:transform .42s cubic-bezier(.16,1,.3,1);transform:translate(0)}.storyboard-landing .loom-bindings button small{max-width:24rem;color:var(--muted);font-size:.72rem;line-height:1.42;display:block}:is(.storyboard-landing .loom-bindings button:hover>span,.storyboard-landing .loom-bindings button:hover small,.storyboard-landing .loom-bindings button[aria-pressed=true]>span,.storyboard-landing .loom-bindings button[aria-pressed=true] small){transform:translate(.65rem)}.storyboard-landing .loom-bindings button>span{font-family:var(--font-bricolage), ui-sans-serif, sans-serif;letter-spacing:-.04em;font-size:1.25rem;font-weight:620}.storyboard-landing .loom-bindings button i{background:var(--gold-bright);width:1px;position:absolute;top:-1px;bottom:-1px;left:-.12rem;box-shadow:0 0 10px #d8bc7061}.storyboard-landing .loom-selection{color:var(--cloud);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .75rem;font-size:.64rem;font-weight:720;line-height:1.3;display:flex}.storyboard-landing .loom-selection strong{color:var(--gold-bright);letter-spacing:.1em;font-weight:740}@media (prefers-reduced-motion:no-preference){.storyboard-landing .loom-evidence figure{animation:.32s cubic-bezier(.16,1,.3,1) both storyboard-landing-page-module__JaTHaq__loom-evidence-settle}}.storyboard-landing .loom-evidence figure{background:#040c0fb8;border:1px solid #d8bc7047;overflow:hidden;box-shadow:0 2.2rem 5.6rem #0000006b}.storyboard-landing .loom-evidence figure img{object-fit:cover;width:100%;height:clamp(210px,37dvh,390px)}.storyboard-landing .loom-evidence figcaption{align-content:center;gap:.55rem;min-height:6.6rem;padding:clamp(.9rem,2.4dvh,1.45rem) clamp(1rem,2.6vw,1.8rem);display:grid}.storyboard-landing .loom-evidence figcaption strong{font-family:var(--font-bricolage), ui-sans-serif, sans-serif;letter-spacing:-.04em;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:620}.storyboard-landing .loom-evidence figcaption span{max-width:48rem;color:var(--muted);font-size:.84rem;line-height:1.48}.storyboard-landing .loom-provenance{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.storyboard-landing .loom-provenance div{border-left:1px solid var(--line);gap:.25rem;min-width:0;padding:.7rem .8rem;display:grid}.storyboard-landing .loom-provenance dt{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:720}.storyboard-landing .loom-provenance dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.72rem}.storyboard-landing .loom-scroll-markers{z-index:0;pointer-events:none;grid-template-rows:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0 0 100dvh}.storyboard-landing .loom-step{min-height:0}@media (max-width:767px){.storyboard-landing .world-loom{min-height:auto}.storyboard-landing .loom-backdrop{height:auto;min-height:100%;margin:0;position:absolute;inset:0}.storyboard-landing .loom-environment{object-position:center top}.storyboard-landing .loom-scrim{background:linear-gradient(#040c0f2e,#040c0f75 30%,#040c0ff5)}.storyboard-landing .loom-track{min-height:auto}.storyboard-landing .loom-sticky{align-items:stretch;height:auto;min-height:0;position:relative}.storyboard-landing .loom-content{height:auto;padding:5.5rem 1.2rem 6.5rem}.storyboard-landing .loom-layout{display:block}.storyboard-landing .loom-intro h2{max-width:10ch;font-size:clamp(2.75rem,12vw,4.3rem)}.storyboard-landing .loom-intro>p{font-size:.92rem}.storyboard-landing .loom-bindings{margin-top:2.6rem}.storyboard-landing .loom-bindings button{min-height:4.7rem}.storyboard-landing .loom-evidence{margin-top:2.6rem}.storyboard-landing .loom-evidence figure img{aspect-ratio:16/9;height:auto}.storyboard-landing .loom-evidence figcaption{min-height:8.5rem}.storyboard-landing .loom-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.storyboard-landing .loom-provenance div:nth-child(3),.storyboard-landing .loom-provenance div:nth-child(4)){border-top:1px solid var(--line)}.storyboard-landing .loom-scroll-markers{display:none}}.storyboard-landing .gate-finale{background:var(--ink)}.storyboard-landing .final-threshold{isolation:isolate;border-top:1px solid #d8bc7040;align-items:end;min-height:100dvh;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,5.5rem);display:grid;position:relative;overflow:hidden}:is(.storyboard-landing .final-threshold>img,.storyboard-landing .threshold-scrim){position:absolute;inset:0}.storyboard-landing .final-threshold>img{z-index:-3;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;animation:18s ease-in-out both storyboard-landing-page-module__JaTHaq__world-breathe}.storyboard-landing .threshold-scrim{z-index:-2;background:linear-gradient(90deg,#040b0ef0 0%,#040b0ea8 46%,#040b0e1f 78%),linear-gradient(#0000 42%,#040b0ed1)}.storyboard-landing .threshold-copy{max-width:52rem}.storyboard-landing .threshold-copy .threshold-signoff{color:var(--gold-bright);margin-bottom:1.2rem}.storyboard-landing .threshold-copy>p:not(.threshold-signoff){max-width:42rem}.storyboard-landing .platform-access{flex-wrap:wrap;align-items:center;gap:1.2rem;max-width:43rem;margin-top:2.4rem;display:flex}.storyboard-landing .platform-access .button{white-space:nowrap;min-width:10.5rem}.storyboard-landing .platform-access-note{width:100%;color:var(--muted);margin-top:-.25rem;font-size:.76rem;line-height:1.45}.storyboard-landing .site-footer{border-top:1px solid var(--line);background:var(--ink-deep);justify-content:space-between;align-items:center;gap:1rem;min-height:6.8rem;padding:1.6rem clamp(1.25rem,5vw,5.5rem);display:flex}.storyboard-landing .site-footer p{color:var(--dim);font-size:.75rem}@keyframes storyboard-landing-page-module__JaTHaq__loom-evidence-settle{0%{opacity:0;transform:translate(8px)scale(1.012)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes storyboard-landing-page-module__JaTHaq__caption-settle{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes storyboard-landing-page-module__JaTHaq__gate-response{0%{opacity:0;transform:scale(.3)}38%{opacity:1;transform:scale(.92)}to{opacity:.58;transform:scale(1.06)}}@keyframes storyboard-landing-page-module__JaTHaq__route-write{0%{opacity:0;stroke-dashoffset:1000px}16%{opacity:1}to{opacity:.72;stroke-dashoffset:0}}@keyframes storyboard-landing-page-module__JaTHaq__route-pulse{0%,to{opacity:.46}50%{opacity:.82}}@keyframes storyboard-landing-page-module__JaTHaq__route-runner{0%{opacity:0;stroke-dashoffset:74px}12%{opacity:1}82%{opacity:.92}to{opacity:0;stroke-dashoffset:-1000px}}@keyframes storyboard-landing-page-module__JaTHaq__world-lift{0%{opacity:0}46%{opacity:.96}to{opacity:.7}}@keyframes storyboard-landing-page-module__JaTHaq__scroll-cue{0%,to{opacity:0;transform:translateY(-120%)}25%{opacity:1}70%{opacity:.8}90%{opacity:0;transform:translateY(240%)}}@keyframes storyboard-landing-page-module__JaTHaq__world-breathe{0%{transform:scale(1.012)}to{transform:scale(1.04)}}@keyframes storyboard-landing-page-module__JaTHaq__crossing-one{0%{opacity:0;transform:translate(-16vw,3vh)rotate(-6deg)scale(.72)}12%{opacity:.8}78%{opacity:.68}to{opacity:0;transform:translate(118vw,-12vh)rotate(-3deg)scale(1)}}@keyframes storyboard-landing-page-module__JaTHaq__crossing-two{0%{opacity:0;transform:translate(-18vw)rotate(-3deg)scale(.54)}14%{opacity:.65}80%{opacity:.5}to{opacity:0;transform:translate(118vw,-8vh)rotate(-1deg)scale(.75)}}@media (max-width:767px){.storyboard-landing:before{opacity:.03}.storyboard-landing .site-nav{min-height:4.1rem;padding-inline:1.15rem}.storyboard-landing .site-nav nav a:not(.nav-thread){display:none}.storyboard-landing .site-nav nav{gap:0}.storyboard-landing .realm-hero{min-height:100svh;padding:6.5rem 1.2rem 2.6rem}.storyboard-landing .hero-poster img{object-position:center;animation-duration:20s}.storyboard-landing .hero-signal-plate{animation-duration:20s}.storyboard-landing .hero-scrim{background:linear-gradient(#030a0d0d 18%,#030a0d80 52%,#030a0df0 100%),linear-gradient(90deg,#030a0d66,#0000 72%)}.storyboard-landing .hero-copy h1{max-width:8ch;font-size:clamp(3.25rem,14vw,4.8rem);line-height:.9}.storyboard-landing .hero-copy>p:first-of-type{max-width:31rem;font-size:.98rem}.storyboard-landing .hero-actions{flex-direction:column;align-items:flex-start;gap:1rem}.storyboard-landing .hero-signal{max-width:18rem}.storyboard-landing .hero-location{display:none}.storyboard-landing .scroll-cue{display:none}.storyboard-landing .sequence-copy{max-width:none;top:5.3rem;left:1.2rem!important;right:1.2rem!important}.storyboard-landing .sequence-copy h2{max-width:10ch;font-size:clamp(2.75rem,12vw,4.3rem)}.storyboard-landing .sequence-copy>p{max-width:31rem;margin-top:1rem;font-size:.93rem;line-height:1.55}:is(.storyboard-landing .sequence-captions,.storyboard-landing .cinematic-sequence[data-align=right] .sequence-captions){width:auto;min-height:7.4rem;bottom:2rem;left:1.2rem;right:1.2rem}.storyboard-landing .sequence-caption strong{font-size:1.28rem}.storyboard-landing .sequence-caption span{font-size:.82rem}.storyboard-landing .sequence-location{display:none}:is(.storyboard-landing .sequence-rail,.storyboard-landing .cinematic-sequence[data-align=right] .sequence-rail){inset:24% .58rem 27% auto}:is(.storyboard-landing .sequence-scrim,.storyboard-landing .cinematic-sequence[data-align=right] .sequence-scrim,.storyboard-landing .manuscript-sequence .sequence-scrim,.storyboard-landing .route-journey .sequence-scrim,.storyboard-landing .hall-memory .sequence-scrim,.storyboard-landing .revelation-sequence .sequence-scrim,.storyboard-landing .gate-sequence .sequence-scrim){background:linear-gradient(#030a0d14 25%,#030a0d8f 58%,#030a0deb 100%),linear-gradient(#030a0da6,#0000 38%)}.storyboard-landing .route-journey .sequence-frame img{object-position:64% 50%!important}.storyboard-landing .hall-memory .sequence-frame img{object-position:48% 50%}.storyboard-landing .cultivator-crossing{transform:scale(.75)}.storyboard-landing .world-loom{min-height:auto}.storyboard-landing .loom-scrim{background:linear-gradient(#040c0f2e,#040c0f75 30%,#040c0ff5)}.storyboard-landing .loom-content{padding:5.5rem 1.2rem 6.5rem}.storyboard-landing .loom-intro h2{max-width:10ch;font-size:clamp(2.75rem,12vw,4.3rem)}.storyboard-landing .loom-bindings button{min-height:5.1rem}.storyboard-landing .loom-evidence figcaption{min-height:10rem}.storyboard-landing .loom-provenance{grid-template-columns:repeat(2,1fr)}:is(.storyboard-landing .loom-provenance div:nth-child(3),.storyboard-landing .loom-provenance div:nth-child(4)){border-top:1px solid var(--line)}.storyboard-landing .final-threshold{min-height:100svh;padding:4.8rem 1.2rem 3.5rem}.storyboard-landing .final-threshold>img{object-position:62% 50%}.storyboard-landing .threshold-scrim{background:linear-gradient(#040b0e14 17%,#040b0e9e 52%,#040b0ef2 100%)}.storyboard-landing .threshold-copy h2{max-width:10ch;font-size:clamp(2.8rem,12vw,4.4rem)}.storyboard-landing .threshold-copy>p:not(.threshold-signoff){font-size:.94rem}.storyboard-landing .platform-access{flex-direction:column;align-items:stretch;gap:1rem}.storyboard-landing .platform-access .button{width:100%}.storyboard-landing .platform-access .quiet-link{width:fit-content}.storyboard-landing .site-footer{flex-direction:column;align-items:flex-start}}@media (min-width:768px) and (max-height:800px){.storyboard-landing .loom-content{padding-block:1.5rem 1rem}.storyboard-landing .loom-intro h2{font-size:clamp(2.35rem,4.1vw,4.25rem)}.storyboard-landing .loom-bindings{margin-top:1.5rem}.storyboard-landing .loom-bindings button{min-height:3.55rem;padding-block:.45rem}}@media (min-width:768px) and (max-width:1023px){.storyboard-landing .sequence-copy{max-width:34rem}.storyboard-landing .loom-instrument{grid-template-columns:.75fr 1.25fr;gap:3rem}}@media (prefers-reduced-motion:reduce){:is(.storyboard-landing *,.storyboard-landing :before,.storyboard-landing :after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.storyboard-landing .hero-depth,.storyboard-landing .scroll-cue,.storyboard-landing .rare-crossings){display:none!important}:is(.storyboard-landing .hero-world,.storyboard-landing .hero-copy){opacity:1!important;transform:none!important}.storyboard-landing .hero-signal-layer{transform:none!important}.storyboard-landing .route-runner{display:none!important}.storyboard-landing .realm-hero[data-awake=true] .route-base{opacity:.7!important;stroke-dashoffset:0!important}.storyboard-landing .realm-hero[data-awake=true] .hero-gate-response{opacity:.62!important;transform:none!important}.storyboard-landing .realm-hero[data-awake=true] .hero-awakening{opacity:.66!important}.storyboard-landing .cinematic-sequence{min-height:auto!important}.storyboard-landing .sequence-pin{height:auto;display:grid;position:relative;overflow:visible}.storyboard-landing .sequence-copy{order:-2;max-width:52rem;padding:6.5rem clamp(1.2rem,5vw,5rem) 2.5rem;position:relative;inset:auto!important}.storyboard-landing .sequence-art{z-index:0;display:grid;position:relative}.storyboard-landing .sequence-frame{position:relative;opacity:1!important;transform:none!important}:is(.storyboard-landing .sequence-frame picture,.storyboard-landing .sequence-frame img){height:auto;position:relative}.storyboard-landing .sequence-frame picture{display:block}.storyboard-landing .sequence-frame img{width:100%}.storyboard-landing .sequence-frame[data-burst=true]:after{display:none}:is(.storyboard-landing .sequence-scrim,.storyboard-landing .sequence-captions,.storyboard-landing .sequence-rail,.storyboard-landing .sequence-location){display:none}.storyboard-landing .static-frame-caption{background:var(--ink-deep);gap:.45rem;padding:1rem 1.2rem 2.6rem;display:grid}:is(.storyboard-landing .world-loom,.storyboard-landing .loom-track){min-height:auto}.storyboard-landing .loom-backdrop{height:auto;min-height:100%;margin:0;position:absolute;inset:0}.storyboard-landing .loom-sticky{height:auto;min-height:0;position:relative}.storyboard-landing .loom-scroll-markers{display:none}.storyboard-landing .loom-evidence figure{transition:none}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.storyboard-landing .loom-content{height:100dvh}}@media (prefers-reduced-transparency:reduce){.storyboard-landing .loom-evidence figure{background:var(--ink-deep)}}.storyboard-landing .landing-waitlist{gap:.6rem;max-width:40rem;margin-top:1.5rem;display:grid}.storyboard-landing .landing-waitlist>label{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:720}.storyboard-landing .landing-waitlist-row{align-items:stretch;gap:.65rem;display:flex}.storyboard-landing .landing-waitlist-row>input[type=email]{min-width:0;color:var(--text);background:#050d0fb8;border:1px solid #e9e4d56b;border-radius:0;flex:15rem;padding:.85rem .95rem}.storyboard-landing .landing-waitlist-row>input[type=email]::placeholder{color:var(--muted)}.storyboard-landing .landing-waitlist-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.storyboard-landing .landing-waitlist-status{min-height:1.25rem;color:var(--muted);font-size:.78rem;line-height:1.45}.storyboard-landing .landing-waitlist-status-error{color:var(--danger)}.storyboard-landing .landing-waitlist-status-success{color:var(--jade)}@media (max-width:560px){.storyboard-landing .landing-waitlist-row{flex-direction:column}.storyboard-landing .landing-waitlist-row>.button{width:100%}}
