.MarkdownRenderer_imageStyles__WOSQU{width:100%;height:auto;margin-top:12px}.MarkdownRenderer_imageStyles__WOSQU+em{display:block;margin-top:4px;margin-bottom:16px;color:var(--foreground-muted,#666);font-size:14px;text-align:center}.MarkdownRenderer_headingElement__rVd4D{scroll-margin-top:20px}.MarkdownRenderer_headingLink__7Yewl{position:relative;display:flex;align-items:center;color:inherit;text-decoration:none;cursor:pointer}.MarkdownRenderer_headingLink__7Yewl:active,.MarkdownRenderer_headingLink__7Yewl:focus,.MarkdownRenderer_headingLink__7Yewl:hover,.MarkdownRenderer_headingLink__7Yewl:visited{color:inherit;text-decoration:none}.MarkdownRenderer_headingLink__7Yewl b{margin-right:4px;font-weight:inherit}.MarkdownRenderer_linkIconSvg__4t2Ac{width:14px;height:14px;color:var(--foreground-muted,#666);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.MarkdownRenderer_headingAnchor__XldQN{display:inline-flex;margin-left:2px}.MarkdownRenderer_headingElement__rVd4D:hover .MarkdownRenderer_linkIconSvg__4t2Ac,.MarkdownRenderer_headingLink__7Yewl:hover .MarkdownRenderer_linkIconSvg__4t2Ac{visibility:visible;opacity:1}@media (hover:none){.MarkdownRenderer_linkIconSvg__4t2Ac{display:none}}@media (max-width:768px){.MarkdownRenderer_headingElement__rVd4D{scroll-margin-top:70px}}@media (hover:none){.MarkdownRenderer_headingAnchor__XldQN{display:none}}.BlogContentRenderer_container__e2gUg{width:100%;max-width:100%;margin:0 auto;line-height:var(--line-height-relaxed)}.BlogContentRenderer_carouselContainer__gJH_P{max-width:100%;margin:32px 0}@media (max-width:768px){.BlogContentRenderer_container__e2gUg{padding:0}}.BlogContentRenderer_markdownContent__6256m{width:100%}.BlogContentRenderer_markdownContent__6256m h2{margin-bottom:var(--space-lg);font-size:24px;font-weight:var(--font-weight-semibold)}.BlogContentRenderer_markdownContent__6256m h3{margin-top:24px;margin-bottom:12px;font-size:20px;font-weight:var(--font-weight-semibold)}.BlogContentRenderer_markdownContent__6256m p{margin-bottom:var(--space-lg)}.BlogContentRenderer_markdownContent__6256m ol,.BlogContentRenderer_markdownContent__6256m ul{margin-bottom:var(--space-lg);padding-left:var(--space-2xl)}.BlogContentRenderer_markdownContent__6256m li{margin-bottom:var(--space-sm)}.BlogContentRenderer_markdownContent__6256m pre{margin-bottom:var(--space-lg);padding:var(--space-lg);overflow-x:auto;background-color:var(--color-gray-100);border-radius:var(--border-radius-sm)}.BlogContentRenderer_markdownContent__6256m code{padding:3px var(--space-xs);font-family:monospace;font-size:.9em;background-color:var(--color-gray-100);border-radius:var(--border-radius-xs)}.BlogContentRenderer_markdownContent__6256m pre code{padding:0;background-color:transparent}.BlogContentRenderer_markdownContent__6256m blockquote{margin-right:0;margin-left:0;padding-left:var(--space-lg);font-style:italic;border-left:4px solid #e0e0e0}.BlogContentRenderer_markdownContent__6256m table{width:100%;margin-bottom:var(--space-lg);border-collapse:collapse}.BlogContentRenderer_markdownContent__6256m td,.BlogContentRenderer_markdownContent__6256m th{padding:var(--space-sm);border:1px solid #e0e0e0}.BlogContentRenderer_markdownContent__6256m th{font-weight:var(--font-weight-semibold);background-color:var(--color-gray-100)}.EventStatus_eventStatus__Tb_vk{display:flex;gap:6px;align-items:center;color:var(--foreground-muted);font-size:14px}.EventStatus_icon__s_Hlj{color:var(--foreground-muted)}.LastUpdated_lastUpdated__1Ikfr{display:flex;gap:6px;align-items:center;color:var(--foreground-muted);font-size:14px}.LastUpdated_calendarIcon__EpzSC,.ReadTime_readTime__Od_HM{color:var(--foreground-muted)}.ReadTime_readTime__Od_HM{display:flex;gap:6px;align-items:center;font-size:14px}.ReadTime_clockIcon__EY0LJ{color:var(--foreground-muted)}.blogPage_metaInfo__sQjd8{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:16px}.blogPage_article__SWYQh{width:100%;min-width:350px}.VideoPlayer_videoPlayerContainer__Tg1V1{position:relative;width:100%;max-width:100vw;overflow:hidden;background:var(--color-background-secondary);border-radius:var(--border-radius-md);aspect-ratio:16/9}.VideoPlayer_videoPlayerContainer__Tg1V1:-webkit-full-screen{display:flex;align-items:center;justify-content:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;background:black;border-radius:0}.VideoPlayer_videoPlayerContainer__Tg1V1:fullscreen{display:flex;align-items:center;justify-content:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;background:black;border-radius:0}.VideoPlayer_videoPlayer__IYfAj{width:100%;height:100%;object-fit:contain}.VideoPlayer_videoPlayerContainer__Tg1V1:-webkit-full-screen .VideoPlayer_videoPlayer__IYfAj{width:100%;height:100%;object-fit:contain}.VideoPlayer_videoPlayerContainer__Tg1V1:fullscreen .VideoPlayer_videoPlayer__IYfAj{width:100%;height:100%;object-fit:contain}@media (max-width:640px){.VideoPlayer_videoPlayerContainer__Tg1V1{border-radius:var(--border-radius-sm)}}@media (prefers-color-scheme:dark){.VideoPlayer_videoPlayerContainer__Tg1V1{background:var(--color-background-secondary)}}@media (min-width:1024px){.VideoPlayer_videoPlayerContainer__Tg1V1{max-width:1200px}}.VideoFullscreenOverlay_overlay__xr38M{position:fixed;top:0;left:0;z-index:var(--z-fullscreen);display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.95);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:VideoFullscreenOverlay_fadeIn__eVykC .3s cubic-bezier(.4,0,.2,1)}.VideoFullscreenOverlay_closeButton___jByi{position:absolute;top:20px;right:20px;z-index:calc(var(--z-fullscreen) + 1);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#ffffff;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease}.VideoFullscreenOverlay_closeButton___jByi:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.VideoFullscreenOverlay_closeButton___jByi:active{transform:scale(.95)}.VideoFullscreenOverlay_closeButton___jByi:focus{outline:2px solid var(--color-primary,#ffffff);outline-offset:2px}.VideoFullscreenOverlay_closeIcon__UBctl{transition:var(--transition-fast)}.VideoFullscreenOverlay_videoContainer__o0mVd{position:relative;width:-moz-fit-content;width:fit-content;max-width:95vw;height:-moz-fit-content;height:fit-content;max-height:90vh;cursor:default;animation:VideoFullscreenOverlay_scaleIn__UatXn .3s cubic-bezier(.4,0,.2,1)}.VideoFullscreenOverlay_video__0gIT5{width:auto!important;max-width:95vw;height:auto!important;max-height:90vh;border-radius:var(--border-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.3)}.VideoFullscreenOverlay_captionOverlay__2KNJW{position:absolute;right:0;bottom:-60px;left:0;max-width:100%;padding:var(--space-lg) var(--space-md);background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,transparent);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);opacity:0;transition:all .3s ease;transform:translateY(20px)}.VideoFullscreenOverlay_videoContainer__o0mVd:hover .VideoFullscreenOverlay_captionOverlay__2KNJW{opacity:1;transform:translateY(0)}.VideoFullscreenOverlay_caption__KdKxn{margin:0;color:white;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);text-shadow:0 2px 4px rgba(0,0,0,.7);text-align:center}.VideoFullscreenOverlay_caption__KdKxn p{margin:0}.VideoFullscreenOverlay_caption__KdKxn a{color:white;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.6);text-decoration-color:rgba(255,255,255,.6);transition:var(--transition-fast)}.VideoFullscreenOverlay_caption__KdKxn a:hover{-webkit-text-decoration-color:white;text-decoration-color:white;text-shadow:0 0 4px rgba(255,255,255,.3)}@keyframes VideoFullscreenOverlay_fadeIn__eVykC{0%{opacity:0}to{opacity:1}}@keyframes VideoFullscreenOverlay_scaleIn__UatXn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.VideoFullscreenOverlay_closeButton___jByi{top:16px;right:16px;width:40px;height:40px}.VideoFullscreenOverlay_videoContainer__o0mVd,.VideoFullscreenOverlay_video__0gIT5{max-width:92vw;max-height:85vh}.VideoFullscreenOverlay_captionOverlay__2KNJW{bottom:-50px;padding:var(--space-md) var(--space-sm)}.VideoFullscreenOverlay_caption__KdKxn{font-size:var(--font-size-sm)}.VideoFullscreenOverlay_overlay__xr38M{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.VideoFullscreenOverlay_closeButton___jByi{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right))}}@media (max-height:500px) and (orientation:landscape){.VideoFullscreenOverlay_videoContainer__o0mVd,.VideoFullscreenOverlay_video__0gIT5{max-width:90vw;max-height:80vh}.VideoFullscreenOverlay_captionOverlay__2KNJW{position:fixed;right:20px;bottom:20px;left:auto;max-width:300px;background:rgba(0,0,0,.9);border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width:480px){.VideoFullscreenOverlay_videoContainer__o0mVd,.VideoFullscreenOverlay_video__0gIT5{max-width:90vw;max-height:80vh}}@media (prefers-reduced-motion:reduce){.VideoFullscreenOverlay_captionOverlay__2KNJW,.VideoFullscreenOverlay_closeButton___jByi,.VideoFullscreenOverlay_closeIcon__UBctl,.VideoFullscreenOverlay_overlay__xr38M,.VideoFullscreenOverlay_videoContainer__o0mVd{transition:none;animation:none}}.SingleImageFullscreen_overlay__VXRWA{position:fixed;top:0;left:0;z-index:var(--z-fullscreen);display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;height:100dvh;background:var(--modal-overlay);cursor:pointer;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);animation:SingleImageFullscreen_fadeIn__3f3JY .3s cubic-bezier(.4,0,.2,1);isolation:isolate}.SingleImageFullscreen_closeButton__C7Cfd{position:absolute;top:20px;right:20px;z-index:calc(var(--z-fullscreen) + 1);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#ffffff;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease}.SingleImageFullscreen_closeButton__C7Cfd:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.SingleImageFullscreen_closeButton__C7Cfd:active{transform:scale(.95)}.SingleImageFullscreen_closeButton__C7Cfd:focus{outline:2px solid var(--color-primary,#ffffff);outline-offset:2px}.SingleImageFullscreen_closeIcon___rAhC{transition:var(--transition-fast)}.SingleImageFullscreen_contentContainer__4xmrt{display:flex;gap:var(--space-xl);align-items:center;justify-content:center;max-width:95vw;max-height:90vh;animation:SingleImageFullscreen_scaleIn__wQxLq .3s cubic-bezier(.4,0,.2,1)}.SingleImageFullscreen_landscapeLayout__TOlZd{flex-direction:column;align-items:center}.SingleImageFullscreen_portraitLayout__uxHw5{flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}@media (min-width:769px){.SingleImageFullscreen_portraitLayout__uxHw5{flex-direction:row!important;align-items:center!important}}.SingleImageFullscreen_imageContainer__8_kTX{position:relative;display:flex;align-items:center;justify-content:center;width:98vw;height:90vh;cursor:default;margin-top:var(--space-lg)}.SingleImageFullscreen_image__yy5Uq{position:static!important;width:auto!important;max-width:98vw;height:auto!important;max-height:85vh;object-fit:contain;border-radius:var(--border-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.3)}.SingleImageFullscreen_captionContainer___sxay{display:flex;align-items:center;justify-content:center;padding:var(--space-lg);animation:SingleImageFullscreen_fadeIn__3f3JY .4s cubic-bezier(.4,0,.2,1) .2s both}.SingleImageFullscreen_captionBelow__p425H{max-width:80vw;margin-top:var(--space-md)}.SingleImageFullscreen_captionSide__ijeVe{align-self:flex-start;max-width:35vw;max-height:80vh;margin-left:var(--space-xl);padding-top:var(--space-lg);overflow-y:auto}.SingleImageFullscreen_caption__YPUqd{margin:0;color:var(--foreground);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);text-align:left}.SingleImageFullscreen_caption__YPUqd p{margin:0}.SingleImageFullscreen_caption__YPUqd a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--foreground-muted);text-decoration-color:var(--foreground-muted);transition:var(--transition-fast)}.SingleImageFullscreen_caption__YPUqd a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);opacity:.8}@keyframes SingleImageFullscreen_fadeIn__3f3JY{0%{opacity:0}to{opacity:1}}@keyframes SingleImageFullscreen_scaleIn__wQxLq{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.SingleImageFullscreen_closeButton__C7Cfd{top:16px;right:16px;width:40px;height:40px}.SingleImageFullscreen_contentContainer__4xmrt{gap:var(--space-md);max-width:95vw;max-height:90vh;flex-direction:column;align-items:center}.SingleImageFullscreen_portraitLayout__uxHw5{flex-direction:column;align-items:center}.SingleImageFullscreen_imageContainer__8_kTX{width:95vw;max-width:95vw;max-height:75vh;margin-top:var(--space-md)}.SingleImageFullscreen_image__yy5Uq{max-width:95vw;max-height:75vh}.SingleImageFullscreen_captionContainer___sxay{padding:var(--space-md) var(--space-sm)}.SingleImageFullscreen_captionBelow__p425H,.SingleImageFullscreen_captionSide__ijeVe{max-width:90vw;margin-top:var(--space-sm);margin-left:0}.SingleImageFullscreen_caption__YPUqd{font-size:var(--font-size-sm);text-align:center}.SingleImageFullscreen_overlay__VXRWA{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.SingleImageFullscreen_closeButton__C7Cfd{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right))}}@media (max-height:500px) and (orientation:landscape){.SingleImageFullscreen_contentContainer__4xmrt{flex-direction:row;gap:var(--space-md);max-height:85vh}.SingleImageFullscreen_imageContainer__8_kTX,.SingleImageFullscreen_image__yy5Uq{max-width:60vw;max-height:75vh}.SingleImageFullscreen_captionContainer___sxay{max-width:35vw;max-height:70vh;padding:var(--space-md);overflow-y:auto}.SingleImageFullscreen_captionBelow__p425H,.SingleImageFullscreen_captionSide__ijeVe{margin-top:0;margin-left:var(--space-md)}}@media (max-width:480px){.SingleImageFullscreen_contentContainer__4xmrt{max-width:92vw;max-height:85vh}.SingleImageFullscreen_imageContainer__8_kTX{width:92vw;max-width:92vw;max-height:70vh}.SingleImageFullscreen_image__yy5Uq{max-width:92vw;max-height:70vh}.SingleImageFullscreen_captionBelow__p425H,.SingleImageFullscreen_captionSide__ijeVe{max-width:90vw}}@media (prefers-reduced-motion:reduce){.SingleImageFullscreen_captionContainer___sxay,.SingleImageFullscreen_closeButton__C7Cfd,.SingleImageFullscreen_closeIcon___rAhC,.SingleImageFullscreen_contentContainer__4xmrt,.SingleImageFullscreen_imageContainer__8_kTX,.SingleImageFullscreen_overlay__VXRWA{transition:none;animation:none}}.ResponsiveCarouselLayout_verticalLayout__rvL3H{width:100%;max-width:1200px;margin:0 auto;padding:0}.ResponsiveCarouselLayout_textContent__1OAiu{box-sizing:border-box;width:100%;margin-top:2rem;padding:0 1rem}@media (max-width:768px){.ResponsiveCarouselLayout_verticalLayout__rvL3H{padding:0 .5rem}.ResponsiveCarouselLayout_textContent__1OAiu{margin-top:1.5rem;padding:0 .75rem;font-size:.95rem;line-height:1.6}}@media (max-width:480px){.ResponsiveCarouselLayout_textContent__1OAiu{margin-top:1rem;padding:0 .5rem;font-size:.9rem}}.UnifiedCarousel_carouselLayoutContainer__RNdwL{position:relative;width:100%;height:100%}.UnifiedCarousel_unifiedCarousel__VblK9{z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,position,width,height,background-color,opacity}.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_desktop__8NTC_{position:static;width:100%;height:auto;background:transparent;transform:none}.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_fullscreen__JzGla{position:fixed;top:0;left:0;z-index:var(--z-modal,1000);width:100vw;height:100vh;height:100dvh;background:var(--background);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur);transform:translateY(0) scale(1);animation:UnifiedCarousel_fullscreenEnter__F0_XQ .4s cubic-bezier(.4,0,.2,1)}.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_fullscreen__JzGla:before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:var(--modal-overlay);content:"";animation:UnifiedCarousel_backdropFadeIn__UGYuw .3s ease-out}@keyframes UnifiedCarousel_fullscreenEnter__F0_XQ{0%{opacity:0;transform:translateY(0) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UnifiedCarousel_backdropFadeIn__UGYuw{0%{opacity:0}to{opacity:1}}.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_videoFullscreen___ToFb{background:var(--color-black)}@media (prefers-reduced-motion:reduce){.UnifiedCarousel_unifiedCarousel__VblK9{transition:none}}.UnifiedCarousel_carouselContent__gNaLH{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_fullscreen__JzGla .UnifiedCarousel_carouselContent__gNaLH{align-items:center;justify-content:center;box-sizing:border-box;padding-top:clamp(50px,8vh,70px);padding-bottom:clamp(16px,2.5vh,24px)}.UnifiedCarousel_modalCloseButton__5ag2C{position:absolute;top:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#ffffff;background-color:transparent;border:none;cursor:pointer;pointer-events:auto;transition:all .2s ease;text-shadow:0 0 3px rgba(0,0,0,.5)}.UnifiedCarousel_modalCloseButton__5ag2C:hover{background-color:var(--close-button-hover-bg);transform:scale(1.05)}.UnifiedCarousel_modalCloseButton__5ag2C:active{transform:scale(.95)}.UnifiedCarousel_modalCloseButton__5ag2C:focus{outline:2px solid var(--color-primary);outline-offset:2px}.UnifiedCarousel_modalCloseIcon__Yx2j5{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.UnifiedCarousel_videoFullscreenContent__atL9c{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.UnifiedCarousel_fullscreenVideoPlayer__k664z{width:auto;max-width:100%;height:auto;max-height:100%}@media (max-width:767px){.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_fullscreen__JzGla{height:100vh;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transform:translateZ(0) scale(1)}.UnifiedCarousel_unifiedCarousel__VblK9.UnifiedCarousel_fullscreen__JzGla .UnifiedCarousel_carouselContent__gNaLH{padding:clamp(60px,10vh,80px) clamp(8px,2vw,16px) clamp(12px,2vh,20px)}.UnifiedCarousel_modalCloseButton__5ag2C{top:8px;right:8px;width:30px;height:30px}}.UnifiedCarousel_desktopGridLayout__hM5gm{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;box-sizing:border-box;width:100%;max-width:1920px;min-height:100vh;margin:0 auto}.UnifiedCarousel_textColumn__EfxD9{padding-right:1rem;overflow-y:auto}.UnifiedCarousel_carouselColumn__ee_NG{position:-webkit-sticky;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 4rem);overflow:hidden}@media (min-width:960px) and (max-width:1439px){.UnifiedCarousel_desktopGridLayout__hM5gm{grid-template-columns:1fr 1fr}}@media (min-width:1440px) and (max-width:1919px){.UnifiedCarousel_desktopGridLayout__hM5gm{grid-template-columns:1fr 1.2fr}}@media (min-width:1920px) and (max-width:2559px){.UnifiedCarousel_desktopGridLayout__hM5gm{grid-template-columns:1fr 1.4fr}}@media (min-width:2560px){.UnifiedCarousel_desktopGridLayout__hM5gm{grid-template-columns:1fr 1.6fr;max-width:2560px}}.UnifiedCarousel_masonryContainer__wzSZ3{display:flex;justify-content:center;width:100%;margin-bottom:var(--space-xl)}.UnifiedCarousel_textContentBelowMasonry__Yoh9G{margin-top:var(--space-2xl)}.UnifiedCarousel_mainCarouselPositioner__mJiTS{width:100%;height:100%}.UnifiedCarousel_mainCarouselDesktop__h8rsa{position:static;width:100%;height:auto}.UnifiedCarousel_mainCarouselFullscreen__UnQAL{display:flex;flex:1 1;align-items:center;justify-content:center;width:100%;height:100%}.ThumbnailStrip_thumbnailStripContainer__nyEZ4{position:relative;width:100%;pointer-events:auto;transition:all .3s ease}.ThumbnailStrip_thumbnailStrip__uHwIe{position:relative;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:80px;margin:0 auto;padding:0 10px;overflow-x:auto;background-color:transparent;transition:transform .3s ease,opacity .3s ease,height .3s ease;will-change:scroll-position;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ThumbnailStrip_mobile__p_XFz{padding-top:1.5rem}.ThumbnailStrip_collapsed__bBbQb{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(20px)}.ThumbnailStrip_thumbnailStrip__uHwIe::-webkit-scrollbar{display:none;width:0;height:0}.ThumbnailStrip_thumbnailStrip__uHwIe:after,.ThumbnailStrip_thumbnailStrip__uHwIe:before{flex:0 0 auto;width:4px;content:""}.ThumbnailStrip_handleIndicator__yzJs5{position:absolute;top:8px;left:50%;z-index:20;width:40px;height:4px;background-color:rgba(255,255,255,.4);border-radius:100px;pointer-events:none;transition:opacity .2s ease,transform .3s ease;transform:translateX(-50%)}.ThumbnailStrip_collapsed__bBbQb .ThumbnailStrip_handleIndicator__yzJs5{background-color:rgba(255,255,255,.6);opacity:.8}.ThumbnailStrip_thumbnailStripContainer__nyEZ4:not(.ThumbnailStrip_fullscreenMode__gAQUo) .ThumbnailStrip_handleIndicator__yzJs5{background-color:rgba(100,100,100,.3)}.ThumbnailStrip_thumbnailStripContainer__nyEZ4:not(.ThumbnailStrip_fullscreenMode__gAQUo).ThumbnailStrip_collapsed__bBbQb .ThumbnailStrip_handleIndicator__yzJs5{background-color:rgba(100,100,100,.6)}.ThumbnailStrip_thumbnail__O_uFM{flex:0 0 auto;width:60px;height:60px;margin:6px;padding:0;overflow:hidden;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;opacity:.7;transition:all .15s ease-out;transform:scale(1);will-change:transform,opacity}.ThumbnailStrip_thumbnail__O_uFM:hover{transform:scale(1.05)}.ThumbnailStrip_thumbnailActive__lo44y{border:2px solid var(--accent-color);opacity:1;transform:scale(1.05)}.ThumbnailStrip_thumbnailImage__7zPF_{width:100%;height:100%;object-fit:cover;border-radius:2px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ThumbnailStrip_thumbnail__O_uFM:hover .ThumbnailStrip_thumbnailImage__7zPF_{transform:scale(1.05)}.ThumbnailStrip_thumbnailActive__lo44y .ThumbnailStrip_thumbnailImage__7zPF_{transform:scale(1.1)}.ThumbnailStrip_fullscreenMode__gAQUo .ThumbnailStrip_thumbnailStrip__uHwIe{justify-content:center!important}@media (max-width:1024px){.ThumbnailStrip_fullscreenMode__gAQUo .ThumbnailStrip_thumbnailStrip__uHwIe{justify-content:center!important}.ThumbnailStrip_thumbnailStrip__uHwIe{margin-top:.5rem;padding-top:.5rem}.ThumbnailStrip_mobile__p_XFz{padding-top:.5rem}}@media (min-width:1024px){.ThumbnailStrip_thumbnailStrip__uHwIe{display:flex;justify-content:center;margin-top:8px}}@media (min-width:1440px){.ThumbnailStrip_thumbnailStrip__uHwIe{height:70px}.ThumbnailStrip_thumbnail__O_uFM{width:60px;height:60px}}@media (min-height:1200px){.ThumbnailStrip_thumbnailStrip__uHwIe{height:60px}}@media (min-height:900px){.ThumbnailStrip_thumbnailStrip__uHwIe{height:50px}}.ThumbnailStrip_thumbnail__O_uFM:focus-visible{border-radius:2px;outline:2px solid var(--accent-color);outline-offset:2px}.MainCarousel_mainCarousel__XketZ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;min-height:200px;margin:.5rem 0 0;padding-left:10px;overflow:visible;background-color:transparent;border:none;border-radius:0;box-shadow:none;pointer-events:auto}.MainCarousel_videoSlide__kmU8v{position:relative}.MainCarousel_videoContainer__NQozC{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px}.MainCarousel_videoPlayer__EhOrk{width:100%;max-width:100vw;height:auto;min-height:300px}.MainCarousel_mediaWrapper__m5pDW{width:100%;height:100%}.MainCarousel_playButtonOverlay__ZVYdy{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:rgba(0,0,0,.7);border:2px solid rgba(255,255,255,.9);border-radius:50%;pointer-events:none;transition:all .3s ease;transform:translate(-50%,-50%)}.MainCarousel_playIcon__nbY9t{width:28px;height:28px;margin-left:2px;color:white}.MainCarousel_slideButton__u1p5Z:hover .MainCarousel_playButtonOverlay__ZVYdy{background:rgba(0,0,0,.8);border-color:var(--accent-color,#464646);transform:translate(-50%,-50%) scale(1.1)}@media (max-width:640px){.MainCarousel_playButtonOverlay__ZVYdy{width:48px;height:48px}.MainCarousel_playIcon__nbY9t{width:20px;height:20px}.MainCarousel_videoPlayer__EhOrk{max-width:100vw}}.MainCarousel_miniThumbnailStrip__qEAg_{display:flex;flex:1 1;gap:8px;align-items:center;padding:8px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.MainCarousel_miniThumbnailStrip__qEAg_::-webkit-scrollbar{display:none}.MainCarousel_srOnly__f_DvV{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}.MainCarousel_scrollContainer__2d2C5{position:relative;display:flex;gap:24px;box-sizing:border-box;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;transform:translateZ(0);will-change:scroll-position;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MainCarousel_scrollContainer__2d2C5::-webkit-scrollbar{display:none;width:0;height:0}.MainCarousel_slideItem__G7XNU{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;width:min-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;transition:opacity .3s ease;transform:translateZ(0);will-change:transform;scroll-snap-align:center}.MainCarousel_activeSlide__0ZCIT{opacity:1}.MainCarousel_slideButton__u1p5Z{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;background:none;border:none;border-radius:4px;outline:none;cursor:pointer;transition:transform .3s ease}.MainCarousel_slideButton__u1p5Z:hover{transform:scale(1.008)}.MainCarousel_slideImage__GW0cX{display:block;width:auto;height:100%;margin:0;object-fit:contain;overflow:true;border-radius:12px}.MainCarousel_captionContainer__BOjrV{display:flex;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;height:50px;margin:0;padding:0;background-color:transparent}.MainCarousel_caption__oyYKn{display:inline-block;box-sizing:border-box;width:100%;max-width:100%;padding:0;overflow:visible;color:var(--carousel-caption-color);font-size:.875rem;font-style:italic;line-height:1.5;white-space:normal;text-align:left;text-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.MainCarousel_caption__oyYKn a{color:var(--carousel-caption-color);-webkit-text-decoration-color:var(--carousel-caption-color);text-decoration-color:var(--carousel-caption-color)}@media (max-width:960px){.MainCarousel_mainCarousel__XketZ{min-height:150px;margin-top:0;padding:0}.MainCarousel_caption__oyYKn{font-size:.8rem}.MainCarousel_mainCarousel__XketZ .MainCarousel_caption__oyYKn{text-align:center}}.MainCarousel_fullscreen__XN4ui .MainCarousel_mainCarousel__XketZ{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:95%;height:auto;max-height:90vh;margin-bottom:.5rem;padding:0;background-color:transparent}.MainCarousel_fullscreen__XN4ui .MainCarousel_scrollContainer__2d2C5{max-height:80vh;padding:0 .5rem}.MainCarousel_fullscreen__XN4ui .MainCarousel_slideItem__G7XNU{min-width:auto;height:100%;max-height:calc(100vh - 10rem);overflow:visible}.MainCarousel_fullscreen__XN4ui .MainCarousel_slideImage__GW0cX{width:auto;height:100%;margin:0;object-fit:contain}.MainCarousel_fullscreen__XN4ui .MainCarousel_captionContainer__BOjrV{background-color:transparent}.MainCarousel_fullscreen__XN4ui .MainCarousel_caption__oyYKn{width:100%;max-width:100%;margin:0;padding:.2rem;color:var(--carousel-caption-color)}.MainCarousel_fullscreen__XN4ui .MainCarousel_videoContainer__NQozC{width:100%;max-width:1200px;height:80vh;min-height:500px}.MainCarousel_fullscreen__XN4ui .MainCarousel_videoPlayer__EhOrk{width:100%;max-width:1200px;height:100%;min-height:500px}@media (max-width:768px){.MainCarousel_fullscreen__XN4ui .MainCarousel_mainCarousel__XketZ{max-width:100%;max-height:80vh;margin:0 0 .5rem}.MainCarousel_fullscreen__XN4ui .MainCarousel_slideItem__G7XNU{height:auto;max-height:calc(100vh - 9rem);padding:0}.MainCarousel_fullscreen__XN4ui .MainCarousel_slideImage__GW0cX{max-height:65vh}.MainCarousel_fullscreen__XN4ui .MainCarousel_captionContainer__BOjrV{width:100%;max-width:90vw;height:auto;min-height:50px;padding:0 10px}.MainCarousel_fullscreen__XN4ui .MainCarousel_caption__oyYKn{display:block;width:100%;padding-bottom:5px;text-align:center;word-break:break-word}.MainCarousel_fullscreen__XN4ui .MainCarousel_videoContainer__NQozC{width:100%;max-width:100vw;height:70vh;min-height:400px}.MainCarousel_fullscreen__XN4ui .MainCarousel_videoPlayer__EhOrk{width:100%;max-width:100vw;height:100%;min-height:400px}}.MainCarousel_imageLoading__23_Qy{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out}.MainCarousel_imageLoaded__8HJ6k{position:relative;opacity:1;transition:opacity .3s ease-in-out}.MainCarousel_mediaWrapper__m5pDW{position:relative;display:inline-block}.MainCarousel_mediaWrapper__m5pDW .MainCarousel_skeleton__xS08B{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.ImageSkeleton_skeleton__cFk9k{position:relative;width:100%;overflow:hidden;background-color:var(--skeleton-background,#f3f4f6);border-radius:8px}.ImageSkeleton_shimmer__odflq{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,var(--skeleton-shimmer,rgba(255,255,255,.6)) 50%,transparent 100%);animation:ImageSkeleton_shimmer__odflq 2s ease-in-out infinite}@keyframes ImageSkeleton_shimmer__odflq{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CaptionSkeleton_captionSkeleton___faHB{display:flex;flex-direction:column;gap:8px;padding:12px 0}.CaptionSkeleton_line__z_ugX{position:relative;height:16px;overflow:hidden;background-color:var(--skeleton-background,#f3f4f6);border-radius:4px}.CaptionSkeleton_shimmer__ZMKkk{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,var(--skeleton-shimmer,rgba(255,255,255,.6)) 50%,transparent 100%);animation:CaptionSkeleton_shimmer__ZMKkk 2s ease-in-out infinite}@keyframes CaptionSkeleton_shimmer__ZMKkk{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.LayoutSwitcher_layoutSwitcher__1tW10{display:flex;justify-content:center;margin-bottom:var(--space-xl);padding:0 var(--space-md)}.LayoutSwitcher_switcherContainer__8Ae7l{display:inline-flex;padding:var(--space-xs);background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-normal)}.LayoutSwitcher_switcherButton__iEenA{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:var(--space-md);color:var(--foreground-muted);background:transparent;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:var(--transition-fast)}.LayoutSwitcher_switcherButton__iEenA:hover{color:var(--foreground);background:var(--accent-color);transform:translateY(-1px)}.LayoutSwitcher_switcherButton__iEenA.LayoutSwitcher_active__U40bP{color:var(--background);background:var(--foreground);box-shadow:var(--shadow-xs)}.LayoutSwitcher_switcherButton__iEenA.LayoutSwitcher_active__U40bP:hover{color:var(--background);background:var(--foreground);transform:none}.LayoutSwitcher_icon__0CqDp{transition:var(--transition-fast)}@media (max-width:640px){.LayoutSwitcher_layoutSwitcher__1tW10{margin-bottom:var(--space-md);padding:0 var(--space-sm)}.LayoutSwitcher_switcherButton__iEenA{min-width:40px;min-height:40px;padding:var(--space-sm)}}.MasonryGrid_masonryContainer__2KeZO{display:flex;gap:var(--space-md);justify-content:center;width:100%;max-width:100vw;margin:0 auto;padding:8px var(--space-md) 0;overflow-x:hidden}.MasonryGrid_masonryColumn__f0q_l{display:flex;flex:1 1;flex-direction:column;gap:var(--space-md);min-width:0}.MasonryGrid_masonryItem__0AyET{display:block;width:100%;margin:0;padding:0;overflow:hidden;font:inherit;text-align:left;background:transparent;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);page-break-inside:avoid;break-inside:avoid}.MasonryGrid_masonryItem__0AyET:focus,.MasonryGrid_masonryItem__0AyET:hover{outline:none;box-shadow:0 8px 25px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.06);transform:translateY(-4px) scale(1.02)}.MasonryGrid_imageContainer__QPBwQ{position:relative;width:100%;height:100%}.MasonryGrid_masonryImage__b0JOL{display:block;width:100%;height:auto;transition:var(--transition-normal)}.MasonryGrid_masonryItem__0AyET:focus .MasonryGrid_masonryImage__b0JOL,.MasonryGrid_masonryItem__0AyET:hover .MasonryGrid_masonryImage__b0JOL{filter:brightness(1.08) contrast(1.02)}.MasonryGrid_playIcon__7mKyj{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:white;border-radius:50%;transition:var(--transition-normal);transform:translate(-50%,-50%)}.MasonryGrid_masonryItem__0AyET:focus .MasonryGrid_playIcon__7mKyj,.MasonryGrid_masonryItem__0AyET:hover .MasonryGrid_playIcon__7mKyj{transform:translate(-50%,-50%) scale(1.05)}.MasonryGrid_captionOverlay__QZGaK{position:absolute;right:0;bottom:0;left:0;padding:var(--space-lg) var(--space-md) var(--space-md);opacity:0;pointer-events:none;transition:all var(--transition-normal);transform:translateY(20px)}.MasonryGrid_masonryItem__0AyET:focus .MasonryGrid_captionOverlay__QZGaK,.MasonryGrid_masonryItem__0AyET:hover .MasonryGrid_captionOverlay__QZGaK{opacity:1;transform:translateY(0)}.MasonryGrid_caption__NaU0q{margin:0;color:rgba(255,255,255,.95);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-shadow:0 2px 4px rgba(0,0,0,.8)}.MasonryGrid_caption__NaU0q a{color:white;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.6);text-decoration-color:rgba(255,255,255,.6);transition:var(--transition-fast)}.MasonryGrid_caption__NaU0q a:hover{-webkit-text-decoration-color:white;text-decoration-color:white;text-shadow:0 0 4px rgba(255,255,255,.3)}.MasonryGrid_placeholder__7fc33{display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border-radius:var(--border-radius-md);animation:MasonryGrid_pulse__m8W98 2s cubic-bezier(.4,0,.6,1) infinite;aspect-ratio:4/5}.MasonryGrid_placeholderContent__WQ6y3{width:60%;height:60%;background:var(--color-gray-300);border-radius:var(--border-radius-sm)}@keyframes MasonryGrid_pulse__m8W98{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.MasonryGrid_masonryContainer__2KeZO{gap:var(--space-sm);justify-content:center;max-width:calc(100vw - 2 * var(--space-sm));padding:0 var(--space-sm)}.MasonryGrid_masonryColumn__f0q_l{gap:var(--space-sm)}.MasonryGrid_captionOverlay__QZGaK{padding:var(--space-md) var(--space-sm) var(--space-sm)}.MasonryGrid_caption__NaU0q{font-size:var(--font-size-xs)}.MasonryGrid_playIcon__7mKyj{width:40px;height:40px}}@media (max-width:768px){.MasonryGrid_masonryContainer__2KeZO{gap:var(--space-sm);justify-content:center;max-width:calc(100vw - 2 * var(--space-sm))}.MasonryGrid_masonryColumn__f0q_l{gap:var(--space-sm)}}@media (prefers-color-scheme:dark){.MasonryGrid_placeholder__7fc33{background:var(--color-gray-900)}.MasonryGrid_placeholderContent__WQ6y3{background:var(--color-gray-700)}}@supports (grid-template-rows:masonry){.MasonryGrid_masonryContainer__2KeZO{display:grid;grid-template-rows:masonry;grid-template-columns:repeat(var(--columns),1fr);align-tracks:start}.MasonryGrid_masonryColumn__f0q_l{display:contents}.MasonryGrid_masonryItem__0AyET{grid-column:auto}}