@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0xtybkn6m2pbr.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.0ky2yuq6gww~a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.15d0up_vetvxl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.0mp~om~rm6mbs.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.0.ts8edrg1ujy.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.0u_lww5dp146..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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.02x5gcj01ji7l.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0xtybkn6m2pbr.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.0ky2yuq6gww~a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.15d0up_vetvxl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.0mp~om~rm6mbs.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.0.ts8edrg1ujy.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.0u_lww5dp146..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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.02x5gcj01ji7l.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.04k1kxag3vb-a.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.13-z0d191nlw2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0m41chdbo3wya.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0p6j_jmp08.12.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0ef8f_5ne8d7r.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.098tawn2q_~b0.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.14m88r~v.m-cq.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.04k1kxag3vb-a.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.13-z0d191nlw2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.0m41chdbo3wya.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0p6j_jmp08.12.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0ef8f_5ne8d7r.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.098tawn2q_~b0.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.14m88r~v.m-cq.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_cb3920f5-module__OBtIyW__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_cb3920f5-module__OBtIyW__variable{--font-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:replicaMono;src:url(../media/ReplicaMonoStd-s.105~k45qm5hga.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:replicaMono Fallback;src:local(Arial);ascent-override:67.32%;descent-override:16.46%;line-gap-override:5.98%;size-adjust:133.68%}.replicamono_13d89802-module__uNOQ-q__className{font-family:replicaMono,replicaMono Fallback;font-style:normal;font-weight:400}.replicamono_13d89802-module__uNOQ-q__variable{--font-mono:"replicaMono", "replicaMono Fallback"}
:root{--bg:#000;--fg:#e8e8e8;--fg-soft:#c7c7c7;--fg-muted:#888;--fg-dark:#3d3d3d;--line-color:#e8e8e82b;--line-quiet:#e8e8e812;--z-canvas:1;--z-frame:3;--z-ui:10}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;min-height:100%;color:var(--fg);margin:0;overflow:hidden}body{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.landing-shell{background:#000;width:100vw;height:100svh;min-height:620px;position:relative;overflow:hidden}.landing-shell:before{content:"";z-index:var(--z-frame);pointer-events:none;border:1px solid var(--line-quiet);border-radius:8px;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 -18px 36px #e8e8e808}.webgl-container{z-index:var(--z-canvas);pointer-events:none;position:absolute;inset:0}.webgl-container canvas{width:100%;height:100%;display:block}.babel-hover-layer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.babel-hover-target{pointer-events:auto;width:40vw;position:absolute;top:0;bottom:0;left:30vw}.source-fragment{color:#e8e8e8eb;max-width:min(440px,38vw);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-shadow:0 0 12px #e8e8e86b,0 0 22px #000,0 0 5px #000;transform:translate3d(var(--fragment-x), var(--fragment-y), 0) rotate(var(--fragment-rotation));animation:source-fragment-drift var(--fragment-duration) ease-out forwards;pointer-events:none;will-change:opacity, filter, transform;background:linear-gradient(90deg,#0000009e,#0000004d 72%,#0000);padding:3px 8px 4px 0;font-size:clamp(10px,.78vw,14px);line-height:1.35;position:absolute;top:0;left:0}@keyframes source-fragment-drift{0%{opacity:0;filter:blur(6px);transform:translate3d(var(--fragment-x), var(--fragment-y), 0) rotate(var(--fragment-rotation)) scale(.96)}12%{opacity:.9;filter:blur()}68%{opacity:.64}to{opacity:0;filter:blur(3px);transform:translate3d(calc(var(--fragment-x) + var(--fragment-drift-x)), calc(var(--fragment-y) + var(--fragment-drift-y)), 0) rotate(var(--fragment-rotation)) scale(1.02)}}.ui-layer{z-index:var(--z-ui);pointer-events:none;text-shadow:0 0 14px #000,0 0 3px #000;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;padding:clamp(28px,4.2vw,62px) clamp(28px,4.8vw,76px);display:grid;position:absolute;inset:0}.clickable{pointer-events:auto}.mono-text,.phonetics,.system-status,.terminal-block,.cta-link{text-transform:uppercase}.serif-title,.logo,.axis-label,.agent-note{font-family:var(--font-serif), "Times New Roman", serif;font-weight:400}.page-header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.brand-cluster{flex-direction:column;gap:6px;display:flex}.logo{color:var(--fg);letter-spacing:.02em;font-size:clamp(28px,2vw,34px);font-style:italic;line-height:.95}.phonetics{color:var(--fg-muted);letter-spacing:.12em;font-size:12px;line-height:1}.system-status{color:var(--fg-muted);letter-spacing:.22em;text-align:right;text-transform:uppercase;flex-direction:column;gap:10px;font-size:12px;line-height:1;display:flex}.status-live{color:var(--fg)}.mid-zone{grid-column:1/-1;position:relative}.bottom-zone{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.annotation{align-items:flex-start;gap:clamp(34px,4.2vw,74px);display:flex;position:absolute}.anno-1{top:16.5%;left:clamp(112px,12.5vw,250px)}.anno-2{bottom:16%;left:clamp(150px,17vw,350px)}.anno-data-cluster{flex-direction:column;width:clamp(134px,10vw,172px);display:flex}.copy-cluster{flex-direction:column;width:clamp(260px,24vw,420px);display:flex}.anno-2 .copy-cluster{width:clamp(260px,28vw,470px)}.anno-title{color:var(--fg-soft);letter-spacing:.02em;margin-bottom:28px;font-size:clamp(18px,1.32vw,22px);line-height:1.14}.copy-line{max-width:340px;color:var(--fg-soft);letter-spacing:.12em;font-size:clamp(10px,.72vw,13px);line-height:1.45}.copy-line+.copy-line{margin-top:8px}.copy-line:first-of-type{color:var(--fg)}.copy-note{text-align:left;max-width:390px;padding-right:0}.data-row{align-items:center;min-height:32px;display:flex;position:relative}.data-value{width:58px;color:var(--fg);text-align:right;margin-right:12px;font-size:clamp(16px,1.08vw,20px);font-weight:400;line-height:1}.data-unit{color:var(--fg-muted);align-items:baseline;gap:6px;font-size:9px;line-height:1.1;display:inline-flex}.axis-label{color:var(--fg-muted);text-align:right;margin-top:24px;padding-right:clamp(16px,2.4vw,46px);font-size:clamp(15px,1vw,18px);font-style:italic;line-height:1.1}.terminal-block{width:min(430px,42vw);color:var(--fg-muted);font-size:clamp(10px,.82vw,15px);line-height:1.65}.terminal-line{grid-template-columns:104px 1fr;align-items:baseline;gap:22px;min-height:28px;display:grid}.term-key{color:var(--fg-dark);letter-spacing:.1em}.term-val{color:var(--fg-soft)}.cta-container{flex-direction:column;align-items:flex-end;gap:18px;min-width:min(330px,42vw);display:flex}.cta-link{border-bottom:1px solid var(--line-color);color:var(--fg);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;background:0 0;border-top:0;border-left:0;border-right:0;font-size:clamp(11px,.9vw,15px);line-height:1.2;text-decoration:none;transition:border-color .18s,color .18s}.cta-link:hover,.cta-link:focus-visible{color:#fff;border-color:#e8e8e8ad;outline:none}.rsvp-overlay{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:radial-gradient(circle at 50% 48%,#e8e8e814,#0000 34%),#000000b8;place-items:center;padding:clamp(24px,4vw,56px);display:grid;position:fixed;inset:0}.rsvp-panel{background:linear-gradient(#141414eb,#050505f0),#050505;border:1px solid #e8e8e824;border-radius:8px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:clamp(24px,4vw,42px);overflow:auto;box-shadow:0 24px 80px #000000b3,inset 0 0 0 1px #ffffff06}.rsvp-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.rsvp-kicker{color:var(--fg-muted);letter-spacing:.18em;margin:0 0 10px;font-size:10px}.rsvp-title{color:var(--fg);letter-spacing:.02em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:.96}.rsvp-title-prefix{font-style:normal}.rsvp-title-name{font-style:italic}.rsvp-close{width:32px;height:32px;color:var(--fg-soft);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#00000059;border:1px solid #e8e8e829;border-radius:999px;place-items:center;font-size:10px;line-height:1;transition:border-color .18s,color .18s,background .18s;display:inline-grid}.rsvp-close:hover,.rsvp-close:focus-visible{color:#fff;background:#ffffff0f;border-color:#e8e8e880;outline:none}.rsvp-form{gap:18px;display:grid}.rsvp-field{gap:8px;display:grid}.rsvp-field span{color:var(--fg-muted);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.rsvp-field input,.rsvp-field textarea{width:100%;color:var(--fg);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;background:#ffffff09;border:1px solid #e8e8e824;border-radius:0;outline:none;padding:13px 14px;font-size:13px;line-height:1.35;transition:border-color .18s,background .18s}.rsvp-field textarea{resize:vertical;min-height:92px}.rsvp-field input::placeholder{color:#e8e8e84d}.rsvp-field input:focus,.rsvp-field textarea:focus{background:#ffffff0e;border-color:#e8e8e885}.rsvp-field input[aria-invalid=true],.rsvp-field textarea[aria-invalid=true]{background:#ffffff0f;border-color:#e8e8e870}.rsvp-error{color:var(--fg-soft);letter-spacing:.12em;margin:-2px 0 0;font-size:9px;line-height:1.3}.rsvp-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.rsvp-submit{border:0;border-bottom:1px solid var(--line-color);color:var(--fg);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;background:0 0;flex:none;padding:0 0 3px;font-size:11px;line-height:1.2;transition:border-color .18s,color .18s}.rsvp-submit:hover,.rsvp-submit:focus-visible{color:#fff;border-color:#e8e8e8ad;outline:none}.rsvp-submit:disabled{cursor:wait;color:var(--fg-muted);border-color:#e8e8e83d}.rsvp-status{color:var(--fg-dark);letter-spacing:.12em;text-align:right;margin:0;font-size:9px;line-height:1.45}.rsvp-status-invalid,.rsvp-status-error{color:var(--fg-muted)}.rsvp-status-saved{color:var(--fg-soft)}.agent-note{color:var(--fg-dark);font-size:clamp(10px,.76vw,13px);font-style:italic;line-height:1}@media (max-width:980px){.landing-shell{min-height:560px}.ui-layer{padding:28px}.annotation{gap:24px}.anno-1{left:8vw}.anno-2{left:13vw}.terminal-line{grid-template-columns:92px 1fr;gap:14px}}@media (max-width:720px){body{font-size:10px}.landing-shell{height:100dvh;min-height:100svh}.landing-shell:before{border-radius:10px;inset:12px}.webgl-container{opacity:.58}.babel-hover-target{width:86vw;left:0}.source-fragment{letter-spacing:.08em;max-width:260px;font-size:8px}.ui-layer{padding:calc(32px + env(safe-area-inset-top)) 30px calc(38px + env(safe-area-inset-bottom));grid-template-columns:1fr}.page-header{align-items:flex-start}.logo{font-size:25px}.phonetics,.system-status{font-size:9px}.system-status{letter-spacing:.15em;gap:7px;max-width:152px}.mid-zone{flex-direction:column;justify-content:center;gap:14px;padding-top:3vh;display:flex}.annotation{gap:12px;position:static}.anno-2{margin-left:0}.anno-title{margin-bottom:16px;font-size:17px}.anno-data-cluster{width:128px}.copy-cluster,.anno-2 .copy-cluster{width:min(310px,100vw - 60px)}.copy-line{letter-spacing:.08em;max-width:270px;font-size:9px}.copy-note{max-width:280px}.data-row{min-height:26px}.data-value{width:46px;margin-right:9px;font-size:15px}.axis-label{margin-top:14px;padding-right:16px;font-size:13px}.bottom-zone{grid-template-columns:1fr;gap:14px;display:grid}.terminal-block{width:100%;font-size:9px;line-height:1.45}.terminal-line{grid-template-columns:76px minmax(0,1fr);gap:10px;min-height:21px}.cta-container{align-items:flex-start;gap:10px;min-width:0}.cta-link{font-size:10px}.rsvp-overlay{align-items:end;padding:14px}.rsvp-panel{max-height:calc(100dvh - 28px);padding:24px 20px}.rsvp-heading{margin-bottom:22px}.rsvp-form{gap:14px}.rsvp-field input,.rsvp-field textarea{padding:12px;font-size:12px}.rsvp-actions{flex-direction:column;align-items:flex-start;gap:12px}.rsvp-status{text-align:left;max-width:260px}.agent-note{display:none}}@media (max-height:650px) and (max-width:720px){.anno-2,.terminal-block{display:none}}
