.CarouselPrograms_carouselContainer___rvcL{--card-gap:1rem;--card-radius:12px;--card-width:320px;--card-height:190px;--animation-speed:40s;--edge-width:8%;position:relative;width:100%;padding:2.5rem 0;background:linear-gradient(180deg,rgba(17,18,20,.35),rgba(10,11,12,.25));overflow:hidden;border-radius:18px;box-shadow:0 10px 50px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.02);color:#e6f7ff;contain:layout style paint}@media(max-width:1200px){.CarouselPrograms_carouselContainer___rvcL{--card-width:280px;--card-height:160px;--edge-width:6%}}@media(max-width:768px){.CarouselPrograms_carouselContainer___rvcL{--card-width:220px;--card-height:140px;--card-gap:0.75rem;--edge-width:4%;padding:1.5rem 0;border-radius:12px}}@media(max-width:480px){.CarouselPrograms_carouselContainer___rvcL{--card-width:180px;--card-height:120px;--card-gap:0.5rem;padding:1rem 0}}.CarouselPrograms_header__i5LfN{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1.25rem;padding:0 1rem;contain:layout}.CarouselPrograms_title__IkpOH{font-size:clamp(1.25rem,4vw,1.6rem);font-weight:700;letter-spacing:.2px;color:#d7f3ff;text-align:center}@media(max-width:480px){.CarouselPrograms_title__IkpOH{font-size:1.1rem}}.CarouselPrograms_viewport__oQa3G{position:relative;width:100%;padding:1rem 3rem;box-sizing:border-box;contain:layout style;overflow:hidden}@media(max-width:1200px){.CarouselPrograms_viewport__oQa3G{padding:1rem 2rem}}@media(max-width:768px){.CarouselPrograms_viewport__oQa3G{padding:.5rem 1rem}}@media(max-width:480px){.CarouselPrograms_viewport__oQa3G{padding:.5rem}}.CarouselPrograms_edgeLeft__7ntSE,.CarouselPrograms_edgeRight__qDfVZ{position:absolute;top:0;bottom:0;width:var(--edge-width);pointer-events:none;z-index:5;will-change:opacity}.CarouselPrograms_edgeLeft__7ntSE{left:0;background:linear-gradient(90deg,rgba(10,11,12,.95),rgba(10,11,12,0))}.CarouselPrograms_edgeRight__qDfVZ{right:0;background:linear-gradient(270deg,rgba(10,11,12,.95),rgba(10,11,12,0))}@media(max-width:768px){.CarouselPrograms_edgeLeft__7ntSE,.CarouselPrograms_edgeRight__qDfVZ{display:none}}.CarouselPrograms_track__WFwEw{display:flex;gap:var(--card-gap);align-items:center;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;animation:CarouselPrograms_scroll__x2Pqv var(--duration,28s) linear infinite}.CarouselPrograms_track__WFwEw:hover{animation-play-state:paused}@media(hover:hover){.CarouselPrograms_track__WFwEw:hover .CarouselPrograms_card__Kg7WV{transform:translateZ(0) scale(1);transition:transform .2s ease}}@media(prefers-reduced-motion:reduce){.CarouselPrograms_track__WFwEw{animation:none}}.CarouselPrograms_staticTrack__sWS1t{display:flex;gap:var(--card-gap);align-items:center;justify-content:center;flex-wrap:wrap;padding:0 2rem}.CarouselPrograms_card__Kg7WV{flex:0 0 auto;width:var(--card-width);height:var(--card-height);border-radius:var(--card-radius);overflow:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.2,.9,.3,1),box-shadow .3s ease;box-shadow:0 8px 28px rgba(6,10,15,.6),0 1px 0 hsla(0,0%,100%,.02);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.12));position:relative;contain:layout style paint}@media(hover:hover){.CarouselPrograms_card__Kg7WV:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(3,7,12,.8);z-index:2}}@media(prefers-reduced-motion:reduce){.CarouselPrograms_card__Kg7WV{transition:none}.CarouselPrograms_card__Kg7WV:hover{transform:none}}@media(hover:none)and (pointer:coarse){.CarouselPrograms_card__Kg7WV:hover{transform:none}}.CarouselPrograms_cardInner__FmiPM{width:100%;height:100%;display:grid;grid-template-rows:1fr auto;transform:translateZ(0)}.CarouselPrograms_image__G2EmX{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0);transition:transform .5s cubic-bezier(.2,.9,.3,1)}.CarouselPrograms_card__Kg7WV:hover .CarouselPrograms_image__G2EmX{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.CarouselPrograms_image__G2EmX{transition:none}.CarouselPrograms_card__Kg7WV:hover .CarouselPrograms_image__G2EmX{transform:none}}.CarouselPrograms_meta__lt0wr{position:absolute;left:14px;bottom:14px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none;transform:translateZ(0)}.CarouselPrograms_badge__uLcAM{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#aee9ff;font-size:.75rem;padding:6px 10px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.5)}.CarouselPrograms_programTitle__x_IqU{color:#eafcff;font-size:.95rem;font-weight:600;text-shadow:0 6px 18px rgba(0,0,0,.6)}.CarouselPrograms_controls__nKuoH{margin-top:.85rem;text-align:center;contain:layout}.CarouselPrograms_hint__KB__y{color:rgba(220,240,255,.4);font-size:.8rem}.CarouselPrograms_link__T7dSG{display:block;width:100%;height:100%;text-decoration:none;color:inherit;transform:translateZ(0)}@keyframes CarouselPrograms_scroll__x2Pqv{0%{transform:translateZ(0)}to{transform:translate3d(var(--translate,-2400px),0,0)}}@media(hover:none)and (pointer:coarse){.CarouselPrograms_track__WFwEw:hover{animation-play-state:running}}.director-welcome_welcomeSection__LAuOq{position:relative;padding:5rem 1rem;background:linear-gradient(135deg,rgba(13,92,103,.1),rgba(8,145,136,.05) 50%,rgba(13,92,103,.1));overflow:hidden;opacity:0;transform:translateY(50px);transition:all .8s ease}.director-welcome_welcomeSection__LAuOq.director-welcome_visible__Y_7JM{opacity:1;transform:translateY(0)}.director-welcome_welcomeSection__LAuOq .director-welcome_backgroundEffects__ZGidI{position:absolute;inset:0;pointer-events:none;z-index:0}.director-welcome_welcomeSection__LAuOq .director-welcome_backgroundEffects__ZGidI .director-welcome_glowOrb__pmj1p{position:absolute;top:10%;left:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(8,145,136,.1) 0,transparent 70%);filter:blur(40px)}.director-welcome_welcomeSection__LAuOq .director-welcome_backgroundEffects__ZGidI .director-welcome_gridLines__r6_5O{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 99%,rgba(8,145,136,.03)),linear-gradient(0deg,transparent 99%,rgba(8,145,136,.03));background-size:60px 60px;opacity:.3}.director-welcome_welcomeSection__LAuOq .director-welcome_container__wKzfQ{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-gap:4rem;gap:4rem;align-items:start}@media(max-width:968px){.director-welcome_welcomeSection__LAuOq .director-welcome_container__wKzfQ{grid-template-columns:1fr;gap:3rem;justify-items:center}}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb{position:relative}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ{position:relative;width:320px;height:320px;border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(8,145,136,.3)}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ .director-welcome_directorImage__E8wXb{width:100%;height:100%;object-fit:contain;border-radius:20px;position:relative;z-index:2;padding:10px;background:rgba(0,0,0,0)}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ .director-welcome_imageGlow__LlCN9{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(8,145,136,.3) 0,transparent 70%);opacity:0;transition:opacity .3s ease;border-radius:20px;z-index:1}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ .director-welcome_imageBorder__9Etpq{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#089188,#0D5C67,#089188);border-radius:22px;z-index:0;opacity:0;transition:opacity .3s ease}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ:hover .director-welcome_imageBorder__9Etpq,.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ:hover .director-welcome_imageGlow__LlCN9{opacity:1}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_decorativeElement1__snsXy,.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_decorativeElement2__K8T7K{position:absolute;border-radius:50%;background:linear-gradient(135deg,#089188,#0D5C67);filter:blur(15px);opacity:.4;z-index:0}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_decorativeElement1__snsXy{width:80px;height:80px;top:-20px;right:-20px}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_decorativeElement2__K8T7K{width:60px;height:60px;bottom:-10px;left:-15px}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_verifiedBadge__SBr5Q{position:absolute;bottom:20px;right:20px;width:32px;height:32px;background:linear-gradient(135deg,#089188,#0D5C67);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:3;border:2px solid hsla(0,0%,100%,.8)}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_directorInfo__4FV1z{text-align:center}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_directorInfo__4FV1z .director-welcome_infoBadge__wnmcD{display:inline-block;background:linear-gradient(135deg,#089188,#0D5C67);padding:.4rem 1rem;border-radius:15px;margin-bottom:1rem}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_directorInfo__4FV1z .director-welcome_infoBadge__wnmcD span{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_directorInfo__4FV1z .director-welcome_directorName__w_0BI{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.3}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_directorInfo__4FV1z .director-welcome_contactInfo__mupbb{font-size:.9rem;color:hsla(0,0%,100%,.7)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb{display:flex;flex-direction:column;gap:2rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}@media(max-width:768px){.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb{flex-direction:column;gap:1rem}}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb .director-welcome_titleWrapper__NIVW9 .director-welcome_title__TJmCb{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb .director-welcome_titleWrapper__NIVW9 .director-welcome_title__TJmCb .director-welcome_titleLine1__73qRR{font-size:clamp(1.5rem,4vw,2rem);font-weight:400;color:hsla(0,0%,100%,.8)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb .director-welcome_titleWrapper__NIVW9 .director-welcome_title__TJmCb .director-welcome_titleLine2__xajfj{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;background:linear-gradient(135deg,#ffffff,#089188);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.1}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb .director-welcome_titleWrapper__NIVW9 .director-welcome_titleUnderline__PY8kR{width:80px;height:3px;background:linear-gradient(90deg,#089188,#0D5C67);border-radius:2px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb .director-welcome_quoteSymbol__hsDHT{color:#089188;opacity:.7;flex-shrink:0}@media(max-width:768px){.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_header__JNBsb .director-welcome_quoteSymbol__hsDHT{align-self:flex-start}}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_message__KdSMp{font-size:clamp(1.1rem,3vw,1.3rem);line-height:1.6;color:hsla(0,0%,100%,.9);font-style:italic;border-left:3px solid #089188;padding-left:1.5rem;margin:1rem 0}@media(max-width:768px){.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_message__KdSMp{border-left:none;border-top:3px solid #089188;padding-left:0;padding-top:1rem;text-align:center}}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC{display:block;padding:1.5rem;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0ac5b2;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;text-align:left;width:100%;position:relative;overflow:hidden}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover{background:rgba(8,145,136,.15);border-color:rgba(8,145,136,.4);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.25),0 0 0 1px rgba(8,145,136,.3),inset 0 0 0 1px hsla(0,0%,100%,.1)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover .director-welcome_iconContainer___9fee .director-welcome_clickHint__6wgCT{opacity:1;transform:translateX(5px)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:active{transform:translateY(-2px);transition:transform .1s ease}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:focus{outline:none;box-shadow:0 0 0 3px rgba(8,145,136,.4),0 20px 40px rgba(0,0,0,.25)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonContent__dZ8no{display:flex;align-items:center;gap:1.25rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:12px;background:rgba(8,145,136,.1);display:flex;align-items:center;justify-content:center;border:1px solid rgba(8,145,136,.3);transition:all .3s ease}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee .director-welcome_mainIcon__xneEN{color:#089188;transition:transform .3s ease}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee .director-welcome_clickHint__6wgCT{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:linear-gradient(135deg,#089188,#0D5C67);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:translateX(0);transition:all .3s ease;box-shadow:0 2px 8px rgba(8,145,136,.4)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee .director-welcome_clickHint__6wgCT svg{width:10px;height:10px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonText__unTWq{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonText__unTWq .director-welcome_buttonTitle__y7qZg{font-size:1.25rem;font-weight:700;color:hsla(0,0%,100%,.95);text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonText__unTWq .director-welcome_buttonSubtitle__jzbKf{font-size:.85rem;color:hsla(0,0%,100%,.6);font-weight:400;letter-spacing:.3px;transition:color .3s ease}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover .director-welcome_iconContainer___9fee{background:rgba(8,145,136,.2);transform:scale(1.05)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover .director-welcome_iconContainer___9fee .director-welcome_mainIcon__xneEN{transform:scale(1.1)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover .director-welcome_buttonText__unTWq .director-welcome_buttonTitle__y7qZg{color:#fff}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover .director-welcome_buttonText__unTWq .director-welcome_buttonSubtitle__jzbKf{color:hsla(0,0%,100%,.8)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(8,145,136,.1) 0,transparent 70%);opacity:0;transform:translate(-50%,-50%) scale(.8);transition:all .6s ease;pointer-events:none;border-radius:16px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:nth-child(3){background:linear-gradient(135deg,rgba(13,92,103,.15),rgba(8,145,136,.1))}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:nth-child(3) .director-welcome_iconContainer___9fee{background:rgba(13,92,103,.15);border-color:rgba(13,92,103,.4)}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:nth-child(3):hover{background:linear-gradient(135deg,rgba(13,92,103,.25),rgba(8,145,136,.2))}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:nth-child(3):hover .director-welcome_iconContainer___9fee .director-welcome_clickHint__6wgCT{background:linear-gradient(135deg,#0D5C67,#089188)}.director-welcome_welcomeSection__LAuOq .director-welcome_bottomLine__VphmC{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,#089188,transparent)}.director-welcome_modalOverlay__fy5ae{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:director-welcome_fadeIn__M7dZ9 .3s ease}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS{background:linear-gradient(135deg,rgba(13,92,103,.95),rgba(8,145,136,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:2.5rem;max-width:500px;width:100%;position:relative;animation:director-welcome_slideUp__ofxx5 .4s ease;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.1)}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalCloseButton__F9IBD{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalCloseButton__F9IBD:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalCloseButton__F9IBD:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalHeader__8lAEF{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalHeader__8lAEF .director-welcome_modalIcon__eilAh{color:#fff;background:hsla(0,0%,100%,.1);border-radius:12px;padding:.5rem;display:flex;align-items:center;justify-content:center}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalHeader__8lAEF .director-welcome_modalTitle__dKJad{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalBody__GUXnM{margin-bottom:2rem}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalBody__GUXnM p{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalFooter__8elxT{text-align:center}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalFooter__8elxT .director-welcome_modalActionButton__ypa8g{background:linear-gradient(135deg,#ffffff,#f0f0f0);color:#0d5c67;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalFooter__8elxT .director-welcome_modalActionButton__ypa8g:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalFooter__8elxT .director-welcome_modalActionButton__ypa8g:active{transform:translateY(0)}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalFooter__8elxT .director-welcome_modalActionButton__ypa8g:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}@keyframes director-welcome_fadeIn__M7dZ9{0%{opacity:0}to{opacity:1}}@keyframes director-welcome_slideUp__ofxx5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes director-welcome_pulseHint__cTZNK{0%,to{opacity:.7;transform:translateX(0) scale(1)}50%{opacity:1;transform:translateX(3px) scale(1.1)}}.director-welcome_welcomeSection__LAuOq .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee .director-welcome_clickHint__6wgCT{animation:director-welcome_pulseHint__cTZNK 2s infinite;animation-play-state:paused}.director-welcome_welcomeSection__LAuOq .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC:hover .director-welcome_iconContainer___9fee .director-welcome_clickHint__6wgCT{animation-play-state:running}@media(max-width:1024px){.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ{width:280px;height:280px}}@media(max-width:768px){.director-welcome_welcomeSection__LAuOq{padding:3rem 1rem}.director-welcome_welcomeSection__LAuOq .director-welcome_container__wKzfQ{gap:2rem}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ{width:260px;height:260px}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ .director-welcome_directorImage__E8wXb{padding:8px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb{text-align:center}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y{grid-template-columns:1fr}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonContent__dZ8no{justify-content:center}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS{padding:2rem}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalHeader__8lAEF{flex-direction:column;text-align:center;gap:.5rem}}@media(max-width:480px){.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ{width:220px;height:220px}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ .director-welcome_directorImage__E8wXb{padding:6px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC{padding:1.25rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee{width:48px;height:48px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonText__unTWq .director-welcome_buttonTitle__y7qZg{font-size:1.1rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonText__unTWq .director-welcome_buttonSubtitle__jzbKf{font-size:.8rem}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS{padding:1.5rem}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalTitle__dKJad{font-size:1.3rem}.director-welcome_modalOverlay__fy5ae .director-welcome_modalContent__8ylqS .director-welcome_modalBody__GUXnM p{font-size:1rem}}@media(max-width:360px){.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ{width:200px;height:200px}.director-welcome_welcomeSection__LAuOq .director-welcome_directorCard__oGkR1 .director-welcome_imageContainer__PlAJb .director-welcome_imageWrapper__KuTXZ .director-welcome_directorImage__E8wXb{padding:5px}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_buttonContent__dZ8no{flex-direction:column;text-align:center;gap:1rem}.director-welcome_welcomeSection__LAuOq .director-welcome_welcomeContent__1cqLb .director-welcome_featureButtons__0W_8y .director-welcome_featureButton__8dmYC .director-welcome_iconContainer___9fee{margin:0 auto}}