@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_db9b7888-module__w5liLq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_db9b7888-module__w5liLq__variable{--font-grotesk:"Archivo", "Archivo Fallback"}
@font-face{font-family:"serif";src:url(../media/PSKairos_Regular-s.p.1p4czvdjrsten.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/PSKairos_Italic-s.p.29174oh6h9u7s.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.serif_5ac65bcf-module__6XjYGG__className{font-family:"serif",serif Fallback,Times New Roman,Georgia,serif}.serif_5ac65bcf-module__6XjYGG__variable{--font-serif:"serif", "serif Fallback", Times New Roman, Georgia, serif}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c4bdea1a-module__qIdfga__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c4bdea1a-module__qIdfga__variable{--font-mono-plex:"IBM Plex Mono", "IBM Plex Mono 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)))){:root,:host{--pulse:#eceae4;--pulse-dim:#2a2926;--ground:#000;--ground-raise:#0a0a0a}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--surface-rule:0;--link-rule:0;--lw:0}}}@layer theme{:root,:host{--font-sans:-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-lg:1.125rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --pulse{syntax:"<color>";inherits:true;initial-value:#eceae4}@property --pulse-dim{syntax:"<color>";inherits:true;initial-value:#2a2926}@property --ground{syntax:"<color>";inherits:true;initial-value:#000}@property --ground-raise{syntax:"<color>";inherits:true;initial-value:#0a0a0a}:root{--trace-ground:#000;--trace-ground-raise:#0a0a0a;--trace-pulse:#eceae4;--trace-pulse-dim:#2a2926;--signal:#ff4a1c;--ground:var(--trace-ground);--ground-raise:var(--trace-ground-raise);--ink:#eceae4;--ink-dim:#8e8c86;--rule:#1f1f1e;--pulse:var(--trace-pulse);--pulse-dim:var(--trace-pulse-dim);--fail:#e02d3c;--font-display:var(--font-serif), "Times New Roman", Georgia, serif;--font-text:var(--font-grotesk), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-mono-plex), ui-monospace, "SF Mono", monospace;--display-xl:clamp(3.25rem, 10vw, 8.5rem);--display-lg:clamp(2.25rem, 6vw, 4.75rem);--display-md:clamp(1.75rem, 4vw, 3rem);--display-sm:clamp(1.375rem, 2.6vw, 1.875rem);--text-lg:clamp(1.125rem, 1.6vw, 1.375rem);--text-md:1rem;--mono-sm:.8125rem;--mono-xs:.6875rem;--space-section:clamp(96px, 14vh, 200px);--gutter:clamp(16px, 2vw, 32px);--rail-w:clamp(48px, 5vw, 88px);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--t-micro:.15s;--t-fill:.6s;--t-arrive:.7s;--t-collapse:.8s;--t-draw:.9s;--t-scene:1.1s;transition:--pulse var(--t-scene) var(--ease-out-expo), --pulse-dim var(--t-scene) var(--ease-out-expo)}@media (max-width:719px){:root{--rail-w:0px}}:root{--scrollbar-size:5px;--scrollbar-size-mobile:3px;--scrollbar-track:var(--ground);--scrollbar-thumb:var(--pulse)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb:color-mix(in srgb, var(--pulse) 38%, var(--pulse-dim))}}:root{--scrollbar-thumb-hover:var(--pulse)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb-hover:color-mix(in srgb, var(--pulse) 72%, var(--ink-dim))}}:root{--scrollbar-thumb-active:var(--pulse);--scrollbar-edge:var(--rule)}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html.lenis{scrollbar-gutter:stable}.table-scroll,.term-block,.blog-prose pre,.blog-prose-pre{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@media (max-width:719px){html{scrollbar-width:thin}}html::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.table-scroll::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.term-block::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.blog-prose pre::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.blog-prose-pre::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}html::-webkit-scrollbar-track{background:var(--scrollbar-track);border-left:1px solid var(--scrollbar-edge)}.table-scroll::-webkit-scrollbar-track{background:var(--ground-raise)}@supports (color:color-mix(in lab, red, red)){.table-scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--ground-raise) 88%, var(--ground))}}.term-block::-webkit-scrollbar-track{background:var(--ground-raise)}@supports (color:color-mix(in lab, red, red)){.term-block::-webkit-scrollbar-track{background:color-mix(in srgb, var(--ground-raise) 88%, var(--ground))}}.blog-prose pre::-webkit-scrollbar-track{background:var(--ground-raise)}@supports (color:color-mix(in lab, red, red)){.blog-prose pre::-webkit-scrollbar-track{background:color-mix(in srgb, var(--ground-raise) 88%, var(--ground))}}.blog-prose-pre::-webkit-scrollbar-track{background:var(--ground-raise)}@supports (color:color-mix(in lab, red, red)){.blog-prose-pre::-webkit-scrollbar-track{background:color-mix(in srgb, var(--ground-raise) 88%, var(--ground))}}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);border-radius:0}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--scrollbar-track) 55%, transparent)}}html::-webkit-scrollbar-thumb{transition:background var(--t-scene) var(--ease-out-expo)}.table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);border-radius:0}@supports (color:color-mix(in lab, red, red)){.table-scroll::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--scrollbar-track) 55%, transparent)}}.table-scroll::-webkit-scrollbar-thumb{transition:background var(--t-scene) var(--ease-out-expo)}.term-block::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);border-radius:0}@supports (color:color-mix(in lab, red, red)){.term-block::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--scrollbar-track) 55%, transparent)}}.term-block::-webkit-scrollbar-thumb{transition:background var(--t-scene) var(--ease-out-expo)}.blog-prose pre::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);border-radius:0}@supports (color:color-mix(in lab, red, red)){.blog-prose pre::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--scrollbar-track) 55%, transparent)}}.blog-prose pre::-webkit-scrollbar-thumb{transition:background var(--t-scene) var(--ease-out-expo)}.blog-prose-pre::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);border-radius:0}@supports (color:color-mix(in lab, red, red)){.blog-prose-pre::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--scrollbar-track) 55%, transparent)}}.blog-prose-pre::-webkit-scrollbar-thumb{transition:background var(--t-scene) var(--ease-out-expo)}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.term-block::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.blog-prose pre::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.blog-prose-pre::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}.table-scroll::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}.term-block::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}.blog-prose pre::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}.blog-prose-pre::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}html::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.table-scroll::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.term-block::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.blog-prose pre::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.blog-prose-pre::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@media (max-width:719px){html::-webkit-scrollbar{width:var(--scrollbar-size-mobile);height:var(--scrollbar-size-mobile)}.table-scroll::-webkit-scrollbar{width:var(--scrollbar-size-mobile);height:var(--scrollbar-size-mobile)}.term-block::-webkit-scrollbar{width:var(--scrollbar-size-mobile);height:var(--scrollbar-size-mobile)}.blog-prose pre::-webkit-scrollbar{width:var(--scrollbar-size-mobile);height:var(--scrollbar-size-mobile)}.blog-prose-pre::-webkit-scrollbar{width:var(--scrollbar-size-mobile);height:var(--scrollbar-size-mobile)}}@media (prefers-reduced-motion:reduce){html::-webkit-scrollbar-thumb{transition:none}.table-scroll::-webkit-scrollbar-thumb{transition:none}.term-block::-webkit-scrollbar-thumb{transition:none}.blog-prose pre::-webkit-scrollbar-thumb{transition:none}.blog-prose-pre::-webkit-scrollbar-thumb{transition:none}}@media print{html{scrollbar-gutter:auto;scrollbar-width:none}}.site-nav{z-index:60;background:var(--ground);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-nav{background:color-mix(in srgb, var(--ground) 88%, transparent)}}.site-nav{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav .bar{justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;display:flex}.site-nav .wordmark{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--ink);letter-spacing:.02em;white-space:nowrap;text-decoration:none}.site-nav .wordmark b{font-weight:500}.site-nav .wordmark .mark{color:var(--ink-dim);font-weight:400}.site-nav ul{flex-wrap:wrap;gap:clamp(10px,1.8vw,26px);list-style:none;display:flex}.site-nav ul a{font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.08em;text-transform:lowercase;color:var(--ink-dim);transition:color var(--t-micro), border-color var(--t-micro);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.site-nav ul a:hover{color:var(--ink)}.site-nav ul a.active{color:var(--ink);border-bottom-color:var(--pulse)}@media (max-width:899px){.site-nav ul{display:none}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}button{font:inherit}:focus-visible{outline:1px solid var(--pulse);outline-offset:4px}.wrap{max-width:1440px;padding:0 var(--gutter) 0 calc(var(--rail-w) + var(--gutter));margin:0 auto}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:.98}.d-xl{font-size:var(--display-xl)}.d-sm{font-size:var(--display-sm)}.mono{font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.02em;font-variant-numeric:tabular-nums}.mono-xs{font-size:var(--mono-xs)}.dim{color:var(--ink-dim)}.alive{color:var(--pulse)}.fail-c{color:var(--fail)}.lead{font-size:var(--text-lg);max-width:62ch;line-height:1.5}.body-copy{max-width:62ch}.body-copy+.body-copy{margin-top:1.2em}.hollow{color:#0000;-webkit-text-stroke:1px var(--ink);transition:color var(--t-fill) var(--ease-out-expo), -webkit-text-stroke-color var(--t-fill) var(--ease-out-expo)}.hollow.is-filled{color:var(--ink);-webkit-text-stroke-color:transparent}.gap-collapse{flex-wrap:nowrap;align-items:baseline;display:flex;overflow:hidden}.track-collapse{letter-spacing:.55em;white-space:nowrap}.track-collapse.is-closed{letter-spacing:-.02em;transition:letter-spacing var(--t-collapse) var(--ease-out-expo)}.reveal-line{overflow-clip-margin:.22em;padding-top:.14em;display:block;overflow:clip}.reveal-line span{clip-path:inset(-5% 0 100%);letter-spacing:.06em;display:block}.revealed .reveal-line span{animation:settle .55s var(--ease-out-expo) forwards}.revealed .reveal-line:nth-child(2) span{animation-delay:80ms}.revealed .reveal-line:nth-child(3) span{animation-delay:.16s}.revealed .reveal-line:nth-child(4) span{animation-delay:.24s}.revealed .reveal-line{overflow-clip-margin:0;overflow:visible}@keyframes settle{0%{clip-path:inset(-5% 0 100%);letter-spacing:.06em;transform:translateY(12%)}to{clip-path:inset(-12% 0);letter-spacing:-.01em;transform:translateY(0)}}.stair .reveal-line:nth-child(2) span{padding-left:clamp(18px,3vw,64px)}.stair .reveal-line:nth-child(3) span{padding-left:clamp(36px,6vw,128px)}.stair .reveal-line:nth-child(4) span{padding-left:clamp(54px,9vw,192px)}main{z-index:4;position:relative}section.act{padding:var(--space-section) 0;border-bottom:1px solid var(--rule);overflow-clip-margin:4em;position:relative;overflow:clip}section.act#season,section.act#experiment{content-visibility:auto;contain-intrinsic-size:auto 960px}.act-head{z-index:2;gap:12px;margin-bottom:clamp(40px,6vh,80px);display:grid;position:relative}.act-head .stamp-line{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--ink-dim);letter-spacing:.02em}.offset-copy{z-index:2;margin-top:clamp(32px,5vh,64px);position:relative}@media (min-width:1024px){.offset-copy{margin-left:clamp(80px,18vw,320px)}.offset-copy.alt{margin-left:clamp(40px,9vw,160px)}}.hero{--hero-disc:52%;--hero-stage:min(46vw, 78svh);border-bottom:1px solid var(--rule);overflow-clip-margin:12vh;isolation:isolate;height:100svh;min-height:100svh;position:relative;overflow:clip}@media (max-width:899px){.hero{--hero-stage:min(78vw, 44svh)}}@keyframes cuetravel{to{left:56px}}.trace-stamp{font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.02em;color:var(--ink-dim);font-variant-numeric:tabular-nums;display:block}.trace-stamp .delta{color:var(--pulse)}.stat-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--ground);align-content:start;gap:10px;padding:clamp(20px,2.5vw,36px) clamp(16px,2vw,28px);display:grid}.stat-cell .label{font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.stat-cell .value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:800;line-height:1}.stat-cell .value small{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.04em;text-transform:lowercase;margin-left:6px;font-size:.35em;font-weight:400}.ticker{border-top:1px solid var(--rule);z-index:2;position:relative}.flat-shot{border:1px solid var(--rule);z-index:2;background:var(--ground-raise);max-width:520px;line-height:0;position:relative}.flat-shot>span,.flat-shot picture{line-height:0;width:100%!important;display:block!important}.flat-shot img,.flat-shot .venture-shot-img{aspect-ratio:16/10;object-fit:cover;object-position:top center;filter:grayscale()contrast(1.14)brightness(.84);width:100%;height:auto;max-height:min(56vh,520px);display:block}.flat-shot.imstudium-shot .venture-shot-img{aspect-ratio:2/3;object-fit:cover;object-position:center;max-height:min(56vh,520px)}.flat-shot .shot-stamp{border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--mono-xs);color:var(--ink-dim);letter-spacing:.04em;padding:10px 14px;display:block}.scene-split{z-index:2;align-items:start;gap:clamp(32px,5vw,80px);display:grid;position:relative}@media (min-width:1024px){.scene-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cite-demo{border:1px solid var(--rule);background:var(--ground-raise);z-index:2;max-width:860px;position:relative}.cite-demo .q{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--mono-xs);color:var(--ink-dim);letter-spacing:.04em;padding:20px 24px}.cite-demo .a{font-size:var(--text-md);max-width:58ch;padding:24px}.cite-demo .a sup{color:var(--pulse);font-family:var(--font-mono);font-size:.7em}.sys-stack{border-top:1px solid var(--rule);z-index:2;max-width:860px;margin-top:clamp(32px,5vh,56px);list-style:none;position:relative}.sys-stack li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(7.5rem,11rem) 1fr;gap:2px 28px;padding:18px 0;display:grid}.sys-stack .sys-id{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--ink);letter-spacing:.04em}@media (max-width:719px){.sys-stack li{grid-template-columns:1fr;gap:4px}}.exp-dash{background:var(--ground-raise);border:1px solid var(--rule);max-width:720px;font-family:var(--font-mono);font-size:var(--mono-sm);font-variant-numeric:tabular-nums;z-index:2;position:relative}.exp-dash .row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:24px;padding:16px 24px;display:flex}.exp-dash .row:last-child{border-bottom:none}.exp-dash .k{color:var(--ink-dim)}.exp-dash .divider{color:var(--ink-dim);border-bottom:1px solid var(--rule);font-size:var(--mono-xs);text-transform:uppercase;letter-spacing:.08em;padding:12px 24px}.exp-dash .foot{color:var(--ink-dim);font-size:var(--mono-xs);padding:16px 24px}.season-table{border-collapse:collapse;font-variant-numeric:tabular-nums;z-index:2;width:100%;position:relative}.season-table th,.season-table td{text-align:left;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--mono-sm);vertical-align:baseline;padding:16px 24px 16px 0}.season-table th{color:var(--ink-dim);text-transform:lowercase;font-weight:400;font-size:var(--mono-xs);letter-spacing:.06em}.season-table .r-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);font-size:1.25rem;font-weight:800}.season-table .r-name.hollow{font-size:1.25rem}.season-table .muted{color:var(--ink-dim)}.table-scroll{z-index:2;position:relative;overflow-x:auto}.body-copy code,code.mono{font-family:var(--font-mono);color:var(--pulse);font-size:.88em}.term-block{background:var(--ground-raise);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--mono-sm);font-variant-numeric:tabular-nums;z-index:2;max-width:720px;padding:24px 28px;line-height:1.9;position:relative;overflow-x:auto}.term-block .c{color:var(--ink-dim)}.term-block .p{color:var(--pulse);-webkit-user-select:none;user-select:none}footer.site-foot{border-top:1px solid var(--rule);padding:var(--space-section) 0 clamp(64px, 8vh, 120px);z-index:2;position:relative}.execute-btn{background:var(--ink);color:var(--ground);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;min-height:44px;transition:background var(--t-micro);border:none;margin-top:20px;padding:18px 44px;font-size:1.0625rem;font-weight:800}.execute-btn:hover{background:var(--pulse)}.mono-link{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--ink-dim);transition:color var(--t-micro);padding-bottom:2px;text-decoration:none;position:relative}.mono-link:after{content:"";background:var(--pulse);width:0;height:1px;transition:width var(--t-micro);position:absolute;bottom:0;left:0}.mono-link:hover{color:var(--ink)}.mono-link:hover:after{width:100%}.mono-links-row{flex-wrap:wrap;gap:clamp(24px,4vw,40px);margin-top:48px;display:flex}.foot-colophon{gap:6px;margin-top:clamp(48px,8vh,96px);display:grid}.signal-block{border:1px solid var(--rule);background:var(--ground);z-index:2;justify-items:start;gap:20px;max-width:720px;padding:clamp(28px,4vw,56px);display:grid;position:relative}@media (prefers-reduced-motion:reduce){:root{transition:none}.reveal-line span,.revealed .reveal-line span{clip-path:inset(-12% 0);letter-spacing:-.02em;animation:none}.reveal-line,.revealed .reveal-line{overflow-clip-margin:0;overflow:visible}.track-collapse,.track-collapse.is-closed{letter-spacing:-.02em;transition:none}.hollow{transition:none}}@media print{body{color:#000;background:#fff}.site-nav{display:none}}.creed-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);z-index:2;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:899px){.creed-grid{grid-template-columns:1fr}}.creed-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--ground);align-content:start;gap:18px;padding:clamp(24px,3vw,44px) clamp(20px,2.4vw,36px);display:grid}.creed-n{font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.08em;color:var(--ink-dim)}.creed-word{letter-spacing:-.01em;margin:0}.creed-line{color:var(--ink-dim);max-width:34ch;margin:0;line-height:1.5}.cg{width:100%;max-width:360px;height:auto;margin:8px 0 4px;overflow:visible}.cg-rule{fill:none;stroke:var(--ink-dim);stroke-width:1.25px;opacity:.55}.cg-rail{fill:none;stroke:var(--ink);stroke-width:1.5px}.cg-gate{stroke:var(--ink);stroke-width:2px}.cg-tick{stroke:var(--rule);stroke-width:1px}.cg-pulse{fill:var(--pulse);filter:drop-shadow(0 0 6px var(--pulse))}.cg-note{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-dim);font-size:9px}.cg-hand circle{fill:none;stroke:var(--ink);stroke-width:1.25px}.cg-hand.is-leaving{animation:cg-leave 4.8s var(--ease-out-expo) infinite}@keyframes cg-leave{0%,18%{opacity:1}45%,88%{opacity:.12}to{opacity:1}}.creed-point{z-index:2;gap:16px;margin-top:clamp(96px,16vh,200px);display:grid;position:relative}.creed-point .stamp-line{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--pulse);letter-spacing:.02em}.creed-statement{margin:0;line-height:.92}.creed-statement .reveal-line{display:block}.creed-foot{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,6vw,96px);margin-top:clamp(24px,4vh,48px);padding-top:20px;display:grid}@media (max-width:719px){.creed-foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cg-hand.is-leaving{opacity:.35;animation:none}}.endstate{border-top:1px solid var(--rule);height:260svh;position:relative}.es-stage{background:radial-gradient(50% 60% at 72% 50%, var(--pulse) 0%, transparent 70%);grid-template-rows:1fr auto;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.es-stage{background:radial-gradient(50% 60% at 72% 50%, color-mix(in srgb, var(--pulse) calc(var(--ep,0) * 18%), transparent) 0%, transparent 70%)}}.es-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);padding-top:clamp(72px,10svh,120px);display:grid}.es-copy{gap:20px;display:grid}.es-copy .stamp-line{font-size:var(--mono-sm);color:var(--ink-dim)}.es-head{min-height:2.1em;margin:0;line-height:.95;display:grid}.es-head .es-a,.es-head .es-b{animation:settle .55s var(--ease-out-expo) both;display:block}.es-head .es-b{animation-delay:80ms}.es-body{color:var(--ink-dim);max-width:44ch}.es-ring{aspect-ratio:1;justify-self:center;width:min(100%,64svh);margin:0;position:relative}.es-ring svg{width:100%;height:100%;overflow:visible}.es-track{fill:none;stroke:var(--rule);stroke-width:1px}.es-h{fill:none;stroke-width:22px;stroke-linecap:butt;transition:stroke .5s var(--ease-out-expo), opacity .5s var(--ease-out-expo)}@supports (color:color-mix(in lab, red, red)){.es-h.is-screen{stroke:color-mix(in srgb, var(--ink) 16%, transparent)}}.es-h.is-yours{stroke:var(--pulse);opacity:calc(.35 + var(--ep,0) * .65)}.es-hand{fill:var(--ink)}.es-center{text-align:center;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.es-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(3rem,8vw,6.5rem);font-weight:800;line-height:.9}.es-lab{font-size:var(--mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.es-note{font-size:var(--mono-xs);color:var(--ink-dim);margin:0}@media (max-width:899px){.endstate{height:240svh}.es-grid{grid-template-columns:1fr;align-content:start;gap:24px;padding-top:80px}.es-ring{width:min(78vw,40svh)}.es-body{display:none}}@media (prefers-reduced-motion:reduce){.endstate{height:auto}.es-stage{height:auto;min-height:100svh;position:relative}}.hero.hx{--hp:0;--hmx:0;--hmy:0;--name-size:clamp(4rem, 13.2vw, 17rem);isolation:isolate;background:radial-gradient(90% 60% at 50% 112%, var(--pulse) 0%, transparent 70%);height:100svh;min-height:640px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.hero.hx{background:radial-gradient(90% 60% at 50% 112%, color-mix(in srgb, var(--pulse) 12%, transparent) 0%, transparent 70%)}}.hx-name{z-index:2;font-size:var(--name-size);letter-spacing:-.035em;text-align:center;color:var(--ink);pointer-events:none;white-space:nowrap;transform-origin:50% 70%;justify-items:center;margin:0;font-weight:800;line-height:.8;display:grid;position:absolute;bottom:clamp(20px,4svh,56px);left:0;right:0}.hx-row{display:block}.hx-name .reveal-line span{letter-spacing:-.035em}.hx-ui{z-index:5;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;height:100%;padding-top:clamp(84px,12svh,132px);padding-bottom:clamp(20px,4svh,40px);display:grid;position:relative}.hx-ui>*{pointer-events:auto}.hx-thesis{grid-area:1/1;align-content:start;gap:14px;display:grid}.hx-thesis .display{margin:0;line-height:.95}.hx-thesis .reveal-line{display:block}.hx-readout{min-width:250px;font-size:var(--mono-xs);border-top:1px solid var(--rule);background:var(--ground);grid-area:1/2;justify-self:end;gap:0;margin:0;padding:0 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.hx-readout{background:color-mix(in srgb, var(--ground) 72%, transparent)}}.hx-readout>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:24px;padding:9px 0;display:flex}.hx-readout>div:last-child{border-bottom:0}.hx-readout dt{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase}.hx-readout dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.hx-line{max-width:32ch;font-size:var(--text-lg);grid-area:2/1;align-self:start;margin:clamp(16px,3svh,32px) 0 0;font-weight:500;line-height:1.45}.hx-line .dim{color:var(--ink-dim);font-weight:400}.hx-cue{font-size:var(--mono-xs);letter-spacing:.08em;color:var(--ink-dim);grid-area:2/2;place-self:start end;align-items:center;gap:12px;margin-top:18px;text-decoration:none;display:inline-flex}.hx-cue .cue-wire{background:var(--pulse-dim);width:56px;height:2px;display:inline-block;position:relative;overflow:hidden}.hx-cue .cue-wire:after{content:"";background:var(--pulse);width:8px;height:2px;animation:2.4s linear infinite cuetravel;position:absolute;top:0;left:-8px}.hx-cue:hover{color:var(--ink)}.hx-thesis,.hx-line{transform-origin:0%}.hx-readout,.hx-cue{transform-origin:100%}body.motion-ok .hx-thesis,body.motion-ok .hx-line{transform:perspective(900px) rotateY(calc(7deg + var(--hmx) * 3deg + var(--hp) * 55deg)) translate3d(calc(var(--hp) * -12vw), 0, 0);will-change:transform}body.motion-ok .hx-readout,body.motion-ok .hx-cue{transform:perspective(900px) rotateY(calc(-9deg + var(--hmx) * 3deg - var(--hp) * 55deg)) translate3d(calc(var(--hp) * 12vw), 0, 0);will-change:transform}body.motion-ok .hx-name .hx-row:first-child{translate:calc(var(--hp) * -38vw) calc(var(--hp) * -4vh)}body.motion-ok .hx-name .hx-row-2{translate:calc(var(--hp) * 38vw) calc(var(--hp) * 3vh)}body.motion-ok .hx-name{transform:translate3d(calc(var(--hmx) * 12px), calc(var(--hp) * 4vh + var(--hmy) * 6px), 0) scale(calc(1 + var(--hp) * .5));opacity:calc(1 - var(--hp) * .9);will-change:transform, opacity}body.motion-ok .hx-ui{opacity:calc(1 - var(--hp) * 1.4)}@media (max-width:899px){.hero.hx{--name-size:clamp(2.5rem, 12.6vw, 8rem)}.hx-ui{padding-inline:16px}.hx-name{bottom:clamp(120px,22svh,220px)}.hx-ui{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;gap:14px}.hx-readout{display:none}.hx-line{grid-area:3/1;align-self:end;margin-top:0;font-size:1rem}.hx-cue{grid-area:4/1;place-self:end start;margin-top:0}body.motion-ok .hx-cue{transform-origin:0%}}.hx-name .reveal-line{overflow-clip-margin:.4em;padding-top:.12em}.hx-name .reveal-line span{clip-path:inset(-40% -5% 100%)}.revealed.hx-name .reveal-line span,.revealed .hx-name .reveal-line span{animation-name:hx-settle;animation-duration:.9s}@keyframes hx-settle{0%{clip-path:inset(-40% -5% 100%);letter-spacing:.02em;transform:translateY(18%)}to{clip-path:inset(-40% -5% -20%);letter-spacing:-.035em;transform:translateY(0)}}.gsap-split.hx-name .reveal-line span{letter-spacing:-.035em}.space-flight{z-index:1;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease-out-expo);position:fixed;inset:0}.space-flight.is-live{opacity:1}.space-flight canvas{width:100%;height:100%;display:block}body.space-live{--ink-dim:#a7a49d}body.space-live:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--ground) 0%, var(--ground) 34%, transparent 64%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body.space-live:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ground) 62%, transparent) 0%, color-mix(in srgb, var(--ground) 38%, transparent) 34%, transparent 64%)}body.space-live main :is(h1,h2,h3,p,li,dt,dd,time,.stamp-line,.trace-stamp,.mono-link){text-shadow:0 1px 2px color-mix(in srgb, var(--ground) 70%, transparent), 0 0 18px color-mix(in srgb, var(--ground) 85%, transparent)}}body.space-live .creed-cell,body.space-live .stat-cell,body.space-live .signal-block{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){body.space-live .creed-cell,body.space-live .stat-cell,body.space-live .signal-block{background:color-mix(in srgb, var(--ground) 88%, transparent)}}body.space-live .cite-demo{background:var(--ground-raise)}@supports (color:color-mix(in lab, red, red)){body.space-live .cite-demo{background:color-mix(in srgb, var(--ground-raise) 92%, transparent)}}body.space-live section.act{border-bottom-color:var(--rule)}@supports (color:color-mix(in lab, red, red)){body.space-live section.act{border-bottom-color:color-mix(in srgb, var(--rule) 45%, transparent)}}@media (min-width:720px){@supports (animation-timeline:view()){body.motion-ok section.act>.wrap,body.motion-ok .creed-grid,body.motion-ok .scene-split,body.motion-ok .es-grid{perspective:1400px}body.motion-ok section.act .act-head{transform-origin:0%;animation:linear backwards space-from-left,linear forwards space-fly-past;animation-timeline:view(),view();animation-range:entry cover 34%,exit 8%}body.motion-ok section.act .offset-copy,body.motion-ok .scene-split>:last-child,body.motion-ok .cite-demo{transform-origin:100%;animation:linear backwards space-from-right;animation-timeline:view();animation-range:entry cover 30%}body.motion-ok .creed-point{animation:linear backwards space-from-depth,linear forwards space-fly-past;animation-timeline:view(),view();animation-range:entry cover 40%,exit 10%}body.motion-ok .creed-cell:first-child,body.motion-ok .stat-cell:nth-child(odd){transform-origin:0%;animation:linear backwards space-tilt-left;animation-timeline:view();animation-range:entry cover 32%}body.motion-ok .creed-cell:nth-child(3),body.motion-ok .stat-cell:nth-child(2n){transform-origin:100%;animation:linear backwards space-tilt-right;animation-timeline:view();animation-range:entry cover 32%}body.motion-ok .creed-cell:nth-child(2){animation:linear backwards space-rise;animation-timeline:view();animation-range:entry cover 32%}body.motion-ok .es-copy{transform-origin:0%;animation:linear backwards space-from-left;animation-timeline:view();animation-range:entry 10%}body.motion-ok .es-ring{transform-origin:100%;animation:linear backwards space-from-right;animation-timeline:view();animation-range:entry 10%}}}@keyframes space-from-left{0%{opacity:0;translate:-5vw 0 -220px;rotate:y 12deg}}@keyframes space-from-right{0%{opacity:0;translate:5vw 0 -220px;rotate:y -12deg}}@keyframes space-from-depth{0%{opacity:0;translate:0 8vh -620px}}@keyframes space-fly-past{to{opacity:0;translate:0 -3vh 180px}}@keyframes space-tilt-left{0%{translate:-4vw 0 -180px;rotate:y 14deg}}@keyframes space-tilt-right{0%{translate:4vw 0 -180px;rotate:y -14deg}}@keyframes space-rise{0%{translate:0 10vh -520px}}@media (prefers-reduced-motion:reduce){.space-flight{transition:none}}body.station-hover{cursor:pointer}.station-chip{z-index:75;font-size:var(--mono-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ground);background:var(--pulse);pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out-expo), scale .3s var(--ease-out-expo);margin:18px 0 0 18px;padding:7px 11px;text-decoration:none;position:fixed;top:0;left:0;scale:.9}body.station-hover .station-chip{opacity:1;scale:1}.film{height:calc(var(--shots,4) * 85svh + 100svh);position:relative}.film-stage{perspective:900px;perspective-origin:50%;height:100svh;position:sticky;top:0;overflow:clip}.film-shot{text-align:center;transform-style:preserve-3d;pointer-events:none;place-content:center;justify-items:center;gap:clamp(6px,1.2vh,14px);display:grid;position:absolute;inset:0}.film-shot [data-line]{opacity:0;will-change:transform, opacity;backface-visibility:hidden}.film-kicker{letter-spacing:.18em;color:var(--pulse);text-shadow:0 0 24px var(--ground);margin:0 0 clamp(12px,2.4vh,26px);font-size:clamp(.95rem,1.7vw,1.45rem)}@supports (color:color-mix(in lab, red, red)){.film-kicker{text-shadow:0 0 24px color-mix(in srgb, var(--ground) 90%, transparent)}}.film-big{font-size:min(12.5vw, 14rem, calc(86vw / (var(--chars,8) * .74)));letter-spacing:-.035em;white-space:nowrap;color:var(--ink);text-shadow:0 0 40px var(--ground);margin:0;font-weight:800;line-height:.86}@supports (color:color-mix(in lab, red, red)){.film-big{text-shadow:0 0 40px color-mix(in srgb, var(--ground) 80%, transparent)}}.film-big.is-accent{color:var(--pulse)}.film-slate{left:calc(var(--rail-w) + var(--gutter));font-size:var(--mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);position:absolute;bottom:clamp(56px,11vh,110px)}.craft{height:calc(var(--skills,5) * 85svh + 100svh);position:relative}.film-letterbox i{z-index:55;pointer-events:none;height:6vh;transition:transform .9s var(--ease-out-expo);background:#000;position:fixed;left:0;right:0}.film-letterbox i:first-child{top:0;transform:translateY(-100%)}.film-letterbox i:last-child{bottom:0;transform:translateY(100%)}body.film-pinned .film-letterbox i{transform:translateY(0)}.film-hud-bar{right:var(--gutter);z-index:70;font-size:var(--mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);pointer-events:none;transition:opacity .6s var(--ease-out-expo);align-items:center;gap:14px;display:flex;position:fixed;bottom:14px}body.hero-in .film-hud-bar{opacity:0}.fh-rec{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.fh-rec i{background:#e02d3c;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,jump-none) infinite fh-blink}.fh-tc{color:var(--ink);font-variant-numeric:tabular-nums;min-width:11ch}.fh-sc{min-width:18ch}.fh-track{background:var(--pulse-dim);width:clamp(80px,12vw,180px);height:2px;position:relative;overflow:hidden}.fh-track i{background:var(--pulse);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@keyframes fh-blink{50%{opacity:.15}}@media (max-width:719px){.fh-sc,.fh-track{display:none}}@media (prefers-reduced-motion:reduce){.film,.craft{height:auto}.film-stage{perspective:none;height:auto;position:relative;overflow:visible}.film-shot{padding:12vh 0;position:relative;inset:auto;visibility:visible!important}.film-shot [data-line]{opacity:1!important;transform:none!important}.film-letterbox,.fh-rec i{animation:none;display:none}}@media (max-width:719px){.film-big{font-size:min(10.5vw, calc(92vw / (var(--chars,8) * .74)))}.film-slate{left:16px}}.film-big[data-line]{opacity:1;transform-style:preserve-3d}.film-ch{opacity:0;will-change:transform, opacity;backface-visibility:hidden;display:inline-block}.film-slate{gap:8px;display:grid}.film-shotbar{background:var(--ink);width:clamp(120px,14vw,200px);height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.film-shotbar{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.film-shotbar{overflow:hidden}.film-shotbar i{background:var(--pulse);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.film-ch{opacity:1!important;transform:none!important}}.film-cut{z-index:57;pointer-events:none;position:fixed;inset:0;overflow:hidden}.film-cut i{background:linear-gradient(90deg, transparent, var(--pulse) 45%, var(--ink) 50%, var(--pulse) 55%, transparent);width:42vw;position:absolute;top:0;bottom:0;left:-42vw}@supports (color:color-mix(in lab, red, red)){.film-cut i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pulse) 22%, transparent) 45%, color-mix(in srgb, var(--ink) 30%, transparent) 50%, color-mix(in srgb, var(--pulse) 22%, transparent) 55%, transparent)}}.film-cut i{mix-blend-mode:screen;opacity:0}.film-cut span{left:calc(var(--rail-w) + var(--gutter));font-size:var(--mono-sm);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);border:1px solid var(--pulse);padding:6px 10px;position:absolute;top:clamp(64px,9vh,96px)}@supports (color:color-mix(in lab, red, red)){.film-cut span{border:1px solid color-mix(in srgb, var(--pulse) 60%, transparent)}}.film-cut span{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.film-cut span{background:color-mix(in srgb, var(--ground) 80%, transparent)}}.film-cut span{opacity:0}.film-cut.go span{animation:film-card 1.6s var(--ease-out-expo) both}@keyframes film-card{0%{opacity:0;letter-spacing:.6em;transform:translateY(-6px)}18%{opacity:1;letter-spacing:.3em;transform:none}70%{opacity:1}to{opacity:0}}@media (max-width:719px){.film-letterbox i{height:3.5vh}}.film-cut{display:none}.fleet{height:calc(var(--n,4) * 110svh + 120svh);position:relative}.fleet-stage{pointer-events:none;height:100svh;position:sticky;top:0;overflow:clip}.fleet-stage>*{pointer-events:auto}.fleet-intro{left:calc(var(--rail-w) + var(--gutter));gap:18px;max-width:820px;display:grid;position:absolute;top:24vh}.fleet-intro .stamp-line{font-size:var(--mono-sm);color:var(--ink-dim)}.fleet-title{font-size:var(--display-lg);margin:0;font-weight:800;line-height:.95}.fleet-lead{max-width:46ch;font-size:var(--text-lg);color:var(--ink-dim);margin:0;line-height:1.5}.fleet-card{border:1px solid var(--rule);background:var(--ground);gap:14px;width:min(460px,36vw);padding:clamp(22px,2.4vw,32px);display:grid;position:absolute;top:22vh}@supports (color:color-mix(in lab, red, red)){.fleet-card{background:color-mix(in srgb, var(--ground) 82%, transparent)}}.fleet-card{visibility:hidden;opacity:0;will-change:transform, opacity;transition:border-color .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo)}.fleet-card.on-left{left:calc(var(--rail-w) + var(--gutter) + 2vw)}.fleet-card.on-right{right:calc(var(--gutter) + 3vw)}.fleet-card.is-selected{border-color:var(--pulse);box-shadow:0 0 60px var(--pulse)}@supports (color:color-mix(in lab, red, red)){.fleet-card.is-selected{box-shadow:0 0 60px color-mix(in srgb, var(--pulse) 18%, transparent)}}.fleet-card-index{font-size:var(--mono-xs);letter-spacing:.1em;color:var(--ink-dim);justify-content:space-between;align-items:center;display:flex}.fleet-card-status{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;display:inline-flex}.fleet-card-status:before{content:"";border:1.5px solid var(--ink-dim);border-radius:50%;width:7px;height:7px}.fleet-card-status.is-live{color:var(--ink)}.fleet-card-status.is-live:before{background:var(--pulse);border-color:var(--pulse)}.fleet-card-name{letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:800;line-height:.95}.fleet-card-text{margin:0;font-size:1.05rem;line-height:1.55}.fleet-card-for{font-size:var(--mono-xs);letter-spacing:.08em;color:var(--ink-dim);margin:0}.fleet-card-visit{font-size:var(--mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--pulse);transition:background var(--t-micro), color var(--t-micro);justify-self:start;margin-top:6px;padding:10px 14px;text-decoration:none}.fleet-card-visit:hover{background:var(--pulse);color:var(--ground)}.fleet-rail{left:calc(var(--rail-w) + var(--gutter));gap:clamp(14px,2vw,28px);display:flex;position:absolute;bottom:clamp(56px,9vh,96px)}.fleet-rail button{cursor:pointer;font-size:var(--mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);transition:color var(--t-micro);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.fleet-rail button i{width:8px;height:8px;transition:background var(--t-micro), border-color var(--t-micro);border:1.5px solid}.fleet-rail button:hover,.fleet-rail button.is-active{color:var(--ink)}.fleet-rail button.is-active i{background:var(--pulse);border-color:var(--pulse)}.fleet-hint{right:var(--gutter);font-size:var(--mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin:0;position:absolute;bottom:clamp(56px,9vh,96px)}@media (max-width:899px){.fleet-intro{top:16vh;right:var(--gutter)}.fleet-card,.fleet-card.on-left,.fleet-card.on-right{gap:10px;width:auto;padding:18px;inset:auto 16px calc(clamp(56px,9vh,96px) + 40px)}.fleet-card-text{font-size:.95rem}.fleet-rail{bottom:clamp(40px,6vh,64px);left:16px;right:16px;overflow-x:auto}.fleet-hint{display:none}}@media (prefers-reduced-motion:reduce){.fleet{height:auto}.fleet-stage{height:auto;padding:12vh var(--gutter);gap:24px;display:grid;position:relative;overflow:visible}.fleet-intro,.fleet-card,.fleet-rail,.fleet-hint{width:auto;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}}.build{height:calc(var(--n,6) * 60svh + 100svh);position:relative}.build-stage{height:100svh;padding:0 var(--gutter) 0 calc(var(--rail-w) + var(--gutter));align-content:center;gap:clamp(28px,5vh,56px);max-width:1440px;margin:0 auto;display:grid;position:sticky;top:0;overflow:clip}.build-head{gap:12px;display:grid}.build-head .stamp-line{font-size:var(--mono-sm);color:var(--ink-dim)}.build-title{font-size:var(--display-md);margin:0;font-weight:800;line-height:1}.build-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.build-directory{padding-left:34px;position:relative}.build-shaft{background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:6px}@supports (color:color-mix(in lab, red, red)){.build-shaft{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.build-shaft-fill{background:var(--pulse);transform-origin:bottom;transform:scaleY(var(--build-p,0));position:absolute;inset:0}.build-lift{background:var(--pulse);width:12px;height:12px;box-shadow:0 0 18px var(--pulse);transition:transform .7s var(--ease-out-expo);border-radius:50%;position:absolute;top:-6px;left:-5px}.build-floors{flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex}.build-floors li{border-top:1px solid var(--rule);align-items:baseline;gap:18px;padding:clamp(8px,1.3vh,14px) 0;display:flex}@supports (color:color-mix(in lab, red, red)){.build-floors li{border-top:1px solid color-mix(in srgb, var(--rule) 70%, transparent)}}.build-floors li{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.build-floors li{color:color-mix(in srgb, var(--ink) 30%, transparent)}}.build-floors li{transition:color .5s var(--ease-out-expo)}.build-floors li:first-child{border-bottom:1px solid var(--rule)}@supports (color:color-mix(in lab, red, red)){.build-floors li:first-child{border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent)}}.build-floors li.is-below{color:var(--ink-dim)}.build-floors li.is-active{color:var(--ink)}.build-num{font-size:var(--mono-xs);letter-spacing:.1em;min-width:2.4ch}.build-floors li.is-active .build-num{color:var(--pulse)}.build-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:800;line-height:1.05}.build-cards{min-height:clamp(220px,34vh,320px);position:relative}.build-card{border:1px solid var(--rule);background:var(--ground);align-content:start;gap:14px;padding:clamp(24px,2.6vw,36px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.build-card{background:color-mix(in srgb, var(--ground) 84%, transparent)}}.build-card{opacity:0;transition:opacity .5s var(--ease-out-expo), transform .6s var(--ease-out-expo);pointer-events:none;transform:translateY(18px)}.build-card.is-active{opacity:1;pointer-events:auto;transform:none}.build-card-floor{font-size:var(--mono-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--pulse)}.build-card-name{text-transform:uppercase;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:800;line-height:1}.build-card-text{font-size:var(--text-lg);max-width:40ch;margin:0;line-height:1.5}@media (max-width:899px){.build-stage{padding-top:14vh;align-content:start;gap:22px;padding-inline:16px}.build-body{grid-template-columns:1fr;gap:20px}.build-name{font-size:clamp(1.05rem,5vw,1.5rem)}.build-floors li{padding:6px 0}.build-cards{min-height:200px}.build-card{padding:18px}.build-card-text{font-size:1rem}}@media (prefers-reduced-motion:reduce){.build{height:auto}.build-stage{height:auto;padding-block:12vh;position:relative}.build-cards{gap:16px;min-height:0;display:grid}.build-card{opacity:1;position:relative;transform:none}}.h-track{will-change:transform;backface-visibility:hidden;height:100%;transition:transform .55s var(--ease-out-expo);display:flex}@keyframes grainshift{0%{transform:translate(0)}50%{transform:translate(-28px,22px)}to{transform:translate(0)}}body.motion-ok .hero{--hp:0;--hmx:0;--hmy:0}body.motion-ok [data-scrub-words] .sw{color:currentColor}@supports (color:color-mix(in lab, red, red)){body.motion-ok [data-scrub-words] .sw{color:color-mix(in srgb, currentColor 30%, transparent)}}body.motion-ok [data-scrub-words] .sw{transition:color .45s}body.motion-ok [data-scrub-words] .sw.lit,body.motion-ok [data-scrub-words] :is(code,.alive,.mono) .sw{color:inherit}body.motion-ok [data-cascade]>*{opacity:0;transition:opacity .65s var(--ease-out-expo), transform .75s var(--ease-out-expo), color var(--t-micro);transform:translateY(26px)}body.motion-ok [data-cascade].cascaded>*{opacity:1;transform:none}body.motion-ok [data-cascade].cascaded>:first-child{transition-delay:0s}body.motion-ok [data-cascade].cascaded>:nth-child(2){transition-delay:60ms}body.motion-ok [data-cascade].cascaded>:nth-child(3){transition-delay:.12s}body.motion-ok [data-cascade].cascaded>:nth-child(4){transition-delay:.18s}body.motion-ok [data-cascade].cascaded>:nth-child(5){transition-delay:.24s}body.motion-ok [data-cascade].cascaded>:nth-child(6){transition-delay:.3s}body.motion-ok [data-cascade].cascaded>:nth-child(7){transition-delay:.36s}body.motion-ok [data-cascade].cascaded>:nth-child(8){transition-delay:.42s}body.motion-ok [data-cascade].cascaded>:nth-child(9){transition-delay:.48s}body.motion-ok [data-cascade].cascaded>:nth-child(10){transition-delay:.54s}body.motion-ok [data-cascade].cascaded>:nth-child(11){transition-delay:.6s}body.motion-ok [data-cascade].cascaded>:nth-child(12){transition-delay:.66s}body.motion-ok [data-cascade].cascaded>:nth-child(13){transition-delay:.72s}body.motion-ok [data-cascade].cascaded>:nth-child(14){transition-delay:.78s}body.motion-ok [data-cascade].cascaded>:nth-child(n+15){transition-delay:.84s}body.motion-ok tbody[data-cascade]>tr{transform:none}body.motion-ok tbody[data-cascade]>tr>td{opacity:0;transition:opacity .65s var(--ease-out-expo), transform .75s var(--ease-out-expo);transition-delay:inherit;transform:translateY(22px)}body.motion-ok tbody[data-cascade].cascaded>tr>td{opacity:1;transform:none}body.motion-ok [data-cascade].anime-rows>*,body.motion-ok tbody[data-cascade].anime-rows>tr>td{opacity:1;transition:none;transform:none}.flat-shot img,.flat-shot .venture-shot-img{transition:filter .6s var(--ease-out-expo), transform .6s var(--ease-out-expo)}body.motion-ok .flat-shot:hover img,body.motion-ok .flat-shot:hover .venture-shot-img{filter:grayscale(0)contrast(1.02)brightness();transform:scale(1.015)}body.motion-ok .stat-cell{transition:background var(--t-micro), box-shadow .4s var(--ease-out-expo)}body.motion-ok .stat-cell:hover{background:var(--ground-raise);box-shadow:inset 0 -2px 0 var(--pulse)}@property --surface-rule{syntax:"<number>";inherits:false;initial-value:0}@property --link-rule{syntax:"<number>";inherits:false;initial-value:0}.stat-cell,.cite-demo,.exp-dash,.signal-block,.flat-shot{position:relative}.stat-cell:after,.cite-demo:after,.exp-dash:after,.signal-block:after,.flat-shot:after{content:"";z-index:3;pointer-events:none;background:var(--pulse);width:100%;height:1px;transform:scaleX(var(--surface-rule,0));transform-origin:0;position:absolute;bottom:0;left:0}.mono-link,.execute-btn{position:relative}.mono-link:after,.execute-btn:after{content:"";pointer-events:none;background:var(--pulse);height:1px;transform:scaleX(var(--link-rule,0));transform-origin:0;position:absolute;bottom:-2px;left:0;right:0}.gsap-pending .reveal-line span,.revealed.gsap-pending .reveal-line span{animation:none}.gsap-split .reveal-line span,.revealed.gsap-split .reveal-line span{clip-path:none;letter-spacing:-.01em;animation:none}.gsap-split .reveal-line{overflow-clip-margin:0;overflow:visible}.fx-line{will-change:transform}html,body{background:#000}::selection{background:var(--ink);color:#000}.display,.hx-name,.film-big,.fleet-title,.fleet-card-name,.build-title,.build-name,.build-card-name,.stat-cell .value,.season-table .r-name,.es-num{font-family:var(--font-display)!important;font-variation-settings:"TIME" var(--warp,0)!important;text-transform:none!important;letter-spacing:-.018em!important;font-weight:400!important}.display em,main h1 em,main h2 em,main h3 em,main p em,.film-big.is-accent{letter-spacing:-.01em;font-style:italic;font-weight:400}.display{line-height:.96}.d-lg{font-size:clamp(2.75rem,7vw,6rem)}.d-md{font-size:clamp(2.1rem,4.6vw,3.8rem)}.hollow{-webkit-text-stroke:0!important;color:var(--ink-dim)!important}.stamp-line,.act-head .stamp-line,.film-slate,.fleet-card-index,.build-card-floor,.es-lab{letter-spacing:.14em;color:var(--ink-dim)!important}.stamp-line:before{background:var(--ink-dim)!important}.fleet-card-status.is-live:before{background:var(--signal)!important;box-shadow:none!important}.es-back{color:var(--ink)!important}.hero.hx{background:0 0}.hx-name{font-size:clamp(4.4rem,15.5vw,19rem);line-height:.84;letter-spacing:-.03em!important}.hx-name .hx-row-2{color:var(--ink)}.hx-name em{font-style:italic}.hx-line{font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.3}.film-kicker{font-style:italic;font-family:var(--font-display)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-dim)!important;text-shadow:none!important;font-size:clamp(1.25rem,2.2vw,2rem)!important}.film-big{font-size:min(13vw, 15rem, calc(88vw / (var(--chars,8) * .5)))!important;text-shadow:none!important;color:var(--ink)!important;line-height:.9!important}.es-stage{background:0 0!important}body.space-live:after{background:linear-gradient(90deg,#0000008c 0%,#00000040 38%,#0000 62%)!important}body.space-live main :is(h1,h2,h3,p,li,dt,dd,time,.stamp-line,.trace-stamp,.mono-link){text-shadow:0 0 12px #000,0 0 2px #000}.film-cut i{display:none!important}body.space-live .creed-cell,body.space-live .stat-cell,body.space-live .signal-block,.fleet-card,.build-card{border:1px solid var(--rule)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#000!important;border-radius:0!important}.fleet-card.is-selected{border-color:var(--ink)!important}.fleet-title{font-size:clamp(2.75rem,6.4vw,5.6rem);line-height:.95}.fleet-card-name{font-size:clamp(2.4rem,3.8vw,3.6rem);line-height:.95}.fleet-card-visit,.mono-link{color:var(--ink)!important;border-color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.fleet-card-visit,.mono-link{border-color:color-mix(in srgb, var(--ink) 40%, transparent)!important}}.fleet-card-visit,.mono-link{background:0 0!important}.fleet-card-visit:hover,.mono-link:hover{background:var(--ink)!important;color:#000!important}.fleet-rail button.is-active{color:var(--ink)!important}.fleet-rail button.is-active i{background:var(--ink)!important}.station-chip{color:var(--ink)!important;border:1px solid var(--ink)!important;box-shadow:none!important;background:#000!important;border-radius:0!important}.build-title{font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1}.build-name{font-size:clamp(1.5rem,2.4vw,2.2rem)}.build-floors li.is-active .build-name{font-style:italic}.build-card-name{font-size:clamp(2.2rem,3.8vw,3.4rem)}.build-lift{background:var(--ink)!important;box-shadow:none!important}.build-shaft-fill{background:var(--ink)!important}.es-h{stroke-width:10px}.es-h.is-screen{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.es-h.is-screen{stroke:color-mix(in srgb, var(--ink) 10%, transparent)}}.es-h.is-yours{stroke:var(--ink)}.es-num{font-size:clamp(3.6rem,9vw,7.5rem)}.es-head .es-b{font-style:italic}.fleet-card-status{border-radius:0}.film-hud-bar{display:none!important}.tc{--seg-h:20px;right:var(--gutter);z-index:70;border:1px solid var(--rule);pointer-events:none;opacity:1;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);background:#000;gap:6px;padding:10px 12px 8px;display:grid;position:fixed;bottom:16px;transform:translateY(0)}body.hero-in .tc{opacity:0;transform:translateY(12px)}.tc-row{gap:3px;display:grid}.tc-fields{align-items:flex-end;gap:10px;display:flex}.tc-f{justify-items:center;gap:3px;display:grid}.tc-cap{font:500 8px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);display:none}.tc-row.has-caps .tc-cap{display:block}.tc-mon{font:500 calc(var(--seg-h) * .82)/1 var(--font-mono);letter-spacing:.06em;color:var(--ink);height:var(--seg-h);align-items:center;font-style:italic;display:flex}.tc-seg{height:var(--seg-h);gap:2px;display:inline-flex}.tc-digit{width:auto;height:100%;overflow:visible;transform:skew(-7deg)}.tc-digit polygon{fill:var(--ink);opacity:.07;transition:opacity .12s linear}.tc-digit polygon.on{opacity:1}.tc-ampm{grid-template-columns:auto;gap:2px}.tc-ampm i{border:1px solid var(--ink-dim);border-radius:50%;width:6px;height:6px}.tc-row[data-pm=am] [data-am],.tc-row[data-pm=pm] [data-pm]{background:var(--ink);border-color:var(--ink)}.tc-row:not(.has-caps) .tc-ampm{justify-items:center}.tc-colon{gap:6px;padding-bottom:4px;display:grid}.tc-colon i{background:var(--ink);opacity:.12;width:3px;height:3px}.tc.tick .tc-colon i{opacity:1}.tc-name{font:500 8.5px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--ink);text-align:center;justify-self:stretch;padding:3px 6px 2px}.tc-row+.tc-row{border-top:1px solid var(--rule);padding-top:6px}.tc-row[data-row=now] .tc-digit polygon.on,.tc-row[data-row=last] .tc-digit polygon.on,.tc-row[data-row=now] .tc-mon,.tc-row[data-row=last] .tc-mon{opacity:.72}.tc-speed{border:1px solid var(--rule);--seg-h:28px;background:#000;gap:4px;padding:8px 10px;display:grid;position:absolute;bottom:-1px;right:calc(100% + 8px)}.tc-speed .tc-seg{justify-self:center}.tc-trails{z-index:69;pointer-events:none;height:40px;position:fixed;bottom:22vh;left:0;right:0}.tc-trails i{background:var(--ink);transform-origin:0;opacity:0;width:100%;height:1px;position:absolute;left:0;transform:scaleX(0)}.tc-trails i:last-child{top:26px}body.time-jump .tc-trails i{animation:1.3s cubic-bezier(.2,.7,.2,1) both tc-trail}body.time-jump .tc-trails i:last-child{animation-delay:40ms}@keyframes tc-trail{0%{opacity:1;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}body.time-jump:before{content:"";z-index:68;pointer-events:none;background:#fff;animation:.5s ease-out both tc-flash;position:fixed;inset:0}@keyframes tc-flash{0%{opacity:.22}to{opacity:0}}body.time-jump .tc-row[data-row=dest] .tc-fields{animation:.6s steps(6,end) both tc-flicker}@keyframes tc-flicker{0%,40%,80%{opacity:.15}20%,60%,to{opacity:1}}@media (max-width:719px){.tc{--seg-h:15px;padding:7px 9px 6px;bottom:10px;left:50%;right:auto;transform:translate(-50%)}body.hero-in .tc{transform:translate(-50%,12px)}.tc-fields{gap:7px}.tc-row[data-row=now],.tc-row[data-row=last],.tc-speed{display:none}}@media (prefers-reduced-motion:reduce){.tc-trails{display:none}}.tc-row[data-row=now],.tc-row[data-row=last]{transition:opacity .4s var(--ease-out-expo);grid-template-rows:1fr;display:grid}.tc.is-compact .tc-row[data-row=now],.tc.is-compact .tc-row[data-row=last]{display:none}html,body{overflow-x:clip}@media (max-width:719px){.tc .tc-row[data-row=now],.tc .tc-row[data-row=last]{display:none}.tc{--seg-h:13px;z-index:120;background:0 0;border-color:#0000;padding:4px 6px 3px;inset:7px 12px auto auto;transform:none}body.hero-in .tc{transform:translateY(-6px)}.tc .tc-cap{display:none!important}.tc-fields{gap:5px}.tc-mon{font-size:11px}.tc-ampm{gap:1px}.tc-ampm i{width:4px;height:4px}.tc-colon{gap:3px;padding-bottom:2px}.tc-colon i{width:2px;height:2px}.tc-name{letter-spacing:.18em;padding:2px 4px 1px;font-size:6.5px}.site-nav .bar a:first-child~*{visibility:hidden}}.film-big .film-ch{font-variation-settings:"TIME" min(100, calc(var(--cw,0) + var(--warp,0)))!important}.hero.hx .hx-name{font-variation-settings:"TIME" min(100, calc(var(--hp,0) * 150 + var(--warp,0)))!important}@media (prefers-reduced-motion:reduce){.film-big .film-ch,.hero.hx .hx-name{font-variation-settings:"TIME" 0!important}}.kairos-line{font-family:var(--font-display);color:var(--ink);max-width:30ch;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2}.kairos-line em{font-style:italic}@property --lw{syntax:"<number>";inherits:false;initial-value:0}.hero.hx .hx-name{font-size:min(18vw,30svh,23rem);line-height:.8;bottom:.2em}.hx-name .hx-row{position:relative}.hx-baseline{vertical-align:baseline;width:0;height:0;display:inline-block}.hero.hx .hx-name .hx-ch{font-variation-settings:"TIME" min(100, calc(var(--hp,0) * 150 + var(--warp,0) + var(--lw,0) + var(--pw,0)))!important}.hx-name:not(.is-arriving):not(.is-settled) .hx-ch{opacity:0;animation:10ms linear 6s forwards hx-ch-failsafe}@keyframes hx-ch-failsafe{to{opacity:1}}.hx-name.is-arriving .hx-ch{animation:1.25s cubic-bezier(.2,.75,.15,1) both hx-ch-arrive;animation-delay:calc(var(--i) * 48ms)}@keyframes hx-ch-arrive{0%{--lw:100;opacity:0}30%{opacity:1}to{--lw:0;opacity:1}}.hx-present{left:0;right:0;top:var(--present-y,72%);z-index:1;pointer-events:none;height:0;opacity:calc(1 - var(--hp,0) * 3);transform:translate3d(0, calc(var(--hmy,0) * 6px), 0);position:absolute}.hx-present-line{background:var(--ink);height:1px;position:absolute;top:-.5px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.hx-present-line{background:color-mix(in srgb, var(--ink) 62%, transparent)}}.hx-present-line{transform-origin:0;transform:scaleX(0)}.hero:has(.hx-name.is-arriving) .hx-present-line{animation:1.8s cubic-bezier(.65,0,.2,1) .15s both hx-present-draw}.hero:has(.hx-name.is-settled) .hx-present-line{transform:none}@keyframes hx-present-draw{to{transform:scaleX(1)}}.hx-today{left:calc(var(--today,.74) * 100%);background:var(--signal);opacity:0;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px}.hx-today:after{content:"";border:1px solid var(--signal);border-radius:50%;animation:2.4s ease-out infinite hx-today-ping;position:absolute;inset:-5px}@keyframes hx-today-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.hero:has(.hx-name.is-arriving) .hx-today{animation:.6s 1.7s both hx-fade-in}.hero:has(.hx-name.is-settled) .hx-today{opacity:1}@keyframes hx-fade-in{0%{opacity:0}to{opacity:1}}.hx-present-end{top:-22px;left:var(--gutter);font-size:var(--mono-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);position:absolute}.hx-present-end.is-right{left:auto;right:var(--gutter)}.hx-thesis{gap:clamp(14px,2.4svh,24px)}.hx-thesis .display{font-size:clamp(2.1rem,3.6vw,3.4rem)!important;line-height:.98!important}.hx-thesis .hx-line{grid-row:auto;max-width:30ch;margin:0}.hx-readout{background:0 0;min-width:300px}.hx-readout a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.hx-readout a{border-bottom:1px solid color-mix(in srgb, var(--ink) 30%, transparent)}}.hx-readout a:hover{border-color:var(--ink)}.hx-also{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hx-readout .num{color:var(--ink)}@media (max-width:899px){.hero.hx .hx-name{font-size:min(28vw,10rem);bottom:calc(.2em + 56px)}.hx-thesis .display{font-size:clamp(1.9rem,8.4vw,2.6rem)!important}.hx-thesis .hx-line{font-size:1.05rem}.hx-present-end{display:none}}@media (prefers-reduced-motion:reduce){.hx-today:after{animation:none}}@media (max-width:899px){.hx-ui .hx-readout{grid-area:2/1;place-self:start stretch;min-width:0;margin-top:6px;padding:0;display:grid}.hx-readout>div{padding:8px 0}body.motion-ok .hx-readout{transform-origin:0%;transform:translate3d(calc(var(--hp) * 12vw), 0, 0)}}.site-nav .wordmark{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-nav .wordmark svg{flex:none;display:block}.exp-readouts{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1px;display:grid}.exp-readout{background:#000;align-content:space-between;gap:12px;min-height:132px;padding:18px 18px 14px;display:grid}.exp-value{align-items:flex-end;gap:10px;display:flex}.exp-value .seg-number{gap:4px;height:clamp(34px,3.4vw,48px);display:inline-flex}.exp-value .tc-digit{width:auto;height:100%;overflow:visible;transform:skew(-7deg)}.exp-value .tc-digit polygon{fill:var(--ink);opacity:.08}.exp-value .tc-digit polygon.on{opacity:1}.exp-unit{font-size:var(--mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);padding-bottom:4px}.exp-plate{letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--ink);justify-self:start;padding:3px 7px 2px;font-size:9px}.exp-readout.is-open .tc-digit polygon.on{opacity:.35}.exp-readout.is-open .exp-plate{color:var(--ink-dim);outline:1px solid var(--rule);background:0 0}.exp-foot{font-size:var(--mono-xs);letter-spacing:.12em;color:var(--ink-dim);background:#000;grid-column:1/-1;margin:0;padding:12px 18px}@media (max-width:719px){.exp-readout{min-height:110px;padding:14px 12px 12px}.exp-value .seg-number{height:30px}}.research{height:calc(var(--n,4) * 95svh + 100svh);position:relative}.research-stage{height:100svh;position:sticky;top:0;overflow:clip}.research-head{top:clamp(84px,12vh,132px);left:calc(var(--rail-w) + var(--gutter));z-index:3;gap:14px;width:min(560px,44vw);display:grid;position:absolute}.research-title{margin:0;font-size:clamp(2.3rem,4.6vw,4.2rem)!important;line-height:.95!important}.research-lead{max-width:44ch;color:var(--ink-dim);font-size:var(--text-md);margin:0;line-height:1.5}.research-cards{left:calc(var(--rail-w) + var(--gutter));z-index:3;width:min(560px,44vw);position:absolute;top:clamp(330px,44vh,440px);bottom:clamp(70px,10vh,110px)}.research-card{opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .45s var(--ease-out-expo), transform .8s var(--ease-out-expo), visibility 0s linear .45s;align-content:start;gap:14px;display:grid;position:absolute;inset:0 auto auto 0;transform:translateY(28px)}.research-card.is-past{transform:translateY(-28px)}.research-card.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s var(--ease-out-expo) .12s, transform .9s var(--ease-out-expo) 80ms, visibility 0s linear 0s;transform:none}.research-idx{font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.research-question{margin:0;font-size:clamp(1.8rem,2.7vw,2.6rem)!important;line-height:1.02!important}.research-finding{font-size:var(--text-lg);color:var(--ink);max-width:46ch;margin:0;line-height:1.45}.research-entries{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.research-entry{border:1px solid var(--rule);color:var(--ink);background:#000;gap:6px;padding:14px 16px 16px;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid}.research-entry:hover,.research-entry:focus-visible{border-color:var(--ink);outline:none}.research-entry-top{font-size:var(--mono-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;gap:12px;display:flex}.research-kind{color:var(--ink)}.research-entry-title{font-family:var(--font-display);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.1}.research-entry-title span{transition:transform .35s var(--ease-out-expo);display:inline-block}.research-entry:hover .research-entry-title span{transform:translate(3px,-3px)}.research-entry-summary{color:var(--ink-dim);font-size:.9rem;line-height:1.5}.research-rail{left:calc(var(--rail-w) + var(--gutter));z-index:3;flex-wrap:wrap;gap:18px;display:flex;position:absolute;bottom:clamp(22px,4vh,40px)}.research-rail button{color:var(--ink-dim);font:500 var(--mono-xs) / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.research-rail button i{border:1px solid;width:7px;height:7px}.research-rail button.is-active{color:var(--ink)}.research-rail button.is-active i{background:var(--ink)}.research-rail button:hover{color:var(--ink)}@media (max-width:719px){.research{height:calc(var(--n,4) * 100svh + 100svh)}.research-head{gap:8px;width:auto;top:72px;left:16px;right:16px}.research-title{font-size:2rem!important}.research-lead{display:none}.research-cards{width:auto;height:56svh;inset:auto 16px 64px}.research-card{inset:auto 0 0}.research-question{font-size:1.6rem!important}.research-finding{font-size:1rem}.research-entry-summary{display:none}.research-rail{gap:14px;bottom:18px;left:16px}}@media (prefers-reduced-motion:reduce){.research{height:auto}.research-stage{height:auto;padding:14vh 0 10vh;position:relative}.research-head,.research-cards,.research-rail{position:relative;inset:auto}.research-cards{gap:56px;margin-top:48px;display:grid}.research-card{opacity:1;visibility:visible;pointer-events:auto;position:relative;transform:none}.research-rail{display:none}}.rx-page{z-index:3;background:#000;min-height:100svh;padding:clamp(120px,18vh,200px) 0 120px;position:relative}.rx-hero{gap:18px;max-width:880px;margin-bottom:clamp(64px,10vh,120px);display:grid}.rx-hero-title{margin:0;letter-spacing:-.03em!important;font-size:clamp(3rem,8vw,7.5rem)!important;line-height:.9!important}.rx-hero-lead{max-width:56ch;color:var(--ink-dim);font-size:var(--text-lg);margin:0;line-height:1.5}.rx-lines{margin:0;padding:0;list-style:none}.rx-line,.rx-notes{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding:clamp(40px,7vh,72px) 0;display:grid}.rx-line-head{align-content:start;gap:14px;display:grid}.rx-line-idx{font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.rx-question{margin:0;font-size:clamp(2rem,3.4vw,3.2rem)!important;line-height:1!important}.rx-finding{font-size:var(--text-lg);max-width:44ch;margin:0;line-height:1.45}.rx-entries{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rx-entry{border:1px solid var(--rule);color:var(--ink);background:#000;gap:8px;padding:18px 20px 20px;text-decoration:none;transition:border-color .25s;display:grid}.rx-entry:hover,.rx-entry:focus-visible{border-color:var(--ink);outline:none}.rx-entry-top{font-size:var(--mono-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;gap:12px;display:flex}.rx-kind{color:var(--ink)}.rx-entry-title{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.08}.rx-entry-title span{transition:transform .35s var(--ease-out-expo);display:inline-block}.rx-entry:hover .rx-entry-title span{transform:translate(3px,-3px)}.rx-entry-summary{color:var(--ink-dim);font-size:.95rem;line-height:1.55}.rx-empty{color:var(--ink-dim);align-self:center;margin:0;line-height:1.6}@media (max-width:899px){.rx-line,.rx-notes{grid-template-columns:1fr}}.research-entry.is-coming,.rx-entry.is-coming,.rx-next-card{border-style:dashed;border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.research-entry.is-coming,.rx-entry.is-coming,.rx-next-card{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}}.research-entry.is-coming,.rx-entry.is-coming,.rx-next-card{cursor:default}.research-entry.is-coming:hover,.rx-entry.is-coming:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.research-entry.is-coming:hover,.rx-entry.is-coming:hover{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}}.research-entry.is-coming .research-entry-title,.rx-entry.is-coming .rx-entry-title{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.research-entry.is-coming .research-entry-title,.rx-entry.is-coming .rx-entry-title{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.research-kind i,.rx-kind i{vertical-align:1px;border:1px solid;width:6px;height:6px;margin-right:4px;display:inline-block}.is-coming .research-kind i,.is-coming .rx-kind i,.rx-next-card .rx-kind i,.research-next .research-kind i{animation:1.2s steps(2,end) infinite rx-blink}.research-live{background:var(--signal);vertical-align:1px;width:6px;height:6px;margin-right:6px;animation:1.2s steps(2,end) infinite rx-blink;display:inline-block}@keyframes rx-blink{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.research-kind i,.rx-kind i,.research-live{animation:none}}.research-next .research-question em{font-style:italic}.research-entry.is-featured .research-entry-title{font-size:clamp(1.45rem,2vw,1.9rem)}.research-all{font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);justify-self:start;margin-top:4px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.research-all{border-bottom:1px solid color-mix(in srgb, var(--ink) 40%, transparent)}}.research-all{padding-bottom:3px}.research-all:hover{border-color:var(--ink)}.research-rail button.is-next{color:var(--ink)}.research-rail button.is-next i{border-style:dashed}@media (max-width:719px){.research-next .research-entry-summary{display:none}}.rx-stats{gap:clamp(24px,4vw,56px);margin:10px 0 0;display:flex}.rx-stats div{gap:6px;display:grid}.rx-stats dt{font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.rx-stats dd{font-family:var(--font-display);margin:0;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1}.rx-section-head{gap:14px;margin-bottom:clamp(24px,4vh,40px);display:grid}.rx-next,.rx-method{border-top:1px solid var(--rule);padding:clamp(40px,7vh,72px) 0}.rx-next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rx-next-card{background:#000;border-width:1px;align-content:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.rx-next-title{margin:0;font-size:clamp(1.9rem,3vw,2.8rem)!important;line-height:1!important}.rx-next-question{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;font-style:italic;line-height:1.3}.rx-next-question .mono{font-style:normal;font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px;display:block}.rx-next-status{font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;border:1px dashed var(--ink);justify-self:start}@supports (color:color-mix(in lab, red, red)){.rx-next-status{border:1px dashed color-mix(in srgb, var(--ink) 40%, transparent)}}.rx-next-status{padding:6px 10px}.rx-method-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.rx-method-grid li{background:#000;align-content:start;gap:10px;padding:22px 22px 26px;display:grid}.rx-method-title{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400;line-height:1.05}.rx-method-grid p{color:var(--ink-dim);margin:0;font-size:.95rem;line-height:1.55}.rx-venture{font-size:var(--mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);justify-self:start;margin-top:6px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.rx-venture{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}}.rx-venture{padding-bottom:3px}.rx-venture:hover{border-color:var(--ink)}@media (min-width:720px){.research-head{gap:10px;top:clamp(78px,10vh,110px)}.research-title{font-size:clamp(2.2rem,3.8vw,3.4rem)!important}.research-lead{max-width:56ch;font-size:.95rem}.research-cards{top:clamp(290px,35vh,360px);bottom:clamp(64px,9vh,96px)}.research-card{gap:12px}.research-entries{gap:8px;margin-top:4px}.research-entry{gap:5px;padding:12px 14px 13px}.research-entry-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.research-card:not(.research-next) .research-entry.is-coming{padding-block:10px 11px}.research-card:not(.research-next) .research-entry.is-coming .research-entry-title{font-size:clamp(1.15rem,1.5vw,1.4rem)}@media (max-width:719px){.research-card:not(.research-next) .research-entry.is-coming .research-entry-top>span:last-child{display:none}}.about-quote{border-left:1px solid var(--ink);margin:8px 0 0;padding:0 0 0 20px}.about-quote p{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2}.about-bio{gap:1.1em;max-width:64ch;padding:0 0 clamp(48px,8vh,80px);display:grid}.about-bio p{font-size:var(--text-lg);color:var(--ink);margin:0;line-height:1.6}.about-bio p+p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.about-bio p+p{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.about-facts{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin:0;display:grid}.about-facts div{background:#000;gap:8px;padding:20px 22px 22px;display:grid}.about-facts dt{font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.about-facts dd{font-family:var(--font-display);margin:0;font-size:1.45rem;line-height:1.15}.about-facts a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.about-facts a{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}}.about-ventures{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.about-summary{color:var(--ink);font-size:1rem}.about-link{color:var(--ink-dim);font-size:1.2rem}.about-research{border-top:1px solid var(--rule);margin:0 0 24px;padding:0;list-style:none;display:grid}.about-research li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.about-research .mono{font-size:var(--mono-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.about-research a,.about-research li>span:last-child{font-family:var(--font-display);color:var(--ink);font-size:1.35rem;text-decoration:none}.about-research a:hover{text-underline-offset:4px;text-decoration:underline}.about-faq{border-top:1px solid var(--rule);margin:0;display:grid}.about-faq div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(16px,4vw,64px);padding:20px 0;display:grid}.about-faq dt{font-family:var(--font-display);font-size:1.45rem;line-height:1.15}.about-faq dd{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.about-faq dd{color:color-mix(in srgb, var(--ink) 82%, transparent)}}.about-faq dd{line-height:1.6}.about-elsewhere{font-size:var(--mono-sm);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:24px;padding-top:clamp(40px,7vh,72px);display:flex}.about-elsewhere a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.about-elsewhere a{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}}.about-elsewhere a{padding-bottom:3px}@media (max-width:719px){.about-research li,.about-faq div{grid-template-columns:1fr;gap:6px}}.im-term{border:1px solid var(--rule);color:var(--ink);white-space:pre;background:#000;margin:0 0 8px;padding:22px 24px;font-size:.9rem;line-height:1.7;overflow-x:auto}.im-term .p{color:var(--ink-dim);margin-right:8px}.im-term .c{color:var(--ink-dim)}.endstate{border-top:0;height:360svh}.es-stage{isolation:isolate;z-index:4}.es-grid{transition:opacity .7s var(--ease-out-expo), transform .9s var(--ease-out-expo), visibility 0s linear 0s}.endstate.is-arrived .es-grid{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease-out-expo), transform .9s var(--ease-out-expo), visibility 0s linear .5s;transform:translateY(-6vh)scale(.97)}.es-ring{justify-items:center;gap:14px;display:grid}.es-ring svg{aspect-ratio:1}.es-tick{fill:var(--ink-dim);font:500 9px var(--font-mono);letter-spacing:.1em}.es-ring .es-note{font-size:var(--mono-xs);color:var(--ink-dim);letter-spacing:.08em;text-align:center;margin:0}.es-center{inset:0 0 32px}.es-arrive{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease-out-expo), transform .9s var(--ease-out-expo), visibility 0s linear .4s;align-content:center;display:grid;position:absolute;inset:0;transform:translateY(5vh)}.endstate.is-arrived .es-arrive{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s var(--ease-out-expo) .25s, transform 1.2s var(--ease-out-expo) .2s, visibility 0s linear 0s;transform:none}.es-arrive-inner{justify-items:start;gap:clamp(18px,3vh,30px);width:100%;display:grid}.es-cta-head{margin:0;display:grid;letter-spacing:-.03em!important;font-size:clamp(3rem,8.6vw,9rem)!important;line-height:.9!important}.es-cta-head span:last-child{padding-left:.6em}.es-cta-line{max-width:38ch;font-size:var(--text-lg);color:var(--ink-dim);margin:0;line-height:1.45}.es-cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.es-btn{border:1px solid var(--ink);align-items:center;gap:10px;min-height:48px;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.es-btn{border:1px solid color-mix(in srgb, var(--ink) 38%, transparent)}}.es-btn{color:var(--ink);font:500 var(--mono-sm) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#000;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s}.es-btn span{transition:transform .35s var(--ease-out-expo)}.es-btn:hover,.es-btn:focus-visible{background:var(--ink);color:#000;border-color:var(--ink);outline:none}.es-btn:hover span{transform:translate(4px)}.es-btn.is-primary{background:var(--ink);color:#000;border-color:var(--ink)}.es-btn.is-primary:hover,.es-btn.is-primary:focus-visible{color:var(--ink);background:#000}.es-colophon{border-top:1px solid var(--rule);width:min(100%,720px);font-size:var(--mono-xs);letter-spacing:.1em;color:var(--ink-dim);margin:clamp(12px,3vh,36px) 0 0;padding-top:16px}@media (max-width:899px){.endstate{height:330svh}.es-ring{width:min(74vw,38svh)}.es-cta-head{font-size:clamp(2.6rem,13vw,4.4rem)!important}.es-cta-head span:last-child{padding-left:0}.es-btn{min-height:44px;padding:0 16px}.es-arrive{align-content:center;padding-top:40px}}.endstate.is-still{height:auto}.endstate.is-still .es-stage{height:auto;position:relative}.endstate.is-still .es-grid{opacity:1;visibility:visible;pointer-events:auto;transform:none}.endstate.is-still .es-arrive{opacity:1;visibility:visible;pointer-events:auto;padding-block:18vh;position:relative;transform:none}.ignition{z-index:300;cursor:pointer;transition:opacity .5s var(--ease-out-expo), visibility 0s linear .5s;background:#000;place-content:center;justify-items:center;gap:26px;display:grid;position:fixed;inset:0}html.no-ignition .ignition{display:none}.ignition.is-gone{opacity:0;visibility:hidden;pointer-events:none}.ignition .ignition-panel{--seg-h:clamp(30px, 5.4vw, 62px);opacity:1!important;border:1px solid var(--rule)!important;background:#000!important;padding:20px 24px 16px!important;position:relative!important;inset:auto!important;transform:none!important}.ignition .tc-fields{gap:clamp(12px,1.6vw,22px)!important}.ignition .tc-cap{font-size:10px;display:block!important}.ignition .tc-mon{font-size:calc(var(--seg-h) * .8)!important}.ignition .tc-name{padding:5px 8px 4px!important;font-size:11px!important}.ignition .tc-colon{gap:calc(var(--seg-h) * .28);padding-bottom:calc(var(--seg-h) * .18)}.ignition .tc-colon i{opacity:1;width:5px;height:5px}.ignition .tc-ampm i{width:9px!important;height:9px!important}.ignition[data-stage=boot] .ignition-panel{animation:.35s steps(4,end) both ign-power}@keyframes ign-power{0%{opacity:0}50%{opacity:.4}75%{opacity:.1}to{opacity:1}}.ignition-status{font-size:var(--mono-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:12px;margin:0;display:flex}.ignition-status i{background:var(--signal);width:6px;height:6px;animation:.5s steps(2,end) infinite ign-blink}@keyframes ign-blink{50%{opacity:0}}@media (max-width:719px){.ignition .ignition-panel{--seg-h:24px;padding:12px 14px 10px!important}.ignition .tc-cap{font-size:8px}.ignition .tc-fields{gap:8px!important}}.ignition-load{background:var(--ink);height:1px;margin-top:12px;display:block}@supports (color:color-mix(in lab, red, red)){.ignition-load{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.ignition-load{overflow:hidden}.ignition-load i{background:var(--ink);transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}.ignition{animation:.6s 7s forwards ign-failsafe}@keyframes ign-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.es-colophon a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.es-colophon a{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}}.nf{min-height:100svh;color:var(--ink);text-align:center;background:#000;place-content:center;justify-items:center;gap:28px;padding:40px 20px;display:grid}.nf-mark{color:var(--ink)}.nf-circuits{border:1px solid var(--rule);justify-items:center;gap:10px;padding:18px 22px 14px;display:grid}.nf-circuits .seg-number{gap:6px;height:clamp(56px,10vw,96px);display:inline-flex}.nf-circuits .tc-digit{width:auto;height:100%;transform:skew(-7deg)}.nf-circuits .tc-digit polygon{fill:var(--ink);opacity:.08}.nf-circuits .tc-digit polygon.on{opacity:1}.nf-plate{background:var(--ink);color:#000;letter-spacing:.22em;text-transform:uppercase;width:100%;padding:4px 8px 3px;font-size:10px}.nf-title{margin:0;font-size:clamp(2.4rem,6vw,4.6rem)!important;line-height:.95!important}.nf-line{color:var(--ink-dim);margin:0}.nf-links{font-size:var(--mono-sm);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.nf-links a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.nf-links a{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}}.nf-links a{padding-bottom:3px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
