@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Regular-s.p.2w-per07rgm--.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Italic-s.p.23lz5vav39zlp.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Bold-s.p.3rjr8ob-d12cc.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_BoldItalic-s.p.1epawp4x7gpmh.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_ac6139cf-module__no7W8W__className{font-family:spaceMono,spaceMono Fallback}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}html,body{color:#1a1817;-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;overflow-x:hidden}body{letter-spacing:-.01em;line-height:1.5}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}
.nav-rail-module__nElQPa__rail{z-index:200;width:16px;height:100vh;position:fixed;top:0;left:0}.nav-rail-module__nElQPa__railOpen .nav-rail-module__nElQPa__panel{transform:translate(0)}.nav-rail-module__nElQPa__railOpen .nav-rail-module__nElQPa__hint{opacity:0}@media (max-width:640px){.nav-rail-module__nElQPa__rail{width:28px}}.nav-rail-module__nElQPa__hint{background:#00000024;border-radius:1px;width:2px;height:56px;transition:opacity .25s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.nav-rail-module__nElQPa__notifier{z-index:210;color:#000;letter-spacing:.01em;white-space:nowrap;pointer-events:none;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;animation:.4s both nav-rail-module__nElQPa__navHintIn,1.8s ease-in-out .6s infinite nav-rail-module__nElQPa__navHintNudge;display:flex;position:fixed;top:50%;left:24px;transform:translateY(-50%)}.nav-rail-module__nElQPa__notifierArrow{font-size:.95rem;line-height:1}@keyframes nav-rail-module__nElQPa__navHintIn{0%{opacity:0;transform:translateY(-50%)scale(.92)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes nav-rail-module__nElQPa__navHintNudge{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-5px)}}.nav-rail-module__nElQPa__panel{-webkit-backdrop-filter:blur(32px)saturate(220%);text-align:left;background:#ffffff38;border-right:1px solid #ffffff59;flex-direction:column;align-items:flex-start;gap:1.75rem;width:120px;height:100vh;padding:2.75rem 1.5rem 2rem;display:flex;position:absolute;top:0;left:0;transform:translate(-100%);box-shadow:inset -1px 0 #fff6}.nav-rail-module__nElQPa__rail:hover .nav-rail-module__nElQPa__panel{transform:translate(0)}.nav-rail-module__nElQPa__rail:hover .nav-rail-module__nElQPa__hint{opacity:0}.nav-rail-module__nElQPa__face{object-fit:cover;width:60px;height:60px;display:block}.nav-rail-module__nElQPa__list{flex-direction:column;align-items:flex-start;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.nav-rail-module__nElQPa__name{letter-spacing:.3em;color:#000;margin:auto 0 0;font-size:.75rem;font-weight:800}.nav-rail-module__nElQPa__link{letter-spacing:0;color:#000;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .15s}.nav-rail-module__nElQPa__link:hover{color:#8b6f47}
