/*!
Theme Name: TIMNAT theme
Theme URI:
Description: A custom theme for the TIMNAT website
Author: Avsha Agasi
Author URI: http://the-two.co
Version: 3.1.6
Tags: Clean, Minimal, Great
*//*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@font-face{font-family:"NarkissBlockExtendedBold";font-weight:700;font-style:normal;src:url("fonts/narkiss-block-extended-bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"NarkissBlock";font-weight:400;font-style:normal;src:url("fonts/NarkissBlock-Regular.woff2") format("woff2"),url("fonts/NarkissBlock-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"NarkissBlock";font-weight:600;font-style:normal;src:url("fonts/NarkissBlock-Semibold.woff2") format("woff2"),url("fonts/NarkissBlock-Semibold.woff") format("woff");font-display:swap}@font-face{font-family:"NarkissBlock";font-weight:700;font-style:normal;src:url("fonts/NarkissBlock-Bold.woff2") format("woff2"),url("fonts/NarkissBlock-Bold.woff") format("woff");font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;line-height:1;width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;color:inherit}:where(button.button){appearance:none;-webkit-appearance:none;margin:0;padding:0;background:none;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important}.nobr{white-space:nowrap}.overflow{overflow:hidden}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.container{position:relative;min-height:100vh;overflow:hidden}.content-wrapper{position:relative;width:calc(100% - 136px);max-width:1648px;margin:auto}.goto{cursor:pointer}.center-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:table}.center-wrapper .center{display:table-cell;vertical-align:middle}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vimeo-wrapper video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.overlay{background:rgba(0, 0, 0, 0.5);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:absolute;width:100%;height:100%;top:0;left:0}.ta-c{text-align:center}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.m-t-24{margin-top:24px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-r-4{margin-right:4px}.height-10{height:10px}.image{position:absolute;width:100%;height:100%;top:0;left:0}::-webkit-input-placeholder{color:#333 !important;font-family:"NarkissBlock"}::-moz-placeholder{color:#333 !important;font-family:"NarkissBlock"}:-ms-input-placeholder{color:#333 !important;font-family:"NarkissBlock"}:-moz-placeholder{color:#333 !important;font-family:"NarkissBlock"}.wow{visibility:hidden}.wow[style*="visibility: hidden"]{visibility:visible !important;opacity:0}.skip-link:focus,.skip-link:focus-visible{clip:auto !important;height:auto !important;left:20px;margin:0 !important;overflow:visible !important;padding:12px 16px !important;position:fixed !important;top:20px;width:auto !important;z-index:1000;background:#efefed;color:#333;outline:1px solid currentColor}[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion: reduce){.wow{animation:none !important;visibility:visible !important}}.hide-on-d{display:none}.hide-on-m{display:block}.go-up{position:absolute;right:64px;bottom:64px;cursor:pointer;font-size:12px}.go-up img{width:16px;margin-left:4px}.open-image-vid{cursor:pointer}.open-popup{cursor:pointer}.wp-caption{cursor:pointer}.lds-ring{position:absolute;left:0;top:-4px;width:40px;height:40px;-webkit-transition:all .26s ease-out;transition:all .26s ease-out;visibility:hidden;opacity:0}.lds-ring.show{visibility:visible;opacity:1}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:28px;height:28px;margin:5px;border:4px solid white;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes line-redraw{0%{transform:scaleX(1);transform-origin:left center}40%{transform:scaleX(0);transform-origin:left center}40.01%{transform:scaleX(0);transform-origin:right center}100%{transform:scaleX(1);transform-origin:right center}}.ofc{position:absolute;width:100%;height:100%;top:0;left:0;display:block;object-fit:cover;overflow:hidden}.ofc.opt{object-position:top}.ofc img{position:absolute;width:100%;height:100%;top:0;left:0;display:block;object-fit:cover}.enlarge-img{cursor:pointer}.img-blocker{position:absolute;left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);background:#fff;transition:all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);transform-origin:left center}.img-blocker.opp{transform-origin:right center}.img-blocker.from-top{transform-origin:bottom center}.img-blocker.from-top.reveal{transform:scaleY(0) !important;-webkit-transform:scaleY(0) !important}.img-blocker.reveal{transform:scaleX(0) !important;-webkit-transform:scaleX(0) !important}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:rtl;text-align:right}.mobile-block{display:none}.caption-overlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at calc(100% - 18px) calc(100% - 10px), rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.24) 18%, rgba(0, 0, 0, 0.08) 34%, rgba(0, 0, 0, 0) 50%);z-index:1}@media screen and (max-width: 1024px){.container{overflow:hidden}.content-wrapper{width:calc(100% - 40px)}input{border-radius:0 !important}.hide-on-d{display:block}.hide-on-m{display:none}}:root{--header-scrolled-h: 80px}section[id]{scroll-margin-top:var(--header-scrolled-h)}header{position:fixed;top:0;left:0;width:100%;height:100px;z-index:100;color:#fff;z-index:999;border-bottom:1px solid transparent;-webkit-transition:all .16s ease-out;transition:all .16s ease-out}header .content-wrapper{display:flex;height:100%;align-items:center;justify-content:space-between;width:calc(100% - 136px)}header .content-wrapper .nav-right{display:flex;align-items:center;gap:66px;height:100%}header .content-wrapper .logo{display:block;color:inherit}header .content-wrapper .logo img{display:block;height:22px;width:auto}header .content-wrapper .logo .logo-dark{display:none}header .content-wrapper .items{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:36px;height:100%;font-size:15.4px;font-family:"NarkissBlock";font-weight:600}header .content-wrapper .items>li{position:relative;display:flex;align-items:center;height:100%;cursor:pointer}header .content-wrapper .items>li>a{color:inherit}header .content-wrapper .items>li .menu-label{display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer}header .content-wrapper .items>li .menu-label>span{position:relative}header .content-wrapper .items>li .menu-label>span::after{content:"";position:absolute;right:0;left:0;bottom:-7px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .66s cubic-bezier(0.22, 1, 0.36, 1)}header .content-wrapper .items>li .menu-label .chevron{display:block;width:8px;height:auto;fill:none;stroke:white;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .36s cubic-bezier(0.22, 1, 0.36, 1)}header .content-wrapper .items>li .dropdown{position:absolute;top:100%;right:-22px;min-width:220px;padding:12px 0;border:1px solid rgba(0, 0, 0, 0.08);border-radius:0;background:white;box-shadow:0 34px 70px rgba(0, 0, 0, 0.16);clip-path:inset(0 -90px -90px -90px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .3s ease,visibility .3s ease,transform .42s cubic-bezier(0.22, 1, 0.36, 1)}header .content-wrapper .items>li .dropdown::before{content:"";position:absolute;right:0;bottom:100%;width:100%;height:16px}header .content-wrapper .items>li .dropdown li{padding:10px 22px;color:black;font-weight:400;line-height:1.25;text-align:right;white-space:nowrap}header .content-wrapper .items>li .dropdown li a{display:block;color:inherit}header .content-wrapper .items>li .dropdown li{transition:color .24s ease,transform .3s cubic-bezier(0.22, 1, 0.36, 1)}header .content-wrapper .items>li .dropdown li:hover{transform:translateX(-3px)}header .content-wrapper .items>li .areas-dropdown{right:-18px;width:540px;padding:10px 10px 10px 24px}header .content-wrapper .items>li .areas-dropdown li{padding:0;white-space:normal}header .content-wrapper .items>li .areas-dropdown li+li{margin-top:2px}header .content-wrapper .items>li .areas-dropdown li a{display:flex;align-items:center;gap:24px;padding:8px}header .content-wrapper .items>li .areas-dropdown li .thumb{position:relative;flex:0 0 auto;width:160px;aspect-ratio:16/10;overflow:hidden}header .content-wrapper .items>li .areas-dropdown li .thumb img{transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1)}header .content-wrapper .items>li .areas-dropdown li .text{display:block;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}header .content-wrapper .items>li .areas-dropdown li .title{display:block;font-family:"NarkissBlock";font-size:15.4px;font-weight:600;line-height:1.3}header .content-wrapper .items>li .areas-dropdown li .excerpt{display:block;margin-top:4px;font-family:"NarkissBlock";font-size:14.4px;font-weight:400;line-height:1.45;opacity:.82;text-wrap:pretty}header .content-wrapper .items>li .areas-dropdown li:hover{transform:none}header .content-wrapper .items>li .areas-dropdown li:hover .thumb img{transform:scale(1.06)}header .content-wrapper .items>li .areas-dropdown li:hover .text{transform:translateX(-3px)}header .content-wrapper .items>li:hover .menu-label>span::after,header .content-wrapper .items>li:focus-within .menu-label>span::after{transform:scaleX(1);transform-origin:right center}header .content-wrapper .items>li.has-dropdown:hover .menu-label .chevron,header .content-wrapper .items>li.has-dropdown:focus-within .menu-label .chevron{transform:rotate(180deg)}header .content-wrapper .items>li.has-dropdown:hover .dropdown,header .content-wrapper .items>li.has-dropdown:focus-within .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}header .content-wrapper .items>li.has-dropdown.is-dismissed .menu-label .chevron{transform:none}header .content-wrapper .items>li.has-dropdown.is-dismissed .dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:none}header .content-wrapper .panel{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:16px;font-family:"NarkissBlock"}header .content-wrapper .panel .langs{font-family:"NarkissBlock";font-size:15.4px;font-weight:600}header .content-wrapper .panel .langs span{margin:0 4px;opacity:.56;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}header .content-wrapper .panel .langs span:hover{opacity:1}header .content-wrapper .panel .langs span.active{opacity:1}header .content-wrapper .panel .button{border:1px solid;border-radius:60px;height:36px;text-align:center;line-height:35px;width:160px;font-family:"NarkissBlock";font-size:15.4px;font-weight:600;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}header .content-wrapper .panel .button:hover{background:black;border-color:black;color:white}body.page-template-home-hero-a header,body.page-template-legal header,header.scrolled{color:black}body.page-template-home-hero-a header .content-wrapper .items>li .menu-label .chevron,body.page-template-legal header .content-wrapper .items>li .menu-label .chevron,header.scrolled .content-wrapper .items>li .menu-label .chevron{stroke:black}body.page-template-home-hero-a header .content-wrapper .logo .logo-light,body.page-template-legal header .content-wrapper .logo .logo-light,header.scrolled .content-wrapper .logo .logo-light{display:none}body.page-template-home-hero-a header .content-wrapper .logo .logo-dark,body.page-template-legal header .content-wrapper .logo .logo-dark,header.scrolled .content-wrapper .logo .logo-dark{display:block}header.scrolled{height:var(--header-scrolled-h);background:white;border-bottom:1px solid rgba(0, 0, 0, 0.08)}header:has(.has-dropdown:hover),header:has(.has-dropdown:focus-within){border-bottom-color:rgba(255, 255, 255, 0.24)}body.page-template-home-hero-a header:has(.has-dropdown:hover),body.page-template-home-hero-a header:has(.has-dropdown:focus-within),body.page-template-legal header:has(.has-dropdown:hover),body.page-template-legal header:has(.has-dropdown:focus-within),header.scrolled:has(.has-dropdown:hover),header.scrolled:has(.has-dropdown:focus-within){border-bottom-color:rgba(0, 0, 0, 0.08)}.menu-toggle,.mobile-menu{display:none}@media screen and (max-width: 1024px){header{height:72px}header .content-wrapper{position:relative;z-index:2;width:calc(100% - 40px)}header .content-wrapper .nav-right{gap:0}header .content-wrapper .logo img{height:18px}header .content-wrapper .items{display:none}header .content-wrapper .panel{gap:0}header .content-wrapper .panel .langs,header .content-wrapper .panel .button{display:none}header .menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:44px;height:44px;margin-left:-11px;padding:0;border:0;background:none;color:inherit;cursor:pointer}header .menu-toggle span{display:block;width:22px;height:1.5px;background:currentColor;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}header .mobile-menu{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;padding:96px 20px 32px;overflow-y:auto;overscroll-behavior:contain;background:white;color:black;font-family:"NarkissBlock";opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}header .mobile-menu .m-items>li{border-bottom:1px solid rgba(0, 0, 0, 0.1);opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(0.22, 1, 0.36, 1)}header .mobile-menu .m-items>li:nth-child(1){transition-delay:.06s}header .mobile-menu .m-items>li:nth-child(2){transition-delay:.11s}header .mobile-menu .m-items>li:nth-child(3){transition-delay:.16s}header .mobile-menu .m-items>li:nth-child(4){transition-delay:.21s}header .mobile-menu .m-items>li:nth-child(5){transition-delay:.26s}header .mobile-menu .m-items .m-link{display:block;padding:16px 0;font-family:"NarkissBlockExtendedBold";font-size:20px;line-height:1.15;color:black}header .mobile-menu .m-items .m-sub{display:none;flex-wrap:wrap;gap:8px 22px;margin-top:-4px;padding-bottom:18px}header .mobile-menu .m-items .m-sub a{font-size:15.4px;color:black;opacity:.64}header .mobile-menu .m-footer{display:block;margin-top:32px;opacity:0;transition:opacity .4s ease .32s}header .mobile-menu .m-footer .button{display:block;width:100%;height:44px;margin:0 0 24px;border:1px solid black;border-radius:60px;line-height:43px;text-align:center;font-size:15.4px;font-weight:600;cursor:pointer}header .mobile-menu .m-footer .langs{font-size:15.4px;font-weight:600}header .mobile-menu .m-footer .langs span{display:inline-block;width:48px;margin:0 0 0 4px;padding:4px 0 2px;border:1px solid;border-radius:60px;text-align:center;opacity:.24}header .mobile-menu .m-footer .langs span.active{opacity:1}:root{--header-scrolled-h: 64px}header.menu-open{color:black;background:white;border-bottom-color:rgba(0, 0, 0, 0.08)}header.menu-open .content-wrapper .logo .logo-light{display:none}header.menu-open .content-wrapper .logo .logo-dark{display:block}header.menu-open .menu-toggle span:first-child{transform:translateY(4.25px) rotate(45deg)}header.menu-open .menu-toggle span:last-child{transform:translateY(-4.25px) rotate(-45deg)}header.menu-open .mobile-menu{opacity:1;visibility:visible}header.menu-open .mobile-menu .m-items>li{opacity:1;transform:none}header.menu-open .mobile-menu .m-footer{opacity:1}body.menu-open{overflow:hidden}}.contact-form .fields{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.contact-form .fields .full{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(0, 0, 0, 0.24);background:none;padding:12px 0;font-family:"NarkissBlock";font-size:15.4px;color:black;border-radius:0;outline:none;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:black}.contact-form input[type=tel]{direction:rtl;text-align:right}.contact-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 4px center;background-size:11px auto;padding-left:24px}.contact-form ::placeholder{color:rgba(0, 0, 0, 0.66) !important;font-family:"NarkissBlock" !important;transition:color .26s ease}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{color:black !important}.contact-form select:invalid,.contact-form select:has(option[value=""]:checked){color:rgba(0, 0, 0, 0.66)}.contact-form select:focus:invalid,.contact-form select:focus:has(option[value=""]:checked){color:black}.contact-form select option{color:black}.contact-form textarea{resize:none}.contact-form .button{display:inline-block;margin-top:26px;border:1px solid black;border-radius:60px;height:44px;line-height:44px;width:240px;padding:0;background:none;font-family:"NarkissBlock";font-size:15.4px;font-weight:600;color:black;text-align:center;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.contact-form .button:hover{background:black;color:white}.contact-form .hidden-fields-container{margin:0;padding:0;border:0}.contact-form .wpcf7-form-control-wrap{display:block}.contact-form .wpcf7-not-valid{border-color:#d2353f}.contact-form .wpcf7-not-valid-tip{display:block;margin-top:5px;font-size:13.5px;color:#d2353f}.contact-form .wpcf7-spinner{display:none}.contact-form.submitting .button{opacity:.45;pointer-events:none}.contact-form .wpcf7-response-output{margin-top:18px;font-size:15.4px;font-weight:600}.contact-form .wpcf7-response-output:empty{display:none}.contact-form.sent .wpcf7-response-output{color:#0d6b73}.contact-form.invalid .wpcf7-response-output,.contact-form.unaccepted .wpcf7-response-output,.contact-form.payment-required .wpcf7-response-output,.contact-form.failed .wpcf7-response-output,.contact-form.aborted .wpcf7-response-output,.contact-form.spam .wpcf7-response-output{color:#d2353f}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;word-wrap:normal}@media screen and (max-width: 1024px){.contact-form .fields{grid-template-columns:1fr}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.contact-form .button{width:100%}}.site-footer{position:relative;background:white;color:black;font-family:"NarkissBlock";font-weight:400;padding:72px 0 32px}.page-template-about .site-footer,.page-template-areas .site-footer,.page-template-projects .site-footer,.page-template-news .site-footer{border-top:1px solid rgba(0, 0, 0, 0.14)}.site-footer .footer-top{display:grid;grid-template-columns:1.1fr auto auto;gap:90px;align-items:start}.site-footer h3{font-family:"NarkissBlockExtendedBold";font-size:30px;line-height:1.14}.site-footer .footer-form{max-width:760px}.site-footer .footer-form form{margin-top:24px}.site-footer .footer-info .footer-logo{display:block;height:28px;width:auto;margin-top:7px}.site-footer .footer-info p{margin-top:18px;font-size:15.4px;line-height:1.6}.site-footer .footer-info p.ltr{direction:ltr;text-align:right}.site-footer .footer-info .linkedin{display:inline-flex;align-items:center;margin-top:18px;font-size:15.4px;font-weight:400;color:black;position:relative;text-decoration:none}.site-footer .footer-info .linkedin::after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:1px;background:currentColor}.site-footer .footer-info .linkedin:hover::after{animation:line-redraw .9s cubic-bezier(0.22, 1, 0.36, 1)}.site-footer .footer-nav{display:flex;gap:70px}.site-footer .footer-nav ul{margin-top:0}.site-footer .footer-nav ul li{margin-top:10px;font-size:15.4px}.site-footer .footer-nav ul li a{display:inline-block;color:black;position:relative}.site-footer .footer-nav ul li a::after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .66s cubic-bezier(0.22, 1, 0.36, 1)}.site-footer .footer-nav ul li a:hover::after{transform:scaleX(1);transform-origin:right center}.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:64px;padding-top:22px;border-top:1px solid rgba(0, 0, 0, 0.12);font-size:15.4px}.site-footer .footer-bottom .legal{display:flex;gap:22px}.site-footer .footer-bottom .legal a{display:inline-block;color:black;position:relative}.site-footer .footer-bottom .legal a::after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .66s cubic-bezier(0.22, 1, 0.36, 1)}.site-footer .footer-bottom .legal a:hover::after{transform:scaleX(1);transform-origin:right center}.site-footer .footer-bottom .langs{font-weight:600}.site-footer .footer-bottom .langs span{margin:0 4px;opacity:.56;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.site-footer .footer-bottom .langs span:hover,.site-footer .footer-bottom .langs span.active{opacity:1}@media screen and (max-width: 1024px){.site-footer{padding:52px 0 28px}.site-footer .footer-top{grid-template-columns:1fr;gap:48px}.site-footer .footer-info .footer-logo{height:24px}.site-footer .footer-nav{gap:48px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:44px}}body.popup-open{overflow:hidden}.contact-popup{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:40px;visibility:hidden;pointer-events:none;transition:visibility .36s ease}.contact-popup .popup-backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;opacity:0;transition:opacity .36s ease}.contact-popup .popup-inner{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:min(1140px,100%);max-height:calc(100vh - 80px);background:white;color:black;font-family:"NarkissBlock";font-weight:400;box-shadow:0 40px 120px rgba(0, 0, 0, 0.3);overflow:hidden;opacity:0;transform:scale(0.955);transition:opacity .36s ease,transform .55s cubic-bezier(0.22, 1, 0.36, 1)}.contact-popup .popup-close{position:absolute;top:14px;right:14px;left:auto;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:white;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.contact-popup .popup-close svg{width:17px;height:17px;fill:none;stroke:black;stroke-width:1.6;stroke-linecap:round}.contact-popup .popup-close:hover{background:black}.contact-popup .popup-close:hover svg{stroke:white}.contact-popup .popup-body{padding:56px 64px 46px;overflow-y:auto}.contact-popup .popup-body h3{font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1.14}.contact-popup .popup-body .popup-sub{margin-top:4px;font-size:15.4px;opacity:1}.contact-popup .popup-body .contact-form{margin-top:26px}.contact-popup .popup-body .popup-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:70px;padding:0;background:transparent;font-size:15.4px}.contact-popup .popup-body .popup-details .name{width:100%;font-size:20px;font-weight:600}.contact-popup .popup-body .popup-details .popup-logo{display:block;height:22px;width:auto;margin-bottom:6px}.contact-popup .popup-body .popup-details a{color:black;opacity:1;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.contact-popup .popup-body .popup-details a:hover{opacity:.72}.contact-popup .popup-body .popup-details a.ltr{direction:ltr}.contact-popup .popup-body .popup-details a.linkedin{position:relative;text-decoration:none}.contact-popup .popup-body .popup-details a.linkedin::after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:1px;background:currentColor}.contact-popup .popup-body .popup-details a.linkedin:hover::after{animation:line-redraw .9s cubic-bezier(0.22, 1, 0.36, 1)}.contact-popup .popup-body .popup-details a.linkedin:hover{opacity:1}.contact-popup .popup-media{position:relative;min-height:100%;border:0}.contact-popup .popup-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contact-popup.open{visibility:visible;pointer-events:auto}.contact-popup.open .popup-backdrop{opacity:1}.contact-popup.open .popup-inner{opacity:1;transform:none}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-inner{grid-template-columns:minmax(0, 1fr);width:min(620px,100%)}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-body h3{font-size:36px}.project-popup .popup-inner{grid-template-columns:1fr 1fr}.project-popup .popup-body{display:flex;flex-direction:column;justify-content:center;padding:64px 64px 56px}.project-popup .popup-body .project-context{font-size:17.6px}.project-popup .popup-body h3{margin-top:8px;font-size:44px}.project-popup .popup-body .project-desc{margin-top:22px;width:80%;font-size:15.4px;line-height:1.6;text-wrap:pretty}.project-popup .popup-body .project-stats{display:flex;gap:36px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(0, 0, 0, 0.14)}.project-popup .popup-body .project-stats .stat{display:flex;flex-direction:column-reverse}.project-popup .popup-body .project-stats .stat .value{font-family:"NarkissBlockExtendedBold";font-size:24px;color:#0d6b73}.project-popup .popup-body .project-stats .stat .label{margin:0 0 6px;font-size:15.4px;font-weight:600;opacity:1}.project-popup .popup-body .project-timeline{display:block;margin-top:24px;font-size:15.4px;font-weight:600;opacity:1}.project-popup .popup-close{right:auto;left:14px}.project-popup .popup-media{order:-1;aspect-ratio:1}.project-popup .popup-media .project-status{position:absolute;top:20px;right:20px;z-index:3;background:rgba(255, 255, 255, 0.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.project-popup .popup-media .media-slides{position:absolute;inset:0}.project-popup .popup-media .media-slides img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.project-popup .popup-media .media-slides img.active{opacity:1}.project-popup .popup-media .media-arrows{position:absolute;right:20px;bottom:20px;z-index:2;display:flex;gap:8px}.project-popup .popup-media .media-arrows .media-arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(255, 255, 255, 0.86);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.project-popup .popup-media .media-arrows .media-arrow svg{width:7px;height:auto;fill:none;stroke:black;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.project-popup .popup-media .media-arrows .media-arrow:hover{background:black}.project-popup .popup-media .media-arrows .media-arrow:hover svg{stroke:white}.project-popup .popup-media.single .media-arrows{display:none}.project-popup .popup-media.is-empty{background:#e4e5e2}.project-popup .popup-media .project-sim{position:absolute;z-index:2;padding:2px 8px 1px;border-radius:60px;background:rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:500;line-height:1.4;color:rgba(255, 255, 255, 0.85);bottom:20px;left:20px}.team-popup .popup-inner{grid-template-columns:1fr 1fr;width:min(1040px,100%)}.team-popup .popup-body{display:flex;flex-direction:column;justify-content:center;padding:64px 64px 56px}.team-popup .popup-body h3{font-size:36px}.team-popup .popup-body .member-role{display:block;margin-top:6px;font-size:17px;font-weight:600;color:#0d6b73}.team-popup .popup-body .member-bio{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0, 0, 0, 0.14);font-size:15.4px;line-height:1.6;text-wrap:pretty}.team-popup .popup-media{aspect-ratio:1}.job-popup .popup-inner{grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);width:min(1100px,100%);overflow:auto}.job-popup .popup-close{right:auto;left:14px}.job-popup h3 bdi{white-space:nowrap}.job-popup .popup-body{padding:64px 64px 56px}.job-popup .popup-body .job-kicker{display:block;font-size:18px;font-weight:600;color:#0d6b73}.job-popup .popup-body h3{margin-top:8px}.job-popup .popup-body .job-intro{margin-top:18px;max-width:540px;font-size:17.6px;line-height:1.55;text-wrap:pretty}.job-popup .popup-body .job-list{margin-top:36px}.job-popup .popup-body .job-list h4{margin-bottom:12px;font-size:17.6px;font-weight:600}.job-popup .popup-body .job-list li{position:relative;padding-right:20px;font-size:15.4px;line-height:1.5}.job-popup .popup-body .job-list li+li{margin-top:8px}.job-popup .popup-body .job-list li::before{content:"";position:absolute;top:.62em;right:2px;width:6px;height:6px;border-radius:50%;background:#0d6b73}.job-popup .job-side{display:flex;flex-direction:column;justify-content:space-between;padding:64px 48px 48px;background:#efefed}.job-popup .job-details .detail{padding:18px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.job-popup .job-details .detail:first-child{padding-top:0}.job-popup .job-details .detail dt{font-size:15.4px;font-weight:600;color:#0d6b73}.job-popup .job-details .detail dd{margin-top:4px;font-size:17.6px;font-weight:600;line-height:1.4}.job-popup .job-perks{margin-top:32px}.job-popup .job-perks h4{margin-bottom:12px;font-size:15.4px;font-weight:600;color:#0d6b73}.job-popup .job-perks li{position:relative;padding-right:20px;font-size:15.4px;line-height:1.5}.job-popup .job-perks li+li{margin-top:8px}.job-popup .job-perks li::before{content:"";position:absolute;top:.3em;right:3px;width:5px;height:10px;border-right:1.5px solid #0d6b73;border-bottom:1.5px solid #0d6b73;transform:rotate(45deg)}.job-popup .job-apply{margin-top:40px}.job-popup .job-apply .button{display:block;width:100%}@media screen and (max-width: 1024px){.contact-popup{padding:16px}.contact-popup .popup-inner{grid-template-columns:1fr;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.contact-popup .popup-media{display:none}.contact-popup .popup-body{padding:44px 26px 34px}.contact-popup .popup-close{top:10px;right:auto;left:4px;width:40px;height:40px;background:transparent}.contact-popup .popup-body h3{font-size:28px}.contact-popup .popup-body .popup-details .popup-logo{height:18px}.project-popup .popup-close{left:10px;width:32px;height:32px;background:white}.job-popup .popup-body .job-kicker{font-size:15.4px}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-close{top:6px}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-body{padding:40px 26px}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-body h3{font-size:28px}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-body .popup-details{margin-top:40px}.project-popup .popup-media .project-status{top:14px;right:14px}.project-popup .popup-body h3{margin-top:4px;font-size:24px}.project-popup .popup-body .project-stats .stat .value{font-size:20px}.project-popup .popup-body .project-context{font-size:15.4px}.project-popup .popup-body .project-desc{width:100%;margin-top:14px}.team-popup .popup-close{top:6px}.team-popup .popup-inner{grid-template-rows:auto minmax(0, 1fr)}.team-popup .popup-media{display:block;order:-1;min-height:0;aspect-ratio:16/12}.team-popup .popup-media img{object-position:center 0%}.team-popup .popup-body{justify-content:flex-start;padding:28px 26px 34px;overflow-y:auto}.team-popup .popup-body h3{font-size:28px}.team-popup .popup-body .member-role{font-size:15.4px}.team-popup .popup-body .member-bio{margin-top:18px;padding-top:18px}.job-popup .popup-inner{overflow-y:auto}.job-popup .popup-body{overflow:visible}.job-popup .job-side{padding:32px 26px}.project-popup .popup-inner{grid-template-rows:auto minmax(0, 1fr)}.project-popup .popup-media{display:block;min-height:0;aspect-ratio:16/10}}.hero-option{position:relative;color:white;font-family:"NarkissBlock"}.hero-option .button{display:inline-block;border:1px solid;border-radius:60px;height:48px;line-height:46px;padding:0 34px;font-size:18px;text-align:center;cursor:pointer;pointer-events:auto;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.hero-option .button:hover{background:rgba(255, 255, 255, 0.24)}.hero-option .button.solid{background:white;color:#333;border-color:white}.hero-option .button.solid:hover{background:rgba(255, 255, 255, 0.86)}.hero-option .button.dark{border-color:black;color:black}.hero-option .button.dark:hover{background:black;color:white}.hero-option .stat .num{display:block;font-size:44px;line-height:1;letter-spacing:.01em;direction:ltr}.hero-option .stat .num .suffix{font-size:22px;margin-left:3px;vertical-align:super}.hero-option .stat .label{display:block;margin-top:6px;font-size:15.4px;font-family:"NarkissBlock";opacity:.8;letter-spacing:0}.hero-a{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:white;color:black;font-family:"NarkissBlock";font-weight:400;padding-bottom:30px}.hero-a .hero-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;width:calc(100% - 136px);max-width:1648px;margin:0 auto;padding:clamp(150px,17.8vh,230px) 0 clamp(64px,8.9vh,120px)}.hero-a .hero-intro h1{font-family:"NarkissBlockExtendedBold";font-size:72px;line-height:1.1;letter-spacing:.01em}.hero-a .hero-intro .subhead{margin-top:8px;max-width:660px;font-size:21px;font-weight:normal;line-height:1.4}.hero-a .hero-intro .intro-left{display:flex;flex-direction:column;align-items:flex-start;padding-top:15px;max-width:346px}.hero-a .hero-intro .intro-left .sub{font-size:15.4px;line-height:1.48;color:black}.hero-a .hero-intro .intro-left .button{margin-top:14px;width:160px;height:44px;line-height:43px;font-family:"NarkissBlock";font-size:15.4px;font-weight:600}.hero-a .arms{display:flex;flex:1 1 auto;min-height:0;direction:rtl}.hero-a .arms .arm{position:relative;flex:1 1 0;overflow:hidden;color:white;transition:all .7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .7s cubic-bezier(0.645, 0.045, 0.355, 1)}.hero-a .arms .arm:not(:last-child){border-left:3px solid rgba(255, 255, 255, 0.22)}.hero-a .arms .arm::after{content:"";position:absolute;inset:0;z-index:5;transform-origin:left center;animation:arm-cover-reveal 1.1s cubic-bezier(0.76, 0, 0.24, 1) both;pointer-events:none}.hero-a .arms .arm:nth-child(1)::after{background:#4d9ba1;animation-delay:.1s}.hero-a .arms .arm:nth-child(2)::after{background:#0d6b73;animation-delay:.24s}.hero-a .arms .arm:nth-child(3)::after{background:#16454e;animation-delay:.38s}.hero-a .arms .arm video{-webkit-transition:all 1.2s ease-out;transition:all 1.2s ease-out}.hero-a .arms .arm .arm-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.18) 55%, rgba(0, 0, 0, 0) 100%)}.hero-a .arms .arm .arm-overlay::before,.hero-a .arms .arm .arm-overlay::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1)}.hero-a .arms .arm .arm-overlay::after{background:linear-gradient(to top, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0) 60%)}.hero-a .arms .arm .arm-overlay::before{background:rgba(0, 0, 0, 0.34)}.hero-a .arms .arm .arm-content{position:absolute;right:60px;left:60px;bottom:60px}.hero-a .arms .arm .arm-content .eyebrow{display:block;width:36px;height:2px;background:white}.hero-a .arms .arm .arm-content .title{display:block;margin-top:10px;font-family:"NarkissBlockExtendedBold";font-size:40px;line-height:1.14}.hero-a .arms .arm .arm-content .line{display:grid;grid-template-rows:0fr;margin-top:6px;max-width:374px;font-size:15.4px;line-height:1.45;opacity:0;overflow:hidden;transition:grid-template-rows .7s cubic-bezier(0.22, 1, 0.36, 1),opacity .5s ease .12s}.hero-a .arms .arm .arm-content .line>span{min-height:0;overflow:hidden}.hero-a .arms .arm:hover{flex-grow:1.7}.hero-a .arms .arm:hover video{transform:scale(1.06);-webkit-transform:scale(1.06)}.hero-a .arms .arm:hover .arm-overlay::after{opacity:1}.hero-a .arms .arm:hover .arm-content .line{grid-template-rows:1fr;opacity:1}.hero-a .arms:hover .arm:not(:hover) .arm-overlay::before{opacity:1}.hero-a .stats-strip{display:flex;justify-content:center;gap:110px;padding:24px 40px 26px;background:white;border-top:1px solid rgba(0, 0, 0, 0.1);text-align:center}.hero-a .stats-strip .stat .num{font-family:"NarkissBlockExtendedBold";font-size:32px;letter-spacing:0}.hero-a .stats-strip .stat .num .suffix{font-size:17px}.news-ticker{position:relative;overflow:hidden;padding:20px 0 19px;background:white;border-top:1px solid rgba(0, 0, 0, 0.1);color:black;font-family:"NarkissBlock";font-weight:400}.news-ticker .ticker-track{display:flex;width:max-content;animation:ticker-move 42s linear infinite}.news-ticker:hover .ticker-track{animation-play-state:paused}.news-ticker .ticker-group{display:flex;align-items:center;gap:44px;padding-left:44px;white-space:nowrap}.news-ticker .ticker-group .item{font-size:15.4px}.news-ticker .ticker-group .dot{width:4px;height:4px;border-radius:50%;background:black}@keyframes ticker-move{from{transform:translateX(0)}to{transform:translateX(50%)}}@media screen and (max-width: 1024px){.hero-option .stat .num{font-size:30px}.hero-option .stat .num .suffix{font-size:15px}.hero-option .stat .label{margin-top:6px;font-size:12.5px}.hero-a{height:auto;min-height:0;padding-bottom:0}.hero-a .hero-intro{display:block;width:calc(100% - 40px);padding:96px 0 30px}.hero-a .hero-intro h1{font-size:32px}.hero-a .hero-intro .subhead{max-width:294px;margin-top:10px;font-size:15.4px;text-wrap:pretty}.hero-a .hero-intro .intro-left{display:none;max-width:none;margin-top:16px}.hero-a .hero-intro .intro-left .sub{font-size:15px}.hero-a .hero-intro .intro-left .button{margin-top:18px;height:42px;line-height:40px;font-size:15px}.hero-a .arms{flex-direction:column}.hero-a .arms .arm{min-height:140px}.hero-a .arms .arm:not(:last-child){border-left:0;border-bottom:1px solid rgba(255, 255, 255, 0.22)}.hero-a .arms .arm .arm-content{right:22px;left:22px;bottom:22px}.hero-a .arms .arm .arm-content .title{font-size:22px}.hero-a .arms .arm .arm-content .line{display:none}.news-ticker{padding:13px 0 12px}.news-ticker .ticker-group .item{font-size:13.5px}.hero-a .stats-strip{flex-wrap:wrap;gap:20px 36px;padding:22px 16px 24px}.hero-a .stats-strip .stat .num{font-size:26px}.hero-a .stats-strip .stat .num .suffix{font-size:14px}}@media(prefers-reduced-motion: reduce){.hero-a .arms .arm video{transition:none}.hero-a .arms .arm::after{display:none}.news-ticker .ticker-track{animation:none}}@keyframes arm-cover-reveal{from{transform:scaleX(1)}to{transform:scaleX(0)}}.home-sections{position:relative;background:white;color:black;font-family:"NarkissBlock";font-weight:400}.home-sections .section{padding:108px 0}.home-sections .section-head .kicker{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:.02em;color:#0d6b73}.home-sections .section-head .kicker::before{content:"";width:28px;height:1.5px;background:#0d6b73;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.home-sections .section-head h2{margin-top:8px;font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1.14}.home-sections .section-head.with-action{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.home-sections .button{display:inline-block;border:1px solid black;border-radius:60px;height:44px;line-height:43px;min-width:160px;padding:0 30px;font-size:15.4px;font-weight:600;color:black;text-align:center;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .button:hover{background:black;color:white}.home-sections .stat{text-align:center}.home-sections .stat .num{display:block;font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1;letter-spacing:0;direction:ltr}.home-sections .stat .num .suffix{font-size:22px;margin-left:3px;vertical-align:super}.home-sections .stat .num.has-unit{direction:rtl}.home-sections .stat .num.has-unit .suffix{margin:0 3px 0 0;unicode-bidi:isolate}.home-sections .stat .label{display:block;margin-top:6px;font-size:15.4px;opacity:.8}.home-sections .section-intro{padding:80px 0 110px;text-align:center}.home-sections .section-intro .intro-copy{max-width:836px;margin:0 auto}.home-sections .section-intro .intro-copy .eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;font-size:18px;font-weight:600;color:#0d6b73}.home-sections .section-intro .intro-copy .eyebrow::before,.home-sections .section-intro .intro-copy .eyebrow::after{content:"";width:28px;height:1.5px;background:#0d6b73;transform:translateY(-1px)}.home-sections .section-intro .intro-copy h2{font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1.14}.home-sections .section-intro .intro-copy p{margin-top:16px;font-size:15.4px;line-height:1.6;opacity:.82;text-wrap:pretty}.home-sections .section-intro .intro-copy .read-more{display:none;align-items:center;gap:9px;margin-top:20px;font-size:15.4px;font-weight:600;color:black}.home-sections .section-intro .intro-copy .read-more svg{display:block;margin-top:-3px;transform:scaleX(-1);-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-intro .intro-copy .read-more:hover svg{transform:scaleX(-1) translateX(3px)}.home-sections .section-intro .intro-stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));max-width:1240px;margin:64px auto 0;border-top:1px solid rgba(0, 0, 0, 0.1)}.home-sections .section-intro .intro-stats .stat{display:flex;flex-direction:column;align-items:center;padding:44px 20px 0}.home-sections .section-intro .intro-stats .stat+.stat{border-right:1px solid rgba(0, 0, 0, 0.1)}.home-sections .section-intro .intro-stats .num{display:flex;align-items:baseline;gap:4px;font-family:"NarkissBlockExtendedBold";font-size:66px;line-height:1;color:inherit;direction:ltr;font-variant-numeric:tabular-nums}.home-sections .section-intro .intro-stats .num .unit{font-size:24px;color:inherit}.home-sections .section-intro .intro-stats .num.has-unit{direction:rtl}.home-sections .section-intro .intro-stats .label{margin-top:8px;font-size:15.4px;font-weight:600;color:inherit}.home-sections .section-arms .arms-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-top:56px}.home-sections .section-arms .arm-card{display:block;border-top:0;padding-top:0;color:black}.home-sections .section-arms .arm-card .thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;margin-bottom:22px}.home-sections .section-arms .arm-card .thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.home-sections .section-arms .arm-card:hover .thumb video{transform:scale(1.05)}.home-sections .section-arms .arm-card .index{display:block;font-size:15.4px;letter-spacing:.14em;opacity:.56}.home-sections .section-arms .arm-card h3{margin-top:14px;font-family:"NarkissBlockExtendedBold";font-size:26px;line-height:1.14}.home-sections .section-arms .arm-card p{margin-top:12px;font-size:15.4px;line-height:1.6;opacity:.82}.home-sections .section-arms .arm-card .more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:15.4px;font-weight:600}.home-sections .section-arms .arm-card .more svg{width:18px;height:18px;fill:none;stroke:black;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-arms .arm-card:hover .more svg{transform:translateX(-4px)}.home-sections .section-map{background:rgba(0, 0, 0, 0.04);padding-bottom:64px}.home-sections .section-map .map-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.home-sections .section-map .map-copy p{margin-top:24px;max-width:528px;font-size:15.4px;line-height:1.6;opacity:.82;text-wrap:pretty}.home-sections .section-map .map-copy .map-legend{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:360px;margin-top:34px;padding:24px 0 0;border-top:1px solid rgba(0, 0, 0, 0.16);list-style:none}.home-sections .section-map .map-copy .map-legend li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.home-sections .section-map .map-copy .map-legend .swatch{width:10px;height:10px;border-radius:50%}.home-sections .section-map .map-copy .map-legend .swatch.type-agro{background:#0d6b73}.home-sections .section-map .map-copy .map-legend .swatch.type-solar{background:#4d9ba1}.home-sections .section-map .map-copy .map-legend .swatch.type-water{background:#2c7da0}.home-sections .section-map .map-copy .map-legend .swatch.type-storage{background:#7f9da1}.home-sections .section-map .map-copy .map-legend .swatch.type-epc{background:#16454e}.home-sections .section-map .map-visual{position:relative}.home-sections .section-map .map-visual .map-base{position:relative}.home-sections .section-map .map-visual .map-base img{display:block;width:150%;margin-right:-40%;height:auto;opacity:.24;transform:translateY(5%)}.home-sections .section-map .map-visual .map-lens{position:absolute;transform:translate(-50%, -50%);border-radius:50%;overflow:hidden;background:white;border:4px solid rgba(255, 255, 255, 0.9);outline:1px solid rgba(0, 0, 0, 0.12);box-shadow:0 16px 30px -10px rgba(50, 50, 93, 0.25),0 16px 30px -10px rgba(0, 0, 0, 0.3);transition:all .44s ease-out}.home-sections .section-map .map-visual .map-lens:hover{z-index:5}.home-sections .section-map .map-visual .map-lens .inset-label{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:2;padding:5px 14px 3px;border-radius:0;background:black;color:white;font-size:15.4px;font-weight:600}.home-sections .section-map .map-visual .lens-israel{left:81%;top:54%;width:330px;height:330px;z-index:2;background:linear-gradient(160deg, #eaf2fb 0%, #d5e5f5 100%)}.home-sections .section-map .map-visual .lens-israel:hover{width:500px;height:500px}.home-sections .section-map .map-visual .lens-israel .israel-map{position:absolute;left:50%;top:-3%;width:43.2%;height:132%;transform:translate(-50%, 4%)}.home-sections .section-map .map-visual .lens-israel .israel-map svg{display:block;width:100%;height:100%;overflow:visible;opacity:.6;filter:drop-shadow(4px 5px 5px rgba(90, 105, 125, 0.38))}.home-sections .section-map .map-visual .lens-israel .israel-map svg path{fill:white}.home-sections .section-map .map-visual .lens-europe{left:51%;top:29%;width:280px;height:280px;z-index:1}.home-sections .section-map .map-visual .lens-europe:hover{width:440px;height:440px}.home-sections .section-map .map-visual .lens-europe .lens-canvas{position:absolute;left:50%;top:50%;width:620%;transform:translate(-55.6%, -41.2%)}.home-sections .section-map .map-visual .lens-europe .lens-canvas img{display:block;width:100%;height:auto;opacity:.4}@media screen and (max-width: 1500px){.home-sections .section-map .map-visual .lens-israel{width:320px;height:320px}.home-sections .section-map .map-visual .lens-europe{width:240px;height:240px}}.home-sections .section-map-night{position:relative;display:flex;align-items:center;min-height:800px;padding:120px 0;overflow:hidden;overflow:clip;isolation:isolate;background:radial-gradient(ellipse 75% 85% at 32% 42%, #0e2c32 0%, #071518 58%, #040c0e 100%);color:white}.home-sections .section-map-night .night-map{position:absolute;inset:0;z-index:0;-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.32) 30%, black 58%),linear-gradient(to bottom, transparent 0%, black 7%, black 93%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.32) 30%, black 58%),linear-gradient(to bottom, transparent 0%, black 7%, black 93%, transparent 100%);mask-composite:intersect}.home-sections .section-map-night .night-stage{position:absolute;left:-21%;top:50%;width:150%;aspect-ratio:500/330;transform:translateY(-39.1%)}.home-sections .section-map-night .night-dots{position:absolute;inset:0;background:rgba(255, 255, 255, 0.12);-webkit-mask:url("images/maps/night-dots.svg") center/100% 100% no-repeat;mask:url("images/maps/night-dots.svg") center/100% 100% no-repeat}.home-sections .section-map-night .night-dots.is-lit{--lit: 79, 224, 182;background:var(--spots)}.home-sections .section-map-night .night-arcs{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.home-sections .section-map-night .night-arcs .lens-leader{stroke:rgba(255, 255, 255, 0.34);stroke-width:.26;stroke-dasharray:1 1.2}.home-sections .section-map-night .night-arcs .arc-base{stroke:rgba(79, 224, 182, 0.6);stroke-width:.32;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s cubic-bezier(0.6, 0, 0.2, 1);transition-delay:calc(var(--i)*.18s + .3s)}.home-sections .section-map-night .night-arcs .arc-pulse{stroke:white;stroke-width:.56;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:6;opacity:0;filter:drop-shadow(0 0 4px #4fe0b6)}.home-sections .section-map-night.is-visible .night-arcs .arc-base{stroke-dashoffset:0}.home-sections .section-map-night.is-visible .night-arcs .arc-pulse{animation:night-arc-pulse 3.6s linear infinite;animation-delay:calc(var(--i)*.9s + 2s)}.home-sections .section-map-night .night-origin{position:absolute;left:var(--x);top:var(--y);z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#4fe0b6;box-shadow:0 0 14px #4fe0b6,0 0 40px rgba(79, 224, 182, 0.6)}.home-sections .section-map-night .night-origin::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid #4fe0b6;animation:map-dot-pulse 2.4s ease-out infinite}.home-sections .section-map-night .map-dot.type-agro{--c: #4fe0b6}.home-sections .section-map-night .map-dot.type-solar{--c: #ffcf5c}.home-sections .section-map-night .map-dot.type-water{--c: #4ab8ff}.home-sections .section-map-night .map-dot.type-storage{--c: #b49bff}.home-sections .section-map-night .map-dot.type-epc{--c: #ffffff}.home-sections .section-map-night .map-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.home-sections .section-map-night .map-dot.is-featured{box-shadow:0 0 0 2px #071518,0 0 12px var(--c)}.home-sections .section-map-night .map-dot.is-featured::after{border-color:var(--c)}.home-sections .section-map-night .office-dot{z-index:3;width:16px;height:16px;margin:-9px 0 0 -8px;border-radius:0;background:none;box-shadow:none}.home-sections .section-map-night .office-dot svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 4px rgba(255, 138, 92, 0.8))}.home-sections .section-map-night .office-dot svg path{fill:#ff8a5c;stroke:#071518;stroke-width:2.5px;stroke-linejoin:round;paint-order:stroke}.home-sections .section-map-night .night-dot{z-index:3;width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 0 4px rgba(180, 155, 255, 0.16),0 0 16px var(--c),0 0 40px var(--c)}.home-sections .section-map-night .night-dot.is-featured{width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 0 4px rgba(180, 155, 255, 0.2),0 0 16px var(--c),0 0 40px var(--c)}.home-sections .section-map-night .night-dot:hover{transform:none;box-shadow:0 0 0 6px rgba(180, 155, 255, 0.28),0 0 20px var(--c),0 0 54px var(--c)}.home-sections .section-map-night .night-dot .dot-label{position:absolute;font-size:15.4px;font-weight:600;line-height:1;white-space:nowrap;color:white;text-shadow:0 1px 10px rgba(0, 0, 0, 0.8);pointer-events:none}.home-sections .section-map-night .night-dot .dot-label.label-top,.home-sections .section-map-night .night-dot .dot-label.label-bottom{left:50%;transform:translateX(-50%)}.home-sections .section-map-night .night-dot .dot-label.label-top{bottom:calc(100% + 10px)}.home-sections .section-map-night .night-dot .dot-label.label-bottom{top:calc(100% + 12px)}.home-sections .section-map-night .night-dot .dot-label.label-left,.home-sections .section-map-night .night-dot .dot-label.label-right{top:50%;transform:translateY(-40%)}.home-sections .section-map-night .night-dot .dot-label.label-left{right:calc(100% + 12px)}.home-sections .section-map-night .night-dot .dot-label.label-right{left:calc(100% + 12px)}.home-sections .section-map-night .lens-israel{position:absolute;left:var(--x);bottom:calc(100% - var(--y) - 180px);z-index:4;width:360px;height:360px;border-radius:50%;overflow:hidden;transform:translateX(-50%);background:radial-gradient(circle at 50% 36%, #12363c 0%, #0a2125 58%, #061316 100%);border:1px solid rgba(79, 224, 182, 0.34);box-shadow:0 0 0 10px rgba(255, 255, 255, 0.025),0 0 90px rgba(79, 224, 182, 0.14),0 30px 70px rgba(0, 0, 0, 0.55);transition:width .44s ease-out,height .44s ease-out}.home-sections .section-map-night .lens-israel:hover{width:500px;height:500px}.home-sections .section-map-night .lens-israel .israel-map{position:absolute;left:50%;top:-3%;width:43.2%;height:132%;transform:translate(-50%, 4%)}.home-sections .section-map-night .lens-israel .israel-map>svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgba(79, 224, 182, 0.35))}.home-sections .section-map-night .lens-israel .israel-map>svg path{fill:rgba(255, 255, 255, 0.05);stroke:rgba(79, 224, 182, 0.7);stroke-width:1.2px;vector-effect:non-scaling-stroke}.home-sections .section-map-night .lens-israel .inset-label{position:absolute;left:50%;bottom:22px;z-index:2;padding:6px 16px 4px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:60px;background:rgba(255, 255, 255, 0.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateX(-50%);font-size:15.4px;font-weight:600;color:white}.home-sections .section-map-night .content-wrapper{position:relative;z-index:5;pointer-events:none}.home-sections .section-map-night .map-copy{max-width:560px;pointer-events:auto}.home-sections .section-map-night .map-copy .section-head .kicker{color:#4fe0b6}.home-sections .section-map-night .map-copy .section-head .kicker::before{background:#4fe0b6}.home-sections .section-map-night .map-copy .section-head h2{color:white}.home-sections .section-map-night .map-copy p{margin-top:24px;max-width:528px;font-size:15.4px;line-height:1.6;color:rgba(255, 255, 255, 0.74);text-wrap:pretty}.home-sections .section-map-night .map-copy .map-legend{display:flex;flex-wrap:wrap;gap:14px 26px;max-width:400px;margin-top:34px;padding:24px 0 0;border-top:1px solid rgba(255, 255, 255, 0.16);list-style:none}.home-sections .section-map-night .map-copy .map-legend li{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:rgba(255, 255, 255, 0.88)}.home-sections .section-map-night .map-copy .map-legend .swatch{width:9px;height:9px;border-radius:50%}.home-sections .section-map-night .map-copy .map-legend .swatch.type-agro{--c: #4fe0b6}.home-sections .section-map-night .map-copy .map-legend .swatch.type-solar{--c: #ffcf5c}.home-sections .section-map-night .map-copy .map-legend .swatch.type-water{--c: #4ab8ff}.home-sections .section-map-night .map-copy .map-legend .swatch.type-storage{--c: #b49bff}.home-sections .section-map-night .map-copy .map-legend .swatch.type-epc{--c: #ffffff}.home-sections .section-map-night .map-copy .map-legend .swatch{background:var(--c);box-shadow:0 0 8px var(--c)}.home-sections .section-map-night .map-copy .map-legend .swatch.office-swatch{width:12px;height:12px;border-radius:0;background:none;box-shadow:none}.home-sections .section-map-night .map-copy .map-legend .swatch.office-swatch svg{display:block;width:100%;height:100%;fill:#ff8a5c;filter:drop-shadow(0 0 3px rgba(255, 138, 92, 0.7))}.home-sections .section-projects .head-actions,.home-sections .area-related .head-actions{display:flex;align-items:center;gap:20px}.home-sections .section-projects .slider-arrows,.home-sections .area-related .slider-arrows{display:flex;gap:10px}.home-sections .section-projects .slider-arrows.is-static,.home-sections .area-related .slider-arrows.is-static{display:none}.home-sections .section-projects .slider-arrows .slider-arrow,.home-sections .area-related .slider-arrows .slider-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid black;border-radius:50%;background:none;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-projects .slider-arrows .slider-arrow svg,.home-sections .area-related .slider-arrows .slider-arrow svg{width:8px;height:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-sections .section-projects .slider-arrows .slider-arrow:hover,.home-sections .area-related .slider-arrows .slider-arrow:hover{background:black;color:white}.home-sections .section-projects .slider-arrows .slider-arrow:disabled,.home-sections .area-related .slider-arrows .slider-arrow:disabled{opacity:.25;pointer-events:none}.home-sections .section-projects .projects-track,.home-sections .area-related .projects-track{display:flex;gap:28px;margin-top:56px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-sections .section-projects .projects-track::-webkit-scrollbar,.home-sections .area-related .projects-track::-webkit-scrollbar{display:none}.home-sections .section-projects .projects-track .project-card,.home-sections .area-related .projects-track .project-card{flex:0 0 calc((100% - 84px)/4);scroll-snap-align:start}.home-sections .section-team{position:relative;display:flex;align-items:flex-end;min-height:340px;aspect-ratio:1/.3;padding:0;overflow:hidden;color:white}.home-sections .section-team .team-overlay{position:absolute;inset:0;background:linear-gradient(to bottom right, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.72) 100%)}.home-sections .section-team .content-wrapper{position:relative;display:flex;justify-content:flex-start;padding:64px 0 36px}.home-sections .section-team .team-copy{max-width:560px}.home-sections .section-team .team-copy .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:600;letter-spacing:.02em;color:white}.home-sections .section-team .team-copy .eyebrow::before{content:"";width:28px;height:1.5px;background:white;transform:translateY(-1px)}.home-sections .section-team .team-copy h2{font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1.14}.home-sections .section-team .team-copy p{margin-top:14px;max-width:502px;font-size:19px;line-height:1.4;opacity:.92;text-wrap:pretty}.home-sections .section-team .team-copy .button{margin-top:28px;border-color:white;color:white}.home-sections .section-team .team-copy .button:hover{background:white;color:black}.home-sections .section-process{background:white}.home-sections .section-process .process-track{position:relative;display:grid;grid-template-columns:repeat(5, 1fr);gap:32px;margin-top:64px;padding-top:5px}.home-sections .section-process .process-track::before{content:"";position:absolute;top:5px;right:0;left:0;height:1px;background:rgba(0, 0, 0, 0.14)}.home-sections .section-process .process-track::after{content:"";position:absolute;top:5px;right:0;left:0;height:1px;background:black;transform:scaleX(0);transform-origin:right center;transition:transform 1.8s cubic-bezier(0.22, 1, 0.36, 1)}.home-sections .section-process .step{position:relative;padding-top:26px;opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.home-sections .section-process .step .step-dot{position:absolute;top:-6.5px;right:0;width:14px;height:14px;border-radius:50%;background:black;transform:scale(0);transition:transform .5s cubic-bezier(0.34, 1.6, 0.64, 1)}.home-sections .section-process .step .step-dot::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid black;opacity:0;transform:scale(0.6)}.home-sections .section-process .step .step-num{display:block;font-size:14.4px;letter-spacing:.14em;opacity:1}.home-sections .section-process .step .step-icon{display:block;margin-top:16px}.home-sections .section-process .step .step-icon svg{display:block;width:40px;height:40px;fill:none;stroke:#0d6b73;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.home-sections .section-process .step h3{margin-top:12px;font-family:"NarkissBlock";font-size:26px;font-weight:700;line-height:1.14}.home-sections .section-process .step p{margin-top:8px;font-size:14.5px;line-height:1.6;opacity:.82}.home-sections .section-process .step:nth-of-type(1){transition-delay:.12s}.home-sections .section-process .step:nth-of-type(1) .step-dot{transition-delay:0s}.home-sections .section-process .step:nth-of-type(1) .step-dot::after{animation-delay:.3s}.home-sections .section-process .step:nth-of-type(2){transition-delay:.44s}.home-sections .section-process .step:nth-of-type(2) .step-dot{transition-delay:.32s}.home-sections .section-process .step:nth-of-type(2) .step-dot::after{animation-delay:.62s}.home-sections .section-process .step:nth-of-type(3){transition-delay:.76s}.home-sections .section-process .step:nth-of-type(3) .step-dot{transition-delay:.64s}.home-sections .section-process .step:nth-of-type(3) .step-dot::after{animation-delay:.94s}.home-sections .section-process .step:nth-of-type(4){transition-delay:1.08s}.home-sections .section-process .step:nth-of-type(4) .step-dot{transition-delay:.96s}.home-sections .section-process .step:nth-of-type(4) .step-dot::after{animation-delay:1.26s}.home-sections .section-process .step:nth-of-type(5){transition-delay:1.4s}.home-sections .section-process .step:nth-of-type(5) .step-dot{transition-delay:1.28s}.home-sections .section-process .step:nth-of-type(5) .step-dot::after{animation-delay:1.58s}.home-sections .section-process.is-active .process-track::after{transform:scaleX(1)}.home-sections .section-process.is-active .step{opacity:1;transform:translateY(0)}.home-sections .section-process.is-active .step .step-dot{transform:scale(1)}.home-sections .section-process.is-active .step .step-dot::after{animation:step-dot-ping .8s ease-out forwards}.home-sections .section-process.is-night{position:relative;padding:120px 0 140px;overflow:hidden;background:linear-gradient(to bottom, #071518 0%, #040c0e 100%);color:white}.home-sections .section-process.is-night::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.27) 1.3px, transparent 1.8px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 45%, black, transparent);mask-image:radial-gradient(ellipse 60% 70% at 50% 45%, black, transparent);pointer-events:none}.home-sections .section-process.is-night .section-head h2{color:white}.home-sections .section-process.is-night .process-track::before{background:rgba(255, 255, 255, 0.14)}.home-sections .section-process.is-night .process-track::after{top:4px;height:2px;background:linear-gradient(to left, rgba(79, 224, 182, 0.45), #4fe0b6);box-shadow:0 0 12px rgba(79, 224, 182, 0.6)}.home-sections .section-process.is-night .track-light{position:absolute;top:4px;right:0;z-index:1;width:180px;height:2px;background:linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.9) 82%, transparent 100%);filter:drop-shadow(0 0 6px #4fe0b6);opacity:0;pointer-events:none}.home-sections .section-process.is-night.is-active .track-light{animation:process-light 4.8s cubic-bezier(0.45, 0, 0.55, 1) 2.2s infinite}.home-sections .section-process.is-night .step .step-dot{background:#4fe0b6;box-shadow:0 0 0 4px rgba(79, 224, 182, 0.14),0 0 14px #4fe0b6}.home-sections .section-process.is-night .step .step-dot::after{border-color:#4fe0b6}.home-sections .section-process.is-night .step .step-num{color:#4fe0b6}.home-sections .section-process.is-night .step .step-icon svg{stroke:#4fe0b6;filter:drop-shadow(0 0 6px rgba(79, 224, 182, 0.45))}.home-sections .section-process.is-night .step h3{color:white}.home-sections .section-process.is-night .step p{color:rgba(255, 255, 255, 0.72);opacity:1;text-wrap:pretty}.home-sections .section-process.is-night+.cta-band .cta-overlay{background:rgba(0, 0, 0, 0.72);border-top:.5px solid rgba(255, 255, 255, 0.54)}.home-sections .section-news .section-head h2{margin-top:0}.home-sections .section-news .tag{display:inline-block;width:fit-content;padding:5px 12px 3px;border-radius:60px;background:rgba(124, 152, 178, 0.18);font-size:15.4px;font-weight:600;color:#3d5f6b;white-space:nowrap}.home-sections .section-news .news-lead{display:grid;grid-template-columns:512px 1fr;align-items:center;gap:64px;margin-top:48px;color:black}.home-sections .section-news .news-lead .thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.home-sections .section-news .news-lead .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0.62) contrast(0.94) brightness(1.03);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.home-sections .section-news .news-lead .meta{display:flex;align-items:center;gap:14px}.home-sections .section-news .news-lead .meta .date{font-size:15.4px;opacity:.82;direction:ltr}.home-sections .section-news .news-lead h3{margin-top:14px;max-width:800px;font-family:"NarkissBlockExtendedBold";font-size:34px;font-weight:700;line-height:1.24;text-wrap:pretty}.home-sections .section-news .news-lead p{margin-top:12px;max-width:440px;font-size:15.4px;line-height:1.6;opacity:.82;text-wrap:pretty}.home-sections .section-news .news-lead .more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:15.4px;font-weight:600}.home-sections .section-news .news-lead .more svg{width:20px;height:20px;fill:none;stroke:black;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-news .news-lead:hover .thumb img{transform:scale(1.05);filter:none}.home-sections .section-news .news-lead:hover .more svg{transform:translateX(-4px)}.home-sections .section-news .news-list{margin-top:40px;border-bottom:1px solid rgba(0, 0, 0, 0.12)}.home-sections .section-news .news-row{display:grid;grid-template-columns:180px 150px 84px 1fr auto;align-items:center;gap:54px;padding:24px 18px;margin:0 -18px;border-top:1px solid rgba(0, 0, 0, 0.12);color:black;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-news .news-row .thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.home-sections .section-news .news-row .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0.62) contrast(0.94) brightness(1.03);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.home-sections .section-news .news-row .date{font-size:15.4px;opacity:.82;direction:ltr;text-align:right}.home-sections .section-news .news-row h3{font-family:"NarkissBlock";font-size:24px;font-weight:700;line-height:1.3;text-wrap:pretty;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-news .news-row .arrow svg{display:block;width:20px;height:20px;fill:none;stroke:black;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-news .news-row:hover{background:rgba(0, 0, 0, 0.03)}.home-sections .section-news .news-row:hover .arrow svg{transform:translateX(-4px)}.home-sections .section-news .news-row:hover .thumb img{transform:scale(1.06);filter:none}.home-sections .section-career{background:rgba(0, 0, 0, 0.04)}.home-sections .section-career .career-grid{display:grid;grid-template-columns:512px 1fr;gap:64px;align-items:flex-start}.home-sections .section-career .career-copy .section-head h2{max-width:100%;margin-top:0}.home-sections .section-career .career-copy .jobs-count{display:block;margin-top:16px;font-size:15.4px;font-weight:600;color:#0d6b73}.home-sections .section-career .career-copy p{margin-top:16px;max-width:396px;font-size:15.4px;line-height:1.6;opacity:.82}.home-sections .section-career .career-copy .button{margin-top:20px}.home-sections .section-career .jobs-list{border-bottom:1px solid rgba(0, 0, 0, 0.12)}.home-sections .section-career .job-row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 18px;margin:0 -18px;border-top:1px solid rgba(0, 0, 0, 0.12);color:black;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-career .job-row h3{font-family:"NarkissBlock";font-size:24px;font-weight:700;line-height:1.3}.home-sections .section-career .job-row h3 bdi{white-space:nowrap}.home-sections .section-career .job-row .meta{display:block;margin-top:6px;font-size:15.4px;opacity:.64}.home-sections .section-career .job-row .more{display:inline-flex;align-items:center;gap:8px;font-size:15.4px;font-weight:600;white-space:nowrap}.home-sections .section-career .job-row .more svg{margin-top:-2px;width:18px;height:18px;fill:none;stroke:black;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.home-sections .section-career .job-row:hover{background:rgba(0, 0, 0, 0.03)}.home-sections .section-career .job-row:hover .more svg{transform:translateX(-4px)}.home-sections .cta-band{position:relative;overflow:hidden;background:black;color:white;padding:108px 0}.home-sections .cta-band .cta-overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.72)}.home-sections .cta-band .content-wrapper{position:relative}.home-sections .cta-band .cta-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.home-sections .cta-band h2{font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1.14}.home-sections .cta-band p{margin-top:14px;font-size:19px;line-height:1.4;opacity:1}.home-sections .cta-band .button{border-color:white;color:white;flex-shrink:0}.home-sections .cta-band .button:hover{background:white;color:black}.card-context{display:block;font-size:15.4px;font-weight:600;color:#3d5f6b}.card-status{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 4px;border-radius:60px;font-size:14.4px;font-weight:600;color:black}.card-status::before{content:"";flex:none;box-sizing:border-box;width:8px;height:8px;margin-top:-2px;border-radius:50%;border:1.5px solid rgba(0, 0, 0, 0.4)}.card-status.status-ready::before{border-color:#2e9d68}.card-status.status-building::before{border-color:#2e9d68;background:linear-gradient(to left, #2e9d68 50%, transparent 50%)}.card-status.status-live::before{border-color:#2e9d68;background:#2e9d68;box-shadow:0 0 0 3px rgba(46, 157, 104, 0.18)}.project-card{display:block;color:black}.project-card .thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.project-card .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0.62) contrast(0.94) brightness(1.03);-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.project-card .thumb.is-empty{background:#e4e5e2}.project-card .thumb .sim-tag{position:absolute;z-index:2;padding:2px 8px 1px;border-radius:60px;background:rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:500;line-height:1.4;color:rgba(255, 255, 255, 0.85);bottom:14px;left:14px}.project-card h3{margin-top:6px;font-family:"NarkissBlock";font-size:26px;font-weight:700;line-height:1.14}.project-card .data{display:block;margin-top:10px;font-size:15.4px;font-weight:400;opacity:1;direction:rtl}.project-card .data .label{opacity:.62}.project-card .data bdi{font-weight:600}.project-card .data .sep{opacity:.4}.project-card p{margin-top:10px;font-size:15.4px;line-height:1.6;opacity:.82;text-wrap:pretty;width:84%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card .card-context{margin-top:24px}.project-card:hover .thumb img{transform:scale(1.05);filter:none}.map-dot{position:absolute;left:var(--x);top:var(--y);z-index:2;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;padding:0;border:0;border-radius:50%;background:#0d6b73;cursor:default;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.map-dot.type-agro{background:#0d6b73}.map-dot.type-solar{background:#4d9ba1}.map-dot.type-water{background:#2c7da0}.map-dot.type-storage{background:#7f9da1}.map-dot.type-epc{background:#16454e}.map-dot:hover{transform:scale(1.35)}.map-dot.is-featured{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:0 0 0 2.5px white}.map-dot.is-featured::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #0d6b73;opacity:0;animation:map-dot-pulse 2.4s ease-out infinite;animation-delay:var(--pd, 0s)}.map-dot.is-featured.type-solar::after{border-color:#4d9ba1}.map-dot.is-featured.type-water::after{border-color:#2c7da0}.map-dot.is-featured.type-storage::after{border-color:#7f9da1}.map-dot.is-featured.type-epc::after{border-color:#16454e}@keyframes step-dot-ping{0%{opacity:.5;transform:scale(0.6)}100%{opacity:0;transform:scale(2.2)}}@keyframes process-light{0%{right:-180px;opacity:0}10%{opacity:1}88%{opacity:1}100%{right:100%;opacity:0}}@keyframes night-arc-pulse{0%{stroke-dashoffset:6;opacity:0}8%{opacity:1}80%{opacity:1}100%{stroke-dashoffset:-94;opacity:0}}@media(prefers-reduced-motion: reduce){.section-map-night .night-arcs .arc-pulse,.section-map-night .night-origin::after,.map-dot.is-featured::after{display:none !important}}@keyframes map-dot-pulse{0%{transform:scale(0.7);opacity:.9}70%{transform:scale(1.9);opacity:0}100%{opacity:0}}@media screen and (max-width: 1024px){.home-sections .section{padding:56px 0}.home-sections .section-head .kicker{font-size:15.4px}.home-sections .section-head .kicker::before{width:22px}.home-sections .section-head h2{font-size:28px;text-wrap:balance}.home-sections .section-head.with-action{display:block}.home-sections .section-head.with-action .button{margin-top:22px}.home-sections .stat .num{font-size:34px}.home-sections .stat .num .suffix{font-size:17px}.home-sections .section-arms .arms-grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.home-sections .section-map{overflow:hidden}.home-sections .section-map .map-grid{grid-template-columns:1fr;gap:44px}.home-sections .section-map .map-visual{display:flex;flex-direction:column;align-items:center;gap:26px}.home-sections .section-map .map-visual .map-base{display:none}.home-sections .section-map .map-visual .map-lens{position:relative;left:auto;top:auto;transform:none}.home-sections .section-map .map-visual .lens-israel,.home-sections .section-map .map-visual .lens-israel:hover{width:320px;height:320px}.home-sections .section-map .map-visual .lens-europe,.home-sections .section-map .map-visual .lens-europe:hover{width:220px;height:220px}.home-sections .section-map-night{flex-direction:column;align-items:stretch;min-height:0;padding:64px 0 20px}.home-sections .section-map-night .content-wrapper{order:-1}.home-sections .section-map-night .night-map{position:relative;inset:auto;aspect-ratio:390/560;margin-top:12px;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 10%, black 95%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black 10%, black 95%, transparent 100%)}.home-sections .section-map-night .night-stage{left:-85.3%;width:330%;transform:translateY(-47.6%)}.home-sections .section-map-night .lens-leader{display:none}.home-sections .section-map-night .lens-israel,.home-sections .section-map-night .lens-israel:hover{left:41%;top:62.1%;bottom:auto;width:250px;height:250px;transform:translate(-50%, -50%)}.home-sections .section-map-night .lens-israel .inset-label{bottom:14px;font-size:14.4px}.home-sections .section-map-night .night-dot .dot-label{font-size:14.4px}.home-sections .section-map-night .map-copy .map-legend{max-width:none}.home-sections .section-intro{padding:56px 0 64px}.home-sections .section-intro .intro-copy{text-align:right}.home-sections .section-intro .intro-copy .eyebrow{justify-content:flex-start;font-size:15.4px}.home-sections .section-intro .intro-copy .eyebrow::before{width:22px}.home-sections .section-intro .intro-copy .eyebrow::after{display:none}.home-sections .section-intro .intro-copy h2{max-width:80%;margin:0;font-size:28px;line-height:1.1}.home-sections .section-intro .intro-copy p{padding-left:12px}.home-sections .section-intro .intro-copy p br{display:none}.home-sections .section-intro .intro-stats{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:36px}.home-sections .section-intro .intro-stats .stat{padding:26px 8px}.home-sections .section-intro .intro-stats .stat+.stat{border-right:0}.home-sections .section-intro .intro-stats .stat:nth-child(even){border-right:1px solid rgba(0, 0, 0, 0.1)}.home-sections .section-intro .intro-stats .stat:nth-child(n+3){border-top:1px solid rgba(0, 0, 0, 0.1)}.home-sections .section-intro .intro-stats .num{font-size:42px}.home-sections .section-intro .intro-stats .num .unit{font-size:17px}.home-sections .section-intro .intro-stats .label{margin-top:6px;font-size:13.5px;line-height:1.35;text-align:center}.home-sections .section-team{aspect-ratio:auto;min-height:480px}.home-sections .section-team .team-overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.4) 48%, rgba(0, 0, 0, 0.06) 100%)}.home-sections .section-team .content-wrapper{padding:44px 0 40px}.home-sections .section-team .team-copy .eyebrow{font-size:15.4px}.home-sections .section-team .team-copy .eyebrow::before{width:22px}.home-sections .section-team .team-copy h2{font-size:30px}.home-sections .section-team .team-copy p{font-size:17px}.home-sections .section-team .team-copy .button{margin-top:22px}.home-sections .section-projects .head-actions,.home-sections .area-related .head-actions{margin-top:22px}.home-sections .section-projects .head-actions .button,.home-sections .area-related .head-actions .button{margin-top:0}.home-sections .section-projects .projects-track,.home-sections .area-related .projects-track{gap:20px;margin-top:36px}.home-sections .section-projects .projects-track .project-card,.home-sections .area-related .projects-track .project-card{flex:0 0 82%}.home-sections>.section-process:not(.area-process){display:none}.home-sections .section-process .process-track{grid-template-columns:1fr;gap:36px;margin-top:44px;padding-top:0;padding-right:26px}.home-sections .section-process .process-track::before,.home-sections .section-process .process-track::after{top:0;right:4px;left:auto;width:1px;height:100%}.home-sections .section-process .process-track::after{transform:scaleY(0);transform-origin:center top}.home-sections .section-process.is-active .process-track::after{transform:scaleY(1)}.home-sections .section-process .step{padding-top:0}.home-sections .section-process .step .step-dot{top:2px;right:-26px}.home-sections .section-process .step .step-icon{margin-top:10px}.home-sections .section-process .step .step-icon svg{width:32px;height:32px}.home-sections .section-process .step h3{margin-top:8px;font-size:21px}.home-sections .section-process .step p{margin-top:4px}.home-sections .section-news .section-head.with-action .button{display:none}.home-sections .section-news .news-lead{grid-template-columns:1fr;gap:22px;margin-top:36px}.home-sections .section-news .news-lead h3{font-size:21px}.home-sections .section-news .news-row{grid-template-columns:auto 1fr;gap:8px 20px;padding:20px 0;margin:0}.home-sections .section-news .news-row h3{grid-column:1/-1;font-size:18px}.home-sections .section-news .news-row .thumb,.home-sections .section-news .news-row .arrow{display:none}.home-sections .section-career .career-grid{grid-template-columns:1fr;gap:36px}.home-sections .section-career .job-row{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0;margin:0}.home-sections .section-career .job-row h3{font-size:18px}.home-sections .section-career .job-row .meta{font-size:14.4px}.home-sections .cta-band{padding:64px 0}.home-sections .cta-band .cta-inner{display:block}.home-sections .cta-band h2{font-size:28px;text-wrap:balance}.home-sections .cta-band p{font-size:17px}.home-sections .cta-band .button{margin-top:26px}}@media screen and (max-width: 1024px)and (min-width: 641px){.home-sections .section-projects .projects-track .project-card,.home-sections .area-related .projects-track .project-card{flex:0 0 calc(50% - 10px)}.home-sections .section-map-night .night-map{aspect-ratio:5/4}.home-sections .section-map-night .night-stage{left:-32%;width:200%}.home-sections .section-map-night .lens-israel,.home-sections .section-map-night .lens-israel:hover{width:320px;height:320px}}@media screen and (max-width: 1024px){.project-card h3{font-size:24px}.project-card .data,.project-card p{font-size:14.4px}.project-card p{width:100%}.project-card .card-context{font-size:14.4px}.project-card .thumb .sim-tag{bottom:12px;left:12px;font-size:11px}}.map-tooltip{position:fixed;z-index:1100;min-width:220px;max-width:310px;padding:18px 22px 19px;background:white;color:black;font-family:"NarkissBlock";font-weight:400;text-align:right;direction:rtl;pointer-events:none;opacity:0;transform:translate(-50%, calc(-100% - 18px)) translateY(5px);transition:opacity .18s ease,transform .18s ease;filter:drop-shadow(0 18px 40px rgba(0, 0, 0, 0.2))}.map-tooltip::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:white;transform:translateX(-50%) rotate(45deg)}.map-tooltip .tt-type{display:block;font-size:14.4px;font-weight:600;color:#0d6b73}.map-tooltip .tt-name{display:block;margin-top:1px;font-family:"NarkissBlock";font-size:24px;font-weight:700;line-height:1.2}.map-tooltip .tt-capacity{display:block;margin-top:2px;margin-bottom:4px;font-size:14.4px;font-weight:400}.map-tooltip .tt-status{display:block;margin-top:2px;font-size:14.4px;opacity:.6}.map-tooltip.visible{opacity:1;transform:translate(-50%, calc(-100% - 18px))}.map-tooltip.no-anim{transition:none}.map-tooltip.static{position:absolute;z-index:20}.map-tooltip.below{transform:translate(-50%, 24px) translateY(-5px)}.map-tooltip.below::after{bottom:auto;top:-6px}.map-tooltip.below.visible{transform:translate(-50%, 24px)}@media(prefers-reduced-motion: reduce){.home-sections .section-process .step{opacity:1;transform:none;transition:none}.home-sections .section-process .process-track::after{transform:scaleX(1);transition:none}.home-sections .section-process .track-light{display:none}}.inner-page .inner-cover{padding:176px 0 64px;text-align:center}.inner-page .inner-cover .eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:600;letter-spacing:.02em;color:#0d6b73}.inner-page .inner-cover .eyebrow::before,.inner-page .inner-cover .eyebrow::after{content:"";width:28px;height:1.5px;background:#0d6b73;transform:translateY(-1px)}.inner-page .inner-cover h1{margin-top:12px;font-family:"NarkissBlockExtendedBold";font-size:64px;line-height:1.1}.inner-page .inner-cover p{margin:18px auto 0;max-width:602px;font-size:19px;line-height:1.4;text-wrap:pretty}.inner-page .inner-cover.has-image{position:relative;display:flex;align-items:center;justify-content:center;height:32vw;min-height:420px;padding:0;color:white}.inner-page .inner-cover.has-image .cover-media{position:absolute;inset:0;overflow:hidden}.inner-page .inner-cover.has-image .cover-media .overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.34)}.inner-page .inner-cover.has-image .content-wrapper{position:relative;z-index:2;padding-top:8%}.inner-page .inner-cover.has-image .eyebrow{color:white}.inner-page .inner-cover.has-image .eyebrow::before,.inner-page .inner-cover.has-image .eyebrow::after{background:white}.inner-page .cover-stats{display:grid;grid-template-columns:repeat(4, 1fr);max-width:1100px;margin:36px auto 0}.inner-page .cover-stats .stat{padding:6px 0}.inner-page .cover-stats .stat:not(:last-child){border-left:1px solid rgba(255, 255, 255, 0.28)}.inner-page .cover-stats .stat .num{font-size:54px;color:white}.inner-page .cover-stats .stat .num .suffix{font-size:22px}.inner-page .cover-stats .stat .label{margin-top:8px;font-weight:600;opacity:1}.inner-page.not-found .inner-cover.has-image{height:100vh;min-height:560px;max-height:100vh}.inner-page.not-found .inner-cover.has-image .content-wrapper{padding-top:0}.inner-page .cover-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.inner-page .cover-actions .button{border-color:white;color:white}.inner-page .cover-actions .button:hover{background:white;color:black}@media screen and (max-width: 1024px){.inner-page .inner-cover{padding:130px 0 44px}.inner-page .inner-cover .eyebrow{font-size:15.4px}.inner-page .inner-cover .eyebrow::before,.inner-page .inner-cover .eyebrow::after{width:22px}.inner-page .inner-cover h1{font-size:36px;text-wrap:balance}.inner-page .inner-cover p{margin-top:14px;font-size:16.5px}.inner-page .inner-cover.has-image{height:auto;min-height:400px;padding:120px 4px 56px}.inner-page.not-found .inner-cover.has-image{min-height:100svh;max-height:none}.inner-page .cover-actions{margin-top:26px}.inner-page .cover-stats{grid-template-columns:1fr 1fr;gap:28px 0;margin-top:44px}.inner-page .cover-stats .stat:nth-child(2n){border-left:0}}.projects-page .section-explorer{background:rgba(0, 0, 0, 0.04)}.projects-page .section-explorer .explorer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.projects-page .section-explorer .view-toggle{display:inline-flex;padding:4px;border:1px solid rgba(0, 0, 0, 0.16);border-radius:60px;background:white}.projects-page .section-explorer .view-toggle .view-btn{height:40px;padding:2px 30px 0;border:0;border-radius:60px;background:none;font-size:15.4px;font-weight:600;color:black;cursor:pointer;-webkit-transition:all .26s ease-out;transition:all .26s ease-out}.projects-page .section-explorer .view-toggle .view-btn.active{background:black;color:white}.projects-page .section-explorer .explorer-count{margin-top:14px;font-size:15.4px;font-weight:600;color:#0d6b73}.projects-page .section-explorer .map-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;padding-top:12px;list-style:none}.projects-page .section-explorer .map-legend li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.projects-page .section-explorer .map-legend .swatch{width:10px;height:10px;border-radius:50%}.projects-page .section-explorer .map-legend .swatch.type-agro{background:#0d6b73}.projects-page .section-explorer .map-legend .swatch.type-solar{background:#4d9ba1}.projects-page .section-explorer .map-legend .swatch.type-water{background:#2c7da0}.projects-page .section-explorer .map-legend .swatch.type-storage{background:#7f9da1}.projects-page .section-explorer .map-legend .swatch.type-epc{background:#16454e}.projects-page .section-explorer .explorer-stage{position:relative;height:680px;margin-top:36px}.projects-page .section-explorer .explorer-stage .explorer-view{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.985);pointer-events:none;transition:opacity .4s ease,transform .55s cubic-bezier(0.22, 1, 0.36, 1)}.projects-page .section-explorer .explorer-stage .explorer-view.is-active{opacity:1;transform:none;pointer-events:auto}.projects-page .section-explorer .explorer-stage .map-dot[data-project]{cursor:pointer}.projects-page .section-explorer .explorer-stage .view-israel{perspective:1700px}.projects-page .section-explorer .explorer-stage .israel-map{position:relative;height:106%;aspect-ratio:100/305.3;transform:rotateX(26deg) rotateZ(-7deg);transform-style:preserve-3d}.projects-page .section-explorer .explorer-stage .israel-map svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(14px 22px 18px rgba(90, 105, 125, 0.34))}.projects-page .section-explorer .explorer-stage .israel-map svg path{fill:white}.projects-page .section-explorer .explorer-stage .europe-frame{position:relative;width:min(980px,100%);height:100%;overflow:hidden;border-radius:2px}.projects-page .section-explorer .explorer-stage .europe-frame .europe-canvas{position:absolute;left:50%;top:50%;width:260%;transform:translate(-55.5%, -41.5%)}.projects-page .section-explorer .explorer-stage .europe-frame .europe-canvas img{display:block;width:100%;height:auto;opacity:.5}.projects-page .inner-cover p{max-width:748px}.projects-page .inner-cover.has-image .cover-media .overlay{background:rgba(0, 0, 0, 0.48)}.projects-page .section-projects-grid{padding:54px 0 108px}.projects-page .section-projects-grid .section-head{text-align:center}.projects-page .section-projects-grid .grid-filters .area-tabs{display:flex;gap:44px;border-bottom:1px solid rgba(0, 0, 0, 0.12)}.projects-page .section-projects-grid .grid-filters .area-tab{position:relative;display:inline-flex;align-items:center;gap:10px;padding:0 0 18px;border:0;background:none;font-family:"NarkissBlock";font-size:24px;font-weight:700;color:rgba(0, 0, 0, 0.42);cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.projects-page .section-projects-grid .grid-filters .area-tab::after{content:"";position:absolute;right:0;left:0;bottom:-1px;height:2px;background:black;transform:scaleX(0);transform-origin:right;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.projects-page .section-projects-grid .grid-filters .area-tab .count{padding:3px 9px 1px;border-radius:60px;background:rgba(0, 0, 0, 0.06);font-size:13.5px;font-weight:600}.projects-page .section-projects-grid .grid-filters .area-tab:hover{color:black}.projects-page .section-projects-grid .grid-filters .area-tab.active{color:black}.projects-page .section-projects-grid .grid-filters .area-tab.active::after{transform:scaleX(1)}.projects-page .section-projects-grid .grid-filters .area-tab.active .count{background:black;color:white}.projects-page .section-projects-grid .grid-filters .filters-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.projects-page .section-projects-grid .grid-filters .facet-group{display:flex;flex-wrap:wrap;gap:8px}.projects-page .section-projects-grid .grid-filters .facet-group[hidden]{display:none}.projects-page .section-projects-grid .grid-filters .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid rgba(0, 0, 0, 0.2);border-radius:60px;background:none;font-size:15.4px;font-weight:400;color:black;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.projects-page .section-projects-grid .grid-filters .filter-pill .count{font-size:13.5px;opacity:.55}.projects-page .section-projects-grid .grid-filters .filter-pill:hover{border-color:black}.projects-page .section-projects-grid .grid-filters .filter-pill.active{background:black;border-color:black;color:white;font-weight:600}.projects-page .section-projects-grid .grid-filters .filter-pill.active .count{opacity:.66}.projects-page .section-projects-grid .grid-filters .result-count{flex:none;font-size:15.4px;opacity:.64}.projects-page .section-projects-grid .grid-filters .result-count strong{font-weight:700}.projects-page .section-projects-grid .type-dot{flex:none;width:8px;height:8px;border-radius:50%}.projects-page .section-projects-grid .type-dot.type-agro{background:#0d6b73}.projects-page .section-projects-grid .type-dot.type-solar{background:#4d9ba1}.projects-page .section-projects-grid .type-dot.type-water{background:#2c7da0}.projects-page .section-projects-grid .type-dot.type-storage{background:#7f9da1}.projects-page .section-projects-grid .type-dot.type-epc{background:#16454e}.projects-page .section-projects-grid .projects-grid-full{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 36px;margin-top:48px}.projects-page .section-projects-grid .project-card,.projects-page .section-projects-grid .project-row{transition:opacity .2s ease,transform .2s ease}.projects-page .section-projects-grid .project-card.is-hidden,.projects-page .section-projects-grid .project-row.is-hidden{display:none}.projects-page .section-projects-grid .project-card.is-leaving,.projects-page .section-projects-grid .project-row.is-leaving{opacity:0;transform:translateY(6px)}.projects-page .section-projects-grid .project-card.is-entering,.projects-page .section-projects-grid .project-row.is-entering{animation:grid-card-in .55s cubic-bezier(0.22, 0.61, 0.36, 1) both;animation-delay:calc(var(--i, 0)*45ms)}.projects-page .section-projects-grid .projects-list{margin-top:104px}.projects-page .section-projects-grid .projects-list[hidden]{display:none}.projects-page .section-projects-grid .projects-list .list-title{font-family:"NarkissBlock";font-size:26px;font-weight:700}.projects-page .section-projects-grid .projects-list .list-head,.projects-page .section-projects-grid .projects-list .project-row{display:grid;grid-template-columns:260px 120px 240px minmax(0, 1fr) 150px;align-items:center;gap:24px}.projects-page .section-projects-grid .projects-list .list-head span:nth-child(4),.projects-page .section-projects-grid .projects-list .row-specs{justify-self:end}.projects-page .section-projects-grid .projects-list .list-head{margin-top:20px;padding-bottom:12px;border-bottom:1px solid rgba(0, 0, 0, 0.14);font-size:14.4px;font-weight:600;opacity:.55}.projects-page .section-projects-grid .projects-list .list-rows{list-style:none}.projects-page .section-projects-grid .projects-list .project-row{padding:18px 0;border-bottom:1px solid rgba(0, 0, 0, 0.08);font-size:15.4px}.projects-page .section-projects-grid .projects-list .project-row.is-hidden{display:none}.projects-page .section-projects-grid .projects-list .row-name{font-family:"NarkissBlock";font-size:19px;font-weight:700}.projects-page .section-projects-grid .projects-list .row-type{display:inline-flex;align-items:center;gap:8px}.projects-page .section-projects-grid .projects-list .row-specs bdi{font-weight:600}.projects-page .section-projects-grid .projects-list .row-status .card-status{padding:0}.projects-page .section-projects-grid .grid-empty{margin-top:48px;font-size:17px;text-align:center;opacity:.64}@keyframes grid-card-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.projects-page .section-projects-grid .project-card,.projects-page .section-projects-grid .project-row{transition:none}.projects-page .section-projects-grid .project-card.is-entering,.projects-page .section-projects-grid .project-row.is-entering{animation:none}}@media screen and (max-width: 1024px){.projects-page .section-explorer .explorer-head{flex-direction:column;align-items:flex-start}.projects-page .section-explorer .map-legend{justify-content:flex-start;padding-top:0}.projects-page .section-explorer .explorer-stage{height:480px}.projects-page .section-projects-grid .grid-filters .area-tabs{gap:28px}.projects-page .section-projects-grid .grid-filters .area-tab{gap:8px;padding-bottom:14px;font-size:19px}.projects-page .section-projects-grid .grid-filters .area-tab .tab-prefix{display:none}.projects-page .section-projects-grid .grid-filters .area-tab .count{padding:2px 8px 0;font-size:12.5px}.projects-page .section-projects-grid .grid-filters .filters-row{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px}.projects-page .section-projects-grid .grid-filters .facet-group{flex-wrap:nowrap;margin:0 -20px;padding:2px 20px;overflow-x:auto;scrollbar-width:none}.projects-page .section-projects-grid .grid-filters .facet-group::-webkit-scrollbar{display:none}.projects-page .section-projects-grid .grid-filters .filter-pill{flex:none;padding:8px 16px 7px;font-size:14.4px;white-space:nowrap}.projects-page .section-projects-grid .grid-filters .result-count{font-size:14.4px}.projects-page .section-projects-grid .projects-list{margin-top:64px}.projects-page .section-projects-grid .projects-list .list-title{font-size:22px}.projects-page .section-projects-grid .projects-list .list-head{display:none}.projects-page .section-projects-grid .projects-list .list-rows{margin-top:12px;border-top:1px solid rgba(0, 0, 0, 0.14)}.projects-page .section-projects-grid .projects-list .project-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 0;font-size:14.4px}.projects-page .section-projects-grid .projects-list .project-row::before{content:"";order:1;flex-basis:100%}.projects-page .section-projects-grid .projects-list .row-name{flex:1 1 auto;font-size:18px}.projects-page .section-projects-grid .projects-list .row-region,.projects-page .section-projects-grid .projects-list .row-type,.projects-page .section-projects-grid .projects-list .row-specs{order:2;opacity:.8}.projects-page .section-projects-grid .projects-list .row-specs.is-empty{display:none}.projects-page .section-projects-grid .projects-grid-full{grid-template-columns:minmax(0, 1fr);gap:40px;margin-top:36px}}@media screen and (max-width: 1024px)and (min-width: 641px){.projects-page .section-projects-grid .projects-grid-full{grid-template-columns:repeat(2, minmax(0, 1fr));gap:44px 24px}}.about-page .inner-cover .cover-media img{object-position:bottom}.about-page .section-about-story{padding-bottom:0}.about-page .section-about-story .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:108px;align-items:center}.about-page .section-about-story .story-grid+.story-grid{margin-top:108px}.about-page .section-about-story .story-grid .story-copy .section-head h2{margin-top:14px;font-size:30px;line-height:1.2;max-width:582px;text-wrap:pretty}.about-page .section-about-story .story-grid .story-copy p{margin-top:14px;max-width:634px;font-size:15.4px;line-height:1.6;opacity:.82;text-wrap:pretty}.about-page .section-about-story .story-grid .story-copy p+p{margin-top:14px}.about-page .section-about-story .story-grid.flip .story-copy .section-head h2{margin-top:0;max-width:572px}.about-page .section-about-story .story-grid .story-media{position:relative;aspect-ratio:16/11;overflow:hidden}.about-page .section-about-story .story-grid .story-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-page .section-about-story .fact-list{margin-top:60px;padding-top:24px;padding-left:64px;max-width:608px;border-top:1px solid rgba(0, 0, 0, 0.14);list-style:none}.about-page .section-about-story .fact-list li{position:relative;padding-right:24px;font-size:18px;font-weight:600;line-height:1.45}.about-page .section-about-story .fact-list li+li{margin-top:14px}.about-page .section-about-story .fact-list li::before{content:"";position:absolute;top:.55em;right:2px;width:8px;height:8px;border-radius:50%;background:#0d6b73}.about-page .section-about-story .fact-list li strong{font-family:"NarkissBlock";font-weight:700;color:#0d6b73}.about-page .section-about-story .about-roadmap{margin-top:108px}.about-page .section-about-story .about-roadmap .roadmap-track{position:relative;display:grid;grid-template-columns:repeat(8, 1fr);gap:24px;margin-top:64px;padding-top:5px}.about-page .section-about-story .about-roadmap .roadmap-track::before{content:"";position:absolute;top:5px;right:0;left:0;height:1px;background:rgba(0, 0, 0, 0.14)}.about-page .section-about-story .about-roadmap .roadmap-track::after{content:"";position:absolute;top:5px;right:0;left:0;height:1px;background:black;transform:scaleX(0);transform-origin:right center;transition:transform 2s cubic-bezier(0.22, 1, 0.36, 1)}.about-page .section-about-story .about-roadmap .milestone{position:relative;padding-top:26px;opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.about-page .section-about-story .about-roadmap .milestone .milestone-dot{position:absolute;top:-6.5px;right:0;width:14px;height:14px;border-radius:50%;background:black;transform:scale(0);transition:transform .5s cubic-bezier(0.34, 1.6, 0.64, 1)}.about-page .section-about-story .about-roadmap .milestone .milestone-dot::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid black;opacity:0}.about-page .section-about-story .about-roadmap .milestone .year{display:block;font-family:"NarkissBlock";font-size:30px;font-weight:700;color:#0d6b73}.about-page .section-about-story .about-roadmap .milestone p{margin-top:10px;font-size:15px;line-height:1.6;opacity:.82;text-wrap:pretty}.about-page .section-about-story .about-roadmap .milestone p strong{font-weight:700}.about-page .section-about-story .about-roadmap .milestone:nth-child(1){transition-delay:.12s}.about-page .section-about-story .about-roadmap .milestone:nth-child(1) .milestone-dot{transition-delay:0s}.about-page .section-about-story .about-roadmap .milestone:nth-child(1) .milestone-dot::after{animation-delay:.3s}.about-page .section-about-story .about-roadmap .milestone:nth-child(2){transition-delay:.4s}.about-page .section-about-story .about-roadmap .milestone:nth-child(2) .milestone-dot{transition-delay:.28s}.about-page .section-about-story .about-roadmap .milestone:nth-child(2) .milestone-dot::after{animation-delay:.58s}.about-page .section-about-story .about-roadmap .milestone:nth-child(3){transition-delay:.68s}.about-page .section-about-story .about-roadmap .milestone:nth-child(3) .milestone-dot{transition-delay:.56s}.about-page .section-about-story .about-roadmap .milestone:nth-child(3) .milestone-dot::after{animation-delay:.86s}.about-page .section-about-story .about-roadmap .milestone:nth-child(4){transition-delay:.96s}.about-page .section-about-story .about-roadmap .milestone:nth-child(4) .milestone-dot{transition-delay:.84s}.about-page .section-about-story .about-roadmap .milestone:nth-child(4) .milestone-dot::after{animation-delay:1.14s}.about-page .section-about-story .about-roadmap .milestone:nth-child(5){transition-delay:1.24s}.about-page .section-about-story .about-roadmap .milestone:nth-child(5) .milestone-dot{transition-delay:1.12s}.about-page .section-about-story .about-roadmap .milestone:nth-child(5) .milestone-dot::after{animation-delay:1.42s}.about-page .section-about-story .about-roadmap .milestone:nth-child(6){transition-delay:1.52s}.about-page .section-about-story .about-roadmap .milestone:nth-child(6) .milestone-dot{transition-delay:1.4s}.about-page .section-about-story .about-roadmap .milestone:nth-child(6) .milestone-dot::after{animation-delay:1.7s}.about-page .section-about-story .about-roadmap .milestone:nth-child(7){transition-delay:1.8s}.about-page .section-about-story .about-roadmap .milestone:nth-child(7) .milestone-dot{transition-delay:1.68s}.about-page .section-about-story .about-roadmap .milestone:nth-child(7) .milestone-dot::after{animation-delay:1.98s}.about-page .section-about-story .about-roadmap .milestone:nth-child(8){transition-delay:2.08s}.about-page .section-about-story .about-roadmap .milestone:nth-child(8) .milestone-dot{transition-delay:1.96s}.about-page .section-about-story .about-roadmap .milestone:nth-child(8) .milestone-dot::after{animation-delay:2.26s}.about-page .section-about-story .about-roadmap.is-active .roadmap-track::after{transform:scaleX(1)}.about-page .section-about-story .about-roadmap.is-active .milestone{opacity:1;transform:translateY(0)}.about-page .section-about-story .about-roadmap.is-active .milestone .milestone-dot{transform:scale(1)}.about-page .section-about-story .about-roadmap.is-active .milestone .milestone-dot::after{animation:step-dot-ping .8s ease-out forwards}.about-page .section-partners{background:white;padding:136px 0 124px}.about-page .section-partners .section-head{text-align:center}.about-page .section-partners .section-head .kicker{justify-content:center}.about-page .section-partners .section-head .kicker::after{content:"";width:28px;height:1.5px;background:#0d6b73;transform:translateY(-1px)}.about-page .section-partners .partners-lead{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.about-page .section-partners .partners-lead .partner-card{display:flex;flex-direction:column;align-items:flex-start;padding:44px 48px;background:rgba(0, 0, 0, 0.04)}.about-page .section-partners .partners-lead .partner-card img{height:52px;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.about-page .section-partners .partners-lead .partner-card img.logo-kalmobil{height:70px;margin:-12px 0 -6px}.about-page .section-partners .partners-lead .partner-card p{margin-top:16px;max-width:100%;font-size:15.4px;font-weight:600;line-height:1.6;opacity:1}.about-page .section-partners .partners-marquee{margin-top:64px;overflow:hidden;-webkit-mask-image:linear-gradient(to left, transparent, black 10%, black 90%, transparent);mask-image:linear-gradient(to left, transparent, black 10%, black 90%, transparent)}.about-page .section-partners .partners-marquee .marquee-track{display:flex;width:max-content;animation:partners-marquee 40s linear infinite}.about-page .section-partners .partners-marquee:hover .marquee-track{animation-play-state:paused}.about-page .section-partners .partners-marquee .partners-set{display:flex;align-items:center;list-style:none}.about-page .section-partners .partners-marquee .partners-set li{display:flex;align-items:center;justify-content:center;padding:0 44px}.about-page .section-partners .partners-marquee .partners-set img{max-width:150px;max-height:54px;object-fit:contain;filter:grayscale(1);opacity:.62;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.about-page .section-partners .partners-marquee .partners-set li:hover img{filter:none;opacity:1}.about-page .section-vision{padding-top:0;padding-bottom:0}.about-page .section-vision .vision-band{position:relative;display:flex;align-items:center;min-height:480px;padding:90px 0;overflow:hidden;color:white}.about-page .section-vision .vision-band .band-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-page .section-vision .vision-band::after{content:"";position:absolute;inset:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.14) 45%, rgba(0, 0, 0, 0) 65%),linear-gradient(200deg, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.66) 100%)}.about-page .section-vision .vision-band .content-wrapper{position:relative;z-index:1}.about-page .section-vision .vision-band .eyebrow{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600}.about-page .section-vision .vision-band .eyebrow::before{content:"";width:28px;height:1.5px;background:white;transform:translateY(-1px)}.about-page .section-vision .vision-band h2{margin-top:10px;max-width:540px;font-family:"NarkissBlockExtendedBold";font-size:44px;line-height:1.16}.about-page .section-vision .vision-band p{margin-top:14px;max-width:624px;font-size:15.4px;line-height:1.6;text-wrap:pretty}.about-page .section-vision .vision-band p+p{margin-top:12px}.about-page .section-vision .values-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:54px 90px;padding:90px 0 110px}.about-page .section-vision .values-grid .value-card .value-icon{display:block}.about-page .section-vision .values-grid .value-card .value-icon svg{width:40px;height:40px;color:#0d6b73}.about-page .section-vision .values-grid .value-card h3{margin-top:20px;font-family:"NarkissBlock";font-size:26px;font-weight:700}.about-page .section-vision .values-grid .value-card p{margin-top:10px;max-width:554px;font-size:17px;line-height:1.6;opacity:.82;text-wrap:pretty}.about-page .section-about-team{background:rgba(0, 0, 0, 0.04)}.about-page .section-about-team .team-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:48px 28px;margin-top:56px}.about-page .section-about-team .team-card{padding:0;border:0;background:none;text-align:right;cursor:pointer}.about-page .section-about-team .team-card .portrait{position:relative;display:block;aspect-ratio:1;overflow:hidden}.about-page .section-about-team .team-card .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.about-page .section-about-team .team-card h3{margin-top:18px;font-family:"NarkissBlock";font-size:26px;font-weight:700}.about-page .section-about-team .team-card .role{display:block;margin-top:0;font-size:15.4px;opacity:.82}.about-page .section-about-team .team-card:hover .portrait img{transform:scale(1.04)}@media screen and (max-width: 1024px){.about-page .section-about-story .story-grid{grid-template-columns:minmax(0, 1fr);gap:32px}.about-page .section-about-story .story-grid+.story-grid{margin-top:64px}.about-page .section-about-story .story-grid.flip .story-media{order:2}.about-page .section-about-story .story-grid .story-copy .section-head h2{font-size:20px;line-height:1.3}.about-page .section-about-story .story-grid .story-copy p{margin-top:12px}.about-page .section-about-story .fact-list{margin-top:32px;padding-left:0}.about-page .section-about-story .fact-list li{padding-right:20px;font-size:16px}.about-page .section-about-story .fact-list li+li{margin-top:10px}.about-page .section-about-story .fact-list li::before{width:7px;height:7px}.about-page .section-about-story .about-roadmap{margin-top:64px}.about-page .section-about-story .about-roadmap .roadmap-track{grid-template-columns:1fr;gap:36px;margin-top:44px;padding-top:0;padding-right:26px}.about-page .section-about-story .about-roadmap .roadmap-track::before,.about-page .section-about-story .about-roadmap .roadmap-track::after{top:0;right:4px;left:auto;width:1px;height:100%}.about-page .section-about-story .about-roadmap .roadmap-track::after{transform:scaleY(0);transform-origin:center top}.about-page .section-about-story .about-roadmap.is-active .roadmap-track::after{transform:scaleY(1)}.about-page .section-about-story .about-roadmap .milestone{padding-top:0}.about-page .section-about-story .about-roadmap .milestone .milestone-dot{top:7px;right:-27.5px;width:12px;height:12px}.about-page .section-about-story .about-roadmap .milestone .year{font-size:24px}.about-page .section-about-story .about-roadmap .milestone p{margin-top:4px}.about-page .section-partners{padding:80px 0}.about-page .section-partners .partners-lead{grid-template-columns:1fr;gap:16px}.about-page .section-partners .partners-lead .partner-card{padding:32px 28px}.about-page .section-partners .partners-marquee .partners-set li{padding:0 26px}.about-page .section-vision .vision-band{min-height:0;padding:64px 0}.about-page .section-vision .vision-band::after{background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 100%)}.about-page .section-vision .vision-band .eyebrow{font-size:15.4px}.about-page .section-vision .vision-band .eyebrow::before{width:22px}.about-page .section-vision .vision-band h2{font-size:30px}.about-page .section-vision .vision-band p{font-size:15.4px}.about-page .section-vision .values-grid{grid-template-columns:1fr;gap:40px;padding:56px 0 64px}.about-page .section-vision .values-grid .value-card h3{margin-top:14px;font-size:20px}.about-page .section-vision .values-grid .value-card p{font-size:15.4px}.about-page .section-about-team .team-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px 16px;margin-top:36px}.about-page .section-about-team .team-card h3{margin-top:12px;font-size:20px;line-height:1.2}.about-page .section-about-team .team-card .role{margin-top:4px;font-size:13.5px}}@media screen and (max-width: 1024px)and (min-width: 641px){.about-page .section-about-team .team-grid{grid-template-columns:repeat(3, 1fr);gap:40px 24px}.about-page .section-vision .values-grid{grid-template-columns:1fr 1fr;gap:44px 40px}}@keyframes partners-marquee{to{transform:translateX(50%)}}@media(prefers-reduced-motion: reduce){.about-page .section-partners .partners-marquee .marquee-track{animation:none}}.news-page.inner-page .inner-cover p{max-width:640px}.news-page.inner-page .inner-cover.has-image .cover-media .overlay{background:rgba(0, 0, 0, 0.48)}.news-page .section-news .news-lead{margin-top:0}body.page-template-legal .container{overflow:clip}.legal-page.inner-page .inner-cover{padding-bottom:72px}.legal-page.inner-page .inner-cover p{margin-top:16px;font-size:17.6px;opacity:.56}.legal-page .section-legal{padding:0 0 140px}.legal-page .legal-layout{display:grid;grid-template-columns:260px minmax(0, 760px);justify-content:center;gap:0 120px;padding-top:72px;border-top:1px solid rgba(0, 0, 0, 0.1)}.legal-page .legal-aside .aside-inner{position:sticky;top:128px}.legal-page .legal-switch{padding-bottom:28px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.legal-page .legal-switch li+li{margin-top:4px}.legal-page .legal-switch a{display:block;padding:8px 18px 6px 0;border-right:2px solid rgba(0, 0, 0, 0.1);font-size:15.4px;font-weight:600;color:rgba(0, 0, 0, 0.55);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.legal-page .legal-switch a:hover{color:black}.legal-page .legal-switch a.active{border-right-color:#0d6b73;color:black}.legal-page .legal-toc{margin-top:28px}.legal-page .legal-toc .toc-label{display:block;margin-bottom:12px;font-size:14.4px;font-weight:600;color:#0d6b73}.legal-page .legal-toc li+li{margin-top:2px}.legal-page .legal-toc a{display:flex;gap:8px;padding:5px 0;font-size:15.4px;line-height:1.35;color:rgba(0, 0, 0, 0.56);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.legal-page .legal-toc a .num{flex:0 0 auto;min-width:20px}.legal-page .legal-toc a:hover,.legal-page .legal-toc a.is-current{color:black}.legal-page .legal-body{color:#333}.legal-page .legal-body p,.legal-page .legal-body li,.legal-page .legal-body dd{font-size:15.4px;line-height:1.75;text-wrap:pretty}.legal-page .legal-body p+p{margin-top:14px}.legal-page .legal-body a{color:#0d6b73;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-page .legal-body a:hover{text-decoration-color:transparent}.legal-page .legal-body .ltr{direction:ltr;unicode-bidi:isolate}.legal-page .legal-intro p{font-size:17.6px;line-height:1.65;color:black}.legal-page .legal-section{margin-top:56px;padding-top:56px;border-top:1px solid rgba(0, 0, 0, 0.08)}.legal-page .legal-section h2{margin-bottom:18px;font-family:"NarkissBlock";font-size:26px;font-weight:600;line-height:1.3;color:black}.legal-page .legal-section h3{margin:32px 0 10px;font-family:"NarkissBlock";font-size:17.6px;font-weight:600;line-height:1.35;color:black}.legal-page .legal-section .num{margin-left:8px;color:#0d6b73}.legal-page .legal-section ul{margin-top:16px}.legal-page .legal-section ul li{position:relative;padding-right:24px}.legal-page .legal-section ul li+li{margin-top:8px}.legal-page .legal-section ul li::before{content:"";position:absolute;top:.72em;right:4px;width:6px;height:6px;border-radius:50%;background:#0d6b73}.legal-page .legal-section ul+p{margin-top:18px}.legal-page .legal-contact{margin-top:20px;padding:24px 28px;background:#efefed}.legal-page .legal-contact dt{margin-bottom:6px;font-size:15.4px;font-weight:600;color:black}.legal-page .legal-contact .label{font-weight:600}.legal-page .legal-contact .placeholder{color:rgba(0, 0, 0, 0.32)}@media screen and (max-width: 1024px){.legal-page .section-legal{padding-bottom:80px}.legal-page .legal-layout{grid-template-columns:minmax(0, 1fr);gap:44px;padding-top:40px}.legal-page .legal-aside .aside-inner{position:static}.legal-page .legal-toc{display:none}.legal-page .legal-body p,.legal-page .legal-body li,.legal-page .legal-body dd{font-size:16px}.legal-page .legal-intro p{font-size:17.6px}.legal-page .legal-section h2{font-size:22px}}.areas-page .section-area.flip{background:rgba(0, 0, 0, 0.04)}.areas-page .section-area .area-grid{display:grid;grid-template-columns:1fr 1fr;gap:108px;align-items:center}.areas-page .section-area.flip .area-grid .area-copy{order:2}.areas-page .section-area .area-copy .section-head h2{margin-top:14px}.areas-page .section-area .area-copy p{margin-top:22px;max-width:634px;font-size:15.4px;line-height:1.6;opacity:.82;text-wrap:pretty}.areas-page .section-area .area-copy p+p{margin-top:14px}.areas-page .section-area .area-facts{display:grid;grid-template-columns:repeat(3, auto);justify-content:start;gap:48px;margin-top:44px;padding-top:24px;max-width:574px;border-top:1px solid rgba(0, 0, 0, 0.14);list-style:none}.areas-page .section-area .area-facts strong{display:block;font-family:"NarkissBlock";font-size:26px;font-weight:700;line-height:1.2;color:#0d6b73}.areas-page .section-area .area-facts span{display:block;margin-top:6px;font-size:15.4px;font-weight:600;line-height:1.45}.areas-page .section-area .area-media{position:relative;aspect-ratio:16/11;overflow:hidden}.areas-page .section-area .area-media .sim-tag{position:absolute;z-index:2;padding:2px 8px 1px;border-radius:60px;background:rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:500;line-height:1.4;color:rgba(255, 255, 255, 0.85);bottom:14px;left:14px}.areas-page .section-area .area-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.areas-page .section-area .area-related{margin-top:108px}.areas-page .section-area .area-related .related-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.areas-page .section-area .area-related .related-head h3{font-family:"NarkissBlockExtendedBold";font-size:30px;line-height:1.2}.areas-page .section-area .area-news{margin-top:56px}.areas-page .section-area .area-news .news-list{margin-top:0}@media screen and (max-width: 1024px){.areas-page .section-area .area-grid{grid-template-columns:minmax(0, 1fr);gap:28px}.areas-page .section-area .area-media{order:-1}}@media screen and (max-width: 1024px)and (min-width: 641px){.areas-page .section-area .area-media{aspect-ratio:16/8}}@media screen and (max-width: 1024px){.areas-page .section-area.flip .area-grid .area-copy{order:0}.areas-page .section-area .area-copy p{margin-top:16px}.areas-page .section-area .area-facts{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin-top:32px;padding-top:20px}.areas-page .section-area .area-facts:has(li:nth-child(2):last-child){grid-template-columns:repeat(2, minmax(0, 1fr))}.areas-page .section-area .area-facts strong{font-size:20px}.areas-page .section-area .area-facts span{margin-top:4px;font-size:13.5px}.areas-page .section-area .area-related{margin-top:56px}.areas-page .section-area .area-related .related-head{flex-wrap:wrap;gap:16px 20px}.areas-page .section-area .area-related .related-head h3{flex:1 1 100%;font-size:24px}.areas-page .section-area .area-related .related-head .head-actions{margin-top:0}.areas-page .section-area .area-news{margin-top:36px}}.sustainability-page.inner-page .inner-cover p{max-width:728px}.sustainability-page.inner-page .inner-cover.has-image .cover-media .overlay{background:rgba(0, 0, 0, 0.54)}.sustainability-page .section-area .area-copy p{max-width:744px}.reveal-image{position:relative;overflow:hidden;clip-path:inset(0 0 0 100%);transition:clip-path 1s cubic-bezier(0.65, 0, 0.35, 1)}.reveal-image>img,.reveal-image .ofc{transform:scale(1.12);transition:transform 1.1s cubic-bezier(0.65, 0, 0.35, 1)}.reveal-image.is-revealed{clip-path:inset(0)}.reveal-image.is-revealed>img,.reveal-image.is-revealed .ofc{transform:scale(1)}@media(prefers-reduced-motion: reduce){.reveal-image{clip-path:none;transition:none}.reveal-image>img,.reveal-image .ofc{transform:none;transition:none}}html{font-size:10px}body{font-family:"NarkissBlock";font-size:10px;color:#333;background:#fff;font-weight:normal;font-style:normal;direction:rtl}@media screen and (min-width: 1025px)and (max-width: 1780px){:root{--ms: clamp(0.74px, (100vw - 160px) / 1648, 0.9345px)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%}html{width:100%;height:100%}body{width:100%;height:100%}:where(button.button){margin:0;padding:0}.sr-only{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important}.container{min-height:100vh}.content-wrapper{width:calc(100% - 136*var(--ms));max-width:calc(1648*var(--ms));margin:auto}.center-wrapper{width:100%;height:100%;top:0;left:0}.vimeo-wrapper{top:0;left:0;width:100%;height:100%}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;top:50%;left:50%}.vimeo-wrapper video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;top:50%;left:50%}.overlay{width:100%;height:100%;top:0;left:0}.m-t-5{margin-top:calc(5*var(--ms))}.m-t-10{margin-top:calc(10*var(--ms))}.m-t-20{margin-top:calc(20*var(--ms))}.m-t-24{margin-top:calc(24*var(--ms))}.m-t-30{margin-top:calc(30*var(--ms))}.m-t-40{margin-top:calc(40*var(--ms))}.m-r-4{margin-right:calc(4*var(--ms))}.height-10{height:calc(10*var(--ms))}.image{width:100%;height:100%;top:0;left:0}.skip-link:focus,.skip-link:focus-visible{height:auto !important;left:calc(20*var(--ms));margin:0 !important;padding:calc(12*var(--ms)) calc(16*var(--ms)) !important;top:calc(20*var(--ms));width:auto !important}.go-up{right:calc(64*var(--ms));bottom:calc(64*var(--ms));font-size:12px}.go-up img{width:calc(16*var(--ms));margin-left:calc(4*var(--ms))}.lds-ring{left:0;top:calc(-4*var(--ms));width:calc(40*var(--ms));height:calc(40*var(--ms))}.lds-ring div{width:calc(28*var(--ms));height:calc(28*var(--ms));margin:calc(5*var(--ms));border:calc(4*var(--ms)) solid white}.ofc{width:100%;height:100%;top:0;left:0}.ofc img{width:100%;height:100%;top:0;left:0}.img-blocker{left:calc(-5*var(--ms));top:calc(-5*var(--ms));width:calc(100% + 10*var(--ms));height:calc(100% + 10*var(--ms))}.caption-overlay{inset:0;background:radial-gradient(ellipse at calc(100% - 18 * var(--ms)) calc(100% - 10 * var(--ms)), rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.24) 18%, rgba(0, 0, 0, 0.08) 34%, rgba(0, 0, 0, 0) 50%)}:root{--header-scrolled-h: calc(80 * var(--ms))}header{top:0;left:0;width:100%;height:calc(100*var(--ms))}header .content-wrapper{height:100%;width:calc(100% - 136*var(--ms))}header .content-wrapper .nav-right{gap:calc(66*var(--ms));height:100%}header .content-wrapper .logo img{height:calc(22*var(--ms));width:auto}header .content-wrapper .items{gap:calc(36*var(--ms));height:100%;font-size:14.4px}header .content-wrapper .items>li{height:100%}header .content-wrapper .items>li .menu-label{gap:calc(8*var(--ms));padding:calc(8*var(--ms)) 0}header .content-wrapper .items>li .menu-label>span::after{right:0;left:0;bottom:calc(-7*var(--ms));height:1.5px}header .content-wrapper .items>li .menu-label .chevron{width:calc(8*var(--ms));height:auto}header .content-wrapper .items>li .dropdown{top:100%;right:calc(-22*var(--ms));min-width:calc(220*var(--ms));padding:calc(12*var(--ms)) 0;box-shadow:0 calc(34*var(--ms)) calc(70*var(--ms)) rgba(0, 0, 0, 0.16);clip-path:inset(0 calc(-90 * var(--ms)) calc(-90 * var(--ms)) calc(-90 * var(--ms)));transform:translateY(calc(-8 * var(--ms)))}header .content-wrapper .items>li .dropdown::before{right:0;bottom:100%;width:100%;height:calc(16*var(--ms))}header .content-wrapper .items>li .dropdown li{padding:calc(10*var(--ms)) calc(22*var(--ms))}header .content-wrapper .items>li .dropdown li:hover{transform:translateX(calc(-3 * var(--ms)))}header .content-wrapper .items>li .areas-dropdown{right:calc(-18*var(--ms));width:calc(540*var(--ms));padding:calc(10*var(--ms)) calc(10*var(--ms)) calc(10*var(--ms)) calc(24*var(--ms))}header .content-wrapper .items>li .areas-dropdown li{padding:0}header .content-wrapper .items>li .areas-dropdown li+li{margin-top:2px}header .content-wrapper .items>li .areas-dropdown li a{gap:calc(24*var(--ms));padding:calc(8*var(--ms))}header .content-wrapper .items>li .areas-dropdown li .thumb{width:calc(160*var(--ms))}header .content-wrapper .items>li .areas-dropdown li .title{font-size:14.4px}header .content-wrapper .items>li .areas-dropdown li .excerpt{margin-top:calc(4*var(--ms));font-size:14.4px}header .content-wrapper .items>li .areas-dropdown li:hover .text{transform:translateX(calc(-3 * var(--ms)))}header .content-wrapper .items>li.has-dropdown.is-dismissed .dropdown{transform:translateY(calc(-8 * var(--ms)))}header .content-wrapper .panel{gap:calc(24*var(--ms));font-size:16px}header .content-wrapper .panel .langs{font-size:14.4px}header .content-wrapper .panel .langs span{margin:0 calc(4*var(--ms))}header .content-wrapper .panel .button{border-radius:calc(60*var(--ms));height:calc(36*var(--ms));line-height:calc(35*var(--ms));width:calc(160*var(--ms));font-size:14.4px}header.scrolled{height:var(--header-scrolled-h)}.contact-form .fields{gap:calc(6*var(--ms)) calc(24*var(--ms))}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:calc(12*var(--ms)) 0;font-size:14.4px}.contact-form select{background-position:left calc(4*var(--ms)) center;background-size:calc(11*var(--ms)) auto;padding-left:calc(24*var(--ms))}.contact-form .button{margin-top:calc(26*var(--ms));border-radius:calc(60*var(--ms));height:calc(44*var(--ms));line-height:calc(44*var(--ms));width:calc(240*var(--ms));padding:0;font-size:14.4px}.contact-form .hidden-fields-container{margin:0;padding:0}.contact-form .wpcf7-not-valid-tip{margin-top:calc(5*var(--ms));font-size:13.5px}.contact-form .wpcf7-response-output{margin-top:calc(18*var(--ms));font-size:14.4px}.wpcf7 .screen-reader-response{width:1px;height:1px;margin:-1px;padding:0}.site-footer{padding:calc(72*var(--ms)) 0 calc(32*var(--ms))}.site-footer .footer-top{gap:calc(90*var(--ms))}.site-footer h3{font-size:max(14.4px,30*var(--ms))}.site-footer .footer-form{max-width:calc(760*var(--ms))}.site-footer .footer-form form{margin-top:calc(24*var(--ms))}.site-footer .footer-info .footer-logo{height:calc(28*var(--ms));width:auto;margin-top:calc(7*var(--ms))}.site-footer .footer-info p{margin-top:calc(18*var(--ms));font-size:14.4px}.site-footer .footer-info .linkedin{margin-top:calc(18*var(--ms));font-size:14.4px}.site-footer .footer-info .linkedin::after{right:0;left:0;bottom:calc(-3*var(--ms));height:1px}.site-footer .footer-nav{gap:calc(70*var(--ms))}.site-footer .footer-nav ul{margin-top:0}.site-footer .footer-nav ul li{margin-top:calc(10*var(--ms));font-size:14.4px}.site-footer .footer-nav ul li a::after{right:0;left:0;bottom:calc(-3*var(--ms));height:1px}.site-footer .footer-bottom{gap:calc(30*var(--ms));margin-top:calc(64*var(--ms));padding-top:calc(22*var(--ms));font-size:14.4px}.site-footer .footer-bottom .legal{gap:calc(22*var(--ms))}.site-footer .footer-bottom .legal a::after{right:0;left:0;bottom:calc(-3*var(--ms));height:1px}.site-footer .footer-bottom .langs span{margin:0 calc(4*var(--ms))}.contact-popup{inset:0;padding:calc(40*var(--ms))}.contact-popup .popup-backdrop{inset:0;backdrop-filter:blur(calc(4 * var(--ms)));-webkit-backdrop-filter:blur(calc(4 * var(--ms)))}.contact-popup .popup-inner{width:min(1140*var(--ms),100%);max-height:calc(100vh - 80*var(--ms));box-shadow:0 calc(40*var(--ms)) calc(120*var(--ms)) rgba(0, 0, 0, 0.3)}.contact-popup .popup-close{top:calc(14*var(--ms));right:calc(14*var(--ms));left:auto;width:calc(30*var(--ms));height:calc(30*var(--ms))}.contact-popup .popup-close svg{width:calc(17*var(--ms));height:calc(17*var(--ms))}.contact-popup .popup-body{padding:calc(56*var(--ms)) calc(64*var(--ms)) calc(46*var(--ms))}.contact-popup .popup-body h3{font-size:max(14.4px,44*var(--ms))}.contact-popup .popup-body .popup-sub{margin-top:calc(4*var(--ms));font-size:14.4px}.contact-popup .popup-body .contact-form{margin-top:calc(26*var(--ms))}.contact-popup .popup-body .popup-details{gap:calc(8*var(--ms)) calc(20*var(--ms));margin-top:calc(70*var(--ms));padding:0;font-size:14.4px}.contact-popup .popup-body .popup-details .name{width:100%;font-size:max(14.4px,20*var(--ms))}.contact-popup .popup-body .popup-details .popup-logo{height:calc(22*var(--ms));width:auto;margin-bottom:calc(6*var(--ms))}.contact-popup .popup-body .popup-details a.linkedin::after{right:0;left:0;bottom:calc(-3*var(--ms));height:1px}.contact-popup .popup-media{min-height:100%}.contact-popup .popup-media img{inset:0;width:100%;height:100%}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-inner{width:min(620*var(--ms),100%)}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-body h3{font-size:max(14.4px,36*var(--ms))}.project-popup .popup-body{padding:calc(64*var(--ms)) calc(64*var(--ms)) calc(56*var(--ms))}.project-popup .popup-body .project-context{font-size:17.6px}.project-popup .popup-body h3{margin-top:calc(8*var(--ms));font-size:max(14.4px,44*var(--ms))}.project-popup .popup-body .project-desc{margin-top:calc(22*var(--ms));width:80%;font-size:14.4px}.project-popup .popup-body .project-stats{gap:calc(36*var(--ms));margin-top:calc(48*var(--ms));padding-top:calc(24*var(--ms))}.project-popup .popup-body .project-stats .stat .value{font-size:max(14.4px,24*var(--ms))}.project-popup .popup-body .project-stats .stat .label{margin:0 0 calc(6*var(--ms));font-size:14.4px}.project-popup .popup-body .project-timeline{margin-top:calc(24*var(--ms));font-size:14.4px}.project-popup .popup-close{right:auto;left:calc(14*var(--ms))}.project-popup .popup-media .project-status{top:calc(20*var(--ms));right:calc(20*var(--ms));-webkit-backdrop-filter:blur(calc(6 * var(--ms)));backdrop-filter:blur(calc(6 * var(--ms)))}.project-popup .popup-media .media-slides{inset:0}.project-popup .popup-media .media-slides img{inset:0;width:100%;height:100%}.project-popup .popup-media .media-arrows{right:calc(20*var(--ms));bottom:calc(20*var(--ms));gap:calc(8*var(--ms))}.project-popup .popup-media .media-arrows .media-arrow{width:calc(38*var(--ms));height:calc(38*var(--ms));padding:0;backdrop-filter:blur(calc(4 * var(--ms)));-webkit-backdrop-filter:blur(calc(4 * var(--ms)))}.project-popup .popup-media .media-arrows .media-arrow svg{width:calc(7*var(--ms));height:auto}.project-popup .popup-media .project-sim{padding:2px calc(8*var(--ms)) 1px;border-radius:calc(60*var(--ms));-webkit-backdrop-filter:blur(calc(6 * var(--ms)));backdrop-filter:blur(calc(6 * var(--ms)));font-size:11.5px;bottom:calc(20*var(--ms));left:calc(20*var(--ms))}.team-popup .popup-inner{width:min(1040*var(--ms),100%)}.team-popup .popup-body{padding:calc(64*var(--ms)) calc(64*var(--ms)) calc(56*var(--ms))}.team-popup .popup-body h3{font-size:max(14.4px,36*var(--ms))}.team-popup .popup-body .member-role{margin-top:calc(6*var(--ms));font-size:17px}.team-popup .popup-body .member-bio{margin-top:calc(24*var(--ms));padding-top:calc(24*var(--ms));font-size:14.4px}.job-popup .popup-inner{width:min(1100*var(--ms),100%)}.job-popup .popup-close{right:auto;left:calc(14*var(--ms))}.job-popup .popup-body{padding:calc(64*var(--ms)) calc(64*var(--ms)) calc(56*var(--ms))}.job-popup .popup-body .job-kicker{font-size:18px}.job-popup .popup-body h3{margin-top:calc(8*var(--ms))}.job-popup .popup-body .job-intro{margin-top:calc(18*var(--ms));max-width:calc(540*var(--ms));font-size:17.6px}.job-popup .popup-body .job-list{margin-top:calc(36*var(--ms))}.job-popup .popup-body .job-list h4{margin-bottom:calc(12*var(--ms));font-size:17.6px}.job-popup .popup-body .job-list li{padding-right:calc(20*var(--ms));font-size:14.4px}.job-popup .popup-body .job-list li+li{margin-top:calc(8*var(--ms))}.job-popup .popup-body .job-list li::before{top:.62em;right:2px;width:calc(6*var(--ms));height:calc(6*var(--ms))}.job-popup .job-side{padding:calc(64*var(--ms)) calc(48*var(--ms)) calc(48*var(--ms))}.job-popup .job-details .detail{padding:calc(18*var(--ms)) 0}.job-popup .job-details .detail:first-child{padding-top:0}.job-popup .job-details .detail dt{font-size:14.4px}.job-popup .job-details .detail dd{margin-top:calc(4*var(--ms));font-size:17.6px}.job-popup .job-perks{margin-top:calc(32*var(--ms))}.job-popup .job-perks h4{margin-bottom:calc(12*var(--ms));font-size:14.4px}.job-popup .job-perks li{padding-right:calc(20*var(--ms));font-size:14.4px}.job-popup .job-perks li+li{margin-top:calc(8*var(--ms))}.job-popup .job-perks li::before{top:.3em;right:calc(3*var(--ms));width:calc(5*var(--ms));height:calc(10*var(--ms))}.job-popup .job-apply{margin-top:calc(40*var(--ms))}.job-popup .job-apply .button{width:100%}.hero-option .button{border-radius:calc(60*var(--ms));height:calc(48*var(--ms));line-height:calc(46*var(--ms));padding:0 calc(34*var(--ms));font-size:18px}.hero-option .stat .num{font-size:max(14.4px,44*var(--ms))}.hero-option .stat .num .suffix{font-size:max(14.4px,22*var(--ms));margin-left:calc(3*var(--ms))}.hero-option .stat .label{margin-top:calc(6*var(--ms));font-size:14.4px}.hero-a{height:100vh;padding-bottom:calc(30*var(--ms))}.hero-a .hero-intro{gap:calc(60*var(--ms));width:calc(100% - 136*var(--ms));max-width:calc(1648*var(--ms));margin:0 auto;padding:clamp(150*var(--ms),17.8vh,230*var(--ms)) 0 clamp(64*var(--ms),8.9vh,120*var(--ms))}.hero-a .hero-intro h1{font-size:max(14.4px,72*var(--ms))}.hero-a .hero-intro .subhead{margin-top:calc(8*var(--ms));max-width:calc(660*var(--ms));font-size:max(14.4px,21*var(--ms))}.hero-a .hero-intro .intro-left{padding-top:calc(15*var(--ms));max-width:calc(346*var(--ms))}.hero-a .hero-intro .intro-left .sub{font-size:14.4px}.hero-a .hero-intro .intro-left .button{margin-top:calc(14*var(--ms));width:calc(160*var(--ms));height:calc(44*var(--ms));line-height:calc(43*var(--ms));font-size:14.4px}.hero-a .arms{min-height:0}.hero-a .arms .arm:not(:last-child){border-left:calc(3*var(--ms)) solid rgba(255, 255, 255, 0.22)}.hero-a .arms .arm::after{inset:0}.hero-a .arms .arm .arm-overlay{width:100%;height:100%;top:0;left:0}.hero-a .arms .arm .arm-overlay::before,.hero-a .arms .arm .arm-overlay::after{inset:0}.hero-a .arms .arm .arm-content{right:calc(60*var(--ms));left:calc(60*var(--ms));bottom:calc(60*var(--ms))}.hero-a .arms .arm .arm-content .eyebrow{width:calc(36*var(--ms));height:2px}.hero-a .arms .arm .arm-content .title{margin-top:calc(10*var(--ms));font-size:max(14.4px,40*var(--ms))}.hero-a .arms .arm .arm-content .line{margin-top:calc(6*var(--ms));max-width:calc(374*var(--ms));font-size:14.4px}.hero-a .arms .arm .arm-content .line>span{min-height:0}.hero-a .stats-strip{gap:calc(110*var(--ms));padding:calc(24*var(--ms)) calc(40*var(--ms)) calc(26*var(--ms))}.hero-a .stats-strip .stat .num{font-size:max(14.4px,32*var(--ms))}.hero-a .stats-strip .stat .num .suffix{font-size:17px}.news-ticker{padding:calc(20*var(--ms)) 0 calc(19*var(--ms))}.news-ticker .ticker-track{width:max-content}.news-ticker .ticker-group{gap:calc(44*var(--ms));padding-left:calc(44*var(--ms))}.news-ticker .ticker-group .item{font-size:14.4px}.news-ticker .ticker-group .dot{width:calc(4*var(--ms));height:calc(4*var(--ms))}.home-sections .section{padding:calc(108*var(--ms)) 0}.home-sections .section-head .kicker{gap:calc(10*var(--ms));font-size:18px}.home-sections .section-head .kicker::before{width:calc(28*var(--ms));height:1.5px}.home-sections .section-head h2{margin-top:calc(8*var(--ms));font-size:max(14.4px,44*var(--ms))}.home-sections .section-head.with-action{gap:calc(40*var(--ms))}.home-sections .button{border-radius:calc(60*var(--ms));height:calc(44*var(--ms));line-height:calc(43*var(--ms));min-width:calc(160*var(--ms));padding:0 calc(30*var(--ms));font-size:14.4px}.home-sections .stat .num{font-size:max(14.4px,44*var(--ms))}.home-sections .stat .num .suffix{font-size:max(14.4px,22*var(--ms));margin-left:calc(3*var(--ms))}.home-sections .stat .num.has-unit .suffix{margin:0 calc(3*var(--ms)) 0 0}.home-sections .stat .label{margin-top:calc(6*var(--ms));font-size:14.4px}.home-sections .section-intro{padding:calc(80*var(--ms)) 0 calc(110*var(--ms))}.home-sections .section-intro .intro-copy{max-width:calc(836*var(--ms));margin:0 auto}.home-sections .section-intro .intro-copy .eyebrow{gap:calc(10*var(--ms));margin-bottom:calc(10*var(--ms));font-size:18px}.home-sections .section-intro .intro-copy .eyebrow::before,.home-sections .section-intro .intro-copy .eyebrow::after{width:calc(28*var(--ms));height:1.5px}.home-sections .section-intro .intro-copy h2{font-size:max(14.4px,44*var(--ms))}.home-sections .section-intro .intro-copy p{margin-top:calc(16*var(--ms));font-size:14.4px}.home-sections .section-intro .intro-copy .read-more{gap:calc(9*var(--ms));margin-top:calc(20*var(--ms));font-size:14.4px}.home-sections .section-intro .intro-copy .read-more svg{margin-top:calc(-3*var(--ms))}.home-sections .section-intro .intro-copy .read-more:hover svg{transform:scaleX(-1) translateX(calc(3 * var(--ms)))}.home-sections .section-intro .intro-stats{max-width:calc(1240*var(--ms));margin:calc(64*var(--ms)) auto 0}.home-sections .section-intro .intro-stats .stat{padding:calc(44*var(--ms)) calc(20*var(--ms)) 0}.home-sections .section-intro .intro-stats .num{gap:calc(4*var(--ms));font-size:max(14.4px,66*var(--ms))}.home-sections .section-intro .intro-stats .num .unit{font-size:max(14.4px,24*var(--ms))}.home-sections .section-intro .intro-stats .label{margin-top:calc(8*var(--ms));font-size:14.4px}.home-sections .section-arms .arms-grid{gap:calc(40*var(--ms));margin-top:calc(56*var(--ms))}.home-sections .section-arms .arm-card{padding-top:0}.home-sections .section-arms .arm-card .thumb{margin-bottom:calc(22*var(--ms))}.home-sections .section-arms .arm-card .thumb video{inset:0;width:100%;height:100%}.home-sections .section-arms .arm-card .index{font-size:14.4px}.home-sections .section-arms .arm-card h3{margin-top:calc(14*var(--ms));font-size:max(14.4px,26*var(--ms))}.home-sections .section-arms .arm-card p{margin-top:calc(12*var(--ms));font-size:14.4px}.home-sections .section-arms .arm-card .more{gap:calc(8*var(--ms));margin-top:calc(18*var(--ms));font-size:14.4px}.home-sections .section-arms .arm-card .more svg{width:calc(18*var(--ms));height:calc(18*var(--ms))}.home-sections .section-arms .arm-card:hover .more svg{transform:translateX(calc(-4 * var(--ms)))}.home-sections .section-map{padding-bottom:calc(64*var(--ms))}.home-sections .section-map .map-grid{gap:calc(70*var(--ms))}.home-sections .section-map .map-copy p{margin-top:calc(24*var(--ms));max-width:calc(528*var(--ms));font-size:14.4px}.home-sections .section-map .map-copy .map-legend{gap:calc(12*var(--ms)) calc(24*var(--ms));max-width:calc(360*var(--ms));margin-top:calc(34*var(--ms));padding:calc(24*var(--ms)) 0 0}.home-sections .section-map .map-copy .map-legend li{gap:calc(8*var(--ms));font-size:13.5px}.home-sections .section-map .map-copy .map-legend .swatch{width:calc(10*var(--ms));height:calc(10*var(--ms))}.home-sections .section-map .map-visual .map-base img{width:150%;margin-right:-40%;height:auto}.home-sections .section-map .map-visual .map-lens{border:calc(4*var(--ms)) solid rgba(255, 255, 255, 0.9);box-shadow:0 calc(16*var(--ms)) calc(30*var(--ms)) calc(-10*var(--ms)) rgba(50, 50, 93, 0.25),0 calc(16*var(--ms)) calc(30*var(--ms)) calc(-10*var(--ms)) rgba(0, 0, 0, 0.3)}.home-sections .section-map .map-visual .map-lens .inset-label{left:50%;bottom:calc(20*var(--ms));padding:calc(5*var(--ms)) calc(14*var(--ms)) calc(3*var(--ms));font-size:14.4px}.home-sections .section-map .map-visual .lens-israel{left:81%;top:54%;width:calc(330*var(--ms));height:calc(330*var(--ms))}.home-sections .section-map .map-visual .lens-israel:hover{width:calc(500*var(--ms));height:calc(500*var(--ms))}.home-sections .section-map .map-visual .lens-israel .israel-map{left:50%;top:-3%;width:43.2%;height:132%}.home-sections .section-map .map-visual .lens-israel .israel-map svg{width:100%;height:100%;filter:drop-shadow(calc(4 * var(--ms)) calc(5 * var(--ms)) calc(5 * var(--ms)) rgba(90, 105, 125, 0.38))}.home-sections .section-map .map-visual .lens-europe{left:51%;top:29%;width:calc(280*var(--ms));height:calc(280*var(--ms))}.home-sections .section-map .map-visual .lens-europe:hover{width:calc(440*var(--ms));height:calc(440*var(--ms))}.home-sections .section-map .map-visual .lens-europe .lens-canvas{left:50%;top:50%;width:620%}.home-sections .section-map .map-visual .lens-europe .lens-canvas img{width:100%;height:auto}.home-sections .section-map-night{min-height:calc(800*var(--ms));padding:calc(120*var(--ms)) 0}.home-sections .section-map-night .night-map{inset:0}.home-sections .section-map-night .night-stage{left:-21%;top:50%;width:150%}.home-sections .section-map-night .night-dots{inset:0}.home-sections .section-map-night .night-arcs{inset:0;width:100%;height:100%}.home-sections .section-map-night .night-arcs .arc-pulse{filter:drop-shadow(0 0 calc(4 * var(--ms)) #4fe0b6)}.home-sections .section-map-night .night-origin{left:var(--x);top:var(--y);width:calc(14*var(--ms));height:calc(14*var(--ms));margin:calc(-7*var(--ms)) 0 0 calc(-7*var(--ms));box-shadow:0 0 calc(14*var(--ms)) #4fe0b6,0 0 calc(40*var(--ms)) rgba(79, 224, 182, 0.6)}.home-sections .section-map-night .night-origin::after{inset:calc(-6*var(--ms))}.home-sections .section-map-night .map-dot{box-shadow:0 0 calc(8*var(--ms)) var(--c)}.home-sections .section-map-night .map-dot.is-featured{box-shadow:0 0 0 2px #071518,0 0 calc(12*var(--ms)) var(--c)}.home-sections .section-map-night .office-dot{width:calc(16*var(--ms));height:calc(16*var(--ms));margin:calc(-9*var(--ms)) 0 0 calc(-8*var(--ms))}.home-sections .section-map-night .office-dot svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(4 * var(--ms)) rgba(255, 138, 92, 0.8))}.home-sections .section-map-night .office-dot svg path{stroke-width:calc(2.5*var(--ms))}.home-sections .section-map-night .night-dot{width:calc(14*var(--ms));height:calc(14*var(--ms));margin:calc(-7*var(--ms)) 0 0 calc(-7*var(--ms));box-shadow:0 0 0 calc(4*var(--ms)) rgba(180, 155, 255, 0.16),0 0 calc(16*var(--ms)) var(--c),0 0 calc(40*var(--ms)) var(--c)}.home-sections .section-map-night .night-dot.is-featured{width:calc(16*var(--ms));height:calc(16*var(--ms));margin:calc(-8*var(--ms)) 0 0 calc(-8*var(--ms));box-shadow:0 0 0 calc(4*var(--ms)) rgba(180, 155, 255, 0.2),0 0 calc(16*var(--ms)) var(--c),0 0 calc(40*var(--ms)) var(--c)}.home-sections .section-map-night .night-dot:hover{box-shadow:0 0 0 calc(6*var(--ms)) rgba(180, 155, 255, 0.28),0 0 calc(20*var(--ms)) var(--c),0 0 calc(54*var(--ms)) var(--c)}.home-sections .section-map-night .night-dot .dot-label{font-size:14.4px;text-shadow:0 1px calc(10*var(--ms)) rgba(0, 0, 0, 0.8)}.home-sections .section-map-night .night-dot .dot-label.label-top,.home-sections .section-map-night .night-dot .dot-label.label-bottom{left:50%}.home-sections .section-map-night .night-dot .dot-label.label-top{bottom:calc(100% + 10*var(--ms))}.home-sections .section-map-night .night-dot .dot-label.label-bottom{top:calc(100% + 12*var(--ms))}.home-sections .section-map-night .night-dot .dot-label.label-left,.home-sections .section-map-night .night-dot .dot-label.label-right{top:50%}.home-sections .section-map-night .night-dot .dot-label.label-left{right:calc(100% + 12*var(--ms))}.home-sections .section-map-night .night-dot .dot-label.label-right{left:calc(100% + 12*var(--ms))}.home-sections .section-map-night .lens-israel{left:var(--x);bottom:calc(100% - var(--y) - 180*var(--ms));width:calc(360*var(--ms));height:calc(360*var(--ms));box-shadow:0 0 0 calc(10*var(--ms)) rgba(255, 255, 255, 0.025),0 0 calc(90*var(--ms)) rgba(79, 224, 182, 0.14),0 calc(30*var(--ms)) calc(70*var(--ms)) rgba(0, 0, 0, 0.55)}.home-sections .section-map-night .lens-israel:hover{width:calc(500*var(--ms));height:calc(500*var(--ms))}.home-sections .section-map-night .lens-israel .israel-map{left:50%;top:-3%;width:43.2%;height:132%}.home-sections .section-map-night .lens-israel .israel-map>svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(6 * var(--ms)) rgba(79, 224, 182, 0.35))}.home-sections .section-map-night .lens-israel .inset-label{left:50%;bottom:calc(22*var(--ms));padding:calc(6*var(--ms)) calc(16*var(--ms)) calc(4*var(--ms));border-radius:calc(60*var(--ms));-webkit-backdrop-filter:blur(calc(6 * var(--ms)));backdrop-filter:blur(calc(6 * var(--ms)));font-size:14.4px}.home-sections .section-map-night .map-copy{max-width:calc(560*var(--ms))}.home-sections .section-map-night .map-copy p{margin-top:calc(24*var(--ms));max-width:calc(528*var(--ms));font-size:14.4px}.home-sections .section-map-night .map-copy .map-legend{gap:calc(14*var(--ms)) calc(26*var(--ms));max-width:calc(400*var(--ms));margin-top:calc(34*var(--ms));padding:calc(24*var(--ms)) 0 0}.home-sections .section-map-night .map-copy .map-legend li{gap:calc(9*var(--ms));font-size:13.5px}.home-sections .section-map-night .map-copy .map-legend .swatch{width:calc(9*var(--ms));height:calc(9*var(--ms))}.home-sections .section-map-night .map-copy .map-legend .swatch{box-shadow:0 0 calc(8*var(--ms)) var(--c)}.home-sections .section-map-night .map-copy .map-legend .swatch.office-swatch{width:calc(12*var(--ms));height:calc(12*var(--ms))}.home-sections .section-map-night .map-copy .map-legend .swatch.office-swatch svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(3 * var(--ms)) rgba(255, 138, 92, 0.7))}.home-sections .section-projects .head-actions,.home-sections .area-related .head-actions{gap:calc(20*var(--ms))}.home-sections .section-projects .slider-arrows,.home-sections .area-related .slider-arrows{gap:calc(10*var(--ms))}.home-sections .section-projects .slider-arrows .slider-arrow,.home-sections .area-related .slider-arrows .slider-arrow{width:calc(44*var(--ms));height:calc(44*var(--ms));padding:0}.home-sections .section-projects .slider-arrows .slider-arrow svg,.home-sections .area-related .slider-arrows .slider-arrow svg{width:calc(8*var(--ms));height:auto}.home-sections .section-projects .projects-track,.home-sections .area-related .projects-track{gap:calc(28*var(--ms));margin-top:calc(56*var(--ms))}.home-sections .section-projects .projects-track .project-card,.home-sections .area-related .projects-track .project-card{flex:0 0 calc((100% - 84*var(--ms))/4)}.home-sections .section-team{min-height:calc(340*var(--ms));padding:0}.home-sections .section-team .team-overlay{inset:0}.home-sections .section-team .content-wrapper{padding:calc(64*var(--ms)) 0 calc(36*var(--ms))}.home-sections .section-team .team-copy{max-width:calc(560*var(--ms))}.home-sections .section-team .team-copy .eyebrow{gap:calc(10*var(--ms));margin-bottom:calc(8*var(--ms));font-size:18px}.home-sections .section-team .team-copy .eyebrow::before{width:calc(28*var(--ms));height:1.5px}.home-sections .section-team .team-copy h2{font-size:max(14.4px,44*var(--ms))}.home-sections .section-team .team-copy p{margin-top:calc(14*var(--ms));max-width:calc(502*var(--ms));font-size:max(14.4px,19*var(--ms))}.home-sections .section-team .team-copy .button{margin-top:calc(28*var(--ms))}.home-sections .section-process .process-track{gap:calc(32*var(--ms));margin-top:calc(64*var(--ms));padding-top:calc(5*var(--ms))}.home-sections .section-process .process-track::before{top:calc(5*var(--ms));right:0;left:0;height:1px}.home-sections .section-process .process-track::after{top:calc(5*var(--ms));right:0;left:0;height:1px}.home-sections .section-process .step{padding-top:calc(26*var(--ms));transform:translateY(calc(22 * var(--ms)))}.home-sections .section-process .step .step-dot{top:calc(-6.5*var(--ms));right:0;width:calc(14*var(--ms));height:calc(14*var(--ms))}.home-sections .section-process .step .step-dot::after{inset:-2px}.home-sections .section-process .step .step-num{font-size:14.4px}.home-sections .section-process .step .step-icon{margin-top:calc(16*var(--ms))}.home-sections .section-process .step .step-icon svg{width:calc(40*var(--ms));height:calc(40*var(--ms))}.home-sections .section-process .step h3{margin-top:calc(12*var(--ms));font-size:max(14.4px,26*var(--ms))}.home-sections .section-process .step p{margin-top:calc(8*var(--ms));font-size:14.5px}.home-sections .section-process.is-night{padding:calc(120*var(--ms)) 0 calc(140*var(--ms))}.home-sections .section-process.is-night::before{inset:0;background-size:calc(16*var(--ms)) calc(16*var(--ms))}.home-sections .section-process.is-night .process-track::after{top:calc(4*var(--ms));height:2px;box-shadow:0 0 calc(12*var(--ms)) rgba(79, 224, 182, 0.6)}.home-sections .section-process.is-night .track-light{top:calc(4*var(--ms));right:0;width:calc(180*var(--ms));height:2px;filter:drop-shadow(0 0 calc(6 * var(--ms)) #4fe0b6)}.home-sections .section-process.is-night .step .step-dot{box-shadow:0 0 0 calc(4*var(--ms)) rgba(79, 224, 182, 0.14),0 0 calc(14*var(--ms)) #4fe0b6}.home-sections .section-process.is-night .step .step-icon svg{filter:drop-shadow(0 0 calc(6 * var(--ms)) rgba(79, 224, 182, 0.45))}.home-sections .section-news .section-head h2{margin-top:0}.home-sections .section-news .tag{width:fit-content;padding:calc(5*var(--ms)) calc(12*var(--ms)) calc(3*var(--ms));border-radius:calc(60*var(--ms));font-size:14.4px}.home-sections .section-news .news-lead{grid-template-columns:calc(512*var(--ms)) 1fr;gap:calc(64*var(--ms));margin-top:calc(48*var(--ms))}.home-sections .section-news .news-lead .thumb img{inset:0;width:100%;height:100%}.home-sections .section-news .news-lead .meta{gap:calc(14*var(--ms))}.home-sections .section-news .news-lead .meta .date{font-size:14.4px}.home-sections .section-news .news-lead h3{margin-top:calc(14*var(--ms));max-width:calc(800*var(--ms));font-size:max(14.4px,34*var(--ms))}.home-sections .section-news .news-lead p{margin-top:calc(12*var(--ms));max-width:calc(440*var(--ms));font-size:14.4px}.home-sections .section-news .news-lead .more{gap:calc(8*var(--ms));margin-top:calc(22*var(--ms));font-size:14.4px}.home-sections .section-news .news-lead .more svg{width:calc(20*var(--ms));height:calc(20*var(--ms))}.home-sections .section-news .news-lead:hover .more svg{transform:translateX(calc(-4 * var(--ms)))}.home-sections .section-news .news-list{margin-top:calc(40*var(--ms))}.home-sections .section-news .news-row{grid-template-columns:calc(180*var(--ms)) calc(150*var(--ms)) calc(84*var(--ms)) 1fr auto;gap:calc(54*var(--ms));padding:calc(24*var(--ms)) calc(18*var(--ms));margin:0 calc(-18*var(--ms))}.home-sections .section-news .news-row .thumb img{inset:0;width:100%;height:100%}.home-sections .section-news .news-row .date{font-size:14.4px}.home-sections .section-news .news-row h3{font-size:max(14.4px,24*var(--ms))}.home-sections .section-news .news-row .arrow svg{width:calc(20*var(--ms));height:calc(20*var(--ms))}.home-sections .section-news .news-row:hover .arrow svg{transform:translateX(calc(-4 * var(--ms)))}.home-sections .section-career .career-grid{grid-template-columns:calc(512*var(--ms)) 1fr;gap:calc(64*var(--ms))}.home-sections .section-career .career-copy .section-head h2{max-width:100%;margin-top:0}.home-sections .section-career .career-copy .jobs-count{margin-top:calc(16*var(--ms));font-size:14.4px}.home-sections .section-career .career-copy p{margin-top:calc(16*var(--ms));max-width:calc(396*var(--ms));font-size:14.4px}.home-sections .section-career .career-copy .button{margin-top:calc(20*var(--ms))}.home-sections .section-career .job-row{gap:calc(32*var(--ms));padding:calc(24*var(--ms)) calc(18*var(--ms));margin:0 calc(-18*var(--ms))}.home-sections .section-career .job-row h3{font-size:max(14.4px,24*var(--ms))}.home-sections .section-career .job-row .meta{margin-top:calc(6*var(--ms));font-size:14.4px}.home-sections .section-career .job-row .more{gap:calc(8*var(--ms));font-size:14.4px}.home-sections .section-career .job-row .more svg{margin-top:-2px;width:calc(18*var(--ms));height:calc(18*var(--ms))}.home-sections .section-career .job-row:hover .more svg{transform:translateX(calc(-4 * var(--ms)))}.home-sections .cta-band{padding:calc(108*var(--ms)) 0}.home-sections .cta-band .cta-overlay{inset:0}.home-sections .cta-band .cta-inner{gap:calc(60*var(--ms))}.home-sections .cta-band h2{font-size:max(14.4px,44*var(--ms))}.home-sections .cta-band p{margin-top:calc(14*var(--ms));font-size:max(14.4px,19*var(--ms))}.card-context{font-size:14.4px}.card-status{gap:calc(8*var(--ms));padding:calc(6*var(--ms)) calc(13*var(--ms)) calc(4*var(--ms));border-radius:calc(60*var(--ms));font-size:14.4px}.card-status::before{width:calc(8*var(--ms));height:calc(8*var(--ms));margin-top:-2px}.card-status.status-live::before{box-shadow:0 0 0 calc(3*var(--ms)) rgba(46, 157, 104, 0.18)}.project-card .thumb img{inset:0;width:100%;height:100%}.project-card .thumb .sim-tag{padding:2px calc(8*var(--ms)) 1px;border-radius:calc(60*var(--ms));-webkit-backdrop-filter:blur(calc(6 * var(--ms)));backdrop-filter:blur(calc(6 * var(--ms)));font-size:11.5px;bottom:calc(14*var(--ms));left:calc(14*var(--ms))}.project-card h3{margin-top:calc(6*var(--ms));font-size:max(14.4px,26*var(--ms))}.project-card .data{margin-top:calc(10*var(--ms));font-size:14.4px}.project-card p{margin-top:calc(10*var(--ms));font-size:14.4px;width:84%}.project-card .card-context{margin-top:calc(24*var(--ms))}.map-dot{left:var(--x);top:var(--y);width:calc(9*var(--ms));height:calc(9*var(--ms));margin:calc(-4.5*var(--ms)) 0 0 calc(-4.5*var(--ms));padding:0}.map-dot.is-featured{width:calc(13*var(--ms));height:calc(13*var(--ms));margin:calc(-6.5*var(--ms)) 0 0 calc(-6.5*var(--ms));box-shadow:0 0 0 calc(2.5*var(--ms)) white}.map-dot.is-featured::after{inset:calc(-4*var(--ms))}.map-tooltip{min-width:calc(220*var(--ms));max-width:calc(310*var(--ms));padding:calc(18*var(--ms)) calc(22*var(--ms)) calc(19*var(--ms));transform:translate(-50%, calc(-100% - 18 * var(--ms))) translateY(calc(5 * var(--ms)));filter:drop-shadow(0 calc(18 * var(--ms)) calc(40 * var(--ms)) rgba(0, 0, 0, 0.2))}.map-tooltip::after{left:50%;bottom:calc(-6*var(--ms));width:calc(12*var(--ms));height:calc(12*var(--ms))}.map-tooltip .tt-type{font-size:14.4px}.map-tooltip .tt-name{margin-top:1px;font-size:max(14.4px,24*var(--ms))}.map-tooltip .tt-capacity{margin-top:2px;margin-bottom:calc(4*var(--ms));font-size:14.4px}.map-tooltip .tt-status{margin-top:2px;font-size:14.4px}.map-tooltip.visible{transform:translate(-50%, calc(-100% - 18 * var(--ms)))}.map-tooltip.below{transform:translate(-50%, calc(24 * var(--ms))) translateY(calc(-5 * var(--ms)))}.map-tooltip.below::after{bottom:auto;top:calc(-6*var(--ms))}.map-tooltip.below.visible{transform:translate(-50%, calc(24 * var(--ms)))}.inner-page .inner-cover{padding:calc(176*var(--ms)) 0 calc(64*var(--ms))}.inner-page .inner-cover .eyebrow{gap:calc(12*var(--ms));font-size:18px}.inner-page .inner-cover .eyebrow::before,.inner-page .inner-cover .eyebrow::after{width:calc(28*var(--ms));height:1.5px}.inner-page .inner-cover h1{margin-top:calc(12*var(--ms));font-size:max(14.4px,64*var(--ms))}.inner-page .inner-cover p{margin:calc(18*var(--ms)) auto 0;max-width:calc(602*var(--ms));font-size:max(14.4px,19*var(--ms))}.inner-page .inner-cover.has-image{height:32vw;min-height:calc(420*var(--ms));padding:0}.inner-page .inner-cover.has-image .cover-media{inset:0}.inner-page .inner-cover.has-image .cover-media .overlay{inset:0}.inner-page .inner-cover.has-image .content-wrapper{padding-top:8%}.inner-page .cover-stats{max-width:calc(1100*var(--ms));margin:calc(36*var(--ms)) auto 0}.inner-page .cover-stats .stat{padding:calc(6*var(--ms)) 0}.inner-page .cover-stats .stat .num{font-size:max(14.4px,54*var(--ms))}.inner-page .cover-stats .stat .num .suffix{font-size:max(14.4px,22*var(--ms))}.inner-page .cover-stats .stat .label{margin-top:calc(8*var(--ms))}.inner-page.not-found .inner-cover.has-image{height:100vh;min-height:calc(560*var(--ms));max-height:100vh}.inner-page.not-found .inner-cover.has-image .content-wrapper{padding-top:0}.inner-page .cover-actions{gap:calc(12*var(--ms));margin-top:calc(32*var(--ms))}.projects-page .section-explorer .explorer-head{gap:calc(40*var(--ms))}.projects-page .section-explorer .view-toggle{padding:calc(4*var(--ms));border-radius:calc(60*var(--ms))}.projects-page .section-explorer .view-toggle .view-btn{height:calc(40*var(--ms));padding:2px calc(30*var(--ms)) 0;border-radius:calc(60*var(--ms));font-size:14.4px}.projects-page .section-explorer .explorer-count{margin-top:calc(14*var(--ms));font-size:14.4px}.projects-page .section-explorer .map-legend{gap:calc(12*var(--ms)) calc(24*var(--ms));padding-top:calc(12*var(--ms))}.projects-page .section-explorer .map-legend li{gap:calc(8*var(--ms));font-size:13.5px}.projects-page .section-explorer .map-legend .swatch{width:calc(10*var(--ms));height:calc(10*var(--ms))}.projects-page .section-explorer .explorer-stage{height:calc(680*var(--ms));margin-top:calc(36*var(--ms))}.projects-page .section-explorer .explorer-stage .explorer-view{inset:0}.projects-page .section-explorer .explorer-stage .view-israel{perspective:calc(1700*var(--ms))}.projects-page .section-explorer .explorer-stage .israel-map{height:106%}.projects-page .section-explorer .explorer-stage .israel-map svg{width:100%;height:100%;filter:drop-shadow(calc(14 * var(--ms)) calc(22 * var(--ms)) calc(18 * var(--ms)) rgba(90, 105, 125, 0.34))}.projects-page .section-explorer .explorer-stage .europe-frame{width:min(980*var(--ms),100%);height:100%}.projects-page .section-explorer .explorer-stage .europe-frame .europe-canvas{left:50%;top:50%;width:260%}.projects-page .section-explorer .explorer-stage .europe-frame .europe-canvas img{width:100%;height:auto}.projects-page .inner-cover p{max-width:calc(748*var(--ms))}.projects-page .section-projects-grid{padding:calc(54*var(--ms)) 0 calc(108*var(--ms))}.projects-page .section-projects-grid .grid-filters .area-tabs{gap:calc(44*var(--ms))}.projects-page .section-projects-grid .grid-filters .area-tab{gap:calc(10*var(--ms));padding:0 0 calc(18*var(--ms));font-size:max(14.4px,24*var(--ms))}.projects-page .section-projects-grid .grid-filters .area-tab::after{right:0;left:0;bottom:-1px;height:2px}.projects-page .section-projects-grid .grid-filters .area-tab .count{padding:calc(3*var(--ms)) calc(9*var(--ms)) 1px;border-radius:calc(60*var(--ms));font-size:13.5px}.projects-page .section-projects-grid .grid-filters .filters-row{gap:calc(24*var(--ms));margin-top:calc(24*var(--ms))}.projects-page .section-projects-grid .grid-filters .facet-group{gap:calc(8*var(--ms))}.projects-page .section-projects-grid .grid-filters .filter-pill{gap:calc(8*var(--ms));padding:calc(6*var(--ms)) calc(16*var(--ms));border-radius:calc(60*var(--ms));font-size:14.4px}.projects-page .section-projects-grid .grid-filters .filter-pill .count{font-size:13.5px}.projects-page .section-projects-grid .grid-filters .result-count{font-size:14.4px}.projects-page .section-projects-grid .type-dot{width:calc(8*var(--ms));height:calc(8*var(--ms))}.projects-page .section-projects-grid .projects-grid-full{gap:calc(48*var(--ms)) calc(36*var(--ms));margin-top:calc(48*var(--ms))}.projects-page .section-projects-grid .project-card.is-leaving,.projects-page .section-projects-grid .project-row.is-leaving{transform:translateY(calc(6 * var(--ms)))}.projects-page .section-projects-grid .projects-list{margin-top:calc(104*var(--ms))}.projects-page .section-projects-grid .projects-list .list-title{font-size:max(14.4px,26*var(--ms))}.projects-page .section-projects-grid .projects-list .list-head,.projects-page .section-projects-grid .projects-list .project-row{grid-template-columns:calc(260*var(--ms)) calc(120*var(--ms)) calc(240*var(--ms)) minmax(0, 1fr) calc(150*var(--ms));gap:calc(24*var(--ms))}.projects-page .section-projects-grid .projects-list .list-head{margin-top:calc(20*var(--ms));padding-bottom:calc(12*var(--ms));font-size:14.4px}.projects-page .section-projects-grid .projects-list .project-row{padding:calc(18*var(--ms)) 0;font-size:14.4px}.projects-page .section-projects-grid .projects-list .row-name{font-size:max(14.4px,19*var(--ms))}.projects-page .section-projects-grid .projects-list .row-type{gap:calc(8*var(--ms))}.projects-page .section-projects-grid .projects-list .row-status .card-status{padding:0}.projects-page .section-projects-grid .grid-empty{margin-top:calc(48*var(--ms));font-size:17px}.about-page .section-about-story{padding-bottom:0}.about-page .section-about-story .story-grid{gap:calc(108*var(--ms))}.about-page .section-about-story .story-grid+.story-grid{margin-top:calc(108*var(--ms))}.about-page .section-about-story .story-grid .story-copy .section-head h2{margin-top:calc(14*var(--ms));font-size:max(14.4px,30*var(--ms));max-width:calc(582*var(--ms))}.about-page .section-about-story .story-grid .story-copy p{margin-top:calc(14*var(--ms));max-width:calc(634*var(--ms));font-size:14.4px}.about-page .section-about-story .story-grid .story-copy p+p{margin-top:calc(14*var(--ms))}.about-page .section-about-story .story-grid.flip .story-copy .section-head h2{margin-top:0;max-width:calc(572*var(--ms))}.about-page .section-about-story .story-grid .story-media img{inset:0;width:100%;height:100%}.about-page .section-about-story .fact-list{margin-top:calc(60*var(--ms));padding-top:calc(24*var(--ms));padding-left:calc(64*var(--ms));max-width:calc(608*var(--ms))}.about-page .section-about-story .fact-list li{padding-right:calc(24*var(--ms));font-size:18px}.about-page .section-about-story .fact-list li+li{margin-top:calc(14*var(--ms))}.about-page .section-about-story .fact-list li::before{top:.55em;right:2px;width:calc(8*var(--ms));height:calc(8*var(--ms))}.about-page .section-about-story .about-roadmap{margin-top:calc(108*var(--ms))}.about-page .section-about-story .about-roadmap .roadmap-track{gap:calc(24*var(--ms));margin-top:calc(64*var(--ms));padding-top:calc(5*var(--ms))}.about-page .section-about-story .about-roadmap .roadmap-track::before{top:calc(5*var(--ms));right:0;left:0;height:1px}.about-page .section-about-story .about-roadmap .roadmap-track::after{top:calc(5*var(--ms));right:0;left:0;height:1px}.about-page .section-about-story .about-roadmap .milestone{padding-top:calc(26*var(--ms));transform:translateY(calc(22 * var(--ms)))}.about-page .section-about-story .about-roadmap .milestone .milestone-dot{top:calc(-6.5*var(--ms));right:0;width:calc(14*var(--ms));height:calc(14*var(--ms))}.about-page .section-about-story .about-roadmap .milestone .milestone-dot::after{inset:-2px}.about-page .section-about-story .about-roadmap .milestone .year{font-size:max(14.4px,30*var(--ms))}.about-page .section-about-story .about-roadmap .milestone p{margin-top:calc(10*var(--ms));font-size:15px}.about-page .section-partners{padding:calc(136*var(--ms)) 0 calc(124*var(--ms))}.about-page .section-partners .section-head .kicker::after{width:calc(28*var(--ms));height:1.5px}.about-page .section-partners .partners-lead{gap:calc(28*var(--ms));margin-top:calc(48*var(--ms))}.about-page .section-partners .partners-lead .partner-card{padding:calc(44*var(--ms)) calc(48*var(--ms))}.about-page .section-partners .partners-lead .partner-card img{height:calc(52*var(--ms));width:auto;max-width:100%}.about-page .section-partners .partners-lead .partner-card img.logo-kalmobil{height:calc(70*var(--ms));margin:calc(-12*var(--ms)) 0 calc(-6*var(--ms))}.about-page .section-partners .partners-lead .partner-card p{margin-top:calc(16*var(--ms));max-width:100%;font-size:14.4px}.about-page .section-partners .partners-marquee{margin-top:calc(64*var(--ms))}.about-page .section-partners .partners-marquee .marquee-track{width:max-content}.about-page .section-partners .partners-marquee .partners-set li{padding:0 calc(44*var(--ms))}.about-page .section-partners .partners-marquee .partners-set img{max-width:calc(150*var(--ms));max-height:calc(54*var(--ms))}.about-page .section-vision{padding-top:0;padding-bottom:0}.about-page .section-vision .vision-band{min-height:calc(480*var(--ms));padding:calc(90*var(--ms)) 0}.about-page .section-vision .vision-band .band-bg{inset:0;width:100%;height:100%}.about-page .section-vision .vision-band::after{inset:0}.about-page .section-vision .vision-band .eyebrow{gap:calc(12*var(--ms));font-size:18px}.about-page .section-vision .vision-band .eyebrow::before{width:calc(28*var(--ms));height:1.5px}.about-page .section-vision .vision-band h2{margin-top:calc(10*var(--ms));max-width:calc(540*var(--ms));font-size:max(14.4px,44*var(--ms))}.about-page .section-vision .vision-band p{margin-top:calc(14*var(--ms));max-width:calc(624*var(--ms));font-size:14.4px}.about-page .section-vision .vision-band p+p{margin-top:calc(12*var(--ms))}.about-page .section-vision .values-grid{gap:calc(54*var(--ms)) calc(90*var(--ms));padding:calc(90*var(--ms)) 0 calc(110*var(--ms))}.about-page .section-vision .values-grid .value-card .value-icon svg{width:calc(40*var(--ms));height:calc(40*var(--ms))}.about-page .section-vision .values-grid .value-card h3{margin-top:calc(20*var(--ms));font-size:max(14.4px,26*var(--ms))}.about-page .section-vision .values-grid .value-card p{margin-top:calc(10*var(--ms));max-width:calc(554*var(--ms));font-size:17px}.about-page .section-about-team .team-grid{gap:calc(48*var(--ms)) calc(28*var(--ms));margin-top:calc(56*var(--ms))}.about-page .section-about-team .team-card{padding:0}.about-page .section-about-team .team-card .portrait img{inset:0;width:100%;height:100%}.about-page .section-about-team .team-card h3{margin-top:calc(18*var(--ms));font-size:max(14.4px,26*var(--ms))}.about-page .section-about-team .team-card .role{margin-top:0;font-size:14.4px}.news-page.inner-page .inner-cover p{max-width:calc(640*var(--ms))}.news-page .section-news .news-lead{margin-top:0}.legal-page.inner-page .inner-cover{padding-bottom:calc(72*var(--ms))}.legal-page.inner-page .inner-cover p{margin-top:calc(16*var(--ms));font-size:17.6px}.legal-page .section-legal{padding:0 0 calc(140*var(--ms))}.legal-page .legal-layout{grid-template-columns:calc(260*var(--ms)) minmax(0, calc(760 * var(--ms)));gap:0 calc(120*var(--ms));padding-top:calc(72*var(--ms))}.legal-page .legal-aside .aside-inner{top:calc(128*var(--ms))}.legal-page .legal-switch{padding-bottom:calc(28*var(--ms))}.legal-page .legal-switch li+li{margin-top:calc(4*var(--ms))}.legal-page .legal-switch a{padding:calc(8*var(--ms)) calc(18*var(--ms)) calc(6*var(--ms)) 0;font-size:14.4px}.legal-page .legal-toc{margin-top:calc(28*var(--ms))}.legal-page .legal-toc .toc-label{margin-bottom:calc(12*var(--ms));font-size:14.4px}.legal-page .legal-toc li+li{margin-top:2px}.legal-page .legal-toc a{gap:calc(8*var(--ms));padding:calc(5*var(--ms)) 0;font-size:14.4px}.legal-page .legal-toc a .num{min-width:calc(20*var(--ms))}.legal-page .legal-body p,.legal-page .legal-body li,.legal-page .legal-body dd{font-size:14.4px}.legal-page .legal-body p+p{margin-top:calc(14*var(--ms))}.legal-page .legal-body a{text-underline-offset:calc(3*var(--ms))}.legal-page .legal-intro p{font-size:17.6px}.legal-page .legal-section{margin-top:calc(56*var(--ms));padding-top:calc(56*var(--ms))}.legal-page .legal-section h2{margin-bottom:calc(18*var(--ms));font-size:max(14.4px,26*var(--ms))}.legal-page .legal-section h3{margin:calc(32*var(--ms)) 0 calc(10*var(--ms));font-size:17.6px}.legal-page .legal-section .num{margin-left:calc(8*var(--ms))}.legal-page .legal-section ul{margin-top:calc(16*var(--ms))}.legal-page .legal-section ul li{padding-right:calc(24*var(--ms))}.legal-page .legal-section ul li+li{margin-top:calc(8*var(--ms))}.legal-page .legal-section ul li::before{top:.72em;right:calc(4*var(--ms));width:calc(6*var(--ms));height:calc(6*var(--ms))}.legal-page .legal-section ul+p{margin-top:calc(18*var(--ms))}.legal-page .legal-contact{margin-top:calc(20*var(--ms));padding:calc(24*var(--ms)) calc(28*var(--ms))}.legal-page .legal-contact dt{margin-bottom:calc(6*var(--ms));font-size:14.4px}.areas-page .section-area .area-grid{gap:calc(108*var(--ms))}.areas-page .section-area .area-copy .section-head h2{margin-top:calc(14*var(--ms))}.areas-page .section-area .area-copy p{margin-top:calc(22*var(--ms));max-width:calc(634*var(--ms));font-size:14.4px}.areas-page .section-area .area-copy p+p{margin-top:calc(14*var(--ms))}.areas-page .section-area .area-facts{gap:calc(48*var(--ms));margin-top:calc(44*var(--ms));padding-top:calc(24*var(--ms));max-width:calc(574*var(--ms))}.areas-page .section-area .area-facts strong{font-size:max(14.4px,26*var(--ms))}.areas-page .section-area .area-facts span{margin-top:calc(6*var(--ms));font-size:14.4px}.areas-page .section-area .area-media .sim-tag{padding:2px calc(8*var(--ms)) 1px;border-radius:calc(60*var(--ms));-webkit-backdrop-filter:blur(calc(6 * var(--ms)));backdrop-filter:blur(calc(6 * var(--ms)));font-size:11.5px;bottom:calc(14*var(--ms));left:calc(14*var(--ms))}.areas-page .section-area .area-media video{inset:0;width:100%;height:100%}.areas-page .section-area .area-related{margin-top:calc(108*var(--ms))}.areas-page .section-area .area-related .related-head{gap:calc(20*var(--ms))}.areas-page .section-area .area-related .related-head h3{font-size:max(14.4px,30*var(--ms))}.areas-page .section-area .area-news{margin-top:calc(56*var(--ms))}.areas-page .section-area .area-news .news-list{margin-top:0}.sustainability-page.inner-page .inner-cover p{max-width:calc(728*var(--ms))}.sustainability-page .section-area .area-copy p{max-width:calc(744*var(--ms))}html{font-size:10px}body{font-size:10px}}@media screen and (min-width: 1025px)and (max-width: 1780px){.job-popup .popup-body .job-kicker{font-size:max(14.4px,18*var(--ms))}.job-popup .popup-body .job-intro,.job-popup .popup-body .job-list h4{font-size:max(15.4px,17.6*var(--ms))}.job-popup .job-details .detail dd{font-size:max(15.4px,17.6*var(--ms))}}@media screen and (min-width: 1025px)and (max-width: 1780px){.home-sections .section-map-night .map-copy .map-legend{max-width:max(400px,400*var(--ms))}}@media screen and (min-width: 1025px)and (max-width: 1780px){.news-page.inner-page .inner-cover p{max-width:max(480px,640*var(--ms))}}@media screen and (min-width: 1025px)and (max-width: 1780px){.legal-page .legal-intro p{font-size:max(15.4px,17.6*var(--ms))}.legal-page .legal-section h2{font-size:max(19.5px,26*var(--ms))}.legal-page .legal-section h3{font-size:max(15.4px,17.6*var(--ms))}}@media screen and (min-width: 1025px)and (max-width: 1780px){.areas-page .section-area .area-grid{gap:max(80px,108*var(--ms))}.areas-page .section-area .area-facts{gap:max(36px,48*var(--ms));max-width:max(504px,574*var(--ms))}.areas-page .section-area .area-facts strong{font-size:max(22.5px,26*var(--ms))}.areas-page .section-area .area-facts span{font-size:max(13.2px,15.4*var(--ms))}.areas-page .section-area .area-copy p{max-width:max(560px,634*var(--ms))}.areas-page .section-area .area-related .related-head h3{font-size:calc(28.38*var(--ms))}}@media screen and (min-width: 1025px)and (max-width: 1780px){.sustainability-page .section-area .area-copy p{max-width:max(657px,744*var(--ms))}}@media screen and (min-width: 1025px)and (max-width: 1780px){.content-wrapper,header .content-wrapper,.hero-a .hero-intro{width:calc(100% - 160px);max-width:1540px}:root{--header-scrolled-h: max(66px, calc(80 * var(--ms)))}header .content-wrapper .panel .button{width:max(140px,160*var(--ms));height:max(30px,36*var(--ms));line-height:max(30px,35*var(--ms))}header .content-wrapper .items>li .areas-dropdown{width:max(480px,540*var(--ms))}header .content-wrapper .items>li .areas-dropdown li .thumb{width:max(140px,160*var(--ms))}header .content-wrapper .items>li .areas-dropdown li .excerpt{font-size:max(13.5px,14.4*var(--ms))}.hero-a .hero-intro .intro-left{max-width:max(330px,346*var(--ms))}.hero-a .hero-intro .intro-left .button{width:max(140px,160*var(--ms))}.hero-a .arms .arm .arm-content{right:calc(54.05*var(--ms));left:calc(54.05*var(--ms));bottom:calc(54.05*var(--ms))}.hero-a .arms .arm .arm-content .title{font-size:calc(36.49*var(--ms))}.hero-a .arms .arm .arm-content .line{max-width:max(340px,374*var(--ms))}.home-sections .section-head .kicker{font-size:max(14.4px,18*var(--ms))}.home-sections .section-head h2{font-size:max(34px,44*var(--ms))}.home-sections .section-intro .intro-copy{max-width:max(782px,836*var(--ms))}.home-sections .section-intro .intro-copy .eyebrow{font-size:max(14.4px,18*var(--ms))}.home-sections .section-intro .intro-copy h2{font-size:max(34px,44*var(--ms))}.home-sections .section-map-night .map-copy{max-width:max(524px,560*var(--ms))}.home-sections .section-map-night .map-copy p{max-width:max(494px,528*var(--ms))}.home-sections .section-map .map-copy .map-legend{max-width:max(340px,360*var(--ms))}.home-sections .section-map .map-copy .map-legend li{font-size:max(13.2px,13.5*var(--ms))}.home-sections .section-map .map-copy .map-legend .swatch{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.card-status{padding:max(5px,6*var(--ms)) max(11px,13*var(--ms)) max(3px,4*var(--ms));font-size:max(13.5px,14.4*var(--ms))}.card-status::before{width:max(7px,8*var(--ms));height:max(7px,8*var(--ms))}.project-card .thumb .sim-tag,.project-popup .popup-media .project-sim{padding:2px max(7px,8*var(--ms)) 1px;font-size:max(11px,11.5*var(--ms))}.project-card .thumb .sim-tag{bottom:max(11px,14*var(--ms));left:max(11px,14*var(--ms))}.project-popup .popup-media .project-sim{bottom:calc(18.92*var(--ms));left:calc(18.92*var(--ms))}.project-card h3{font-size:max(19.5px,26*var(--ms))}.project-popup .popup-body h3{font-size:calc(40.54*var(--ms))}.project-popup .popup-body .project-context{font-size:max(14.4px,17.6*var(--ms))}.project-popup .popup-media .project-status{top:calc(18.92*var(--ms));right:calc(18.92*var(--ms))}.contact-popup .popup-inner{width:min(max(1000px,1140*var(--ms)),100%)}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-inner{width:min(max(540px,620*var(--ms)),100%)}.contact-popup:not(.project-popup,.team-popup,.job-popup) .popup-body h3{font-size:max(30px,36*var(--ms))}.contact-popup .popup-body h3{font-size:max(34px,44*var(--ms))}.contact-popup .popup-close{width:max(26px,30*var(--ms));height:max(26px,30*var(--ms))}.contact-form input,.contact-form select,.contact-form textarea{padding:max(10px,12*var(--ms)) 0}.contact-form select{padding-left:max(17.76px,24*var(--ms))}.contact-form .button{width:calc(216.22*var(--ms));height:max(34px,44*var(--ms));line-height:max(34px,44*var(--ms))}.hero-a .hero-intro .intro-left .button,.home-sections .button{height:max(34px,44*var(--ms));line-height:max(34px,43*var(--ms))}.home-sections .button{min-width:max(140px,160*var(--ms))}.site-footer h3{font-size:max(24px,30*var(--ms))}.site-footer .contact-form .button{width:calc(243.24*var(--ms))}.inner-page .inner-cover .eyebrow{font-size:max(14.4px,18*var(--ms))}.inner-page .inner-cover h1{font-size:max(48px,64*var(--ms))}.inner-page .inner-cover p{font-size:max(15.4px,19*var(--ms))}.about-page .section-about-story .story-grid .story-copy .section-head h2{font-size:max(24px,30*var(--ms));max-width:max(465px,582*var(--ms))}.about-page .section-about-story .story-grid .story-copy p{max-width:max(560px,634*var(--ms))}.about-page .section-about-story .fact-list{max-width:max(510px,608*var(--ms))}.about-page .section-about-story .about-roadmap .milestone .year{font-size:calc(29.73*var(--ms))}.about-page .section-about-team .team-card h3{font-size:max(21px,26*var(--ms))}.about-page .section-about-team .team-card .role{margin-top:0}.about-page .section-vision .vision-band .eyebrow{font-size:max(14.4px,18*var(--ms))}.about-page .section-vision .vision-band h2{font-size:max(34px,44*var(--ms))}.about-page .section-vision .vision-band p{max-width:max(586px,624*var(--ms))}.about-page .section-vision .values-grid .value-card h3{font-size:max(21px,26*var(--ms))}.about-page .section-vision .values-grid .value-card p{font-size:max(15.4px,17*var(--ms))}.team-popup .popup-body h3{font-size:max(30px,36*var(--ms))}.team-popup .popup-body .member-role{font-size:max(15.4px,17*var(--ms))}.project-popup .popup-body .project-stats{gap:max(30px,36*var(--ms))}.project-popup .popup-body .project-stats .stat .value{font-size:max(21px,24*var(--ms))}.projects-page .section-projects-grid .grid-filters .area-tab{font-size:max(19.5px,24*var(--ms))}.projects-page .section-projects-grid .grid-filters .facet-group{gap:max(8px,8*var(--ms))}.projects-page .section-projects-grid .grid-filters .filter-pill{padding:calc(5.41*var(--ms)) max(14px,16*var(--ms))}.projects-page .section-projects-grid .projects-list .list-title{font-size:max(19.5px,26*var(--ms))}.projects-page .section-projects-grid .projects-list .row-name{font-size:max(15.4px,19*var(--ms))}.home-sections .section-news .tag{font-size:max(13.2px,15.4*var(--ms))}.home-sections .section-news .news-lead h3{font-size:max(26px,34*var(--ms))}.home-sections .section-news .news-row h3{font-size:max(18px,24*var(--ms))}.home-sections .section-career .job-row h3{font-size:max(18px,24*var(--ms))}.home-sections .section-career .career-copy p{max-width:max(370px,396*var(--ms))}.home-sections .section-process .step h3{font-size:max(19.5px,26*var(--ms))}.home-sections .section-team .team-copy .eyebrow{font-size:max(14.4px,18*var(--ms))}.home-sections .section-team .team-copy h2{font-size:max(34px,44*var(--ms))}.home-sections .section-team .team-copy p{font-size:max(15px,19*var(--ms))}.home-sections .cta-band h2{font-size:max(34px,44*var(--ms))}.home-sections .cta-band p{font-size:max(15px,19*var(--ms))}}
