@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_latin_ext_wght_normal-s.p.0-hru0xfwhnbp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.6%;descent-override:30%;line-gap-override:0.0%;size-adjust:100.0%}.manrope_9c406623-module__qUYhzG__className{font-family:manrope,manrope Fallback}.manrope_9c406623-module__qUYhzG__variable{--font-manrope:"manrope", "manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-manrope), sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:calc(var(--spacing) * 8)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#eeede7;--ink:#242620;--muted:#66685f;--line:#c8c9bd;--accent:#d94426;--gutter:clamp(24px, 3.4vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-manrope), sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(#24262009 .55px,#0000 .65px);background-size:4px 4px;margin:0;overflow-x:hidden}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.micro{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;line-height:1.6}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px;position:fixed;top:12px;left:24px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:5;height:110px;margin:0 var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:relative}.wordmark{letter-spacing:-.09em;font-size:29px;font-weight:800}.mark-dot{color:var(--accent)}.header-location{position:absolute;left:36%}.site-header nav{align-items:center;gap:34px;display:flex}.destination{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:12px;font-weight:600;transition:color .7s cubic-bezier(.22,1,.36,1),border-color .7s cubic-bezier(.22,1,.36,1);display:inline-flex}.destination span{transition:transform .7s cubic-bezier(.22,1,.36,1)}a.destination:hover{border-color:var(--ink);color:var(--accent)}a.destination:hover span{transform:translate(2px,-2px)}.pending{color:var(--muted);cursor:default}.identity-scene{min-height:calc(100svh - 110px);padding:58px var(--gutter) 32px;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.identity-scene:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(circle at 78% 30%,#67899d2e,#0000 29%),radial-gradient(circle at 70% 76%,#c4664d24,#0000 27%);animation:18s cubic-bezier(.45,0,.55,1) infinite alternate hero-haze;position:absolute;inset:-14%;-webkit-mask-image:linear-gradient(#000 0% 57%,#000000a8 68%,#0000 82%);mask-image:linear-gradient(#000 0% 57%,#000000a8 68%,#0000 82%)}h1{z-index:2;letter-spacing:-.085em;text-transform:uppercase;pointer-events:none;width:fit-content;margin:0;font-size:clamp(100px,17.7vw,310px);font-weight:650;line-height:.86;position:relative}h1 span{display:block}h1 span+span{margin-top:.05em}.identity-title{text-transform:lowercase}.hero-circuit{z-index:1;width:60%;position:absolute;top:-7%;right:-4%}.circuit{aspect-ratio:1;width:100%;position:relative}.circuit-lines{width:100%;height:100%;overflow:visible}.motion-layer{transform-box:fill-box;transform-origin:50%;will-change:transform}.layer-far{stroke:#a7a99e;stroke-width:.55px;opacity:.22}.ghost-orbit{stroke-dasharray:1 9}.ghost-arc{stroke-dasharray:34 15 2 15;opacity:.62}.ghost-grid{opacity:.24}.constellation{stroke-dasharray:1.5 8;stroke-linecap:round;opacity:.42}.secondary-thread{opacity:.3;stroke-dasharray:22 14 1 14}.secondary-thread-soft{opacity:.17;stroke-dasharray:none}.layer-mid{stroke:#979a8e}.thread>path:first-child{stroke-width:.9px;opacity:.64}.thread-2>path:first-child,.thread-4>path:first-child{stroke-width:.55px;opacity:.38}.dotted-route{stroke-width:.55px;stroke-dasharray:1 11;opacity:.3}.signal{stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.22 99.78;stroke-dashoffset:100px;opacity:0}.is-awake .thread-1 .signal{animation:6.8s cubic-bezier(.25,.1,.32,1) .12s both signal-pass}.is-awake .thread-2 .signal{animation:7.6s cubic-bezier(.25,.1,.32,1) .92s both signal-pass}.is-awake .thread-3 .signal{animation:7.2s cubic-bezier(.25,.1,.32,1) 1.8s both signal-pass}.layer-near{stroke:#8c8f83;stroke-width:.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.38}.wave-trace{opacity:.5}.sequence-bars{opacity:.36}.cursor-fragment{stroke:var(--accent);opacity:.18;animation:12s 3s both cursor-visit}.coordinate-marks{opacity:.38}.hero-signal-points{stroke:none}.signal-point{opacity:.38;transform-box:fill-box;transform-origin:50%;animation:7s cubic-bezier(.45,0,.55,1) infinite alternate quiet-point}.signal-point-blue{fill:#6f8997}.signal-point-rose{fill:#996f77;animation-delay:-2.3s}.signal-point-amber{fill:#b7844f;animation-delay:-4.6s}.ambient-field{z-index:-2;opacity:0;pointer-events:none;width:112%;height:112%;animation:11s cubic-bezier(.22,1,.36,1) 1.4s forwards ambient-arrival;position:absolute;inset:-6%}.ambient-layer-back{stroke:#a9aba0;stroke-width:.55px;opacity:.15}.ambient-layer-mid{stroke:#999c90;stroke-width:.7px;opacity:.13}.ambient-coordinates{stroke:var(--accent);stroke-width:1.2px;opacity:.1}.hero-bottom{z-index:2;grid-template-columns:1.4fr .6fr 1fr;align-items:end;margin-top:auto;padding-top:80px;display:grid;position:relative}.hero-meta{color:var(--muted);grid-column:2;align-items:center;display:flex}.in-motion{white-space:nowrap;align-items:baseline;gap:.65em;display:inline-flex}.motion-divider{color:var(--accent);opacity:.65}.motion-value{font-variant-numeric:tabular-nums;letter-spacing:.045em;min-width:11ch;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:inline-block}.scroll-cue{color:var(--muted);grid-column:3;justify-self:end;padding:0 4px 4px;font-size:20px;transition:color .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-cue:hover{color:var(--accent);transform:translateY(3px)}.intro-thread,.closing-thread{pointer-events:none;stroke:#b7b9ad;stroke-width:.75px;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.intro-thread{z-index:0;stroke:var(--accent);opacity:.78}.journey{position:relative}.journey:before,.journey:after{content:"";z-index:0;pointer-events:none;filter:blur(28px);height:34svh;position:absolute;left:-8%;right:-8%}.journey:before{background:radial-gradient(44% 100% at 72% 48%,#7797a81c,#0000 76%),radial-gradient(34% 90% at 67% 20%,#cd816412,#0000 78%);top:-17svh}.journey:after{display:none}.journey-scene{--progress:.5;--copy-y:0px;--depth-y:0px;--pointer-x:0px;--pointer-y:0px;--align-x:0px;--align-y:0px;--reveal-x:68%;--reveal-y:50%;--reveal-opacity:0;--reveal-warm:0;--reveal-color-opacity:.16;--pointer-speed:0;--scene-wash:#b4b19f1f;--scene-wash-soft:#b4b19f12;--scene-accent:#8d9188;--scene-accent-start:#b4b6ae;--scene-accent-mid:#8d9188;--scene-accent-end:#696d65;--scene-focus-x:72%;--scene-focus-y:50%;isolation:isolate;background:0 0;height:118svh;min-height:720px;position:relative}.journey-scene:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 100% at var(--scene-focus-x) 50%, var(--scene-wash-soft), transparent 78%);filter:blur(28px);opacity:.7;height:30svh;position:absolute;bottom:-15svh;left:-8%;right:-8%}.scene-stage:before{content:"";pointer-events:none;background:radial-gradient(ellipse 43% 34% at var(--scene-focus-x) var(--scene-focus-y), var(--scene-wash), transparent 72%), radial-gradient(ellipse 28% 22% at calc(var(--scene-focus-x) - 13%) calc(var(--scene-focus-y) + 12%), var(--scene-wash-soft), transparent 75%);filter:blur(30px);opacity:.92;transform:translate(calc(var(--pointer-x) * -.7), calc(var(--depth-y) * .35));position:absolute;inset:-14% -5%;-webkit-mask-image:linear-gradient(#0000 0% 13%,#000000bd 24%,#000 34% 66%,#000000bd 76%,#0000 87%);mask-image:linear-gradient(#0000 0% 13%,#000000bd 24%,#000 34% 66%,#000000bd 76%,#0000 87%)}.journey-scene.is-present .scene-stage:before{animation:20s cubic-bezier(.45,0,.55,1) infinite alternate scene-haze}.scene-systems{--scene-wash:#5b81994d;--scene-wash-soft:#8badbe2b;--scene-accent:#668394;--scene-accent-start:#a9c2ce;--scene-accent-mid:#6f94a7;--scene-accent-end:#4d6c7b;--scene-focus-x:69%;--scene-focus-y:51%}.scene-sound{--scene-wash:#8b40514a;--scene-wash-soft:#bd77842e;--scene-accent:#98606c;--scene-accent-start:#d8aab4;--scene-accent-mid:#a35f6d;--scene-accent-end:#743744;--scene-focus-x:61%;--scene-focus-y:51%;background-position:50%,50%;height:125svh}.scene-worlds{--scene-wash:#5b7c4f47;--scene-wash-soft:#93a8852b;--scene-accent:#6c8563;--scene-accent-start:#b6c8ad;--scene-accent-mid:#78966e;--scene-accent-end:#506b49;--scene-focus-x:64%;--scene-focus-y:55%}.scene-form{--scene-wash:#cb842e47;--scene-wash-soft:#e3b1702b;--scene-accent:#b57a3f;--scene-accent-start:#edc58a;--scene-accent-mid:#cb8d44;--scene-accent-end:#9c602b;--scene-focus-x:62%;--scene-focus-y:51%;height:120svh}.scene-moments{--scene-wash:#cd523445;--scene-wash-soft:#e089742e;--scene-accent:#bd654e;--scene-accent-start:#efb2a2;--scene-accent-mid:#d2775e;--scene-accent-end:#a94431;--scene-focus-x:68%;--scene-focus-y:49%}.scene-moments:after{display:none}.travel-thread{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.travel-path{stroke:#b7b9ad;stroke-width:.75px;opacity:.55}.travel-light{stroke:var(--accent);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:var(--trace-length,0) 100;stroke-dashoffset:0;opacity:.76}.scene-stage{height:100svh;min-height:610px;padding:0 var(--gutter);isolation:isolate;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.scene-stage:before{z-index:-2}.scene-thought{z-index:4;letter-spacing:-.06em;transform:translateY(var(--copy-y));margin:0;font-size:clamp(42px,5.45vw,88px);font-weight:450;line-height:1.12;position:relative}.scene-thought>span{display:block}.thought-tail{color:var(--muted)}.scene-sound .scene-thought,.scene-form .scene-thought{margin-left:51%}.scene-sound .scene-thought{margin-top:-13vh}.scene-worlds .scene-thought{margin-top:9vh}.scene-moments .scene-thought{margin-top:-5vh}.scene-art{stroke:#989b8e;stroke-width:.8px;width:100%;height:100%;transform:translateY(var(--depth-y));opacity:.65;z-index:1;pointer-events:none;position:absolute;inset:0}.journey-scene .scene-art{stroke:var(--scene-accent);opacity:.72}.scene-art-reveal{z-index:2;filter:saturate(1.32)contrast(1.1);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);opacity:calc(var(--reveal-opacity) * 1.24)!important}.scene-reveal-art{z-index:2;width:100%;height:100%;color:var(--interactive-color,var(--scene-accent));stroke:currentColor;stroke-width:.85px;opacity:calc(var(--reveal-opacity) * .92);pointer-events:none;transform:translateY(var(--depth-y));-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);mask-image:radial-gradient(circle calc(215px + var(--pointer-speed) * 45px) at var(--reveal-x) var(--reveal-y), #000 0, #000000fa 42%, #0000006b 72%, transparent 100%);position:absolute;inset:0}.scene-reveal-art .reveal-grid,.scene-reveal-art .reveal-world-grid,.scene-reveal-art .reveal-design-grid,.scene-reveal-art .reveal-timing{opacity:.38}.scene-reveal-art .reveal-system-paths,.scene-reveal-art .reveal-waveforms,.scene-reveal-art .reveal-route,.scene-reveal-art .reveal-bezier,.scene-reveal-art .reveal-frames,.scene-reveal-art .reveal-timeline{opacity:.72}.scene-reveal-art .reveal-handles{opacity:.42;stroke-dasharray:3 6}.scene-reveal-art .reveal-waypoints circle{fill:currentColor;stroke:none}.scene-reveal-art .reveal-anchors rect{fill:var(--paper)}.scene-reveal-art .reveal-anchors circle{fill:currentColor;stroke:none}.scene-reveal-art .reveal-microtype{fill:currentColor;stroke:none;letter-spacing:.08em;opacity:.56;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.reveal-field{z-index:0;pointer-events:none;opacity:var(--reveal-opacity);background:radial-gradient(circle calc(175px + var(--pointer-speed) * 35px) at var(--reveal-x) var(--reveal-y), rgba(250, 247, 238, calc(var(--reveal-warm) * .62)), transparent 76%), radial-gradient(circle calc(230px + var(--pointer-speed) * 48px) at var(--reveal-x) var(--reveal-y), var(--scene-accent), transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reveal-field{background:radial-gradient(circle calc(175px + var(--pointer-speed) * 35px) at var(--reveal-x) var(--reveal-y), rgba(250, 247, 238, calc(var(--reveal-warm) * .62)), transparent 76%), radial-gradient(circle calc(230px + var(--pointer-speed) * 48px) at var(--reveal-x) var(--reveal-y), color-mix(in srgb, var(--scene-accent) calc(var(--reveal-color-opacity) * 100%), transparent), transparent 78%)}}.reveal-field{filter:blur(7px)}.journey-scene .artifact-text,.journey-scene .compute-fragment,.journey-scene .system-branches circle,.scene-worlds .world-runner{fill:var(--scene-accent)}.art-depth{transform:translate(var(--pointer-x), var(--pointer-y))}.motif-fill{stroke:none;opacity:.12}.system-field{opacity:.065;filter:blur(10px)}.sound-envelope{opacity:.17}.world-tiles{opacity:.13}.design-forms{opacity:.14}.design-forms rect:first-child{opacity:.55}.design-forms circle{opacity:.96}.design-forms rect:last-child{opacity:.3}.media-plates{opacity:.13}.media-plates rect:nth-child(2){opacity:.72}.media-plates rect:nth-child(3){opacity:.46}.ambient-fragment{stroke:var(--scene-accent);stroke-width:.75px;opacity:.17;filter:blur(2.4px)}.scene-echo{z-index:3;pointer-events:none;width:clamp(150px,16vw,260px);height:auto;color:var(--scene-accent);stroke:currentColor;stroke-width:.9px;opacity:.32;filter:blur(1.35px);transform:translate3d(calc(var(--pointer-x) * -.35), calc(var(--depth-y) * -.16), 0);position:absolute;overflow:visible}.scene-echo text{fill:currentColor;stroke:none;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.echo-systems{bottom:15%;left:7%}.echo-sound{opacity:.39;bottom:17%;left:8%}.echo-worlds{bottom:13%;left:8%}.echo-form{bottom:15%;right:7%}.echo-moments{bottom:13%;left:8%}.echo-route,.echo-playhead{stroke:var(--accent);opacity:.78}.section-trails{z-index:3;pointer-events:none;position:absolute;inset:0}.section-trail{opacity:0;width:40px;height:20px;color:var(--interactive-color,var(--scene-accent));transform:translate3d(var(--trail-x,-100px), var(--trail-y,-100px), 0) rotate(var(--trail-angle,0deg)) scale(var(--trail-scale,1));display:block;position:absolute;top:0;left:0}.section-trail.is-active{animation-duration:1.22s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.section-trail.is-active[data-cycle=a]{animation-name:section-trail-a}.section-trail.is-active[data-cycle=b]{animation-name:section-trail-b}.scene-systems .section-trail:before{content:attr(data-token);letter-spacing:.08em;filter:blur(.3px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:650;position:absolute;top:-8px;left:-18px}.scene-sound .section-trail:before{content:"";width:calc(42px + var(--trail-energy,0) * 18px);height:calc(8px + var(--trail-energy,0) * 8px);clip-path:polygon(0 45%,12% 28%,24% 62%,38% 12%,52% 82%,66% 34%,80% 64%,100% 46%,100% 54%,80% 72%,66% 42%,52% 92%,38% 20%,24% 70%,12% 36%,0 55%);filter:blur(.55px);background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);position:absolute;top:1px;left:-22px}.scene-sound .section-trail:nth-child(3n+2):before{width:calc(30px + var(--trail-energy,0) * 14px);height:calc(13px + var(--trail-energy,0) * 10px);clip-path:polygon(0 48%,18% 12%,32% 82%,49% 27%,64% 68%,82% 36%,100% 49%,100% 56%,82% 45%,64% 78%,49% 36%,32% 92%,18% 21%,0 57%)}.scene-sound .section-trail:nth-child(3n):before{width:calc(58px + var(--trail-energy,0) * 20px);height:calc(5px + var(--trail-energy,0) * 5px);clip-path:polygon(0 42%,9% 24%,18% 67%,27% 36%,38% 61%,49% 18%,61% 76%,72% 33%,84% 64%,100% 45%,100% 58%,84% 74%,72% 43%,61% 87%,49% 28%,38% 72%,27% 46%,18% 78%,9% 35%,0 56%)}.scene-worlds .section-trail:before{content:"";border-top:1.5px dashed;border-right:1.5px solid;width:52px;height:18px;position:absolute;left:-25px;transform:rotate(-12deg)}.scene-worlds .section-trail:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;right:11px}.scene-worlds .section-trail:nth-child(3n+2):before{border:1.25px dotted;width:26px;height:26px;top:-13px;left:-13px;transform:rotate(45deg)}.scene-worlds .section-trail:nth-child(3n+2):after{top:-2px;left:-2px;right:auto}.scene-worlds .section-trail:nth-child(3n):before{opacity:.78;background:linear-gradient(currentColor,currentColor) 0/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50% 0/1px 100% no-repeat;border:0;width:36px;height:24px;top:-12px;left:-18px}.scene-form .section-trail:before,.scene-form .section-trail:after{content:"";background:currentColor;width:28px;height:1.5px;position:absolute;top:0;left:-14px}.scene-form .section-trail:after{transform:rotate(90deg)}.scene-form .section-trail:nth-child(3n+2):before{background:0 0;border:1.25px solid;width:20px;height:20px;top:-10px;left:-10px}.scene-form .section-trail:nth-child(3n+2):after{width:48px;left:-24px;transform:none}.scene-form .section-trail:nth-child(3n):before{width:48px;left:-24px}.scene-form .section-trail:nth-child(3n):after{width:30px;top:-15px;left:8px;transform:rotate(90deg)}.scene-moments .section-trail:before{content:"";border:1.5px solid;border-right-color:#0000;width:36px;height:24px;position:absolute;top:-10px;left:-18px}.scene-moments .section-trail:after{content:"";background:currentColor;width:2px;height:32px;position:absolute;top:-14px;left:0}.scene-moments .section-trail:nth-child(3n+2):before{border-width:1.5px 0 0 1.5px;width:24px;height:24px;top:-12px;left:-12px}.scene-moments .section-trail:nth-child(3n+2):after{height:18px;top:-4px;left:11px}.scene-moments .section-trail:nth-child(3n):before{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 6px);border:0;width:50px;height:8px;top:0;left:-25px}.scene-moments .section-trail:nth-child(3n):after{height:24px;top:-8px}.signature-point{z-index:7;opacity:0;pointer-events:none;background:var(--accent);will-change:transform;border-radius:50%;width:6px;height:6px;transition:opacity .9s,box-shadow .9s cubic-bezier(.22,1,.36,1);display:block;position:fixed;top:-3px;left:-3px;box-shadow:0 0 0 1px #efeee8b8}.signature-point.is-visible{opacity:.92}.signature-point:after{content:"";border:1px solid var(--accent);position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.signature-point:after{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.signature-point:after{opacity:.34;border-radius:50%;transition:all .9s cubic-bezier(.22,1,.36,1);transform:scale(.72)}.signature-point[data-world=sound]:after{border-radius:50%;inset:-4px -13px}.signature-point[data-world=worlds]:after{border-radius:1px;transform:rotate(45deg)scale(.62)}.signature-point[data-world=form]:after{background:linear-gradient(var(--accent), var(--accent)) center / 100% 1px no-repeat, linear-gradient(var(--accent), var(--accent)) center / 1px 100% no-repeat;opacity:.2;border-color:#0000;border-radius:0;inset:-10px}.signature-point[data-world=moments]:after{border-width:0 0 0 1px;border-radius:0;inset:-15px -4px}.signature-point.is-near{box-shadow:0 0 0 7px #d9442621,0 0 22px #d9442666}.signature-point.is-near:after{opacity:.7;transform:scale(1.08)}.ambient-fragment text{fill:var(--scene-accent);stroke:none;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.fragment-code{opacity:.13}.fragment-wave{opacity:.2;stroke-width:1px}.fragment-world,.fragment-form,.fragment-media{opacity:.15}.ghost-lines{opacity:.2;stroke-width:.65px}.artifact-text{fill:#919488;stroke:none;letter-spacing:.16em;opacity:.45;font-size:10px}.system-branches{stroke-width:.8px;opacity:.4}.system-branches circle{fill:#8c8f82;stroke:none}.compute-fragment{fill:#838777;stroke:none;letter-spacing:.13em;opacity:.38;font-size:16px}.compute-cursor{stroke:var(--accent);stroke-width:1px}.is-present .compute-fragment{animation:4.6s .7s both compute-assemble}.system-trace{stroke:#b0927e;stroke-dasharray:1 99;stroke-dashoffset:var(--trace-position,50);opacity:.55}.sound-waves{stroke-width:.6px;opacity:.38;transform-origin:450px 465px;transition:transform 1.8s cubic-bezier(.22,1,.36,1)}.sound-waves .wave-emphasis{stroke:inherit;stroke-width:1.3px;opacity:.9}.scene-sound.is-awake .sound-waves{transform:scaleY(1.15)}.sound-timing{opacity:.26}.sequence-geometry{stroke-width:3px;opacity:.29}.art-sound{transform:translate(-10%, var(--depth-y))}.world-grid{opacity:.3;stroke-width:.7px}.world-boundary{opacity:.45;stroke-dasharray:2 6}.world-route{opacity:.36;stroke-width:1px}.world-silhouette{opacity:.18;stroke-width:.65px}.world-runner{fill:var(--accent);stroke:none;opacity:.7}.alignment-draft{opacity:.19;stroke-dasharray:1 5;transform:translate(var(--align-x), var(--align-y));transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.scene-form.is-awake .alignment-draft{transform:translate(0)}.alignment-resolved{opacity:.62}.scene-form .ghost-lines{opacity:.27}.scene-form .alignment-draft{opacity:.25}.bezier-main{stroke-width:1px}.bezier-handle{opacity:.29;stroke-width:.6px}.alignment-resolved rect{fill:var(--paper);stroke:#b3826c}.alignment-resolved circle{fill:#a6a99c;stroke:none}.film-ghost{opacity:.2;stroke-width:.6px;transform:translateX(calc(var(--progress) * -18px))}.frame-cut{opacity:.43;transition:opacity 1.5s,transform 1.8s cubic-bezier(.22,1,.36,1)}.frame-cut-first{transform:translateX(calc(var(--progress) * 20px))}.frame-cut-second{opacity:.15;transform:translateX(calc(var(--progress) * -14px))}.scene-moments.is-awake .frame-cut-first{opacity:.07;transform:translate(-8px)}.scene-moments.is-awake .frame-cut-second{opacity:.32;transform:translate(6px)}.frame-landscape{stroke-width:.7px;opacity:.76}.crop-corners{opacity:.38;stroke-width:.7px}.edit-sequence{opacity:.3;stroke-width:.75px}.edit-playhead{stroke:var(--accent);transform:translateX(calc((var(--progress) - .5) * 80px))}.closing-scene{min-height:100svh;padding:100px var(--gutter);isolation:isolate;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}.closing-blend{z-index:6;pointer-events:none;height:0;position:relative}.closing-blend:before{content:"";filter:blur(12px);background:radial-gradient(48% 100% at 69%,#d36b5117,#0000 76%),linear-gradient(#0000 0%,#eeede785 25%,#eeede7e6 43% 57%,#eeede785 75%,#0000 100%);height:48svh;position:absolute;top:-24svh;left:-6%;right:-6%;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.closing-scene:before{content:"";z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(circle at 72% 32%,#cf9a7b24,#0000 46%),radial-gradient(circle at 62% 4%,#d5674d14,#0000 32%);position:absolute;inset:-28svh -16% -16%;-webkit-mask-image:linear-gradient(#0000 0%,#000000a3 13%,#000 27%);mask-image:linear-gradient(#0000 0%,#000000a3 13%,#000 27%)}.closing-thread{stroke:var(--accent);opacity:.72}@keyframes hero-haze{0%{transform:translate(-1.2%,-.8%)scale(.99)}to{transform:translate(1.2%,.8%)scale(1.02)}}@keyframes scene-haze{0%{translate:-1.2% -.8%}to{translate:1.2% .8%}}@keyframes quiet-point{0%{opacity:.2;transform:scale(.82)}to{opacity:.48;transform:scale(1.12)}}.closing-scene h2{letter-spacing:-.075em;margin:0 0 50px;font-size:clamp(70px,11.4vw,180px);font-weight:500;line-height:1.04;position:relative}.closing-scene h2 span{color:var(--accent)}.closing-exits{gap:58px;display:flex;position:relative}.closing-exits .destination{border-bottom-color:var(--line);min-width:120px;font-size:15px}.closing-location{left:var(--gutter);color:var(--muted);position:absolute;bottom:32px}@keyframes compute-assemble{0%{clip-path:inset(0 100% 0 0);opacity:.12}38%,68%{clip-path:inset(0);opacity:.44}to{clip-path:inset(0);opacity:.16}}@keyframes section-trail-a{0%{opacity:0;translate:-4px 3px}15%,48%{opacity:calc(.46 + var(--trail-energy,0) * .22)}to{opacity:0;translate:var(--trail-drift-x,8px) var(--trail-drift-y,-5px)}}@keyframes section-trail-b{0%{opacity:0;translate:-4px 3px}15%,48%{opacity:calc(.46 + var(--trail-energy,0) * .22)}to{opacity:0;translate:var(--trail-drift-x,8px) var(--trail-drift-y,-5px)}}@media (hover:none),(pointer:coarse){.journey-scene.is-present .scene-art-reveal,.journey-scene.is-present .scene-reveal-art{opacity:.2!important}.journey-scene.is-present .reveal-field{opacity:.12}.section-trails{display:none}}@media (max-width:900px){.scene-thought{font-size:clamp(40px,5.2vw,62px)}.scene-art{width:120%;left:-10%}.ambient-fragment{opacity:.1}.scene-sound .scene-thought,.scene-form .scene-thought{margin-left:46%}}@media (max-width:600px){.scroll-cue{grid-column:2;font-size:16px}.journey-scene,.scene-sound,.scene-form{height:112svh;min-height:650px}.scene-stage{align-items:flex-start;min-height:580px;padding-top:20svh}.scene-thought{font-size:clamp(36px,10vw,52px);line-height:1.13}.scene-sound .scene-thought,.scene-form .scene-thought{margin-top:0;margin-left:12%}.scene-worlds .scene-thought,.scene-moments .scene-thought{margin-top:0}.scene-art{opacity:.72;width:190%;height:90%;top:20%;left:-73%}.scene-echo{opacity:.27;width:138px}.echo-systems,.echo-worlds,.echo-moments{bottom:12%;left:7%}.echo-sound{bottom:13%;left:7%}.echo-form{bottom:12%;right:7%}.art-sound{transform:translateY(var(--depth-y));left:-23%}.art-form{left:-17%}.travel-path{opacity:.42}.closing-scene{min-height:100svh;padding-top:130px;padding-bottom:130px}.closing-scene h2{margin-bottom:34px;font-size:15.5vw}.closing-exits{gap:32px}.closing-exits .destination{min-width:104px;font-size:14px}}.hero-bottom>p{letter-spacing:-.025em;max-width:390px;margin:0;font-size:clamp(15px,1.2vw,19px);font-weight:450;line-height:1.45}.hero-location{color:var(--muted);display:none}.identity-exits{justify-self:end;gap:46px;display:flex}.identity-exits .destination{border-bottom-color:var(--line);min-width:108px}@keyframes signal-pass{0%{stroke-dashoffset:100px;opacity:0}10%,78%{opacity:.58}to{stroke-dashoffset:0;opacity:0}}@keyframes cursor-visit{0%,18%,25%,34%,to{opacity:.08}21%,29%{opacity:.38}}@keyframes ambient-arrival{0%{opacity:0;filter:blur(5px)}to{opacity:.46;filter:blur()}}@media (min-width:1600px){.hero-circuit{width:55%;top:-4%}}@media (max-width:900px){.header-location{left:31%}.hero-circuit{width:70%;top:9%;right:-7%}.hero-bottom{grid-template-columns:1fr 1fr}.hero-meta{justify-self:start}.identity-exits{grid-column:2}}@media (max-width:600px){.site-header{height:82px}.site-header nav{gap:22px}.header-location{display:none}.identity-scene{min-height:calc(100svh - 82px);padding-top:34px}h1{font-size:28vw;line-height:.91}.hero-circuit{width:125%;margin:-20px 0 -36px -12%;position:relative;top:auto;right:auto}.layer-far{opacity:.17}.thread>path:first-child{opacity:.52}.hero-bottom{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:34px 20px;padding-top:28px}.hero-bottom>p{grid-column:1/-1;max-width:275px;font-size:16px}.hero-location{font-size:9px;display:block}.hero-meta{grid-column:1/-1;justify-content:space-between;gap:20px;font-size:9px}.scroll-cue{position:absolute;bottom:58px;right:0}.identity-exits{grid-column:2;gap:18px}.identity-exits .destination{min-width:0;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.signal{display:none}.ambient-field{opacity:.38;filter:none}.motion-layer,.scene-thought,.scene-art,.art-depth,.alignment-draft,.frame-cut,.film-ghost,.edit-playhead{transform:none!important}.system-trace{display:none}.compute-fragment{opacity:.38;clip-path:none}.sound-waves{transform:none!important}.section-trails{display:none}.scene-art-reveal,.scene-reveal-art{-webkit-mask-image:radial-gradient(circle 190px at var(--scene-focus-x) var(--scene-focus-y), #000, transparent);-webkit-mask-image:radial-gradient(circle 190px at var(--scene-focus-x) var(--scene-focus-y), #000, transparent);-webkit-mask-image:radial-gradient(circle 190px at var(--scene-focus-x) var(--scene-focus-y), #000, transparent);-webkit-mask-image:radial-gradient(circle 190px at var(--scene-focus-x) var(--scene-focus-y), #000, transparent);mask-image:radial-gradient(circle 190px at var(--scene-focus-x) var(--scene-focus-y), #000, transparent);opacity:.16!important}.reveal-field{display:none}.signature-point:after{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
