.ll-ink-wash{background:var(--ll-night);z-index:1;pointer-events:none;visibility:hidden;will-change:transform;position:fixed;inset:0}.ll-wash-tear{pointer-events:none;width:100%;height:170px;position:absolute;bottom:-85px;left:0}.ll-wash-grade,.ll-wash-grain,.ll-wash-vignette{pointer-events:none;position:absolute;inset:0}.ll-wash-grade{mix-blend-mode:screen;background:linear-gradient(#1d6ef217,#0000 38% 70%,#1d6ef20f)}.ll-wash-grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px}.ll-wash-vignette{background:radial-gradient(at 50% 45%,#0000 52%,#00000080 100%)}.ll-ink-fx{z-index:3;pointer-events:none;visibility:hidden;will-change:transform;width:100%;height:100%;position:fixed;inset:0}.ll-js-scroll .ll-rail,.ll-js-scroll .ll-band-ink{z-index:2;position:relative}.ll-card-burn{z-index:4;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ll-display{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:.9}.ll-mono{font-family:var(--font-jetbrains-mono), ui-monospace, "SF Mono", monospace;font-variant-numeric:tabular-nums}.ll-lede{font-size:var(--ll-f-lede);color:var(--ll-ink-2);max-width:48ch;margin:0;line-height:1.5}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.ll-hero{padding:clamp(2.5rem,7vw,5rem) 0 clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.ll-hero h1{font-size:clamp(2.9rem,6vw,5.6rem);line-height:1.06}.ll-hero h1 em{color:var(--ll-accent);font-style:normal}.ll-hero>.ll-shell{z-index:1;position:relative}.ll-poster{grid-template-columns:1fr;place-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:calc(100svh - 16rem);padding:clamp(1rem,2vw,2rem) 0;display:grid;position:relative}.ll-orb-stage{order:-1;justify-content:center;align-items:center;width:100%;display:flex}.ll-orb-hold{order:-1;width:100%;display:none}@media (min-width:901px){.ll-poster{grid-template-columns:1.1fr .9fr;justify-items:stretch}.ll-orb-stage,.ll-orb-hold{order:0}.ll-hero-copy{text-align:left;align-items:flex-start}.ll-hero-cta{justify-content:flex-start}}.ll-beams{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ll-hero.ll-dark{--ll-ground:#06060b;--ll-ground-deep:#0e0e16;--ll-raised:#0e0e16;--ll-ink:#fff;--ll-ink-2:#ffffffad;--ll-ink-3:#ffffff6b;--ll-rule:#ffffff24;--ll-rule-soft:#ffffff14;background:var(--ll-ground);color:var(--ll-ink)}.ll-hero.ll-dark .ll-btn{color:#0a0a0f;background:#fff}.ll-hero.ll-dark .ll-btn:hover{background:var(--ll-accent);color:#fff}.ll-hero.ll-dark .ll-index{border-top-color:#ffffffb3}.ll-hero.ll-dark .ll-orb{filter:drop-shadow(0 0 clamp(40px, 7vw, 100px) rgba(var(--orb-glow), .55)) drop-shadow(0 0 clamp(80px, 13vw, 180px) rgba(var(--orb-glow), .28))}.ll-hero.ll-dark{padding-top:calc(clamp(2.5rem,7vw,5rem) + 4.6rem)}.ll-orb{--orb-glow:29, 110, 242;--orb-size:min(520px, 38vw);--orb-in:1;width:var(--orb-size);aspect-ratio:1;opacity:var(--orb-in);transform:scale(calc(.92 + .08 * var(--orb-in)));filter:drop-shadow(0 0 clamp(40px, 7vw, 100px) rgba(var(--orb-glow), .32)) drop-shadow(0 0 clamp(80px, 13vw, 180px) rgba(var(--orb-glow), .16));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.ll-orb.ll-orb-dragging{cursor:grabbing}.ll-orb-halo{background:rgba(var(--orb-glow), .38);filter:blur(18px);opacity:.6;border-radius:50%;animation:4.8s ease-in-out infinite ll-orb-breathe;position:absolute;inset:2%}@keyframes ll-orb-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.78;transform:scale(1.04)}}.ll-orb-clip{border-radius:50%;position:absolute;inset:0;overflow:hidden}.ll-orb-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ll-orb-sheen{pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff42,#fff0 40%),radial-gradient(circle at 62% 80%,#ffffff14,#fff0 36%);border-radius:50%;position:absolute;inset:0}.ll-orb-flat .ll-orb-clip{background:var(--orb-fallback) center / cover no-repeat}@media (max-width:900px){.ll-orb{--orb-size:min(72vw, 360px)}}@media (prefers-reduced-motion:reduce){.ll-orb-halo{animation:none}}.ll-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1.4rem;max-width:62rem;display:flex}.ll-hero-copy .ll-lede{max-width:48ch}.ll-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.ll-index{border-top:2px solid var(--ll-ink);margin-top:clamp(2.5rem,5vw,4rem)}.ll-index-row{border-bottom:1px solid var(--ll-rule);grid-template-columns:2.2rem 1fr auto;align-items:center;gap:1rem;padding:1.05rem 0;text-decoration:none;transition:padding-left .2s cubic-bezier(.16,1,.3,1),background .2s,opacity .5s;display:grid}.ll-index-row:hover{background:color-mix(in srgb, var(--ll-accent) 6%, transparent);padding-left:.6rem}.ll-index-name{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;font-size:clamp(1.15rem,2.2vw,1.75rem);font-weight:700}.ll-index-caps{color:var(--ll-ink-2);font-size:.84rem}.ll-index-count{font-family:var(--font-jetbrains-mono), monospace;color:var(--ll-ink-3);white-space:nowrap;font-size:.72rem}@media (max-width:700px){.ll-index-caps{display:none}.ll-index-row{grid-template-columns:2rem 1fr auto}}.ll-hero .ll-wd{white-space:nowrap}.ll-hero .ll-ch{position:relative}.ll-hero .ll-lede,.ll-hero .ll-hero-cta{transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1)}.ll-hero.ll-intro .ll-ch{opacity:0;animation:.6s ease-out 4s forwards ll-intro-safety}.ll-hero.ll-intro .ll-lede,.ll-hero.ll-intro .ll-hero-cta{opacity:0;animation:.6s ease-out 4s forwards ll-intro-safety;transform:translateY(10px)}.ll-hero.ll-intro .ll-index-row{opacity:.28;animation:.6s ease-out 4s forwards ll-intro-safety}.ll-hero.ll-intro .ll-index-row.ll-on{opacity:1}.ll-hero.ll-intro.ll-intro-js .ll-ch,.ll-hero.ll-intro.ll-intro-js .ll-lede,.ll-hero.ll-intro.ll-intro-js .ll-hero-cta,.ll-hero.ll-intro.ll-intro-js .ll-index-row{animation:none}@keyframes ll-intro-safety{to{opacity:1;transform:none}}.ll-st-reveal{padding:clamp(3.5rem,8vw,6rem) 0}.ll-js-scroll .ll-st-reveal{height:240vh;padding:0}.ll-js-scroll .ll-st-sticky{height:100vh;position:sticky;top:0}.ll-root[data-ground=dark][data-passage=bloom].ll-js-scroll .ll-st-sticky{--st-cx:75%;--st-cy:50%;--st-r:0px;isolation:isolate;background:radial-gradient(circle at var(--st-cx) var(--st-cy), #fff calc(var(--st-r) - 14vmax), #06060b var(--st-r))}.ll-root[data-ground=dark][data-passage=bloom].ll-js-scroll .ll-st-text{mix-blend-mode:difference}.ll-root[data-ground=dark][data-passage=bloom].ll-js-scroll .ll-st-text .ll-w{color:#242427}.ll-root[data-ground=dark][data-passage=bloom].ll-js-scroll .ll-st-text .ll-w.on{color:#fff}.ll-root[data-ground=dark][data-passage=bloom].ll-js-scroll .ll-st-dust{color:#fff;mix-blend-mode:difference}.ll-hero-fray{z-index:1;pointer-events:none;width:100%;height:18vh;display:none;position:absolute;bottom:0;left:0;right:0}.ll-root[data-passage=dissolve] .ll-hero.ll-dark{padding-bottom:calc(clamp(2rem,4vw,3rem) + 14vh)}.ll-root[data-passage=dissolve] .ll-hero-fray{display:block}.ll-root[data-passage=orb] .ll-hero{overflow:visible}.ll-root[data-passage=orb] .ll-orb-stage{z-index:2;will-change:transform;position:relative}.ll-st-grid{--st-stage:clamp(16rem, 30vw, 34rem)}.ll-js-scroll .ll-st-grid{grid-template-columns:minmax(0, 1fr) var(--st-stage);-moz-column-gap:clamp(1.5rem, 3vw, 4rem);align-items:center;column-gap:clamp(1.5rem,3vw,4rem);height:100%;display:grid}.ll-st-text{z-index:1;letter-spacing:-.025em;max-width:62rem;margin:0;font-size:clamp(1.7rem,3.6vw,3.3rem);line-height:1.08;position:relative}.ll-st-stage{aspect-ratio:200/220;width:100%;max-height:72vh;display:none}.ll-st-dust{pointer-events:none;width:100%;height:100%;color:var(--ll-ink);display:none;position:absolute;inset:0}.ll-js-scroll .ll-st-stage,.ll-js-scroll .ll-st-dust{display:block}@media (max-width:900px){.ll-js-scroll .ll-st-grid{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:1.5rem}.ll-js-scroll .ll-st-stage{aspect-ratio:auto;order:-1;height:26vh}}@media (max-width:900px) and (max-height:700px){.ll-js-scroll .ll-st-stage{height:16vh}}.ll-js-scroll .ll-st-text .ll-w{color:color-mix(in srgb, var(--ll-ink) 14%, var(--ll-ground));transition:color .22s}.ll-js-scroll .ll-st-text .ll-w.on{color:var(--ll-ink)}.ll-js-scroll .ll-rail{height:500vh}.ll-js-scroll .ll-rail-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ll-rail-track{width:var(--ll-shell);flex-wrap:wrap;gap:1.1rem;margin-inline:auto;padding:clamp(2rem,5vw,3rem) 0;display:flex}.ll-js-scroll .ll-rail-track{padding:0;will-change:transform;flex-wrap:nowrap;width:max-content;margin:0;padding-inline:max(6vw,50vw - 660px)}.ll-rail-card{flex-direction:column;flex:18rem;gap:.7rem;text-decoration:none;display:flex;position:relative}.ll-rc-wave{pointer-events:none;width:88%;height:44px;position:absolute;bottom:-22px;left:6%}.ll-js-scroll .ll-rail-card{flex:none;width:min(37rem,84vw)}.ll-rc-stage{margin-bottom:1.2rem;position:relative}.ll-rc-main{padding-bottom:2.4rem}.ll-rc-float{background:var(--ll-raised);border:1px solid var(--ll-rule);border-radius:14px;width:min(15rem,54%);position:absolute;bottom:-.9rem;right:-.8rem;box-shadow:0 18px 44px -18px #0a0a0f59}.ll-js-scroll .ll-rail-card .ll-m-fill{transition:none}.ll-js-scroll .ll-rail-card [data-seq]>*{opacity:.3;transition:opacity .25s}.ll-js-scroll .ll-rail-card [data-seq]>.ll-seq-on{opacity:1}.ll-js-scroll .ll-rail-card .ll-m-map circle{transition:opacity .25s}.ll-rc-name{font-size:clamp(1.6rem,3vw,2.4rem)}.ll-rc-go{letter-spacing:.12em;color:var(--ll-accent);font-size:.66rem;font-weight:700}.ll-rail-card:hover .ll-rc-go{text-decoration:underline}.ll-rail-panel{background:var(--ll-night);color:var(--ll-ground);width:var(--ll-shell);text-align:center;border-radius:24px;margin:1.1rem auto 0;padding:clamp(3rem,7vw,5.5rem)}.ll-rail-panel h2{color:var(--ll-ground);font-size:clamp(2.6rem,7vw,6rem)}.ll-eyebrow-ground{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ll-ground) 55%, var(--ll-ink));margin:0 0 1rem;font-size:.66rem;font-weight:700}.ll-js-scroll .ll-rail-panel{visibility:hidden;border-radius:0;justify-content:center;align-items:center;width:auto;margin:0;display:flex;position:absolute;inset:0}.ll-panel-inner{flex-direction:column;align-items:center;gap:1.4rem;display:flex}.ll-js-scroll .ll-panel-mark{position:absolute;top:50%;left:50%}.ll-js-scroll .ll-panel-copy{width:max-content;max-width:min(90vw,46rem);position:absolute;top:50%;left:50%}.ll-panel-mark{width:76px;height:86px;color:var(--ll-ground)}.ll-panel-mark svg{width:100%;height:100%}.ll-panel-sub{color:color-mix(in srgb, var(--ll-ground) 72%, var(--ll-ink));max-width:44ch;margin:1.2rem auto 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.ll-band-ink{background:var(--ll-night);color:var(--ll-ground);padding:clamp(3.5rem,8vw,6.5rem) 0}.ll-band-ink h2{color:var(--ll-ground);font-size:var(--ll-f-h2)}.ll-js-scroll .ll-band-ink{background:0 0}.ll-band-ink .ll-lede{color:color-mix(in srgb, var(--ll-ground) 72%, var(--ll-ink))}.ll-band-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.ll-band-grid{grid-template-columns:1.1fr 1fr;align-items:end}}.ll-portal{border-top:1px solid var(--ll-rule);padding:clamp(3.5rem,8vw,6.5rem) 0}.ll-portal-head{grid-template-columns:1fr;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:980px){.ll-portal-head{grid-template-columns:1.1fr 1fr;align-items:end}}.ll-portal-head h2{font-size:var(--ll-f-h2)}.ll-portal-tag{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.ll-portal-bar{background:var(--ll-accent);flex:none;width:2.5rem;height:2px}.ll-mosaic{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (min-width:760px){.ll-mosaic{grid-template-columns:repeat(3,1fr)}}.ll-card{background:var(--ll-raised);border:1px solid var(--ll-rule);border-radius:20px;flex-direction:column;gap:.7rem;min-width:0;padding:.9rem;transition:border-color .16s,transform .16s;display:flex;box-shadow:0 4px 40px #0000000f}.ll-card:hover{border-color:var(--ll-ink-3);transform:translateY(-2px)}.ll-card-signature{grid-column:1/-1;box-shadow:0 20px 55px -30px #0a0a0f40}@media (min-width:760px){.ll-card-signature{grid-area:span 2/span 2}}.ll-card-title{letter-spacing:-.01em;font-size:.92rem;font-weight:600;line-height:1.3}.ll-card-signature .ll-card-title{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.ll-card-note{color:var(--ll-ink-2);font-size:.78rem;line-height:1.45}.ll-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ll-motif{background:var(--ll-ground-deep);border:1px solid var(--ll-rule-soft);border-radius:14px;flex-direction:column;gap:.4rem;min-height:4.6rem;padding:.6rem;display:flex}.ll-card-signature .ll-motif{gap:.5rem;min-height:12rem;padding:.8rem}.ll-pill{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.2rem .55rem;font-size:.56rem;font-weight:700;display:inline-flex}.ll-pill:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.ll-pill-confirmed{color:var(--ll-st-confirmed);background:color-mix(in srgb, var(--ll-st-confirmed) 13%, transparent)}.ll-pill-hold1{color:var(--ll-st-hold1);background:color-mix(in srgb, var(--ll-st-hold1) 13%, transparent)}.ll-pill-hold2{color:var(--ll-st-hold2);background:color-mix(in srgb, var(--ll-st-hold2) 15%, transparent)}.ll-pill-hold3{color:var(--ll-st-hold3);background:color-mix(in srgb, var(--ll-st-hold3) 13%, transparent)}.ll-pill-challenge{color:var(--ll-st-challenge);background:color-mix(in srgb, var(--ll-st-challenge) 13%, transparent)}.ll-pill-draft{color:var(--ll-ink-3);background:color-mix(in srgb, var(--ll-ink-3) 15%, transparent)}.ll-m-row{grid-template-columns:1fr auto;align-items:center;gap:.5rem;font-size:.72rem;display:grid}.ll-m-row .ll-n{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ll-n-lg{font-family:var(--font-space-grotesk), sans-serif;font-size:1.05rem;font-weight:700}.ll-m-sub{color:var(--ll-ink-3);font-size:.64rem}.ll-m-strong{font-weight:700}.ll-hr{background:var(--ll-rule-soft);height:1px;margin:.15rem 0}.ll-m-cal{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ll-m-cell{aspect-ratio:1;background:#e8e8ee;border-radius:3px}.ll-m-cell.on{background:var(--ll-st-hold1)}.ll-m-cell.on2{background:var(--ll-st-hold2)}.ll-m-cell.done{background:var(--ll-st-confirmed)}.ll-m-bar{grid-template-columns:5.2rem 1fr auto;align-items:center;gap:.45rem;font-size:.64rem;display:grid}.ll-m-track{background:#e8e8ee;border-radius:999px;height:5px;overflow:hidden}.ll-m-fill{background:var(--ll-ink);width:0;height:100%}.ll-armed .ll-m-fill{transition:width .85s cubic-bezier(.16,1,.3,1)}.ll-m-fill-good{background:var(--ll-st-confirmed)}.ll-m-chips{flex-wrap:wrap;gap:.28rem;display:flex}.ll-m-chip{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ll-rule);color:var(--ll-ink-2);white-space:nowrap;border-radius:999px;padding:.18rem .5rem;font-size:.55rem;font-weight:700}.ll-m-time{grid-template-columns:2.7rem 1fr;align-items:baseline;gap:.5rem;font-size:.68rem;display:grid}.ll-m-people{gap:.3rem;display:flex}.ll-m-face{background:var(--ll-ground-deep);border:1px solid var(--ll-rule);width:1.4rem;height:1.4rem;font-family:var(--font-jetbrains-mono), monospace;color:var(--ll-ink-2);border-radius:50%;place-items:center;font-size:.5rem;font-weight:700;display:grid}.ll-m-map{height:3.2rem;position:relative}.ll-m-map svg{width:100%;height:100%;position:absolute;inset:0}.ll-js-motion .ll-card{opacity:0;transform:translateY(10px)}.ll-armed .ll-card{animation:.64s cubic-bezier(.16,1,.3,1) forwards ll-card-in}.ll-armed .ll-card:first-child{animation-delay:0s}.ll-armed .ll-card:nth-child(2){animation-delay:90ms}.ll-armed .ll-card:nth-child(3){animation-delay:.18s}.ll-armed .ll-card:nth-child(4){animation-delay:.27s}.ll-armed .ll-card:nth-child(5){animation-delay:.36s}.ll-armed .ll-card:nth-child(6){animation-delay:.45s}@keyframes ll-card-in{to{opacity:1;transform:none}}.ll-manifest{border-top:1px solid var(--ll-rule);margin-top:1.4rem;padding-top:1rem}.ll-manifest-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.ll-manifest-list{flex-wrap:wrap;gap:.4rem .35rem;margin:0;padding:0;list-style:none;display:flex}.ll-manifest-list li{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;border:1px solid var(--ll-rule);color:var(--ll-ink-2);background:var(--ll-raised);white-space:nowrap;border-radius:999px;padding:.28rem .55rem;font-size:.66rem;font-weight:500}.ll-manifest-list li.featured{border-color:var(--ll-ink);color:var(--ll-ink);font-weight:700}.ll-close{border-top:2px solid var(--ll-ink);padding:clamp(4rem,9vw,7.5rem) 0;position:relative}.ll-close h2{font-size:var(--ll-f-h1);margin-bottom:1.4rem;transition:opacity .3s}.ll-close-fx{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ll-close-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ll-footer{border-top:1px solid var(--ll-rule);color:var(--ll-ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 0 3rem;font-size:.76rem;display:flex}@media (prefers-reduced-motion:reduce){.ll-js-motion .ll-card{opacity:1;transform:none;animation:none!important}.ll-armed .ll-m-fill{transition:none}}