._cloud_iv00o_2{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 10px;margin:0;padding:14px 0;list-style:none;-webkit-tap-highlight-color:transparent}._pill_iv00o_14{--s: 1;position:relative;padding:7px 15px;border-radius:999px;background:var(--surface);color:var(--text);font-size:14px;line-height:1.3;letter-spacing:-.01em;white-space:nowrap;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;box-shadow:0 0 0 .5px var(--hairline),0 6px 16px -10px #00000059;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(var(--s));transition:transform .52s var(--spring),translate .46s var(--spring),color .2s var(--ease-out),box-shadow .25s var(--ease-out);transition-delay:var(--delay),0ms,0ms,0ms}._cloud_iv00o_2[data-spread] ._pill_iv00o_14{transform:translate(var(--ox, 0px),var(--oy, 0px)) scale(var(--s));transition-delay:0ms;transition-duration:.32s,.46s,.2s,.25s}._cloud_iv00o_2 ._pill_iv00o_14[data-dragging]{--s: 1.12;z-index:2;cursor:grabbing;color:var(--link);box-shadow:0 0 0 .5px color-mix(in srgb,var(--link) 40%,transparent),0 16px 30px -12px #0006;transition:transform .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)}._pill_iv00o_14[data-near]{z-index:1;color:var(--link);box-shadow:0 0 0 .5px color-mix(in srgb,var(--link) 40%,transparent),0 10px 22px -10px color-mix(in srgb,var(--link) 55%,transparent)}@media (prefers-reduced-motion: reduce){._pill_iv00o_14,._cloud_iv00o_2[data-spread] ._pill_iv00o_14{transform:translate(var(--dx),var(--dy)) rotate(var(--r));transition:color .2s linear,translate 1ms}}._grid_1wgmh_1{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,64px);align-items:start}._copy_1wgmh_8{display:flex;flex-direction:column;gap:20px;font-size:clamp(19px,2vw,21px);line-height:1.5;color:var(--text-2)}._copy_1wgmh_8 a{color:var(--text);font-weight:500}._copy_1wgmh_8 ._location_1wgmh_22{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:17px;color:var(--link);transform-origin:left center;transition:transform .6s var(--ease-out)}._copy_1wgmh_8 ._location_1wgmh_22:hover{text-decoration:none}@media (hover: hover){._copy_1wgmh_8 ._location_1wgmh_22:hover{transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){._copy_1wgmh_8 ._location_1wgmh_22{transform:none!important}}._skills_1wgmh_50 h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px;text-align:center}@media (max-width: 734px){._grid_1wgmh_1{grid-template-columns:1fr}}._link_17p5w_1{display:inline-flex;border-radius:999px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .6s var(--ease-out)}._link_17p5w_1:hover{text-decoration:none}._link_17p5w_1:focus-visible{outline:none}._link_17p5w_1:focus-visible>.lg-button{outline:2px solid var(--lg-ring);outline-offset:2px}._link_17p5w_1>.lg-button{width:100%}._link_17p5w_1 .lg-button>svg{transition:transform .5s var(--spring)}@media (hover: hover){._link_17p5w_1:hover{transform:scale(1.04)}._link_17p5w_1:hover .lg-button>svg{transform:scale(1.12)}}._link_17p5w_1:active{transform:scale(.97);transition-duration:.12s}._large_17p5w_46>.lg-button{height:46px;padding:0 22px;border-radius:23px;font-size:17px}._large_17p5w_46>.lg-button[data-icon=only]{width:46px;padding:0}._large_17p5w_46>.lg-button[data-icon]:not([data-icon=only]){padding-left:18px}@media (prefers-reduced-motion: reduce){._link_17p5w_1,._link_17p5w_1 .lg-button>svg{transform:none!important}}._contact_mvs1g_1{text-align:center;padding-bottom:0}._lede_mvs1g_6{max-width:560px;margin:-16px auto 0;font-size:clamp(19px,2.2vw,21px);color:var(--text-2)}._links_mvs1g_13{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:36px 0 0;padding:0}._footer_mvs1g_23{margin-top:clamp(72px,10vw,112px);padding:20px 0 calc(20px + max(var(--dock-space),env(safe-area-inset-bottom)));border-top:1px solid var(--hairline);font-size:12px;color:var(--text-3)}@media (max-width: 734px){._links_mvs1g_13{flex-direction:column;align-items:stretch}._links_mvs1g_13 a{width:100%}}._card_55bdf_1{display:flex;align-items:center;gap:24px;padding:clamp(22px,4vw,36px)}._logo_55bdf_8{flex:none;width:72px;height:72px;border-radius:18px;object-fit:cover;box-shadow:0 0 0 1px var(--hairline)}._logoLink_55bdf_18{flex:none;display:block;border-radius:18px;transition:transform .5s var(--spring),box-shadow .3s var(--ease-out)}._nameLink_55bdf_28{display:inline-block;transform-origin:left center;transition:transform .6s var(--ease-out)}._nameLink_55bdf_28:hover{text-decoration:none}@media (hover: hover){._logoLink_55bdf_18:hover{transform:scale(1.08);box-shadow:var(--shadow-hover)}._nameLink_55bdf_28:hover{transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){._logoLink_55bdf_18,._nameLink_55bdf_28{transform:none!important}}._school_55bdf_56{font-size:clamp(21px,2.6vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2}._school_55bdf_56 a{color:var(--text)}._degree_55bdf_67{margin-top:4px;font-size:19px;color:var(--text-2)}._meta_55bdf_73{margin-top:6px;font-size:15px;color:var(--text-3)}@media (max-width: 734px){._card_55bdf_1{flex-direction:column;align-items:flex-start;gap:16px}._logo_55bdf_8{width:56px;height:56px;border-radius:14px}._logoLink_55bdf_18{border-radius:14px}._degree_55bdf_67{font-size:17px}}._grid_ojjo3_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:156px 36px;padding-top:48px}._folder_ojjo3_10{--folder-back: #e6e9ef;--folder-back-2: #d6dbe3;--folder-front: 255 255 255;--folder-edge: rgb(255 255 255 / .85);--folder-shadow: rgb(30 40 60 / .18);--folder-ink: var(--text);--folder-ink-2: var(--text-2);--folder-chip: rgb(0 0 0 / .06);--sheet-frame: #fff;--sheet-paper: #fff;--sheet-ink: #1d1d1f;--sheet-ink-2: #6e6e73;--sheet-line: #e8e8ed;--radius-folder: 30px;position:relative}:root[data-theme=dark] ._folder_ojjo3_10{--folder-back: #3b3b41;--folder-back-2: #2d2d32;--folder-front: 64 64 72;--folder-edge: rgb(255 255 255 / .16);--folder-shadow: rgb(0 0 0 / .5);--folder-chip: rgb(255 255 255 / .1);--sheet-frame: #3a3a40;--sheet-paper: #2c2c31;--sheet-ink: #f5f5f7;--sheet-ink-2: #a1a1a6;--sheet-line: rgb(255 255 255 / .1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._folder_ojjo3_10{--folder-back: #3b3b41;--folder-back-2: #2d2d32;--folder-front: 64 64 72;--folder-edge: rgb(255 255 255 / .16);--folder-shadow: rgb(0 0 0 / .5);--folder-chip: rgb(255 255 255 / .1);--sheet-frame: #3a3a40;--sheet-paper: #2c2c31;--sheet-ink: #f5f5f7;--sheet-ink-2: #a1a1a6;--sheet-line: rgb(255 255 255 / .1)}}._stage_ojjo3_58{position:relative;aspect-ratio:var(--folder-aspect, 4 / 3);perspective:1000px}._toggle_ojjo3_65{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;border:0;border-radius:var(--radius-folder);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}._back_ojjo3_79{position:absolute;top:9%;right:0;bottom:0;left:0;border-radius:16px var(--radius-folder) var(--radius-folder) var(--radius-folder);background:linear-gradient(180deg,var(--folder-back),var(--folder-back-2));box-shadow:inset 0 1px 0 var(--folder-edge),0 18px 40px -20px var(--folder-shadow)}._back_ojjo3_79:before{content:"";position:absolute;bottom:calc(100% - 1px);left:0;width:38%;height:24px;border-radius:18px 18px 0 0;background:var(--folder-back);box-shadow:inset 0 1px 0 var(--folder-edge)}._pic_ojjo3_102{position:absolute;z-index:calc(12 - var(--i));left:12%;top:24%;width:56%;aspect-ratio:16 / 10;padding:5px;border:0;border-radius:18px;background:var(--sheet-frame);box-shadow:0 10px 26px -10px #0006;transform:translate(calc(var(--i) * 6%),calc(var(--i) * -5%)) rotate(calc(var(--i) * 3deg - 1.5deg));transition:transform .65s var(--spring),box-shadow .3s var(--ease-out);transition-delay:calc(var(--i) * 45ms);will-change:transform;-webkit-tap-highlight-color:transparent}button._pic_ojjo3_102{cursor:pointer}div._pic_ojjo3_102{pointer-events:none}._pic_ojjo3_102>img{width:100%;height:100%;object-fit:cover;border-radius:13px}._caption_ojjo3_140{position:absolute;left:10px;top:10px;max-width:calc(100% - 20px);overflow:hidden;padding:3px 10px;border-radius:999px;background:rgb(var(--folder-front) / .8);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);color:var(--folder-ink);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .2s var(--ease-out)}._front_ojjo3_161{position:absolute;left:0;right:0;bottom:0;z-index:20;height:62%;display:flex;flex-direction:column;padding:18px 22px;border-radius:var(--radius-folder);color:var(--folder-ink);background:rgb(var(--folder-front) / calc(.42 + .35 * var(--glass-alpha, .59)));-webkit-backdrop-filter:blur(calc(var(--lg-blur, 8px) + 2px)) saturate(1.5);backdrop-filter:blur(calc(var(--lg-blur, 8px) + 2px)) saturate(1.5);box-shadow:inset 0 1px 0 var(--folder-edge),inset 0 0 0 .5px var(--folder-edge),0 -8px 24px -16px var(--folder-shadow);transform-origin:50% 100%;transition:height .6s var(--spring),transform .7s var(--spring);pointer-events:none}._cover_ojjo3_187{margin-top:auto;transition:opacity .2s var(--ease-out)}._name_ojjo3_192{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em}._count_ojjo3_200{margin-top:4px;font-size:13px;color:var(--folder-ink-2)}._info_ojjo3_206{position:absolute;top:18px;right:22px;bottom:18px;left:22px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s var(--ease-out),transform .5s var(--spring),visibility 0s .2s}._details_ojjo3_218{display:flex;flex-direction:column;gap:8px;height:100%;animation:_detailsIn_ojjo3_1 .36s var(--ease-out)}@keyframes _detailsIn_ojjo3_1{0%{opacity:0;transform:translateY(4px)}}._title_ojjo3_233{margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.02em}._title_ojjo3_233 a{color:inherit;pointer-events:auto}._description_ojjo3_246{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--folder-ink-2)}._tags_ojjo3_256{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}._tags_ojjo3_256 li{padding:2px 9px;border-radius:999px;background:var(--folder-chip);font-size:11px;line-height:1.5}._links_ojjo3_273{display:flex;gap:16px;margin-top:auto}._links_ojjo3_273 a{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;pointer-events:auto}._folder_ojjo3_10[data-open] ._pic_ojjo3_102{transform:translate(calc(3% + var(--i) * 9%),calc(-96% - var(--i) * 46%)) rotate(calc(var(--i) * 4deg - 2deg))}._folder_ojjo3_10[data-open] ._pic_ojjo3_102[data-selected]{box-shadow:0 0 0 2px var(--link),0 16px 34px -12px #00000073}._folder_ojjo3_10[data-open] ._caption_ojjo3_140{opacity:1}._folder_ojjo3_10[data-open] ._front_ojjo3_161{height:var(--front-open, 74%);transform:rotateX(-6deg)}._folder_ojjo3_10[data-open] ._cover_ojjo3_187{opacity:0}._folder_ojjo3_10[data-open] ._info_ojjo3_206{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-out) .12s,transform .6s var(--spring) 80ms}@media (hover: hover){._folder_ojjo3_10:is(:hover,:focus-within) ._pic_ojjo3_102{transform:translate(calc(3% + var(--i) * 9%),calc(-96% - var(--i) * 46%)) rotate(calc(var(--i) * 4deg - 2deg))}._folder_ojjo3_10:is(:hover,:focus-within) ._pic_ojjo3_102[data-selected]{box-shadow:0 0 0 2px var(--link),0 16px 34px -12px #00000073}._folder_ojjo3_10:is(:hover,:focus-within) ._caption_ojjo3_140{opacity:1}._folder_ojjo3_10:is(:hover,:focus-within) ._front_ojjo3_161{height:var(--front-open, 74%);transform:rotateX(-6deg)}._folder_ojjo3_10:is(:hover,:focus-within) ._cover_ojjo3_187{opacity:0}._folder_ojjo3_10:is(:hover,:focus-within) ._info_ojjo3_206{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-out) .12s,transform .6s var(--spring) 80ms}}@media (min-width: 761px){._grid_ojjo3_2>:nth-child(2n){margin-top:88px}}@media (max-width: 760px){._grid_ojjo3_2{grid-template-columns:1fr;gap:140px;padding-top:40px}._stage_ojjo3_58{aspect-ratio:var(--folder-aspect-narrow, 6 / 5)}}@media (prefers-reduced-motion: reduce){._pic_ojjo3_102,._front_ojjo3_161,._info_ojjo3_206,._details_ojjo3_218{transition:opacity .2s linear!important;animation:none!important}._front_ojjo3_161{transform:none!important}}._grid_11arp_2{--folder-aspect: 1 / 1;--folder-aspect-narrow: 1 / 1.08;--front-open: 85%}._cover_11arp_8{display:flex;align-items:center;gap:14px}._logo_11arp_14{flex:none;width:44px;height:44px;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--hairline)}._sheet_11arp_25{display:flex;flex-direction:column;align-items:flex-start;gap:3px;height:100%;padding:12px 14px;border-radius:13px;background:var(--sheet-paper);color:var(--sheet-ink);text-align:left;overflow:hidden}._sheetLogo_11arp_39{width:28px;height:28px;margin-bottom:4px;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--sheet-line)}._sheetTitle_11arp_49{font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em}._sheetDates_11arp_56{font-size:11px;color:var(--sheet-ink-2)}._sheetLines_11arp_61{flex:1;width:100%;margin-top:8px;background:repeating-linear-gradient(180deg,var(--sheet-line) 0 5px,transparent 5px 12px);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}._meta_11arp_70{display:flex;flex-direction:column;margin-top:-4px;font-size:13px;color:var(--folder-ink-2)}._bullets_11arp_78{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:16px;font-size:13px;line-height:1.4;color:var(--folder-ink-2)}._bullets_11arp_78 li::marker{color:var(--text-3)}._face_1wth8_1{width:clamp(220px,58vw,340px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--face-bg);box-shadow:var(--shadow-hover);touch-action:manipulation}._face_1wth8_1 img{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-select:none}._hero_1fhb2_1{position:relative;isolation:isolate;overflow:hidden;padding:clamp(32px,7vw,72px) 0 clamp(72px,12vw,128px);background:var(--bg)}._ambient_1fhb2_10{position:absolute;inset:-10% -20% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(38% 30% at 22% 62%,rgb(41 151 255 / .22),transparent 70%),radial-gradient(34% 28% at 78% 58%,rgb(255 94 168 / .18),transparent 70%),radial-gradient(30% 26% at 50% 82%,rgb(163 91 255 / .16),transparent 70%);filter:blur(20px)}._glass_1fhb2_24{display:flex;align-items:center;gap:12px;width:min(100%,340px);margin-top:20px}._glassEnd_1fhb2_32{flex:none;display:grid;place-items:center;color:var(--text-3)}._slider_1fhb2_39{--thumb-w: 38px;--thumb-h: 24px;flex:1;min-width:0;height:40px;margin:0;background:none;cursor:pointer;touch-action:pan-y;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}._slider_1fhb2_39:focus-visible{outline:none}._slider_1fhb2_39::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--lg-fill) calc(var(--thumb-w) / 2 + (100% - var(--thumb-w)) * var(--p)),var(--lg-rail) 0)}._slider_1fhb2_39::-moz-range-track{height:6px;border-radius:3px;background:var(--lg-rail)}._slider_1fhb2_39::-moz-range-progress{height:6px;border-radius:3px;background:var(--lg-fill)}._slider_1fhb2_39::-webkit-slider-thumb{width:var(--thumb-w);height:var(--thumb-h);margin-top:calc((6px - var(--thumb-h)) / 2);border:0;border-radius:999px;background:#fff;box-shadow:0 3px 10px #00000029,0 0 0 .5px #0000000f;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .26s var(--spring),background-color .16s ease-out,box-shadow .16s ease-out}._slider_1fhb2_39::-moz-range-thumb{width:var(--thumb-w);height:var(--thumb-h);border:0;border-radius:999px;background:#fff;box-shadow:0 3px 10px #00000029;transition:transform .26s var(--spring),background-color .16s ease-out}._slider_1fhb2_39:active::-webkit-slider-thumb{transform:scale(1.4,1.5);background:#ffffff47;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 2px 2px #fff9,inset 0 -6px 12px #0000000f,0 8px 22px #0000002e}._slider_1fhb2_39:active::-moz-range-thumb{transform:scale(1.4,1.5);background:#ffffff47}._slider_1fhb2_39:focus-visible::-webkit-slider-thumb{box-shadow:0 3px 10px #00000029,0 0 0 3px var(--lg-ring)}@media (prefers-reduced-motion: reduce){._slider_1fhb2_39::-webkit-slider-thumb,._slider_1fhb2_39::-moz-range-thumb{transition:none}}._inner_1fhb2_140{display:flex;flex-direction:column;align-items:center;text-align:center}._hint_1fhb2_147{margin-top:16px;font-size:13px;color:var(--text-3)}@media (hover: none){._hint_1fhb2_147{visibility:hidden}}._title_1fhb2_159{margin-top:clamp(28px,5vw,44px);font-size:clamp(48px,9vw,96px);line-height:1.04;font-weight:700;letter-spacing:-.035em}._name_1fhb2_167{background:linear-gradient(90deg,#2997ff,#a35bff 55%,#ff5ea8);-webkit-background-clip:text;background-clip:text;color:transparent}._lede_1fhb2_174{max-width:640px;margin-top:20px;font-size:clamp(19px,2.4vw,24px);line-height:1.38;letter-spacing:-.015em;color:var(--text-2)}._ctas_1fhb2_183{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}._social_1fhb2_191{display:flex;gap:14px;list-style:none;margin:28px 0 0;padding:0}
