-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
2 lines (2 loc) · 102 KB
/
Copy pathindex.html
File metadata and controls
2 lines (2 loc) · 102 KB
1
2
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/dccl-symbol.png" as="image"/><style data-precedence="next" data-href="/_next/static/chunks/0fs1vrh_0ar2p.css">@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[codec\:utf8\]{codec:utf8}.\[lang\:python\]{lang:python}.\[lines\:X-Y\]{lines:X-Y}}:root{--green:#0d5138;--green2:#187151;--mint:#dfece5;--ink:#1d2c27;--muted:#65736d;--paper:#fbfcf9;--soft:#f1f5f1;--line:#d6ddd7;--yellow:#f0c94f;--font-body:Arial,"Helvetica Neue",sans-serif;--font-display:Arial,"Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.masthead{justify-content:space-between;align-items:center;height:94px;padding:0 max(25px,50vw - 590px);display:flex}.brand{align-items:baseline;gap:12px;display:flex}.brand span{font:800 24px var(--font-display);color:var(--green);letter-spacing:-.04em}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.school{text-align:right}.school span{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.school small{color:#7a8781;margin-top:6px;font-size:9px;display:block}.menu-bar{background:var(--green);color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 max(25px,50vw - 590px);display:flex}.menu-bar nav{height:100%;font-size:12px;font-weight:650;display:flex}.menu-bar nav a{border-left:1px solid #ffffff2e;align-items:center;height:100%;padding:0 25px;display:flex}.menu-bar nav a:last-child{border-right:1px solid #ffffff2e}.menu-bar nav a:hover{background:#ffffff1a}.menu-note{color:#a9c9ba;letter-spacing:.16em;font-size:8px}.intro{grid-template-columns:1.2fr .8fr;gap:6vw;max-width:1180px;margin:auto;padding:86px 0 0;display:grid;position:relative;overflow:hidden}.label{color:var(--green2);letter-spacing:.17em;margin:0;font-size:10px;font-weight:800}.intro h1{font:610 clamp(46px,5.5vw,76px)/1.14 var(--font-display);letter-spacing:-.06em;color:var(--ink);margin:34px 0 17px}.intro h1 em{color:var(--green);font-style:normal}.english{color:#7a8781;margin:0;font-size:13px}.intro-note{border-left:3px solid var(--green);align-self:center;padding:25px 0 25px 28px}.note-label{letter-spacing:.16em;color:#829089;font-size:9px;font-weight:800}.intro-note p{color:#53615b;margin:18px 0 26px;font-size:15px;line-height:1.75}.intro-note a{color:var(--green);font-size:12px;font-weight:700}.intro-note b{margin-left:15px}.latest{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:70px 85px 1fr auto;align-items:center;gap:20px;margin-top:78px;padding:20px 0;font-size:12px;display:grid}.latest>span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.latest time{color:#75817b}.latest p{margin:0}.latest a{color:var(--green);font-weight:650}.flow-mark{opacity:.18;gap:5px;display:flex;position:absolute;top:23px;right:0}.flow-mark i{background:var(--green);border-radius:50%;width:7px;height:7px}.flow-mark i:nth-child(2),.flow-mark i:nth-child(6){transform:translateY(15px)}.flow-mark i:nth-child(3),.flow-mark i:nth-child(5){transform:translateY(30px)}.flow-mark i:nth-child(4){background:var(--yellow);transform:translateY(45px)}.research-section{background:var(--soft);padding:105px max(25px,50vw - 590px)}.section-title h2{font:620 39px var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:16px 0 8px}.section-title>span{color:var(--muted);font-size:12px}.research-steps{margin-top:55px}.research-steps article{margin-left:calc(var(--step) * 7%);width:calc(100% - var(--step) * 7%);background:#ffffff80;border-top:1px solid #bfcac1;grid-template-columns:52px 1fr 1.2fr 210px;align-items:center;gap:25px;padding:28px 25px;display:grid}.research-steps article:last-child{border-bottom:1px solid #bfcac1}.step-no{color:var(--green2);font-size:10px;font-weight:700}.research-steps article div p{color:var(--green2);margin:0 0 5px;font-size:11px}.research-steps h3{font:620 20px var(--font-display);margin:0}.desc{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.research-steps small{text-align:right;color:#718079;font-size:9px}.lab-goal{background:var(--green);color:#fff;grid-template-columns:1.1fr .9fr;gap:9vw;padding:105px max(25px,50vw - 590px);display:grid}.lab-goal .label{color:#a9d6bf}.lab-goal h2{font:580 clamp(37px,4.3vw,58px)/1.15 var(--font-display);letter-spacing:-.05em;margin:25px 0 0}.lab-goal>p{color:#c6dbd0;align-self:end;max-width:470px;font-size:14px;line-height:1.8}.news-section{padding:95px max(25px,50vw - 590px)}.news-list{border-top:2px solid var(--green);margin-top:35px}.news-list article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:25px;padding:21px 4px;display:grid}.news-list time{color:var(--green2);font-size:11px;font-weight:650}.news-list p{margin:0;font-size:14px}.contact{background:var(--mint);grid-template-columns:1fr 1fr;gap:9vw;padding:95px max(25px,50vw - 590px);display:grid}.contact h2{font:600 clamp(38px,4.4vw,58px)/1.14 var(--font-display);letter-spacing:-.05em;margin:24px 0 0}.contact>div:last-child{align-self:end}.contact>div:last-child p{color:#4e655a;max-width:480px;font-size:14px;line-height:1.8}.contact a{color:var(--green);border-bottom:1px solid #74998a;margin-top:16px;padding-bottom:5px;font-size:13px;font-weight:750;display:inline-block}footer{color:#dbe7e0;background:#123c2e;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:45px max(25px,50vw - 590px) 25px;font-size:10px;display:grid}footer .brand span{color:#fff}footer .brand small,footer p,footer>small{color:#91ad9f}footer>div{justify-content:flex-end;gap:20px;display:flex}footer>small{border-top:1px solid #386252;grid-column:1/-1;padding-top:20px}@media (max-width:900px){.masthead,.menu-bar{padding-left:22px;padding-right:22px}.school,.menu-note{display:none}.intro{grid-template-columns:1fr;padding:70px 24px 0}.intro-note{margin-top:20px}.latest{grid-template-columns:65px 80px 1fr;margin-top:45px}.latest a{display:none}.research-steps article{grid-template-columns:42px 1fr;width:100%;margin-left:0}.desc,.research-steps small{grid-column:2}.research-steps small{text-align:left}.lab-goal,.contact{grid-template-columns:1fr}.lab-goal>p{margin-top:30px}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.masthead{height:72px}.brand small{display:none}.menu-bar{height:44px;padding:0}.menu-bar nav{width:100%}.menu-bar nav a{flex:1;justify-content:center;padding:0 8px;font-size:10px}.intro h1{font-size:43px}.latest{grid-template-columns:1fr;gap:6px}.flow-mark{display:none}.research-section,.lab-goal,.news-section,.contact{padding:75px 22px}.research-steps article{padding:24px 8px}.news-list article{grid-template-columns:90px 1fr;gap:12px}footer{grid-template-columns:1fr}footer>div{flex-direction:column;justify-content:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sub-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:85px max(25px,50vw - 590px) 65px}.sub-hero h1{font:620 clamp(48px,6vw,76px)/1 var(--font-display);letter-spacing:-.06em;color:var(--green);margin:24px 0 18px}.sub-hero>p:last-child{max-width:650px;color:var(--muted);font-size:15px;line-height:1.75}.sub-content{min-height:480px;padding:75px max(25px,50vw - 590px) 100px}.member-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.member-grid article{border:1px solid var(--line);background:#fff;padding:30px}.member-initial{background:var(--mint);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;font-weight:800;display:grid}.member-grid p{color:var(--green2);text-transform:uppercase;letter-spacing:.12em;margin:28px 0 7px;font-size:10px}.member-grid h2{font:620 22px var(--font-display);margin:0 0 8px}.member-grid small{color:var(--muted)}.paper-list{border-top:2px solid var(--green)}.paper-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 150px;align-items:center;gap:25px;padding:26px 5px;display:grid}.paper-list time{color:var(--green2);font-size:11px;font-weight:700}.paper-list h2{font:600 17px/1.5 var(--font-display);margin:0}.paper-list p{color:var(--muted);text-align:right;font-size:12px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:35px 20px;display:grid}.gallery-placeholder{aspect-ratio:4/3;color:#fff;background:var(--green);place-items:end start;padding:18px;font-weight:700;display:grid}.tone-2,.tone-5{background:#557a6d}.tone-3{background:#a2b8ad}.tone-4{background:#2a6350}.tone-6{background:#78958a}.gallery-grid h2{font:600 17px var(--font-display);margin:14px 0 5px}.gallery-grid p{color:var(--muted);margin:0;font-size:11px}.visit-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.visit-layout>article:not(.map-placeholder){border-top:2px solid var(--green);padding-top:25px}.visit-layout h2{font:620 25px var(--font-display);margin:15px 0}.visit-layout article>p:not(.label){color:var(--muted);line-height:1.7}.visit-layout a{color:var(--green);font-weight:700}.map-placeholder{background:var(--mint);height:310px;color:var(--green);grid-column:1/-1;place-items:center;display:grid;position:relative}.map-placeholder span{letter-spacing:.15em;font-size:9px;position:absolute;top:25px;left:25px}.map-placeholder strong{font:700 34px var(--font-display)}.map-placeholder i{background:var(--yellow);width:18px;height:18px;box-shadow:0 0 0 1px var(--green);border:5px solid #fff;border-radius:50%;position:absolute}@media (max-width:800px){.member-grid,.gallery-grid{grid-template-columns:1fr 1fr}.paper-list article{grid-template-columns:65px 1fr}.paper-list p{text-align:left;grid-column:2}.visit-layout{grid-template-columns:1fr}}@media (max-width:520px){.member-grid,.gallery-grid{grid-template-columns:1fr}.sub-content{padding:55px 22px 75px}.sub-hero{padding:65px 22px 50px}}.publication-groups{padding-top:55px}.publication-year{grid-template-columns:115px 1fr;gap:35px;margin-bottom:65px;display:grid}.publication-year>h2{color:var(--green);font:650 30px var(--font-display);letter-spacing:-.04em;margin:0}.publication-year .paper-list{border-top:2px solid var(--green)}.publication-year .paper-list article{grid-template-columns:105px 1fr;align-items:start;gap:25px;padding:25px 5px;display:grid}.paper-type{width:max-content;color:var(--green);letter-spacing:.1em;text-transform:uppercase;border:1px solid #aabbb1;padding:5px 8px;font-size:8px;font-weight:800}.type-journal{background:var(--mint)}.type-conference{border-color:#769c8b}.type-workshop,.type-poster{color:#6e7973;border-color:var(--line)}.paper-main h3{color:var(--ink);font:610 17px/1.5 var(--font-display);margin:0}.paper-main .authors{color:#4f5e57;margin:9px 0 5px;font-size:12px;line-height:1.6}.paper-main .venue{color:var(--green2);margin:0;font-size:11px;line-height:1.5}.paper-main small{color:#7b857f;margin-top:8px;font-size:10px;display:block}@media (max-width:700px){.publication-year{grid-template-columns:1fr;gap:15px}.publication-year .paper-list article{grid-template-columns:1fr;gap:12px}}.member-sections{gap:58px;display:grid}.member-section-title{font:620 25px var(--font-display);color:var(--green);border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:14px}.member-grid-pi{grid-template-columns:minmax(280px,420px)}.member-photo{object-fit:cover;object-position:center top;background:var(--mint);border-radius:2px;width:128px;height:154px;display:block}.member-affiliation{color:#4f5e57;margin-bottom:10px;font-size:12px;line-height:1.6}.member-bio{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.member-email,.member-website{width:max-content;color:var(--green);margin-top:14px;font-size:12px;font-weight:700;display:block}.member-website{margin-top:8px}.member-photo{margin-left:auto;margin-right:auto}@media (max-width:800px){.member-sections .member-grid{grid-template-columns:repeat(2,minmax(0,300px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,380px)}}@media (max-width:650px){.member-sections .member-grid,.member-sections .member-grid-pi{grid-template-columns:minmax(0,1fr)}}.member-sections .member-grid{grid-template-columns:repeat(3,minmax(0,260px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,300px)}.member-photo{width:112px;height:136px}@media (max-width:800px){.member-sections .member-grid{grid-template-columns:repeat(2,minmax(0,260px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,300px)}}@media (max-width:570px){.member-sections .member-grid,.member-sections .member-grid-pi{grid-template-columns:minmax(0,1fr)}}.member-grid-alumni .member-initial{margin-left:auto;margin-right:auto}.alumni-list{border-top:1px solid var(--line);max-width:760px;margin:0;padding:0;list-style:none}.alumni-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 80px 1fr;gap:26px;padding:16px 4px;font-size:13px;display:grid}.alumni-list strong{color:var(--ink);font-weight:650}.alumni-list span{color:var(--muted)}.alumni-list .alumni-degree{color:var(--green2);font-weight:700}@media (max-width:520px){.alumni-list li{grid-template-columns:1fr auto;gap:5px 20px}.alumni-list li>span:last-child{grid-column:1/-1}}.gallery-photo{aspect-ratio:4/3;object-fit:cover;background:var(--mint);width:100%;display:block}.gallery-grid .gallery-meta{color:var(--green2);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;font-size:9px;font-weight:800}.sub-hero h1{font-size:clamp(36px,4.5vw,56px)}.intro h1{font-size:clamp(38px,4.7vw,62px)}.member-course{color:var(--green2);margin:-4px 0 10px;font-size:11px;line-height:1.6}.member-photo+h2,.member-initial+h2{margin-top:24px}.member-position{color:var(--green2);margin:0 0 8px;font-size:11px;font-weight:700}.home-news{background:var(--soft);grid-template-columns:210px 1fr;gap:60px;padding:82px max(25px,50vw - 590px) 95px;display:grid}.home-news-heading h2{color:var(--green);font:620 38px/1 var(--font-display);letter-spacing:-.05em;margin:18px 0 0}.home-news-list{border-top:2px solid var(--green)}.home-news-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:24px;padding:20px 4px;display:grid}.home-news-list time{color:var(--green2);font-size:11px;font-weight:700}.home-news-list p{color:#46554e;margin:0;font-size:13px;line-height:1.65}@media (max-width:700px){.home-news{grid-template-columns:1fr;gap:28px;padding-top:60px}.home-news-list article{grid-template-columns:85px 1fr;gap:15px}}.home-news-content{min-width:0}.pinned-news{margin-bottom:44px}.pinned-label{color:var(--green2);letter-spacing:.14em;margin:0 0 13px;font-size:10px;font-weight:800}.pinned-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pinned-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:128px;padding:18px;display:flex}.pinned-grid span{color:#8aa096;font-size:9px;font-weight:800}.pinned-grid p{color:var(--ink);margin:20px 0 0;font-size:12px;line-height:1.55}@media (max-width:850px){.pinned-grid{grid-template-columns:1fr}.pinned-grid article{min-height:auto}.pinned-grid p{margin-top:10px}}.pinned-grid.pinned-count-1{grid-template-columns:1fr}.pinned-grid.pinned-count-2{grid-template-columns:repeat(2,1fr)}@media (max-width:850px){.pinned-grid.pinned-count-2{grid-template-columns:1fr}}.pinned-grid article{border:0;border-top:2px solid var(--green);border-bottom:1px solid var(--line);background:#dfece58c}.pinned-grid span{color:var(--green2)}.pinned-list{border-top:2px solid var(--green)}.pinned-list details{border-bottom:1px solid var(--line);background:#dfece561}.pinned-list summary{cursor:pointer;color:var(--ink);padding:18px 42px 18px 4px;font-size:13px;font-weight:700;list-style:none;position:relative}.pinned-list summary::-webkit-details-marker{display:none}.pinned-list summary:after{content:"+";color:var(--green);font-size:18px;font-weight:400;position:absolute;top:15px;right:12px}.pinned-list details[open] summary:after{content:"−"}.pinned-list details>p{color:#46554e;margin:0;padding:0 42px 20px 4px;font-size:12px;line-height:1.7}.pinned-body{padding:0 42px 20px 4px}.pinned-body p{color:#46554e;margin:0;font-size:14px;line-height:1.7}.pinned-body p+p{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.intro-note{align-self:start;margin-top:20px}footer>div{padding-top:7px}@media (max-width:900px){.intro-note{margin-top:20px}}@media (max-width:600px){footer p{margin-top:0}footer>div{padding-top:0}}footer{align-items:baseline}footer p{margin:0}footer>div{align-self:baseline;padding-top:0}@media (max-width:600px){footer{align-items:start}footer>div{align-self:start}}.header-brand{align-items:center}.brand-symbol{object-fit:contain;flex:none;width:38px;height:38px;display:block}@media (max-width:900px){.home-only{min-height:auto;padding-bottom:58px}}@media (max-width:600px){.brand-symbol{width:32px;height:32px}.header-brand{gap:9px}}.home-only{min-height:0;padding-bottom:34px}.brand span{font-size:28px}.brand small{font-size:11px}.school span{font-size:12px}.school small{font-size:10px}.menu-bar nav{font-size:14px}.menu-note{font-size:10px}.brand-symbol{width:27px;height:27px}.header-brand{gap:10px}.header-brand span{margin-left:0}footer{font-size:12px}footer>small{font-size:10px}@media (max-width:900px){.home-only{min-height:0;padding-bottom:34px}}@media (max-width:700px){.home-news{padding-top:46px}}@media (max-width:600px){.brand-symbol{width:24px;height:24px}.header-brand{gap:8px}.brand span{font-size:25px}.menu-bar nav{font-size:12px}}.home-only{padding-bottom:86px}.home-news{padding-top:43px}@media (max-width:900px){.home-only{padding-bottom:70px}.home-news{padding-top:35px}}.member-course{background:var(--mint);color:var(--green);letter-spacing:.04em;margin:0 0 15px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.member-details{background:var(--soft);border-left:3px solid var(--green2);margin:0;padding:16px}.member-details dt{color:var(--green);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:850;display:flex}.member-details dt:before{content:"";background:var(--green2);border-radius:50%;flex:none;width:5px;height:5px}.member-details dd{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.55}.member-details dd+dt{border-top:1px solid #cbd6ce;margin-top:16px;padding-top:15px}.member-grid-pi h2{white-space:nowrap;letter-spacing:-.025em;font-size:20px}@media (max-width:360px){.member-grid-pi h2{font-size:18px}}.research-interest-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.research-interest-list li{white-space:nowrap;padding-left:13px;font-size:12px;position:relative}.research-interest-list li:before{content:"–";color:var(--green2);font-weight:700;position:absolute;left:0}.map-embed{border:1px solid var(--line);background:var(--mint);grid-column:1/-1;height:360px;overflow:hidden}.map-embed iframe{border:0;width:100%;height:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
</style><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/15xrurgzs99gv.js"/><script src="/_next/static/chunks/0t2z5hkh7v~~b.js" async=""></script><script src="/_next/static/chunks/07lhk_q6pmm3r.js" async=""></script><script src="/_next/static/chunks/turbopack-08lz5pl99x_po.js" async=""></script><script src="/_next/static/chunks/0dbhjjzl8qfwv.js" async=""></script><title>DCCL — Data-Centric Computing Lab</title><meta name="description" content="Data-Centric Computing Lab at Konkuk University. Research in data systems, emerging hardware, and vector search."/><script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><main id="top"><header class="site-header"><div class="masthead"><a class="brand header-brand" href="/"><img class="brand-symbol" src="/dccl-symbol.png" alt=""/><span>DCCL</span><small>Data-Centric Computing Lab</small></a><div class="school"><span>KONKUK UNIVERSITY</span><small>Department of Computer Science & Engineering</small></div></div><div class="menu-bar"><nav aria-label="Main navigation"><a href="/">Home</a><a href="/members">Members</a><a href="/publications">Publications</a><a href="/gallery">Gallery</a><a href="/visiting">Visiting</a></nav></div></header><section class="intro home-only"><div class="intro-main"><p class="label">DATA-CENTRIC COMPUTING LAB</p><h1>Rethinking the<br/>foundations of<br/><em>data systems.</em></h1><p class="english">Bringing new systems ideas to real-world data challenges.</p></div><aside class="intro-note"><span class="note-label">LAB INTRODUCTION</span><p>We build efficient and reliable data systems, with a focus on storage engines, indexing, key-value stores, and vector and time-series databases. Our research explores new system architectures and software techniques for managing data efficiently across diverse computing environments.</p><a href="/visiting">Learn more about DCCL <b>→</b></a></aside><div class="flow-mark" aria-hidden="true"><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div></section><section class="home-news" aria-labelledby="news-title"><div class="home-news-heading"><p class="label">LATEST UPDATES</p><h2 id="news-title">News</h2></div><div class="home-news-content"><div class="pinned-news"><p class="pinned-label">NOTICE</p><div class="pinned-list"><details><summary>Undergraduate Research Internships (학부 인턴 모집)</summary><div class="pinned-body"><p>현재 대학원 진학에 관심 있는 건국대학교 학부생을 대상으로 연구실 지원을 받고 있습니다. 특히 석사예약입학제에 지원할 수 있는 학생을 우선적으로 고려합니다.</p><p>We are currently accepting applications from Konkuk University undergraduate students interested in pursuing graduate studies. Priority will be given to students eligible for the Early Admission Program for Master's Degree.</p></div></details></div></div><div class="home-news-list"><article><time>2026.08</time><p>Our collaborative paper entitled "End-to-End Core Affinity Management for Network and Storage I/O Stacks" has been accepted to IEEE CLUSTER. Congratulations!</p></article><article><time>2026.07</time><p>Our collaborative paper entitled "Lightweight Asynchronous I/O Optimization for SQLite Scan Performance on Embedded Devices" has been accepted to ACM/IEEE EMSOFT. Congratulations!</p></article><article><time>2026.03</time><p>Changsu Jang joined our lab. Welcome to DCCL, Changsu!</p></article><article><time>2026.01</time><p>Taeyoon Park joined Kakao Corp. Congratulations on your new journey, Taeyoon!</p></article><article><time>2025.11</time><p>Our collaborative paper entitled "From Learning to Recycling: A Log-Structured Learned-Less Index" has been accepted to ACM SIGMOD. Congratulations!</p></article><article><time>2025.11</time><p>Taeyoon Park successfully defended his master's thesis. Congratulations, Taeyoon!</p></article></div></div></section><footer><a class="brand" href="/"><span>DCCL</span><small>Data-Centric Computing Lab</small></a><p>Konkuk University, Seoul, Korea</p><div><a href="https://cse.konkuk.ac.kr/">Department of CSE</a><a href="/">Home</a></div><small>© 2026 DCCL</small></footer></main><!--$--><!--/$--><script src="/_next/static/chunks/15xrurgzs99gv.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n7:I[68027,[\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"default\",1]\n2:T72ff,"])</script><script>self.__next_f.push([1,"@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\\[codec\\:utf8\\]{codec:utf8}.\\[lang\\:python\\]{lang:python}.\\[lines\\:X-Y\\]{lines:X-Y}}:root{--green:#0d5138;--green2:#187151;--mint:#dfece5;--ink:#1d2c27;--muted:#65736d;--paper:#fbfcf9;--soft:#f1f5f1;--line:#d6ddd7;--yellow:#f0c94f;--font-body:Arial,\"Helvetica Neue\",sans-serif;--font-display:Arial,\"Helvetica Neue\",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.masthead{justify-content:space-between;align-items:center;height:94px;padding:0 max(25px,50vw - 590px);display:flex}.brand{align-items:baseline;gap:12px;display:flex}.brand span{font:800 24px var(--font-display);color:var(--green);letter-spacing:-.04em}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.school{text-align:right}.school span{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.school small{color:#7a8781;margin-top:6px;font-size:9px;display:block}.menu-bar{background:var(--green);color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 max(25px,50vw - 590px);display:flex}.menu-bar nav{height:100%;font-size:12px;font-weight:650;display:flex}.menu-bar nav a{border-left:1px solid #ffffff2e;align-items:center;height:100%;padding:0 25px;display:flex}.menu-bar nav a:last-child{border-right:1px solid #ffffff2e}.menu-bar nav a:hover{background:#ffffff1a}.menu-note{color:#a9c9ba;letter-spacing:.16em;font-size:8px}.intro{grid-template-columns:1.2fr .8fr;gap:6vw;max-width:1180px;margin:auto;padding:86px 0 0;display:grid;position:relative;overflow:hidden}.label{color:var(--green2);letter-spacing:.17em;margin:0;font-size:10px;font-weight:800}.intro h1{font:610 clamp(46px,5.5vw,76px)/1.14 var(--font-display);letter-spacing:-.06em;color:var(--ink);margin:34px 0 17px}.intro h1 em{color:var(--green);font-style:normal}.english{color:#7a8781;margin:0;font-size:13px}.intro-note{border-left:3px solid var(--green);align-self:center;padding:25px 0 25px 28px}.note-label{letter-spacing:.16em;color:#829089;font-size:9px;font-weight:800}.intro-note p{color:#53615b;margin:18px 0 26px;font-size:15px;line-height:1.75}.intro-note a{color:var(--green);font-size:12px;font-weight:700}.intro-note b{margin-left:15px}.latest{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:70px 85px 1fr auto;align-items:center;gap:20px;margin-top:78px;padding:20px 0;font-size:12px;display:grid}.latest\u003espan{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.latest time{color:#75817b}.latest p{margin:0}.latest a{color:var(--green);font-weight:650}.flow-mark{opacity:.18;gap:5px;display:flex;position:absolute;top:23px;right:0}.flow-mark i{background:var(--green);border-radius:50%;width:7px;height:7px}.flow-mark i:nth-child(2),.flow-mark i:nth-child(6){transform:translateY(15px)}.flow-mark i:nth-child(3),.flow-mark i:nth-child(5){transform:translateY(30px)}.flow-mark i:nth-child(4){background:var(--yellow);transform:translateY(45px)}.research-section{background:var(--soft);padding:105px max(25px,50vw - 590px)}.section-title h2{font:620 39px var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:16px 0 8px}.section-title\u003espan{color:var(--muted);font-size:12px}.research-steps{margin-top:55px}.research-steps article{margin-left:calc(var(--step) * 7%);width:calc(100% - var(--step) * 7%);background:#ffffff80;border-top:1px solid #bfcac1;grid-template-columns:52px 1fr 1.2fr 210px;align-items:center;gap:25px;padding:28px 25px;display:grid}.research-steps article:last-child{border-bottom:1px solid #bfcac1}.step-no{color:var(--green2);font-size:10px;font-weight:700}.research-steps article div p{color:var(--green2);margin:0 0 5px;font-size:11px}.research-steps h3{font:620 20px var(--font-display);margin:0}.desc{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.research-steps small{text-align:right;color:#718079;font-size:9px}.lab-goal{background:var(--green);color:#fff;grid-template-columns:1.1fr .9fr;gap:9vw;padding:105px max(25px,50vw - 590px);display:grid}.lab-goal .label{color:#a9d6bf}.lab-goal h2{font:580 clamp(37px,4.3vw,58px)/1.15 var(--font-display);letter-spacing:-.05em;margin:25px 0 0}.lab-goal\u003ep{color:#c6dbd0;align-self:end;max-width:470px;font-size:14px;line-height:1.8}.news-section{padding:95px max(25px,50vw - 590px)}.news-list{border-top:2px solid var(--green);margin-top:35px}.news-list article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:25px;padding:21px 4px;display:grid}.news-list time{color:var(--green2);font-size:11px;font-weight:650}.news-list p{margin:0;font-size:14px}.contact{background:var(--mint);grid-template-columns:1fr 1fr;gap:9vw;padding:95px max(25px,50vw - 590px);display:grid}.contact h2{font:600 clamp(38px,4.4vw,58px)/1.14 var(--font-display);letter-spacing:-.05em;margin:24px 0 0}.contact\u003ediv:last-child{align-self:end}.contact\u003ediv:last-child p{color:#4e655a;max-width:480px;font-size:14px;line-height:1.8}.contact a{color:var(--green);border-bottom:1px solid #74998a;margin-top:16px;padding-bottom:5px;font-size:13px;font-weight:750;display:inline-block}footer{color:#dbe7e0;background:#123c2e;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:45px max(25px,50vw - 590px) 25px;font-size:10px;display:grid}footer .brand span{color:#fff}footer .brand small,footer p,footer\u003esmall{color:#91ad9f}footer\u003ediv{justify-content:flex-end;gap:20px;display:flex}footer\u003esmall{border-top:1px solid #386252;grid-column:1/-1;padding-top:20px}@media (max-width:900px){.masthead,.menu-bar{padding-left:22px;padding-right:22px}.school,.menu-note{display:none}.intro{grid-template-columns:1fr;padding:70px 24px 0}.intro-note{margin-top:20px}.latest{grid-template-columns:65px 80px 1fr;margin-top:45px}.latest a{display:none}.research-steps article{grid-template-columns:42px 1fr;width:100%;margin-left:0}.desc,.research-steps small{grid-column:2}.research-steps small{text-align:left}.lab-goal,.contact{grid-template-columns:1fr}.lab-goal\u003ep{margin-top:30px}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.masthead{height:72px}.brand small{display:none}.menu-bar{height:44px;padding:0}.menu-bar nav{width:100%}.menu-bar nav a{flex:1;justify-content:center;padding:0 8px;font-size:10px}.intro h1{font-size:43px}.latest{grid-template-columns:1fr;gap:6px}.flow-mark{display:none}.research-section,.lab-goal,.news-section,.contact{padding:75px 22px}.research-steps article{padding:24px 8px}.news-list article{grid-template-columns:90px 1fr;gap:12px}footer{grid-template-columns:1fr}footer\u003ediv{flex-direction:column;justify-content:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sub-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:85px max(25px,50vw - 590px) 65px}.sub-hero h1{font:620 clamp(48px,6vw,76px)/1 var(--font-display);letter-spacing:-.06em;color:var(--green);margin:24px 0 18px}.sub-hero\u003ep:last-child{max-width:650px;color:var(--muted);font-size:15px;line-height:1.75}.sub-content{min-height:480px;padding:75px max(25px,50vw - 590px) 100px}.member-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.member-grid article{border:1px solid var(--line);background:#fff;padding:30px}.member-initial{background:var(--mint);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;font-weight:800;display:grid}.member-grid p{color:var(--green2);text-transform:uppercase;letter-spacing:.12em;margin:28px 0 7px;font-size:10px}.member-grid h2{font:620 22px var(--font-display);margin:0 0 8px}.member-grid small{color:var(--muted)}.paper-list{border-top:2px solid var(--green)}.paper-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 150px;align-items:center;gap:25px;padding:26px 5px;display:grid}.paper-list time{color:var(--green2);font-size:11px;font-weight:700}.paper-list h2{font:600 17px/1.5 var(--font-display);margin:0}.paper-list p{color:var(--muted);text-align:right;font-size:12px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:35px 20px;display:grid}.gallery-placeholder{aspect-ratio:4/3;color:#fff;background:var(--green);place-items:end start;padding:18px;font-weight:700;display:grid}.tone-2,.tone-5{background:#557a6d}.tone-3{background:#a2b8ad}.tone-4{background:#2a6350}.tone-6{background:#78958a}.gallery-grid h2{font:600 17px var(--font-display);margin:14px 0 5px}.gallery-grid p{color:var(--muted);margin:0;font-size:11px}.visit-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.visit-layout\u003earticle:not(.map-placeholder){border-top:2px solid var(--green);padding-top:25px}.visit-layout h2{font:620 25px var(--font-display);margin:15px 0}.visit-layout article\u003ep:not(.label){color:var(--muted);line-height:1.7}.visit-layout a{color:var(--green);font-weight:700}.map-placeholder{background:var(--mint);height:310px;color:var(--green);grid-column:1/-1;place-items:center;display:grid;position:relative}.map-placeholder span{letter-spacing:.15em;font-size:9px;position:absolute;top:25px;left:25px}.map-placeholder strong{font:700 34px var(--font-display)}.map-placeholder i{background:var(--yellow);width:18px;height:18px;box-shadow:0 0 0 1px var(--green);border:5px solid #fff;border-radius:50%;position:absolute}@media (max-width:800px){.member-grid,.gallery-grid{grid-template-columns:1fr 1fr}.paper-list article{grid-template-columns:65px 1fr}.paper-list p{text-align:left;grid-column:2}.visit-layout{grid-template-columns:1fr}}@media (max-width:520px){.member-grid,.gallery-grid{grid-template-columns:1fr}.sub-content{padding:55px 22px 75px}.sub-hero{padding:65px 22px 50px}}.publication-groups{padding-top:55px}.publication-year{grid-template-columns:115px 1fr;gap:35px;margin-bottom:65px;display:grid}.publication-year\u003eh2{color:var(--green);font:650 30px var(--font-display);letter-spacing:-.04em;margin:0}.publication-year .paper-list{border-top:2px solid var(--green)}.publication-year .paper-list article{grid-template-columns:105px 1fr;align-items:start;gap:25px;padding:25px 5px;display:grid}.paper-type{width:max-content;color:var(--green);letter-spacing:.1em;text-transform:uppercase;border:1px solid #aabbb1;padding:5px 8px;font-size:8px;font-weight:800}.type-journal{background:var(--mint)}.type-conference{border-color:#769c8b}.type-workshop,.type-poster{color:#6e7973;border-color:var(--line)}.paper-main h3{color:var(--ink);font:610 17px/1.5 var(--font-display);margin:0}.paper-main .authors{color:#4f5e57;margin:9px 0 5px;font-size:12px;line-height:1.6}.paper-main .venue{color:var(--green2);margin:0;font-size:11px;line-height:1.5}.paper-main small{color:#7b857f;margin-top:8px;font-size:10px;display:block}@media (max-width:700px){.publication-year{grid-template-columns:1fr;gap:15px}.publication-year .paper-list article{grid-template-columns:1fr;gap:12px}}.member-sections{gap:58px;display:grid}.member-section-title{font:620 25px var(--font-display);color:var(--green);border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:14px}.member-grid-pi{grid-template-columns:minmax(280px,420px)}.member-photo{object-fit:cover;object-position:center top;background:var(--mint);border-radius:2px;width:128px;height:154px;display:block}.member-affiliation{color:#4f5e57;margin-bottom:10px;font-size:12px;line-height:1.6}.member-bio{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.member-email,.member-website{width:max-content;color:var(--green);margin-top:14px;font-size:12px;font-weight:700;display:block}.member-website{margin-top:8px}.member-photo{margin-left:auto;margin-right:auto}@media (max-width:800px){.member-sections .member-grid{grid-template-columns:repeat(2,minmax(0,300px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,380px)}}@media (max-width:650px){.member-sections .member-grid,.member-sections .member-grid-pi{grid-template-columns:minmax(0,1fr)}}.member-sections .member-grid{grid-template-columns:repeat(3,minmax(0,260px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,300px)}.member-photo{width:112px;height:136px}@media (max-width:800px){.member-sections .member-grid{grid-template-columns:repeat(2,minmax(0,260px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,300px)}}@media (max-width:570px){.member-sections .member-grid,.member-sections .member-grid-pi{grid-template-columns:minmax(0,1fr)}}.member-grid-alumni .member-initial{margin-left:auto;margin-right:auto}.alumni-list{border-top:1px solid var(--line);max-width:760px;margin:0;padding:0;list-style:none}.alumni-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 80px 1fr;gap:26px;padding:16px 4px;font-size:13px;display:grid}.alumni-list strong{color:var(--ink);font-weight:650}.alumni-list span{color:var(--muted)}.alumni-list .alumni-degree{color:var(--green2);font-weight:700}@media (max-width:520px){.alumni-list li{grid-template-columns:1fr auto;gap:5px 20px}.alumni-list li\u003espan:last-child{grid-column:1/-1}}.gallery-photo{aspect-ratio:4/3;object-fit:cover;background:var(--mint);width:100%;display:block}.gallery-grid .gallery-meta{color:var(--green2);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;font-size:9px;font-weight:800}.sub-hero h1{font-size:clamp(36px,4.5vw,56px)}.intro h1{font-size:clamp(38px,4.7vw,62px)}.member-course{color:var(--green2);margin:-4px 0 10px;font-size:11px;line-height:1.6}.member-photo+h2,.member-initial+h2{margin-top:24px}.member-position{color:var(--green2);margin:0 0 8px;font-size:11px;font-weight:700}.home-news{background:var(--soft);grid-template-columns:210px 1fr;gap:60px;padding:82px max(25px,50vw - 590px) 95px;display:grid}.home-news-heading h2{color:var(--green);font:620 38px/1 var(--font-display);letter-spacing:-.05em;margin:18px 0 0}.home-news-list{border-top:2px solid var(--green)}.home-news-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:24px;padding:20px 4px;display:grid}.home-news-list time{color:var(--green2);font-size:11px;font-weight:700}.home-news-list p{color:#46554e;margin:0;font-size:13px;line-height:1.65}@media (max-width:700px){.home-news{grid-template-columns:1fr;gap:28px;padding-top:60px}.home-news-list article{grid-template-columns:85px 1fr;gap:15px}}.home-news-content{min-width:0}.pinned-news{margin-bottom:44px}.pinned-label{color:var(--green2);letter-spacing:.14em;margin:0 0 13px;font-size:10px;font-weight:800}.pinned-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pinned-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:128px;padding:18px;display:flex}.pinned-grid span{color:#8aa096;font-size:9px;font-weight:800}.pinned-grid p{color:var(--ink);margin:20px 0 0;font-size:12px;line-height:1.55}@media (max-width:850px){.pinned-grid{grid-template-columns:1fr}.pinned-grid article{min-height:auto}.pinned-grid p{margin-top:10px}}.pinned-grid.pinned-count-1{grid-template-columns:1fr}.pinned-grid.pinned-count-2{grid-template-columns:repeat(2,1fr)}@media (max-width:850px){.pinned-grid.pinned-count-2{grid-template-columns:1fr}}.pinned-grid article{border:0;border-top:2px solid var(--green);border-bottom:1px solid var(--line);background:#dfece58c}.pinned-grid span{color:var(--green2)}.pinned-list{border-top:2px solid var(--green)}.pinned-list details{border-bottom:1px solid var(--line);background:#dfece561}.pinned-list summary{cursor:pointer;color:var(--ink);padding:18px 42px 18px 4px;font-size:13px;font-weight:700;list-style:none;position:relative}.pinned-list summary::-webkit-details-marker{display:none}.pinned-list summary:after{content:\"+\";color:var(--green);font-size:18px;font-weight:400;position:absolute;top:15px;right:12px}.pinned-list details[open] summary:after{content:\"−\"}.pinned-list details\u003ep{color:#46554e;margin:0;padding:0 42px 20px 4px;font-size:12px;line-height:1.7}.pinned-body{padding:0 42px 20px 4px}.pinned-body p{color:#46554e;margin:0;font-size:14px;line-height:1.7}.pinned-body p+p{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.intro-note{align-self:start;margin-top:20px}footer\u003ediv{padding-top:7px}@media (max-width:900px){.intro-note{margin-top:20px}}@media (max-width:600px){footer p{margin-top:0}footer\u003ediv{padding-top:0}}footer{align-items:baseline}footer p{margin:0}footer\u003ediv{align-self:baseline;padding-top:0}@media (max-width:600px){footer{align-items:start}footer\u003ediv{align-self:start}}.header-brand{align-items:center}.brand-symbol{object-fit:contain;flex:none;width:38px;height:38px;display:block}@media (max-width:900px){.home-only{min-height:auto;padding-bottom:58px}}@media (max-width:600px){.brand-symbol{width:32px;height:32px}.header-brand{gap:9px}}.home-only{min-height:0;padding-bottom:34px}.brand span{font-size:28px}.brand small{font-size:11px}.school span{font-size:12px}.school small{font-size:10px}.menu-bar nav{font-size:14px}.menu-note{font-size:10px}.brand-symbol{width:27px;height:27px}.header-brand{gap:10px}.header-brand span{margin-left:0}footer{font-size:12px}footer\u003esmall{font-size:10px}@media (max-width:900px){.home-only{min-height:0;padding-bottom:34px}}@media (max-width:700px){.home-news{padding-top:46px}}@media (max-width:600px){.brand-symbol{width:24px;height:24px}.header-brand{gap:8px}.brand span{font-size:25px}.menu-bar nav{font-size:12px}}.home-only{padding-bottom:86px}.home-news{padding-top:43px}@media (max-width:900px){.home-only{padding-bottom:70px}.home-news{padding-top:35px}}.member-course{background:var(--mint);color:var(--green);letter-spacing:.04em;margin:0 0 15px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.member-details{background:var(--soft);border-left:3px solid var(--green2);margin:0;padding:16px}.member-details dt{color:var(--green);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:850;display:flex}.member-details dt:before{content:\"\";background:var(--green2);border-radius:50%;flex:none;width:5px;height:5px}.member-details dd{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.55}.member-details dd+dt{border-top:1px solid #cbd6ce;margin-top:16px;padding-top:15px}.member-grid-pi h2{white-space:nowrap;letter-spacing:-.025em;font-size:20px}@media (max-width:360px){.member-grid-pi h2{font-size:18px}}.research-interest-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.research-interest-list li{white-space:nowrap;padding-left:13px;font-size:12px;position:relative}.research-interest-list li:before{content:\"–\";color:var(--green2);font-weight:700;position:absolute;left:0}.map-embed{border:1px solid var(--line);background:var(--mint);grid-column:1/-1;height:360px;overflow:hidden}.map-embed iframe{border:0;width:100%;height:100%;display:block}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003clength\u003e\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/chunks/0fs1vrh_0ar2p.css\",\"children\":\"$2\"}],\"$L3\"],\"$L4\"]}],{\"children\":[\"$L5\",{},null,false,null]},null,false,null],\"$L6\",false]],\"m\":\"$undefined\",\"G\":[\"$7\",[\"$L8\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"tJJgFOW16XcwC3ez86lZM\"}\n"])</script><script>self.__next_f.push([1,"9:I[39756,[\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"default\"]\na:I[37457,[\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"default\"]\ne:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"ViewportBoundary\"]\n10:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"MetadataBoundary\"]\n11:\"$Sreact.suspense\"\n:HL[\"/dccl-symbol.png\",\"image\"]\n3:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]\n"])</script><script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"id\":\"top\",\"children\":[[\"$\",\"header\",null,{\"className\":\"site-header\",\"children\":[[\"$\",\"div\",null,{\"className\":\"masthead\",\"children\":[[\"$\",\"a\",null,{\"className\":\"brand header-brand\",\"href\":\"/\",\"children\":[[\"$\",\"img\",null,{\"className\":\"brand-symbol\",\"src\":\"/dccl-symbol.png\",\"alt\":\"\"}],[\"$\",\"span\",null,{\"children\":\"DCCL\"}],[\"$\",\"small\",null,{\"children\":\"Data-Centric Computing Lab\"}]]}],[\"$\",\"div\",null,{\"className\":\"school\",\"children\":[[\"$\",\"span\",null,{\"children\":\"KONKUK UNIVERSITY\"}],[\"$\",\"small\",null,{\"children\":\"Department of Computer Science \u0026 Engineering\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"menu-bar\",\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"Main navigation\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/\",\"children\":\"Home\"}],[[\"$\",\"a\",\"/members\",{\"href\":\"/members\",\"children\":\"Members\"}],[\"$\",\"a\",\"/publications\",{\"href\":\"/publications\",\"children\":\"Publications\"}],[\"$\",\"a\",\"/gallery\",{\"href\":\"/gallery\",\"children\":\"Gallery\"}],[\"$\",\"a\",\"/visiting\",{\"href\":\"/visiting\",\"children\":\"Visiting\"}]]]}]}]]}],[\"$\",\"section\",null,{\"className\":\"intro home-only\",\"children\":[[\"$\",\"div\",null,{\"className\":\"intro-main\",\"children\":[[\"$\",\"p\",null,{\"className\":\"label\",\"children\":\"DATA-CENTRIC COMPUTING LAB\"}],[\"$\",\"h1\",null,{\"children\":[\"Rethinking the\",[\"$\",\"br\",null,{}],\"foundations of\",[\"$\",\"br\",null,{}],[\"$\",\"em\",null,{\"children\":\"data systems.\"}]]}],[\"$\",\"p\",null,{\"className\":\"english\",\"children\":\"Bringing new systems ideas to real-world data challenges.\"}]]}],[\"$\",\"aside\",null,{\"className\":\"intro-note\",\"children\":[[\"$\",\"span\",null,{\"className\":\"note-label\",\"children\":\"LAB INTRODUCTION\"}],[\"$\",\"p\",null,{\"children\":\"We build efficient and reliable data systems, with a focus on storage engines, indexing, key-value stores, and vector and time-series databases. Our research explores new system architectures and software techniques for managing data efficiently across diverse computing environments.\"}],[\"$\",\"a\",null,{\"href\":\"/visiting\",\"children\":[\"Learn more about DCCL \",[\"$\",\"b\",null,{\"children\":\"→\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flow-mark\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"i\",null,{}],[\"$\",\"i\",null,{}],[\"$\",\"i\",null,{}],[\"$\",\"i\",null,{}],[\"$\",\"i\",null,{}],[\"$\",\"i\",null,{}],[\"$\",\"i\",null,{}]]}]]}],[\"$\",\"section\",null,{\"className\":\"home-news\",\"aria-labelledby\":\"news-title\",\"children\":[[\"$\",\"div\",null,{\"className\":\"home-news-heading\",\"children\":[[\"$\",\"p\",null,{\"className\":\"label\",\"children\":\"LATEST UPDATES\"}],[\"$\",\"h2\",null,{\"id\":\"news-title\",\"children\":\"News\"}]]}],[\"$\",\"div\",null,{\"className\":\"home-news-content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pinned-news\",\"children\":[[\"$\",\"p\",null,{\"className\":\"pinned-label\",\"children\":\"NOTICE\"}],[\"$\",\"div\",null,{\"className\":\"pinned-list\",\"children\":[[\"$\",\"details\",\"pinned-0\",{\"children\":[[\"$\",\"summary\",null,{\"children\":\"Undergraduate Research Internships (학부 인턴 모집)\"}],[\"$\",\"div\",null,{\"className\":\"pinned-body\",\"children\":[[\"$\",\"p\",\"0\",{\"children\":\"현재 대학원 진학에 관심 있는 건국대학교 학부생을 대상으로 연구실 지원을 받고 있습니다. 특히 석사예약입학제에 지원할 수 있는 학생을 우선적으로 고려합니다.\"}],[\"$\",\"p\",\"1\",{\"children\":\"We are currently accepting applications from Konkuk University undergraduate students interested in pursuing graduate studies. Priority will be given to students eligible for the Early Admission Program for Master's Degree.\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"home-news-list\",\"children\":[[\"$\",\"article\",\"2026.08-0\",{\"children\":[[\"$\",\"time\",null,{\"children\":\"2026.08\"}],[\"$\",\"p\",null,{\"children\":\"Our collaborative paper entitled \\\"End-to-End Core Affinity Management for Network and Storage I/O Stacks\\\" has been accepted to IEEE CLUSTER. Congratulations!\"}]]}],[\"$\",\"article\",\"2026.07-1\",{\"children\":[[\"$\",\"time\",null,{\"children\":\"2026.07\"}],[\"$\",\"p\",null,{\"children\":\"Our collaborative paper entitled \\\"Lightweight Asynchronous I/O Optimization for SQLite Scan Performance on Embedded Devices\\\" has been accepted to ACM/IEEE EMSOFT. Congratulations!\"}]]}],[\"$\",\"article\",\"2026.03-2\",{\"children\":[[\"$\",\"time\",null,{\"children\":\"2026.03\"}],[\"$\",\"p\",null,{\"children\":\"Changsu Jang joined our lab. Welcome to DCCL, Changsu!\"}]]}],[\"$\",\"article\",\"2026.01-3\",{\"children\":[[\"$\",\"time\",null,{\"children\":\"2026.01\"}],[\"$\",\"p\",null,{\"children\":\"Taeyoon Park joined Kakao Corp. Congratulations on your new journey, Taeyoon!\"}]]}],[\"$\",\"article\",\"2025.11-4\",{\"children\":[[\"$\",\"time\",null,{\"children\":\"2025.11\"}],[\"$\",\"p\",null,{\"children\":\"Our collaborative paper entitled \\\"From Learning to Recycling: A Log-Structured Learned-Less Index\\\" has been accepted to ACM SIGMOD. Congratulations!\"}]]}],\"$Lb\"]}]]}]]}],\"$Lc\"]}],null,\"$Ld\"]}]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L12\"}]}]}],null]}]\n13:T72ff,"])</script><script>self.__next_f.push([1,"@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\\[codec\\:utf8\\]{codec:utf8}.\\[lang\\:python\\]{lang:python}.\\[lines\\:X-Y\\]{lines:X-Y}}:root{--green:#0d5138;--green2:#187151;--mint:#dfece5;--ink:#1d2c27;--muted:#65736d;--paper:#fbfcf9;--soft:#f1f5f1;--line:#d6ddd7;--yellow:#f0c94f;--font-body:Arial,\"Helvetica Neue\",sans-serif;--font-display:Arial,\"Helvetica Neue\",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.masthead{justify-content:space-between;align-items:center;height:94px;padding:0 max(25px,50vw - 590px);display:flex}.brand{align-items:baseline;gap:12px;display:flex}.brand span{font:800 24px var(--font-display);color:var(--green);letter-spacing:-.04em}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.school{text-align:right}.school span{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.school small{color:#7a8781;margin-top:6px;font-size:9px;display:block}.menu-bar{background:var(--green);color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 max(25px,50vw - 590px);display:flex}.menu-bar nav{height:100%;font-size:12px;font-weight:650;display:flex}.menu-bar nav a{border-left:1px solid #ffffff2e;align-items:center;height:100%;padding:0 25px;display:flex}.menu-bar nav a:last-child{border-right:1px solid #ffffff2e}.menu-bar nav a:hover{background:#ffffff1a}.menu-note{color:#a9c9ba;letter-spacing:.16em;font-size:8px}.intro{grid-template-columns:1.2fr .8fr;gap:6vw;max-width:1180px;margin:auto;padding:86px 0 0;display:grid;position:relative;overflow:hidden}.label{color:var(--green2);letter-spacing:.17em;margin:0;font-size:10px;font-weight:800}.intro h1{font:610 clamp(46px,5.5vw,76px)/1.14 var(--font-display);letter-spacing:-.06em;color:var(--ink);margin:34px 0 17px}.intro h1 em{color:var(--green);font-style:normal}.english{color:#7a8781;margin:0;font-size:13px}.intro-note{border-left:3px solid var(--green);align-self:center;padding:25px 0 25px 28px}.note-label{letter-spacing:.16em;color:#829089;font-size:9px;font-weight:800}.intro-note p{color:#53615b;margin:18px 0 26px;font-size:15px;line-height:1.75}.intro-note a{color:var(--green);font-size:12px;font-weight:700}.intro-note b{margin-left:15px}.latest{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:70px 85px 1fr auto;align-items:center;gap:20px;margin-top:78px;padding:20px 0;font-size:12px;display:grid}.latest\u003espan{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.latest time{color:#75817b}.latest p{margin:0}.latest a{color:var(--green);font-weight:650}.flow-mark{opacity:.18;gap:5px;display:flex;position:absolute;top:23px;right:0}.flow-mark i{background:var(--green);border-radius:50%;width:7px;height:7px}.flow-mark i:nth-child(2),.flow-mark i:nth-child(6){transform:translateY(15px)}.flow-mark i:nth-child(3),.flow-mark i:nth-child(5){transform:translateY(30px)}.flow-mark i:nth-child(4){background:var(--yellow);transform:translateY(45px)}.research-section{background:var(--soft);padding:105px max(25px,50vw - 590px)}.section-title h2{font:620 39px var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:16px 0 8px}.section-title\u003espan{color:var(--muted);font-size:12px}.research-steps{margin-top:55px}.research-steps article{margin-left:calc(var(--step) * 7%);width:calc(100% - var(--step) * 7%);background:#ffffff80;border-top:1px solid #bfcac1;grid-template-columns:52px 1fr 1.2fr 210px;align-items:center;gap:25px;padding:28px 25px;display:grid}.research-steps article:last-child{border-bottom:1px solid #bfcac1}.step-no{color:var(--green2);font-size:10px;font-weight:700}.research-steps article div p{color:var(--green2);margin:0 0 5px;font-size:11px}.research-steps h3{font:620 20px var(--font-display);margin:0}.desc{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.research-steps small{text-align:right;color:#718079;font-size:9px}.lab-goal{background:var(--green);color:#fff;grid-template-columns:1.1fr .9fr;gap:9vw;padding:105px max(25px,50vw - 590px);display:grid}.lab-goal .label{color:#a9d6bf}.lab-goal h2{font:580 clamp(37px,4.3vw,58px)/1.15 var(--font-display);letter-spacing:-.05em;margin:25px 0 0}.lab-goal\u003ep{color:#c6dbd0;align-self:end;max-width:470px;font-size:14px;line-height:1.8}.news-section{padding:95px max(25px,50vw - 590px)}.news-list{border-top:2px solid var(--green);margin-top:35px}.news-list article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:25px;padding:21px 4px;display:grid}.news-list time{color:var(--green2);font-size:11px;font-weight:650}.news-list p{margin:0;font-size:14px}.contact{background:var(--mint);grid-template-columns:1fr 1fr;gap:9vw;padding:95px max(25px,50vw - 590px);display:grid}.contact h2{font:600 clamp(38px,4.4vw,58px)/1.14 var(--font-display);letter-spacing:-.05em;margin:24px 0 0}.contact\u003ediv:last-child{align-self:end}.contact\u003ediv:last-child p{color:#4e655a;max-width:480px;font-size:14px;line-height:1.8}.contact a{color:var(--green);border-bottom:1px solid #74998a;margin-top:16px;padding-bottom:5px;font-size:13px;font-weight:750;display:inline-block}footer{color:#dbe7e0;background:#123c2e;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:45px max(25px,50vw - 590px) 25px;font-size:10px;display:grid}footer .brand span{color:#fff}footer .brand small,footer p,footer\u003esmall{color:#91ad9f}footer\u003ediv{justify-content:flex-end;gap:20px;display:flex}footer\u003esmall{border-top:1px solid #386252;grid-column:1/-1;padding-top:20px}@media (max-width:900px){.masthead,.menu-bar{padding-left:22px;padding-right:22px}.school,.menu-note{display:none}.intro{grid-template-columns:1fr;padding:70px 24px 0}.intro-note{margin-top:20px}.latest{grid-template-columns:65px 80px 1fr;margin-top:45px}.latest a{display:none}.research-steps article{grid-template-columns:42px 1fr;width:100%;margin-left:0}.desc,.research-steps small{grid-column:2}.research-steps small{text-align:left}.lab-goal,.contact{grid-template-columns:1fr}.lab-goal\u003ep{margin-top:30px}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.masthead{height:72px}.brand small{display:none}.menu-bar{height:44px;padding:0}.menu-bar nav{width:100%}.menu-bar nav a{flex:1;justify-content:center;padding:0 8px;font-size:10px}.intro h1{font-size:43px}.latest{grid-template-columns:1fr;gap:6px}.flow-mark{display:none}.research-section,.lab-goal,.news-section,.contact{padding:75px 22px}.research-steps article{padding:24px 8px}.news-list article{grid-template-columns:90px 1fr;gap:12px}footer{grid-template-columns:1fr}footer\u003ediv{flex-direction:column;justify-content:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sub-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:85px max(25px,50vw - 590px) 65px}.sub-hero h1{font:620 clamp(48px,6vw,76px)/1 var(--font-display);letter-spacing:-.06em;color:var(--green);margin:24px 0 18px}.sub-hero\u003ep:last-child{max-width:650px;color:var(--muted);font-size:15px;line-height:1.75}.sub-content{min-height:480px;padding:75px max(25px,50vw - 590px) 100px}.member-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.member-grid article{border:1px solid var(--line);background:#fff;padding:30px}.member-initial{background:var(--mint);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;font-weight:800;display:grid}.member-grid p{color:var(--green2);text-transform:uppercase;letter-spacing:.12em;margin:28px 0 7px;font-size:10px}.member-grid h2{font:620 22px var(--font-display);margin:0 0 8px}.member-grid small{color:var(--muted)}.paper-list{border-top:2px solid var(--green)}.paper-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 150px;align-items:center;gap:25px;padding:26px 5px;display:grid}.paper-list time{color:var(--green2);font-size:11px;font-weight:700}.paper-list h2{font:600 17px/1.5 var(--font-display);margin:0}.paper-list p{color:var(--muted);text-align:right;font-size:12px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:35px 20px;display:grid}.gallery-placeholder{aspect-ratio:4/3;color:#fff;background:var(--green);place-items:end start;padding:18px;font-weight:700;display:grid}.tone-2,.tone-5{background:#557a6d}.tone-3{background:#a2b8ad}.tone-4{background:#2a6350}.tone-6{background:#78958a}.gallery-grid h2{font:600 17px var(--font-display);margin:14px 0 5px}.gallery-grid p{color:var(--muted);margin:0;font-size:11px}.visit-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.visit-layout\u003earticle:not(.map-placeholder){border-top:2px solid var(--green);padding-top:25px}.visit-layout h2{font:620 25px var(--font-display);margin:15px 0}.visit-layout article\u003ep:not(.label){color:var(--muted);line-height:1.7}.visit-layout a{color:var(--green);font-weight:700}.map-placeholder{background:var(--mint);height:310px;color:var(--green);grid-column:1/-1;place-items:center;display:grid;position:relative}.map-placeholder span{letter-spacing:.15em;font-size:9px;position:absolute;top:25px;left:25px}.map-placeholder strong{font:700 34px var(--font-display)}.map-placeholder i{background:var(--yellow);width:18px;height:18px;box-shadow:0 0 0 1px var(--green);border:5px solid #fff;border-radius:50%;position:absolute}@media (max-width:800px){.member-grid,.gallery-grid{grid-template-columns:1fr 1fr}.paper-list article{grid-template-columns:65px 1fr}.paper-list p{text-align:left;grid-column:2}.visit-layout{grid-template-columns:1fr}}@media (max-width:520px){.member-grid,.gallery-grid{grid-template-columns:1fr}.sub-content{padding:55px 22px 75px}.sub-hero{padding:65px 22px 50px}}.publication-groups{padding-top:55px}.publication-year{grid-template-columns:115px 1fr;gap:35px;margin-bottom:65px;display:grid}.publication-year\u003eh2{color:var(--green);font:650 30px var(--font-display);letter-spacing:-.04em;margin:0}.publication-year .paper-list{border-top:2px solid var(--green)}.publication-year .paper-list article{grid-template-columns:105px 1fr;align-items:start;gap:25px;padding:25px 5px;display:grid}.paper-type{width:max-content;color:var(--green);letter-spacing:.1em;text-transform:uppercase;border:1px solid #aabbb1;padding:5px 8px;font-size:8px;font-weight:800}.type-journal{background:var(--mint)}.type-conference{border-color:#769c8b}.type-workshop,.type-poster{color:#6e7973;border-color:var(--line)}.paper-main h3{color:var(--ink);font:610 17px/1.5 var(--font-display);margin:0}.paper-main .authors{color:#4f5e57;margin:9px 0 5px;font-size:12px;line-height:1.6}.paper-main .venue{color:var(--green2);margin:0;font-size:11px;line-height:1.5}.paper-main small{color:#7b857f;margin-top:8px;font-size:10px;display:block}@media (max-width:700px){.publication-year{grid-template-columns:1fr;gap:15px}.publication-year .paper-list article{grid-template-columns:1fr;gap:12px}}.member-sections{gap:58px;display:grid}.member-section-title{font:620 25px var(--font-display);color:var(--green);border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:14px}.member-grid-pi{grid-template-columns:minmax(280px,420px)}.member-photo{object-fit:cover;object-position:center top;background:var(--mint);border-radius:2px;width:128px;height:154px;display:block}.member-affiliation{color:#4f5e57;margin-bottom:10px;font-size:12px;line-height:1.6}.member-bio{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.member-email,.member-website{width:max-content;color:var(--green);margin-top:14px;font-size:12px;font-weight:700;display:block}.member-website{margin-top:8px}.member-photo{margin-left:auto;margin-right:auto}@media (max-width:800px){.member-sections .member-grid{grid-template-columns:repeat(2,minmax(0,300px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,380px)}}@media (max-width:650px){.member-sections .member-grid,.member-sections .member-grid-pi{grid-template-columns:minmax(0,1fr)}}.member-sections .member-grid{grid-template-columns:repeat(3,minmax(0,260px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,300px)}.member-photo{width:112px;height:136px}@media (max-width:800px){.member-sections .member-grid{grid-template-columns:repeat(2,minmax(0,260px))}.member-sections .member-grid-pi{grid-template-columns:minmax(0,300px)}}@media (max-width:570px){.member-sections .member-grid,.member-sections .member-grid-pi{grid-template-columns:minmax(0,1fr)}}.member-grid-alumni .member-initial{margin-left:auto;margin-right:auto}.alumni-list{border-top:1px solid var(--line);max-width:760px;margin:0;padding:0;list-style:none}.alumni-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 80px 1fr;gap:26px;padding:16px 4px;font-size:13px;display:grid}.alumni-list strong{color:var(--ink);font-weight:650}.alumni-list span{color:var(--muted)}.alumni-list .alumni-degree{color:var(--green2);font-weight:700}@media (max-width:520px){.alumni-list li{grid-template-columns:1fr auto;gap:5px 20px}.alumni-list li\u003espan:last-child{grid-column:1/-1}}.gallery-photo{aspect-ratio:4/3;object-fit:cover;background:var(--mint);width:100%;display:block}.gallery-grid .gallery-meta{color:var(--green2);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;font-size:9px;font-weight:800}.sub-hero h1{font-size:clamp(36px,4.5vw,56px)}.intro h1{font-size:clamp(38px,4.7vw,62px)}.member-course{color:var(--green2);margin:-4px 0 10px;font-size:11px;line-height:1.6}.member-photo+h2,.member-initial+h2{margin-top:24px}.member-position{color:var(--green2);margin:0 0 8px;font-size:11px;font-weight:700}.home-news{background:var(--soft);grid-template-columns:210px 1fr;gap:60px;padding:82px max(25px,50vw - 590px) 95px;display:grid}.home-news-heading h2{color:var(--green);font:620 38px/1 var(--font-display);letter-spacing:-.05em;margin:18px 0 0}.home-news-list{border-top:2px solid var(--green)}.home-news-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:24px;padding:20px 4px;display:grid}.home-news-list time{color:var(--green2);font-size:11px;font-weight:700}.home-news-list p{color:#46554e;margin:0;font-size:13px;line-height:1.65}@media (max-width:700px){.home-news{grid-template-columns:1fr;gap:28px;padding-top:60px}.home-news-list article{grid-template-columns:85px 1fr;gap:15px}}.home-news-content{min-width:0}.pinned-news{margin-bottom:44px}.pinned-label{color:var(--green2);letter-spacing:.14em;margin:0 0 13px;font-size:10px;font-weight:800}.pinned-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pinned-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:128px;padding:18px;display:flex}.pinned-grid span{color:#8aa096;font-size:9px;font-weight:800}.pinned-grid p{color:var(--ink);margin:20px 0 0;font-size:12px;line-height:1.55}@media (max-width:850px){.pinned-grid{grid-template-columns:1fr}.pinned-grid article{min-height:auto}.pinned-grid p{margin-top:10px}}.pinned-grid.pinned-count-1{grid-template-columns:1fr}.pinned-grid.pinned-count-2{grid-template-columns:repeat(2,1fr)}@media (max-width:850px){.pinned-grid.pinned-count-2{grid-template-columns:1fr}}.pinned-grid article{border:0;border-top:2px solid var(--green);border-bottom:1px solid var(--line);background:#dfece58c}.pinned-grid span{color:var(--green2)}.pinned-list{border-top:2px solid var(--green)}.pinned-list details{border-bottom:1px solid var(--line);background:#dfece561}.pinned-list summary{cursor:pointer;color:var(--ink);padding:18px 42px 18px 4px;font-size:13px;font-weight:700;list-style:none;position:relative}.pinned-list summary::-webkit-details-marker{display:none}.pinned-list summary:after{content:\"+\";color:var(--green);font-size:18px;font-weight:400;position:absolute;top:15px;right:12px}.pinned-list details[open] summary:after{content:\"−\"}.pinned-list details\u003ep{color:#46554e;margin:0;padding:0 42px 20px 4px;font-size:12px;line-height:1.7}.pinned-body{padding:0 42px 20px 4px}.pinned-body p{color:#46554e;margin:0;font-size:14px;line-height:1.7}.pinned-body p+p{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.intro-note{align-self:start;margin-top:20px}footer\u003ediv{padding-top:7px}@media (max-width:900px){.intro-note{margin-top:20px}}@media (max-width:600px){footer p{margin-top:0}footer\u003ediv{padding-top:0}}footer{align-items:baseline}footer p{margin:0}footer\u003ediv{align-self:baseline;padding-top:0}@media (max-width:600px){footer{align-items:start}footer\u003ediv{align-self:start}}.header-brand{align-items:center}.brand-symbol{object-fit:contain;flex:none;width:38px;height:38px;display:block}@media (max-width:900px){.home-only{min-height:auto;padding-bottom:58px}}@media (max-width:600px){.brand-symbol{width:32px;height:32px}.header-brand{gap:9px}}.home-only{min-height:0;padding-bottom:34px}.brand span{font-size:28px}.brand small{font-size:11px}.school span{font-size:12px}.school small{font-size:10px}.menu-bar nav{font-size:14px}.menu-note{font-size:10px}.brand-symbol{width:27px;height:27px}.header-brand{gap:10px}.header-brand span{margin-left:0}footer{font-size:12px}footer\u003esmall{font-size:10px}@media (max-width:900px){.home-only{min-height:0;padding-bottom:34px}}@media (max-width:700px){.home-news{padding-top:46px}}@media (max-width:600px){.brand-symbol{width:24px;height:24px}.header-brand{gap:8px}.brand span{font-size:25px}.menu-bar nav{font-size:12px}}.home-only{padding-bottom:86px}.home-news{padding-top:43px}@media (max-width:900px){.home-only{padding-bottom:70px}.home-news{padding-top:35px}}.member-course{background:var(--mint);color:var(--green);letter-spacing:.04em;margin:0 0 15px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.member-details{background:var(--soft);border-left:3px solid var(--green2);margin:0;padding:16px}.member-details dt{color:var(--green);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:850;display:flex}.member-details dt:before{content:\"\";background:var(--green2);border-radius:50%;flex:none;width:5px;height:5px}.member-details dd{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.55}.member-details dd+dt{border-top:1px solid #cbd6ce;margin-top:16px;padding-top:15px}.member-grid-pi h2{white-space:nowrap;letter-spacing:-.025em;font-size:20px}@media (max-width:360px){.member-grid-pi h2{font-size:18px}}.research-interest-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.research-interest-list li{white-space:nowrap;padding-left:13px;font-size:12px;position:relative}.research-interest-list li:before{content:\"–\";color:var(--green2);font-weight:700;position:absolute;left:0}.map-embed{border:1px solid var(--line);background:var(--mint);grid-column:1/-1;height:360px;overflow:hidden}.map-embed iframe{border:0;width:100%;height:100%;display:block}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003clength\u003e\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/chunks/0fs1vrh_0ar2p.css\",\"children\":\"$13\"}]\n"])</script><script>self.__next_f.push([1,"14:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"OutletBoundary\"]\nb:[\"$\",\"article\",\"2025.11-5\",{\"children\":[[\"$\",\"time\",null,{\"children\":\"2025.11\"}],[\"$\",\"p\",null,{\"children\":\"Taeyoon Park successfully defended his master's thesis. Congratulations, Taeyoon!\"}]]}]\nc:[\"$\",\"footer\",null,{\"children\":[[\"$\",\"a\",null,{\"className\":\"brand\",\"href\":\"/\",\"children\":[[\"$\",\"span\",null,{\"children\":\"DCCL\"}],[\"$\",\"small\",null,{\"children\":\"Data-Centric Computing Lab\"}]]}],[\"$\",\"p\",null,{\"children\":\"Konkuk University, Seoul, Korea\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://cse.konkuk.ac.kr/\",\"children\":\"Department of CSE\"}],[\"$\",\"a\",null,{\"href\":\"/\",\"children\":\"Home\"}]]}],[\"$\",\"small\",null,{\"children\":\"© 2026 DCCL\"}]]}]\nd:[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@15\"}]}]\n"])</script><script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"title\",\"0\",{\"children\":\"DCCL — Data-Centric Computing Lab\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Data-Centric Computing Lab at Konkuk University. Research in data systems, emerging hardware, and vector search.\"}]]\n15:null\n"])</script></body></html>