.site-shell-module__64NqyG__shell{isolation:isolate;min-height:100svh;color:var(--ivory);background:0 0;position:relative;overflow-x:clip}.site-shell-module__64NqyG__sky{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 52% 8%, var(--haze-warm), transparent 74%), radial-gradient(50% 44% at 2% 78%, var(--haze-threshold), transparent 80%), var(--field);position:fixed;inset:0}.site-shell-module__64NqyG__starLayer{background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.site-shell-module__64NqyG__starsStill{background-image:var(--stars-still)}.site-shell-module__64NqyG__starsDrift{background-image:var(--stars-drift);animation:13s ease-in-out infinite alternate site-shell-module__64NqyG__breathe}.site-shell-module__64NqyG__starsBright{background-image:var(--stars-bright);animation:19s ease-in-out 2s infinite alternate-reverse site-shell-module__64NqyG__breathe}.site-shell-module__64NqyG__header,.site-shell-module__64NqyG__content,.site-shell-module__64NqyG__footer{z-index:1;position:relative}.site-shell-module__64NqyG__header{z-index:20;padding:max(.85rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) 2.5rem max(1rem, env(safe-area-inset-left));background:linear-gradient(to bottom, var(--veil-navigation), transparent);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.site-shell-module__64NqyG__wordmark,.site-shell-module__64NqyG__primaryNav a{color:#f3eadcc2;letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;align-items:center;min-height:44px;font-size:clamp(.5625rem,.65vw,.75rem);text-decoration:none;display:inline-flex}.site-shell-module__64NqyG__wordmark{color:var(--ivory);letter-spacing:.2em}.site-shell-module__64NqyG__primaryNav{white-space:nowrap;align-items:flex-start;gap:clamp(.45rem,1.5vw,1.25rem);display:flex}.site-shell-module__64NqyG__primaryNav a:hover,.site-shell-module__64NqyG__primaryNav a:focus-visible{color:var(--ivory)}.site-shell-module__64NqyG__footer{padding:clamp(4rem, 10svh, 8rem) max(1.25rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:var(--signal-faint);font:.5625rem/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:4rem;display:flex}.site-shell-module__64NqyG__footerIdentity,.site-shell-module__64NqyG__footerMap,.site-shell-module__64NqyG__footerMap nav{gap:.35rem;display:grid}.site-shell-module__64NqyG__footerIdentity p:first-child,.site-shell-module__64NqyG__footerMap p{color:#f3eadcb3}.site-shell-module__64NqyG__footerIdentity p:first-child{letter-spacing:.2em}.site-shell-module__64NqyG__footerIdentity>a{margin-top:.8rem}.site-shell-module__64NqyG__footerMap{grid-template-columns:repeat(3,minmax(9rem,1fr));gap:2rem clamp(2rem,5vw,5rem)}.site-shell-module__64NqyG__footer a{color:#f3eadc8f;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-shell-module__64NqyG__footer a:hover,.site-shell-module__64NqyG__footer a:focus-visible{color:var(--ivory)}@keyframes site-shell-module__64NqyG__breathe{0%{opacity:.48}to{opacity:1}}@media (max-width:48rem){.site-shell-module__64NqyG__header{align-items:flex-start}.site-shell-module__64NqyG__primaryNav{gap:.25rem .7rem}.site-shell-module__64NqyG__footer{flex-direction:column}.site-shell-module__64NqyG__footerMap{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:30rem){.site-shell-module__64NqyG__header{flex-wrap:wrap;padding-bottom:2rem;position:absolute}.site-shell-module__64NqyG__wordmark{width:100%}.site-shell-module__64NqyG__primaryNav{justify-content:space-between;gap:.2rem;width:100%}.site-shell-module__64NqyG__primaryNav a{letter-spacing:.065em;font-size:.5rem}.site-shell-module__64NqyG__footerMap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-shell-module__64NqyG__starsDrift,.site-shell-module__64NqyG__starsBright{opacity:.8;animation:none}}@media print{.site-shell-module__64NqyG__sky,.site-shell-module__64NqyG__header,.site-shell-module__64NqyG__footer{display:none!important}.site-shell-module__64NqyG__shell{color:#000;background:#fff}}
:root,[data-theme=event-horizon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--field:#080706;--signal:#f3eadc;--signal-warm:#b98550;--signal-threshold:#682827;--signal-strong:#f3eadceb;--signal-body:#f3eadca8;--signal-muted:#f3eadc80;--signal-faint:#f3eadc61;--veil-navigation:#080706e0;--haze-warm:#b9855024;--haze-threshold:#68282721;--focus-ring:#ffffffd9;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--page-gutter:max(1.25rem, env(safe-area-inset-left));--reading-width:42rem;--content-width:76rem;--motion-surface:.9s;--motion-drift:13s;--ease-surface:cubic-bezier(.16, 1, .3, 1);--ink:var(--field);--ivory:var(--signal);--bronze:var(--signal-warm);--oxblood:var(--signal-threshold);--void:var(--field);--text:var(--signal)}
:root{--stars-still:radial-gradient(1px 1px at 36.95% 75.42%, #ffffff5c 0%, #fff0 100%), radial-gradient(1px 1px at 92.78% 26.7%, #ffffff91 0%, #fff0 100%), radial-gradient(1px 1px at 94.74% 13.66%, #ffffffa3 0%, #fff0 100%), radial-gradient(1px 1px at 68.59% 57.08%, #ffffff59 0%, #fff0 100%), radial-gradient(1px 1px at 10.92% 97.66%, #ffffffa3 0%, #fff0 100%), radial-gradient(1px 1px at 15.11% 1.34%, #ffffff6e 0%, #fff0 100%), radial-gradient(1px 1px at 6.13% 33.29%, #ffffff9c 0%, #fff0 100%), radial-gradient(1px 1px at 36.84% 36.38%, #ffffff85 0%, #fff0 100%), radial-gradient(1px 1px at 16.58% 14.63%, #ffffff9c 0%, #fff0 100%), radial-gradient(1px 1px at 61.4% 24.01%, #ffffff5c 0%, #fff0 100%), radial-gradient(1px 1px at 72.34% 62.23%, #ffffff8f 0%, #fff0 100%), radial-gradient(1px 1px at 16.84% 23.31%, #ffffff70 0%, #fff0 100%), radial-gradient(1px 1px at 76.26% 19.6%, #ffffffa1 0%, #fff0 100%), radial-gradient(1px 1px at 81.44% 79.39%, #ffffff63 0%, #fff0 100%), radial-gradient(1px 1px at 49.01% 15.12%, #ffffff63 0%, #fff0 100%), radial-gradient(1px 1px at 54.3% 96.76%, #ffffff78 0%, #fff0 100%), radial-gradient(1px 1px at 95.4% 11.06%, #ffffff9e 0%, #fff0 100%), radial-gradient(1px 1px at 87.92% 65.51%, #fff9 0%, #fff0 100%), radial-gradient(1px 1px at 63.69% 30.61%, #fff9 0%, #fff0 100%), radial-gradient(1px 1px at 91.52% 32.92%, #ffffff94 0%, #fff0 100%), radial-gradient(1px 1px at 45.42% 85.45%, #ffffff8a 0%, #fff0 100%), radial-gradient(1px 1px at 11.19% 34.36%, #ffffff6e 0%, #fff0 100%), radial-gradient(1px 1px at 78.48% 75.7%, #ffffffa3 0%, #fff0 100%), radial-gradient(1px 1px at 27.95% 95.05%, #ffffff78 0%, #fff0 100%), radial-gradient(1px 1px at 2.5% 7.33%, #ffffff8c 0%, #fff0 100%), radial-gradient(1px 1px at 41.71% 21.19%, #ffffff63 0%, #fff0 100%), radial-gradient(1px 1px at 54.63% 26.68%, #fff9 0%, #fff0 100%), radial-gradient(1px 1px at 36.27% 95.7%, #ffffff85 0%, #fff0 100%), radial-gradient(1px 1px at 15.8% 11.7%, #ffffff73 0%, #fff0 100%), radial-gradient(1px 1px at 2.2% 11.07%, #ffffff78 0%, #fff0 100%), radial-gradient(1px 1px at 5.2% 44.01%, #ffffffab 0%, #fff0 100%), radial-gradient(1px 1px at 38.69% 92.26%, #fff6 0%, #fff0 100%), radial-gradient(1px 1px at 3.51% 18.13%, #ffffff85 0%, #fff0 100%), radial-gradient(1px 1px at 16.82% 16.06%, #ffffff78 0%, #fff0 100%);--stars-drift:radial-gradient(1.2px 1.2px at 46.6% 83.11%, #ffffff47 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 73.27% 1.61%, #ffffff47 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 0.14% 61.4%, #ffffff59 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 69.47% 61.54%, #ffffff4a 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 85.03% 8.48%, #ffffff61 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 4.81% 45.11%, #ffffff47 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 3.55% 68.31%, #ffffff82 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 68.48% 4.95%, #ffffff7a 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 98.67% 3.19%, #ffffff5e 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 60.06% 59.61%, #ffffff4d 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 95.1% 35.4%, #ffffff47 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 59.78% 35.53%, #ffffff40 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 1.66% 90.97%, #ffffff4d 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 91.98% 35.51%, #ffffff8c 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 31.41% 87.21%, #ffffff4f 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 55.87% 28.54%, #ffffff63 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 0.72% 13.05%, #ffffff42 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 2.61% 67.83%, #ffffff69 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 31.07% 19.81%, #ffffff47 0%, #fff0 100%), radial-gradient(1.2px 1.2px at 72.62% 52.13%, #ffffff57 0%, #fff0 100%);--stars-bright:radial-gradient(1.6px 1.6px at 80.43% 27.07%, #ffffff75 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 79.44% 31.24%, #ffffff78 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 4.95% 59.26%, #ffffffb0 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 91.19% 50.7%, #ffffffc9 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 77.98% 20.02%, #ffffffba 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 24.69% 14.89%, #ffffffab 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 3.21% 89.72%, #ffffffa1 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 87.29% 52.75%, #ffffff82 0%, #fff0 100%), radial-gradient(1.6px 1.6px at 33.5% 52.64%, #ffffff8a 0%, #fff0 100%)}*,:before,:after{box-sizing:border-box}html{background-color:var(--void);scroll-behavior:smooth}body{background-color:var(--void);min-height:100svh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:2px}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
