.mega-science-overview-section{margin-top:clamp(40px,4.2vw,80px);margin-bottom:clamp(48px,5vw,72px);width:100%}.mega-science-overview-section .overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 572px;grid-template-areas:"title ." "body  image";grid-column-gap:clamp(32px,4.2vw,60px);column-gap:clamp(32px,4.2vw,60px);grid-row-gap:24px;row-gap:24px;align-items:start}.mega-science-overview-section .overview-title{grid-area:title;color:#151515;font-family:Montserrat,sans-serif;font-size:28px!important;font-weight:700!important;line-height:100%;letter-spacing:0;text-transform:uppercase;margin:0}.mega-science-overview-section .overview-body{grid-area:body;color:#000;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.1px;text-align:justify;margin:0;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mega-science-overview-section .overview-body .overview-text{--overview-text-max:299px;font-family:Lato,sans-serif;position:relative;width:100%;max-height:var(--overview-text-max);overflow:hidden;scroll-behavior:smooth;transition:max-height .5s ease-in-out}.mega-science-overview-section .overview-body .overview-text.collapsed.has-overflow:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.8) 50%,rgba(255,255,255,.98) 90%,#ffffff);pointer-events:none}.mega-science-overview-section .overview-body .overview-text.expanded{overflow-y:auto;padding-right:10px}.mega-science-overview-section .overview-body .overview-text.expanded::-webkit-scrollbar{width:6px}.mega-science-overview-section .overview-body .overview-text.expanded::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.mega-science-overview-section .overview-body .overview-text.expanded::-webkit-scrollbar-thumb{background:#765a05;border-radius:10px}.mega-science-overview-section .overview-body .overview-text p{color:inherit;font-family:Lato,sans-serif;font-size:inherit;font-weight:inherit;line-height:30px!important;letter-spacing:inherit;text-align:inherit;margin:0 0 16px}.mega-science-overview-section .overview-body .overview-text p:last-child{margin-bottom:0}.mega-science-overview-section .overview-body .overview-read-more-btn{align-self:flex-start;margin-top:20px;background:rgba(0,0,0,0);border:1px solid #765a05;color:#765a05;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:normal;padding:10px 24px;border-radius:6px;cursor:pointer;transition:all .3s ease;outline:none}.mega-science-overview-section .overview-body .overview-read-more-btn:hover{background-color:#785900;color:#fff}.mega-science-overview-section .overview-image-card{grid-area:image;position:relative;width:100%;max-width:572px;height:360px;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 4px 20px rgba(0,0,0,.08)}.mega-science-overview-section .overview-image-card img{width:100%;height:100%;object-fit:cover;display:block}.mega-science-overview-section .overview-image-card .overview-image-caption{position:absolute;left:0;right:0;bottom:0;background:rgba(21,21,21,.92);color:#fff;padding:10px 16px 12px;font-family:Lato,sans-serif;font-size:14px;font-weight:500;line-height:1.4;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-sizing:border-box}.mega-science-overview-section .overview-image-card .overview-image-caption span{display:block;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media screen and (max-width:1100px){.mega-science-overview-section .overview-grid{grid-template-columns:minmax(0,1fr) 480px}.mega-science-overview-section .overview-body .overview-text{--overview-text-max:249px}.mega-science-overview-section .overview-image-card{height:310px}}@media screen and (max-width:991px){.mega-science-overview-section{margin-top:32px;margin-bottom:48px}.mega-science-overview-section .overview-grid{grid-template-columns:1fr;grid-template-areas:"title" "body" "image";row-gap:24px}.mega-science-overview-section .overview-body .overview-text{--overview-text-max:255px}.mega-science-overview-section .overview-image-card{max-width:572px;width:100%;height:auto;aspect-ratio:572/360;margin:8px auto 0}}@media screen and (max-width:600px){.mega-science-overview-section{margin-top:28px;margin-bottom:36px}.mega-science-overview-section .overview-title{font-size:24px;line-height:1.2}.mega-science-overview-section .overview-body{font-size:16px;line-height:26px;text-align:left}.mega-science-overview-section .overview-image-card{border-radius:12px}.mega-science-overview-section .overview-image-card .overview-image-caption{font-size:12px;padding:8px 12px 10px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}button.btn:active,button.btn:focus,input:active,input:focus,select:active,select:focus{outline:none}.chevron-arrow-left{display:inline-block;border-right:2px solid #a8a8a8;border-bottom:2px solid #a8a8a8;width:8px;height:8px;transform:rotate(-225deg)}.chevron-arrow-right{width:5px;height:5px;display:inline-block;transform:rotate(-45deg);border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8}.mega-science-vision-section{--vision-height:350px;--vision-card-extra:60px;margin-bottom:clamp(48px,5vw,72px);width:100%}.mega-science-vision-section .vision-title{color:#151515;font-family:Montserrat,sans-serif;font-size:28px!important;font-weight:700!important;line-height:100%;letter-spacing:0;text-transform:uppercase;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #f5d547}.mega-science-vision-section .vision-content{position:relative;display:flex;align-items:center;padding:40px 0 0 26px}.mega-science-vision-section .vision-image{flex:0 0 auto;width:56%;height:var(--vision-height);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.mega-science-vision-section .vision-image img{width:100%;height:100%;object-fit:cover;display:block}.mega-science-vision-section .vision-card{position:relative;z-index:1;flex:1 1 auto;margin-left:-8%;padding:36px 40px;background:#fff;border:1px solid #f5d547;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);color:#000;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:30px!important;letter-spacing:1.5px;text-align:justify;box-sizing:border-box;max-height:calc(var(--vision-height) + var(--vision-card-extra));display:flex;flex-direction:column}.mega-science-vision-section .vision-card .vision-card-text{font-family:Lato,sans-serif;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:10px}.mega-science-vision-section .vision-card .vision-card-text::-webkit-scrollbar{width:6px}.mega-science-vision-section .vision-card .vision-card-text::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.mega-science-vision-section .vision-card .vision-card-text::-webkit-scrollbar-thumb{background:#765a05;border-radius:10px}.mega-science-vision-section .vision-card p{color:inherit;font-family:Lato,sans-serif;font-size:inherit;font-weight:inherit;line-height:25px!important;letter-spacing:inherit;text-align:inherit;margin:0 0 16px}.mega-science-vision-section .vision-card p:last-child{margin-bottom:0}@media screen and (max-width:1100px){.mega-science-vision-section{--vision-height:380px}.mega-science-vision-section .vision-card{padding:28px}}@media screen and (max-width:991px){.mega-science-vision-section{margin-bottom:48px;--vision-height:320px;--vision-card-extra:40px}.mega-science-vision-section .vision-content{flex-direction:column;align-items:stretch;padding:24px 0 0}.mega-science-vision-section .vision-image{width:100%;height:auto;aspect-ratio:16/10}.mega-science-vision-section .vision-card{margin:-32px 16px 0}}@media screen and (max-width:600px){.mega-science-vision-section .vision-title{font-size:24px!important;line-height:1.2;padding-bottom:16px}.mega-science-vision-section .vision-image{border-radius:12px}.mega-science-vision-section .vision-card{padding:20px 16px;font-size:16px;line-height:26px;text-align:left;border-radius:12px}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}