@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Fraktion Mono;src:url(/fonts/fraktion-mono-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fraktion Sans;src:url(/fonts/fraktion-sans-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-SemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}:root{--ink:#252623;--paper:#fff;--lcd:#e8eda6;--font-sans:"Fraktion Sans", system-ui, sans-serif;--font-mono:"Fraktion Mono", ui-monospace, monospace;--font-body:"PP Neue Montreal", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400}body>:not([data-pic0-shell]){transition:opacity .7s}html.is-entering body>:not([data-pic0-shell]){opacity:0;transition:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.pic0[data-astro-cid-4rhfa4ml]{font-family:var(--font-sans);--slowmo:1;--stagger:40ms;z-index:100;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;width:0;height:0;font-weight:300;position:fixed;top:0;left:0}.pic0[data-astro-cid-4rhfa4ml]>[data-astro-cid-4rhfa4ml]{position:absolute;top:0;left:0}.pic0[data-astro-cid-4rhfa4ml].is-dragging,.pic0[data-astro-cid-4rhfa4ml].is-dragging [data-astro-cid-4rhfa4ml]{cursor:grabbing!important}.pic0[data-astro-cid-4rhfa4ml].is-gliding,.pic0[data-astro-cid-4rhfa4ml].is-gliding [data-astro-cid-4rhfa4ml]{pointer-events:none!important}.noise[data-astro-cid-4rhfa4ml]{opacity:.035;pointer-events:none;background:url(/pic0/noise.png) 0 0/150px;position:absolute;inset:0}.device[data-astro-cid-4rhfa4ml]{cursor:pointer;will-change:transform, width, height;isolation:isolate;border-radius:15.5px;width:31px;height:31px;overflow:hidden}.content[data-astro-cid-4rhfa4ml]{transform-origin:50%;pointer-events:none;width:430px;height:360px;position:absolute;top:50%;left:50%}.pic0[data-astro-cid-4rhfa4ml].is-open .content[data-astro-cid-4rhfa4ml]{pointer-events:auto}.pcb[data-astro-cid-4rhfa4ml]{border-radius:40px;position:absolute;inset:20px;overflow:hidden}.pcb[data-astro-cid-4rhfa4ml] img[data-astro-cid-4rhfa4ml]{object-fit:cover;width:100%;height:100%;display:block}.glass[data-astro-cid-4rhfa4ml]{border-radius:inherit;-webkit-backdrop-filter:blur(1px);pointer-events:none;background:linear-gradient(#ebeddd57 4.5%,#a2aab059 67.6%,#565e6359 87.4%,#c3ccd257 100%);position:absolute;inset:0;overflow:hidden}.glass-hl[data-astro-cid-4rhfa4ml]{filter:blur(3px);background:linear-gradient(#fff 0%,#ffffff75 100%);border-radius:94px;position:absolute;top:0;left:0}.screen[data-astro-cid-4rhfa4ml]{background:linear-gradient(#999999ab 0%,#ffffffb0 100%);border-radius:20px;width:350px;height:250px;position:absolute;top:40px;left:40px;box-shadow:0 0 3px 3px #ffffff73,0 6px 3px -1px #00000080,inset 0 1px 2px 3px #00000040}.lcd[data-astro-cid-4rhfa4ml]{background:var(--lcd);color:var(--ink);isolation:isolate;border-radius:19px;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 2px 3px #00000075}.lcd[data-astro-cid-4rhfa4ml]:after{content:"";opacity:.92;pointer-events:none;z-index:2;transition:opacity calc(80ms * var(--slowmo)) ease-in;background:#3a3e2c;position:absolute;inset:0}.pic0[data-astro-cid-4rhfa4ml].is-on .lcd[data-astro-cid-4rhfa4ml]:after{opacity:0;animation:lcd-on calc(.22s * var(--slowmo)) linear both}@keyframes lcd-on{0%{opacity:.92}25%{opacity:.15}40%{opacity:.6}55%{opacity:.05}70%{opacity:.25}to{opacity:0}}.lcd-blob[data-astro-cid-4rhfa4ml]{width:100%;height:100%;fill:var(--ink);position:absolute;inset:0}.reveal[data-astro-cid-4rhfa4ml]{opacity:0;transition:opacity calc(60ms * var(--slowmo)) ease-in, transform calc(60ms * var(--slowmo)) ease-in;transform:translateY(4px)}.pic0[data-astro-cid-4rhfa4ml].is-on .reveal[data-astro-cid-4rhfa4ml]{opacity:1;transition:opacity calc(.18s * var(--slowmo)) ease-out, transform calc(.26s * var(--slowmo)) cubic-bezier(.2, .9, .3, 1.2);transition-delay:calc((.12s + var(--i) * var(--stagger)) * var(--slowmo));transform:none}.lcd-blob[data-astro-cid-4rhfa4ml]{opacity:0;transform-origin:50%;transition:opacity calc(80ms * var(--slowmo)), transform calc(80ms * var(--slowmo));transform:scale(.6)}.pic0[data-astro-cid-4rhfa4ml].is-on .lcd-blob[data-astro-cid-4rhfa4ml]{opacity:1;transition:opacity calc(.3s * var(--slowmo)) ease-out, transform calc(.6s * var(--slowmo)) cubic-bezier(.2, .9, .3, 1.15);transition-delay:calc(.16s * var(--slowmo));transform:none}.header[data-astro-cid-4rhfa4ml]{height:30px;font-family:var(--font-mono);z-index:1;justify-content:space-between;align-items:center;padding:0 10px;font-size:16px;display:flex;position:absolute;inset:0 0 auto}.egg[data-astro-cid-4rhfa4ml]{color:inherit;width:15px;text-decoration:none}.x[data-astro-cid-4rhfa4ml]{width:15px;height:15px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.x[data-astro-cid-4rhfa4ml] svg[data-astro-cid-4rhfa4ml]{stroke:currentColor;stroke-width:1.4px;fill:none;display:block}.menu[data-astro-cid-4rhfa4ml]{z-index:1;flex-direction:column;align-items:flex-start;gap:11px;display:flex;position:absolute;top:73px;left:20px}.item[data-astro-cid-4rhfa4ml]{border:1px solid var(--ink);background:var(--lcd);height:26px;color:var(--ink);font-family:var(--font-sans);letter-spacing:.32px;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 10px;font-size:16px;text-decoration:none;display:inline-flex}button[data-astro-cid-4rhfa4ml].item{cursor:pointer}.item[data-astro-cid-4rhfa4ml]:hover,.item[data-astro-cid-4rhfa4ml]:focus-visible,.item[data-astro-cid-4rhfa4ml].is-hl{background:var(--ink);color:var(--lcd);outline:none}.menu[data-astro-cid-4rhfa4ml][hidden]{display:none}.pic0[data-astro-cid-4rhfa4ml].is-paged .menu[data-astro-cid-4rhfa4ml] .item[data-astro-cid-4rhfa4ml]{animation:pic0-page calc(.22s * var(--slowmo)) cubic-bezier(.2, .9, .3, 1.1) both}.pic0[data-astro-cid-4rhfa4ml].is-paged .menu[data-astro-cid-4rhfa4ml] .item[data-astro-cid-4rhfa4ml]:nth-child(2){animation-delay:calc(30ms * var(--slowmo))}.pic0[data-astro-cid-4rhfa4ml].is-paged .menu[data-astro-cid-4rhfa4ml] .item[data-astro-cid-4rhfa4ml]:nth-child(3){animation-delay:calc(60ms * var(--slowmo))}.pic0[data-astro-cid-4rhfa4ml].is-paged .menu[data-astro-cid-4rhfa4ml] .item[data-astro-cid-4rhfa4ml]:nth-child(4){animation-delay:calc(90ms * var(--slowmo))}.pic0[data-astro-cid-4rhfa4ml][data-page=main].is-paged .menu[data-astro-cid-4rhfa4ml] .item[data-astro-cid-4rhfa4ml]{--from:-10px}@keyframes pic0-page{0%{opacity:0;transform:translateX(var(--from,10px))}to{opacity:1;transform:none}}.menu[data-astro-cid-4rhfa4ml][data-menu=work]{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;--solid:linear-gradient(#000, #000);--edge-up:var(--solid);--edge-down:var(--solid);-webkit-mask:var(--edge-up) top left / var(--dither-w) var(--dither-h) repeat-x, var(--solid) center / 100% calc(100% - 2 * var(--dither-h) + 2px) no-repeat, var(--edge-down) bottom left / var(--dither-w) var(--dither-h) repeat-x;mask:var(--edge-up) top left / var(--dither-w) var(--dither-h) repeat-x, var(--solid) center / 100% calc(100% - 2 * var(--dither-h) + 2px) no-repeat, var(--edge-down) bottom left / var(--dither-w) var(--dither-h) repeat-x;justify-content:safe center;padding:12px 20px;inset:30px 0 0;overflow-y:auto}.menu[data-astro-cid-4rhfa4ml][data-menu=work]::-webkit-scrollbar{display:none}.menu[data-astro-cid-4rhfa4ml][data-menu=work]:after{content:"";flex:none;height:17px}.menu[data-astro-cid-4rhfa4ml][data-menu=work] .item[data-astro-cid-4rhfa4ml]{flex:none}.menu[data-astro-cid-4rhfa4ml].more-up{--edge-up:var(--dither-up)}.menu[data-astro-cid-4rhfa4ml].more-down{--edge-down:var(--dither-down)}.crumb[data-astro-cid-4rhfa4ml]{color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:none}.crumb[data-astro-cid-4rhfa4ml]:hover,.crumb[data-astro-cid-4rhfa4ml]:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.pic0[data-astro-cid-4rhfa4ml][data-page=work] .clock[data-astro-cid-4rhfa4ml]{display:none}.pic0[data-astro-cid-4rhfa4ml][data-page=work] .crumb[data-astro-cid-4rhfa4ml]{display:inline}.egg[data-astro-cid-4rhfa4ml]:focus-visible,.x[data-astro-cid-4rhfa4ml]:focus-visible{outline:1px solid var(--ink);outline-offset:2px;border-radius:3px}.gloss[data-astro-cid-4rhfa4ml]{-webkit-backdrop-filter:blur(.7px);pointer-events:none;z-index:1;background:linear-gradient(#ffffff21 0%,#ffffff5e 43.2%,#dedede14 45%);border-radius:18px;position:absolute;inset:2px;overflow:hidden}.gloss[data-astro-cid-4rhfa4ml] .noise[data-astro-cid-4rhfa4ml]{opacity:.04}.hw[data-astro-cid-4rhfa4ml]{width:350px;height:20px;position:absolute;top:300px;left:40px}.well[data-astro-cid-4rhfa4ml]{filter:blur(.5px);background:linear-gradient(#00000047 8.6%,#e4ebed57 86.9%);border-radius:30px;height:30px;position:absolute;top:-5px;box-shadow:inset 0 5px 4px -5px #00000080,inset 0 -9px 4px -5px #ffffff2e}.well-pill[data-astro-cid-4rhfa4ml]{width:60px;left:-5px}.well-pair[data-astro-cid-4rhfa4ml]{width:60px;left:295px}.key[data-astro-cid-4rhfa4ml]{cursor:pointer;background:#00000047;border-radius:100px;height:20px;position:absolute;top:0;box-shadow:0 0 2px 1px #00000021,0 1px 3px 4px #40404014}.key-pill[data-astro-cid-4rhfa4ml]{width:50px;left:0}.key-round[data-astro-cid-4rhfa4ml]{left:var(--x);width:20px}.key[data-astro-cid-4rhfa4ml] .face[data-astro-cid-4rhfa4ml],.key[data-astro-cid-4rhfa4ml] .cap[data-astro-cid-4rhfa4ml],.key[data-astro-cid-4rhfa4ml] .groove[data-astro-cid-4rhfa4ml]{border-radius:20px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;position:absolute}.key[data-astro-cid-4rhfa4ml] .face[data-astro-cid-4rhfa4ml]{background:linear-gradient(#edeae8 0%,#a19e95 25.7%,#7e7e72 43.8%,#6f7062 80.9%,#cccbc4 100%);inset:1px;box-shadow:0 5px 2px #00000040}.key[data-astro-cid-4rhfa4ml] .cap[data-astro-cid-4rhfa4ml]{background:linear-gradient(#bfbab7 0%,#e8e8e8 20.3%,#e2e2e1 38.7%,#a19e95 57.7%,#7e7e72 70.4%,#6f7062 81.8%,#cccbc4 100%);border-radius:100px;inset:2px;box-shadow:inset 0 3px 5px -4px #3b3b34e8,inset 0 -4px 3px -2px #3d372659}.key[data-astro-cid-4rhfa4ml] .groove[data-astro-cid-4rhfa4ml]{background:linear-gradient(#cccbc4 0%,#a19e95 12.6%,#faf4f0 43.7%,#6f7062 73.2%,#7e7e72 90.7%);height:4px;top:8px;left:6px;right:6px;box-shadow:0 1px 1px 1px #00000040}.key[data-astro-cid-4rhfa4ml] .hit[data-astro-cid-4rhfa4ml]{position:absolute;left:-6px;right:-6px}.key[data-astro-cid-4rhfa4ml] .hit-up[data-astro-cid-4rhfa4ml]{top:-6px;bottom:50%}.key[data-astro-cid-4rhfa4ml] .hit-down[data-astro-cid-4rhfa4ml]{top:50%;bottom:-6px}.key[data-astro-cid-4rhfa4ml].is-down .cap[data-astro-cid-4rhfa4ml],.key[data-astro-cid-4rhfa4ml].is-down .groove[data-astro-cid-4rhfa4ml]{transform:translateY(1px)}.key[data-astro-cid-4rhfa4ml].is-down .face[data-astro-cid-4rhfa4ml]{box-shadow:0 2px 1px #00000040}@property --tilt{syntax:"<number>";inherits:true;initial-value:0}.key-pill[data-astro-cid-4rhfa4ml]{--tilt:0;transition:--tilt .3s cubic-bezier(.3,1.6,.5,1)}.key-pill[data-astro-cid-4rhfa4ml]:where(:has(.hit-up:hover)){--tilt:-.3;transition-duration:.16s;transition-timing-function:ease-out}.key-pill[data-astro-cid-4rhfa4ml]:where(:has(.hit-down:hover)){--tilt:.3;transition-duration:.16s;transition-timing-function:ease-out}.key-pill[data-astro-cid-4rhfa4ml].is-up,.key-pill[data-astro-cid-4rhfa4ml].is-dn{transition-duration:.2s;transition-timing-function:cubic-bezier(.3,1.9,.55,1)}.key-pill[data-astro-cid-4rhfa4ml].is-up{--tilt:-1}.key-pill[data-astro-cid-4rhfa4ml].is-dn{--tilt:1}.key-pill[data-astro-cid-4rhfa4ml] .cap[data-astro-cid-4rhfa4ml],.key-pill[data-astro-cid-4rhfa4ml] .face[data-astro-cid-4rhfa4ml]{filter:brightness(calc(1 - var(--tilt) * .04));background-size:100% 160%}.key-pill[data-astro-cid-4rhfa4ml] .cap[data-astro-cid-4rhfa4ml]{background-position:50% calc(50% + var(--tilt) * 30%)}.key-pill[data-astro-cid-4rhfa4ml] .face[data-astro-cid-4rhfa4ml]{background-position:50% calc(50% + var(--tilt) * 18%)}.key-pill[data-astro-cid-4rhfa4ml] .groove[data-astro-cid-4rhfa4ml]{transform:translateY(calc(var(--tilt) * 5px)) scaleY(calc(1 - max(var(--tilt), -1 * var(--tilt)) * .25));transition:none}.key-pill[data-astro-cid-4rhfa4ml].is-up .cap[data-astro-cid-4rhfa4ml],.key-pill[data-astro-cid-4rhfa4ml].is-dn .cap[data-astro-cid-4rhfa4ml]{transform:translateY(1px)}.key-pill[data-astro-cid-4rhfa4ml].is-up .face[data-astro-cid-4rhfa4ml],.key-pill[data-astro-cid-4rhfa4ml].is-dn .face[data-astro-cid-4rhfa4ml]{box-shadow:0 2px 1px #00000040}.orb[data-astro-cid-4rhfa4ml]{cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:50%;width:90px;height:90px;padding:0}.orb[data-astro-cid-4rhfa4ml]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.orb-body[data-astro-cid-4rhfa4ml]{border-radius:50%;transition:transform .24s cubic-bezier(.2,.9,.3,1.3);position:absolute;inset:0}.orb[data-astro-cid-4rhfa4ml]:hover .orb-body[data-astro-cid-4rhfa4ml]{transform:scale(1.04)}.orb[data-astro-cid-4rhfa4ml]:active .orb-body[data-astro-cid-4rhfa4ml]{transition-duration:80ms;transform:scale(.96)}.pic0[data-astro-cid-4rhfa4ml].is-dragging .orb-body[data-astro-cid-4rhfa4ml]{transform:scale(1.06)}.pic0[data-astro-cid-4rhfa4ml].is-dragging.is-locked .orb-body[data-astro-cid-4rhfa4ml]{transform:scale(1.02)}.pic0[data-astro-cid-4rhfa4ml].is-entering .orb-body[data-astro-cid-4rhfa4ml]{animation:.72s cubic-bezier(.2,.9,.3,1.35) both pic0-pop}.pic0[data-astro-cid-4rhfa4ml].is-entering .device[data-astro-cid-4rhfa4ml]{animation:.42s cubic-bezier(.2,.9,.3,1.2) .38s both pic0-bead}@keyframes pic0-pop{0%{opacity:0;scale:.3}45%{opacity:1}to{opacity:1;scale:1}}@keyframes pic0-bead{0%{opacity:0}to{opacity:1}}.orb-blob[data-astro-cid-4rhfa4ml]{border-radius:50%;position:absolute;inset:10px;overflow:hidden}.orb-blob[data-astro-cid-4rhfa4ml] svg[data-astro-cid-4rhfa4ml]{fill:#000;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;-webkit-mask:radial-gradient(50% 50%,#000 69%,#0000 100%);mask:radial-gradient(50% 50%,#000 69%,#0000 100%)}.orb-glass[data-astro-cid-4rhfa4ml]{-webkit-backdrop-filter:blur(1px);background:linear-gradient(#dddeedf7 4.5%,#a2aab059 67.6%,#565e6359 87.4%,#c3ccd257 100%);border-radius:58px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -2px 4px 6px #ffffff7d,inset 0 -4px 13px 10px #00000040,0 4px 5px #00000026}.orb-hl[data-astro-cid-4rhfa4ml]{opacity:.7;filter:blur(2px);background:linear-gradient(#fff 0%,#ffffff0f 75%);border-radius:94px;width:62px;height:62px;position:absolute;top:5px;left:14px}.pic0-cursor[data-astro-cid-4rhfa4ml]{z-index:1000;pointer-events:none;border:1px solid var(--ink);color:var(--ink);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#fff;border-radius:4px;padding:2px 8px;font-size:15px;transition:opacity .12s;position:fixed;top:0;left:0}.pic0-cursor[data-astro-cid-4rhfa4ml].is-visible{opacity:1}@media (hover:none){.pic0-cursor[data-astro-cid-4rhfa4ml]{display:none}}@media (prefers-reduced-motion:reduce){.pic0[data-astro-cid-4rhfa4ml].is-on .lcd[data-astro-cid-4rhfa4ml]:after{animation:none}.reveal[data-astro-cid-4rhfa4ml],.pic0[data-astro-cid-4rhfa4ml].is-on .reveal[data-astro-cid-4rhfa4ml],.lcd-blob[data-astro-cid-4rhfa4ml],.pic0[data-astro-cid-4rhfa4ml].is-on .lcd-blob[data-astro-cid-4rhfa4ml]{transition-delay:0s;transform:none}}html.mc-end{background:var(--lcd)}html.mc-end:before{content:"";z-index:-1;background:var(--lcd) url(/pic0/lcd-grain.png) repeat;pointer-events:none;background-size:150px;position:fixed;inset:0}.mc[data-astro-cid-d4bbr6no]{background:var(--paper)}.fade[data-astro-cid-d4bbr6no]{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--lcd) 3%, var(--paper)) 15%, color-mix(in srgb, var(--lcd) 12%, var(--paper)) 30%, color-mix(in srgb, var(--lcd) 28%, var(--paper)) 45%, color-mix(in srgb, var(--lcd) 50%, var(--paper)) 60%, color-mix(in srgb, var(--lcd) 72%, var(--paper)) 75%, color-mix(in srgb, var(--lcd) 90%, var(--paper)) 88%, var(--lcd) 100%);height:70vh;position:relative}.fade[data-astro-cid-d4bbr6no] .grain[data-astro-cid-d4bbr6no]{-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.screen[data-astro-cid-d4bbr6no]{background:var(--lcd);height:100svh;min-height:480px;color:var(--ink);cursor:none;position:relative;overflow:hidden}.field[data-astro-cid-d4bbr6no]{position:absolute;inset:0}.field[data-astro-cid-d4bbr6no] [data-astro-cid-d4bbr6no]{pointer-events:none}.defs[data-astro-cid-d4bbr6no]{position:absolute}.blobs[data-astro-cid-d4bbr6no]{filter:url(#mc-mb);width:100%;height:100%;position:absolute;inset:0}.logo[data-astro-cid-d4bbr6no]{width:max(200px,20%);color:var(--lcd);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo[data-astro-cid-d4bbr6no] svg{width:100%;height:auto;display:block}.grain[data-astro-cid-d4bbr6no]{opacity:.05;pointer-events:none;background:url(/pic0/noise.png) 0 0/150px;position:absolute;inset:0}.screen-grain[data-astro-cid-d4bbr6no]{z-index:2}.controls[data-astro-cid-d4bbr6no]{z-index:1;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:default;font-size:12px;display:grid;position:absolute;top:30px;left:50%;transform:translate(-50%)}.slider[data-astro-cid-d4bbr6no]{cursor:pointer}.slider[data-astro-cid-d4bbr6no] [data-astro-cid-d4bbr6no]{pointer-events:none}.screen[data-astro-cid-d4bbr6no].is-sliding,.screen[data-astro-cid-d4bbr6no].is-sliding [data-astro-cid-d4bbr6no]{cursor:pointer!important}.controls[data-astro-cid-d4bbr6no] .row[data-astro-cid-d4bbr6no]{grid-template-columns:78px 150px 24px;align-items:center;gap:10px;padding:5px 0;display:grid}.controls[data-astro-cid-d4bbr6no] output[data-astro-cid-d4bbr6no]{text-align:right;font-variant-numeric:tabular-nums}.slider[data-astro-cid-d4bbr6no]{border:1px solid var(--ink);background:var(--lcd);touch-action:none;border-radius:5px;outline:none;height:18px;position:relative}.slider[data-astro-cid-d4bbr6no]:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.thumb[data-astro-cid-d4bbr6no]{top:3px;left:calc(3px + var(--f,0) * (100% - 6px - 10px));background:var(--ink);border-radius:2px;width:10px;height:10px;position:absolute}.contact[data-astro-cid-d4bbr6no]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.links[data-astro-cid-d4bbr6no]{gap:24px;display:flex}.contact[data-astro-cid-d4bbr6no] a[data-astro-cid-d4bbr6no]{color:inherit;text-decoration:none}.contact[data-astro-cid-d4bbr6no] a[data-astro-cid-d4bbr6no]:hover,.contact[data-astro-cid-d4bbr6no] a[data-astro-cid-d4bbr6no]:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}@media (width<=699px){.controls[data-astro-cid-d4bbr6no]{top:132px}.controls[data-astro-cid-d4bbr6no] .row[data-astro-cid-d4bbr6no]{grid-template-columns:74px 120px 22px}.contact[data-astro-cid-d4bbr6no]{bottom:16px;left:16px;right:16px}.links[data-astro-cid-d4bbr6no]{gap:16px}}
