@keyframes index-module-scss-module__sf3nEW__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes index-module-scss-module__sf3nEW__slideRight{0%{right:-315px}to{right:0}}@keyframes index-module-scss-module__sf3nEW__slideLeft{0%{left:-100%}to{left:0}}@keyframes index-module-scss-module__sf3nEW__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes index-module-scss-module__sf3nEW__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.index-module-scss-module__sf3nEW__logoBox{border-radius:9px;overflow:hidden;box-shadow:0 3px 9px #00000014}@media print,screen and (min-width:881px){.index-module-scss-module__sf3nEW__logoBox{width:175px;height:175px}}@media screen and (max-width:880px){.index-module-scss-module__sf3nEW__logoBox{width:100px;height:100px}}.index-module-scss-module__sf3nEW__logoBox img{background-color:rgb(var(--white));object-fit:contain}.index-module-scss-module__sf3nEW__aboutName{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:50px 0 15px}.index-module-scss-module__sf3nEW__projects{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:42px 30px;margin:50px 0;display:grid}.index-module-scss-module__sf3nEW__aboutTextBox{margin-top:40px}
@keyframes develpoer-page-projects-module-scss-module__DWukxq__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes develpoer-page-projects-module-scss-module__DWukxq__slideRight{0%{right:-315px}to{right:0}}@keyframes develpoer-page-projects-module-scss-module__DWukxq__slideLeft{0%{left:-100%}to{left:0}}@keyframes develpoer-page-projects-module-scss-module__DWukxq__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes develpoer-page-projects-module-scss-module__DWukxq__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.develpoer-page-projects-module-scss-module__DWukxq__projects{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:42px 30px;margin:50px 0;display:grid}.develpoer-page-projects-module-scss-module__DWukxq__aboutName{font-size:1.5rem;font-weight:var(--font-weight-medium);margin:50px 0 15px}
@keyframes developer-description-module-scss-module__7yQ-0W__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes developer-description-module-scss-module__7yQ-0W__slideRight{0%{right:-315px}to{right:0}}@keyframes developer-description-module-scss-module__7yQ-0W__slideLeft{0%{left:-100%}to{left:0}}@keyframes developer-description-module-scss-module__7yQ-0W__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes developer-description-module-scss-module__7yQ-0W__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.developer-description-module-scss-module__7yQ-0W__container{border-bottom:1px solid rgb(var(--isabelline));padding-bottom:50px}.developer-description-module-scss-module__7yQ-0W__description{white-space:pre-wrap}
@keyframes expandable-text-module-scss-module__Q7t4lq__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes expandable-text-module-scss-module__Q7t4lq__slideRight{0%{right:-315px}to{right:0}}@keyframes expandable-text-module-scss-module__Q7t4lq__slideLeft{0%{left:-100%}to{left:0}}@keyframes expandable-text-module-scss-module__Q7t4lq__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes expandable-text-module-scss-module__Q7t4lq__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.expandable-text-module-scss-module__Q7t4lq__container{flex-direction:column;display:flex;position:relative}.expandable-text-module-scss-module__Q7t4lq__text{white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;line-height:1.5;transition:height .3s ease-in-out;display:-webkit-box;overflow:hidden}.expandable-text-module-scss-module__Q7t4lq__text.expandable-text-module-scss-module__Q7t4lq__clamped{-webkit-line-clamp:var(--line-clamp)}.expandable-text-module-scss-module__Q7t4lq__text.expandable-text-module-scss-module__Q7t4lq__expanded{-webkit-line-clamp:unset}.expandable-text-module-scss-module__Q7t4lq__text.expandable-text-module-scss-module__Q7t4lq__hidden{display:none}.expandable-text-module-scss-module__Q7t4lq__toggleButton{color:rgb(var(--azure));cursor:pointer;font-weight:var(--font-weight-medium);text-align:start;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;width:100%;margin-top:12px;margin-bottom:8px;padding:8px 0;text-decoration:none;display:block}.expandable-text-module-scss-module__Q7t4lq__toggleButton:hover{color:rgb(var(--azure));text-decoration:underline}.expandable-text-module-scss-module__Q7t4lq__toggleButton:focus{color:rgb(var(--azure));outline:none;text-decoration:underline}.expandable-text-module-scss-module__Q7t4lq__toggleButton:focus-visible{outline:2px solid rgb(var(--blueLight));outline-offset:2px;border-radius:4px}@media screen and (max-width:880px){.expandable-text-module-scss-module__Q7t4lq__toggleButton{align-items:center;min-height:44px;margin-top:12px;padding:8px 0;font-size:.875rem;display:flex}.expandable-text-module-scss-module__Q7t4lq__toggleButton:active{background-color:#0000;transform:scale(.98)}.expandable-text-module-scss-module__Q7t4lq__toggleButton:focus{background-color:#0000;outline:none}}
@keyframes page-cover-module-scss-module__ug0EIq__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes page-cover-module-scss-module__ug0EIq__slideRight{0%{right:-315px}to{right:0}}@keyframes page-cover-module-scss-module__ug0EIq__slideLeft{0%{left:-100%}to{left:0}}@keyframes page-cover-module-scss-module__ug0EIq__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes page-cover-module-scss-module__ug0EIq__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.page-cover-module-scss-module__ug0EIq__cover{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media print,screen and (min-width:881px){.page-cover-module-scss-module__ug0EIq__cover{height:360px}}@media screen and (max-width:880px){.page-cover-module-scss-module__ug0EIq__cover{height:280px}}.page-cover-module-scss-module__ug0EIq__pageHeading{text-align:center;font-weight:var(--font-weight-medium);color:rgb(var(--white))}@media print,screen and (min-width:881px){.page-cover-module-scss-module__ug0EIq__pageHeading{font-size:var(--font-size-xxxxxxl);margin-bottom:50px}}@media screen and (max-width:880px){.page-cover-module-scss-module__ug0EIq__pageHeading{white-space:pre-wrap;font-size:var(--font-size-xxxxxl);margin-bottom:30px}}
@keyframes cover-module-scss-module__BtayAW__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes cover-module-scss-module__BtayAW__slideRight{0%{right:-315px}to{right:0}}@keyframes cover-module-scss-module__BtayAW__slideLeft{0%{left:-100%}to{left:0}}@keyframes cover-module-scss-module__BtayAW__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes cover-module-scss-module__BtayAW__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.cover-module-scss-module__BtayAW__coverBox{position:relative}.cover-module-scss-module__BtayAW__coverBox .cover-module-scss-module__BtayAW__bgBox{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.cover-module-scss-module__BtayAW__coverBox .cover-module-scss-module__BtayAW__bgBox:after{content:"";background-color:#0006;position:absolute;inset:0}.cover-module-scss-module__BtayAW__coverBox .cover-module-scss-module__BtayAW__bgBox .cover-module-scss-module__BtayAW__bgVideo{object-fit:cover;object-position:center;border-radius:20px;width:100%;height:100%;position:relative}@media screen and (max-width:880px){.cover-module-scss-module__BtayAW__coverBox .cover-module-scss-module__BtayAW__bgBox .cover-module-scss-module__BtayAW__bgVideo{width:150%}}
@keyframes region-heading-module-scss-module__xaqN1G__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes region-heading-module-scss-module__xaqN1G__slideRight{0%{right:-315px}to{right:0}}@keyframes region-heading-module-scss-module__xaqN1G__slideLeft{0%{left:-100%}to{left:0}}@keyframes region-heading-module-scss-module__xaqN1G__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes region-heading-module-scss-module__xaqN1G__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.region-heading-module-scss-module__xaqN1G__heading{font-weight:var(--font-weight-light);font-size:.875rem}.region-heading-module-scss-module__xaqN1G__regionName{font-size:1.5rem;font-weight:var(--font-weight-medium);margin-top:4px;display:block}@media screen and (max-width:880px){.region-heading-module-scss-module__xaqN1G__regionName{margin-bottom:14px}}
@keyframes immediate-occupancy-controller-module-scss-module__yeJT8a__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes immediate-occupancy-controller-module-scss-module__yeJT8a__slideRight{0%{right:-315px}to{right:0}}@keyframes immediate-occupancy-controller-module-scss-module__yeJT8a__slideLeft{0%{left:-100%}to{left:0}}@keyframes immediate-occupancy-controller-module-scss-module__yeJT8a__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes immediate-occupancy-controller-module-scss-module__yeJT8a__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@media screen and (max-width:880px){.immediate-occupancy-controller-module-scss-module__yeJT8a__buttonContent{align-items:center;gap:6px;display:flex}}.immediate-occupancy-controller-module-scss-module__yeJT8a__buttonContent .immediate-occupancy-controller-module-scss-module__yeJT8a__stopwatchIcon{width:24px;height:24px}@media print,screen and (min-width:881px){.immediate-occupancy-controller-module-scss-module__yeJT8a__immediateOccupancyButton{background:rgb(var(--white));border-radius:32px;padding:12px}}@media screen and (max-width:880px){.immediate-occupancy-controller-module-scss-module__yeJT8a__immediateOccupancyButton{border-radius:8px;width:155px;padding:8px 24px}}
@keyframes yadata-banner-module-scss-module____fjHa__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes yadata-banner-module-scss-module____fjHa__slideRight{0%{right:-315px}to{right:0}}@keyframes yadata-banner-module-scss-module____fjHa__slideLeft{0%{left:-100%}to{left:0}}@keyframes yadata-banner-module-scss-module____fjHa__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes yadata-banner-module-scss-module____fjHa__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.yadata-banner-module-scss-module____fjHa__yadataBannerBox{width:100%}.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox{border-radius:12px}@media print,screen and (min-width:881px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox{background:linear-gradient(90deg,#d8edfd 0%,#edf7fe80 100%);align-items:center;padding:12px 16px 0;display:flex}}@media screen and (max-width:880px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox{background:linear-gradient(#edf7fe80 0%,#d8edfd 100%);padding-top:32px}}@media print,screen and (min-width:881px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__actionBox{margin-bottom:12px}}.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__actionBox .yadata-banner-module-scss-module____fjHa__heading{font-size:var(--font-size-xl)}@media print,screen and (min-width:881px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__actionBox .yadata-banner-module-scss-module____fjHa__heading{vertical-align:middle;padding:0 16px 0 36px;display:inline-block}}@media screen and (max-width:880px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__actionBox .yadata-banner-module-scss-module____fjHa__heading{text-align:center;padding:0 30px;line-height:1.35em}}.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__actionBox .yadata-banner-module-scss-module____fjHa__forAllDetails{font-size:var(--font-size-m);color:rgb(var(--azure));background-color:rgb(var(--white));font-weight:var(--font-weight-medium);text-align:center;width:142px;line-height:2.7em}@media screen and (max-width:880px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__actionBox .yadata-banner-module-scss-module____fjHa__forAllDetails{margin:20px auto 40px;display:block}}.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__imageBox{position:relative}@media print,screen and (min-width:881px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__imageBox{width:298px;height:88px;margin-right:auto}}@media screen and (max-width:880px){.yadata-banner-module-scss-module____fjHa__yadataBannerBox .yadata-banner-module-scss-module____fjHa__cardBox .yadata-banner-module-scss-module____fjHa__imageBox{width:258px;height:60px;margin:0 auto}}
@keyframes page-projects-module-scss-module__X1e7Oa__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes page-projects-module-scss-module__X1e7Oa__slideRight{0%{right:-315px}to{right:0}}@keyframes page-projects-module-scss-module__X1e7Oa__slideLeft{0%{left:-100%}to{left:0}}@keyframes page-projects-module-scss-module__X1e7Oa__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes page-projects-module-scss-module__X1e7Oa__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.page-projects-module-scss-module__X1e7Oa__heading{font-weight:var(--font-weight-regular)}@media print,screen and (min-width:881px){.page-projects-module-scss-module__X1e7Oa__heading{margin-bottom:25px;font-size:1.75rem}}@media screen and (max-width:880px){.page-projects-module-scss-module__X1e7Oa__heading{margin-bottom:20px;font-size:1.5rem}}.page-projects-module-scss-module__X1e7Oa__projects{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:42px 30px;margin-bottom:40px;display:grid}
