@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Regular.p.2kgjx6zaajvhz.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Bold.p.0im9ymf2au6g1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Italic.p.2nd4zrtcexobt.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}.spacemono_1bd3cfd4-module__AfTf3G__className{font-family:spaceMono}.spacemono_1bd3cfd4-module__AfTf3G__variable{--font-space-mono:"spaceMono"}
@font-face{font-family:CMU Bright;font-style:roman;font-weight:500;src:url(../media/cmu-bright-500-roman.1ea1frs852450.woff2)format("woff2"),url(../media/cmu-bright-500-roman.2dejz-mavo92c.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:italic;font-weight:500;src:url(../media/cmu-bright-500-italic.0uw-6qcgyp2_u.woff2)format("woff2"),url(../media/cmu-bright-500-italic.0k51-l7kgpvy8.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:roman;font-weight:600;src:url(../media/cmu-bright-600-roman.1ex_rx4r5k0uu.woff2)format("woff2"),url(../media/cmu-bright-600-roman.24-392ogkga5g.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:italic;font-weight:600;src:url(../media/cmu-bright-600-italic.0ggavvb9zb6af.woff2)format("woff2"),url(../media/cmu-bright-600-italic.04zseaei83_sh.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:roman;font-weight:700;src:url(../media/cmu-bright-700-roman.36x55sb6ykmwo.woff2)format("woff2"),url(../media/cmu-bright-700-roman.33al-n_urtmom.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:italic;font-weight:700;src:url(../media/cmu-bright-700-italic.1pq3ezc9srt00.woff2)format("woff2"),url(../media/cmu-bright-700-italic.2i12lpia34_vb.ttf)format("truetype")}@font-face{font-family:CMU Classical Serif;font-style:italic;font-weight:500;src:url(../media/cmu-classical-serif-500-italic.1ti7cwod5wdv6.woff2)format("woff2"),url(../media/cmu-classical-serif-500-italic.3pi46pov1lb1-.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:roman;font-weight:500;src:url(../media/cmu-concrete-500-roman.0yjg0vteise-0.woff2)format("woff2"),url(../media/cmu-concrete-500-roman.36mzdg5spg60o.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:italic;font-weight:500;src:url(../media/cmu-concrete-500-italic.3rsbpv9lpstyu.woff2)format("woff2"),url(../media/cmu-concrete-500-italic.08omm4738m5b5.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:roman;font-weight:700;src:url(../media/cmu-concrete-700-roman.2w-z-pnkeyule.woff2)format("woff2"),url(../media/cmu-concrete-700-roman.1xu-xu-n0-ou3.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:italic;font-weight:700;src:url(../media/cmu-concrete-700-italic.3vm48z6rzt1xn.woff2)format("woff2"),url(../media/cmu-concrete-700-italic.05z36kqaokgl1.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif Demi Condensed;font-style:roman;font-weight:600;src:url(../media/cmu-sans-serif-demi-condensed-600-roman.3jbr11czhy_oo.woff2)format("woff2"),url(../media/cmu-sans-serif-demi-condensed-600-roman.38va6jjrc8l7i.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:roman;font-weight:500;src:url(../media/cmu-sans-serif-500-roman.20bwk0pyzip22.woff2)format("woff2"),url(../media/cmu-sans-serif-500-roman.2romzxf7j7bih.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:italic;font-weight:500;src:url(../media/cmu-sans-serif-500-italic.3u5dbw-fjugge.woff2)format("woff2"),url(../media/cmu-sans-serif-500-italic.1kav4wysxn3li.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:roman;font-weight:700;src:url(../media/cmu-sans-serif-700-roman.3b9rv_e4bhbyq.woff2)format("woff2"),url(../media/cmu-sans-serif-700-roman.32lu8u875u2ip.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:italic;font-weight:700;src:url(../media/cmu-sans-serif-700-italic.42kxzglf8zc1k.woff2)format("woff2"),url(../media/cmu-sans-serif-700-italic.29vphq0az_3gj.ttf)format("truetype")}@font-face{font-family:CMU Serif Extra;font-style:italic;font-weight:500;src:url(../media/cmu-serif-extra-500-italic.447xzlmcwa3k_.woff2)format("woff2"),url(../media/cmu-serif-extra-500-italic.0mj_6d_9qsg5j.ttf)format("truetype")}@font-face{font-family:CMU Serif Extra;font-style:roman;font-weight:700;src:url(../media/cmu-serif-extra-700-roman.38xdqp4gkpn-c.woff2)format("woff2"),url(../media/cmu-serif-extra-700-roman.1477iv7sescpl.ttf)format("truetype")}@font-face{font-family:CMU Serif Extra;font-style:italic;font-weight:700;src:url(../media/cmu-serif-extra-700-italic.2610_jxp33k4l.woff2)format("woff2"),url(../media/cmu-serif-extra-700-italic.06c4sywjz9ezy.ttf)format("truetype")}@font-face{font-family:CMU Serif Upright Italic;font-style:roman;font-weight:500;src:url(../media/cmu-serif-upright-italic-500-roman.2qr_kn_3v8twt.woff2)format("woff2"),url(../media/cmu-serif-upright-italic-500-roman.34dykzd6-jz1e.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:roman;font-weight:500;src:url(../media/cmu-serif-500-roman.3kl1ytj6-kw6p.woff2)format("woff2"),url(../media/cmu-serif-500-roman.3iskfhhy-ws9k.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:500;src:url(../media/cmu-serif-500-italic.3rnqsqdch7dii.woff2)format("woff2"),url(../media/cmu-serif-500-italic.1g7ers907__1k.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:roman;font-weight:700;src:url(../media/cmu-serif-700-roman.3u1xcvwd4_a3u.woff2)format("woff2"),url(../media/cmu-serif-700-roman.3cb96hot8zn_w.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:700;src:url(../media/cmu-serif-700-italic.3srxudgna39-l.woff2)format("woff2"),url(../media/cmu-serif-700-italic.39u9xasj-q369.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text Variable Width;font-style:roman;font-weight:500;src:url(../media/cmu-typewriter-text-variable-width-500-roman.2cfvngq71rzgm.woff2)format("woff2"),url(../media/cmu-typewriter-text-variable-width-500-roman.3yshjrjfff_fm.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text Variable Width;font-style:italic;font-weight:500;src:url(../media/cmu-typewriter-text-variable-width-500-italic.1aihsoqiw615j.woff2)format("woff2"),url(../media/cmu-typewriter-text-variable-width-500-italic.1xohxa60ym5fq.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:200;src:url(../media/cmu-typewriter-text-200-roman.2cvk9-liho29u.woff2)format("woff2"),url(../media/cmu-typewriter-text-200-roman.3fx5mqma5ufx4.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:200;src:url(../media/cmu-typewriter-text-200-italic.01s4r8k8geots.woff2)format("woff2"),url(../media/cmu-typewriter-text-200-italic.1lhpe68clhhk2.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:500;src:url(../media/cmu-typewriter-text-500-roman.2wvscxis2m5ru.woff2)format("woff2"),url(../media/cmu-typewriter-text-500-roman.1524d1cd85i6y.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:500;src:url(../media/cmu-typewriter-text-500-italic.2ncceudw56w4h.woff2)format("woff2"),url(../media/cmu-typewriter-text-500-italic.25kkpd8ozkydm.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:500;src:url(../media/cmu-typewriter-text-500-italic.2ncceudw56w4h.woff2)format("woff2"),url(../media/cmu-typewriter-text-500-italic.25kkpd8ozkydm.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:700;src:url(../media/cmu-typewriter-text-700-roman.3y3759a9uqem5.woff2)format("woff2"),url(../media/cmu-typewriter-text-700-roman.3qp29-sdnwvmx.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:700;src:url(../media/cmu-typewriter-text-700-italic.0cn8235d30gwf.woff2)format("woff2"),url(../media/cmu-typewriter-text-700-italic.21tesr7et4stz.ttf)format("truetype")}
@font-face{font-family:CMU Bright;font-style:roman;font-weight:500;src:url(../media/cmu-bright-500-roman.1ea1frs852450.woff2)format("woff2"),url(../media/cmu-bright-500-roman.2dejz-mavo92c.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:italic;font-weight:500;src:url(../media/cmu-bright-500-italic.0uw-6qcgyp2_u.woff2)format("woff2"),url(../media/cmu-bright-500-italic.0k51-l7kgpvy8.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:roman;font-weight:600;src:url(../media/cmu-bright-600-roman.1ex_rx4r5k0uu.woff2)format("woff2"),url(../media/cmu-bright-600-roman.24-392ogkga5g.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:italic;font-weight:600;src:url(../media/cmu-bright-600-italic.0ggavvb9zb6af.woff2)format("woff2"),url(../media/cmu-bright-600-italic.04zseaei83_sh.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:roman;font-weight:700;src:url(../media/cmu-bright-700-roman.36x55sb6ykmwo.woff2)format("woff2"),url(../media/cmu-bright-700-roman.33al-n_urtmom.ttf)format("truetype")}@font-face{font-family:CMU Bright;font-style:italic;font-weight:700;src:url(../media/cmu-bright-700-italic.1pq3ezc9srt00.woff2)format("woff2"),url(../media/cmu-bright-700-italic.2i12lpia34_vb.ttf)format("truetype")}@font-face{font-family:CMU Classical Serif;font-style:italic;font-weight:500;src:url(../media/cmu-classical-serif-500-italic.1ti7cwod5wdv6.woff2)format("woff2"),url(../media/cmu-classical-serif-500-italic.3pi46pov1lb1-.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:roman;font-weight:500;src:url(../media/cmu-concrete-500-roman.0yjg0vteise-0.woff2)format("woff2"),url(../media/cmu-concrete-500-roman.36mzdg5spg60o.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:italic;font-weight:500;src:url(../media/cmu-concrete-500-italic.3rsbpv9lpstyu.woff2)format("woff2"),url(../media/cmu-concrete-500-italic.08omm4738m5b5.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:roman;font-weight:700;src:url(../media/cmu-concrete-700-roman.2w-z-pnkeyule.woff2)format("woff2"),url(../media/cmu-concrete-700-roman.1xu-xu-n0-ou3.ttf)format("truetype")}@font-face{font-family:CMU Concrete;font-style:italic;font-weight:700;src:url(../media/cmu-concrete-700-italic.3vm48z6rzt1xn.woff2)format("woff2"),url(../media/cmu-concrete-700-italic.05z36kqaokgl1.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif Demi Condensed;font-style:roman;font-weight:600;src:url(../media/cmu-sans-serif-demi-condensed-600-roman.3jbr11czhy_oo.woff2)format("woff2"),url(../media/cmu-sans-serif-demi-condensed-600-roman.38va6jjrc8l7i.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:roman;font-weight:500;src:url(../media/cmu-sans-serif-500-roman.20bwk0pyzip22.woff2)format("woff2"),url(../media/cmu-sans-serif-500-roman.2romzxf7j7bih.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:italic;font-weight:500;src:url(../media/cmu-sans-serif-500-italic.3u5dbw-fjugge.woff2)format("woff2"),url(../media/cmu-sans-serif-500-italic.1kav4wysxn3li.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:roman;font-weight:700;src:url(../media/cmu-sans-serif-700-roman.3b9rv_e4bhbyq.woff2)format("woff2"),url(../media/cmu-sans-serif-700-roman.32lu8u875u2ip.ttf)format("truetype")}@font-face{font-family:CMU Sans Serif;font-style:italic;font-weight:700;src:url(../media/cmu-sans-serif-700-italic.42kxzglf8zc1k.woff2)format("woff2"),url(../media/cmu-sans-serif-700-italic.29vphq0az_3gj.ttf)format("truetype")}@font-face{font-family:CMU Serif Extra;font-style:italic;font-weight:500;src:url(../media/cmu-serif-extra-500-italic.447xzlmcwa3k_.woff2)format("woff2"),url(../media/cmu-serif-extra-500-italic.0mj_6d_9qsg5j.ttf)format("truetype")}@font-face{font-family:CMU Serif Extra;font-style:roman;font-weight:700;src:url(../media/cmu-serif-extra-700-roman.38xdqp4gkpn-c.woff2)format("woff2"),url(../media/cmu-serif-extra-700-roman.1477iv7sescpl.ttf)format("truetype")}@font-face{font-family:CMU Serif Extra;font-style:italic;font-weight:700;src:url(../media/cmu-serif-extra-700-italic.2610_jxp33k4l.woff2)format("woff2"),url(../media/cmu-serif-extra-700-italic.06c4sywjz9ezy.ttf)format("truetype")}@font-face{font-family:CMU Serif Upright Italic;font-style:roman;font-weight:500;src:url(../media/cmu-serif-upright-italic-500-roman.2qr_kn_3v8twt.woff2)format("woff2"),url(../media/cmu-serif-upright-italic-500-roman.34dykzd6-jz1e.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:roman;font-weight:500;src:url(../media/cmu-serif-500-roman.3kl1ytj6-kw6p.woff2)format("woff2"),url(../media/cmu-serif-500-roman.3iskfhhy-ws9k.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:500;src:url(../media/cmu-serif-500-italic.3rnqsqdch7dii.woff2)format("woff2"),url(../media/cmu-serif-500-italic.1g7ers907__1k.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:roman;font-weight:700;src:url(../media/cmu-serif-700-roman.3u1xcvwd4_a3u.woff2)format("woff2"),url(../media/cmu-serif-700-roman.3cb96hot8zn_w.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:700;src:url(../media/cmu-serif-700-italic.3srxudgna39-l.woff2)format("woff2"),url(../media/cmu-serif-700-italic.39u9xasj-q369.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text Variable Width;font-style:roman;font-weight:500;src:url(../media/cmu-typewriter-text-variable-width-500-roman.2cfvngq71rzgm.woff2)format("woff2"),url(../media/cmu-typewriter-text-variable-width-500-roman.3yshjrjfff_fm.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text Variable Width;font-style:italic;font-weight:500;src:url(../media/cmu-typewriter-text-variable-width-500-italic.1aihsoqiw615j.woff2)format("woff2"),url(../media/cmu-typewriter-text-variable-width-500-italic.1xohxa60ym5fq.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:200;src:url(../media/cmu-typewriter-text-200-roman.2cvk9-liho29u.woff2)format("woff2"),url(../media/cmu-typewriter-text-200-roman.3fx5mqma5ufx4.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:200;src:url(../media/cmu-typewriter-text-200-italic.01s4r8k8geots.woff2)format("woff2"),url(../media/cmu-typewriter-text-200-italic.1lhpe68clhhk2.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:500;src:url(../media/cmu-typewriter-text-500-roman.2wvscxis2m5ru.woff2)format("woff2"),url(../media/cmu-typewriter-text-500-roman.1524d1cd85i6y.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:500;src:url(../media/cmu-typewriter-text-500-italic.2ncceudw56w4h.woff2)format("woff2"),url(../media/cmu-typewriter-text-500-italic.25kkpd8ozkydm.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:500;src:url(../media/cmu-typewriter-text-500-italic.2ncceudw56w4h.woff2)format("woff2"),url(../media/cmu-typewriter-text-500-italic.25kkpd8ozkydm.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:700;src:url(../media/cmu-typewriter-text-700-roman.3y3759a9uqem5.woff2)format("woff2"),url(../media/cmu-typewriter-text-700-roman.3qp29-sdnwvmx.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:700;src:url(../media/cmu-typewriter-text-700-italic.0cn8235d30gwf.woff2)format("woff2"),url(../media/cmu-typewriter-text-700-italic.21tesr7et4stz.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{interpolate-size:allow-keywords;height:100%;cursor:none!important}html,body{background-color:#111;max-width:100vw;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-space-mono),monospace;color:#d5d5d5;font-size:11px;font-weight:300}a{color:inherit;text-decoration:none;cursor:none!important}button,input{font:inherit;color:inherit;appearance:none;cursor:none;background:0 0;border:0;margin:0;padding:0;z-index:10!important}input::placeholder{color:inherit;opacity:.6}.mouse-circle{pointer-events:none;z-index:100;mix-blend-mode:difference;border-radius:50%;position:fixed}.mouse-circle svg{width:50px;height:50px;transform:translate(-50%,-50%)}@keyframes rotate{0%{rotate:none}to{rotate:360deg}}.mouse-circle .donut{transform-origin:0 0;animation:2s linear infinite rotate}.parent{padding:1em}.strip-col{flex-direction:column;align-items:flex-start;gap:1em;max-width:100vw;display:flex}.strip-row{flex-direction:row;align-items:flex-start;gap:1em;width:100%;max-width:100vw;display:flex}.strip-row>.strip-col:has(>.side-strip-menu:not(.side-strip--collapsed)){flex:1 0 100%}.side-strip-menu{min-width:10%;height:calc(100dvh - 2em)}.side-strip-menu__titles{font-size:1em}.side-strip-menu{min-width:30%}.side-strip--home{width:100%;min-width:100%}.side-strip--home .side-strip__title1{font-size:5em}.side-strip--home .side-strip__corner{width:3em;height:3em}.side-strip-about{min-width:0;height:calc(100dvh - 2em)}.side-strip-music{flex:1 1 0;min-width:18em}.side-strip-show{flex:1 1 0;min-width:18em;min-height:18em}.side-strip{flex-direction:column;gap:1em;display:flex}.side-strip:hover .side-strip__corner{width:1.75em;height:1.75em}.side-strip{transition:width .3s cubic-bezier(.075,.82,.165,1),height .3s cubic-bezier(.075,.82,.165,1),max-width .3s cubic-bezier(.075,.82,.165,1),min-width .3s cubic-bezier(.075,.82,.165,1),max-height .3s cubic-bezier(.075,.82,.165,1),min-height .3s cubic-bezier(.075,.82,.165,1),border-color .2s}.side-strip *{gap:1px;min-width:0;transition:font-size .3s cubic-bezier(.075,.82,.165,1)}.side-strip__parent-body{border:.5px solid #0000;flex-flow:column wrap;flex-shrink:0;gap:1px;height:100%;padding:1em;display:flex}.side-strip{position:relative}.side-strip svg{transition:background-color .3s cubic-bezier(.075, .82, .165, 1) font-size .3s cubic-bezier(.075, .82, .165, 1);background-color:#2d2d2d!important}.side-strip :not(:has(*)){transition:background-color .3s cubic-bezier(.075, .82, .165, 1) font-size .3s cubic-bezier(.075, .82, .165, 1);background-color:#2d2d2d!important}.side-strip__corners{justify-content:space-between;display:flex;position:absolute}.side-strip__corners--top{inset:0 0 auto}.side-strip__corners--bottom{inset:auto 0 0}.side-strip__corner{width:1.25em;height:1.25em;transition:width .3s cubic-bezier(.075,.82,.165,1),height .3s cubic-bezier(.075,.82,.165,1);background-color:#0000!important}.side-strip__corner--tl{border-top:.5px solid #fff!important;border-left:.5px solid #fff!important}.side-strip__corner--tr{border-top:.5px solid #fff!important;border-right:.5px solid #fff!important}.side-strip__corner--bl{border-bottom:.5px solid #fff!important;border-left:.5px solid #fff!important}.side-strip__corner--br{border-bottom:.5px solid #fff!important;border-right:.5px solid #fff!important}.side-strip__header,.side-strip__footer,.side-strip__form{width:100%}.side-strip__header{flex-direction:column;justify-content:space-between;align-self:flex-start;width:100%;min-width:0;display:flex}.side-strip__titles{flex-flow:column wrap;flex:auto;width:auto;min-width:0;display:flex}.side-strip__title-row{width:auto;min-width:0;display:flex}.side-strip__title1,.side-strip__title2{vertical-align:bottom;word-break:keep-all;white-space:normal;flex:auto;align-items:center;width:auto;min-width:0;font-style:italic;font-weight:300;line-height:1em;display:flex;z-index:11!important;padding:.2em!important}.side-strip__title1{flex-grow:0}.side-strip__title2{font-size:1em}.side-strip__body-text{text-indent:1em;font-size:1em;font-weight:300;line-height:1.2em;-webkit-user-select:all!important;user-select:all!important}.side-strip__score{flex-flow:wrap;flex:none;align-items:flex-end;width:auto;display:flex}.side-strip__score-dots{flex-flow:wrap;align-items:center;font-size:1em;display:flex}.side-strip__score-value{font-size:1em}.side-strip__score-plus{font-size:5em}.side-strip__glyph--grow{flex-grow:1;max-width:50%}.side-strip__glyph--sm{justify-content:flex-end;align-items:flex-end;max-width:30%;font-size:1em;display:flex}.side-strip__glyph--xs{max-width:20%;margin-left:10%;font-size:1em}.side-strip__spacer,.side-strip__spacer-right{align-self:stretch;min-height:0}.side-strip__spacer-right,.side-strip__spacer-left,.side-strip__spacer{padding:0!important}.side-strip__spacer-right{flex-grow:1;width:0;height:2em}.side-strip__spacer-left{align-self:center;width:0;min-height:2em}.side-strip__marg-2{flex-direction:column;gap:1px;margin-left:1em;display:flex}.side-strip__marg-3{align-self:flex-start;max-width:24em;margin-left:calc(10% + 1px)}.side-strip__footer{flex-flow:wrap;align-self:flex-end;align-items:flex-end;display:flex}.side-strip__full{flex-direction:column;padding:1em;display:flex}.side-strip__so{flex-direction:row;justify-content:space-between;padding:1em;display:flex}.side-strip__so-title{font-size:20px}.side-strip__so-block{flex-direction:column;flex-grow:1;flex-basis:50%;justify-content:center;align-items:center;font-family:CMU Serif,serif;display:flex}.side-strip__so-description{max-width:75%;font-style:italic}.side-strip__scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.side-strip__nav-row{flex-flow:wrap;align-items:flex-end;display:flex}.side-strip__index{justify-content:flex-end;align-self:flex-end;align-items:flex-end;font-size:1em;line-height:1em;display:flex}.side-strip__nav-links{flex-flow:wrap-reverse;display:flex}.side-strip__nav-link{font-size:1em}.side-strip__nav-link--grow{flex-grow:1;max-width:50%}.side-strip__form{display:flex}.side-strip__input{flex-grow:1;font-size:1em}.side-strip__submit{flex-grow:0;font-size:1em}@keyframes flicker{0%{background-color:#2d2d2d}50%{background-color:#111}99%{background-color:#111}to{background-color:#2d2d2d}}.side-strip svg{z-index:9;-webkit-user-select:none;user-select:none;background-color:#111;border:.5px solid #0000;padding:0 4px;transition:all .3s cubic-bezier(.075,.82,.165,1);transform:skew(0deg)}.side-strip :not(:has(*)){z-index:9;-webkit-user-select:none;user-select:none;background-color:#111;border:.5px solid #0000;padding:0 4px;transition:all .3s cubic-bezier(.075,.82,.165,1);transform:skew(0deg)}.side-strip svg:hover,.side-strip svg:active,.side-strip svg:focus{color:#00c4bd;border-color:#00c4bd;animation:.1s ease-in-out forwards flicker;z-index:99!important}.side-strip :not(:has(*)):hover{color:#00c4bd;border-color:#00c4bd;animation:.1s ease-in-out forwards flicker;z-index:99!important}.side-strip :not(:has(*)):active{color:#00c4bd;border-color:#00c4bd;animation:.1s ease-in-out forwards flicker;z-index:99!important}.side-strip :not(:has(*)):focus{color:#00c4bd;border-color:#00c4bd;animation:.1s ease-in-out forwards flicker;z-index:99!important}.side-strip svg:hover path,.side-strip svg:active path,.side-strip svg:focus path{fill:#00c4bd!important}.side-strip :not(:has(*)):hover path{fill:#00c4bd!important}.side-strip :not(:has(*)):active path{fill:#00c4bd!important}.side-strip :not(:has(*)):focus path{fill:#00c4bd!important}.selected{color:#00c4bd;border-color:#00c4bd;animation:.1s ease-in-out forwards flicker;z-index:99!important}.selected path{fill:#00c4bd!important}.strip-width-home{width:100%}.strip-width-about{min-width:calc(70% - 1em)}.side-strip>.lenis-container,.side-strip>.lenis-container>*{width:100%;height:100%}.audio-block{flex-direction:row;display:flex}.audio-block input[type=range]{flex-grow:1}.play-button{width:80px;height:80px;padding:2em!important}.audio-info-col{flex-direction:column;flex-grow:1;display:flex}.audio-info-col .desc{flex-grow:1;height:100%}svg{fill:#d5d5d5}svg path{pointer-events:none}input[type=range]::-webkit-slider-thumb{appearance:none;width:0;height:0}input[type=range]::-moz-range-thumb{border:0;width:0;height:0}.home-content{text-align:center;padding:2em}.show-grid{--gap:1em;align-items:flex-start;gap:var(--gap);width:100%;display:flex}.show-grid__col{gap:var(--gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.show-card{perspective:1200px;cursor:none;-webkit-tap-highlight-color:#0000;outline:none;width:100%;padding:1em;position:relative}.show-card__inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.075,.82,.165,1);position:absolute;inset:0}.show-card--flipped .show-card__inner{transform:rotateY(180deg)}.show-card__face{backface-visibility:hidden;border:.5px solid #0000;transition:border-color .2s;position:absolute;inset:0;overflow:hidden}.show-card__face img{background-color:#0000!important;padding:1em!important}.show-card__face--back{flex-direction:column;padding:1.5em 1.25em;display:flex;transform:rotateY(180deg)}.show-card__face--back>*{text-align:left}.show-card__title,.show-card__desc{white-space:pre-wrap;word-break:break-all}.show-card__title{flex:none;font-style:italic;line-height:1.1em}.show-card__desc{overscroll-behavior:contain;white-space:pre-wrap;color:#d5d5d5;scrollbar-width:none;min-height:0;line-height:1.2em;overflow-y:auto}.show-card__desc::-webkit-scrollbar{display:none}.show-card__corner{pointer-events:none;width:1em;height:1em;transition:width .3s cubic-bezier(.075,.82,.165,1),height .3s cubic-bezier(.075,.82,.165,1);position:absolute;background-color:#0000!important}.show-card__corner--tl{border-top:.5px solid #fff;border-left:.5px solid #fff;top:0;left:0}.show-card__corner--tr{border-top:.5px solid #fff;border-right:.5px solid #fff;top:0;right:0}.show-card__corner--bl{border-bottom:.5px solid #fff;border-left:.5px solid #fff;bottom:0;left:0}.show-card__corner--br{border-bottom:.5px solid #fff;border-right:.5px solid #fff;bottom:0;right:0}.show-card:hover .show-card__corner{width:1.75em;height:1.75em}.image-display{background-color:#111;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s cubic-bezier(.075,.82,.165,1);display:flex;position:absolute;border:none!important}.image-display img{opacity:0;object-fit:contain;max-width:100%;max-height:100%;transition:all .3s cubic-bezier(.075,.82,.165,1);border:none!important;padding:0!important}@media (prefers-reduced-motion:reduce){.show-card__inner{transition-duration:.01ms}}
