:root{--ac: #D5774A;--bg: #0B0907;--pa: #14100C;--pa2: #1A1410;--ink: #F2ECE3;--mut: rgba(242, 236, 227, .6);--dim: rgba(242, 236, 227, .4);--line: rgba(255, 255, 255, .09)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Space Grotesk,system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.serif{font-family:Newsreader,Georgia,serif}.mono{font-family:JetBrains Mono,ui-monospace,monospace}svg[data-ic]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.ascroll::-webkit-scrollbar{width:8px}.ascroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px;border:2px solid transparent;background-clip:content-box}.railico{position:relative}.riltip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-6px);opacity:0;pointer-events:none;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;color:#f2ece3;background:#1c1611f0;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:6px 10px;box-shadow:0 14px 34px -14px #000c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:opacity .13s ease,transform .13s ease;z-index:60}.railico:hover .riltip{opacity:1;transform:translateY(-50%) translate(0)}.cw-hover-ac:hover{border-color:var(--ac)!important;color:#f2ece3!important}.cw-focus-ac:focus{border-color:var(--ac)!important}.cw-navitem:hover,.cw-naticon:hover{background:#ffffff0d;color:#f2ece3}.cw-palrow:hover{background:#ffffff0f}.cw-soft:hover{border-color:var(--ac)!important}@keyframes aPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes aBreath{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.05);opacity:1}}@keyframes aShim{0%{background-position:-340px 0}to{background-position:340px 0}}@keyframes aRise{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aFade{0%{opacity:0}to{opacity:1}}@keyframes aSlideR{0%{transform:translate(40px);opacity:.4}to{transform:none;opacity:1}}@keyframes aPop{0%{opacity:.55;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes aType{0%,to{opacity:.25}50%{opacity:1}}@keyframes aGrowBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes aEq{0%,to{height:22%}50%{height:100%}}@keyframes aFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aSpin{to{transform:rotate(360deg)}}@keyframes aDash{to{stroke-dashoffset:0}}@keyframes aSweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}input,button,textarea,select{font-family:inherit}
