.main-projects[data-astro-cid-lb5nhd2a]{min-height:100svh;padding-block:var(--space-8);background:0 0;align-items:center;display:grid;position:relative;overflow:hidden}.main-projects[data-astro-cid-lb5nhd2a]:before{background:var(--home-halo);content:"";pointer-events:none;background-position:50%;background-size:100vw 100svh;background-attachment:fixed;position:absolute;inset:0}.project-layout[data-astro-cid-lb5nhd2a]{z-index:2;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.35fr);gap:clamp(1rem,2vw,2rem);display:grid;position:relative}.glass-pane[data-astro-cid-lb5nhd2a]{backdrop-filter:blur(12px)saturate(118%);background:linear-gradient(135deg,#ffffff0f,#0000 32%),#08182985;border:1px solid #b6ceff6b;position:relative;box-shadow:inset 0 1px #ffffff24,inset 1px 0 #82aeff1a,0 2.2rem 6rem #00000040}.glass-pane[data-astro-cid-lb5nhd2a]:before{z-index:1;background:var(--home-glass-surface);content:"";pointer-events:none;position:absolute;inset:0}.glass-pane[data-astro-cid-lb5nhd2a]:after{z-index:1;background:var(--home-panel-reflection);content:"";pointer-events:none;background-position:50%;background-size:100vw 100svh;background-attachment:fixed;position:absolute;inset:0}.project-rail[data-astro-cid-lb5nhd2a]{min-height:min(47rem,100svh - 7rem);padding:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,3.5rem)}.project-rail[data-astro-cid-lb5nhd2a] h2[data-astro-cid-lb5nhd2a]{z-index:2;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line-strong);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;position:relative}.project-tabs[data-astro-cid-lb5nhd2a]{z-index:2;margin-top:var(--space-7);position:relative}.project-tab[data-astro-cid-lb5nhd2a]{align-items:center;gap:var(--space-4);width:100%;min-height:8rem;padding:var(--space-5) var(--space-4);border:0;border-bottom:1px solid var(--color-line-strong);color:var(--color-muted);text-align:left;transition:color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);background:0 0;grid-template-columns:5rem 1fr 1.4rem;display:grid}.project-tab[data-astro-cid-lb5nhd2a].is-active{border:1px solid var(--color-dawn);color:var(--color-dawn-soft);box-shadow:inset 3px 0 0 var(--color-dawn), 0 0 1.2rem #ff8a3d1a;background:linear-gradient(90deg,#ff8a3d21,#0000)}.project-number[data-astro-cid-lb5nhd2a]{font-family:var(--font-display);font-size:var(--step-3)}.project-name[data-astro-cid-lb5nhd2a]{font-family:var(--font-display);font-size:var(--step-1)}.project-tab[data-astro-cid-lb5nhd2a] svg[data-astro-cid-lb5nhd2a],.detail-link[data-astro-cid-lb5nhd2a] svg[data-astro-cid-lb5nhd2a]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:1.3rem}.project-panels[data-astro-cid-lb5nhd2a]{min-height:min(47rem,100svh - 7rem);padding:clamp(2rem,4vw,4rem)}.project-panel[data-astro-cid-lb5nhd2a]{z-index:2;animation:.42s both panel-reveal;position:relative}.project-intro[data-astro-cid-lb5nhd2a] h3[data-astro-cid-lb5nhd2a]{font-size:var(--step-3)}.project-intro[data-astro-cid-lb5nhd2a] h3[data-astro-cid-lb5nhd2a]:after{width:4.5rem;height:2px;margin-top:var(--space-5);background:var(--color-dawn);content:"";display:block;box-shadow:0 0 .75rem #ff8a3d7a}.project-intro[data-astro-cid-lb5nhd2a] p[data-astro-cid-lb5nhd2a]{max-width:42rem;margin-top:var(--space-5);color:var(--color-text-soft);font-size:clamp(1rem,1.25vw,1.15rem)}.project-meta[data-astro-cid-lb5nhd2a]{margin-top:var(--space-6);border-top:1px solid var(--color-line-strong)}.project-meta[data-astro-cid-lb5nhd2a] div[data-astro-cid-lb5nhd2a]{gap:var(--space-5);padding-block:var(--space-3);border-bottom:1px solid var(--color-line-strong);grid-template-columns:6rem 1fr;display:grid}.project-meta[data-astro-cid-lb5nhd2a] dt[data-astro-cid-lb5nhd2a]{color:var(--color-moon);font-family:var(--font-display)}.project-meta[data-astro-cid-lb5nhd2a] dd[data-astro-cid-lb5nhd2a]{min-width:0;color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--step--1);overflow-wrap:anywhere}.project-media[data-astro-cid-lb5nhd2a]{aspect-ratio:16/6.2;margin-top:var(--space-5);border:1px solid var(--color-line-strong);position:relative;overflow:hidden}.project-media[data-astro-cid-lb5nhd2a] picture,.project-media[data-astro-cid-lb5nhd2a] img{width:100%;height:100%}.project-media[data-astro-cid-lb5nhd2a] img{object-fit:cover}.detail-link[data-astro-cid-lb5nhd2a]{width:min(20rem,100%);margin-top:var(--space-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-dawn);color:var(--color-dawn);font-family:var(--font-ja);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.constellation-path[data-astro-cid-lb5nhd2a]{z-index:1;pointer-events:none;opacity:.3;width:8rem;height:18rem;transform:translate3d(var(--glass-shift-x,0), var(--glass-shift-y,0), 0);will-change:transform;position:absolute;top:25%;left:-1.8rem}.constellation-lines[data-astro-cid-lb5nhd2a]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-lines[data-astro-cid-lb5nhd2a] polyline[data-astro-cid-lb5nhd2a]{fill:none;stroke:var(--color-moon);stroke-linecap:round;stroke-linejoin:round;stroke-width:.45px}.constellation-lines[data-astro-cid-lb5nhd2a] .constellation-branch[data-astro-cid-lb5nhd2a]{stroke:var(--color-dawn-soft);stroke-dasharray:2.2 3;opacity:.55}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]{aspect-ratio:1;background:var(--color-moon);width:.38rem;box-shadow:0 0 .7rem var(--color-moon);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(2){background:var(--color-dawn);top:8%;left:4%}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(3){top:27%;left:39%}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(4){width:.46rem;top:55%;left:67%}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(5){top:73%;left:91%}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(6){top:94%;left:74%}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(7){width:.3rem;top:72%;left:38%}.constellation-path[data-astro-cid-lb5nhd2a] span[data-astro-cid-lb5nhd2a]:nth-child(8){width:.28rem;top:61%;left:18%}.ambient-line[data-astro-cid-lb5nhd2a]{background:linear-gradient(90deg,#0000,#82aeff47,#0000);height:1px;position:absolute}.ambient-line-a[data-astro-cid-lb5nhd2a]{width:45%;top:20%;left:-8%;transform:rotate(23deg)}.ambient-line-b[data-astro-cid-lb5nhd2a]{width:48%;bottom:18%;right:-12%;transform:rotate(-17deg)}@keyframes panel-reveal{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media (width<=62rem){.project-layout[data-astro-cid-lb5nhd2a]{grid-template-columns:.8fr 1.2fr}.project-rail[data-astro-cid-lb5nhd2a],.project-panels[data-astro-cid-lb5nhd2a]{transform:none}.project-tab[data-astro-cid-lb5nhd2a]{grid-template-columns:4rem 1fr}.project-tab[data-astro-cid-lb5nhd2a] svg[data-astro-cid-lb5nhd2a]{display:none}}@media (width<=48rem){.main-projects[data-astro-cid-lb5nhd2a]:before,.glass-pane[data-astro-cid-lb5nhd2a]:after,.ambient-line[data-astro-cid-lb5nhd2a]{display:none}.main-projects[data-astro-cid-lb5nhd2a]{min-height:auto;padding-block:var(--space-8)}.project-layout[data-astro-cid-lb5nhd2a]{grid-template-columns:1fr}.glass-pane[data-astro-cid-lb5nhd2a]{backdrop-filter:blur(8px)}.project-rail[data-astro-cid-lb5nhd2a],.project-panels[data-astro-cid-lb5nhd2a]{min-height:auto}.project-rail[data-astro-cid-lb5nhd2a]{padding:var(--space-5)}.project-tabs[data-astro-cid-lb5nhd2a]{margin-top:var(--space-5)}.project-tab[data-astro-cid-lb5nhd2a]{grid-template-columns:3.5rem 1fr 1.2rem;min-height:5.5rem}.project-tab[data-astro-cid-lb5nhd2a] svg[data-astro-cid-lb5nhd2a]{display:block}.project-number[data-astro-cid-lb5nhd2a]{font-size:var(--step-2)}.project-name[data-astro-cid-lb5nhd2a]{font-size:1rem}.project-panels[data-astro-cid-lb5nhd2a]{padding:var(--space-5)}.project-intro[data-astro-cid-lb5nhd2a] h3[data-astro-cid-lb5nhd2a]{font-size:var(--step-2)}.project-intro[data-astro-cid-lb5nhd2a] p[data-astro-cid-lb5nhd2a]{font-size:1rem}.project-meta[data-astro-cid-lb5nhd2a] div[data-astro-cid-lb5nhd2a]{gap:var(--space-1);grid-template-columns:1fr}.project-media[data-astro-cid-lb5nhd2a]{aspect-ratio:16/9}.constellation-path[data-astro-cid-lb5nhd2a]{display:none}}@media (prefers-reduced-motion:reduce){.constellation-path[data-astro-cid-lb5nhd2a]{transform:none}}.project-slider[data-astro-cid-de7motot]{min-height:100svh;color:var(--color-text);background:var(--color-canvas-deep);position:relative;overflow:hidden}.slides[data-astro-cid-de7motot],.slide[data-astro-cid-de7motot],.slide[data-astro-cid-de7motot] picture,.slide-image[data-astro-cid-de7motot]{width:100%;height:100%;position:absolute;inset:0}.slide[data-astro-cid-de7motot]{z-index:0;visibility:hidden;opacity:0;clip-path:polygon(-18% 0,-18% 0,-34% 100%,-34% 100%);transition:clip-path .9s cubic-bezier(.46,0,.2,1),opacity .44s,visibility .9s step-end}.slide[data-astro-cid-de7motot].is-active{z-index:2;visibility:visible;opacity:1;clip-path:polygon(0 0,118% 0,102% 100%,-16% 100%);transition:clip-path .9s cubic-bezier(.46,0,.2,1),opacity .44s,visibility step-start}.slide[data-astro-cid-de7motot].is-leaving{z-index:1;visibility:visible;opacity:1;clip-path:inset(0);transition:none}.slide-image[data-astro-cid-de7motot]{object-fit:cover;object-position:center;transition:transform 10s ease-out;transform:scale(1.015)}.slide[data-astro-cid-de7motot].is-active .slide-image[data-astro-cid-de7motot]{transform:scale(1)}.slide-shade[data-astro-cid-de7motot]{background:linear-gradient(#030a131f 36%,#030a13e0 100%),linear-gradient(90deg,#030a1361 0%,#0000 55%);position:absolute;inset:0}.slide-content[data-astro-cid-de7motot]{z-index:2;height:100%;padding-block:calc(var(--header-height) + var(--space-7)) clamp(8.5rem, 17vh, 11rem);align-items:flex-end;display:flex;position:relative}.slide-copy[data-astro-cid-de7motot]{backdrop-filter:blur(9px)saturate(116%);background:linear-gradient(135deg,#ffffff12,#0000 34%),#030a1357;border:1px solid #f2f4f76b;width:38rem;min-width:28rem;max-width:50rem;padding:clamp(1.3rem,2.7vw,2.7rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 1px 0 #82aeff1f,0 1.5rem 5rem #00000042}.slide-copy[data-astro-cid-de7motot]:after{background:linear-gradient(90deg, transparent, var(--color-dawn), transparent);content:"";height:1px;position:absolute;inset:auto 8% -1px;box-shadow:0 0 .8rem #ff8a3d70}.slide-copy[data-astro-cid-de7motot]>h1[data-astro-cid-de7motot],.slide-copy[data-astro-cid-de7motot]>p[data-astro-cid-de7motot],.slide-copy[data-astro-cid-de7motot]>.project-cta[data-astro-cid-de7motot]{opacity:.08;transition:opacity .62s,transform .7s cubic-bezier(.22,.76,.25,1);transform:translateY(.72rem)}.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>h1[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>p[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>.project-cta[data-astro-cid-de7motot]{opacity:1;transform:translate(0,0)}.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>p[data-astro-cid-de7motot]{transition-delay:90ms}.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>.project-cta[data-astro-cid-de7motot]{transition-delay:.17s}.slide[data-astro-cid-de7motot].is-leaving .slide-copy[data-astro-cid-de7motot]>h1[data-astro-cid-de7motot],.slide[data-astro-cid-de7motot].is-leaving .slide-copy[data-astro-cid-de7motot]>p[data-astro-cid-de7motot],.slide[data-astro-cid-de7motot].is-leaving .slide-copy[data-astro-cid-de7motot]>.project-cta[data-astro-cid-de7motot]{opacity:.04;transition-duration:.3s;transition-delay:0s;transform:translateY(-.45rem)}.slide-copy[data-astro-cid-de7motot] h1[data-astro-cid-de7motot]{letter-spacing:-.035em;text-shadow:0 .15rem 1.2rem #00000073;max-width:16ch;font-size:clamp(1.88rem,4vw,4rem)}.slide-copy[data-astro-cid-de7motot] p[data-astro-cid-de7motot]{max-width:42rem;margin-top:var(--space-4);color:var(--color-text-soft);text-shadow:0 .1rem .8rem #00000094;font-size:clamp(1rem,1.3vw,1.18rem)}.project-cta[data-astro-cid-de7motot]{min-width:18rem;margin-top:var(--space-5);border:1px solid var(--color-dawn);color:var(--color-dawn-soft);font-family:var(--font-ja);transition:color var(--transition-fast), background var(--transition-fast);background:#030a1359;justify-content:center;align-items:center;padding:.9rem 1.3rem;text-decoration:none;display:inline-flex}.project-cta[data-astro-cid-de7motot]:hover{color:var(--color-canvas-deep);background:var(--color-dawn)}.slider-ui[data-astro-cid-de7motot]{z-index:4;right:0;bottom:var(--space-6);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;left:0}.slide-refraction[data-astro-cid-de7motot]{z-index:3;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.slide-refraction[data-astro-cid-de7motot]:before{content:"";opacity:0;background:linear-gradient(112deg,#0000 38%,#c5e2ff14 48%,#ffb17612 52%,#0000 62%);position:absolute;inset:0}.slide-refraction__beam[data-astro-cid-de7motot]{filter:blur(1px);background:linear-gradient(90deg,#0000,#d6ebff4d,#0000);width:34%;height:145%;position:absolute;top:-18%;left:-38%;transform:skew(-14deg)translate(0)}.slide-refraction__beam--fine[data-astro-cid-de7motot]{background:linear-gradient(90deg,#0000,#ffb67f3d,#0000);width:24%;left:-48%}.project-slider[data-astro-cid-de7motot].is-transitioning .slide-refraction[data-astro-cid-de7motot]{opacity:1;animation:.92s both slide-refraction-visibility}.project-slider[data-astro-cid-de7motot].is-transitioning .slide-refraction[data-astro-cid-de7motot]:before{animation:.92s both slide-refraction-plane}.project-slider[data-astro-cid-de7motot].is-transitioning .slide-refraction__beam--wide[data-astro-cid-de7motot]{animation:.92s cubic-bezier(.36,0,.26,1) both slide-refraction-wide}.project-slider[data-astro-cid-de7motot].is-transitioning .slide-refraction__beam--fine[data-astro-cid-de7motot]{animation:.92s cubic-bezier(.39,0,.22,1) 45ms both slide-refraction-fine}.slide-count[data-astro-cid-de7motot],.slider-actions[data-astro-cid-de7motot]{backdrop-filter:blur(8px)saturate(112%);background:linear-gradient(135deg,#ffffff0f,#0000 38%),#030a1361;border:1px solid #b6ceff57;padding:.75rem 1rem;box-shadow:inset 0 1px #ffffff1f}.slider-ui[data-astro-cid-de7motot] button[data-astro-cid-de7motot]{pointer-events:auto}.slide-count[data-astro-cid-de7motot]{align-items:center;gap:var(--space-3);color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--step--1);display:flex}.slide-count[data-astro-cid-de7motot] [data-astro-cid-de7motot][data-current-count]{color:var(--color-dawn);font-family:var(--font-display);font-size:var(--step-2)}.count-rule[data-astro-cid-de7motot]{background:var(--color-line-strong);width:2.5rem;height:1px;position:relative;overflow:hidden}.count-rule[data-astro-cid-de7motot]:after{background:var(--color-dawn);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.slider-actions[data-astro-cid-de7motot]{align-items:flex-end;gap:var(--space-6);display:flex}.slide-selectors[data-astro-cid-de7motot]{align-items:flex-end;gap:var(--space-3);display:flex}.slide-selectors[data-astro-cid-de7motot] button[data-astro-cid-de7motot]{gap:var(--space-2);max-width:11rem;color:var(--color-muted);font-family:var(--font-display);font-size:var(--step--1);text-align:left;background:0 0;border:0;display:grid}.selector-line[data-astro-cid-de7motot]{background:var(--color-line-strong);width:2.4rem;height:2px;transition:width var(--transition-base), background var(--transition-base);display:block;position:relative;overflow:hidden}.selector-progress[data-astro-cid-de7motot]{background:var(--color-dawn);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 .55rem #ff8a3d7a}.slide-selectors[data-astro-cid-de7motot] button[data-astro-cid-de7motot].is-active{color:var(--color-text)}.slide-selectors[data-astro-cid-de7motot] button[data-astro-cid-de7motot].is-active .selector-line[data-astro-cid-de7motot]{background:#ff8a3d38;width:4rem}.project-slider[data-astro-cid-de7motot].is-cycle-running .slide-selectors[data-astro-cid-de7motot] button[data-astro-cid-de7motot].is-active .selector-progress[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-cycle-running .count-rule[data-astro-cid-de7motot]:after{animation:10s linear both slider-cycle-progress}.project-slider[data-astro-cid-de7motot].is-autoplay-paused .selector-progress[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-autoplay-paused .count-rule[data-astro-cid-de7motot]:after{animation-play-state:paused!important}.oled-constellation[data-astro-cid-de7motot]{pointer-events:none;opacity:.18;transform-origin:48% 52%;will-change:transform;position:absolute;inset:0;transform:translate(0,0)}.slide[data-astro-cid-de7motot].is-active .oled-constellation[data-astro-cid-de7motot]{animation:10.5s cubic-bezier(.45,.05,.55,.95) infinite alternate hero-constellation-drift}.slide[data-astro-cid-de7motot]:nth-child(2n).is-active .oled-constellation[data-astro-cid-de7motot]{animation-duration:12s;animation-direction:alternate-reverse}.oled-constellation-lines[data-astro-cid-de7motot]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oled-constellation-lines[data-astro-cid-de7motot] polyline[data-astro-cid-de7motot],.oled-constellation-grid[data-astro-cid-de7motot] path[data-astro-cid-de7motot]{fill:none;stroke:var(--color-moon);stroke-linecap:round;stroke-linejoin:round;stroke-width:.34px}.oled-constellation--astral-days[data-astro-cid-de7motot] .oled-constellation-main[data-astro-cid-de7motot]{stroke:#b0d3ffc7}.oled-constellation--astral-days[data-astro-cid-de7motot] .oled-constellation-branch[data-astro-cid-de7motot]{stroke:#ffb17da3;stroke-dasharray:1.4 1.2}.oled-constellation--project-vx[data-astro-cid-de7motot] .oled-constellation-main[data-astro-cid-de7motot]{stroke:#93c1ffc7}.oled-constellation--project-vx[data-astro-cid-de7motot] .oled-constellation-branch[data-astro-cid-de7motot],.oled-constellation--project-vx[data-astro-cid-de7motot] .oled-constellation-signal[data-astro-cid-de7motot]{stroke:#82aeff99;stroke-dasharray:1 1.8}.oled-constellation--lumi[data-astro-cid-de7motot] .oled-constellation-main[data-astro-cid-de7motot]{stroke:#ace0ffc2}.oled-constellation--lumi[data-astro-cid-de7motot] .oled-constellation-branch[data-astro-cid-de7motot],.oled-constellation--lumi[data-astro-cid-de7motot] .oled-constellation-signal[data-astro-cid-de7motot]{stroke:#7ecfff94;stroke-dasharray:1.25 1.65}.oled-constellation-grid[data-astro-cid-de7motot]{opacity:.13}.oled-constellation-grid[data-astro-cid-de7motot] path[data-astro-cid-de7motot]{stroke-width:.22px}.oled-constellation-lines[data-astro-cid-de7motot] .oled-constellation-branch[data-astro-cid-de7motot]{stroke:#a7c9f5b8;stroke-dasharray:1.2 1.1}.oled-star[data-astro-cid-de7motot]{top:var(--star-y);left:var(--star-x);width:calc(.31rem * var(--star-scale));aspect-ratio:1;background:var(--color-moon);box-shadow:0 0 .6rem var(--color-moon);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.oled-star--warm[data-astro-cid-de7motot]{background:var(--color-dawn);box-shadow:0 0 .65rem #ff8a3dbd}@keyframes slider-cycle-progress{to{transform:scaleX(1)}}@keyframes slide-refraction-visibility{0%,to{opacity:0}18%,70%{opacity:1}}@keyframes slide-refraction-plane{0%,to{opacity:0;transform:translate(-22%)}42%{opacity:1}76%{opacity:.28;transform:translate(19%)}}@keyframes slide-refraction-wide{0%{opacity:0;transform:skew(-14deg)translate(0)}16%{opacity:.68}76%{opacity:.42}to{opacity:0;transform:skew(-14deg)translate(410%)}}@keyframes slide-refraction-fine{0%{opacity:0;transform:skew(-14deg)translate(0)}18%{opacity:.62}to{opacity:0;transform:skew(-14deg)translate(590%)}}@keyframes hero-constellation-drift{0%{transform:translate(-.9rem,-.42rem)rotate(-.38deg)scale(1.004)}48%{transform:translate(.18rem,.58rem)rotate(.12deg)scale(1.012)}to{transform:translate(1.25rem,-.18rem)rotate(.46deg)scale(1.02)}}@media (width<=58rem){.slide-content[data-astro-cid-de7motot]{padding-bottom:12rem}.slider-actions[data-astro-cid-de7motot]{gap:var(--space-4)}.slide-selectors[data-astro-cid-de7motot] button[data-astro-cid-de7motot] span[data-astro-cid-de7motot]:last-child{display:none}}@media (width<=48rem){.slide-refraction[data-astro-cid-de7motot]{display:none}}@media (width<=46rem){.project-slider[data-astro-cid-de7motot]{min-height:100svh}.slide-image[data-astro-cid-de7motot]{object-position:62% center}.slide[data-astro-cid-de7motot]:nth-child(2) .slide-image[data-astro-cid-de7motot]{object-position:52% center}.slide-shade[data-astro-cid-de7motot]{background:linear-gradient(#030a1314 28%,#030a13f0 82%)}.slide-content[data-astro-cid-de7motot]{padding-block:calc(var(--header-height) + var(--space-6)) 12.5rem}.slide-copy[data-astro-cid-de7motot] h1[data-astro-cid-de7motot]{max-width:11ch;font-size:clamp(1.8rem,8.8vw,2.52rem)}.slide-copy[data-astro-cid-de7motot]{width:100%;min-width:0;padding:var(--space-5);backdrop-filter:blur(7px)saturate(112%)}.oled-constellation[data-astro-cid-de7motot]{opacity:.15}.slide-copy[data-astro-cid-de7motot] p[data-astro-cid-de7motot]{max-width:29rem;font-size:1rem}.project-cta[data-astro-cid-de7motot]{min-width:min(17rem,100%)}.slider-ui[data-astro-cid-de7motot]{bottom:var(--space-5);align-items:center}.slider-actions[data-astro-cid-de7motot]{align-items:center}.slide-selectors[data-astro-cid-de7motot]{display:none}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-de7motot],.slide[data-astro-cid-de7motot].is-active,.slide[data-astro-cid-de7motot].is-leaving{clip-path:none;transition:none}.slide-refraction[data-astro-cid-de7motot]{display:none}.slide-copy[data-astro-cid-de7motot]>h1[data-astro-cid-de7motot],.slide-copy[data-astro-cid-de7motot]>p[data-astro-cid-de7motot],.slide-copy[data-astro-cid-de7motot]>.project-cta[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>h1[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>p[data-astro-cid-de7motot],.project-slider[data-astro-cid-de7motot].is-ready .slide[data-astro-cid-de7motot].is-active .slide-copy[data-astro-cid-de7motot]>.project-cta[data-astro-cid-de7motot]{opacity:1;transition:none;transform:none}.selector-progress[data-astro-cid-de7motot],.count-rule[data-astro-cid-de7motot]:after{display:none}.oled-constellation[data-astro-cid-de7motot]{transform:none;animation:none!important}}html.home-scroll{--glass-shift-x:0px;--glass-shift-y:0px;--glass-refraction:50%;--refraction-light:4.6%;--refraction-soft:1.55%;--refraction-visibility:0;--panel-reflection-light:8.05%;--panel-reflection-soft:5.43%;--panel-reflection-soft-drift:0%;--panel-reflection-light-drift:0%;--home-border-trace-strength:1;--journey-progress:0;--journey-depth:0;--journey-current-x:0vw;--journey-current-y:0svh;--journey-current-opacity:.36;--journey-star-drift-x:0px;--journey-star-drift-y:0px;--journey-constellation-x:0px;--journey-constellation-y:0px;--journey-veil:.18;--halo-x:50vw;--halo-y:50svh;--home-halo:radial-gradient(circle 19rem at var(--halo-x) var(--halo-y), #82aeff0d, transparent 68%);--home-refraction:linear-gradient(112deg, transparent calc(var(--glass-refraction) - 5%), rgb(135 190 246/var(--refraction-soft)) calc(var(--glass-refraction) - 1.8%), rgb(220 233 255/var(--refraction-light)) var(--glass-refraction), rgb(135 190 246/var(--refraction-soft)) calc(var(--glass-refraction) + 2.4%), transparent calc(var(--glass-refraction) + 5.6%));--home-panel-reflection:linear-gradient(112deg, transparent calc(var(--glass-refraction) - 8% + var(--panel-reflection-soft-drift)), rgb(168 210 255/var(--panel-reflection-soft)) calc(var(--glass-refraction) - 2.4% + var(--panel-reflection-soft-drift)), rgb(203 229 255/var(--panel-reflection-soft)) calc(var(--glass-refraction) + 0.8% + var(--panel-reflection-soft-drift)), transparent calc(var(--glass-refraction) + 5.2% + var(--panel-reflection-soft-drift))), linear-gradient(112deg, transparent calc(var(--glass-refraction) - 2% + var(--panel-reflection-light-drift)), rgb(233 243 255/var(--panel-reflection-light)) calc(var(--glass-refraction) + 0.7% + var(--panel-reflection-light-drift)), transparent calc(var(--glass-refraction) + 3.8% + var(--panel-reflection-light-drift)));--home-glass-surface:linear-gradient(135deg, #ffffff0a, transparent 27%);scroll-snap-type:y mandatory;scroll-behavior:smooth}html.home-scroll .snap-section{scroll-snap-align:start;scroll-snap-stop:always}.home-refraction-layer{z-index:1;background:var(--home-refraction);opacity:var(--refraction-visibility);pointer-events:none;background-position:50%;background-size:100vw 100svh;position:fixed;inset:-8svh -8vw}.depth-indicator{z-index:18;color:var(--color-text-soft);font-family:var(--font-mono);pointer-events:none;justify-items:end;gap:1rem;display:grid;position:fixed;top:50%;right:clamp(.85rem,2.25vw,2.5rem);transform:translateY(-50%)}.depth-indicator__readout{backdrop-filter:blur(10px);background:#030a1370;border:1px solid #b6ceff38;flex-direction:column;align-items:flex-end;gap:.15rem;padding:.7rem .8rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.depth-indicator__label{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem}.depth-indicator__value{color:var(--color-moon);font-variant-numeric:tabular-nums;text-shadow:0 0 .8rem #82aeff5c;align-items:baseline;gap:.2rem;line-height:1;display:flex}.depth-indicator__value strong{text-align:right;min-width:3ch;font-size:1.15rem;font-weight:400}.depth-indicator__value small{color:var(--color-text-soft);font-size:.65rem}.depth-indicator__track{pointer-events:auto;gap:.8rem;padding-block:.2rem;list-style:none;display:grid;position:relative}.depth-indicator__track:before{z-index:-1;background:linear-gradient(var(--color-moon), #82aeff1f);content:"";width:1px;position:absolute;top:.62rem;bottom:.62rem;right:.23rem}.depth-indicator__track a{color:var(--color-muted);letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:.65rem;font-size:.56rem;text-decoration:none;display:flex}.depth-indicator__node{aspect-ratio:1;background:var(--color-canvas-deep);width:.48rem;transition:background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border:1px solid #b6ceff94;border-radius:50%;order:2}.depth-indicator__point-copy{opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);justify-items:end;display:grid;transform:translate(.35rem)}.depth-indicator__point-copy small{color:#8f9dacb8;font-size:.52rem}.depth-indicator__track a:hover .depth-indicator__point-copy,.depth-indicator__track a:focus-visible .depth-indicator__point-copy,.depth-indicator__track a.is-active .depth-indicator__point-copy{opacity:1;transform:none}.depth-indicator__track a.is-active{color:var(--color-text)}.depth-indicator__track a.is-active .depth-indicator__node{border-color:var(--color-moon);background:var(--color-moon);transform:scale(1.14);box-shadow:0 0 .8rem #82aeffbd}.deep-sea-journey{background:radial-gradient(85rem 42rem at 50% 0,#276d9f47,#0000 72%),linear-gradient(#071d30 0%,#041728 27%,#020d18 58%,#00040a 100%);position:relative;overflow:clip}.home-copy-reveal{opacity:.1;transition:opacity .72s ease var(--home-reveal-delay,0s), transform .78s cubic-bezier(.22, .72, .24, 1) var(--home-reveal-delay,0s);transform:translateY(.9rem)}.home-copy-reveal.is-home-copy-visible{opacity:1;transform:translate(0,0)}.records-section,.github-section,.contact-section{min-height:100svh;padding-block:var(--space-8);align-items:center;display:grid;position:relative;overflow:hidden}.records-section{background:0 0}.records-section:before,.github-section:before,.contact-section:before{background:var(--home-halo);content:"";pointer-events:none;background-position:50%;background-size:100vw 100svh;background-attachment:fixed;position:absolute;inset:0}.records-grid{z-index:2;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative}.glass-pane{backdrop-filter:blur(11px)saturate(118%);background:linear-gradient(135deg,#ffffff0f,#0000 34%),#08182980;border:1px solid #b6ceff61;position:relative;box-shadow:inset 0 1px #ffffff24,inset 1px 0 #82aeff1a,0 2rem 6rem #00000038}.glass-pane:before{z-index:1;background:var(--home-glass-surface);content:"";pointer-events:none;position:absolute;inset:0}.glass-pane:after{z-index:1;background:var(--home-panel-reflection);content:"";pointer-events:none;background-position:50%;background-size:100vw 100svh;background-attachment:fixed;position:absolute;inset:0}.record-column>*,.github-pane>:not(.constellation),.contact-pane>:not(.constellation){z-index:2;position:relative}.record-column>.hero-border-trace,.github-pane>.hero-border-trace,.contact-pane>.hero-border-trace{z-index:3}html.home-scroll footer{z-index:2;position:relative}.record-column{flex-direction:column;min-height:min(42rem,100svh - 8rem);padding:clamp(2rem,4vw,4rem);display:flex}.column-heading{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line-strong)}.column-heading h2,.github-heading h2{font-size:var(--step-2)}.column-heading p,.github-heading p{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--step--1)}.timeline-list,.post-list{margin-block:var(--space-5);flex:1;list-style:none}.timeline-list{position:relative}.timeline-list:before{background:var(--color-moon);content:"";width:1px;position:absolute;top:1.3rem;bottom:1.3rem;left:.25rem;box-shadow:0 0 .55rem #82aeff61}.timeline-list li,.post-list li{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);grid-template-columns:7rem 1fr;display:grid}.timeline-list li{padding-left:var(--space-5);position:relative}.timeline-point{aspect-ratio:1;border:2px solid var(--color-moon);background:var(--color-canvas);border-radius:50%;width:.55rem;position:absolute;top:1.75rem;left:0;box-shadow:0 0 .6rem #82aeff8c}.records-section time,.github-section time{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--step--1)}.timeline-list a,.post-list a,.activity-list a{color:var(--color-text-soft);text-decoration:none}.timeline-list a:hover,.post-list a:hover,.activity-list a:hover{color:var(--color-dawn-soft);text-decoration:underline}.github-section{background:0 0}.github-pane{z-index:2;padding:clamp(2rem,4vw,4rem);position:relative}.github-heading{justify-content:space-between;align-items:end;gap:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line-strong);display:flex}.activity-list{margin-top:var(--space-4);list-style:none}.activity-list li{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);grid-template-columns:2rem 12rem 1fr minmax(12rem,.8fr);display:grid}.activity-list svg{fill:none;width:1.35rem;stroke:var(--color-moon);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;filter:drop-shadow(0 0 .25rem #82aeff94)}.activity-list>li>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--step--1)}.activity-fallback{padding-block:var(--space-7);color:var(--color-muted)}.project-board-link{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-top:var(--space-6);background:linear-gradient(112deg,#82aeff14,#0000 48%),#04111f75;border:1px solid #82aeff57;padding:clamp(1.25rem,2.5vw,2rem);display:flex;position:relative;box-shadow:inset 0 1px #dce9ff14}.project-board-link__copy{max-width:42rem}.project-board-link__eyebrow,.project-board-link__status{color:var(--color-moon);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em}.project-board-link h3{margin-top:var(--space-2);font-size:var(--step-1)}.project-board-link__copy>p:not(.project-board-link__eyebrow){margin-top:var(--space-3);color:var(--color-muted);font-size:var(--step--1);line-height:1.75}.project-board-link .arrow-link{margin-top:var(--space-4)}.project-board-link__status{color:var(--color-text-soft);border:1px solid #82aeff4d;flex:none;padding:.25rem .5rem;font-size:.65rem}.contact-section{background:0 0;min-height:calc(100svh - 7rem)}.contact-section:after{z-index:0;content:"";filter:blur(9px);pointer-events:none;background:radial-gradient(at 50% 100%,#ff823c94 0%,#ff7d3947 23%,#ff7d391a 45%,#0000 70%);border-radius:50% 50% 0 0/100% 100% 0 0;width:min(64rem,116vw);height:25rem;position:absolute;bottom:-7rem;left:50%;transform:translate(-50%);box-shadow:0 -1.25rem 4.5rem #ff7d3921}.deep-sea-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.deep-sea-starfield{opacity:calc(.48 - (var(--journey-depth) * .16));background-image:radial-gradient(circle at 8% 16%,#c4deff75 0 .8px,#0000 1.4px),radial-gradient(circle at 28% 72%,#97c5ff57 0 .65px,#0000 1.2px),radial-gradient(circle at 52% 31%,#d6e7ff6b 0 .75px,#0000 1.3px),radial-gradient(circle at 76% 83%,#9cc9ff57 0 .65px,#0000 1.2px),radial-gradient(circle at 91% 18%,#c7e1ff66 0 .75px,#0000 1.3px);background-size:23rem 19rem,29rem 23rem,31rem 27rem,37rem 31rem,41rem 35rem;background-position:calc(0rem + var(--journey-star-drift-x)) calc(0rem + var(--journey-star-drift-y)), calc(5rem + var(--journey-star-drift-x)) calc(3rem + var(--journey-star-drift-y)), calc(12rem + var(--journey-star-drift-x)) calc(9rem + var(--journey-star-drift-y)), calc(2rem + var(--journey-star-drift-x)) calc(14rem + var(--journey-star-drift-y)), calc(18rem + var(--journey-star-drift-x)) calc(6rem + var(--journey-star-drift-y));transition:opacity .18s linear;position:absolute;inset:0}.deep-sea-field:after{background:linear-gradient(180deg, #61a6db12, transparent 24%, transparent 67%, rgb(0 3 9/var(--journey-veil))), radial-gradient(ellipse at 50% 115%, #00000038, transparent 54%);content:"";position:absolute;inset:0}.deep-sea-light-columns{opacity:calc(var(--journey-current-opacity) * .8);transform:translate3d(var(--journey-current-x), var(--journey-current-y), 0);transform-origin:50%;will-change:transform, opacity;background-color:#0000;background-image:linear-gradient(112deg,#0000 18%,#7db7ee17 35%,#0000 48%),linear-gradient(112deg,#0000 52%,#7db7ee12 63%,#0000 75%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-8svh -14vw}.deep-sea-current{opacity:var(--journey-current-opacity);transform:translate3d(calc(var(--journey-current-x) * 1.35), calc(var(--journey-current-y) * 1.18), 0) rotate(-8deg);transform-origin:50%;will-change:transform, opacity;position:absolute;inset:-18svh -22vw}.deep-sea-current span{filter:blur(.3px);background:linear-gradient(112deg,#0000 44%,#cfe8ff14 49%,#0000 55%);border:1px solid #b8deff14;border-radius:50%;width:58vw;height:36svh;display:block;position:absolute;box-shadow:0 0 3rem #74b9f20f}.deep-sea-current span:first-child{top:7%;left:-12%}.deep-sea-current span:nth-child(2){opacity:.72;width:44vw;top:40%;left:27%}.deep-sea-current span:nth-child(3){opacity:.46;width:51vw;top:69%;left:-4%}.deep-sea-constellation{opacity:.12;filter:drop-shadow(0 0 .4rem #8dc2ff38);width:clamp(17rem,27vw,28rem);height:clamp(12rem,21vw,20rem);position:absolute}.deep-sea-constellation polyline{fill:none;stroke:#9ac9ffbd;stroke-linecap:round;stroke-linejoin:round;stroke-width:.72px;vector-effect:non-scaling-stroke}.deep-sea-constellation .constellation-branch{stroke:#9ac9ff7a;stroke-dasharray:4 6;animation:10.5s linear infinite deep-sea-constellation-current}.deep-sea-constellation circle{fill:#cce1ffc7}.deep-sea-constellation circle:nth-of-type(3){fill:#ffbe91b8}@keyframes deep-sea-constellation-current{to{stroke-dashoffset:-20px}}.deep-sea-constellation--one{transform:translate3d(var(--journey-constellation-x), var(--journey-constellation-y), 0) rotate(8deg);top:6%;right:3%}.deep-sea-constellation--two{transform:translate3d(calc(var(--journey-constellation-x) * -.65), calc(var(--journey-constellation-y) * .8), 0) rotate(-12deg);top:31%;left:3%}.deep-sea-constellation--three{transform:translate3d(var(--journey-constellation-x), calc(var(--journey-constellation-y) * 1.1), 0) rotate(7deg);top:56%;right:4%}.deep-sea-constellation--four{opacity:.09;transform:translate3d(calc(var(--journey-constellation-x) * -.55), calc(var(--journey-constellation-y) * 1.2), 0) rotate(-9deg) scale(.9);top:80%;left:5%}.deep-sea-meteor{opacity:0;transform-origin:100%;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#a8d2ff0f 30%,#cae5ff8f 78%,#f4f9ffeb 100%);width:clamp(4.5rem,8vw,8rem);height:1px;position:absolute;transform:translate(0,0)rotate(42deg);box-shadow:0 0 .35rem #96c7ff57}.deep-sea-meteor--one{animation:42s linear -14s infinite deep-sea-meteor-one;top:9%;left:15%}.deep-sea-meteor--two{animation:46s linear -29s infinite deep-sea-meteor-two;top:58%;left:62%}@keyframes deep-sea-meteor-one{0%,68%{opacity:0;transform:translate(0,0)rotate(42deg)}69%{opacity:.52}72%{opacity:0;transform:translate(18vw,24vh)rotate(42deg)}to{opacity:0;transform:translate(18vw,24vh)rotate(42deg)}}@keyframes deep-sea-meteor-two{0%,74%{opacity:0;transform:translate(0,0)rotate(42deg)}75%{opacity:.44}78%{opacity:0;transform:translate(15vw,21vh)rotate(42deg)}to{opacity:0;transform:translate(15vw,21vh)rotate(42deg)}}.contact-pane{z-index:2;width:min(100% - (var(--gutter) * 2), 58rem);text-align:center;margin-inline:auto;padding:clamp(2.5rem,6vw,5.5rem)}.contact-label{color:var(--color-dawn);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase}.contact-pane h2{margin-top:var(--space-3)}.contact-pane>p:not(.contact-label){margin-top:var(--space-4);color:var(--color-muted)}.contact-pane ul{margin-top:var(--space-6);justify-content:center;gap:clamp(1.5rem,5vw,4rem);list-style:none;display:flex}.constellation{pointer-events:none;opacity:.32;transform:translate3d(var(--glass-shift-x), var(--glass-shift-y), 0);will-change:transform}.constellation span{aspect-ratio:1;background:var(--color-moon);width:.34rem;box-shadow:0 0 .5rem var(--color-moon);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.constellation-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-lines polyline{fill:none;stroke:var(--color-moon);stroke-linecap:round;stroke-linejoin:round;stroke-width:.45px}.constellation-lines .constellation-branch{stroke:var(--color-dawn-soft);stroke-dasharray:2.2 3;opacity:.52}.constellation-records{z-index:3;width:18rem;height:5rem;position:absolute;top:10%;left:12%}.constellation-records span:nth-child(2){background:var(--color-dawn);top:24%;left:4%}.constellation-records span:nth-child(3){top:8%;left:27%}.constellation-records span:nth-child(4){width:.42rem;top:31%;left:53%}.constellation-records span:nth-child(5){top:53%;left:77%}.constellation-records span:nth-child(6){top:28%;left:96%}.constellation-records span:nth-child(7){width:.27rem;top:76%;left:62%}.constellation-records span:nth-child(8){top:88%;left:84%}.constellation-github{width:17rem;height:8rem;position:absolute;top:-.4rem;right:5%}.constellation-github span:nth-child(2){background:var(--color-dawn);top:12%;left:96%}.constellation-github span:nth-child(3){top:24%;left:75%}.constellation-github span:nth-child(4){width:.43rem;top:41%;left:51%}.constellation-github span:nth-child(5){top:62%;left:27%}.constellation-github span:nth-child(6){top:82%;left:45%}.constellation-github span:nth-child(7){width:.28rem;top:71%;left:66%}.constellation-github span:nth-child(8){top:63%;left:82%}.constellation-contact{width:17rem;height:8rem;position:absolute;top:1.4rem;right:clamp(1rem,6vw,6rem)}.constellation-contact span:nth-child(2){background:var(--color-dawn);top:12%;left:94%}.constellation-contact span:nth-child(3){top:31%;left:61%}.constellation-contact span:nth-child(4){width:.43rem;top:57%;left:38%}.constellation-contact span:nth-child(5){top:86%;left:72%}.constellation-contact span:nth-child(6){width:.28rem;top:77%;left:16%}@media (width<=64rem){.record-column{transform:none!important}.activity-list li{grid-template-columns:2rem 10rem 1fr}.activity-list>li>span{grid-column:3}}@media (width<=48rem){html.home-scroll{scroll-snap-type:y proximity}.home-refraction-layer,.deep-sea-light-columns,.deep-sea-current,.deep-sea-meteor,.records-section:before,.github-section:before,.contact-section:before,.glass-pane:after{display:none}html.home-scroll .snap-section{scroll-snap-stop:normal}.records-section,.github-section,.contact-section{min-height:auto;padding-block:var(--space-8);overflow:visible}.records-grid{gap:var(--space-5);grid-template-columns:1fr}.record-column{min-height:auto;padding:var(--space-5);backdrop-filter:blur(8px)}.timeline-list li,.post-list li{gap:var(--space-1);grid-template-columns:1fr}.github-pane{padding:var(--space-5);backdrop-filter:blur(8px)}.github-heading{flex-direction:column;align-items:flex-start}.activity-list li{gap:var(--space-2) var(--space-3);grid-template-columns:1.5rem 1fr}.activity-list time,.activity-list a,.activity-list>li>span{grid-column:2}.project-board-link{gap:var(--space-4);flex-direction:column}.contact-pane{width:min(100% - (var(--gutter) * 2), 58rem);padding:var(--space-7) var(--space-5);backdrop-filter:blur(8px)}.contact-section:after{filter:blur(7px);width:122vw;height:17rem;bottom:-4rem}.contact-pane ul{align-items:center;gap:var(--space-4);flex-direction:column}.constellation-records{opacity:.24}.depth-indicator{top:auto;right:var(--gutter);bottom:1rem;transform:none}.depth-indicator__readout{min-width:4.6rem;padding:.55rem .65rem}.depth-indicator__track{display:none}}@media (prefers-reduced-motion:reduce){html.home-scroll{scroll-snap-type:none}.constellation{transform:none}.deep-sea-meteor{display:none}.deep-sea-light-columns,.deep-sea-current,.deep-sea-constellation--one,.deep-sea-constellation--two,.deep-sea-constellation--three,.deep-sea-constellation--four{transform:none}.deep-sea-constellation .constellation-branch{animation:none}}
