.NKbeXW_fill{align-items:flex-end;padding:10px;font-size:10px;display:flex;position:absolute;inset:0;overflow:hidden}.NKbeXW_image{object-fit:cover}.NKbeXW_contain{object-fit:contain}.NKbeXW_video,.NKbeXW_videoContain{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.NKbeXW_videoContain{object-fit:contain}
.eI_elW_logo{width:100%;height:auto;fill:var(--klug-ink,#0a0d10);display:block;overflow:visible}.eI_elW_letter{transform-box:fill-box;transform-origin:50% 100%;animation:eI_elW_rise .9s var(--ease) both}.eI_elW_dot{fill:#0a6372;transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.3,0,.3,1) 1.45s both eI_elW_drop}.eI_elW_loop{animation:.9s cubic-bezier(.3,0,.3,1) 1.45s both eI_elW_drop,6s cubic-bezier(.3,0,.3,1) 3s infinite eI_elW_redrop}@keyframes eI_elW_redrop{0%,70%,to{transform:none}76%{transform:translateY(-500%)}82%{transform:translateY(0)scale(1.15,.8)}86%{transform:translateY(-50%)scale(.95,1.05)}90%{transform:translateY(0)scale(1.05,.95)}}@keyframes eI_elW_rise{0%{opacity:0;transform:translateY(40%)}}@keyframes eI_elW_drop{0%{opacity:0;transform:translateY(-700%)scale(.6)}55%{opacity:1;transform:translateY(0)scale(1.15,.8)}75%{transform:translateY(-60%)scale(.95,1.05)}90%{transform:translateY(0)scale(1.05,.95)}}
._2WvSYG_fill{display:block;position:absolute;inset:0;overflow:hidden;container-type:size}._2WvSYG_gradient{background:radial-gradient(75% 60%,#f4fbfd 0%,#cdeaf2 30%,#6fb3c4 60%,#145a69 85%,#062831 100%)}._2WvSYG_gradientDeep{background:radial-gradient(110% 80% at 80% 8%,#e8f6fa 0%,#9fd3e0 24%,#2f7f90 50%,#0b3a46 72%,#04161c 100%)}._2WvSYG_stack{font-family:var(--font-klug-sans), sans-serif;text-transform:none;letter-spacing:0;color:#0a0d10;flex-direction:column;justify-content:center;gap:4cqw;padding:0 9cqw;display:flex;position:absolute;inset:0}._2WvSYG_logo{position:absolute;top:50%;left:14%;right:14%;translate:0 -50%}._2WvSYG_card{background:#fff;border-radius:2.5cqw;padding:6cqw 6.5cqw 5cqw;display:block;box-shadow:0 2cqw 6cqw #00141e40}._2WvSYG_label{letter-spacing:.18em;text-transform:uppercase;color:#8a9499;font-size:2.6cqw;display:block}._2WvSYG_big{font-family:var(--font-klug-display), sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:1cqw;margin:3cqw 0 2.5cqw;font-size:19cqw;font-weight:300;line-height:1;display:flex}._2WvSYG_big small{color:#5a6469;font-size:8cqw}._2WvSYG_big em{color:#0a6372;font-size:9cqw;font-style:normal}._2WvSYG_delta{color:#0a6372;background:#f1f7f9;border-radius:1.2cqw;padding:1cqw 2cqw;font-size:2.8cqw;display:inline-block}._2WvSYG_chart{width:100%;margin-top:4cqw;display:block}._2WvSYG_line{fill:none;stroke:#0a6372;stroke-width:2.6px;stroke-dasharray:1}._2WvSYG_area{fill:#4eaec42e}[data-active] ._2WvSYG_line{animation:7s cubic-bezier(.3,0,.2,1) .15s infinite both _2WvSYG_draw}[data-active] ._2WvSYG_area{animation:7s .15s infinite both _2WvSYG_fade}._2WvSYG_chart{overflow:visible}._2WvSYG_live{fill:#0a6372;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite _2WvSYG_beat}._2WvSYG_ring{fill:none;stroke:#0a6372;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite _2WvSYG_ripple}._2WvSYG_alert i{animation:2.4s ease-in-out infinite _2WvSYG_blink}@keyframes _2WvSYG_beat{50%{transform:scale(1.25)}}@keyframes _2WvSYG_ripple{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes _2WvSYG_blink{50%{opacity:.35}}@keyframes _2WvSYG_draw{0%{stroke-dashoffset:1px}22%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _2WvSYG_fade{0%,10%{opacity:0}25%,88%{opacity:1}to{opacity:0}}._2WvSYG_alert{background:#fff;border-radius:2.5cqw;align-items:center;gap:2.5cqw;padding:3.5cqw 4cqw;font-size:3.2cqw;display:flex}._2WvSYG_alert i{background:#b45309;border-radius:50%;width:2cqw;height:2cqw}._2WvSYG_chips{gap:2cqw;display:flex}._2WvSYG_chips>span{border:1px solid;border-radius:99px;padding:1.2cqw 2.6cqw;font-size:2.8cqw}._2WvSYG_here{color:#0a6372;background:#f1f7f9;border-color:#cfe5ea!important}._2WvSYG_ok{color:#1b6b3a;background:#eaf6ee;border-color:#cee8d6!important}._2WvSYG_warn{color:#b45309;background:#fef3c7;border-color:#fde68a!important}
.V4KgfG_about{min-height:100svh;padding:calc(var(--header-h) + 64px) var(--margin) calc(clamp(14px, 2.4vw, 32px) + 34px);flex-direction:column;display:flex}.V4KgfG_who{animation:V4KgfG_pop 1s .5s var(--ease) both;gap:16px;display:grid}.V4KgfG_info{text-transform:none;letter-spacing:0;line-height:1.7}.V4KgfG_portrait{aspect-ratio:3/4;filter:grayscale();max-width:170px;translate:calc(var(--dx) * -18px) calc(var(--dy) * -12px);transition:translate .9s var(--ease);position:relative}.V4KgfG_body{grid-template-columns:minmax(160px,1fr) 3.6fr minmax(220px,1.1fr);align-items:start;gap:24px;display:grid}.V4KgfG_title{font:inherit;margin:0 0 16px;font-weight:600}.V4KgfG_strong{font-weight:600}.V4KgfG_bio{text-align:justify;margin:0 0 24px;line-height:1.55}.V4KgfG_cv{margin:0;padding:0;scroll-margin-top:30vh;list-style:none}.V4KgfG_cvRow{border-top:1px solid var(--grey-2);text-transform:none;letter-spacing:0;grid-template-columns:7.5rem minmax(0,1fr) 8rem;gap:16px;padding:9px 0;font-size:13px;line-height:1.5;display:grid}.V4KgfG_cvYear{text-align:right}.V4KgfG_cvHead{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.V4KgfG_side{text-align:right}.V4KgfG_list{margin:20px 0 0;padding:0;line-height:1.7;list-style:none}.V4KgfG_tools{margin:auto calc(var(--margin) * -1) 0;padding-top:24px}.V4KgfG_toolsTitle{margin:0 0 10px var(--margin);font:inherit;font-weight:600}.V4KgfG_marquee{overflow:hidden}.V4KgfG_track{width:max-content;animation:32s linear infinite V4KgfG_marquee;display:flex}.V4KgfG_toolList{text-transform:none;letter-spacing:0;margin:0;padding:0;font-size:clamp(22px,2.2vw,32px);line-height:1.3;list-style:none;display:flex}.V4KgfG_toolList li{white-space:nowrap;padding-right:.5em}.V4KgfG_toolList li:before{content:"[ "}.V4KgfG_toolList li:after{content:" ]"}@keyframes V4KgfG_marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.V4KgfG_track{width:auto;animation:none}.V4KgfG_toolList{padding:0 var(--margin);flex-wrap:wrap}.V4KgfG_toolList[aria-hidden]{display:none}}@media (max-width:760px){.V4KgfG_about{min-height:0;padding-bottom:24px}.V4KgfG_body{grid-template-columns:1fr}.V4KgfG_side{text-align:left}.V4KgfG_cvRow{grid-template-columns:1fr auto}.V4KgfG_cvRow>:nth-child(2){grid-area:2/1/auto/-1}}
.kqXvcq_mesa{--table-l:calc(var(--margin) + 32px);--table-r:clamp(230px, 22vw, 300px);--table-t:calc(var(--header-h) + 72px)}.kqXvcq_canvas{height:max(100vh, calc(var(--table-t) + 18vh + 24vw + 160px));position:relative;overflow:hidden}.kqXvcq_piece{left:calc(var(--table-l) + (100% - var(--table-l) - var(--table-r)) * var(--x) / 100);top:calc(var(--table-t) + var(--y) * 1vh);width:clamp(150px, calc(var(--w) * 1vw), 340px);translate:calc(var(--dx) * var(--depth) * -1px) calc(var(--dy) * var(--depth) * -1px);transition:translate .9s var(--ease);animation:kqXvcq_pop .9s var(--ease) both;position:absolute}.kqXvcq_title{opacity:0;transition:opacity .35s, transform .45s var(--ease);pointer-events:none;position:absolute;bottom:calc(100% + 8px);left:0;right:-40%;transform:translateY(14px)}.kqXvcq_kind{color:var(--brown);font-size:10px}.kqXvcq_name{letter-spacing:-.02em;text-transform:none;font-size:clamp(22px,2.4vw,38px);line-height:1}.kqXvcq_card{width:100%;transition:opacity .4s, transform .6s var(--ease), box-shadow .5s;display:block;position:relative}.kqXvcq_alt{opacity:0;transition:opacity .4s}.kqXvcq_num{font-size:10px;transition:color .25s;position:absolute;bottom:0;left:calc(100% + 10px)}.kqXvcq_piece[data-on] .kqXvcq_title{opacity:1;transform:none}.kqXvcq_piece[data-on] .kqXvcq_card{transform:scale(1.12);box-shadow:0 40px 60px -26px #2215168c}.kqXvcq_piece[data-on] .kqXvcq_alt{opacity:1}.kqXvcq_piece[data-on] .kqXvcq_num{color:var(--accent)}.kqXvcq_piece[data-dim] .kqXvcq_card{opacity:.35}.kqXvcq_vertical{left:var(--margin);z-index:6;writing-mode:vertical-rl;color:var(--brown);pointer-events:none;position:fixed;top:50%;transform:rotate(180deg)translateY(50%)}.kqXvcq_counter{right:var(--margin);top:var(--margin);z-index:6;pointer-events:none;font-size:14px;position:fixed}.kqXvcq_index{right:var(--margin);z-index:7;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:clamp(70px,13vh,130px)}.kqXvcq_row{min-height:var(--tap);text-align:right;transition:color .25s, padding .4s var(--ease);align-items:center;padding:0 0 0 12px;display:flex}.kqXvcq_row[data-on]{color:var(--accent);padding-right:22px}.kqXvcq_menu{left:var(--margin);z-index:7;flex-direction:column;align-items:flex-start;display:flex;position:fixed;bottom:clamp(48px,8vh,80px)}.kqXvcq_menu>*{min-height:var(--tap);align-items:center;display:flex}@media (max-width:760px){.kqXvcq_canvas{height:auto;min-height:0;padding:calc(var(--header-h) + 48px) var(--margin) 24px;flex-direction:column;gap:64px;display:flex;overflow:visible}.kqXvcq_piece{width:clamp(140px, calc(var(--w) * 4vw), 56vw);position:relative;top:auto;left:auto;translate:none}.kqXvcq_piece:nth-child(2n){align-self:flex-end}.kqXvcq_piece:nth-child(2n) .kqXvcq_num{left:auto;right:calc(100% + 10px)}.kqXvcq_title{opacity:1;margin-bottom:8px;position:static;transform:none}.kqXvcq_counter{display:none}.kqXvcq_index{padding:48px var(--margin) 0;align-items:flex-start;position:static}.kqXvcq_row{text-align:left;padding:0}.kqXvcq_row[data-on]{padding:0}.kqXvcq_menu{padding:32px var(--margin) 0;position:static}}
.ivRbqW_hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:max(100vh,560px);padding:0 24px;display:flex}.ivRbqW_heroImg{aspect-ratio:3/4;width:clamp(170px,19vw,290px);translate:calc(var(--dx) * -18px) calc(var(--dy) * -12px);transition:translate .9s var(--ease);animation:ivRbqW_pop 1s .5s var(--ease) both;position:relative}.ivRbqW_heroArt{width:clamp(240px,30vw,460px);translate:calc(var(--dx) * -18px) calc(var(--dy) * -12px);transition:translate .9s var(--ease)}.ivRbqW_heroName{font:inherit;animation:ivRbqW_pop 1s .7s var(--ease) both;margin:0}.ivRbqW_blurb{max-width:520px;animation:ivRbqW_pop 1s .8s var(--ease) both;margin:0}.ivRbqW_ficha{padding:0 var(--margin) 30vh;grid-template-columns:1fr 1.3fr 3fr 2fr;align-items:start;gap:24px;display:grid}.ivRbqW_strong{font-weight:600}.ivRbqW_date{text-transform:none;letter-spacing:0;align-items:flex-end;gap:8px;margin-top:56px;display:flex}.ivRbqW_date>span:first-child{white-space:nowrap}.ivRbqW_rule{background:var(--ink);flex:1;min-width:60px;height:1px}.ivRbqW_justify{text-align:justify;margin:0}.ivRbqW_skills{text-align:right}.ivRbqW_list{margin:28px 0 0;padding:0;line-height:1.7;list-style:none}.ivRbqW_concepts{padding:0 var(--margin) 26vh;grid-template-columns:1fr 3.4fr;align-items:start;gap:24px;display:grid}.ivRbqW_conceptList{flex-direction:column;gap:14vh;margin:0;padding:0;list-style:none;display:flex}.ivRbqW_conceptRow{grid-template-columns:1fr 2fr;align-items:start;gap:24px;display:grid}.ivRbqW_conceptTitle{font:inherit;margin:0}.ivRbqW_conceptText{text-align:justify;margin:0;line-height:1.6}.ivRbqW_conceptImgs{align-items:flex-start;gap:5vw;margin-top:6vh;display:flex}.ivRbqW_conceptA{aspect-ratio:16/9;flex:none;width:clamp(180px,22vw,360px);position:relative}.ivRbqW_conceptB{aspect-ratio:16/9;flex:none;width:clamp(140px,16vw,260px);margin-top:5vh;position:relative}.ivRbqW_gallery{margin-bottom:26vh;position:relative}.ivRbqW_gItem{position:absolute}.ivRbqW_gCard{transition:transform .6s var(--ease), box-shadow .6s;position:relative}.ivRbqW_gCard:hover{transform:scale(1.04);box-shadow:0 30px 50px -24px #22151680}.ivRbqW_gItem:hover{z-index:5!important}.ivRbqW_note{z-index:4;text-transform:none;letter-spacing:0;width:clamp(170px,17vw,270px);font-size:13px;line-height:1.55}.ivRbqW_noteTitle{text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:12px;font-weight:600}.ivRbqW_noteText{margin:0}.ivRbqW_next{padding:0 var(--margin) 16vh;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ivRbqW_nextLink{letter-spacing:-.02em;text-transform:none;font-size:clamp(24px,3vw,46px);line-height:1.1}.ivRbqW_kicker{font-family:var(--font-sans), sans-serif;letter-spacing:.03em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.ivRbqW_home{align-items:center;min-height:44px;display:flex}.ivRbqW_object{z-index:8;pointer-events:none;mix-blend-mode:multiply;transition:opacity .4s;position:fixed}.ivRbqW_objectImg{animation:12s linear infinite ivRbqW_spin;position:absolute;inset:0}@media (max-width:760px){.ivRbqW_ficha,.ivRbqW_concepts,.ivRbqW_conceptRow{grid-template-columns:1fr}.ivRbqW_conceptImgs{padding-left:0!important}.ivRbqW_gallery{height:auto!important}.ivRbqW_gItem{margin:0 16px 40px;position:relative;width:auto!important;top:auto!important;left:auto!important}}
