.hero__field[data-astro-cid-xq4ki7le]{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.hero__field[data-astro-cid-xq4ki7le] canvas{display:block;position:absolute;inset:0}.hero__field[data-astro-cid-xq4ki7le]:not([data-ready]) canvas{visibility:hidden}.cr-poster[data-astro-cid-xq4ki7le]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.hero__field[data-astro-cid-xq4ki7le][data-ready] .cr-poster[data-astro-cid-xq4ki7le]{visibility:hidden}@media (max-width: 700px),(pointer: coarse){.hero__field[data-astro-cid-xq4ki7le]{inset:var(--creature-top, 190px) 12px 136px;width:auto;height:auto;touch-action:none;overflow:hidden}}.cr-panel[data-astro-cid-xq4ki7le]{position:absolute;right:22px;top:96px;z-index:2;width:240px;display:none;color:var(--text)}@media (min-width: 1000px) and (min-height: 721px) and (pointer: fine){.cr-panel[data-astro-cid-xq4ki7le][data-ready]{display:block}}.cr-title[data-astro-cid-xq4ki7le]{margin:0 0 10px;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.cr-panel[data-astro-cid-xq4ki7le] canvas[data-astro-cid-xq4ki7le]{display:block}.cr-label[data-astro-cid-xq4ki7le]{margin:14px 0 8px;font-size:var(--fs-2xs);line-height:1.5;color:var(--text-3)}.cr-row[data-astro-cid-xq4ki7le]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.cr-row[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]{background:none;font:inherit;font-size:var(--fs-2xs);color:var(--text);border:1px solid var(--line-2);border-radius:2px;padding:4px 7px;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none}.cr-row--ji[data-astro-cid-xq4ki7le]{display:grid;grid-template-columns:repeat(4,1fr)}.cr-row[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]:hover{color:var(--hover);border-color:var(--hover)}.cr-row[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]:active,.cr-row[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le][aria-pressed=true]{background:color-mix(in srgb,var(--text) 8%,transparent)}.cr-mic[data-astro-cid-xq4ki7le]{position:absolute;right:22px;bottom:24px;z-index:2;max-width:260px;text-align:right}.cr-mic[data-astro-cid-xq4ki7le][hidden]{display:none}.cr-mic[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]{font:inherit;font-size:12px;min-height:44px;padding:8px 16px;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;color:var(--text);cursor:pointer}.cr-mic[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le][aria-pressed=true]{background:var(--text);color:var(--surface)}.cr-mic[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.cr-mic[data-astro-cid-xq4ki7le] p[data-astro-cid-xq4ki7le]{font-size:11px;line-height:1.5;margin:6px 0 0;color:var(--text-2)}@media (max-width: 700px),(pointer: coarse){.cr-mic[data-astro-cid-xq4ki7le]{display:none}}.cr-mobile[data-astro-cid-xq4ki7le]{position:absolute;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:2;display:block;text-align:center}@media (min-width: 701px) and (pointer: fine){.cr-mobile[data-astro-cid-xq4ki7le]{right:298px}}@media (min-width: 1000px) and (min-height: 721px) and (pointer: fine){.cr-mobile[data-astro-cid-xq4ki7le]{display:none}}.cr-buttons[data-astro-cid-xq4ki7le]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:420px;margin:0 auto}.cr-mobile[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]{background:var(--surface);font:inherit;font-size:clamp(12px,3.5vw,14px);color:var(--text);border:1px solid var(--line-2);border-radius:999px;padding:9px 6px;min-height:44px;cursor:pointer;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cr-mobile[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]:disabled{opacity:.45;cursor:default}.cr-mobile[data-astro-cid-xq4ki7le].is-unavailable{display:block}.cr-mobile[data-astro-cid-xq4ki7le].is-unavailable .cr-buttons[data-astro-cid-xq4ki7le],.cr-mobile[data-astro-cid-xq4ki7le].is-unavailable .cr-hint[data-astro-cid-xq4ki7le]{display:none}.cr-mobile[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.cr-mobile[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le][aria-pressed=true],.cr-mobile[data-astro-cid-xq4ki7le] button[data-astro-cid-xq4ki7le]:active{background:var(--text);color:var(--surface);border-color:var(--text)}.cr-hint[data-astro-cid-xq4ki7le],.cr-status[data-astro-cid-xq4ki7le]{font-size:12px;line-height:1.4;color:var(--text-2);margin:8px 0}.cr-status[data-astro-cid-xq4ki7le]{min-height:17px;margin-bottom:0}.cr-status[data-astro-cid-xq4ki7le]>span[data-astro-cid-xq4ki7le]{display:none}.cr-status[data-astro-cid-xq4ki7le][data-state=loading] .cr-loading[data-astro-cid-xq4ki7le],.cr-status[data-astro-cid-xq4ki7le][data-state=ready] .cr-ready[data-astro-cid-xq4ki7le],.cr-status[data-astro-cid-xq4ki7le][data-state=playing] .cr-playing[data-astro-cid-xq4ki7le],.cr-status[data-astro-cid-xq4ki7le][data-state=error] .cr-error[data-astro-cid-xq4ki7le],.cr-status[data-astro-cid-xq4ki7le][data-state=unavailable] .cr-unavailable[data-astro-cid-xq4ki7le]{display:inline}@media (max-height: 500px) and (orientation: landscape){.hero__field[data-astro-cid-xq4ki7le]{inset:68px 16px 128px 42%}}body{background:var(--surface)}html{scroll-snap-type:none}.hero-spacer[data-astro-cid-j7pv25f6]{scroll-snap-stop:always}body>footer{scroll-snap-align:none}.hero[data-astro-cid-j7pv25f6]{position:relative;z-index:0;display:grid;height:100vh;height:100svh;overflow:hidden;place-items:center;color:var(--text);background:var(--surface);isolation:isolate}.hero__field[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}@media (pointer: coarse) and (max-height: 500px) and (orientation: landscape){.hero[data-astro-cid-j7pv25f6]{min-height:560px}}.upcoming-ticker[data-astro-cid-j7pv25f6]{position:absolute;left:18px;top:290px;z-index:2;display:block;width:260px;max-width:calc(100vw - 36px);color:var(--text);text-decoration:none;padding:4px 0;transition:color var(--dur-fast) var(--ease)}.upcoming-ticker[data-astro-cid-j7pv25f6][hidden]{display:none}.ut-list[data-astro-cid-j7pv25f6]{display:block}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-title{display:block;font-size:var(--fs-sm);line-height:1.45;font-weight:500;letter-spacing:-.005em;text-wrap:pretty}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-arrow{display:inline-block;margin-left:.3em;font-weight:400;transition:transform var(--dur-fast) var(--ease)}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-meta{display:block;margin-top:5px;font-size:var(--fs-xs);line-height:1.55;color:var(--text-3);text-wrap:pretty;word-break:keep-all}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-date{color:var(--text-2);font-variant-numeric:tabular-nums}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-sep{margin:0 .35em;color:var(--text-4)}.upcoming-ticker[data-astro-cid-j7pv25f6]:hover,.upcoming-ticker[data-astro-cid-j7pv25f6]:hover .ut-meta,.upcoming-ticker[data-astro-cid-j7pv25f6]:hover .ut-date,.upcoming-ticker[data-astro-cid-j7pv25f6]:hover .ut-sep{color:var(--hover)}.upcoming-ticker[data-astro-cid-j7pv25f6]:hover .ut-arrow{transform:translate(2px,-2px)}.upcoming-ticker[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (prefers-reduced-motion: reduce){.upcoming-ticker[data-astro-cid-j7pv25f6],.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-arrow{transition:none}.upcoming-ticker[data-astro-cid-j7pv25f6]:hover .ut-arrow{transform:none}}@media (max-width: 700px){.upcoming-ticker[data-astro-cid-j7pv25f6]{left:16px;top:calc(var(--mobile-header-h, 58px) + 10px);width:auto;max-width:min(calc(100vw - 32px),34ch)}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-title{font-size:16px}.upcoming-ticker[data-astro-cid-j7pv25f6] .ut-meta{margin-top:6px}}.thesis[data-astro-cid-j7pv25f6]{position:absolute;left:22px;top:50%;transform:translateY(-50%);z-index:2;margin:0;max-width:min(26ch,22vw);font-size:var(--fs-lead);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--text);text-wrap:balance}.thesis[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][lang=ko]{line-height:1.45}@media (min-width: 701px){.hero[data-astro-cid-j7pv25f6][data-thesis="1"] .thesis[data-astro-cid-j7pv25f6]{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;max-width:34ch;font-size:clamp(22px,2.2vw,30px)}.hero[data-astro-cid-j7pv25f6][data-thesis="2"] .thesis[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;transform:none}}.hero[data-astro-cid-j7pv25f6][data-thesis="3"] .thesis[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--hover) calc(var(--breath, 0) * 100%),var(--text));border-color:color-mix(in srgb,var(--hover) calc(var(--breath, 0) * 100%),var(--line-2));transition:none}.hero[data-astro-cid-j7pv25f6][data-thesis="3"] .thesis[data-astro-cid-j7pv25f6]{translate:var(--jx, 0) var(--jy, 0)}.thesis[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line-2)}.thesis[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--hover);border-color:var(--hover)}.thesis[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;margin-top:12px;font-size:var(--fs-xs);font-weight:400;line-height:1.55;color:var(--text-3);letter-spacing:0}@media (max-width: 700px){.hero[data-astro-cid-j7pv25f6][data-thesis="2"] .thesis[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;transform:none}.hero[data-astro-cid-j7pv25f6]:not([data-thesis="2"]) .thesis[data-astro-cid-j7pv25f6]{left:50%;top:50%;right:auto;transform:translate(-50%,-50%);width:max-content;max-width:min(20ch,80vw);text-align:center;font-size:23px;font-weight:500;line-height:1.4;color:var(--text)}.hero[data-astro-cid-j7pv25f6]:not([data-thesis="2"]) .thesis[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text);border-bottom-color:var(--text)}.thesis[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:none}}.hero-spacer[data-astro-cid-j7pv25f6]{display:none}.home-body[data-astro-cid-j7pv25f6]{scroll-snap-align:start;scroll-snap-stop:always;position:relative;z-index:1;background:var(--surface);min-height:100vh;min-height:100svh;padding-bottom:200px}@media (max-width: 700px){.home-body[data-astro-cid-j7pv25f6]{padding-bottom:120px}}.home-body[data-astro-cid-j7pv25f6]>.site-menu--grid{position:fixed;top:10px;left:10px;z-index:30;background:transparent}@media (min-width: 701px){.site-menu--hero{display:none}}@media (prefers-reduced-motion: reduce){.home-body[data-astro-cid-j7pv25f6]>.site-menu--grid{transition:none}}@media (min-width: 701px){.work-archive[data-astro-cid-j7pv25f6] #packed .grid{left:calc(var(--desktop-content-x) - 4px);right:40px;max-width:1608px;top:0;bottom:0}}.works-head[data-astro-cid-j7pv25f6]{max-width:1600px;margin:0 40px 0 var(--desktop-content-x);padding:160px 0 0}@media (max-width: 700px){.works-head[data-astro-cid-j7pv25f6]{margin:0;padding:112px 16px 0}}.work-archive[data-astro-cid-j7pv25f6] .conn[data-astro-cid-j7pv25f6]{max-width:1600px;margin:0 40px 0 var(--desktop-content-x);padding:160px 0 22px;font-size:var(--fs-lead);font-weight:400;letter-spacing:0;color:var(--text);font-family:var(--display)}.work-archive[data-astro-cid-j7pv25f6] .conn[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{margin-left:6px;color:var(--hover)}.home-body[data-astro-cid-j7pv25f6] .conn{font-family:var(--display);font-weight:400;font-size:var(--fs-lead);letter-spacing:0}.home-body[data-astro-cid-j7pv25f6] .axis h3,.home-body[data-astro-cid-j7pv25f6] .proto h3{font-family:var(--display);font-weight:400;letter-spacing:0}.home-body[data-astro-cid-j7pv25f6] .axis h3{font-size:28px}@media (max-width: 700px){.work-archive[data-astro-cid-j7pv25f6] .conn[data-astro-cid-j7pv25f6]{margin:0;padding:0 16px 12px;font-family:var(--sans);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}}.home-body[data-astro-cid-j7pv25f6] .conn-short{display:none}.work-archive[data-astro-cid-j7pv25f6]{position:relative;background:var(--surface)}@media (max-width: 700px){.home-body[data-astro-cid-j7pv25f6]{padding-top:0}.home-body[data-astro-cid-j7pv25f6]>section.axes{padding-top:calc(var(--mobile-header-h, 58px) + 14px)}.work-archive[data-astro-cid-j7pv25f6]{padding-top:56px}.work-archive[data-astro-cid-j7pv25f6] #packed{height:calc(var(--grid-rows, 3) * 72svh / 3)}.home-body[data-astro-cid-j7pv25f6]{padding-bottom:36svh}html{scroll-snap-type:none}.hero[data-astro-cid-j7pv25f6]{position:relative;inset:auto;height:100vh;height:100svh}.hero-spacer[data-astro-cid-j7pv25f6]{display:none}.home-body[data-astro-cid-j7pv25f6]{scroll-snap-align:none;scroll-snap-stop:normal;min-height:0}.work-archive[data-astro-cid-j7pv25f6],.hero-spacer[data-astro-cid-j7pv25f6]{scroll-snap-align:none;scroll-snap-stop:normal}body.past-hero .hero[data-astro-cid-j7pv25f6]{visibility:visible}.home-body[data-astro-cid-j7pv25f6] .conn{margin:0 0 12px;font-family:var(--sans);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.home-body[data-astro-cid-j7pv25f6] .conn>[data-language-content],.home-body[data-astro-cid-j7pv25f6] .conn>.arrow{display:none!important}.home-body[data-astro-cid-j7pv25f6] .conn-short{display:inline}.home-body[data-astro-cid-j7pv25f6] .axis h3{font-size:17px}}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hero[data-astro-cid-j7pv25f6]{z-index:1}body.past-hero .hero[data-astro-cid-j7pv25f6]{visibility:hidden}
