.prj-info-cnt{margin-top:2rem}.prj-info{margin:0}.prj-info dt{font-size:1.125rem;font-weight:500;text-transform:uppercase}.prj-info dd{font-size:1.125rem;font-weight:700}.prj-info dl{margin:0}.gsap-track.gsap-scrolling .gsap-panel-spacer{display:none}.gsap-panel-txt{padding:var(--cnt-pt) 0}.sw03 .swiper-slide{align-items:center;display:flex;height:unset;padding-left:calc(.5 * var(--bs-gutter-x,2rem));width:18rem}.sw03__nav{padding-top:1rem}.cnt-prj{padding-bottom:0}@media (min-width:48rem){.cnt-prj{padding-top:0}}@media (orientation:portrait){.gsap-panel-50-figure,.sw03+.gsap-panel-figure-cnt{display:none}}@media (min-width:36rem){.sw03 .swiper-slide{width:22rem}}@media (min-width:48rem){.sw03{padding-right:var(--container-fluid-px)}.sw03 .swiper-slide{height:30rem;padding-left:var(--container-fluid-px);width:auto}.prj-info-cnt{margin-top:4rem}}@media (orientation:landscape) and (max-height:54.9rem){.gsap-panel-50-figure{display:none}.gsap-panel-figure-cnt{display:flex;justify-content:center}.gsap-panel-figure-cnt,.gsap-panel-figure-cnt *{height:auto;max-height:calc(var(--viewport-h) - 6rem);max-width:100%;width:auto}}@media (orientation:landscape) and (max-height:54.9rem) and (min-width:62rem){.scrolling{--header-h:6rem}}@media (orientation:landscape) and (min-height:55rem){.cnt-prj{padding-top:0;--cnt-pb:var(--cnt-pt, 2rem)}}@media (orientation:landscape) and (min-height:55rem) and (max-width:47.98rem){.gsap-panel-50-figure{display:none}}@media (orientation:landscape) and (min-height:55rem) and (min-width:62rem){.scrolling{--header-h:9rem;--header-logo-h:7rem}.prj-info-cnt{margin:0}.cnt-prj{padding-top:0}.s-intro-cnt{display:none}.header{position:fixed;inset:0 0 auto}body{height:var(--viewport-h);overflow-x:hidden;overflow-y:scroll;overscroll-behavior:none}.gsap-section{display:flex;flex-wrap:nowrap;height:var(--viewport-h)!important;max-height:var(--viewport-h)!important;overscroll-behavior:none}.gsap-track{display:flex;height:100%}.gsap-panel{display:flex;flex-direction:column;flex:0 0 auto;height:var(--viewport-h)!important;max-height:var(--viewport-h)!important;transition:all .2s ease;width:var(--gsap-panel-w,100vw)}.gsap-panel:before{content:"";display:block;flex:0 0 var(--header-h)}.gsap-panel-txt{min-height:calc(var(--viewport-h) - var(--header-h))}.gsap-panel-figure-cnt{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:50vw}.gsap-panel-figure-cnt figure *{height:100%;max-height:calc(var(--viewport-h) - var(--header-h));-o-object-fit:scale-down;object-fit:scale-down;width:100%}.gsap-panel-50{--gsap-panel-w:50vw}.gsap-panel-intro .sw03{display:none}.gsap-panel-intro .gsap-panel-txt{display:flex;flex-direction:column}.gsap-panel-intro .container-fluid:first-child{flex:1}.cnt__header{flex:1}.gsap-panel-footer{--gsap-panel-w:35rem}.gsap-panel-footer .footer{--container-fluid-px:4rem;flex:1;height:calc(var(--viewport-h) - var(--header-h));width:auto}.gsap-panel-footer .container-fluid{height:100%}.gsap-panel-footer .container-fluid>.row{height:100%;flex-direction:column}.gsap-panel-footer .col-lg{flex:1}.gsap-panel-footer .col-lg-auto{flex:0 1 auto;height:auto;width:100%}.gsap-panel-footer .h-100{height:unset!important}.gsap-panel-footer .social-ul{justify-content:flex-start}}@media (orientation:landscape) and (min-height:55rem) and (min-width:80rem){.cnt-prj{--cnt-pt:4rem}}