._toggle_nquwz_1{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--text);transition:background-color .25s var(--ease),color .25s var(--ease)}._toggle_nquwz_1:hover{background-color:var(--surface-2);color:var(--accent)}._toggle_nquwz_1 svg{width:18px;height:18px}._header_1n0d1_1{position:sticky;top:0;z-index:1000;background-color:var(--nav-bg);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--border)}._nav_1n0d1_11{max-width:var(--content-max);margin:0 auto;min-height:var(--nav-height);padding:0 var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._brand_1n0d1_22{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}._brand_1n0d1_22:hover{text-decoration:none;color:var(--text)}._links_1n0d1_34{display:flex;align-items:center;gap:var(--space-8);flex:1;justify-content:center}._link_1n0d1_34{font-size:.85rem;font-weight:400;color:var(--text-secondary);padding:.35rem 0;position:relative;transition:color .25s var(--ease)}._link_1n0d1_34:hover{color:var(--text);text-decoration:none}._link_1n0d1_34._active_1n0d1_56{color:var(--text);font-weight:500}._link_1n0d1_34._active_1n0d1_56:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background-color:var(--accent)}._right_1n0d1_72{display:flex;align-items:center;gap:var(--space-2)}._burger_1n0d1_79{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;border-radius:8px}._burgerLine_1n0d1_89{display:block;width:18px;height:1.5px;margin:0 auto;background-color:var(--text);transition:transform .3s var(--ease),opacity .3s var(--ease)}._burgerOpen1_1n0d1_98{transform:translateY(3.5px) rotate(45deg)}._burgerOpen2_1n0d1_102{transform:translateY(-3px) rotate(-45deg)}._mobileMenu_1n0d1_107{position:fixed;inset:var(--nav-height) 0 auto 0;background-color:var(--nav-bg);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--border);overflow:hidden;max-height:0;transition:max-height .4s var(--ease)}._mobileOpen_1n0d1_119{max-height:calc(100vh - var(--nav-height))}._mobileMenu_1n0d1_107 ul{padding:var(--space-2) var(--space-6) var(--space-6)}._mobileLink_1n0d1_127{display:block;font-size:1.5rem;font-weight:500;color:var(--text);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}._mobileLink_1n0d1_127:hover{text-decoration:none;color:var(--accent)}._mobileActive_1n0d1_141{color:var(--accent)}@media (max-width: 833px){._links_1n0d1_34{display:none}._burger_1n0d1_79{display:flex}}._container_7vgkr_1{width:100%;max-width:var(--content-max);margin:0 auto;padding-left:var(--space-6);padding-right:var(--space-6)}@media (max-width: 734px){._container_7vgkr_1{padding-left:var(--space-4);padding-right:var(--space-4)}}._footer_icuqk_1{border-top:1px solid var(--border);padding:var(--space-8) 0;background-color:var(--bg)}._inner_icuqk_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._copy_icuqk_15,._license_icuqk_16{font-size:.8rem;color:var(--text-tertiary);letter-spacing:.01em}._license_icuqk_16 a{color:var(--text-tertiary)}._license_icuqk_16 a:hover{color:var(--accent)}@media (max-width: 600px){._inner_icuqk_7{justify-content:center;text-align:center}}._shell_jnomo_1{display:flex;flex-direction:column;min-height:100vh}._main_jnomo_7{flex:1}._btn_uvnxr_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.0625rem;font-weight:500;line-height:1;padding:.85rem 1.5rem;border-radius:var(--radius-pill);transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .2s var(--ease),box-shadow .25s var(--ease);white-space:nowrap}._btn_uvnxr_1:hover{text-decoration:none}._btn_uvnxr_1:active{transform:scale(.97)}._primary_uvnxr_26{background-color:var(--accent);color:var(--accent-contrast)}._primary_uvnxr_26:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-md)}._secondary_uvnxr_37{background-color:transparent;color:var(--text);border:1px solid var(--border-strong)}._secondary_uvnxr_37:hover{border-color:var(--text);background-color:var(--surface-2)}._text_uvnxr_49{background:none;color:var(--accent);padding:.25rem 0}._text_uvnxr_49:hover{text-decoration:underline}._list_18p9o_1{display:flex;align-items:center;gap:1.1rem}._link_18p9o_7{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:50%;transition:color .25s var(--ease),transform .25s var(--ease),background-color .25s var(--ease)}._link_18p9o_7:hover{color:var(--accent);transform:translateY(-2px);text-decoration:none}._link_18p9o_7 svg{width:100%;height:100%}._logo_18p9o_28{width:100%;height:100%;object-fit:contain;border-radius:6px}._md_18p9o_36 ._link_18p9o_7{width:26px;height:26px}._lg_18p9o_41 ._link_18p9o_7{width:30px;height:30px}._sm_18p9o_46 ._link_18p9o_7{width:20px;height:20px}._canvas_x658e_1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.55}html[data-theme=dark] ._canvas_x658e_1{opacity:.65}._showy_x658e_17{opacity:.85}html[data-theme=dark] ._showy_x658e_17{opacity:.9}._home_856c2_1{position:relative;overflow:hidden}._bgGlow_856c2_7{position:absolute;top:-20%;right:-10%;width:70%;height:90%;background:radial-gradient(50% 50% at 60% 40%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);filter:blur(60px);z-index:0;pointer-events:none}._hero_856c2_23{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:var(--space-16);min-height:calc(100vh - var(--nav-height));padding:var(--space-16) 0}._copy_856c2_35{animation:_rise_856c2_1 .9s var(--ease) both}._chip_856c2_39{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:var(--text-secondary);background-color:var(--surface);border:1px solid var(--border);padding:.4rem .9rem;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);margin-bottom:var(--space-8)}._chipDot_856c2_54{width:7px;height:7px;border-radius:50%;background-color:#30d158;box-shadow:0 0 0 3px color-mix(in srgb,#30d158 25%,transparent)}._name_856c2_62{font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin-bottom:var(--space-5)}._role_856c2_70{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.5;color:var(--text);max-width:42ch;margin-bottom:var(--space-5)}._accent_856c2_79{background:linear-gradient(120deg,var(--accent),#42a5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent);font-weight:600}._tagline_856c2_88{font-size:1.0625rem;line-height:1.65;color:var(--text-tertiary);max-width:46ch;margin-bottom:var(--space-8);font-style:italic}._actions_856c2_97{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-10)}._ghost_856c2_105{font-size:1.0625rem;font-weight:500;color:var(--accent)}._ghost_856c2_105 span{transition:transform .25s var(--ease);display:inline-block}._ghost_856c2_105:hover{text-decoration:none}._ghost_856c2_105:hover span{transform:translate(4px)}._highlights_856c2_125{display:flex;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-6) 0;margin-bottom:var(--space-6);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._highlight_856c2_125{display:flex;flex-direction:column}._highlightValue_856c2_140{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text)}._highlightLabel_856c2_148{margin-top:.3rem;font-size:.85rem;color:var(--text-tertiary)}._social_856c2_154{padding-top:var(--space-2);display:flex}._portrait_856c2_160{position:relative;justify-self:center;width:100%;max-width:420px}._portraitFrame_856c2_167{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border);background-color:var(--surface)}._portraitFrame_856c2_167 img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}._portraitFrame_856c2_167:hover img{transform:scale(1.04)}._portraitGlow_856c2_188{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(60% 60% at 50% 40%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%);filter:blur(40px);z-index:-1;opacity:.8}._spotlight_856c2_202{position:absolute;left:calc(-1 * var(--space-8));bottom:var(--space-8);width:min(78%,300px);display:flex;flex-direction:column;gap:.25rem;padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg),inset 0 1px #ffffff40;animation:_floatIn_856c2_1 1s var(--ease) .3s both;color:inherit;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}._spotlight_856c2_202:hover{text-decoration:none;transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-border));box-shadow:var(--shadow-lg),inset 0 1px #ffffff4d}._spotlightLabel_856c2_230{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._availDot_856c2_241{width:8px;height:8px;border-radius:50%;background-color:#30d158;box-shadow:0 0 #30d15880;animation:_pulse_856c2_1 2s var(--ease) infinite}@keyframes _pulse_856c2_1{0%{box-shadow:0 0 #30d15880}70%{box-shadow:0 0 0 7px #30d15800}to{box-shadow:0 0 #30d15800}}._spotlightTitle_856c2_262{font-size:1rem;font-weight:600;line-height:1.3;color:var(--text)}._spotlightSub_856c2_269{font-size:.85rem;color:var(--text-secondary)}._spotlightCta_856c2_274{margin-top:.3rem;font-size:.82rem;font-weight:600;color:var(--accent)}._spotlightCta_856c2_274 span{display:inline-block;transition:transform .25s var(--ease)}._spotlight_856c2_202:hover ._spotlightCta_856c2_274 span{transform:translate(3px)}@keyframes _rise_856c2_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _floatIn_856c2_1{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 833px){._hero_856c2_23{grid-template-columns:1fr;gap:var(--space-12);text-align:center;min-height:auto;padding:var(--space-12) 0 var(--space-16)}._tagline_856c2_88{margin-left:auto;margin-right:auto}._actions_856c2_97,._highlights_856c2_125,._social_856c2_154{justify-content:center}._highlights_856c2_125{gap:var(--space-10)}._portrait_856c2_160{grid-row:1;max-width:340px}._spotlight_856c2_202{left:50%;transform:translate(-50%);bottom:calc(-1 * var(--space-6));text-align:left}@keyframes _floatIn_856c2_1{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}}@media (max-width: 420px){._actions_856c2_97{flex-direction:column;align-items:stretch}._spotlight_856c2_202{width:86%}}._section_12fkm_1{padding:var(--space-24) 0}._hidden_12fkm_5{opacity:0;transform:translateY(24px)}._visible_12fkm_10{opacity:1;transform:translateY(0);transition:opacity .7s var(--ease),transform .7s var(--ease)}@media (max-width: 734px){._section_12fkm_1{padding:var(--space-16) 0}}._wrap_1usos_1{margin-bottom:var(--space-12)}._center_1usos_5{text-align:center;margin-left:auto;margin-right:auto}._start_1usos_11{text-align:left}._eyebrow_1usos_15{font-size:.8rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}._title_1usos_24{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;letter-spacing:-.025em}._subtitle_1usos_30{margin-top:var(--space-4);font-size:1.125rem;color:var(--text-secondary);max-width:60ch}._center_1usos_5 ._subtitle_1usos_30{margin-left:auto;margin-right:auto}._header_177te_1{padding:var(--space-24) 0 var(--space-12);text-align:center;border-bottom:1px solid var(--border);background:radial-gradient(80% 120% at 50% -10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%)}._eyebrow_177te_13{font-size:.8rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4)}._title_177te_22{font-size:clamp(2.4rem,6vw,4rem);font-weight:700;letter-spacing:-.03em}._subtitle_177te_28{margin:var(--space-6) auto 0;font-size:1.1875rem;line-height:1.5;color:var(--text-secondary);max-width:54ch}@media (max-width: 734px){._header_177te_1{padding:var(--space-16) 0 var(--space-8)}}._page_xrlhv_2{position:relative;overflow:hidden}._content_xrlhv_7{position:relative;z-index:1}._glowA_xrlhv_12,._glowB_xrlhv_13{position:absolute;z-index:0;pointer-events:none;filter:blur(70px)}._glowA_xrlhv_12{top:6%;right:-8%;width:46%;height:46%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}._glowB_xrlhv_13{bottom:8%;left:-10%;width:48%;height:48%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,#8e5bff 12%,transparent),transparent 70%)}._introSection_xrlhv_45{padding-top:var(--space-16)}._block_xrlhv_49{padding-top:var(--space-12);padding-bottom:var(--space-12)}._introGrid_xrlhv_55{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-16);align-items:start}._introText_xrlhv_62 p{font-size:1.1875rem;line-height:1.75;color:var(--text-secondary);margin-bottom:var(--space-8)}._labLink_xrlhv_69{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text);background-color:var(--surface-2);border:1px solid var(--border);padding:.5rem .9rem;border-radius:var(--radius-pill);transition:border-color .25s var(--ease),color .25s var(--ease)}._labLink_xrlhv_69:hover{text-decoration:none;color:var(--accent);border-color:var(--accent)}._labLogo_xrlhv_88{width:22px;height:22px;border-radius:5px;object-fit:contain}._introActions_xrlhv_95{margin-top:var(--space-8)}._skills_xrlhv_100{display:flex;flex-direction:column;gap:var(--space-4)}._skillCard_xrlhv_106{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px #fff3;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}._skillCard_xrlhv_106:hover{transform:translateY(-3px);box-shadow:var(--shadow-md),inset 0 1px #ffffff40;border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._skillIcon_xrlhv_127{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent)}._skillTitle_xrlhv_139{font-size:1.0625rem;font-weight:600;margin-bottom:var(--space-2)}._skillDetail_xrlhv_145{font-size:.95rem;color:var(--text-secondary);line-height:1.55}._timeline_xrlhv_152{position:relative;max-width:760px;margin:0 auto;padding-left:var(--space-4)}._tlItem_xrlhv_159{position:relative;padding-left:var(--space-12);padding-bottom:var(--space-12);border-left:2px solid var(--border)}._tlItem_xrlhv_159:last-child{border-left-color:transparent;padding-bottom:0}._tlDot_xrlhv_171{position:absolute;left:-22px;top:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--accent-contrast);background-color:var(--accent);box-shadow:0 0 0 4px var(--bg)}._tlDate_xrlhv_186{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent);padding:.25rem .7rem;border-radius:var(--radius-pill);margin-bottom:var(--space-3)}._tlTitle_xrlhv_198{font-size:1.3rem;font-weight:600;margin-bottom:var(--space-2)}._tlOrg_xrlhv_204{display:block;font-size:.95rem;color:var(--text-tertiary);margin-bottom:var(--space-4)}._tlDesc_xrlhv_211{color:var(--text-secondary);line-height:1.65;max-width:54ch}._credGrid_xrlhv_218{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}._cred_xrlhv_218{display:flex;gap:var(--space-4);padding:var(--space-6);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px #fff3;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}._cred_xrlhv_218:hover{transform:translateY(-3px);box-shadow:var(--shadow-md),inset 0 1px #ffffff40;border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._credIcon_xrlhv_244{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent)}._credDate_xrlhv_256{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-2)}._credTitle_xrlhv_266{font-size:1.125rem;font-weight:600;margin-bottom:var(--space-2)}._credOrg_xrlhv_272{display:block;font-size:.92rem;color:var(--text-secondary);line-height:1.5}._credDesc_xrlhv_279{margin-top:var(--space-2);font-size:.92rem;color:var(--text-tertiary);line-height:1.45}._credLink_xrlhv_286{display:inline-flex;align-items:center;gap:.35rem;margin-top:var(--space-4);font-size:.9rem;font-weight:500;color:var(--accent)}@media (max-width: 900px){._introGrid_xrlhv_55{grid-template-columns:1fr;gap:var(--space-8)}}@media (max-width: 734px){._tlItem_xrlhv_159{padding-left:var(--space-8)}._tlDot_xrlhv_171{width:36px;height:36px;left:-19px}._credGrid_xrlhv_218{grid-template-columns:1fr}}._series_hhg8u_2{margin-bottom:var(--space-16)}._seriesBanner_hhg8u_6{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-12);align-items:center;width:100%;text-align:left;padding:var(--space-8);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface));border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}._seriesBanner_hhg8u_6:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._seriesToggle_hhg8u_31{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;color:var(--accent)}._chevron_hhg8u_40{transition:transform .3s var(--ease)}._chevronUp_hhg8u_44{transform:rotate(180deg)}._seriesContent_hhg8u_49{padding-top:var(--space-16);animation:_seriesReveal_hhg8u_1 .45s var(--ease) both}@keyframes _seriesReveal_hhg8u_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._seriesMedia_hhg8u_65{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}._seriesMedia_hhg8u_65 img{display:block;width:100%;height:auto}._seriesKicker_hhg8u_77{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-contrast);background-color:var(--accent);padding:.35rem .9rem;border-radius:var(--radius-pill);margin-bottom:var(--space-4)}._seriesTitle_hhg8u_90{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;letter-spacing:-.025em;margin-bottom:var(--space-4)}._seriesDesc_hhg8u_97{font-size:1.0625rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}._prefaceRow_hhg8u_105{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-12)}._prefaceRow_hhg8u_105 ._card_hhg8u_112{grid-column:span 1}._phase_hhg8u_116{margin-bottom:var(--space-16)}._phaseHead_hhg8u_120{display:flex;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-8);border-bottom:1px solid var(--border);flex-wrap:wrap}._phaseNum_hhg8u_130{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._phaseTitle_hhg8u_138{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._phaseRange_hhg8u_144{font-size:.9rem;color:var(--text-tertiary);margin-left:auto}._grid_hhg8u_150{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}._card_hhg8u_112{display:flex;flex-direction:column;flex:1;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);color:inherit;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}._card_hhg8u_112:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--border-strong);text-decoration:none}._cardHead_hhg8u_178{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}._badge_hhg8u_185{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);transition:color .3s var(--ease),background .3s var(--ease)}._card_hhg8u_112:hover ._badge_hhg8u_185{color:var(--accent-contrast);background:var(--accent)}._cardLabel_hhg8u_212{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}._cardTitle_hhg8u_220{font-size:1.15rem;font-weight:600;line-height:1.3;margin-bottom:var(--space-3)}._cardDesc_hhg8u_227{font-size:.92rem;color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-5)}._cardCta_hhg8u_234{margin-top:auto;font-size:.9rem;font-weight:500;color:var(--accent)}._cardCta_hhg8u_234 span{display:inline-block;transition:transform .25s var(--ease)}._card_hhg8u_112:hover ._cardCta_hhg8u_234 span{transform:translate(4px)}._future_hhg8u_251{text-align:center;padding:var(--space-16) var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background-color:var(--surface-2)}._future_hhg8u_251 h3{font-size:1.4rem;font-weight:600;margin-bottom:var(--space-3)}._future_hhg8u_251 p{color:var(--text-secondary)}@media (max-width: 900px){._seriesBanner_hhg8u_6{grid-template-columns:1fr}._seriesMedia_hhg8u_65{order:-1}._grid_hhg8u_150,._prefaceRow_hhg8u_105{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._grid_hhg8u_150,._prefaceRow_hhg8u_105{grid-template-columns:1fr}._phaseRange_hhg8u_144{margin-left:0;width:100%}}._group_bc8i7_2{margin-bottom:var(--space-16)}._groupHeading_bc8i7_6{display:flex;align-items:center;gap:var(--space-3);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--border)}._count_bc8i7_18{font-size:.8rem;font-weight:700;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent);padding:.15rem .6rem;border-radius:var(--radius-pill)}._list_bc8i7_27{list-style:none}._item_bc8i7_32{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--border);transition:background-color .2s var(--ease)}._item_bc8i7_32:last-child{border-bottom:none}._itemMain_bc8i7_46{flex:1;min-width:0}._itemTitle_bc8i7_51{font-size:1.1rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--text);margin-bottom:var(--space-3)}._itemAuthors_bc8i7_60{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-2)}._me_bc8i7_67{color:var(--text);font-weight:700}._itemVenue_bc8i7_72{font-size:.92rem;font-style:italic;color:var(--text-tertiary);line-height:1.4}._itemNote_bc8i7_79{margin-top:var(--space-2);font-size:.82rem;font-weight:500;color:var(--accent)}._itemAside_bc8i7_87{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}._badge_bc8i7_95{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.3rem .7rem;border-radius:var(--radius-pill);white-space:nowrap}._accepted_bc8i7_105{color:#2e9e4f;background-color:#30d15829}._review_bc8i7_110{color:#c98a00;background-color:#ffb30029}._submitted_bc8i7_115{color:var(--text-secondary);background-color:var(--surface-2)}._doi_bc8i7_120{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;color:var(--accent);white-space:nowrap}._doi_bc8i7_120:hover{text-decoration:underline}._scholar_bc8i7_135{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-16);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface))}._scholarText_bc8i7_152{display:flex;align-items:center;gap:var(--space-5)}._scholarIcon_bc8i7_158{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent)}._scholarTitle_bc8i7_170{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-2)}._scholarSub_bc8i7_177{font-size:.98rem;color:var(--text-secondary);line-height:1.5;max-width:52ch}@media (max-width: 640px){._item_bc8i7_32{flex-direction:column;gap:var(--space-4)}._itemAside_bc8i7_87{flex-direction:row;align-items:center;gap:var(--space-4)}._scholar_bc8i7_135{flex-direction:column;align-items:flex-start;gap:var(--space-6)}}._overlay_1y58o_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-8);background-color:#000000e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fade_1y58o_1 .25s var(--ease)}@keyframes _fade_1y58o_1{0%{opacity:0}to{opacity:1}}._figure_1y58o_24{max-width:min(1100px,92vw);max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._figure_1y58o_24 img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 20px 60px #00000080;animation:_pop_1y58o_1 .3s var(--ease)}@keyframes _pop_1y58o_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._counter_1y58o_53{color:#ffffffb3;font-size:.9rem;font-variant-numeric:tabular-nums}._close_1y58o_60,._nav_1y58o_61{position:fixed;display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);border-radius:50%;transition:background-color .2s var(--ease),transform .2s var(--ease)}._close_1y58o_60:hover,._nav_1y58o_61:hover{background-color:#ffffff38}._close_1y58o_60{top:var(--space-6);right:var(--space-6);width:44px;height:44px}._nav_1y58o_61{top:50%;transform:translateY(-50%);width:52px;height:52px}._nav_1y58o_61:hover{transform:translateY(-50%) scale(1.05)}._prev_1y58o_98{left:var(--space-6)}._next_1y58o_102{right:var(--space-6)}@media (max-width: 600px){._nav_1y58o_61{width:44px;height:44px}._prev_1y58o_98{left:var(--space-3)}._next_1y58o_102{right:var(--space-3)}}._entries_b33bv_1{display:flex;flex-direction:column;gap:var(--space-24)}._entry_b33bv_7{scroll-margin-top:calc(var(--nav-height) + 16px)}._title_b33bv_11{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-6);max-width:28ch}._meta_b33bv_21{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8)}._metaItem_b33bv_28{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;color:var(--text-secondary)}a._metaItem_b33bv_28:hover{color:var(--accent);text-decoration:none}._metaItem_b33bv_28 svg{flex-shrink:0;color:var(--accent)}._description_b33bv_47{max-width:70ch;margin-bottom:var(--space-10)}._description_b33bv_47 p{color:var(--text-secondary);line-height:1.75;margin-bottom:var(--space-6)}._description_b33bv_47 p:last-child{margin-bottom:0}._description_b33bv_47 strong{color:var(--text);font-weight:600}._photos_b33bv_68{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-4)}._thumb_b33bv_74{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-md);background-color:var(--surface-2);cursor:pointer;box-shadow:var(--shadow-sm)}._thumb_b33bv_74 img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),opacity .3s var(--ease)}._thumb_b33bv_74:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;transition:background-color .3s var(--ease)}._thumb_b33bv_74:hover img{transform:scale(1.06)}._thumb_b33bv_74:hover:after{background-color:#0000001f}@media (max-width: 600px){._photos_b33bv_68{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}}._page_14su5_2{position:relative;overflow:hidden}._content_14su5_7{position:relative;z-index:1}._glowA_14su5_12,._glowB_14su5_13{position:absolute;z-index:0;pointer-events:none;filter:blur(70px)}._glowA_14su5_12{top:-4%;right:-8%;width:50%;height:58%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}._glowB_14su5_13{top:-4%;left:-10%;width:52%;height:58%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,#8e5bff 12%,transparent),transparent 70%)}._cards_14su5_44{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:820px;margin:0 auto}._card_14su5_44{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-8);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px #fff3;color:inherit;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}._cardLink_14su5_69:hover{transform:translateY(-4px);box-shadow:var(--shadow-md),inset 0 1px #ffffff40;border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));text-decoration:none}._icon_14su5_76{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent);margin-bottom:var(--space-5)}._cardLabel_14su5_88{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-2)}._cardValue_14su5_97{font-size:1.0625rem;color:var(--text);line-height:1.5;margin-bottom:var(--space-6);overflow-wrap:anywhere}._cardCta_14su5_105{margin-top:auto;font-size:.95rem;font-weight:500;color:var(--accent)}._cardCta_14su5_105 span{display:inline-block;transition:transform .25s var(--ease)}._cardLink_14su5_69:hover ._cardCta_14su5_105 span{transform:translate(4px)}._cardActions_14su5_122{margin-top:auto;display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}._mailBtn_14su5_130{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;color:var(--accent-contrast);background-color:var(--accent);padding:.5rem 1rem;border-radius:var(--radius-pill);transition:background-color .25s var(--ease),transform .2s var(--ease)}._mailBtn_14su5_130:hover{background-color:var(--accent-hover);text-decoration:none}._mailBtn_14su5_130:active{transform:scale(.97)}._mailLink_14su5_152{font-size:.9rem;font-weight:500;color:var(--accent)}._map_14su5_159{position:relative;max-width:820px;margin:var(--space-8) auto 0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-sm);aspect-ratio:16 / 7;background-color:var(--surface-2)}._map_14su5_159 iframe{width:100%;height:100%;border:0;display:block}._mapPill_14su5_179{position:absolute;left:var(--space-5);bottom:var(--space-5);display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:var(--text);padding:.5rem .9rem;border-radius:var(--radius-pill);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-md),inset 0 1px #ffffff40;pointer-events:none}._mapPill_14su5_179 svg{color:var(--accent)}._connect_14su5_204{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--border)}._connectTitle_14su5_215{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._cv_14su5_221{margin-top:var(--space-2)}@media (max-width: 640px){._cards_14su5_44{grid-template-columns:1fr}}._page_d5f74_1{position:relative;overflow:hidden}._content_d5f74_6{position:relative;z-index:1}._wrap_d5f74_11{padding:var(--space-12) 0 var(--space-24)}._actions_d5f74_15{display:flex;justify-content:center;margin-bottom:var(--space-8)}._viewer_d5f74_21{width:100%;height:85vh;min-height:520px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--surface-2)}._viewer_d5f74_21 iframe{width:100%;height:100%;border:0;display:block}._fallback_d5f74_39{margin-top:var(--space-5);text-align:center;font-size:.92rem;color:var(--text-secondary)}:root{--accent: #0071e3;--accent-hover: #0077ed;--accent-contrast: #ffffff;--bg: #fbfbfd;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #f5f5f7;--text: #1d1d1f;--text-secondary: #6e6e73;--text-tertiary: #86868b;--border: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .16);--nav-bg: rgba(251, 251, 253, .72);--glass-bg: rgba(255, 255, 255, .62);--glass-border: rgba(255, 255, 255, .85);--glass-blur: saturate(180%) blur(18px);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 6px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .12);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 980px;--content-max: 1120px;--nav-height: 48px;--ease: cubic-bezier(.25, .1, .25, 1);--transition: .4s var(--ease);color-scheme:light}[data-theme=dark]{--bg: #000000;--bg-elevated: #0a0a0a;--surface: #1d1d1f;--surface-2: #161617;--text: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #86868b;--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--nav-bg: rgba(10, 10, 10, .72);--glass-bg: rgba(40, 40, 46, .55);--glass-border: rgba(255, 255, 255, .18);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 6px 20px rgba(0, 0, 0, .5);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .6);color-scheme:dark}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--text);font-size:1.0625rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition),color var(--transition)}a{color:var(--accent);text-decoration:none;transition:color .2s var(--ease),opacity .2s var(--ease)}a:hover{text-decoration:underline}img{max-width:100%;display:block}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}h1,h2,h3,h4,h5{line-height:1.08;letter-spacing:-.015em;font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
