.et_pb_section:has(.dcd-glass-menu){}.dcd-glass-menu{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;background:transparent!important}.dcd-glass-menu .et_pb_menu_inner_container{display:flex;align-items:center;width:100%!important;max-width:100%!important;padding:6px 8px;background:linear-gradient(180deg,rgba(255,255,255,0.02) 0%,rgba(255,255,255,0.01) 100%);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:0.1px solid rgba(255,255,255,0.05);border-radius:25px;box-shadow:0px 5px 14px rgba(0,0,0,0.3),inset 0px 0.5px 0px rgba(255,255,255,0.15);overflow:hidden}.dcd-glass-menu .et_pb_menu__wrap{width:100%!important;justify-content:flex-end!important}.dcd-glass-menu .et_pb_menu__menu{margin-left:auto!important}.dcd-glass-menu,.dcd-glass-menu .et_pb_menu__wrap,.dcd-glass-menu .et_pb_menu__menu,.dcd-glass-menu nav,.dcd-glass-menu ul{background:transparent!important}.dcd-glass-menu .et-menu>li{padding-left:0!important;padding-right:0!important}.dcd-glass-menu .et-menu>li>a{padding:9px 14px!important;margin:0 1px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;color:rgba(255,255,255,0.86)!important;transition:background-color 180ms ease,color 180ms ease,opacity 180ms ease}.dcd-glass-menu .et-menu>li>a:hover{background-color:rgba(255,255,255,0.08);color:rgba(255,255,255,1)!important;opacity:1!important}.dcd-glass-menu .et-menu>li.current-menu-item>a,.dcd-glass-menu .et-menu>li.current_page_item>a{background-color:rgba(255,255,255,0.10);color:rgba(255,255,255,1)!important}.dcd-glass-menu .et_pb_menu__logo-wrap{flex-shrink:0}.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-color:#ffffff!important}.gform-theme--foundation .gfield input,.gform-theme--foundation .gfield textarea,.gform-theme--foundation .gfield select{background:rgba(36,36,36,.3)!important;border:2px rgba(36,36,36,.8) solid!important;color:#ffffff!important}.project-loop-grid .et_pb_column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,8vw,140px);row-gap:clamp(72px,10vw,160px);align-items:start}.project-loop-grid{padding-bottom:180px}.project-loop-grid .project-loop-card{width:100%;position:relative}.project-loop-grid .project-loop-card .et_pb_image,.project-loop-grid .project-loop-card .et_pb_image_wrap{width:100%}.project-loop-grid .project-loop-card img{width:100%;display:block}.project-card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;transform:none!important}.project-card-image .et_pb_image_wrap{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;transform:scale(1.07)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg))translate3d(var(--image-x,0px),var(--image-y,0px),0);transform-style:preserve-3d;will-change:transform;transition:transform 650ms cubic-bezier(.16,1,.3,1),filter 650ms cubic-bezier(.16,1,.3,1)}.project-card-image img{width:100%;height:100%!important;object-fit:cover;object-position:center center;display:block;transform:none!important}.project-loop-card.is-hovering .project-card-image .et_pb_image_wrap{filter:contrast(1.025) saturate(1.025)}.project-card-image::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(255,255,255,0.16),rgba(255,255,255,0.035) 24%,rgba(0,0,0,0.08) 70%);opacity:0;transition:opacity 350ms ease}.project-loop-card.is-hovering .project-card-image::after{opacity:1}.project-loop-card.is-hovering{filter:drop-shadow(0 24px 50px rgba(0,0,0,0.22))}.project-loop-grid .project-loop-card{opacity:0;transition:opacity 900ms cubic-bezier(.16,1,.3,1),transform 900ms cubic-bezier(.16,1,.3,1),filter 450ms ease}.project-loop-grid .project-loop-card:nth-child(odd){transform:translateY(70px)}.project-loop-grid .project-loop-card:nth-child(odd).is-visible{opacity:1;transform:translateY(0)}.project-loop-grid .project-loop-card:nth-child(even){transform:translateY(290px)}.project-loop-grid .project-loop-card:nth-child(even).is-visible{opacity:1;transform:translateY(220px)}@media only screen and (max-width:980px){.project-loop-grid .et_pb_column{grid-template-columns:1fr;row-gap:56px}.project-loop-grid{padding-bottom:0}.project-loop-grid .project-loop-card:nth-child(odd),.project-loop-grid .project-loop-card:nth-child(even){transform:translateY(56px)}.project-loop-grid .project-loop-card:nth-child(odd).is-visible,.project-loop-grid .project-loop-card:nth-child(even).is-visible{opacity:1;transform:translateY(0)}}@media (hover:none){.project-card-image .et_pb_image_wrap{transform:none!important;transition:none!important}.project-card-image::after{display:none}.project-loop-card.is-hovering{filter:none}}@media (prefers-reduced-motion:reduce){.project-loop-grid .project-loop-card,.project-loop-grid .project-loop-card:nth-child(odd),.project-loop-grid .project-loop-card:nth-child(even){opacity:1;transform:none!important;transition:none!important}.project-card-image .et_pb_image_wrap{transform:none!important;transition:none!important}.project-card-image::after{display:none}.project-loop-card.is-hovering{filter:none}}.et_pb_portfolio_grid_items .project{margin:0.75%!important}.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item{width:23.5%!important}.et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_grid .et_pb_portfolio_item h2{margin:0px 0px 15px!important}.et_pb_blog_0 .column.size-1of3{margin:3.1%;width:30%!important}@media only screen and (max-width:980px) and (min-width:768px){.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item{width:31.5%!important}}@media only screen and (max-width:767px){.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item{width:100%!important}.et_pb_blog_grid_wrapper article{margin-bottom:10%!important}}