.VisuallyHidden_root___AObE{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AttractorField_host__MPzfj{position:absolute;inset:0;--font-size-claim:0.825rem}.AttractorField_canvas__vVyPx{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;font-size:var(--font-size-claim);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}.AttractorField_canvas__vVyPx:focus-visible{outline:.0625rem solid var(--foreground);outline-offset:-.375rem}.AttractorField_claim__Rssm7{position:absolute;left:50%;z-index:1;display:block;color:var(--foreground);font-size:var(--font-size-claim);font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);pointer-events:none;opacity:0}.CopyrightFooter_root___yPDZ{position:absolute;z-index:2;right:var(--distance);bottom:var(--distance-vertical);display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:.13em;text-transform:uppercase}@media(max-height:30rem),(max-width:40rem){.CopyrightFooter_root___yPDZ{bottom:calc(var(--distance-vertical) + env(safe-area-inset-bottom, 0px));min-height:2.875rem;display:none}}.LanguageSwitcher_dock__LmLUz{position:absolute;z-index:3;left:50%;bottom:var(--distance-vertical);display:flex;transform:translateX(-50%);font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:.13em;text-transform:uppercase}.LanguageSwitcher_group__3QE3y{padding:.125rem;border:.0625rem solid color-mix(in srgb,var(--foreground) 42%,transparent);border-radius:999px!important;background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}.LanguageSwitcher_group__3QE3y .MuiToggleButton-root{min-width:1.75rem;padding:.35em .55em;border:0;border-radius:999px!important;color:inherit;font:inherit;letter-spacing:inherit;line-height:1;text-transform:inherit}.LanguageSwitcher_group__3QE3y .MuiToggleButton-root.Mui-selected{color:var(--background);background-color:var(--foreground)}.LanguageSwitcher_group__3QE3y .MuiToggleButton-root.Mui-selected:hover{background-color:color-mix(in srgb,var(--foreground) 84%,var(--background))}@media(max-height:30rem),(max-width:40rem){.LanguageSwitcher_dock__LmLUz{right:var(--distance);bottom:calc(var(--distance-vertical) + env(safe-area-inset-bottom, 0px));left:auto;min-height:2.875rem;align-items:center;transform:none}.LanguageSwitcher_group__3QE3y{align-items:center;gap:.125rem;padding:0;border:0;background:rgba(0,0,0,0)}.LanguageSwitcher_group__3QE3y .MuiToggleButton-root{min-width:0;min-height:2.875rem;padding:.35em .3em;border:0;border-radius:0!important;background:rgba(0,0,0,0)}.LanguageSwitcher_group__3QE3y .MuiToggleButton-root.Mui-selected,.LanguageSwitcher_group__3QE3y .MuiToggleButton-root.Mui-selected:hover{background:rgba(0,0,0,0);color:inherit;text-decoration:underline;text-underline-offset:.3em}}@media(max-height:30rem)and (orientation:landscape),(max-width:40rem)and (orientation:landscape){.LanguageSwitcher_dock__LmLUz{bottom:calc(var(--distance-vertical) + env(safe-area-inset-bottom, 0px))}}.GrainTextSequence_annotation___Myvb{position:relative;z-index:2;grid-column:2;grid-row:1;width:100%;height:1.5rem;font-family:var(--font-mono);font-size:clamp(.625rem,3vw,var(--font-size-small));pointer-events:none}.GrainTextSequence_annotation___Myvb,.GrainTextSequence_line__4WO5H{color:var(--foreground);letter-spacing:.13em;text-transform:uppercase}.GrainTextSequence_line__4WO5H{position:absolute;inset:0;display:block;font-size:inherit;font-weight:400;line-height:1.5rem;text-align:center;white-space:nowrap;background-image:radial-gradient(circle,currentColor 0 .04rem,transparent .05rem);background-size:.25rem .25rem;background-position:50%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;filter:blur(.04rem);transition:background-size 1s ease,filter 1s ease,opacity 1s ease}.GrainTextSequence_line__4WO5H[data-phase=enter],.GrainTextSequence_line__4WO5H[data-phase=hold]{background-size:.035rem .035rem;filter:blur(0);opacity:1}@media(max-height:30rem),(max-width:40rem){.GrainTextSequence_annotation___Myvb{display:none}}@media(prefers-reduced-motion:reduce){.GrainTextSequence_line__4WO5H{transition:none;background:none;color:var(--foreground);-webkit-text-fill-color:currentColor;filter:none;opacity:0}.GrainTextSequence_line__4WO5H:first-child{opacity:1!important}}.ThemeToggle_root__U92Sg{grid-column:3;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:calc(var(--spacing-inline)/2);padding:0;background:none;border:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit;text-underline-offset:.25em}.ThemeToggle_root__U92Sg:hover{text-decoration:underline}.ThemeToggle_root__U92Sg:focus-visible{outline:.0625rem solid currentColor;outline-offset:.3125rem}.ThemeToggle_root__U92Sg .ThemeToggle_icon___oTxY{font-size:1rem}@media(max-height:30rem),(max-width:40rem){.ThemeToggle_root__U92Sg{min-height:2.75rem;min-width:2.75rem;justify-content:center}.ThemeToggle_root__U92Sg .ThemeToggle_icon___oTxY{font-size:1.25rem}}.Masthead_root__dGu5A{position:absolute;z-index:2;left:var(--distance);right:var(--distance);top:var(--distance-vertical);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(34rem,50vw)) minmax(0,1fr);align-items:center;height:1.5rem;font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:.13em;text-transform:uppercase}.Masthead_name__2S4z7{grid-column:1;grid-row:1;letter-spacing:.08em;white-space:nowrap}@media(max-height:30rem),(max-width:40rem){.Masthead_root__dGu5A{grid-template-columns:auto minmax(0,1fr) auto}}.Navigation_root__TBwN4{position:absolute;z-index:2;left:var(--distance);bottom:var(--distance-vertical);display:flex;align-items:center;gap:clamp(1.5rem,1.95vw,2.25rem);font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:.13em;text-transform:uppercase}.Navigation_root__TBwN4 a,.Navigation_root__TBwN4 button{display:inline-flex;align-items:center;gap:var(--spacing-inline);text-decoration:none;text-underline-offset:.25em}.Navigation_root__TBwN4 a:hover,.Navigation_root__TBwN4 button:hover{text-decoration:underline}.Navigation_root__TBwN4 a:focus-visible,.Navigation_root__TBwN4 button:focus-visible{outline:.0625rem solid currentColor;outline-offset:.3125rem}@media(max-height:30rem),(max-width:40rem){.Navigation_root__TBwN4{bottom:calc(var(--distance-vertical) + env(safe-area-inset-bottom, 0px));gap:1rem}.Navigation_root__TBwN4 a,.Navigation_root__TBwN4 button{min-height:2.875rem}}.ExperienceFrame_experience__GY3_m{position:relative;width:100%;height:100vh;height:100svh;height:100dvh;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground);transition:background-color .5s,color .5s}@media(prefers-reduced-motion:reduce){.ExperienceFrame_experience__GY3_m{transition:none}}