.page-module__j6Q3dW__page{--bg:#050505;--fg:#e8e8e8;--dim:#747476;--line:#2a2a2a;--start-delay:0s}.page-module__j6Q3dW__page,.page-module__j6Q3dW__page *{box-sizing:border-box;margin:0;padding:0}.page-module__j6Q3dW__preload .page-module__j6Q3dW__contact-row,.page-module__j6Q3dW__preload .page-module__j6Q3dW__contact-row a{opacity:0;color:#000}.page-module__j6Q3dW__page{background:var(--bg);color:var(--fg);width:100%;height:100%;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SF Mono,Consolas,monospace;position:relative;overflow:hidden}.page-module__j6Q3dW__stage{width:100%;height:100vh;position:relative}.page-module__j6Q3dW__ambient{pointer-events:none;opacity:0;width:120vmax;height:120vmax;animation:page-module__j6Q3dW__ambientIn 2.6s ease-out calc(var(--start-delay) + .5s) forwards;z-index:1;background:radial-gradient(circle,#ffffff17 0%,#ffffff09 6%,#ffffff03 16%,#fff0 32%);position:absolute;transform:translate(-50%,-50%)}@keyframes page-module__j6Q3dW__ambientIn{to{opacity:1}}.page-module__j6Q3dW__headline-wrap{z-index:3;position:absolute;top:50%;left:6.2vw;transform:translateY(-50%)}.page-module__j6Q3dW__headline{color:#4a4a4a;letter-spacing:-.01em;opacity:0;filter:blur(6px);animation:page-module__j6Q3dW__headlineIn 1.6s cubic-bezier(.2,.8,.2,1) calc(var(--start-delay) + .3s) forwards;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.4vw,92px);font-style:italic;font-weight:400;line-height:1.04}.page-module__j6Q3dW__headline .page-module__j6Q3dW__line2{display:block}.page-module__j6Q3dW__headline .page-module__j6Q3dW__dot{color:#555}@keyframes page-module__j6Q3dW__headlineIn{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.page-module__j6Q3dW__rule{background:var(--dim);opacity:0;width:56px;height:1px;animation:page-module__j6Q3dW__fadeIn 1s ease calc(var(--start-delay) + 1.7s) forwards;margin:30px 0 18px 2px}.page-module__j6Q3dW__subtext{letter-spacing:.04em;color:#5c5c5c;opacity:0;animation:page-module__j6Q3dW__fadeIn 1.1s ease calc(var(--start-delay) + .4s) forwards;font-size:13px;line-height:1.65}@keyframes page-module__j6Q3dW__fadeIn{to{opacity:1}}@keyframes page-module__j6Q3dW__rowIn{to{opacity:1}}svg.page-module__j6Q3dW__scene{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.page-module__j6Q3dW__limb-arc,.page-module__j6Q3dW__connector{fill:none;stroke-linecap:round}.page-module__j6Q3dW__connector-glow{fill:none;stroke-linecap:round;opacity:0;pointer-events:none}.page-module__j6Q3dW__connector-glow.page-module__j6Q3dW__sweeping{opacity:1;animation:1.9s cubic-bezier(.18,.7,.22,1) forwards page-module__j6Q3dW__glowSweep}@keyframes page-module__j6Q3dW__glowSweep{0%{stroke-dashoffset:var(--sweep-start,60);opacity:.85}70%{opacity:.85}to{stroke-dashoffset:var(--sweep-dist,-2400);opacity:0}}.page-module__j6Q3dW__core-glow{opacity:0;animation:page-module__j6Q3dW__coreFade 2.6s cubic-bezier(.16,.6,.2,1) var(--core-delay,1.05s) forwards}.page-module__j6Q3dW__core-dot{opacity:0;animation:page-module__j6Q3dW__coreDotFade 1.6s cubic-bezier(.16,.6,.2,1) calc(var(--core-delay,1.05s) + .25s) forwards;filter:blur(3.2px)}@keyframes page-module__j6Q3dW__coreFade{to{opacity:1}}@keyframes page-module__j6Q3dW__coreDotFade{to{opacity:1}}.page-module__j6Q3dW__core-ray{opacity:0;animation:page-module__j6Q3dW__rayFade 2s cubic-bezier(.16,.6,.2,1) calc(var(--core-delay,1.05s) + .15s) forwards}@keyframes page-module__j6Q3dW__rayFade{to{opacity:1}}.page-module__j6Q3dW__satellite-orbit{opacity:0;animation:page-module__j6Q3dW__satelliteOrbitIn 1.4s ease calc(var(--core-delay,1.05s) + .6s) forwards}@keyframes page-module__j6Q3dW__satelliteOrbitIn{to{opacity:1}}.page-module__j6Q3dW__satellite-dot{filter:blur(.3px);animation:page-module__j6Q3dW__satelliteFlicker var(--flicker-duration,6s) ease-in-out infinite;animation-delay:var(--flicker-delay,0s)}@keyframes page-module__j6Q3dW__satelliteFlicker{0%{opacity:var(--dot-opacity,.35)}18%{opacity:calc(var(--dot-opacity,.35) * .35)}34%{opacity:var(--dot-opacity,.35)}55%{opacity:calc(var(--dot-opacity,.35) * .55)}71%{opacity:calc(var(--dot-opacity,.35) * .9)}86%{opacity:calc(var(--dot-opacity,.35) * .25)}to{opacity:var(--dot-opacity,.35)}}.page-module__j6Q3dW__endpoint-dot{opacity:0;shape-rendering:geometricprecision;animation:.5s forwards page-module__j6Q3dW__dotIn}@keyframes page-module__j6Q3dW__dotIn{to{opacity:1}}.page-module__j6Q3dW__endpoint-ring{fill:none;stroke:#fff;stroke-width:.8px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.page-module__j6Q3dW__endpoint-ring-outer{fill:none;stroke:#fff;stroke-width:.5px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.page-module__j6Q3dW__endpoint-spot{opacity:0;transform-box:fill-box;transform-origin:50%;shape-rendering:geometricprecision;animation:1.4s cubic-bezier(.2,.6,.3,1) forwards page-module__j6Q3dW__spotFlash}@keyframes page-module__j6Q3dW__ringFlash{0%{opacity:0;transform:scale(.2)}12%{opacity:.7}to{opacity:0;transform:scale(3.2)}}@keyframes page-module__j6Q3dW__ringFlashOuter{0%{opacity:0;transform:scale(.2)}10%{opacity:.3}to{opacity:0;transform:scale(6)}}@keyframes page-module__j6Q3dW__spotFlash{0%{opacity:0;transform:scale(.1)}8%{opacity:.55}to{opacity:0;transform:scale(4)}}.page-module__j6Q3dW__labels{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__j6Q3dW__contact-row{opacity:0;pointer-events:none;align-items:center;animation:.7s cubic-bezier(.2,.7,.3,1) forwards page-module__j6Q3dW__rowIn;display:flex;position:absolute}.page-module__j6Q3dW__contact-row.page-module__j6Q3dW__is-loaded{pointer-events:auto}.page-module__j6Q3dW__contact-row a{color:var(--fg);letter-spacing:.22em;white-space:nowrap;padding:6px 2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .4s;position:relative}.page-module__j6Q3dW__contact-row a:after{content:"";background:var(--fg);width:0%;height:1px;transition:width .45s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-2px;left:0}.page-module__j6Q3dW__contact-row.page-module__j6Q3dW__is-loaded a:hover{color:#fff}.page-module__j6Q3dW__contact-row.page-module__j6Q3dW__is-loaded a:hover:after{width:100%}.page-module__j6Q3dW__meta{color:#3a3a3a;letter-spacing:.08em;opacity:0;animation:page-module__j6Q3dW__fadeIn 1s ease calc(var(--start-delay) + 2.1s) forwards;z-index:3;font-size:10.5px;position:absolute;bottom:5.5vh;left:6.2vw}@media (max-width:880px){html,body{height:auto;overflow:hidden auto}.page-module__j6Q3dW__stage{flex-direction:column;height:auto;min-height:100vh;padding:12vh 6vw 6vh;display:flex}.page-module__j6Q3dW__headline-wrap{margin-bottom:8vh;position:static;top:auto;left:auto;transform:none}.page-module__j6Q3dW__headline{font-size:clamp(40px,11vw,64px)}svg.page-module__j6Q3dW__scene,.page-module__j6Q3dW__ambient{display:none}.page-module__j6Q3dW__labels{flex:1;width:100%;height:auto;margin-bottom:6vh;position:static;inset:auto}.page-module__j6Q3dW__contact-row{border-bottom:1px solid var(--line);width:100%;padding:14px 0;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.page-module__j6Q3dW__contact-row a:after{display:none}.page-module__j6Q3dW__meta{position:static;bottom:auto;left:auto}}@media (prefers-reduced-motion:reduce){.page-module__j6Q3dW__page,.page-module__j6Q3dW__page *{transition-duration:10ms!important;animation-duration:10ms!important;animation-delay:0s!important}}@keyframes page-module__j6Q3dW__drawLine{to{stroke-dashoffset:0}}.page-module__j6Q3dW__draw-line{animation-name:page-module__j6Q3dW__drawLine;animation-fill-mode:forwards}.page-module__j6Q3dW__fade-in{animation-name:page-module__j6Q3dW__fadeIn;animation-fill-mode:forwards}.page-module__j6Q3dW__endpoint-arrival{animation-name:page-module__j6Q3dW__dotIn;animation-fill-mode:forwards}
