@import"https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,600,700&display=swap";@font-face{font-family:Arada;src:url(/fonts/Arada-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Arada;src:url(/fonts/Arada-Regular.woff2) format("woff2"),url(/fonts/Arada-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arada;src:url(/fonts/Arada-Bold.woff2) format("woff2"),url(/fonts/Arada-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arada Headline;src:url(/fonts/AradaHeadline-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Satoshi,sans-serif;font-weight:300;color:#1a2a32;background:#fafbfc;line-height:1.6;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}::selection{background:rgba(65,152,180,.2);color:#1a2a32}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fafbfc}::-webkit-scrollbar-thumb{background:#4198b4;border-radius:3px}*{scrollbar-width:thin;scrollbar-color:#4198b4 #fafbfc}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@media(max-width:1024px){section{padding-left:32px!important;padding-right:32px!important}footer{padding-left:32px!important;padding-right:32px!important}[data-hero-search]{display:none!important}[data-hero-content]{padding-left:32px!important;padding-right:32px!important}[data-hero-grid]{grid-template-columns:1fr!important;min-height:auto!important}[data-hero-image]{height:50vh!important}[data-two-col]{grid-template-columns:1fr!important;gap:40px!important}[data-services-grid],[data-unit-grid],[data-stats-grid]{grid-template-columns:1fr 1fr!important}[data-portal-grid]{grid-template-columns:1fr!important;gap:40px!important}[data-pillars-grid]{grid-template-columns:1fr 1fr!important}[data-whatwedo-grid]{grid-template-columns:1fr!important}[data-contact-grid],[data-location-grid]{grid-template-columns:1fr!important;gap:40px!important}[data-dev-grid],[data-dev-bottom]{grid-template-columns:1fr!important}[data-section-pad]{padding-top:72px!important;padding-bottom:72px!important}[data-hero-stats]{flex-wrap:wrap!important;gap:24px!important}[data-explore]{display:none!important}[data-project-hero-text]{padding:60px 32px 40px!important}[data-available-grid]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}[data-timeline]{max-width:100%!important}[data-cta-buttons]{flex-direction:column!important;align-items:center!important}[data-cta-buttons] button,[data-cta-buttons] a button{width:280px!important}}@media(max-width:480px){section{padding-left:20px!important;padding-right:20px!important}footer{padding-left:20px!important;padding-right:20px!important}[data-hero-content]{padding-left:20px!important;padding-right:20px!important}[data-services-grid],[data-unit-grid],[data-pillars-grid]{grid-template-columns:1fr!important}[data-filter-bar]{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px!important}[data-filter-bar]::-webkit-scrollbar{display:none}[data-hero-stats]{gap:16px!important}[data-hero-stats]>div{min-width:0!important}[data-stat-value]{font-size:18px!important}[data-stat-label]{font-size:9px!important}[data-project-hero-text]{padding:40px 20px 32px!important}[data-hero-image]{height:40vh!important}[data-services-grid]>div{border-right:none!important}[data-section-pad]{padding-top:56px!important;padding-bottom:56px!important}[data-timeline-node]{width:40px!important;height:40px!important}[data-contact-form] input,[data-contact-form] textarea,[data-contact-form] select{width:100%!important}[data-breadcrumb]{font-size:10px!important}[data-eh-banner],[data-hud-contact]{flex-direction:column!important;gap:16px!important}[data-discrimination-box]{padding:24px 20px!important}}@media(max-width:480px){button,a{min-height:44px}body{font-size:16px;-webkit-text-size-adjust:100%}html{-webkit-overflow-scrolling:touch}input,select,textarea{font-size:16px!important}}@supports (padding: env(safe-area-inset-bottom)){footer{padding-bottom:calc(36px + env(safe-area-inset-bottom))!important}}
