.hBw1pG_header{z-index:100;width:100%;height:80px;transition:var(--transition-smooth);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0}.hBw1pG_scrolled{background-color:var(--color-overlay-dark);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);height:70px}.hBw1pG_container{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0 80px;display:flex}.hBw1pG_logoContainer{align-items:center;gap:12px;display:flex}.hBw1pG_logoText{color:var(--color-text-primary);letter-spacing:.03em;text-transform:uppercase;font-size:1.25rem;font-weight:800}.hBw1pG_nav{align-items:center;gap:32px;display:flex}.hBw1pG_navLink{color:var(--color-text-secondary);letter-spacing:.03em;transition:var(--transition-fast);padding:8px 0;font-size:.8rem;text-decoration:none;position:relative}.hBw1pG_navLink:hover{color:var(--color-text-primary)}.hBw1pG_navLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.hBw1pG_navLink:active{transform:scale(.96)}.hBw1pG_navLink:after{content:"";background-color:var(--color-accent);opacity:0;width:4px;height:4px;transition:var(--transition-smooth);box-shadow:0 0 8px var(--color-accent);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hBw1pG_navLink.hBw1pG_active{color:var(--color-text-primary)}.hBw1pG_navLink.hBw1pG_active:after{opacity:1}.hBw1pG_socials{align-items:center;gap:16px;display:flex}.hBw1pG_socialLink{color:var(--color-text-secondary);transition:var(--transition-fast);justify-content:center;align-items:center;padding:4px;display:flex}.hBw1pG_socialLink:hover{color:var(--color-accent)}.hBw1pG_socialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.hBw1pG_socialLink:active{transform:scale(.96)}.hBw1pG_statusDot{background-color:var(--color-text-muted);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.hBw1pG_header,.hBw1pG_navLink,.hBw1pG_navLink:after,.hBw1pG_socialLink{transition:none!important}}@media (max-width:768px){.hBw1pG_container{padding:0 20px}.hBw1pG_nav{gap:16px;display:flex}.hBw1pG_navLink{letter-spacing:.03em;font-size:.65rem}.hBw1pG_socials{display:none}}
.ZARIfG_heroSection{align-items:center;width:100%;min-height:100dvh;padding:100px 0 60px;display:flex;position:relative;overflow:hidden}.ZARIfG_backgroundImageContainer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ZARIfG_heroImage{object-fit:contain;object-position:calc(50% + 120px) center;filter:grayscale(30%)contrast(120%)sepia(15%);width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;top:0;left:0}.ZARIfG_emptyBackdrop{background:radial-gradient(ellipse at 60% 38%, var(--color-accent-subtle), transparent 36%), linear-gradient(135deg, var(--color-bg-card) 0%, var(--color-bg-base) 55%, var(--color-bg-base) 100%);position:absolute;inset:0}.ZARIfG_activeSlide{opacity:.45;z-index:1}.ZARIfG_imageOverlay{background:radial-gradient(ellipse at 55% 40%, transparent 15%, var(--color-overlay-dark) 65%), linear-gradient(to right, var(--color-overlay-heavy) 25%, var(--color-overlay-subtle) 50%, var(--color-overlay-heavy) 100%), linear-gradient(to bottom, var(--color-overlay-medium) 0%, transparent 25%, transparent 75%, var(--color-overlay-heavy) 100%);z-index:2;position:absolute;inset:0}.ZARIfG_heroContainer{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0 80px;display:flex;position:relative}.ZARIfG_contentLeft{flex-direction:column;align-items:flex-start;display:flex}.ZARIfG_subtitle{letter-spacing:.03em;color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:.75rem;display:flex}.ZARIfG_bullet{color:var(--color-accent)}.ZARIfG_mainTitle{letter-spacing:.03em;color:var(--color-text-primary);text-shadow:0 0 40px var(--color-glow-subtle);text-transform:uppercase;margin-bottom:24px;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:900;line-height:.95}.ZARIfG_tagline{letter-spacing:.03em;color:var(--color-accent);text-transform:uppercase;margin-bottom:16px;font-size:1.15rem;font-weight:500}.ZARIfG_description{color:var(--color-text-secondary);max-width:500px;margin-bottom:40px;font-size:1rem;line-height:1.6}.ZARIfG_actions{align-items:center;gap:40px;display:flex}.ZARIfG_btnPrimary{color:var(--color-text-primary);border:1px solid var(--color-border);letter-spacing:.04em;cursor:pointer;transition:var(--transition-smooth);text-transform:uppercase;background-color:#0000;align-items:center;gap:12px;padding:12px 24px;font-size:.8rem;display:flex}.ZARIfG_btnPrimary:hover{border-color:var(--color-accent);box-shadow:0 0 15px var(--color-accent-glow);transform:translateY(-2px)}.ZARIfG_btnPrimary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ZARIfG_btnPrimary:active{transform:translateY(0)scale(.98)}.ZARIfG_playIconWrapper{color:var(--color-accent);justify-content:center;align-items:center;display:flex}.ZARIfG_scrollIndicator{cursor:pointer;transition:var(--transition-fast);background:0 0;border:0;align-items:center;gap:16px;padding:8px 0;display:flex}.ZARIfG_scrollIndicator:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ZARIfG_scrollText{color:var(--color-text-muted);letter-spacing:.03em;transition:var(--transition-fast);font-size:.7rem}.ZARIfG_scrollLine{background-color:var(--color-text-muted);width:48px;height:1px;transition:var(--transition-fast)}.ZARIfG_scrollIndicator:hover .ZARIfG_scrollText{color:var(--color-text-primary)}.ZARIfG_scrollIndicator:hover .ZARIfG_scrollLine{background-color:var(--color-accent);width:64px;box-shadow:0 0 8px var(--color-accent-glow)}.ZARIfG_contentRight{justify-content:flex-end;display:flex}.ZARIfG_nowPlayingCard{background-color:var(--color-panel-translucent);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);flex-direction:column;width:320px;padding:24px;display:flex}.ZARIfG_widgetTitle{color:var(--color-accent);letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:16px;font-size:.7rem;display:flex}.ZARIfG_widgetTitle:after{content:"";background-color:var(--color-accent);width:4px;height:4px;display:inline-block}.ZARIfG_thumbnailWrapper{aspect-ratio:16/10;cursor:pointer;border:1px solid var(--color-border);width:100%;margin-bottom:16px;position:relative;overflow:hidden}.ZARIfG_thumbnailWrapper:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ZARIfG_thumbnail{object-fit:cover;width:100%;height:100%;transition:var(--transition-smooth)}.ZARIfG_thumbnailPlaceholder{background:linear-gradient(135deg, var(--color-accent-subtle), transparent), var(--color-bg-panel);width:100%;height:100%}.ZARIfG_thumbnailOverlay{background-color:var(--color-overlay-light);opacity:1;transition:var(--transition-smooth);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ZARIfG_playButtonCircle{background-color:var(--color-overlay-dark);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-primary);transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex}.ZARIfG_thumbnailWrapper:hover .ZARIfG_thumbnail{transform:scale(1.05)}.ZARIfG_thumbnailWrapper:hover .ZARIfG_playButtonCircle{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 15px var(--color-accent);color:var(--color-accent-ink)}.ZARIfG_showreelDetails{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ZARIfG_showreelTitle{letter-spacing:.03em;font-size:.75rem;font-weight:700}.ZARIfG_showreelDuration{color:var(--color-text-secondary);font-size:.7rem}.ZARIfG_metaDivider{background-color:var(--color-border);height:1px;margin-bottom:16px}.ZARIfG_metaRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ZARIfG_metaRow:last-child{margin-bottom:0}.ZARIfG_metaLabel{color:var(--color-text-muted);letter-spacing:.03em;font-size:.65rem}.ZARIfG_metaValue{color:var(--color-text-primary);letter-spacing:.03em;font-size:.75rem;font-weight:500}.ZARIfG_indexIndicator{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:40px;left:40px}.ZARIfG_activeNumber{color:var(--color-accent);font-size:.8rem;font-weight:700}.ZARIfG_divider,.ZARIfG_totalNumber{color:var(--color-text-muted);font-size:.8rem}@media (prefers-reduced-motion:reduce){.ZARIfG_heroImage,.ZARIfG_btnPrimary,.ZARIfG_scrollIndicator,.ZARIfG_scrollLine,.ZARIfG_scrollText,.ZARIfG_thumbnail,.ZARIfG_playButtonCircle,.ZARIfG_thumbnailOverlay{transition:none!important;transform:none!important}}@media (max-width:1024px){.ZARIfG_heroContainer{flex-direction:column;align-items:flex-start;gap:60px;padding-top:40px}.ZARIfG_contentRight{justify-content:flex-start}.ZARIfG_indexIndicator{display:none}.ZARIfG_heroImage{object-fit:cover;object-position:calc(50% + 150px) 20%}}@media (max-width:768px){.ZARIfG_heroSection{min-height:auto;padding-top:100px;padding-bottom:40px}.ZARIfG_heroContainer{gap:40px;padding:0 20px}.ZARIfG_mainTitle{font-size:3rem}.ZARIfG_actions{flex-direction:column;align-items:flex-start;gap:20px}.ZARIfG_nowPlayingCard{width:100%}}
._3mRoMq_section{background-color:var(--color-bg-base);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:100px 0;position:relative}._3mRoMq_container{width:100%;max-width:100%;margin:0 auto;padding:0 80px}._3mRoMq_header{justify-content:space-between;align-items:center;gap:32px;margin-bottom:48px;display:flex}._3mRoMq_title{letter-spacing:.03em;align-items:center;gap:12px;font-size:1.15rem;font-weight:800;display:flex}._3mRoMq_divider{color:var(--color-accent)}._3mRoMq_subTitle{color:var(--color-text-secondary);font-size:.95rem;font-weight:500}._3mRoMq_viewAll{color:var(--color-text-secondary);letter-spacing:.03em;transition:var(--transition-fast);cursor:pointer;align-items:center;gap:8px;font-size:.75rem;text-decoration:none;display:flex}._3mRoMq_viewAll:hover{color:var(--color-accent)}._3mRoMq_viewAll:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._3mRoMq_sliderOuter{width:100%;position:relative}._3mRoMq_sliderContainer{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}._3mRoMq_sliderContainer::-webkit-scrollbar{display:none}._3mRoMq_emptyState{border:1px solid var(--color-border);background-color:var(--color-bg-panel);width:100%;min-height:260px;color:var(--color-text-muted);letter-spacing:.03em;justify-content:center;align-items:center;font-size:.75rem;display:flex}._3mRoMq_card{scroll-snap-align:start;cursor:pointer;min-width:280px;transition:var(--transition-smooth);flex-direction:column;flex:0 0 calc(25% - 18px);display:flex;position:relative}._3mRoMq_card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._3mRoMq_indexNumber{font-family:var(--font-mono), monospace;color:var(--color-text-muted);letter-spacing:.03em;margin-bottom:8px;font-size:.7rem}._3mRoMq_mediaContainer{aspect-ratio:16/10;border:1px solid var(--color-border);background-color:var(--color-bg-panel);width:100%;margin-bottom:16px;position:relative;overflow:hidden}._3mRoMq_thumbnail{object-fit:cover;width:100%;height:100%;transition:var(--transition-smooth)}._3mRoMq_hoverOverlay{background-color:var(--color-overlay-light);opacity:0;transition:var(--transition-smooth);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._3mRoMq_playButton{background-color:var(--color-accent);width:48px;height:48px;color:var(--color-accent-ink);transition:var(--transition-smooth);box-shadow:0 0 15px var(--color-accent-glow);border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(.8)}._3mRoMq_card:hover ._3mRoMq_hoverOverlay{opacity:1}._3mRoMq_card:hover ._3mRoMq_playButton{transform:scale(1)}._3mRoMq_card:hover ._3mRoMq_indexNumber{color:var(--color-accent)}._3mRoMq_meta{flex-direction:column;gap:4px;display:flex}._3mRoMq_projectTitle{letter-spacing:.03em;color:var(--color-text-primary);font-size:.85rem;font-weight:700}._3mRoMq_projectCategory{color:var(--color-text-secondary);letter-spacing:.03em;font-size:.7rem}._3mRoMq_navBtn{background-color:var(--color-panel-translucent);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;z-index:10;transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._3mRoMq_navBtn:hover{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 15px var(--color-accent-glow)}._3mRoMq_navBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._3mRoMq_navBtn:active{transform:translateY(-50%)scale(.96)}._3mRoMq_navBtn:disabled{opacity:.35;cursor:not-allowed}._3mRoMq_navBtnLeft{left:-24px}._3mRoMq_navBtnRight{right:-24px}._3mRoMq_loadingContainer{width:100%;height:200px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:1200px){._3mRoMq_card{flex:0 0 calc(33.333% - 16px)}}@media (max-width:900px){._3mRoMq_card{flex:0 0 calc(50% - 12px)}._3mRoMq_container{padding:0 20px}._3mRoMq_navBtn{display:none}}@media (max-width:600px){._3mRoMq_section{padding:60px 0}._3mRoMq_card{flex:0 0 100%}._3mRoMq_header{flex-direction:column;align-items:flex-start;gap:20px}}._3mRoMq_controls{flex-direction:column;align-items:flex-end;gap:12px;display:flex}._3mRoMq_tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:0;padding-bottom:4px;display:flex}._3mRoMq_tabBtn{color:var(--color-text-secondary);letter-spacing:.04em;cursor:pointer;transition:var(--transition-fast);white-space:nowrap;text-transform:uppercase;background:0 0;border:none;padding:8px 16px;font-size:.7rem;position:relative}._3mRoMq_tabBtn:hover{color:var(--color-text-primary)}._3mRoMq_tabBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._3mRoMq_tabBtn:active{transform:scale(.96)}._3mRoMq_tabBtn:after{content:"";background-color:var(--color-accent);opacity:0;transform-origin:0;width:100%;height:2px;box-shadow:0 0 8px var(--color-accent);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(.72)}._3mRoMq_activeTab{color:var(--color-text-primary)}._3mRoMq_activeTab:after{opacity:1;transform:scaleX(1)}._3mRoMq_viewButton{border:1px solid var(--color-text-primary);width:64px;height:32px;color:var(--color-text-primary);letter-spacing:.04em;transition:var(--transition-smooth);text-transform:uppercase;justify-content:center;align-items:center;font-size:.65rem;display:flex}._3mRoMq_card:hover ._3mRoMq_viewButton{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 15px var(--color-accent-glow)}@media (prefers-reduced-motion:reduce){._3mRoMq_card,._3mRoMq_thumbnail,._3mRoMq_hoverOverlay,._3mRoMq_playButton,._3mRoMq_navBtn,._3mRoMq_tabBtn,._3mRoMq_tabBtn:after,._3mRoMq_viewButton{transition:none!important;transform:none!important}}
.ZDc-pG_section{background-color:var(--color-bg-base);padding:80px 0;position:relative}.ZDc-pG_container{width:100%;max-width:100%;margin:0 auto;padding:0 80px}.ZDc-pG_grid{grid-template-columns:1fr 1.2fr .8fr;align-items:start;gap:60px;display:grid}.ZDc-pG_title{letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:24px;font-size:1rem;font-weight:800;display:flex}.ZDc-pG_slash{color:var(--color-accent)}.ZDc-pG_aboutCol{flex-direction:column;display:flex}.ZDc-pG_aboutText{color:var(--color-text-secondary);max-width:380px;margin-bottom:12px;font-size:.85rem;line-height:1.7}.ZDc-pG_signatureWrapper{opacity:.85;margin-top:12px;margin-bottom:24px}.ZDc-pG_signature{width:120px;height:auto}.ZDc-pG_imageWrapper{aspect-ratio:4/5;border:1px solid var(--color-border);background-color:var(--color-bg-base);width:100%;max-width:400px;position:relative;overflow:hidden}.ZDc-pG_aboutImage{object-fit:contain;filter:contrast(115%)brightness(78%)grayscale(18%);width:100%;height:100%;transition:var(--transition-smooth)}.ZDc-pG_imageOverlay{background:linear-gradient(to top, var(--color-overlay-dark) 0%, transparent 60%);position:absolute;inset:0}.ZDc-pG_imageWrapper:hover .ZDc-pG_aboutImage{filter:contrast(118%)brightness(86%)grayscale(8%);transform:scale(1.01)}.ZDc-pG_toolsCol{flex-direction:column;gap:28px;display:flex}.ZDc-pG_toolsGrid{flex-wrap:wrap;gap:16px;display:flex}.ZDc-pG_toolCard{flex-direction:column;align-items:center;gap:8px;width:72px;display:flex}.ZDc-pG_toolIconBox{background-color:var(--color-bg-card);width:52px;height:52px;transition:var(--transition-smooth);cursor:default;border:1px solid;border-radius:8px;justify-content:center;align-items:center;display:flex}.ZDc-pG_toolCard:hover .ZDc-pG_toolIconBox{background-color:var(--color-bg-panel);transform:translateY(-2px)}.ZDc-pG_toolShortName{font-size:1.05rem;font-weight:800}.ZDc-pG_blenderSvg{width:22px;height:22px}.ZDc-pG_toolName{color:var(--color-text-secondary);letter-spacing:.03em;text-align:center;font-size:.6rem;line-height:1.2}.ZDc-pG_proficiencyWrapper{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ZDc-pG_proficiencyHeader{letter-spacing:.03em;color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.ZDc-pG_proficiencyValue{color:var(--color-accent)}.ZDc-pG_proficiencyTrack{background-color:var(--color-border);border-radius:2px;width:100%;height:2px;overflow:hidden}.ZDc-pG_proficiencyFill{background-color:var(--color-accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--fill-scale,.7));transition:transform 1s cubic-bezier(.4,0,.2,1)}.ZDc-pG_connectCol{flex-direction:column;display:flex}.ZDc-pG_links{flex-direction:column;gap:20px;display:flex}.ZDc-pG_connectLink{color:var(--color-text-secondary);letter-spacing:.03em;transition:var(--transition-fast);align-items:center;gap:16px;width:fit-content;padding:4px 0;font-size:.85rem;text-decoration:none;display:flex}.ZDc-pG_connectLink:hover{color:var(--color-text-primary);transform:translate(4px)}.ZDc-pG_connectLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ZDc-pG_connectLink:active{transform:translate(2px)scale(.98)}.ZDc-pG_icon{color:var(--color-accent);transition:var(--transition-fast);flex-shrink:0}.ZDc-pG_connectLink:hover .ZDc-pG_icon{filter:drop-shadow(0 0 4px var(--color-accent))}@media (prefers-reduced-motion:reduce){.ZDc-pG_proficiencyFill,.ZDc-pG_aboutImage,.ZDc-pG_toolIconBox,.ZDc-pG_connectLink,.ZDc-pG_icon{transition:none!important;transform:none!important}}@media (max-width:1024px){.ZDc-pG_grid{grid-template-columns:1fr 1fr;gap:40px}.ZDc-pG_connectCol{grid-column:span 2}}@media (max-width:768px){.ZDc-pG_section{padding:60px 0}.ZDc-pG_grid{grid-template-columns:1fr;gap:48px}.ZDc-pG_container{padding:0 20px}.ZDc-pG_connectCol{grid-column:auto}}
.EGeY_G_overlay{background-color:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(10px);z-index:1000;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.EGeY_G_modalContent{background-color:var(--color-bg-base);border:1px solid var(--color-border);aspect-ratio:16/9;flex-direction:column;width:100%;max-width:1100px;display:flex;position:relative;overflow:hidden}.EGeY_G_header{background:linear-gradient(to bottom, var(--color-overlay-heavy) 0%, transparent 100%);z-index:10;justify-content:space-between;align-items:center;width:100%;padding:20px;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:0;left:0}.EGeY_G_header h4{letter-spacing:.03em;color:var(--color-text-primary);text-shadow:0 2px 4px var(--color-bg-base);font-size:.9rem}.EGeY_G_closeBtn{color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.EGeY_G_closeBtn:hover{color:var(--color-accent)}.EGeY_G_closeBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.EGeY_G_closeBtn:active{transform:scale(.92)}.EGeY_G_videoWrapper{cursor:pointer;background-color:var(--color-bg-base);flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.EGeY_G_videoPlayer{object-fit:contain;width:100%;height:100%;transform:rotate(var(--video-rotation,0deg));transition:transform .25s}.EGeY_G_videoPlayerRotated{max-width:100%;max-height:100%}.EGeY_G_fallbackPanel{background-color:var(--color-bg-base);justify-content:center;align-items:center;width:100%;height:100%;min-height:380px;display:flex;position:relative;overflow:hidden}.EGeY_G_fallbackBackdrop{object-fit:cover;filter:blur(28px)brightness(.22);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.EGeY_G_fallbackOverlay{background:radial-gradient(circle at center, var(--color-overlay-light) 0%, var(--color-overlay-heavy) 100%);pointer-events:none;position:absolute;inset:0}.EGeY_G_fallbackContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:580px;padding:32px 24px;display:flex;position:relative}.EGeY_G_fallbackTag{border:1px solid var(--color-border);background:var(--color-surface);letter-spacing:normal;color:var(--color-accent);align-items:center;padding:4px 12px;font-size:.65rem;display:inline-flex}.EGeY_G_fallbackTitle{color:var(--color-text-primary);letter-spacing:.04em;margin:0;font-size:clamp(1rem,2.2vw,1.35rem);line-height:1.3}.EGeY_G_fallbackText{color:var(--color-text-muted);letter-spacing:normal;margin:0;font-size:.72rem;line-height:1.5}.EGeY_G_fallbackCta{background-color:var(--color-accent);color:var(--color-accent-ink);border:1px solid var(--color-accent);letter-spacing:normal;cursor:pointer;transition:transform var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.EGeY_G_fallbackCta:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}.EGeY_G_fallbackCta:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}.EGeY_G_fallbackCta:active{transform:translateY(0)}.EGeY_G_controlsPanel{background:linear-gradient(to top, var(--color-overlay-heavy) 0%, var(--color-overlay-light) 100%);z-index:10;flex-direction:column;gap:16px;width:100%;padding:20px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:0;left:0}.EGeY_G_visible{opacity:1;pointer-events:auto;transform:translateY(0)}.EGeY_G_panelHidden{opacity:0;pointer-events:none;transform:translateY(10px)}.EGeY_G_timelineContainer{align-items:center;gap:16px;width:100%;display:flex}.EGeY_G_timeText{color:var(--color-text-secondary);text-align:center;min-width:40px;font-size:.7rem}.EGeY_G_timelineRange{flex:1}.EGeY_G_controlsRow{justify-content:space-between;align-items:center;display:flex}.EGeY_G_controlsGroup{align-items:center;gap:20px;display:flex}.EGeY_G_controlBtn{color:var(--color-text-primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.EGeY_G_controlBtn:hover{color:var(--color-accent)}.EGeY_G_controlBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.EGeY_G_controlBtn:active{transform:scale(.92)}.EGeY_G_activeControlBtn{color:var(--color-accent);text-shadow:0 0 10px var(--color-accent-glow)}.EGeY_G_volumeContainer{align-items:center;gap:8px;display:flex}.EGeY_G_volumeRange{width:70px!important}.EGeY_G_midTitle{letter-spacing:.03em;color:var(--color-text-muted);font-size:.65rem}@media (prefers-reduced-motion:reduce){.EGeY_G_header,.EGeY_G_controlsPanel,.EGeY_G_videoPlayer,.EGeY_G_closeBtn,.EGeY_G_controlBtn,.EGeY_G_fallbackCta{transition:none!important}.EGeY_G_fallbackCta:hover{transform:none!important}}@media (max-width:768px){.EGeY_G_overlay{padding:12px}.EGeY_G_modalContent{max-width:100%;min-height:76vh}.EGeY_G_volumeRange{width:50px!important}.EGeY_G_midTitle{display:none}}
.pd6Hla_overlay{background-color:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(12px);z-index:1000;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.pd6Hla_header{background:linear-gradient(to bottom, var(--color-overlay-heavy) 0%, transparent 100%);z-index:10;justify-content:space-between;align-items:center;width:100%;padding:32px 40px;display:flex}.pd6Hla_meta{flex-direction:column;gap:4px;display:flex}.pd6Hla_meta h4{letter-spacing:.03em;color:var(--color-text-primary);font-size:1rem}.pd6Hla_category{color:var(--color-text-secondary);letter-spacing:.03em;font-size:.7rem}.pd6Hla_controls{align-items:center;gap:20px;display:flex}.pd6Hla_externalLink{color:var(--color-text-secondary);transition:var(--transition-fast);justify-content:center;align-items:center;padding:4px;display:flex}.pd6Hla_externalLink:hover{color:var(--color-accent)}.pd6Hla_externalLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.pd6Hla_externalLink:active{transform:scale(.94)}.pd6Hla_closeBtn{color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.pd6Hla_closeBtn:hover{color:var(--color-accent)}.pd6Hla_closeBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.pd6Hla_closeBtn:active{transform:scale(.94)}.pd6Hla_content{flex:1;justify-content:space-between;align-items:center;padding:0 40px 40px;display:flex;position:relative}.pd6Hla_imageContainer{flex:1;justify-content:center;align-items:center;height:100%;max-height:80vh;display:flex;overflow:hidden}.pd6Hla_lightboxImage{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 0 20px var(--color-accent-glow);border:1px solid var(--color-border)}.pd6Hla_navBtn{background-color:var(--color-panel-translucent);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;width:56px;height:56px;transition:var(--transition-smooth);z-index:10;border-radius:50%;justify-content:center;align-items:center;display:flex}.pd6Hla_navBtn:hover{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 15px var(--color-accent-glow)}.pd6Hla_navBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.pd6Hla_navBtn:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.pd6Hla_externalLink,.pd6Hla_closeBtn,.pd6Hla_navBtn{transition:none!important}}@media (max-width:768px){.pd6Hla_header{padding:20px}.pd6Hla_content{padding:0 12px 20px}.pd6Hla_navBtn{width:44px;height:44px}}
