.dither_page__2AAu6{--night:#0b0e0a;--night-2:#11160f;--bone:#eef0dd;--muted:hsla(66,39%,90%,.56);--hairline:hsla(66,39%,90%,.14);position:relative;min-height:100vh;overflow:hidden;color:var(--bone);background:radial-gradient(circle at 77% 8%,color-mix(in srgb,var(--signal-glow) 12%,transparent),transparent 28rem),var(--night);font-family:var(--font-text)}.dither_page__2AAu6:before{content:"";position:fixed;inset:56px 0 0;z-index:20;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.dither_ambient__Hvlns{position:absolute;width:28rem;aspect-ratio:1;right:-14rem;top:34rem;border-radius:50%;filter:blur(80px);opacity:.12;background:var(--signal-primary)}.dither_hero__7aix_{position:relative;width:min(1440px,100%);margin:0 auto;padding:4.5rem max(1.25rem,env(safe-area-inset-left)) 4rem max(1.25rem,env(safe-area-inset-right))}.dither_heroCopy__kdvJi{max-width:40rem}.dither_kicker__ttTSH,.dither_sectionHeader__zHtih>span,.dither_touchCopy__1BWIC>span{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.dither_kicker__ttTSH span{color:var(--signal-primary)}.dither_kicker__ttTSH i{width:2.2rem;height:1px;background:var(--hairline)}.dither_hero__7aix_ h1{margin:1.3rem 0 1rem;max-width:8ch;font-family:var(--font-serif);font-size:clamp(4.2rem,16vw,8.8rem);font-weight:300;font-style:italic;letter-spacing:-.075em;line-height:.72}.dither_heroCopy__kdvJi>p,.dither_sectionHeader__zHtih>p,.dither_touchCopy__1BWIC>p{max-width:36rem;margin:1.8rem 0 0;color:var(--muted);font-family:var(--font-serif);font-size:clamp(1rem,3vw,1.3rem);line-height:1.42}.dither_heroNotes__BFFJI{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.8rem;color:hsla(66,39%,90%,.42);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.dither_heroNotes__BFFJI span:before{content:"✦";margin-right:.5rem;color:var(--signal-primary)}.dither_console__j08Us{position:relative;margin-top:3.5rem;border:1px solid var(--hairline);background:rgba(9,12,8,.72);box-shadow:0 2rem 8rem rgba(0,0,0,.38),inset 0 0 3rem hsla(0,0%,100%,.018)}.dither_console__j08Us:after{content:"";position:absolute;inset:-1px;z-index:-1;opacity:.18;filter:blur(28px);background:linear-gradient(135deg,var(--signal-primary),transparent 42%,var(--signal-secondary))}.dither_consoleTop__UdoP_{min-height:4rem;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hairline)}.dither_consoleTop__UdoP_ div{display:grid;gap:.15rem}.dither_consoleTop__UdoP_ span,.dither_consoleTop__UdoP_ strong{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.dither_consoleTop__UdoP_ span{color:var(--muted)}.dither_consoleTop__UdoP_ strong{color:var(--bone);font-weight:400}.dither_consoleTop__UdoP_ button{min-height:2.5rem;padding:.5rem .85rem;border:1px solid var(--hairline);color:var(--bone);background:transparent;font:inherit;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.dither_chartWrap__8VO5f{position:relative;min-height:21rem}.dither_chart__hx2On{display:block;width:100%;height:21rem;cursor:crosshair;touch-action:none}.dither_tooltip__V9lNh{position:absolute;top:3.25rem;z-index:2;min-width:6.5rem;padding:.55rem .7rem;display:grid;grid-template-columns:1fr auto;gap:.15rem .75rem;transform:translateX(-50%);border:1px solid var(--hairline);background:rgba(10,13,9,.92);box-shadow:0 .7rem 2rem rgba(0,0,0,.35);font-size:.58rem;pointer-events:none}.dither_tooltip__V9lNh span{grid-column:1/-1;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.dither_legend__sm9J1{position:absolute;left:3.1rem;top:.7rem;display:flex;gap:.3rem}.dither_legend__sm9J1 button{min-height:2rem;padding:.35rem .5rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;color:var(--muted);background:transparent;font:inherit;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dither_legend__sm9J1 .dither_legendActive__WCgc0,.dither_legend__sm9J1 button:hover{color:var(--bone);border-color:var(--hairline)}.dither_legend__sm9J1 i{width:.45rem;height:.45rem;border-radius:50%;box-shadow:0 0 .7rem currentColor}.dither_controls__zqRB1{padding:1rem;display:grid;gap:1rem;border-top:1px solid var(--hairline)}.dither_controls__zqRB1 fieldset{min-width:0;margin:0;padding:0;border:0}.dither_controls__zqRB1 legend,.dither_density__Zbzrk span{margin-bottom:.45rem;color:var(--muted);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.dither_segmented__cpLIH{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hairline)}.dither_controls__zqRB1 fieldset:nth-child(2) .dither_segmented__cpLIH{grid-template-columns:repeat(2,1fr)}.dither_segmented__cpLIH button{min-height:2.5rem;padding:.5rem .25rem;border:0;border-right:1px solid var(--hairline);color:var(--muted);background:transparent;font:inherit;font-size:.56rem;text-transform:uppercase;cursor:pointer}.dither_segmented__cpLIH button:last-child{border-right:0}.dither_segmented__cpLIH button[aria-pressed=true]{color:var(--night);background:var(--signal-primary)}.dither_density__Zbzrk{display:grid;align-content:center}.dither_density__Zbzrk span{display:flex;justify-content:space-between}.dither_density__Zbzrk output{color:var(--signal-primary)}.dither_density__Zbzrk input{width:100%;accent-color:var(--signal-primary)}.dither_swatches__8y2bF{min-height:2.5rem;display:flex;align-items:center;gap:.75rem}.dither_swatches__8y2bF button{width:1.45rem;height:1.45rem;min-height:0;padding:0;border:3px solid var(--night);border-radius:50%;outline:1px solid transparent;cursor:pointer}.dither_swatches__8y2bF button[aria-pressed=true]{outline-color:var(--bone)}.dither_specimens__D3VHP,.dither_studies__BRVVn{width:min(1440px,100%);margin:0 auto;padding:5rem 1.25rem;border-top:1px solid var(--hairline)}.dither_sectionHeader__zHtih{display:grid;gap:.7rem}.dither_sectionHeader__zHtih h2,.dither_touchCopy__1BWIC h2{margin:.75rem 0 0;font-family:var(--font-serif);font-size:clamp(3rem,11vw,6.8rem);font-weight:300;letter-spacing:-.065em;line-height:.82}.dither_studyGrid__UxJnT{display:grid;gap:.8rem;margin-top:3rem}.dither_studyCard__DgYjs{position:relative;min-width:0;padding:1rem;border:1px solid var(--hairline);background:hsla(0,0%,100%,.015)}.dither_studyCard__DgYjs svg{width:100%;height:auto;margin:1.5rem 0 .5rem;color:var(--bone);overflow:visible}.dither_studyCard__DgYjs>p{margin:.7rem 0 0;color:var(--muted);font-family:var(--font-serif);font-size:.92rem}.dither_studyMeta__xxE_q{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.dither_studyMeta__xxE_q i,.dither_studyMeta__xxE_q span{color:var(--muted);font-style:normal}.dither_studyMeta__xxE_q strong{font-weight:400}.dither_avatarRow__hOiAw{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));border-left:1px solid var(--hairline);border-top:1px solid var(--hairline)}.dither_avatarMaker__1xhZA{margin-top:3rem;display:grid;border:1px solid var(--hairline);background:hsla(0,0%,100%,.018)}.dither_avatarField__Q_4Jc,.dither_avatarMakerCopy__BIp6K,.dither_avatarMaker__1xhZA>button{min-width:0;min-height:4.8rem;padding:.9rem 1rem}.dither_avatarMakerCopy__BIp6K{display:grid;align-content:center;gap:.35rem;border-bottom:1px solid var(--hairline)}.dither_avatarField__Q_4Jc span,.dither_avatarMakerCopy__BIp6K span{color:var(--muted);font-size:.55rem;letter-spacing:.11em;text-transform:uppercase}.dither_avatarMakerCopy__BIp6K strong{color:var(--bone);font-family:var(--font-serif);font-size:1.05rem;font-weight:400}.dither_avatarField__Q_4Jc{display:grid;align-content:center;gap:.5rem;border-bottom:1px solid var(--hairline)}.dither_avatarField__Q_4Jc input{width:100%;min-height:2.4rem;padding:0;border:0;border-bottom:1px solid var(--hairline);border-radius:0;outline:0;color:var(--bone);background:transparent;font:inherit;font-family:var(--font-serif);font-size:1.25rem}.dither_avatarField__Q_4Jc input::-moz-placeholder{color:hsla(66,39%,90%,.3)}.dither_avatarField__Q_4Jc input::placeholder{color:hsla(66,39%,90%,.3)}.dither_avatarField__Q_4Jc input:focus{border-bottom-color:var(--signal-primary)}.dither_avatarMaker__1xhZA>button{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;color:var(--night);background:var(--signal-primary);font:inherit;font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:filter .14s ease,transform .14s ease}.dither_avatarMaker__1xhZA>button i{font-family:var(--font-serif);font-size:1.45rem;font-style:normal}.dither_avatarMaker__1xhZA>button:hover{filter:brightness(1.08)}.dither_avatarMaker__1xhZA>button:active{transform:translateY(1px);filter:brightness(.88)}.dither_avatarMaker__1xhZA>button:focus-visible{outline:2px solid var(--bone);outline-offset:-4px}.dither_avatarMaker__1xhZA>button:disabled{cursor:wait;opacity:.58}.dither_avatarStatus___3yYO{min-height:2.7rem;margin:0;padding:.8rem 0;display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.dither_avatarStatus___3yYO i{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--muted)}.dither_avatarStatus___3yYO[data-kind=success] i,.dither_avatarStatus___3yYO[data-kind=working] i{background:var(--signal-primary)}.dither_avatarStatus___3yYO[data-kind=error]{color:#ff9b85}.dither_avatarStatus___3yYO[data-kind=error] i{background:#ff8c74}.dither_avatar__CptUL{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:12rem;padding:1rem;display:grid;gap:.8rem;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-left:0;border-top:0;color:var(--bone);background:hsla(0,0%,100%,.008);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background .16s ease,box-shadow .16s ease,transform .1s ease}.dither_avatar__CptUL svg{width:100%;max-width:9rem;aspect-ratio:1;fill:hsl(var(--avatar-hue) 75% 70%);filter:drop-shadow(0 0 14px hsl(var(--avatar-hue) 75% 60%/.28))}.dither_avatar__CptUL:hover{background:hsl(var(--avatar-hue) 75% 70%/.045)}.dither_avatar__CptUL:active{transform:translateY(1px) scale(.992);background:hsl(var(--avatar-hue) 75% 70%/.09)}.dither_avatar__CptUL:focus-visible{position:relative;z-index:1;outline:2px solid hsl(var(--avatar-hue) 75% 70%);outline-offset:-4px}.dither_avatar__CptUL:disabled{cursor:wait;opacity:.52}.dither_avatar__CptUL[data-current=true]{box-shadow:inset 0 0 0 1px hsl(var(--avatar-hue) 75% 70%/.6)}.dither_avatar__CptUL[data-saved=true]{background:hsl(var(--avatar-hue) 75% 70%/.08)}.dither_avatarMeta__gwd_L{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.dither_avatarMeta__gwd_L i,.dither_avatarMeta__gwd_L strong{font-size:.55rem;font-style:normal;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.dither_avatarMeta__gwd_L strong{color:var(--muted)}.dither_avatarMeta__gwd_L i{color:hsl(var(--avatar-hue) 75% 74%);text-align:right}.dither_touchSection__KiIVk{position:relative;min-height:42rem;padding:5rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;overflow:hidden;border-top:1px solid var(--hairline);background:#151d14}.dither_wash__Z7hdn{position:absolute;inset:0;opacity:.72;background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--signal-primary) 62%,transparent),transparent 34%),linear-gradient(130deg,transparent 12%,color-mix(in srgb,var(--signal-secondary) 32%,transparent),transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 1px,transparent 1.35px);mask-image:radial-gradient(circle,#000 1px,transparent 1.35px);-webkit-mask-size:5px 5px;mask-size:5px 5px}.dither_touchSection__KiIVk:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,14,10,.95),rgba(11,14,10,.12))}.dither_buttonRack__csyk3,.dither_touchCopy__1BWIC{position:relative;z-index:1}.dither_touchCopy__1BWIC{max-width:48rem}.dither_buttonRack__csyk3{display:grid;gap:.65rem;max-width:28rem}.dither_ditherButton__uaLR_{position:relative;min-height:3.6rem;padding:.85rem 1.2rem;overflow:hidden;border:1px solid var(--signal-primary);color:var(--night);background:var(--signal-primary);font:inherit;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,filter .16s ease}.dither_ditherButton__uaLR_:after{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle,#0b0e0a 1px,transparent 1.4px);background-size:7px 7px;transition:background-size .18s ease,opacity .18s ease}.dither_ditherButton__uaLR_:hover:after{opacity:.28;background-size:5px 5px}.dither_ditherButton__uaLR_:active{transform:translateY(2px);filter:brightness(.86)}.dither_ditherButton__uaLR_:active:after{opacity:.4;background-size:3px 3px}.dither_ditherButtonOutline__vp0lb{color:var(--signal-primary);background:transparent}.dither_ditherButtonSoft__f43yX{color:var(--bone);border-color:var(--hairline);background:hsla(66,39%,90%,.06)}.dither_footer__FJEI7{min-height:18rem;padding:4rem 1.25rem calc(3rem + env(safe-area-inset-bottom));display:grid;align-content:end;gap:1.2rem;border-top:1px solid var(--hairline)}.dither_footer__FJEI7 span{color:var(--signal-primary);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.dither_footer__FJEI7 p{max-width:32rem;margin:0;color:var(--muted);font-family:var(--font-serif);font-size:1.1rem}.dither_footer__FJEI7 a{width:-moz-fit-content;width:fit-content;color:var(--bone);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hairline)}@media (min-width:700px){.dither_hero__7aix_,.dither_specimens__D3VHP,.dither_studies__BRVVn{padding-left:clamp(2rem,5vw,5rem);padding-right:clamp(2rem,5vw,5rem)}.dither_controls__zqRB1{grid-template-columns:1fr 1.35fr 1fr auto;align-items:end}.dither_controls__zqRB1 fieldset:nth-child(2) .dither_segmented__cpLIH{grid-template-columns:repeat(4,1fr)}.dither_studyGrid__UxJnT{grid-template-columns:repeat(3,1fr)}.dither_avatarMaker__1xhZA{grid-template-columns:1.15fr 1fr .75fr}.dither_avatarField__Q_4Jc,.dither_avatarMakerCopy__BIp6K{border-right:1px solid var(--hairline);border-bottom:0}.dither_touchSection__KiIVk{padding:6rem clamp(2rem,6vw,7rem)}.dither_footer__FJEI7{grid-template-columns:1fr 2fr auto;padding-left:clamp(2rem,6vw,7rem);padding-right:clamp(2rem,6vw,7rem)}}@media (min-width:1050px){.dither_hero__7aix_{min-height:calc(100vh - 56px);display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(36rem,1.35fr);gap:clamp(3rem,6vw,8rem);align-items:center}.dither_console__j08Us{margin-top:0}.dither_sectionHeader__zHtih{grid-template-columns:.45fr 1.1fr .65fr;align-items:end}.dither_sectionHeader__zHtih>span{align-self:start;margin-top:1.5rem}.dither_sectionHeader__zHtih>p{margin-bottom:.25rem}.dither_touchSection__KiIVk{min-height:48rem;display:grid;grid-template-columns:1.25fr .65fr;align-items:end}.dither_buttonRack__csyk3{justify-self:end;width:100%}}@media (prefers-reduced-motion:reduce){.dither_ditherButton__uaLR_,.dither_ditherButton__uaLR_:after{transition:none}.dither_footer__FJEI7 a{scroll-behavior:auto}}