.bio_page__hMOkG{--bio-gutter:40px;--bio-art-scale:1;position:relative;isolation:isolate;height:var(--mbr-screen-h);overflow:hidden;margin-inline:calc(-1 * var(--mbr-page-pad-x, clamp(16px, 3vw, 40px)));margin-top:calc(-1 * var(--mbr-page-pad-top, clamp(32px, 5vw, 72px)));margin-bottom:calc(-1 * clamp(64px, 8vh, 110px));background:var(--mbr-bg)}.bio_copy__eO4_b{position:absolute;inset:0;z-index:1;overflow-y:auto;scrollbar-width:none}.bio_copy__eO4_b::-webkit-scrollbar{display:none}.bio_column__sMsj2{box-sizing:content-box;container-type:inline-size;max-width:56ch;gap:56px;padding:max(56px,var(--mbr-corner-clear,0px)) var(--bio-gutter) 56px}.bio_block__7Fcfs,.bio_column__sMsj2{display:flex;flex-direction:column}.bio_header__o9c3E{gap:14px}.bio_education__X7Qp1,.bio_timeline__5b6f1{gap:20px}.bio_rows__LIVMH{display:flex;margin:0;padding:0;flex-direction:column;gap:20px;list-style:none}.bio_title__KCrS0{margin:0;font-family:var(--mbr-display);font-size:56px;font-weight:400;line-height:.96;color:var(--mbr-ink)}.bio_role__koxmy{font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.35;letter-spacing:.1em;color:var(--mbr-accent);font-variant-numeric:tabular-nums}.bio_intro__iRTlF{max-width:52ch;margin:0;font-size:17px;line-height:1.6;color:var(--mbr-ink-soft);text-wrap:pretty}.bio_label__PHNxR{font-size:14px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--mbr-ink-muted)}.bio_jp__1tA8M{max-width:44ch;margin:0;font-size:15px;line-height:1.85;color:var(--mbr-ink-soft);text-wrap:pretty}.bio_row__WaK7M{display:grid;grid-template-columns:72px 1fr;align-items:start;gap:5px}.bio_year__pGEgt{font-family:var(--mbr-display);font-size:17px;font-weight:400;line-height:1.35;color:var(--mbr-accent);font-variant-numeric:tabular-nums}.bio_entry__PinUT{display:flex;flex-direction:column;gap:4px}.bio_entryTitle__D6zZ_{font-size:15px;font-weight:500;line-height:1.35;color:var(--mbr-ink)}.bio_entryNote__AFk5V{font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--mbr-ink-muted)}.bio_eduTitle__nAKZv{font-size:14px;font-weight:500;line-height:1.35;color:var(--mbr-ink)}.bio_scrim__dHuOj{display:none;position:absolute;z-index:2;right:0;bottom:0;left:0;height:160px;pointer-events:none;background:linear-gradient(to top,var(--mbr-bg) 0,var(--mbr-bg) 66%,color-mix(in srgb,var(--mbr-bg) 90%,transparent) 82%,color-mix(in srgb,var(--mbr-bg) 0%,transparent) 100%)}.bio_counter__TD_Cd{--bio-counter-trim:13px;display:flex;position:absolute;z-index:20;top:max(56px,var(--mbr-corner-clear,0px));right:calc(var(--bio-gutter) - var(--bio-counter-trim));flex-direction:column;gap:8px;pointer-events:none}.bio_cells__8kNAx{display:grid;grid-auto-flow:column;grid-auto-columns:48px;justify-content:end;white-space:nowrap}.bio_cell__VNN96{display:flex;flex-direction:column;gap:4px;text-align:center}.bio_digit__QpJ84{font-family:var(--mbr-display);font-size:16px;font-weight:400;line-height:1;color:var(--mbr-ink);font-variant-numeric:tabular-nums}.bio_unit__xhzfX{font-size:9px;line-height:12px;letter-spacing:.08em}.bio_caption__NNlQd,.bio_unit__xhzfX{text-transform:uppercase;color:var(--mbr-ink-muted)}.bio_caption__NNlQd{width:240px;align-self:flex-end;font-size:10px;line-height:14px;letter-spacing:.1em;text-align:center}.bio_art__zEIF5{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.bio_artPortrait__ITTMJ{display:none}.bio_board__3NNnP{position:absolute;transform-origin:100% 100%;transform:scale(var(--bio-art-scale))}.bio_boardLandscape__mdduG{right:-30px;bottom:-240px;width:1050px;height:866px}.bio_boardPortrait__LURRY{right:-20px;bottom:-60px;width:430px;height:400px}.bio_piece__PmoCG{display:block;position:absolute}.bio_artGekkou__cqebu{z-index:30}.bio_gekkou__kUq03{position:absolute;left:630px;top:180px;width:396px;aspect-ratio:1/1;transform:translate(-50%,-50%) scaleX(-1)}.bio_gekkouFrame__vWOxg{display:block;position:absolute;inset:0;width:100%;height:100%;animation:bio_gekkouOpen__GOKcy 7s step-end infinite}.bio_gekkouHalf__kK8Er{opacity:0;animation-name:bio_gekkouHalf__kK8Er}.bio_gekkouShut__C5KqB{opacity:0;animation-name:bio_gekkouShut__C5KqB}@keyframes bio_gekkouOpen__GOKcy{0%,89.4%{opacity:1}89.5%,96.4%{opacity:0}96.5%,to{opacity:1}}@keyframes bio_gekkouHalf__kK8Er{0%,89.4%{opacity:0}89.5%,91.4%{opacity:1}91.5%,94.4%{opacity:0}94.5%,96.4%{opacity:1}96.5%,to{opacity:0}}@keyframes bio_gekkouShut__C5KqB{0%,91.4%{opacity:0}91.5%,94.4%{opacity:1}94.5%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.bio_gekkouFrame__vWOxg{animation:none!important}.bio_gekkouHalf__kK8Er,.bio_gekkouShut__C5KqB{opacity:0!important}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse),(orientation:portrait){.bio_gekkou__kUq03{left:auto;right:calc(var(--gekkou-right) + 30px);transform:translate(50%,-50%) scaleX(-1)}}@media (orientation:portrait) and (min-width:641px){.bio_gekkou__kUq03{--gekkou-right:276px;width:296px;top:180px}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse),(orientation:portrait) and (max-width:640px){.bio_gekkou__kUq03{--gekkou-right:31px;width:196px;top:260px;transform-origin:50% 150%;animation:bio_gekkouPeekIn__5uYfn 4s linear both;animation-play-state:paused}.bio_gekkou__kUq03[data-peek]{animation-play-state:running}}@keyframes bio_gekkouPeekIn__5uYfn{0%{transform:translate(calc(70% + var(--gekkou-right)),-50%) rotate(0deg) scaleX(-1);animation-timing-function:cubic-bezier(.37,0,.63,1)}40%,70%{transform:translate(calc(105% + var(--gekkou-right)),-50%) rotate(-30deg) scaleX(-1);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{transform:translate(50%,-50%) rotate(0deg) scaleX(-1)}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse) and (prefers-reduced-motion:reduce),(orientation:portrait) and (max-width:640px) and (prefers-reduced-motion:reduce){.bio_gekkou__kUq03{animation:none}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse),(orientation:portrait){.bio_page__hMOkG{--bio-gutter:var(--mbr-page-pad-x,20px)}.bio_column__sMsj2{max-width:none;gap:36px;padding:max(32px,var(--mbr-corner-clear,0px)) var(--bio-gutter) 172px}.bio_header__o9c3E{gap:12px}.bio_education__X7Qp1,.bio_rows__LIVMH,.bio_timeline__5b6f1{gap:16px}.bio_title__KCrS0{font-size:min(40px,9.7cqw);white-space:nowrap}.bio_role__koxmy{font-size:14px}.bio_intro__iRTlF{max-width:none;font-size:15px}.bio_jp__1tA8M{max-width:none;font-size:14px}.bio_row__WaK7M{grid-template-columns:52px 1fr;gap:16px}.bio_year__pGEgt{font-size:14px}.bio_entry__PinUT{gap:3px}.bio_eduTitle__nAKZv,.bio_entryTitle__D6zZ_{font-size:14px}.bio_entryNote__AFk5V{font-size:10px;line-height:14px}.bio_scrim__dHuOj{display:block}.bio_counter__TD_Cd{z-index:3;top:auto;right:auto;bottom:64px;left:var(--bio-gutter);gap:6px}.bio_cells__8kNAx{grid-auto-columns:40px;justify-content:start}.bio_cell__VNN96{text-align:left}.bio_digit__QpJ84{font-size:13px}.bio_unit__xhzfX{font-size:8px;line-height:11px}.bio_caption__NNlQd{width:200px;align-self:flex-start;font-size:9px;line-height:13px;letter-spacing:.05em;text-align:left}.bio_artLandscape__wIrYJ{display:none}.bio_artPortrait__ITTMJ{display:block;z-index:4}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){.bio_page__hMOkG{--bio-fade-height:96px;--bio-counter-bottom:20px;--bio-counter-left:var(--bio-gutter);--bio-copy-bottom:112px;--bio-cat-right:200px;--bio-cat-bottom:166px;--bio-cat-size:170px}.bio_column__sMsj2{max-width:56ch;padding-bottom:var(--bio-copy-bottom)}.bio_scrim__dHuOj{height:var(--bio-fade-height)}.bio_counter__TD_Cd{bottom:var(--bio-counter-bottom);left:var(--bio-counter-left)}.bio_gekkou__kUq03{--gekkou-right:var(--bio-cat-right);width:var(--bio-cat-size);top:calc(626px - var(--bio-cat-bottom))}}@media (orientation:landscape) and (hover:none) and (pointer:coarse) and (min-width:1024px){.bio_scrim__dHuOj{display:block;height:max(15dvh,160px)}.bio_artLandscape__wIrYJ{z-index:3}.bio_copy__eO4_b:after{content:"";display:block;height:15dvh}}