html[data-home-page]{color-scheme:dark;color-scheme:dark only;--nodus-ink:#080b0e;--nodus-text:#edf1f3;--nodus-muted:#a3aeb7;--nodus-mint:#9ed8c5;--nodus-line:#1f252b;--nodus-card:#161d23;--nodus-card-border:#313a42;--nodus-control:#11181b;--nodus-control-hover:#1c2b2a;--nodus-dot:#71828e7a;--nodus-selection:#9ed8c540;--nodus-focus:#9ed8c599;--nodus-ambient-one:#c3d2d40a;--nodus-ambient-two:#9ed8c506;--nodus-floor-one:#19262a65;--nodus-floor-two:#10201c18;--nodus-word:#dce2e6;--nodus-word-highlight:#64e6bc;--nodus-word-shadow:0 1px #fff, 1px 3px #939ea5, 2px 5px #46515a, 3px 7px #262d34, 4px 12px 15px #000, 0 30px 40px #000;--nodus-ground-opacity:.68;--background:var(--nodus-ink);--foreground:var(--nodus-text);background:var(--nodus-ink)}.nodus-home{isolation:isolate;background:var(--nodus-ink);width:100%;min-height:100svh;color:var(--nodus-text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:Manrope Variable,Noto Sans CJK KR,Apple SD Gothic Neo,sans-serif;position:relative;overflow:clip}.nodus-surface{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.nodus-home-surface{position:fixed}.nodus-home ::selection{background:var(--nodus-selection);color:var(--nodus-text)}.nodus-home :is(a,button):focus-visible{outline:2px solid var(--nodus-mint);outline-offset:6px}.nodus-home svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nodus-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nodus-skip{z-index:100;color:var(--nodus-ink);background:var(--nodus-mint);border-radius:4px;padding:10px 18px;position:fixed;top:-100px;left:24px}.nodus-skip:focus{top:16px}.nodus-header{z-index:5;justify-content:space-between;align-items:center;max-width:1400px;height:90px;margin:auto;padding:0 48px;display:flex;position:relative}.nodus-brand{letter-spacing:-.035em;align-items:center;gap:13px;font-size:17px;font-weight:400;display:flex}.nodus-brand strong{font-weight:700}.nodus-brand svg{width:30px;height:30px;stroke:var(--nodus-mint)}.nodus-brand circle{fill:var(--nodus-ink)}.nodus-nav{letter-spacing:.025em;color:var(--nodus-muted);align-items:center;gap:36px;font-size:13px;display:flex}.nodus-nav a{padding:12px 0;transition:color .2s}.nodus-nav a:hover,.nodus-nav a[aria-current]{color:var(--nodus-text)}.nodus-nav a[aria-current]{position:relative}.nodus-nav a[aria-current]:after{content:"";background:var(--nodus-mint);border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;left:50%}.nodus-search svg{width:19px;height:19px}.nodus-hero{text-align:center;isolation:isolate;max-width:1600px;margin:0 auto;padding:10px 0 42px;position:relative}.hero-ambient{background:radial-gradient(ellipse 35% 42% at 42% 20%, var(--nodus-ambient-one), transparent 80%), radial-gradient(ellipse 30% 40% at 75% 40%, var(--nodus-ambient-two), transparent 80%);pointer-events:none;z-index:-1;position:absolute;inset:-90px 0 -100px}.hero-coordinate{letter-spacing:.17em;color:var(--nodus-muted);z-index:2;flex-direction:column;gap:7px;font-size:9px;line-height:1.4;display:flex;position:absolute;top:88px}.hero-coordinate-left{text-align:left;left:max(48px,50% - 652px)}.hero-coordinate-right{text-align:right;right:max(48px,50% - 652px)}.hero-coordinate:before{content:"+";color:var(--nodus-mint);margin-bottom:14px;font-size:18px;font-weight:200}.nodus-title-stage{width:min(100%,1120px);height:clamp(290px,26vw,360px);margin:-12px auto -17px;display:block;position:relative}.nodus-title-canvas{opacity:0;width:100%;height:100%;display:block;position:relative}.nodus-title-stage[data-ready] .nodus-title-canvas{opacity:1}.nodus-title-poster{display:block;position:absolute;inset:0}.nodus-title-poster img{object-fit:contain;width:100%;height:100%;display:block}.nodus-title-stage[data-ready] .nodus-title-poster{visibility:hidden}.hero-copy{z-index:2;position:relative}.hero-copy p{color:var(--nodus-muted);letter-spacing:-.025em;margin:0;font-size:14px;line-height:1.9}.mobile-break{display:none}.hero-explore{color:var(--nodus-text);letter-spacing:.04em;align-items:center;gap:11px;margin-top:21px;font-size:11px;display:inline-flex}.hero-explore svg{width:14px;height:14px;stroke:var(--nodus-mint);transition:transform .3s}.hero-explore:hover svg{transform:translateY(4px)}.nodus-projects{max-width:1520px;margin:0 auto;padding:24px 0 0}.gallery-heading{justify-content:space-between;align-items:flex-end;gap:20px;width:min(100%,1400px);margin:0 auto;padding:0 48px;display:flex}.gallery-label{letter-spacing:.16em;color:var(--nodus-muted);margin-bottom:10px;font-size:9px;line-height:1.4;display:block}.gallery-heading h2{letter-spacing:-.05em;margin:0;font-size:24px;font-weight:500;line-height:1.4}.gallery-tools{color:var(--nodus-muted);flex-shrink:0;align-items:center;gap:23px;padding-bottom:4px;font-size:10px;display:flex}.hover-hint{align-items:center;gap:7px;display:inline-flex}.hover-hint>span{background:var(--nodus-mint);border-radius:50%;width:4px;height:4px}.motion-toggle{white-space:nowrap;color:var(--nodus-muted);border:0;border-left:1px solid var(--nodus-line);font:inherit;background:0 0;align-items:center;gap:6px;padding:5px 0 5px 15px;display:inline-flex}.motion-toggle svg{width:15px;height:15px}.motion-toggle .play-icon,.motion-toggle[aria-pressed=true] .pause-icon{display:none}.motion-toggle[aria-pressed=true] .play-icon{display:block}.nodus-gallery{outline:none;display:block;position:relative}.nodus-gallery:focus-visible{outline:1px dashed var(--nodus-focus);outline-offset:-4px}.gallery-window{isolation:isolate;padding:44px 0 66px;position:relative;overflow:clip}.gallery-stage{scroll-snap-type:x mandatory;perspective:1600px;touch-action:pan-y;align-items:center;gap:30px;min-height:370px;padding:10px max(24px,50vw - 650px);display:flex;position:relative;overflow-x:auto}.gallery-floor{background:radial-gradient(ellipse, var(--nodus-floor-one), var(--nodus-floor-two) 45%, transparent 72%);mix-blend-mode:multiply;z-index:-1;border-radius:50%;width:min(1300px,100%);height:150px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.project-slot{scroll-snap-align:center;width:370px;transform-style:preserve-3d;flex:0 0 370px;position:relative}.card-float{transform-style:preserve-3d;animation:6s ease-in-out infinite nodus-float;animation-delay:calc(var(--card-order) * -.85s);position:relative}.card-float:before{content:"";opacity:.82;mix-blend-mode:multiply;pointer-events:none;background:url(/_astro/nodus-card-shadow.DqdmBuY2.webp) 50%/100% 100% no-repeat;transition:opacity .4s;position:absolute;inset:-20px -44px -70px;transform:translateZ(-2px)}.card-float:has(.project-card:is(:hover,:focus-visible)):before{opacity:1}.project-card{background:var(--nodus-card);border:1px solid var(--nodus-card-border);backface-visibility:hidden;border-radius:12px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.card-media{isolation:isolate;aspect-ratio:16/9;background:0 0;width:100%;position:relative;overflow:hidden}.card-media>:is(img,canvas,video,iframe){object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.card-media>:is(img,canvas){opacity:.83;transition:transform .65s,opacity .65s}.card-thumbnail{visibility:hidden}.card-media[data-thumbnail-ready]>img,.project-card:is(:hover,:focus-visible) .card-media[data-thumbnail-ready]>img{opacity:0;transition:none}.card-media[data-thumbnail-ready]>.card-thumbnail{visibility:visible}.card-media video,.card-media iframe{opacity:0;transition:opacity .35s}.project-card[data-playing] :is(video,iframe){opacity:1}.card-vignette{mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0005 0%,#0000 35%,#0e15194d 100%);position:absolute;inset:0}.card-category{color:#fff;letter-spacing:.02em;background:#081015cf;border:1px solid #354149;border-radius:4px;padding:3px 8px;font-size:9px;position:absolute;top:15px;left:16px}.preview-status{color:#e8f0ef;background:#071010a6;border:1px solid #29343a;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:flex;position:absolute;bottom:12px;right:14px}.preview-status svg{fill:currentColor;stroke:none;width:11px;height:11px}.project-card[data-playing] .preview-status{color:#bdeddc}.card-copy{padding:17px 21px 18px}.card-date{letter-spacing:.055em;color:var(--nodus-muted);justify-content:space-between;font-size:9px;line-height:1;display:flex}.card-date span:last-child{font-variant-numeric:tabular-nums;color:var(--nodus-muted)}.card-copy h3{min-height:55px;color:var(--nodus-text);letter-spacing:-.025em;text-wrap:balance;margin:13px 0 18px;font-size:19px;font-weight:500;line-height:1.45}.card-bottom{border-top:1px solid var(--nodus-line);color:var(--nodus-muted);justify-content:space-between;align-items:center;gap:15px;padding-top:12px;font-size:10px;display:flex}.card-bottom svg{width:17px;height:17px;color:var(--nodus-muted);transition:transform .35s}.project-card:is(:hover,:focus-visible){border-color:var(--nodus-mint);transform:translateY(-24px)translateZ(36px)rotateX(2deg)}.project-card:is(:hover,:focus-visible) .card-media>:is(img,canvas){opacity:1;transform:scale(1.035)}.project-card:is(:hover,:focus-visible) .card-bottom svg{transform:translate(2px,-2px)}.card-float:has(.project-card:is(:hover,:focus-visible)){animation-play-state:paused}.card-ground-shadow{mix-blend-mode:multiply;height:54px;opacity:var(--nodus-ground-opacity);pointer-events:none;background:url(data:image/webp;base64,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) 50%/100% 100% no-repeat;border-radius:50%;transition:opacity .4s;position:absolute;bottom:-45px;left:11%;right:11%;transform:rotateX(70deg)}.project-slot:has(.project-card:is(:hover,:focus-visible)) .card-ground-shadow{opacity:.2}.nodus-gallery[data-enhanced] .gallery-stage{height:clamp(350px,29vw,410px);padding:0;display:block;overflow:visible}.nodus-gallery[data-enhanced] .project-slot{width:clamp(310px,28vw,390px);transform:translate3d(var(--card-x), calc(-50% + var(--card-y)), var(--card-z)) rotateY(var(--card-yaw));opacity:var(--card-opacity,1);z-index:var(--card-stack,1);margin-left:calc(clamp(310px,28vw,390px)/-2);transition:transform .85s cubic-bezier(.22,.8,.22,1),opacity .7s;position:absolute;top:50%;left:50%}.nodus-gallery[data-enhanced] .project-slot[data-outside]{pointer-events:none}.gallery-controls{z-index:4;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;max-width:1304px;min-height:108px;margin:-6px auto 0;padding:0 48px;display:grid;position:relative}.gallery-position{font-variant-numeric:tabular-nums;color:var(--nodus-muted);align-items:center;gap:12px;font-size:11px;display:flex}.gallery-position>span:first-child{color:var(--nodus-text)}.position-rule{background:var(--nodus-line);width:40px;height:1px}.gallery-timeline{flex-direction:column;align-items:center;gap:7px;display:flex}.timeline-label{letter-spacing:.19em;text-transform:uppercase;color:var(--nodus-muted);font-size:8px}.timeline-date{font-variant-numeric:tabular-nums;color:var(--nodus-text);font-size:23px;font-weight:500;line-height:1}.date-reels{align-items:baseline;display:flex}.date-digit{contain:layout paint;width:.67em;height:1em;display:inline-block;overflow:hidden}.date-digit-strip{white-space:pre;text-align:center;line-height:1em;display:block}.date-separator{width:.34em;color:var(--nodus-mint);text-align:center}.gallery-dots{gap:3px;display:flex}.gallery-dots button{background:0 0;border:0;padding:12px 8px}.gallery-dots button span{background:var(--nodus-dot);border-radius:5px;width:4px;height:4px;transition:width .35s,background .35s;display:block}.gallery-dots button[aria-pressed=true] span{background:var(--nodus-mint);width:22px}.gallery-arrows{justify-self:end;gap:9px;display:flex}.gallery-arrows button{border:1px solid var(--nodus-line);background:var(--nodus-control);width:40px;height:40px;color:var(--nodus-text);border-radius:50%;place-items:center;transition:background .25s,border-color .25s,transform .25s;display:grid}.gallery-arrows button:hover{background:var(--nodus-control-hover);border-color:var(--nodus-focus);transform:translateY(-2px)}.gallery-arrows svg{width:18px;height:18px}.collection-footer{border-top:1px solid var(--nodus-line);max-width:1304px;color:var(--nodus-muted);justify-content:space-between;align-items:center;margin:26px auto 0;padding:22px 0;font-size:11px;display:flex}.collection-footer p{margin:0}.collection-footer a{color:var(--nodus-text);align-items:center;gap:13px;display:flex}.collection-footer svg{width:16px;height:16px}.mobile-instruction{display:none}.nodus-footer{width:100%;max-width:1400px;color:var(--nodus-muted);justify-content:space-between;align-items:center;gap:20px;margin:20px auto 0;padding:25px 48px 28px;font-size:10px;display:flex}.nodus-footer>div{gap:14px;display:flex}.footer-note{color:var(--nodus-muted)}.touch-preview{display:none}@keyframes nodus-float{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-9px)rotate(.2deg)}}.nodus-home[data-motion=paused] .card-float{animation-play-state:paused}@media (width>=1520px){.collection-footer{margin-left:108px;margin-right:108px}}@media (width<=1400px){.collection-footer{margin-left:48px;margin-right:48px}}@media (width<=1000px){.hero-coordinate{display:none}.nodus-title-stage{height:290px}.nodus-gallery[data-enhanced] .project-slot{width:340px;margin-left:-170px}.gallery-heading,.nodus-header{padding-inline:32px}}@media (width<=640px){.nodus-header{height:74px;padding:0 24px}.nodus-brand{gap:9px;font-size:14px}.nodus-brand svg{width:25px;height:25px}.nodus-nav{gap:12px;font-size:11px}.nodus-nav>a:first-child{display:none}.nodus-search svg{width:16px;height:16px}.nodus-hero{padding-top:0;padding-bottom:38px}.nodus-title-stage{height:260px;margin-top:-12px;margin-bottom:-3px}.hero-copy p{padding-inline:20px;font-size:12px}.mobile-break{display:block}.hero-explore{margin-top:17px;font-size:10px}.nodus-projects{padding-top:12px}.gallery-heading{align-items:center;padding-inline:24px}.gallery-label{letter-spacing:.12em;margin-bottom:8px;font-size:8px}.gallery-heading h2{font-size:21px}.hover-hint{display:none}.gallery-tools{padding:0}.motion-toggle{border:0;padding:10px 0;font-size:9px}.gallery-window{padding-top:24px;padding-bottom:42px}.nodus-gallery[data-enhanced] .gallery-stage{height:330px}.nodus-gallery[data-enhanced] .project-slot{width:min(78vw,330px);margin-left:calc(min(78vw,330px)/-2)}.card-copy{padding:15px 18px 16px}.card-copy h3{min-height:50px;margin:12px 0 14px;font-size:17px}.card-category{font-size:8px}.gallery-controls{padding-inline:24px}.gallery-position{gap:8px;font-size:10px}.position-rule{width:24px}.timeline-date{font-size:19px}.gallery-arrows{gap:6px}.gallery-arrows button{width:34px;height:34px}.gallery-dots{gap:0}.gallery-dots button{padding-inline:6px}.collection-footer{margin:18px 24px 0;padding:20px 0;font-size:10px}.desktop-instruction{display:none}.mobile-instruction{display:inline}.collection-footer a{gap:7px}.nodus-footer{margin-top:8px;padding:20px 24px;font-size:9px}.footer-note{display:none}}@media (width<=360px){.nodus-header{padding-inline:20px}.nodus-nav{gap:8px;font-size:10px}}@media (width<=640px),(hover:none),(pointer:coarse){.touch-preview{color:#fff;z-index:2;background:#071011c9;border:1px solid #ffffff45;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex;position:absolute;top:12px;right:12px}.touch-preview svg{fill:currentColor;stroke:none;width:12px;height:12px}.touch-preview[aria-pressed=true]{color:var(--nodus-mint)}.preview-status{display:none}}.nodus-gallery[data-suspended] .card-float,.nodus-gallery .project-slot[data-outside] .card-float{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nodus-home *,.nodus-home :before,.nodus-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.nodus-gallery:not([data-enhanced]) .gallery-controls{display:none}.nodus-home:not([data-motion]) .motion-toggle{visibility:hidden}.nodus-gallery[data-enhanced] .project-slot:has(.project-card:is(:hover,:focus-visible)){z-index:30}.motion-toggle:disabled{cursor:default;opacity:.6}.nodus-gallery:not([data-enhanced]) .card-float{animation:none}@media (width>=1001px) and (height<=950px){.nodus-header{height:76px}.nodus-title-stage{height:300px}.nodus-hero{padding-bottom:20px}.hero-explore{margin-top:12px}.nodus-projects{padding-top:16px}.gallery-window{padding-top:36px;padding-bottom:46px}.nodus-gallery[data-enhanced] .gallery-stage{height:350px}}
