.page_page__BYpTq{min-height:100vh;padding-top:calc(var(--header-height) + 3rem);background:var(--color-white)}.page_container__C9dR1{max-width:1000px;margin:0 auto;padding:0 1rem 2rem}.page_backLinkWrapper__wENk9{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1rem);z-index:100;background:var(--color-white);padding:.75rem 0;margin-bottom:1rem}.page_backLink__Sed2M{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-gray-600);font-size:.9rem;transition:color var(--transition-base)}.page_backLink__Sed2M:hover{color:var(--color-primary)}.page_header__Tu82K{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.page_photoWrapper__tmRvw{width:200px;height:200px;border-radius:var(--radius-lg);overflow:hidden;flex-shrink:0}.page_photo__TF8zy{width:100%;height:100%;object-fit:cover}.page_placeholder__qHUE1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100)}.page_placeholder__qHUE1 i{font-size:4rem;color:var(--color-gray-300)}.page_info__ojcmp{flex:1 1}.page_name__hXD63{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color-gray-900);margin-bottom:.5rem}.page_role__PMyIY{font-size:1.25rem;color:var(--color-primary);font-weight:600}.page_bioSection__j3SBv{margin-bottom:3rem}.page_bio__PgUvN{font-size:1.1rem;color:var(--color-gray-700);line-height:1.8}.page_bio__PgUvN p{margin-bottom:1rem}.page_bio__PgUvN p:last-child{margin-bottom:0}.page_gallerySection__6uN_x{margin-top:3rem}.page_galleryTitle__FtsPp{font-size:1.5rem;font-weight:700;color:var(--color-gray-900);margin-bottom:1.5rem}.page_notFound__Z0LQH{text-align:center;padding:4rem 2rem}.page_notFound__Z0LQH h1{font-size:2rem;color:var(--color-gray-900);margin-bottom:1.5rem}.page_backBtn__ekPdD{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-white);font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-base)}.page_backBtn__ekPdD:hover{background:var(--color-primary-dark)}@media (max-width:768px){.page_container__C9dR1{padding:1.5rem 1rem}.page_header__Tu82K{flex-direction:column;text-align:center}.page_photoWrapper__tmRvw{width:150px;height:150px}.page_name__hXD63{font-size:1.75rem}.page_bio__PgUvN,.page_role__PMyIY{font-size:1rem}.page_gallery__HN8Yq{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.MediaCarousel_carousel__M3dL5{position:relative;width:100%;aspect-ratio:16/9;min-height:300px;max-height:560px;overflow:hidden;background:var(--color-gray-900,#111);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-lg,16px);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.MediaCarousel_slide__y2Iyw{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.MediaCarousel_slide__y2Iyw.MediaCarousel_active__OcYoJ{opacity:1}.MediaCarousel_slide__y2Iyw img{display:block;width:100%;height:100%;object-fit:cover}.MediaCarousel_video__sYinS{display:block;width:100%;height:100%;object-fit:contain;background:#000}.MediaCarousel_audioWrap__i21FP{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.75rem;width:min(80%,480px);padding:1rem 1.25rem;background:hsla(0,0%,7%,.85);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md,12px);color:#fff;font-size:1.1rem}.MediaCarousel_audio__TDGfD{flex:1 1;min-width:0}.MediaCarousel_caption__Ngr4p{position:absolute;left:1rem;bottom:1.35rem;z-index:3;max-width:min(70%,560px);padding:.5rem .9rem;background:hsla(0,0%,7%,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-md,12px);color:#fff;animation:MediaCarousel_captionIn__I0kiq .5s ease}.MediaCarousel_caption__Ngr4p p{margin:0;font-size:.9rem;line-height:1.45}@keyframes MediaCarousel_captionIn__I0kiq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MediaCarousel_arrow__XydeG{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,7%,.5);color:#fff;font-size:1rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.MediaCarousel_arrow__XydeG:hover{background:hsla(0,0%,7%,.8);transform:translateY(-50%) scale(1.08)}.MediaCarousel_left__HThMA{left:.85rem}.MediaCarousel_right__2Nz_K{right:.85rem}.MediaCarousel_progress__FiuZo{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:hsla(0,0%,100%,.2)}.MediaCarousel_progress__FiuZo span{display:block;height:100%;width:100%;background:hsla(0,0%,100%,.9);transform-origin:left;animation-name:MediaCarousel_progressFill__Xje6B;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes MediaCarousel_progressFill__Xje6B{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.MediaCarousel_slide__y2Iyw{transition:none}.MediaCarousel_caption__Ngr4p{animation:none}}@media (max-width:640px){.MediaCarousel_carousel__M3dL5{min-height:240px}.MediaCarousel_arrow__XydeG{width:36px;height:36px;font-size:.85rem}.MediaCarousel_caption__Ngr4p{max-width:85%;left:.65rem;bottom:1.1rem}}.page_page__JYKf3{min-height:100vh;background:var(--color-white);padding-top:var(--header-height)}.page_loading__w0f4i{color:var(--color-gray-500)}.page_loading__w0f4i,.page_notFound__XRKZQ{text-align:center;padding:4rem}.page_notFound__XRKZQ h1{font-size:1.5rem;color:var(--color-gray-800);margin-bottom:1rem}.page_notFound__XRKZQ a{color:var(--color-primary);text-decoration:none}.page_notFound__XRKZQ a:hover{text-decoration:underline}.page_hero__031JY{position:relative;width:100%;height:50vh;min-height:300px;overflow:hidden}.page_heroImage__Y3PBK{width:100%;height:100%;object-fit:cover}.page_heroOverlay__zOuiZ{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem 2rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.page_heroOverlay__zOuiZ h1{color:var(--color-white);font-size:2.5rem;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.3)}.page_container__csJiM{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.page_backLink__8qWAv{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .2s}.page_backLink__8qWAv:hover{color:var(--color-primary-dark)}.page_article__EB5Wh{margin-bottom:3rem}.page_content__nafZq{font-size:1.1rem;line-height:1.8;color:var(--color-gray-700)}.page_content__nafZq p{margin-bottom:1.5rem}.page_content__nafZq h2{font-size:1.5rem;color:var(--color-gray-900);margin:2rem 0 1rem}.page_content__nafZq h3{font-size:1.25rem;color:var(--color-gray-800);margin:1.5rem 0 .75rem}.page_content__nafZq ol,.page_content__nafZq ul{margin:1rem 0 1.5rem 1.5rem}.page_content__nafZq li{margin-bottom:.5rem}.page_gallery__40IIh{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-gray-200)}.page_gallery__40IIh h2{font-size:1.5rem;color:var(--color-gray-900);margin-bottom:1.5rem}@media (max-width:768px){.page_hero__031JY{height:40vh;min-height:250px}.page_heroOverlay__zOuiZ h1{font-size:1.75rem}.page_container__csJiM{padding:1.5rem 1rem}.page_content__nafZq{font-size:1rem}}