.PixelSectionDivider-module__gKoPRG__divider{--divider-from:#fffcf6;--divider-to:var(--background);--divider-accent:var(--blue);background:var(--divider-to);isolation:isolate;width:100%;height:42px;position:relative;overflow:hidden}.PixelSectionDivider-module__gKoPRG__overlapPrevious{z-index:20;margin-top:-42px}.PixelSectionDivider-module__gKoPRG__accent{z-index:0;background:color-mix(in srgb, var(--divider-accent) 18%, var(--divider-to));height:5px;position:absolute;top:10px;left:0;right:0}.PixelSectionDivider-module__gKoPRG__pixels{z-index:1;align-items:flex-start;display:flex;position:absolute;inset:0}.PixelSectionDivider-module__gKoPRG__dotted:after{z-index:2;content:"";pointer-events:none;background-image:radial-gradient(circle at 1.5px 1.5px,#17171413 0 1.5px,#0000 1.6px);background-size:32px 32px;position:absolute;inset:0}.PixelSectionDivider-module__gKoPRG__pixel{min-width:0;height:calc(var(--pixel-level) * 10px);background:var(--divider-from);flex:1 1 0;display:block}.PixelSectionDivider-module__gKoPRG__archive .PixelSectionDivider-module__gKoPRG__accent{background:color-mix(in srgb, var(--divider-accent) 36%, var(--divider-to))}.PixelSectionDivider-module__gKoPRG__archive .PixelSectionDivider-module__gKoPRG__pixel:nth-child(11n+3),.PixelSectionDivider-module__gKoPRG__archive .PixelSectionDivider-module__gKoPRG__pixel:nth-child(13n+7){animation:5.5s ease-in-out infinite PixelSectionDivider-module__gKoPRG__pixel-breathe}.PixelSectionDivider-module__gKoPRG__archive .PixelSectionDivider-module__gKoPRG__pixel:nth-child(13n+7){animation-delay:-2.3s}@keyframes PixelSectionDivider-module__gKoPRG__pixel-breathe{50%{opacity:.76}}@media (max-width:639px){.PixelSectionDivider-module__gKoPRG__divider{height:28px}.PixelSectionDivider-module__gKoPRG__overlapPrevious{margin-top:-28px}.PixelSectionDivider-module__gKoPRG__accent{height:4px;top:6px}.PixelSectionDivider-module__gKoPRG__pixel{height:calc(var(--pixel-level) * 6px)}.PixelSectionDivider-module__gKoPRG__pixel:nth-child(2n),.PixelSectionDivider-module__gKoPRG__archive .PixelSectionDivider-module__gKoPRG__pixel:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.PixelSectionDivider-module__gKoPRG__archive .PixelSectionDivider-module__gKoPRG__pixel{animation:none}}
.AboutAsciiBackdrop-module__lOzD2a__backdrop{pointer-events:none;opacity:.78;background-image:radial-gradient(circle,#1717141a 1px,#0000 1.2px);background-size:30px 30px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:clamp(4rem,7vw,7rem) clamp(1rem,3vw,3rem);display:grid;position:absolute;inset:0;overflow:hidden}.AboutAsciiBackdrop-module__lOzD2a__field{letter-spacing:.04em;white-space:pre;-webkit-user-select:none;user-select:none;will-change:translate;place-self:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Monaco,Liberation Mono,monospace;font-size:clamp(.38rem,.48vw,.5rem);font-weight:800;line-height:1.18;transition:opacity .7s;animation:14s ease-in-out infinite alternate AboutAsciiBackdrop-module__lOzD2a__field-drift}.AboutAsciiBackdrop-module__lOzD2a__field:nth-child(3n+2){animation-duration:18s;animation-direction:alternate-reverse}.AboutAsciiBackdrop-module__lOzD2a__field:nth-child(3n){animation-duration:22s}.AboutAsciiBackdrop-module__lOzD2a__field[data-tone=blue]{color:#4c78ff21}.AboutAsciiBackdrop-module__lOzD2a__field[data-tone=purple]{color:#9d6cff1f}.AboutAsciiBackdrop-module__lOzD2a__field[data-tone=green]{color:#48c7741f}.AboutAsciiBackdrop-module__lOzD2a__field[data-tone=orange]{color:#ff67381f}@keyframes AboutAsciiBackdrop-module__lOzD2a__field-drift{0%{translate:-3px 3px}to{translate:5px -5px}}@media (max-width:639px){.AboutAsciiBackdrop-module__lOzD2a__backdrop{opacity:.64;background-size:26px 26px;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:4rem .25rem}}@media (prefers-reduced-motion:reduce){.AboutAsciiBackdrop-module__lOzD2a__field{transition:none;animation:none}}
.AboutPortrait-module__3XfMEW__root{place-items:center;width:min(100%,220px);min-height:300px;margin:0;display:grid}.AboutPortrait-module__3XfMEW__image{transform-origin:50% 62%;width:100%;height:auto;display:block;transform:rotate(20deg)scale(1.14)}@media (max-width:1179px){.AboutPortrait-module__3XfMEW__root{width:min(100%,210px);min-height:290px;margin-inline:auto}}@media (max-width:639px){.AboutPortrait-module__3XfMEW__root{width:min(100%,190px);min-height:265px}.AboutPortrait-module__3XfMEW__image{transform:rotate(18deg)scale(1.1)}}
.MindsetWindow-module__C_v38G__root{width:100%;transition:transform .22s var(--ease-out-quart);padding:0 5px 5px 0;position:relative}.MindsetWindow-module__C_v38G__window{z-index:2;border:2px solid var(--foreground);background:var(--surface);box-shadow:5px 5px 0 var(--foreground);transition:box-shadow .22s var(--ease-out-quart);position:relative;overflow:hidden}.MindsetWindow-module__C_v38G__titleBar{border-bottom:2px solid var(--foreground);background:var(--blue);min-height:30px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:9px;padding:5px 8px;font-size:.43rem;font-weight:900;display:flex}.MindsetWindow-module__C_v38G__controls{flex-shrink:0;gap:3px;display:flex}.MindsetWindow-module__C_v38G__controls span{border:1px solid var(--foreground);background:var(--surface);width:6px;height:6px}.MindsetWindow-module__C_v38G__controls span:nth-child(2){background:var(--blue)}.MindsetWindow-module__C_v38G__controls span:nth-child(3){background:var(--orange)}.MindsetWindow-module__C_v38G__quote{min-height:76px;padding:10px 11px;font-size:.64rem;font-weight:650;line-height:1.5}.MindsetWindow-module__C_v38G__cursor{font-family:var(--font-geist-mono), monospace;margin-left:3px;font-weight:900;animation:1s step-end infinite MindsetWindow-module__C_v38G__cursor-blink;display:inline-block}@media (hover:hover) and (pointer:fine){.MindsetWindow-module__C_v38G__root:hover{transform:translateY(-3px)}.MindsetWindow-module__C_v38G__root:hover .MindsetWindow-module__C_v38G__window{box-shadow:3px 3px 0 var(--foreground)}}@keyframes MindsetWindow-module__C_v38G__cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.MindsetWindow-module__C_v38G__root,.MindsetWindow-module__C_v38G__window{transition:none}.MindsetWindow-module__C_v38G__root:hover{transform:none}.MindsetWindow-module__C_v38G__cursor{animation:none}}
.AboutWindowComposition-module__eYUY6a__composition{gap:24px;width:min(100%,680px);margin-inline:auto;display:grid}.AboutWindowComposition-module__eYUY6a__main,.AboutWindowComposition-module__eYUY6a__tools,.AboutWindowComposition-module__eYUY6a__mindset,.AboutWindowComposition-module__eYUY6a__portrait{width:100%;min-width:0}.AboutWindowComposition-module__eYUY6a__tools{max-width:260px;margin-inline:auto}.AboutWindowComposition-module__eYUY6a__mindset{max-width:286px;margin-left:auto;margin-right:calc(12% + 6px)}.AboutWindowComposition-module__eYUY6a__portrait{max-width:220px;margin-inline:auto;transform:none}@media (min-width:1180px){.AboutWindowComposition-module__eYUY6a__composition{max-width:700px;height:770px;display:block;position:relative}.AboutWindowComposition-module__eYUY6a__main,.AboutWindowComposition-module__eYUY6a__tools,.AboutWindowComposition-module__eYUY6a__mindset,.AboutWindowComposition-module__eYUY6a__portrait{margin:0;position:absolute}.AboutWindowComposition-module__eYUY6a__main{z-index:1;width:calc(100% - 48px);max-width:640px;top:110px;left:24px}.AboutWindowComposition-module__eYUY6a__tools{z-index:2;width:min(240px,37%);top:388px;left:0}.AboutWindowComposition-module__eYUY6a__mindset{z-index:3;width:min(276px,43%);margin:0;top:8px;left:auto;right:82px}.AboutWindowComposition-module__eYUY6a__portrait{z-index:0;width:220px;top:430px;right:96px;transform:none}}@media (max-width:639px){.AboutWindowComposition-module__eYUY6a__composition{gap:22px;width:min(100%,92vw)}.AboutWindowComposition-module__eYUY6a__tools,.AboutWindowComposition-module__eYUY6a__mindset,.AboutWindowComposition-module__eYUY6a__portrait{display:none}}@media (prefers-reduced-motion:reduce){.AboutWindowComposition-module__eYUY6a__composition *{scroll-behavior:auto}}
.ProfileFolder-module__352hWq__root{--folder-color:var(--blue);--folder-scale:2.8;width:min(100%, calc(180px * var(--folder-scale)));margin-inline:auto}.ProfileFolder-module__352hWq__stage{height:520px;position:relative}.ProfileFolder-module__352hWq__trigger{width:100%;height:100%;color:inherit;cursor:pointer;transform-origin:bottom;transition:transform .26s var(--ease-out-quart);background:0 0;border:0;position:relative}.ProfileFolder-module__352hWq__trigger:active{transform:scale(.98)}.ProfileFolder-module__352hWq__folder{height:270px;filter:drop-shadow(8px 8px 0 var(--foreground));transition:transform .28s var(--ease-out-quart), filter .18s ease;position:absolute;bottom:46px;left:3%;right:3%}.ProfileFolder-module__352hWq__backPanel{border:3px solid var(--foreground);background:color-mix(in srgb, var(--folder-color), var(--foreground) 18%);border-radius:3px 3px 7px 7px;position:absolute;inset:30px 0 0}.ProfileFolder-module__352hWq__tab{border:3px solid var(--foreground);background:color-mix(in srgb, var(--folder-color), var(--foreground) 18%);border-bottom:0;border-radius:4px 4px 0 0;width:44%;height:70px;position:absolute;top:0;left:0}.ProfileFolder-module__352hWq__tab:after{border-top:3px solid var(--foreground);background:color-mix(in srgb, var(--folder-color), var(--foreground) 18%);clip-path:polygon(0 100%,100% 100%,0 0);content:"";width:40px;height:38px;position:absolute;bottom:0;right:-36px}.ProfileFolder-module__352hWq__papers{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProfileFolder-module__352hWq__item{transform-origin:bottom;width:180px;transition:transform .3s var(--ease-out-quart), filter .2s ease;position:absolute;bottom:28px;left:50%}.ProfileFolder-module__352hWq__item:first-child{z-index:1;transform:translate(-72%,88px)rotate(-4deg)}.ProfileFolder-module__352hWq__item:nth-child(2){z-index:3;width:210px;transform:translate(-50%,100px)rotate(.5deg)}.ProfileFolder-module__352hWq__item:nth-child(3){z-index:2;transform:translate(-28%,84px)rotate(4deg)}.ProfileFolder-module__352hWq__frontFlap{z-index:5;border:3px solid var(--foreground);background:var(--folder-color);transform-origin:bottom;height:176px;transition:transform .3s var(--ease-out-quart), background-color .18s ease;border-radius:3px 3px 7px 7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ProfileFolder-module__352hWq__frontFlap:before{content:"";background:#17171440;height:2px;position:absolute;top:17px;left:18px;right:18px}.ProfileFolder-module__352hWq__folderLabel{border:2px solid var(--foreground);background:var(--surface);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 var(--foreground);padding:7px 10px;font-size:.58rem;font-weight:900;position:absolute;bottom:20px;left:20px}.ProfileFolder-module__352hWq__pixelMark{font-family:var(--font-geist-mono), monospace;font-size:.7rem;font-weight:900;position:absolute;bottom:24px;right:21px}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__folder{filter:drop-shadow(5px 5px 0 var(--foreground))}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__frontFlap{transform:perspective(560px)rotateX(-17deg)translateY(8px)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__papers{overflow:visible}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:first-child{transform:translate(-142%,-86px)rotate(-10deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(2){transform:translate(-50%,-140px)rotate(1deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(42%,-86px)rotate(10deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:hover{filter:brightness(1.02)}.ProfileFolder-module__352hWq__hint{border:2px solid var(--foreground);background:var(--surface);width:fit-content;max-width:100%;min-height:42px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;box-shadow:4px 4px 0 var(--foreground);justify-content:center;align-items:center;gap:8px;margin:-24px auto 0;padding:8px 11px;font-size:.56rem;font-weight:900;line-height:1.4;display:flex}.ProfileFolder-module__352hWq__hintKey{color:var(--blue)}.ProfileFolder-module__352hWq__pointerHint{display:none}@media (hover:hover) and (pointer:fine){.ProfileFolder-module__352hWq__trigger:not(.ProfileFolder-module__352hWq__open):hover .ProfileFolder-module__352hWq__folder{transform:translateY(-7px)}.ProfileFolder-module__352hWq__trigger:not(.ProfileFolder-module__352hWq__open):hover .ProfileFolder-module__352hWq__frontFlap{transform:perspective(560px)rotateX(-8deg)translateY(3px)}.ProfileFolder-module__352hWq__trigger:not(.ProfileFolder-module__352hWq__open):hover .ProfileFolder-module__352hWq__item:first-child{transform:translate(-82%,70px)rotate(-6deg)}.ProfileFolder-module__352hWq__trigger:not(.ProfileFolder-module__352hWq__open):hover .ProfileFolder-module__352hWq__item:nth-child(2){transform:translate(-50%,76px)}.ProfileFolder-module__352hWq__trigger:not(.ProfileFolder-module__352hWq__open):hover .ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(-18%,66px)rotate(6deg)}.ProfileFolder-module__352hWq__pointerHint{display:inline}.ProfileFolder-module__352hWq__touchHint{display:none}}@media (max-width:1023px){.ProfileFolder-module__352hWq__root{width:min(100%, calc(150px * var(--folder-scale)))}.ProfileFolder-module__352hWq__stage{height:475px}.ProfileFolder-module__352hWq__folder{height:240px}.ProfileFolder-module__352hWq__item{width:160px}.ProfileFolder-module__352hWq__item:nth-child(2){width:190px}.ProfileFolder-module__352hWq__frontFlap{height:160px}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:first-child{transform:translate(-132%,-75px)rotate(-9deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(2){transform:translate(-50%,-128px)rotate(1deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(32%,-75px)rotate(9deg)}}@media (min-width:1101px) and (max-width:1349px){.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:first-child{transform:translate(-115%,-86px)rotate(-10deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(15%,-86px)rotate(10deg)}}@media (min-width:1024px) and (max-width:1100px){.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:first-child{transform:translate(-88%,-86px)rotate(-9deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(-12%,-86px)rotate(9deg)}}@media (max-width:639px){.ProfileFolder-module__352hWq__root{width:min(90vw, calc(120px * var(--folder-scale)))}.ProfileFolder-module__352hWq__stage{height:438px}.ProfileFolder-module__352hWq__folder{height:218px;bottom:42px;left:0;right:0}.ProfileFolder-module__352hWq__backPanel{top:25px}.ProfileFolder-module__352hWq__tab{width:46%;height:61px}.ProfileFolder-module__352hWq__frontFlap{height:146px}.ProfileFolder-module__352hWq__item{width:136px;bottom:22px}.ProfileFolder-module__352hWq__item:nth-child(2){width:160px}.ProfileFolder-module__352hWq__item:first-child{transform:translate(-70%,58px)rotate(-4deg)}.ProfileFolder-module__352hWq__item:nth-child(2){transform:translate(-50%,65px)rotate(.5deg)}.ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(-30%,54px)rotate(4deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:first-child{transform:translate(-95%,-60px)rotate(-8deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(2){transform:translate(-50%,-110px)rotate(1deg)}.ProfileFolder-module__352hWq__open .ProfileFolder-module__352hWq__item:nth-child(3){transform:translate(-5%,-60px)rotate(8deg)}.ProfileFolder-module__352hWq__folderLabel{padding:6px 8px;font-size:.5rem;bottom:17px;left:14px}.ProfileFolder-module__352hWq__pixelMark{bottom:20px;right:15px}}@media (prefers-reduced-motion:reduce){.ProfileFolder-module__352hWq__trigger,.ProfileFolder-module__352hWq__folder,.ProfileFolder-module__352hWq__frontFlap,.ProfileFolder-module__352hWq__item{transition:none}.ProfileFolder-module__352hWq__trigger:not(.ProfileFolder-module__352hWq__open):hover .ProfileFolder-module__352hWq__folder,.ProfileFolder-module__352hWq__trigger:active{transform:none}}
.About-module__XXGFJG__icon{will-change:translate;animation:6.5s ease-in-out infinite alternate About-module__XXGFJG__icon-drift}.About-module__XXGFJG__iconAlt{animation-duration:8s;animation-direction:alternate-reverse}.About-module__XXGFJG__iconSlow{animation-duration:10s}@keyframes About-module__XXGFJG__icon-drift{0%{translate:0}to{translate:7px -9px}}@media (prefers-reduced-motion:reduce){.About-module__XXGFJG__icon{animation:none}}
.lanyard-wrapper{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.lanyard-wrapper canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}
@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.JourneyPaged-module__P4GQ_q__stage[data-paged-active=true]{align-items:start}.JourneyPaged-module__P4GQ_q__stage[data-paged-active=true] .JourneyPaged-module__P4GQ_q__viewport{clip-path:inset(-100vh -100vw -100vh 0);min-width:0;padding-inline:.25rem .875rem;overflow:visible}.JourneyPaged-module__P4GQ_q__stage[data-paged-active=true] .JourneyPaged-module__P4GQ_q__track{align-items:flex-start;width:100%;display:grid}.JourneyPaged-module__P4GQ_q__stage[data-paged-active=true] .JourneyPaged-module__P4GQ_q__track>article{will-change:transform, opacity;grid-area:1/1;width:100%}}
.JourneyGallery-module__dPzfMq__imageFocus{transform:var(--journey-image-transform-mobile,none)}@media (min-width:640px){.JourneyGallery-module__dPzfMq__imageFocus{transform:var(--journey-image-transform-desktop,none)}}
