.cosmiclan-home-module__WeUKUG__site{--void:#050506;--line:#f3f0ea2b;--line-strong:#f3f0ea6b;--ivory:#f3f0ea;--muted:#f3f0ea8f;--faint:#f3f0ea4d;--page-edge:16px;--right-rail-left:66vw;height:100svh;color:var(--ivory);background:var(--void);font-family:var(--font-sans), sans-serif;letter-spacing:0;outline:none;position:relative;overflow:hidden}.cosmiclan-home-module__WeUKUG__site [data-boot]{opacity:0}.cosmiclan-home-module__WeUKUG__site:before,.cosmiclan-home-module__WeUKUG__site:after{content:"";pointer-events:none;position:fixed;inset:0}.cosmiclan-home-module__WeUKUG__site:before{z-index:0;background:linear-gradient(#f3f0ea07 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#f3f0ea05 1px,#0000 1px) 0 0/96px 96px,radial-gradient(circle at 50% 28%,#bfc7d51c,#0000 36%)}.cosmiclan-home-module__WeUKUG__site:after{z-index:1;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff3d 0 1px,#0000 1px 5px)}.cosmiclan-home-module__WeUKUG__ambientField,.cosmiclan-home-module__WeUKUG__ambientField:before,.cosmiclan-home-module__WeUKUG__ambientField:after{z-index:2;content:"";pointer-events:none;position:fixed;inset:-8vh -8vw}.cosmiclan-home-module__WeUKUG__ambientField{opacity:.22;background-image:radial-gradient(circle,#f3f0eac2 0 1px,#0000 1.8px),radial-gradient(circle,#bfc7d57a 0 1px,#0000 1.5px),radial-gradient(circle,#f3f0ea57 0 1px,#0000 1.3px);background-position:14px 8px,37px 21px,80px 52px;background-size:92px 74px,146px 112px,228px 164px;animation:9s ease-in-out infinite alternate cosmiclan-home-module__WeUKUG__ambientSparkle}.cosmiclan-home-module__WeUKUG__ambientField:before{opacity:.16;background-image:linear-gradient(90deg,#0000,#f3f0ea75,#0000),linear-gradient(90deg,#0000,#bfc7d557,#0000),linear-gradient(90deg,#0000,#f3f0ea47,#0000),linear-gradient(90deg,#0000,#f3f0ea61,#0000);background-position:8vw 24%,62vw 42%,31vw 67%,78vw 83%;background-repeat:no-repeat;background-size:18vw 1px,14vw 1px,22vw 1px,12vw 1px;animation:12s ease-in-out infinite alternate cosmiclan-home-module__WeUKUG__ambientLines}.cosmiclan-home-module__WeUKUG__ambientField:after{opacity:.8;background:linear-gradient(90deg,#050506 0%,#0000 24% 76%,#050506 100%),radial-gradient(circle at 50% 48%,#0000 0%,#05050652 72%,#050506b8 100%)}.cosmiclan-home-module__WeUKUG__splash{z-index:100;background:#050506;position:fixed;inset:0;overflow:hidden}.cosmiclan-home-module__WeUKUG__splash[data-exiting=true]{pointer-events:none;animation:.32s cubic-bezier(.4,0,.2,1) both cosmiclan-home-module__WeUKUG__splashExit}.cosmiclan-home-module__WeUKUG__splash[data-exiting=true] .cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splash[data-exiting=true] .cosmiclan-home-module__WeUKUG__splashField:before,.cosmiclan-home-module__WeUKUG__splash[data-exiting=true] .cosmiclan-home-module__WeUKUG__splashCounter{opacity:0;transition:opacity .14s ease-out}.cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splashField:before,.cosmiclan-home-module__WeUKUG__splashField:after{content:"";position:absolute;inset:-8vh -8vw}.cosmiclan-home-module__WeUKUG__splashField{opacity:var(--star-opacity);animation:cosmiclan-home-module__WeUKUG__starRush calc(var(--warp-duration) * 2.6) linear infinite;background-image:radial-gradient(circle,#f3f0eaeb 0 1px,#0000 1.8px),radial-gradient(circle,#bfc7d5b8 0 1px,#0000 1.6px),radial-gradient(circle,#f3f0ea7a 0 1px,#0000 1.4px);background-position:50%;background-size:92px 74px,146px 112px,228px 164px}.cosmiclan-home-module__WeUKUG__splashField:before{opacity:var(--streak-opacity);filter:blur(.15px);transform:scaleX(var(--streak-scale));transform-origin:0;animation:cosmiclan-home-module__WeUKUG__streakRush calc(var(--warp-duration) * .4) linear infinite;background-image:linear-gradient(90deg,#0000,#f3f0eaeb,#0000),linear-gradient(90deg,#0000,#f3f0ea99,#0000),linear-gradient(90deg,#0000,#bfc7d5b3,#0000),linear-gradient(90deg,#0000,#f3f0eac7,#0000),linear-gradient(90deg,#0000,#f3f0ea80,#0000),linear-gradient(90deg,#0000,#bfc7d594,#0000),linear-gradient(90deg,#0000,#f3f0eab3,#0000),linear-gradient(90deg,#0000,#f3f0ea75,#0000),linear-gradient(90deg,#0000,#bfc7d599,#0000),linear-gradient(90deg,#0000,#f3f0ea9e,#0000),linear-gradient(90deg,#0000,#f3f0eadb,#0000),linear-gradient(90deg,#0000,#bfc7d585,#0000),linear-gradient(90deg,#0000,#f3f0eab3,#0000),linear-gradient(90deg,#0000,#f3f0ea70,#0000),linear-gradient(90deg,#0000,#bfc7d5a8,#0000),linear-gradient(90deg,#0000,#f3f0ea94,#0000),linear-gradient(90deg,#0000,#f3f0eabd,#0000),linear-gradient(90deg,#0000,#bfc7d580,#0000);background-position:-40vw 5%,-58vw 11%,-76vw 17%,-34vw 23%,-64vw 29%,-48vw 35%,-70vw 41%,-28vw 47%,-82vw 53%,-50vw 59%,-36vw 64%,-62vw 69%,-78vw 74%,-42vw 79%,-54vw 84%,-68vw 89%,-32vw 93%,-56vw 97%;background-repeat:no-repeat;background-size:34vw 1px,26vw 1px,42vw 1px,30vw 1px,24vw 1px,38vw 1px,28vw 1px,22vw 1px,36vw 1px,31vw 1px,44vw 1px,20vw 1px,32vw 1px,26vw 1px,40vw 1px,24vw 1px,36vw 1px,28vw 1px}.cosmiclan-home-module__WeUKUG__splashField:after{background:linear-gradient(90deg,#050506 0%,#0000 28% 72%,#050506 100%),linear-gradient(#050506 0%,#0000 22% 78%,#050506 100%)}.cosmiclan-home-module__WeUKUG__splashCounter{z-index:2;min-width:108px;color:var(--ivory);font-family:var(--font-geist-mono), monospace;justify-items:end;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cosmiclan-home-module__WeUKUG__splashCounter span{font-size:clamp(42px,5vw,84px);line-height:.9}.cosmiclan-home-module__WeUKUG__splashCounter small{color:var(--muted);font-size:12px}.cosmiclan-home-module__WeUKUG__splashCounter:after{background:linear-gradient(90deg, var(--ivory) 0 var(--progress-width), #f3f0ea33 var(--progress-width) 100%);content:"";width:100%;height:1px;margin-top:12px}.cosmiclan-home-module__WeUKUG__splashSkip{z-index:3;color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s;position:absolute;bottom:clamp(48px,8vh,96px);right:16px}.cosmiclan-home-module__WeUKUG__splashSkip:hover{color:var(--ivory)}.cosmiclan-home-module__WeUKUG__splash[data-variant=tunnel] .cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splash[data-variant=tunnel] .cosmiclan-home-module__WeUKUG__splashField:before,.cosmiclan-home-module__WeUKUG__splash[data-variant=tunnel] .cosmiclan-home-module__WeUKUG__splashField:after{filter:none;opacity:1;background:0 0;animation:none;inset:0}.cosmiclan-home-module__WeUKUG__splash[data-variant=tunnel] .cosmiclan-home-module__WeUKUG__splashField{background:radial-gradient(circle,#0000 0% 38%,#f3f0eaeb 38.4%,#0000 38.8% 49%,#f3f0eab3 49.4%,#0000 49.8% 60%,#f3f0ea80 60.4%,#0000 60.8% 72%,#f3f0ea57 72.4%,#0000 72.8% 84%,#f3f0ea33 84.4%,#0000 84.8% 100%);animation:1.5s linear infinite cosmiclan-home-module__WeUKUG__tunnelWarp}.cosmiclan-home-module__WeUKUG__splash[data-variant=tunnel] .cosmiclan-home-module__WeUKUG__splashField:before{background:radial-gradient(circle,#0000 0% 28%,#bfc7d58c 28.5%,#0000 29% 44%,#bfc7d566 44.5%,#0000 45% 100%);animation:2.3s linear infinite reverse cosmiclan-home-module__WeUKUG__tunnelWarp}.cosmiclan-home-module__WeUKUG__splash[data-variant=tunnel] .cosmiclan-home-module__WeUKUG__splashField:after{background:radial-gradient(circle,#0000 60%,#05050666 80%,#050506eb 100%)}@keyframes cosmiclan-home-module__WeUKUG__tunnelWarp{0%{opacity:0;transform:scale(.001)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:scale(2.4)}}.cosmiclan-home-module__WeUKUG__splash[data-variant=matrix] .cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splash[data-variant=matrix] .cosmiclan-home-module__WeUKUG__splashField:before{filter:none;opacity:1;background:0 0;animation:none;inset:-10vh -2vw}.cosmiclan-home-module__WeUKUG__splash[data-variant=matrix] .cosmiclan-home-module__WeUKUG__splashField:after{background:linear-gradient(90deg,#05050699 0%,#0000 18% 82%,#05050699 100%);inset:0}.cosmiclan-home-module__WeUKUG__splash[data-variant=matrix] .cosmiclan-home-module__WeUKUG__splashField{opacity:.65;background-image:repeating-linear-gradient(#0000 0,#f3f0ead9 6px,#f3f0ea73 14px,#0000 28px 80px);background-position:0 0;background-repeat:repeat;background-size:22px 240px;animation:1.1s linear infinite cosmiclan-home-module__WeUKUG__matrixRain}.cosmiclan-home-module__WeUKUG__splash[data-variant=matrix] .cosmiclan-home-module__WeUKUG__splashField:before{opacity:.5;background-image:repeating-linear-gradient(#0000 0,#bfc7d5b3 4px,#0000 14px 96px);background-position:14px 0;background-repeat:repeat;background-size:38px 320px;animation:1.7s linear infinite cosmiclan-home-module__WeUKUG__matrixRain}@keyframes cosmiclan-home-module__WeUKUG__matrixRain{0%{background-position-y:0}to{background-position-y:240px}}.cosmiclan-home-module__WeUKUG__splash[data-variant=grid] .cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splash[data-variant=grid] .cosmiclan-home-module__WeUKUG__splashField:before,.cosmiclan-home-module__WeUKUG__splash[data-variant=grid] .cosmiclan-home-module__WeUKUG__splashField:after{filter:none;opacity:1;background:0 0;animation:none}.cosmiclan-home-module__WeUKUG__splash[data-variant=grid]{perspective:600px}.cosmiclan-home-module__WeUKUG__splash[data-variant=grid] .cosmiclan-home-module__WeUKUG__splashField{transform-origin:top;background-image:linear-gradient(#f3f0eab8 1px,#0000 1px),linear-gradient(90deg,#f3f0ea80 1px,#0000 1px);background-size:80px 80px,80px 80px;height:100%;animation:1.4s linear infinite cosmiclan-home-module__WeUKUG__gridForward;inset:50% 0 0;transform:rotateX(72deg)}.cosmiclan-home-module__WeUKUG__splash[data-variant=grid] .cosmiclan-home-module__WeUKUG__splashField:before{transform-origin:bottom;background-image:linear-gradient(#f3f0ea8c 1px,#0000 1px),linear-gradient(90deg,#f3f0ea66 1px,#0000 1px);background-size:80px 80px,80px 80px;animation:1.4s linear infinite reverse cosmiclan-home-module__WeUKUG__gridForward;inset:0 0 50%;transform:rotateX(-72deg)}.cosmiclan-home-module__WeUKUG__splash[data-variant=grid] .cosmiclan-home-module__WeUKUG__splashField:after{background:radial-gradient(circle,#0000 0% 32%,#05050680 65%,#050506f5 100%);inset:0}@keyframes cosmiclan-home-module__WeUKUG__gridForward{0%{background-position:0 0,0 0}to{background-position:0 80px,0 0}}.cosmiclan-home-module__WeUKUG__splash[data-variant=pulse] .cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splash[data-variant=pulse] .cosmiclan-home-module__WeUKUG__splashField:before,.cosmiclan-home-module__WeUKUG__splash[data-variant=pulse] .cosmiclan-home-module__WeUKUG__splashField:after{filter:none;opacity:1;background:0 0;animation:none;inset:0}.cosmiclan-home-module__WeUKUG__splash[data-variant=pulse] .cosmiclan-home-module__WeUKUG__splashField{background:radial-gradient(circle,#0000 0% 22%,#f3f0ea57 24%,#f3f0ea00 32%);animation:2.2s cubic-bezier(.22,1,.36,1) infinite cosmiclan-home-module__WeUKUG__pulseRing}.cosmiclan-home-module__WeUKUG__splash[data-variant=pulse] .cosmiclan-home-module__WeUKUG__splashField:before{background:radial-gradient(circle,#0000 0% 22%,#bfc7d552 24%,#bfc7d500 32%);animation:2.2s cubic-bezier(.22,1,.36,1) .74s infinite cosmiclan-home-module__WeUKUG__pulseRing}.cosmiclan-home-module__WeUKUG__splash[data-variant=pulse] .cosmiclan-home-module__WeUKUG__splashField:after{background:radial-gradient(circle,#0000 0% 22%,#f3f0ea38 24%,#f3f0ea00 32%);animation:2.2s cubic-bezier(.22,1,.36,1) 1.48s infinite cosmiclan-home-module__WeUKUG__pulseRing}@keyframes cosmiclan-home-module__WeUKUG__pulseRing{0%{opacity:1;transform:scale(.04)}60%{opacity:.6}to{opacity:0;transform:scale(2.2)}}.cosmiclan-home-module__WeUKUG__splash[data-variant=type] .cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splash[data-variant=type] .cosmiclan-home-module__WeUKUG__splashField:before,.cosmiclan-home-module__WeUKUG__splash[data-variant=type] .cosmiclan-home-module__WeUKUG__splashField:after{filter:none;opacity:1;background:0 0;animation:none}.cosmiclan-home-module__WeUKUG__splashType{z-index:1;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--ivory);pointer-events:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,13vw,220px);font-weight:400;line-height:.9;display:grid;position:absolute;inset:0}.cosmiclan-home-module__WeUKUG__splash[data-variant=type] .cosmiclan-home-module__WeUKUG__splashType:before{content:"COSMICLAN";color:var(--ivory);-webkit-text-stroke:0;clip-path:inset(0 calc(100% - var(--progress-width)) 0 0);place-items:center;transition:clip-path .22s ease-out;display:grid;position:absolute;inset:0}.cosmiclan-home-module__WeUKUG__splash[data-variant=type] .cosmiclan-home-module__WeUKUG__splashCounter{justify-items:center;top:auto;bottom:clamp(48px,8vh,96px);right:50%;transform:translate(50%)}.cosmiclan-home-module__WeUKUG__nav{top:16px;right:var(--page-edge);left:var(--right-rail-left);z-index:12;white-space:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:14px;line-height:1.2;display:grid;position:absolute}.cosmiclan-home-module__WeUKUG__nav a{color:inherit;white-space:nowrap;align-items:center;padding:4px;text-decoration:none;display:inline-flex}.cosmiclan-home-module__WeUKUG__nav a:hover{color:var(--ivory);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cosmiclan-home-module__WeUKUG__nav a[aria-current=page],.cosmiclan-home-module__WeUKUG__activeNavLink{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cosmiclan-home-module__WeUKUG__nav a:focus-visible,.cosmiclan-home-module__WeUKUG__contactButton:focus-visible,.cosmiclan-home-module__WeUKUG__layoutSwitch button:focus-visible,.cosmiclan-home-module__WeUKUG__categoryFilter button:focus-visible{outline:1px solid var(--line-strong);outline-offset:2px}.cosmiclan-home-module__WeUKUG__navGroup{gap:4px;display:flex}.cosmiclan-home-module__WeUKUG__navGroup:last-child{justify-content:flex-end;gap:clamp(22px,4.4vw,82px)}.cosmiclan-home-module__WeUKUG__navCenter{text-align:center}.cosmiclan-home-module__WeUKUG__contactButton,.cosmiclan-home-module__WeUKUG__rightIntro button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px}.cosmiclan-home-module__WeUKUG__contactButton{justify-self:end;padding:4px 6px;text-decoration:none}.cosmiclan-home-module__WeUKUG__contactButton:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cosmiclan-home-module__WeUKUG__rightIntro{top:96px;right:var(--page-edge);left:var(--right-rail-left);z-index:7;color:var(--ivory);font-size:clamp(14px,.88vw,16px);line-height:1.5;position:absolute}.cosmiclan-home-module__WeUKUG__rightIntro p{margin:0}.cosmiclan-home-module__WeUKUG__rightIntro p+p{margin-top:20px}.cosmiclan-home-module__WeUKUG__brandBlock{z-index:5;position:absolute;top:8px;left:8px}.cosmiclan-home-module__WeUKUG__brandBlock[data-open=true]{top:12px}.cosmiclan-home-module__WeUKUG__logoFrame{aspect-ratio:4;width:clamp(142px,14vw,214px);position:relative;overflow:hidden}.cosmiclan-home-module__WeUKUG__brandBlock[data-open=true] .cosmiclan-home-module__WeUKUG__logoFrame{aspect-ratio:1;width:clamp(64px,6.4vw,96px)}.cosmiclan-home-module__WeUKUG__logoImage{object-fit:cover;object-position:center;pointer-events:none;z-index:1}.cosmiclan-home-module__WeUKUG__brandBlock p{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:2px 0 0 3px;font-size:12px}.cosmiclan-home-module__WeUKUG__projectList{--row-height:clamp(16px, 1vw, 18px);--row-gap:4px;--row-pitch:calc(var(--row-height) + var(--row-gap));z-index:8;grid-auto-rows:var(--row-height);align-items:center;gap:var(--row-gap);width:min(24vw,310px);display:grid;position:absolute;top:50%;bottom:auto;left:16px;transform:translateY(-50%)}.cosmiclan-home-module__WeUKUG__site[data-layout=horizontal] .cosmiclan-home-module__WeUKUG__projectList{top:calc(100svh - 156px - var(--row-height) / 2);bottom:auto;left:var(--right-rail-left);z-index:30;width:min(24vw,320px);height:var(--row-height);transition:none;display:block;overflow:visible;transform:none}.cosmiclan-home-module__WeUKUG__site[data-layout=grid] .cosmiclan-home-module__WeUKUG__projectList{display:none}.cosmiclan-home-module__WeUKUG__projectListTrack{display:contents}.cosmiclan-home-module__WeUKUG__site[data-layout=horizontal] .cosmiclan-home-module__WeUKUG__projectListTrack{transition:none;display:block;position:absolute;inset:0;transform:none}.cosmiclan-home-module__WeUKUG__projectList a{color:#f3f0ea3b;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:clamp(13px,.9vw,16px);line-height:1.05;transition:color .17s,transform .17s}.cosmiclan-home-module__WeUKUG__projectList a:hover,.cosmiclan-home-module__WeUKUG__projectList a[data-active=true]{color:var(--ivory)}.cosmiclan-home-module__WeUKUG__site[data-layout=horizontal] .cosmiclan-home-module__WeUKUG__projectList a{background:var(--void);color:#f3f0ea3b;transform:translateY(calc(var(--row-offset,0) * var(--row-pitch)));margin-left:-4px;padding:0 4px;transition:color .17s;position:absolute;top:0;left:0}.cosmiclan-home-module__WeUKUG__site[data-layout=horizontal] .cosmiclan-home-module__WeUKUG__projectList a:hover,.cosmiclan-home-module__WeUKUG__site[data-layout=horizontal] .cosmiclan-home-module__WeUKUG__projectList a[data-active=true]{color:#f3f0ea3b}.cosmiclan-home-module__WeUKUG__horizontalActiveName{display:none}.cosmiclan-home-module__WeUKUG__site[data-layout=horizontal] .cosmiclan-home-module__WeUKUG__horizontalActiveName{z-index:4;background:var(--void);width:fit-content;color:var(--ivory);font:inherit;pointer-events:none;padding:0 4px;font-size:clamp(13px,.9vw,16px);line-height:1.05;display:block;position:absolute;top:0;left:-4px}.cosmiclan-home-module__WeUKUG__footerLine{right:var(--page-edge);z-index:10;color:var(--muted);justify-content:space-between;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px}@keyframes cosmiclan-home-module__WeUKUG__starRush{0%{background-position:0 0,0 0,0 0;transform:translate(-3vw)scaleX(1)}55%{transform:translate(3vw)scaleX(1.12)}to{background-position:184px 0,292px 0,456px 0;transform:translate(8vw)scaleX(1.2)}}@keyframes cosmiclan-home-module__WeUKUG__streakRush{0%{transform:translateX(-18vw) scaleX(var(--streak-scale)) skewX(-7deg);background-position:-40vw 5%,-58vw 11%,-76vw 17%,-34vw 23%,-64vw 29%,-48vw 35%,-70vw 41%,-28vw 47%,-82vw 53%,-50vw 59%,-36vw 64%,-62vw 69%,-78vw 74%,-42vw 79%,-54vw 84%,-68vw 89%,-32vw 93%,-56vw 97%}to{transform:translateX(18vw) scaleX(var(--streak-scale)) skewX(-7deg);background-position:130vw 5%,146vw 11%,122vw 17%,148vw 23%,132vw 29%,152vw 35%,124vw 41%,146vw 47%,116vw 53%,138vw 59%,150vw 64%,128vw 69%,120vw 74%,144vw 79%,136vw 84%,118vw 89%,152vw 93%,134vw 97%}}@keyframes cosmiclan-home-module__WeUKUG__starSettle{0%{opacity:var(--star-opacity);background-position:184px 0,292px 0,456px 0;transform:translate(7vw)scaleX(1.24)}to{opacity:.18;background-position:14px 8px,37px 21px,80px 52px;transform:translate(0)scaleX(1)}}@keyframes cosmiclan-home-module__WeUKUG__streakSettle{0%{opacity:var(--streak-opacity);transform:translateX(18vw) scaleX(var(--streak-scale)) skewX(-7deg)}45%{opacity:.26}to{opacity:0;transform:translate(0)scaleX(1)skew(0)}}@keyframes cosmiclan-home-module__WeUKUG__ambientSparkle{0%{opacity:.18;filter:brightness(.92)}to{opacity:.28;filter:brightness(1.12)}}@keyframes cosmiclan-home-module__WeUKUG__ambientLines{0%{opacity:.1}to{opacity:.18}}@keyframes cosmiclan-home-module__WeUKUG__splashExit{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes cosmiclan-home-module__WeUKUG__splashCounterExit{to{opacity:0;transform:translateY(-50%)translate(10px)}}.cosmiclan-home-module__WeUKUG__layoutSwitch{gap:4px;display:flex}.cosmiclan-home-module__WeUKUG__layoutSwitch button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:4px;text-decoration:none}.cosmiclan-home-module__WeUKUG__layoutSwitch button[data-active=true]{color:var(--ivory);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cosmiclan-home-module__WeUKUG__layoutSwitch button:hover{color:var(--ivory)}.cosmiclan-home-module__WeUKUG__categoryFilter{z-index:10;width:min(28vw,380px);color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:clamp(12px,1.2vw,20px);font-size:12px;display:flex;position:absolute;top:clamp(120px,17vh,180px);bottom:auto;left:16px}.cosmiclan-home-module__WeUKUG__categoryFilter button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:4px 0;transition:color .18s;position:relative}.cosmiclan-home-module__WeUKUG__categoryFilter button:hover{color:var(--ivory)}.cosmiclan-home-module__WeUKUG__categoryFilter button[data-active=true]{color:var(--ivory);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ivory);text-decoration-color:var(--ivory)}@keyframes cosmiclan-home-module__WeUKUG__categoryUnderlineIn{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (min-width:921px) and (max-width:1180px){.cosmiclan-home-module__WeUKUG__site{--right-rail-left:52vw}}@media (max-width:920px){.cosmiclan-home-module__WeUKUG__site{--right-rail-left:16px}.cosmiclan-home-module__WeUKUG__nav{grid-template-columns:1fr;gap:8px}.cosmiclan-home-module__WeUKUG__navCenter,.cosmiclan-home-module__WeUKUG__rightIntro,.cosmiclan-home-module__WeUKUG__projectList{display:none}.cosmiclan-home-module__WeUKUG__contactButton{justify-self:start;padding:8px 4px}.cosmiclan-home-module__WeUKUG__splashCounter{justify-items:center;right:50%;transform:translate(50%,-50%)}.cosmiclan-home-module__WeUKUG__splashCounter small{font-size:14px}.cosmiclan-home-module__WeUKUG__logoFrame{width:min(44vw,190px)}.cosmiclan-home-module__WeUKUG__brandBlock{top:56px;left:16px}.cosmiclan-home-module__WeUKUG__footerLine{gap:4px;font-size:14px;display:grid}.cosmiclan-home-module__WeUKUG__categoryFilter{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:auto;font-size:12px;top:128px;left:16px;right:16px;overflow-x:auto}.cosmiclan-home-module__WeUKUG__categoryFilter::-webkit-scrollbar{display:none}.cosmiclan-home-module__WeUKUG__layoutSwitch{display:none}}@media (prefers-reduced-motion:reduce){.cosmiclan-home-module__WeUKUG__ambientField,.cosmiclan-home-module__WeUKUG__ambientField:before,.cosmiclan-home-module__WeUKUG__splashField,.cosmiclan-home-module__WeUKUG__splashField:before{animation:none}}
.cosmiclan-wheel-module__DzKaeq__stage,.cosmiclan-wheel-module__DzKaeq__reel{z-index:4;height:100%;position:relative}.cosmiclan-wheel-module__DzKaeq__stage{--indicator-center:50%;--indicator-card-width:clamp(280px, 23vw, 460px)}.cosmiclan-wheel-module__DzKaeq__reel{width:min(32vw,520px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cosmiclan-wheel-module__DzKaeq__reel[data-mode=horizontal],.cosmiclan-wheel-module__DzKaeq__reel[data-mode=grid]{width:100%;left:0;right:0;transform:none}.cosmiclan-wheel-module__DzKaeq__reel[data-mode=grid]{--grid-x:0px;--grid-y:0px;--grid-dot-size:54px;--grid-line-size:270px;cursor:grab;touch-action:none;background-image:radial-gradient(circle,#f3f0ea29 0 1px,#0000 1.5px),linear-gradient(#f3f0ea0a 1px,#0000 1px),linear-gradient(90deg,#f3f0ea09 1px,#0000 1px);background-position:calc(50% + var(--grid-x)) calc(50% + var(--grid-y)), calc(50% + var(--grid-x)) calc(50% + var(--grid-y)), calc(50% + var(--grid-x)) calc(50% + var(--grid-y));background-size:var(--grid-dot-size) var(--grid-dot-size), var(--grid-line-size) var(--grid-line-size), var(--grid-line-size) var(--grid-line-size);overflow:hidden}.cosmiclan-wheel-module__DzKaeq__reel[data-mode=grid][data-dragging=true]{cursor:grabbing}.cosmiclan-wheel-module__DzKaeq__reel[data-transitioning=true]{pointer-events:none}.cosmiclan-wheel-module__DzKaeq__reel[data-transitioning=true] [data-card]{transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .55s,width .72s cubic-bezier(.22,1,.36,1),aspect-ratio .72s cubic-bezier(.22,1,.36,1)}.cosmiclan-wheel-module__DzKaeq__reel[data-mode=grid][data-dragging=true] .cosmiclan-wheel-module__DzKaeq__reelCard{cursor:grabbing}[data-layout=horizontal] .cosmiclan-wheel-module__DzKaeq__stage{--indicator-card-width:clamp(230px, 19vw, 400px)}.cosmiclan-wheel-module__DzKaeq__reelCard{aspect-ratio:16/10;border:1px solid var(--line);width:clamp(280px,23vw,460px);color:var(--ivory);cursor:pointer;filter:saturate(1.04)contrast(1.02);background:linear-gradient(145deg,#f3f0ea1a,#0000 58%),linear-gradient(#0000 58%,#0003),#f3f0ea0e;place-items:center;text-decoration:none;transition:border-color .22s,filter .22s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.cosmiclan-wheel-module__DzKaeq__reelCard[data-mode=horizontal]{width:clamp(230px,19vw,400px)}.cosmiclan-wheel-module__DzKaeq__reelCard[data-mode=horizontal]:after{background:#00000024}.cosmiclan-wheel-module__DzKaeq__reelCard[data-mode=grid]{opacity:.32;filter:saturate(.85)contrast(.95);transform-origin:50%;will-change:transform;background:#f3f0ea09;border-color:#f3f0ea14;transition:opacity .22s,border-color .22s,filter .22s}.cosmiclan-wheel-module__DzKaeq__reelCard[data-mode=grid][data-dimmed=true]{opacity:.22;filter:saturate(.7)contrast(.92)blur(.3px)}.cosmiclan-wheel-module__DzKaeq__reelCard[data-mode=grid][data-active=true]{opacity:1;filter:saturate(1.12)contrast(1.05);background:linear-gradient(150deg,#f3f0ea2e,#0000 58%),linear-gradient(#0000 58%,#0000002e),#f3f0ea16;border-color:#f3f0ea8c}.cosmiclan-wheel-module__DzKaeq__reelCardLabel{z-index:3;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;pointer-events:none;font-size:11px;position:absolute;top:-18px;left:0}.cosmiclan-wheel-module__DzKaeq__reelCard[data-mode=grid][data-active=true] .cosmiclan-wheel-module__DzKaeq__reelCardLabel{color:var(--ivory)}.cosmiclan-wheel-module__DzKaeq__gridTitle{z-index:30;color:var(--ivory);font-family:var(--font-sans), sans-serif;text-align:center;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:4px;padding:0 4vw;transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:56px;left:0;right:0;transform:translateY(18px)}.cosmiclan-wheel-module__DzKaeq__gridTitle[data-visible=true]{opacity:1;transform:translateY(0)}.cosmiclan-wheel-module__DzKaeq__gridTitleType{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(11px,.88vw,14px)}.cosmiclan-wheel-module__DzKaeq__gridTitleName{letter-spacing:-.02em;white-space:nowrap;text-overflow:clip;max-width:92vw;font-size:clamp(64px,10vw,200px);font-weight:600;line-height:1;overflow:hidden}.cosmiclan-wheel-module__DzKaeq__reelCard:after{content:"";z-index:1;pointer-events:none;background:#00000014;position:absolute;inset:0}.cosmiclan-wheel-module__DzKaeq__reelCard[data-active=true]{filter:saturate(1.08)contrast(1.05);background:linear-gradient(150deg,#f3f0ea29,#0000 58%),linear-gradient(#0000 58%,#0000003d),#f3f0ea13;border-color:#f3f0ea6b}.cosmiclan-wheel-module__DzKaeq__reelCard:hover{filter:saturate(1.12)contrast(1.05);border-color:#f3f0ea59}.cosmiclan-wheel-module__DzKaeq__reelImage{object-fit:cover;opacity:.98;filter:saturate(1.04)contrast(1.03)}.cosmiclan-wheel-module__DzKaeq__projectMeta{color:var(--ivory);font-family:var(--font-geist-mono), monospace;top:50%;right:var(--page-edge);left:max(var(--right-rail-left), calc(var(--indicator-center) + (var(--indicator-card-width) / 2) + 44px));z-index:27;text-transform:none;grid-template-columns:minmax(220px,1fr) 32px;gap:18px;font-size:clamp(13px,1vw,16px);line-height:1.08;display:grid;position:absolute;transform:translateY(-50%)}:is([data-layout=horizontal] .cosmiclan-wheel-module__DzKaeq__projectMeta,[data-layout=grid] .cosmiclan-wheel-module__DzKaeq__projectMeta){z-index:7;color:var(--ivory);grid-template-columns:44px minmax(220px,1fr);gap:18px;top:auto;bottom:148px;left:50.2vw;transform:none}[data-layout=horizontal] .cosmiclan-wheel-module__DzKaeq__projectMeta:before{z-index:-1;content:"";background:#f3f0ea38;height:1px;position:absolute;top:50%;left:0;right:0}[data-layout=grid] .cosmiclan-wheel-module__DzKaeq__projectMeta:before{z-index:-1;content:"";background:#f3f0ea38;height:1px;position:absolute;top:50%;left:0;right:0}.cosmiclan-wheel-module__DzKaeq__projectMeta span{background:var(--void);width:fit-content}.cosmiclan-wheel-module__DzKaeq__projectMeta span:last-child{justify-self:end}@media (min-width:921px) and (max-width:1180px){.cosmiclan-wheel-module__DzKaeq__stage{--indicator-center:28vw}.cosmiclan-wheel-module__DzKaeq__reel{left:28vw}}@media (max-width:920px){.cosmiclan-wheel-module__DzKaeq__stage{--indicator-card-width:184px}.cosmiclan-wheel-module__DzKaeq__reel{clip-path:inset(188px 0 58px);width:100vw;left:50%}.cosmiclan-wheel-module__DzKaeq__projectMeta{display:none}.cosmiclan-wheel-module__DzKaeq__reelCard{width:184px}}@media (prefers-reduced-motion:reduce){.cosmiclan-wheel-module__DzKaeq__reelCard{transition:none;animation:none}}
