#homepage .companySlide{background:#ffffffc7;margin:-1.5rem 0 2rem;border-bottom:1px solid #00000017}#homepage .companySlide,#homepage .importantSlide{backdrop-filter:blur(5px);border-radius:10px;padding:.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:2;position:relative}#homepage .importantSlide{background:#c0cc0985;margin:.5rem .5rem 4rem;border-bottom:1px solid #c8c000}#homepage .importantSlide.coming{background:#0988cc85;border-bottom:1px solid #0082c7}#homepage .importantSlide h3{padding:.4rem 1rem}#homepage .importantSlide h3,#homepage .importantSlide p{font-size:1rem;line-height:1.2;color:#000;font-weight:600}#homepage .importantSlide p{padding:0 1rem .4rem}#homepage .companySlide h3{font-size:1rem;padding:.4rem 1rem;line-height:1.2}#homepage .companySlide a,#homepage .importantSlide a{line-height:1.2;padding:.4rem .4rem .4rem 1rem;border-radius:calc(10px - .25rem);font-weight:600;color:#1f76d2;display:flex;align-items:center;outline:none;border:none;transition:background-color var(--quickTransition),color var(--quickTransition)}#homepage .importantSlide a{color:#000}#homepage .companySlide a svg,#homepage .importantSlide a svg{width:2.5rem}#homepage .companySlide a:is(:hover,:focus-visible),#homepage .importantSlide a:is(:hover,:focus-visible){background-color:#00000017;color:#000}#homepage .companySlide a:active,#homepage .importantSlide a:active{background-color:#0000003f}#homepage .slideOuter{background-size:cover;min-height:50vh;width:100%;background-repeat:no-repeat;background-position:50%;display:flex;align-items:stretch;position:relative}#homepage .slideOuter video{pointer-events:none;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#homepage .topSlide{display:flex;align-items:center;padding:4rem 1rem;width:100%;backdrop-filter:brightness(.65);position:relative;z-index:2}#homepage .topSlide .leftBox{width:min(100%,70ch)}#homepage .topSlide h1{font-size:clamp(2rem,6vw,2.5rem);color:#fff;line-height:1;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #00000030}#homepage .whitebutton{margin-top:1.2rem}#homepage .topSlide p{font-size:1.15rem;color:#fff;line-height:1.2;font-weight:500;text-shadow:0 0 12px #0000004d}#homeTop #centerBox{margin:auto 0;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}#homeTop #centerBox>img{height:200px;padding:1.3rem 9px 0}#homeTop .changingText{font-size:clamp(2.1rem,7vw,3.5rem);font-weight:600;line-height:clamp(2.05rem,8vw,3.9rem);overflow:hidden;padding-bottom:4px}#homeTop .changingText span{background-image:linear-gradient(#00d3e3,blue);color:transparent;background-clip:text;-webkit-background-clip:text}#homeTop{padding:0 20px}#homeTop,#homeTop #textSide{position:relative;max-width:100%}#homeTop #textSide{flex:1;min-width:clamp(0px,70vw,57ch);overflow:hidden}#homeTop #textWrapper{position:relative;flex:1}#homeTop h1{font-family:alpha-omega;font-size:1.5rem;line-height:1}#homeTop p{left:20px;right:20px;position:absolute;text-align:justify;margin-top:15px;line-height:1.2;font-size:1.17rem}#homeTop>img{height:50vh;width:100%;-o-object-fit:cover;object-fit:cover}#homeTop .mainButton{background-image:linear-gradient(90deg,#1c78d4,#0011ae,#008cff);background-size:300%;background-position:0;transition:background-position 1.3s;isolation:isolate;position:absolute;right:0;bottom:.4rem;text-align:center;line-height:1.2}#homeTop .mainButton:focus-visible,#homeTop .mainButton:hover{background-position:100%}#homeTop .mainButton:before{content:"";z-index:-1;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(90deg,#1c78d4,#0011ae,#008cff);position:absolute;border-radius:var(--button-BR);filter:blur(0);opacity:0;transition:all var(--longTransition)}#homeTop .mainButton:focus-visible:before,#homeTop .mainButton:hover:before{opacity:1;filter:blur(20px)}#homeTop .mainButton:active:before{transition:all var(--quickTransition);filter:blur(0)}#aurora-scroll{position:absolute;bottom:10px}#aurora-scroll a{text-align:center;display:flex;flex-direction:column;align-items:center}#aurora-scroll svg{animation:arrowDown 3s 1s infinite}@keyframes arrowDown{0%,to{transform:translateY(0)}25%{transform:translateY(-10px);scale:.8}75%{transform:translateY(10px);animation-timing-function:ease-in}}#TXTBox{background-image:linear-gradient(#fafafa,#1c65ad);padding-bottom:30px}#TXTBox>div{padding:0 10px}#TXTBox h2{font-size:3rem;line-height:1.1;hyphens:auto;word-break:break-word;text-wrap:balance}#TXTBox>div>h2{margin-bottom:8px}#TXTBox .full-card{background:#ffffffd6;padding:10px 20px;border-radius:var(--popup-BR);margin-bottom:10px;line-height:1.35}#TXTBox .full-card p>a{color:var(--spotlight-color)}#TXTBox .full-card .cardBottom{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-top:10px}#TXTBox .full-card .cardBottom .mainCard{display:flex;align-items:center;gap:8px;border:2px solid #1f65af;padding:4px 5px 4px 8px;border-radius:100vmax;background:#fff}#TXTBox .full-card .cardBottom .mainCard .arrow{background-color:#1f65af!important}#TXTBox .full-card .cardBottom .mainCard h2{margin-bottom:-4px}#TXTBox h3{font-size:1.5rem;margin:10px 0}#TXTBox ul{list-style:disc}#TXTBox ul li{margin-left:12px}#TXTBox h4{font-size:1.1rem;margin:7px 0 0}#TXTBox .getway-card{background-color:#ffffffd6;padding:10px 20px;border-radius:var(--popup-BR);display:flex;transition:background-color var(--longTransition),box-shadow var(--longTransition);border:none;gap:10px}#TXTBox .getway-card:not(:last-of-type){margin-bottom:15px}#TXTBox .getway-card:focus-visible,#TXTBox .getway-card:hover{background-color:#fff}#TXTBox .full-card .cardBottom .mainCard h2,#TXTBox .getway-card h2{font-size:1.6rem;width:-moz-fit-content;width:fit-content;line-height:1.3}#TXTBox .full-card .cardBottom .mainCard .arrow,#TXTBox .getway-card .arrow{background-color:#2c3030;border-radius:var(--button-BR);color:#fff;padding:4px 10px;display:flex;text-align:center;margin:auto 0 auto auto;overflow:hidden;flex-shrink:0}#TXTBox .getway-card:focus-visible .arrow svg,#TXTBox .getway-card:hover .arrow svg{animation:getwayArrow 2s infinite}@keyframes getwayArrow{0%,to{transform:translateX(0)}50%{transform:translateX(123%);animation-timing-function:ease-out}50.001%{transform:translateX(-123%);animation-timing-function:ease-out}}@media screen and (max-width:350px){#TXTBox .full-card,#TXTBox .getway-card{padding:10px}#TXTBox .getway-card{gap:5px}}@media only screen and (max-width:550px){#homeTop p{width:100%;position:static;font-size:.8rem}#homeTop #textSide{max-width:100%}#homeTop .mainButton{position:relative;margin:5px 0 5px auto;bottom:0}}#TeamArea{background-image:linear-gradient(#fafafa,#1c65ad 80%);display:flex;flex-direction:column;padding:15px 10px 20px;scroll-margin-top:50px}#TeamArea img{width:100%;border-radius:var(--popup-BR);box-shadow:0 9px 15px 0 #00000026;margin-bottom:14px}#TeamArea h2{font-size:clamp(2.2rem,5vw,3rem);text-align:center;max-width:100%;hyphens:auto;word-break:break-word;line-height:1.3;color:#fff}#TeamArea p{color:#fff;font-size:1.2rem;line-height:1.2;padding:15px 0;border-radius:0 0 var(--popup-BR) var(--popup-BR)}#TeamArea p #motto{font-weight:600;font-size:1.25rem;position:relative}#TeamArea p #motto:after{content:"";top:100%;width:100%;position:absolute;border:1px solid #fff;left:0}#TeamArea .full-card{background:#ffffffd6;padding:15px 20px;border-radius:var(--popup-BR);margin-bottom:15px}#TeamArea h3{font-size:1.5rem;margin:10px 0}#cardArea{padding:60px 10px 15px}#cardArea h2{font-size:2rem;margin-bottom:5px;line-height:1.3}#cardArea .Homebox{display:flex;gap:10px;flex-wrap:wrap}#cardArea .titleArea{font-size:2.5rem;margin-bottom:5px}#LogosArea{padding-top:15px;background:#1c65ad;width:100%;position:relative}#LogosArea:before{content:"Participating in projects of:";background-image:linear-gradient(#ffffffd6 315%,#fafafa);width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--small-BR));margin:0 auto 7px;padding:5px;border-radius:var(--small-BR);text-align:center;display:block}#LogosArea .styleBox{background:#fafafa;border-radius:var(--small-BR) var(--small-BR) 0 0;border-bottom:1px solid;border-color:#00000029}#LogosArea[data-animated=true] .styleBox>div{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 15%,#fff 85%,transparent);mask:linear-gradient(90deg,transparent,#fff 15%,#fff 85%,transparent)}#LogosArea .logoBox{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:8px 0}#LogosArea[data-animated=true] .logoBox{flex-wrap:nowrap;animation:scroll 12s linear infinite;width:-moz-max-content;width:max-content}#LogosArea[data-animated=true] .logoBox:hover{animation-play-state:paused}#LogosArea img{height:80px;filter:saturate(0) contrast(.5) brightness(1.5);transition:filter var(--quickTransition)}#LogosArea img:hover{filter:saturate(1) contrast(1) brightness(1);transition:filter var(--longTransition)}@keyframes scroll{to{transform:translate(calc(-50% - 15px))}}#scrollArea{background-image:linear-gradient(var(--spotlight-color),#fafafa);background-color:transparent;position:relative;height:300vh;padding-top:5px}#scrollArea.mobile{height:100vh}#scrollArea.mobile .projectCards{width:100%;overflow:auto;scroll-snap-type:x mandatory}#scrollArea.mobile .projectCards>div{width:-moz-fit-content;width:fit-content;transform:none!important;padding:0 20px}#scrollArea.mobile .stickyBox,#scrollArea.mobile .stickyBox>div{width:100%}#scrollArea:after{content:"";background-repeat:repeat-x;height:40px;width:100%;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="17 0 17 40" preserveAspectRatio="meet" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:transparent;"><g transform="matrix(1,0,0,1,0.00216511,0)"><g transform="matrix(0.997444,0,0,1.0,-367.767,-282)"><path d="M402.739,321.467L402.787,321.467C407.047,321.467 407.047,317.467 411.307,317.467C415.567,317.467 415.567,321.467 419.827,321.467L419.827,287.378C415.567,287.378 415.567,283.378 411.307,283.378C407.064,283.378 407.047,287.347 402.837,287.378L402.787,287.378C400.724,287.378 399.66,286.44 398.627,285.472L398.427,285.285C397.395,284.317 396.331,283.378 394.267,283.378C392.204,283.378 391.14,284.317 390.107,285.285L389.907,285.472C388.875,286.44 387.811,287.378 385.747,287.378C381.487,287.378 381.487,283.378 377.227,283.378C372.967,283.378 372.967,287.378 368.707,287.378L368.707,321.467C372.967,321.467 372.967,317.467 377.227,317.467C381.47,317.467 381.487,321.436 385.697,321.467L385.747,321.467C390.007,321.467 390.007,317.467 394.267,317.467C396.331,317.467 397.395,318.406 398.427,319.374L398.627,319.561C399.651,320.521 400.707,321.453 402.739,321.467Z" style="fill:rgb(31 101 175);fill-rule:nonzero;"/></g><g transform="matrix(0.997444,0,0,0.997444,-367.767,-281.657)"><path d="M402.738,321.467L402.688,321.467L402.639,321.466L402.59,321.464L402.542,321.463L402.494,321.461L402.447,321.458L402.4,321.456L402.353,321.453L402.307,321.449L402.261,321.446L402.215,321.442L402.17,321.437L402.125,321.433L402.08,321.428L402.036,321.422L401.979,321.415L401.937,321.409L401.895,321.403L401.854,321.397L401.813,321.39L401.773,321.383L401.735,321.376C401.68,321.366 401.625,321.355 401.572,321.343L401.531,321.334L401.491,321.325L401.451,321.315L401.412,321.306L401.373,321.295L401.334,321.285L401.295,321.274L401.257,321.263L401.219,321.252L401.181,321.241L401.144,321.229L401.091,321.212L401.056,321.2L401.021,321.188L400.986,321.176L400.951,321.163L400.917,321.15L400.883,321.137L400.849,321.124L400.815,321.111L400.784,321.098L400.745,321.082L400.715,321.069L400.681,321.054C400.662,321.046 400.642,321.037 400.623,321.028L400.615,321.025C400.597,321.016 400.578,321.008 400.56,320.999L400.55,320.994L400.49,320.965L400.466,320.953L400.449,320.944L400.428,320.934L400.402,320.92L400.384,320.911L400.366,320.902L400.339,320.887L400.32,320.877L400.305,320.869L400.276,320.852L400.245,320.835L400.196,320.807L400.185,320.801L400.134,320.771L400.127,320.766L400.069,320.73L400.013,320.696C399.974,320.67 399.935,320.645 399.896,320.619L399.842,320.582L399.787,320.544L399.733,320.505L399.679,320.466L399.625,320.426L399.572,320.385L399.52,320.345L399.503,320.332L399.468,320.303L399.449,320.289L399.416,320.262L399.396,320.245L399.365,320.22L399.342,320.202L399.314,320.178L399.29,320.158L399.263,320.135L399.237,320.113L399.213,320.092L399.185,320.068L399.163,320.049L399.133,320.023L399.113,320.006L399.064,319.962L399.014,319.918L399.006,319.911C398.978,319.885 398.95,319.86 398.923,319.835L398.917,319.83L398.859,319.777L398.82,319.74L398.725,319.653C398.692,319.622 398.66,319.592 398.627,319.561L398.427,319.374L398.329,319.282L398.23,319.19L398.195,319.157L398.13,319.099L398.044,319.021L398.009,318.989L397.979,318.962L397.928,318.918L397.907,318.899L397.877,318.873L397.855,318.855L397.826,318.829L397.804,318.81L397.774,318.785L397.752,318.766L397.722,318.742L397.7,318.723L397.67,318.698L397.647,318.68L397.617,318.655L397.594,318.637L397.563,318.613L397.54,318.595L397.51,318.571L397.486,318.553L397.455,318.529L397.432,318.512L397.401,318.488L397.377,318.471L397.345,318.447L397.322,318.43L397.289,318.407L397.266,318.39L397.233,318.367L397.209,318.351L397.176,318.328L397.152,318.312L397.118,318.289L397.095,318.274L397.059,318.251L397.036,318.236L396.999,318.213L396.977,318.199L396.917,318.163L396.857,318.127L396.796,318.092L396.734,318.057L396.671,318.024L396.607,317.991L396.543,317.959L396.488,317.933L396.479,317.929L396.423,317.903L396.414,317.898L396.357,317.873L396.348,317.869L396.291,317.845L396.262,317.833L396.228,317.819L396.193,317.806L396.158,317.792L396.123,317.779L396.088,317.766L396.052,317.753L396.016,317.741L395.98,317.728L395.943,317.716L395.907,317.704L395.87,317.693L395.833,317.682L395.795,317.671L395.757,317.66L395.719,317.649L395.681,317.639L395.642,317.629L395.603,317.619L395.564,317.61L395.525,317.601L395.485,317.592L395.445,317.583L395.405,317.575L395.364,317.567L395.323,317.559L395.282,317.552L395.241,317.545L395.199,317.538L395.156,317.531L395.114,317.525L395.071,317.519L395.028,317.513L394.984,317.508L394.964,317.506L394.92,317.501L394.875,317.496L394.831,317.492L394.786,317.488L394.74,317.485L394.695,317.481L394.648,317.478L394.602,317.476L394.555,317.474L394.508,317.472L394.461,317.47L394.413,317.469L394.365,317.468L394.316,317.467L394.267,317.467C390.007,317.467 390.007,321.467 385.747,321.467L385.697,321.467C385.354,321.465 385.039,321.436 384.747,321.385L384.747,321.467C384.747,322.02 385.195,322.467 385.747,322.467C388.21,322.467 389.46,321.352 390.692,320.196C391.59,319.352 392.47,318.467 394.267,318.467C396.065,318.467 396.944,319.352 397.843,320.196C399.074,321.352 400.324,322.467 402.787,322.467C403.339,322.467 403.787,322.02 403.787,321.467L403.787,321.385C403.481,321.438 403.15,321.467 402.787,321.467L402.738,321.467ZM394.218,283.378L394.267,283.378L394.317,283.378L394.366,283.379L394.415,283.38L394.464,283.381L394.512,283.383L394.56,283.385L394.607,283.387L394.654,283.39L394.701,283.393L394.747,283.396L394.793,283.4L394.839,283.404L394.884,283.408L394.929,283.413L394.974,283.418L395.018,283.423L395.062,283.429L395.105,283.435L395.149,283.441L395.192,283.448L395.234,283.455L395.276,283.462L395.329,283.471L395.369,283.479L395.409,283.487L395.449,283.495L395.488,283.503L395.527,283.512L395.566,283.521L395.603,283.53C395.629,283.537 395.655,283.543 395.681,283.55L395.72,283.561L395.759,283.571L395.797,283.582L395.835,283.593L395.873,283.605L395.91,283.617L395.948,283.628L395.984,283.641L396.021,283.653L396.057,283.666L396.094,283.679L396.129,283.692L396.165,283.706L396.2,283.719L396.235,283.733L396.27,283.747L396.291,283.756C396.31,283.764 396.329,283.772 396.348,283.78L396.357,283.784C396.376,283.793 396.395,283.801 396.414,283.809L396.423,283.814C396.442,283.822 396.461,283.831 396.479,283.84L396.488,283.844C396.506,283.852 396.525,283.861 396.543,283.87L396.547,283.872L396.61,283.903L396.671,283.935C396.713,283.957 396.755,283.98 396.796,284.003L396.855,284.037L396.914,284.072L396.973,284.107L397.031,284.144L397.088,284.181L397.145,284.218L397.158,284.227L397.201,284.256L397.216,284.266L397.257,284.295L397.273,284.306L397.312,284.334L397.329,284.347L397.366,284.374L397.386,284.388L397.42,284.414L397.441,284.429L397.474,284.454L397.496,284.471L397.527,284.495L397.551,284.514L397.58,284.537L397.605,284.557L397.632,284.578L397.658,284.6L397.683,284.621L397.712,284.644L397.735,284.663L397.765,284.688L397.786,284.706L397.817,284.732L397.837,284.749L397.869,284.777L397.887,284.793L397.921,284.822L397.937,284.837L397.987,284.881L398.037,284.925L398.044,284.932C398.073,284.958 398.102,284.984 398.13,285.01L398.135,285.014L398.227,285.098L398.233,285.104L398.33,285.194L398.427,285.285C398.427,285.285 398.627,285.472 398.627,285.472L398.725,285.564L398.824,285.656L398.86,285.688L398.924,285.747L399.01,285.825L399.045,285.857L399.075,285.883L399.126,285.928L399.147,285.946L399.177,285.972L399.199,285.991L399.228,286.017L399.25,286.035L399.28,286.06L399.302,286.079L399.332,286.104L399.355,286.123L399.385,286.147L399.407,286.166L399.437,286.19L399.46,286.208L399.491,286.233L399.514,286.251L399.544,286.275L399.568,286.293L399.599,286.316L399.622,286.334L399.653,286.358L399.677,286.375L399.709,286.398L399.732,286.415L399.765,286.439L399.788,286.455L399.821,286.478L399.845,286.495L399.878,286.518L399.902,286.534L399.936,286.556L399.96,286.572L399.995,286.595L400.018,286.609L400.055,286.633L400.077,286.646L400.137,286.683L400.197,286.719L400.258,286.754L400.32,286.788L400.383,286.822L400.447,286.854L400.511,286.886L400.566,286.913L400.575,286.917L400.631,286.943L400.64,286.947L400.697,286.972L400.706,286.976L400.763,287.001L400.792,287.012L400.826,287.026L400.861,287.04L400.896,287.053L400.931,287.067L400.966,287.08L401.002,287.093L401.038,287.105L401.074,287.117L401.111,287.129L401.147,287.141L401.184,287.153L401.221,287.164L401.259,287.175L401.297,287.186L401.335,287.196L401.373,287.206L401.412,287.217L401.451,287.226L401.49,287.236L401.529,287.245L401.569,287.254L401.609,287.262L401.649,287.271L401.69,287.279L401.731,287.286L401.772,287.294L401.814,287.301L401.855,287.308L401.898,287.314L401.94,287.32L401.983,287.326L402.026,287.332L402.07,287.337L402.09,287.34L402.134,287.345L402.179,287.349L402.223,287.353L402.269,287.357L402.314,287.361L402.36,287.364L402.406,287.367L402.452,287.37L402.499,287.372L402.546,287.374L402.593,287.375L402.641,287.377L402.689,287.378L402.738,287.378L402.787,287.378L402.837,287.378C403.179,287.376 403.493,287.347 403.784,287.297C403.742,286.783 403.312,286.378 402.787,286.378C400.99,286.378 400.11,285.493 399.212,284.649C397.98,283.493 396.73,282.378 394.267,282.378C391.804,282.378 390.554,283.493 389.323,284.649C388.424,285.493 387.545,286.378 385.747,286.378C385.222,286.378 384.792,286.783 384.75,287.297C385.055,287.35 385.386,287.378 385.747,287.378L385.796,287.378L385.845,287.378L385.893,287.377L385.941,287.375L385.988,287.374L386.035,287.372L386.082,287.37L386.128,287.367L386.175,287.364L386.22,287.361L386.266,287.357L386.311,287.353L386.355,287.349L386.4,287.345L386.444,287.34L386.487,287.335L386.531,287.329L386.551,287.326L386.594,287.32L386.636,287.314L386.679,287.308L386.721,287.301L386.762,287.294L386.803,287.286L386.844,287.279L386.885,287.271L386.925,287.262L386.965,287.254L387.005,287.245L387.044,287.236L387.083,287.226L387.122,287.217L387.161,287.206L387.199,287.196L387.237,287.186L387.275,287.175L387.313,287.164L387.35,287.153L387.387,287.141L387.423,287.129L387.46,287.117L387.496,287.105L387.532,287.093L387.568,287.08L387.603,287.067L387.638,287.053L387.673,287.04L387.708,287.026L387.742,287.012L387.771,287.001L387.828,286.976L387.837,286.972L387.894,286.947L387.903,286.943L387.959,286.917L387.968,286.913L388.023,286.886L388.087,286.854L388.151,286.822L388.214,286.788L388.276,286.754L388.337,286.719L388.397,286.683L388.457,286.646L388.479,286.633L388.516,286.609L388.539,286.595L388.575,286.572L388.598,286.556L388.632,286.534L388.656,286.518L388.689,286.495L388.713,286.478L388.746,286.455L388.769,286.439L388.802,286.415L388.825,286.398L388.857,286.375L388.881,286.358L388.912,286.334L388.935,286.316L388.966,286.293L388.99,286.275L389.02,286.251L389.043,286.233L389.074,286.208L389.097,286.19L389.127,286.166L389.15,286.147L389.18,286.123L389.202,286.104L389.232,286.079L389.254,286.06L389.284,286.035L389.306,286.017L389.335,285.991L389.357,285.972L389.387,285.946L389.408,285.928L389.459,285.883L389.51,285.838L389.524,285.825L389.61,285.747L389.675,285.688L389.71,285.656L389.809,285.564C389.908,285.471 390.008,285.378 390.107,285.285L390.207,285.191L390.301,285.104L390.399,285.014L390.404,285.01C390.432,284.984 390.461,284.958 390.49,284.932L390.51,284.913L390.547,284.881L390.597,284.837L390.647,284.793L390.697,284.749L390.717,284.732L390.748,284.706L390.77,284.688L390.799,284.663L390.822,284.644L390.851,284.621L390.876,284.6L390.902,284.578L390.929,284.557L390.955,284.537L390.983,284.514L391.007,284.495L391.038,284.471L391.06,284.454L391.093,284.429L391.114,284.414L391.149,284.388L391.168,284.374L391.205,284.347L391.222,284.334L391.261,284.306L391.277,284.295L391.319,284.266L391.333,284.256L391.376,284.227L391.389,284.218L391.435,284.188L391.446,284.181L391.494,284.15L391.503,284.144L391.554,284.112L391.561,284.107L391.614,284.075L391.62,284.072L391.679,284.037L391.738,284.003C391.779,283.98 391.821,283.957 391.863,283.935L391.924,283.903L391.988,283.872L391.991,283.87C392.009,283.861 392.028,283.852 392.046,283.844L392.055,283.84C392.073,283.831 392.092,283.822 392.111,283.814L392.12,283.809C392.139,283.801 392.158,283.793 392.177,283.784L392.186,283.78C392.205,283.772 392.224,283.764 392.243,283.756L392.282,283.74L392.316,283.726L392.35,283.713L392.385,283.7L392.419,283.687L392.454,283.674L392.489,283.662L392.524,283.649L392.56,283.637L392.596,283.625L392.632,283.614L392.668,283.603L392.705,283.592L392.742,283.581L392.779,283.57L392.816,283.56L392.853,283.55C392.879,283.543 392.905,283.537 392.931,283.53L392.971,283.521L393.011,283.511L393.051,283.502L393.092,283.494L393.133,283.485L393.174,283.477L393.216,283.469L393.258,283.462L393.3,283.455L393.343,283.448L393.385,283.441L393.429,283.435L393.472,283.429L393.516,283.423L393.56,283.418L393.605,283.413L393.65,283.408L393.695,283.404L393.741,283.4L393.787,283.396L393.833,283.393L393.88,283.39L393.937,283.387L393.983,283.384L394.03,283.383L394.076,283.381L394.124,283.38L394.171,283.379L394.218,283.378Z"/></g></g></svg>');position:absolute;top:-10px;left:0;z-index:-1}#scrollArea .stickyBox{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:clip;position:sticky;top:0;height:100vh}#scrollArea .stickyBox h2{font-size:clamp(1.4rem,4vh,2rem);margin:20px;max-width:calc(100vw - 40px);width:-moz-fit-content;width:fit-content;background:#fafafa;padding:5px 10px;border-radius:var(--small-BR);line-height:1.3}#scrollArea .projectCard.multiple{display:grid}#scrollArea .projectCard{width:clamp(0px,450px,calc(100vw - 50px));aspect-ratio:1/1;height:-moz-fit-content;height:fit-content;border-radius:var(--popup-BR);box-shadow:0 11px 18px 0 #0000001f;display:flex;color:#fff;background:radial-gradient(circle at 0 0,#0030ff 0,#00d9ff 100%);transition:box-shadow var(--longTransition);scroll-snap-align:center}#scrollArea .projectCard:hover{box-shadow:0 11px 18px 5px #0000002b}#scrollArea .projectCard:focus .imageBox,#scrollArea .projectCard:focus-within .imageBox,#scrollArea .projectCard:hover .imageBox{transform:scale(1.2);transition:transform var(--longTransition)}#scrollArea .projectCard .infoBox{position:absolute;max-height:40%;overflow:auto;right:0;bottom:0;left:0;z-index:10;background-color:var(--hover-dark-bg);backdrop-filter:blur(9px);transition:all var(--longTransition)}#scrollArea .projectCard:focus .infoBox,#scrollArea .projectCard:focus-within .infoBox,#scrollArea .projectCard:hover .infoBox{background-color:#000000d0;backdrop-filter:blur(13px);max-height:90%}#scrollArea .projectCard .infoBox .titleCard{padding:10px 15px;line-height:1;color:#fff;text-transform:uppercase;display:flex;justify-content:left;align-items:center;gap:10px;transition:padding var(--quickTransition);hyphens:auto;word-break:break-word}#scrollArea .projectCard:focus .infoBox .titleCard,#scrollArea .projectCard:focus-within .infoBox .titleCard,#scrollArea .projectCard:hover .infoBox .titleCard{padding:10px}#scrollArea .projectCard .infoBox .infoCard{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--longTransition)}#scrollArea .projectCard:focus .infoBox .infoCard,#scrollArea .projectCard:focus-within .infoBox .infoCard,#scrollArea .projectCard:hover .infoBox .infoCard{grid-template-rows:1fr}#scrollArea .projectCard .infoBox .infoCard>div{overflow:hidden;padding:0;opacity:0;transition:all var(--longTransition);display:flex;flex-direction:column;gap:0;position:relative}#scrollArea .projectCard .infoBox .infoCard .description h4{font-size:1.1rem;font-weight:600}#scrollArea .projectCard .infoBox .infoCard .description p{font-size:.9rem}#scrollArea .projectCard:focus .infoBox .infoCard>div,#scrollArea .projectCard:focus-within .infoBox .infoCard>div,#scrollArea .projectCard:hover .infoBox .infoCard>div{padding:10px 10px 0;opacity:1;gap:7px}#scrollArea .projectCard .infoBox .linkButton{position:sticky;display:block;margin:0;max-height:0;bottom:0;opacity:0;overflow:hidden;transition:all var(--longTransition);transition-delay:0;background-image:none;background-size:200%;background-position:top}#scrollArea .projectCard:focus .infoBox .linkButton,#scrollArea .projectCard:focus-within .infoBox .linkButton,#scrollArea .projectCard:hover .infoBox .linkButton{max-height:200px;opacity:1;transition-delay:.1s;background-image:linear-gradient(0deg,#000,75%,transparent)}#scrollArea .projectCard .infoBox .linkButton a{padding:8px 5px;margin:10px;display:block;color:#fff;font-weight:600;font-size:1.15rem;background-color:var(--spotlight-color);border-radius:var(--button-BR);text-align:center}#scrollArea .projectCard .infoBox .linkButton:focus-visible svg,#scrollArea .projectCard .infoBox .linkButton:hover svg{animation:arrowRight 3s infinite}#scrollArea .projectCard .infoBox .linkButton svg{vertical-align:bottom}#scrollArea .projectCard .infoBox .linkButton a:focus-visible,#scrollArea .projectCard .infoBox .linkButton a:hover{filter:brightness(1.2);outline-color:#fff}@keyframes arrowRight{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(6px);animation-timing-function:ease-in}}#scrollArea .projectCard .infoBox .infoCard>div>div:not(:last-of-type){padding-bottom:8px;border-bottom:1.5px solid hsla(0,0%,100%,.5)}#scrollArea .projectCard .infoBox .infoCard .sponsorInfo{color:#fff;display:flex;gap:8px;align-items:center}#scrollArea .projectCard .infoBox .infoCard .sponsorInfo img{height:50px;max-width:30%;-o-object-fit:contain;object-fit:contain}#scrollArea .projectCard .infoBox .infoCard .sponsorInfo img.bgWhite{background-color:#fff;border-radius:var(--small-BR)}#scrollArea .projectCard .infoBox .titleCard h3{font-size:2rem;font-weight:900}#scrollArea .projectCard .infoBox .titleCard h4{font-size:1rem;font-weight:600}#scrollArea .projectCard .infoBox .titleCard img{max-height:50px;max-width:50px;border-radius:var(--button-BR);background-color:#fff;aspect-ratio:1/1;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transition:max-width var(--quickTransition)}#scrollArea .projectCard .infoBox.multiBox:has(>img){overflow:unset}#scrollArea .projectCard .infoBox.multiBox{display:grid}#scrollArea .projectCard .infoBox.multiBox .titleCard h3{font-size:1.5rem}#scrollArea .projectCard .infoBox.multiBox .titleCard{padding:10px}#scrollArea .projectCard .infoBox.multiBox>img{max-height:50px;max-width:50px;border-radius:var(--button-BR);background-color:#fff;aspect-ratio:1/1;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transition:max-width var(--quickTransition);position:absolute;bottom:calc(100% + 5px);left:10px}#scrollArea .viewProjects{display:flex;flex-direction:column;align-items:center;padding:20px;justify-content:space-around;color:#fff;background-image:linear-gradient(0deg,#000,#1c65ad)}#scrollArea .viewProjects h3{font-size:2rem}#scrollArea .viewProjects a{background:var(--spotlight-color);display:block;width:-moz-fit-content;width:fit-content;color:#fff;padding:15px;border-radius:var(--button-BR);position:relative;z-index:1;isolation:isolate;outline:none}#scrollArea .viewProjects a:focus-visible:before,#scrollArea .viewProjects a:hover:before{opacity:1;filter:blur(20px)}#scrollArea .viewProjects a:before{content:"";z-index:-1;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(90deg,#1c78d4,#0011ae,#008cff);position:absolute;border-radius:var(--button-BR);filter:blur(0);opacity:0;transition:all var(--longTransition)}.mainTitle{font-size:2rem;margin-bottom:5px;line-height:1.3}.centered{text-align:center;display:flex;justify-content:center;margin:6rem 0 1.6rem}.ecohubParagraph{margin:1rem 0 .5rem}.ecohubButton{margin:0 auto 2rem}.ecohubVideo{border-radius:15px}#tabArea{padding:45px 10px 90px}#tabArea h2{font-size:2rem;margin-bottom:15px;line-height:1.3}#tabArea ul{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}#tabArea ul li{position:relative;margin:0 auto;cursor:pointer;width:100%;overflow:hidden}#tabArea ul li .heading{margin-bottom:10px}#tabArea .tabInfo{overflow-x:hidden;overflow-y:auto}#tabArea .tabInfo.hide-scrollbar{overflow-y:hidden}#tabArea .tabInfo h3{font-family:alpha-omega;font-size:1.5rem;line-height:1.2;hyphens:auto;word-break:break-word}#tabArea .tabInfo h4{line-height:1;text-align:end}#tabArea .tabInfo img{aspect-ratio:5/7;max-height:40vh}#tabArea .floating-window{top:var(--nav-height);overscroll-behavior:contain}#tabArea ul li img{height:100%;background-size:cover;width:100%;background-position:50%;background-repeat:no-repeat;aspect-ratio:5/7;max-height:35vh}#tabArea ul li .tabTitle{position:absolute;left:0;right:0;padding:3px;bottom:0;font-family:alpha-omega;font-size:1.5rem;backdrop-filter:brightness(1.8) saturate(.5);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-delay:.3s;background:#ffffff78;text-align:center;transition:opacity var(--quickTransition),background-color var(--quickTransition)}#tabArea .floating-window .closeButton{outline-offset:10px;transform-origin:top right;transition:transform var(--quickTransition),outline var(--quickTransition),outline-offset var(--quickTransition)}#tabArea .floating-window .closeButton:active,#tabArea .floating-window .closeButton:focus-visible{outline:3px solid var(--spotlight-color);outline-offset:0}#tabArea .floating-window .closeButton:focus-visible{transform:scale(1.25)}#tabArea ul li button{outline:none}#tabArea ul:not(:has(li.open)) li:not(.open) button:focus-visible .tabTitle{background:#1f65afb3;color:#fff}#tabArea ul li .tabTitle span{margin:0 auto;display:block;width:-moz-fit-content;width:fit-content;text-align:center}#tabArea ul:has(li.open) li:not(.open) .tabTitle{transition:all var(--quickTransition);transform:translateY(100%)!important;transition-delay:0ms;opacity:0}#homepage .flexBox h2{font-size:1.5rem;margin:.25rem 0}#homepage .flexBox{display:flex;gap:.75rem .9rem;margin-bottom:1rem;align-items:center}#homepage .flexBox .flexBoxButtons{display:flex;justify-content:flex-end;margin-top:.75rem;gap:.52rem}#homepage .flexBox .secondaryButton{float:right;font-size:1rem;padding:.55rem 1rem}#homepage .flexBox .secondaryButton.highlighted{background:var(--spotlight-color);color:#fff}#homepage .flexBox>a{display:contents}#homepage .flexBox>a>img{height:15rem;width:-moz-fit-content;width:fit-content;border-radius:15px}@media only screen and (max-width:1100px){#membersArea ul{grid-auto-columns:29%}}@media only screen and (max-width:1250px){#membersArea ul{grid-auto-columns:29%}}@media only screen and (max-width:800px){#tabArea ul li{min-width:min(100%,175px)}#membersArea ul{grid-auto-columns:45%}}@media only screen and (max-width:600px){#membersArea ul{grid-auto-columns:65%;padding:5px 0 10px}}@media only screen and (max-width:449px){#scrollArea .projectCard{height:auto;aspect-ratio:unset;box-shadow:none}#scrollArea .projectCard .infoBox .titleCard img{max-width:0}#scrollArea .projectCard:focus .infoBox .titleCard img,#scrollArea .projectCard:focus-within .infoBox .titleCard img,#scrollArea .projectCard:hover .infoBox .titleCard img{max-width:50px}}@media only screen and (max-width:400px){#membersArea ul{grid-auto-columns:80%}}@media only screen and (max-width:549px){#homepage .flexBox{flex-direction:column-reverse;align-items:center}}@media only screen and (max-height:599px){#scrollArea .projectCard{height:auto;aspect-ratio:unset;box-shadow:none}}@media (pointer:fine){#cardArea .HomeCard:hover .CardContent:before,#cardArea .HomeCard:hover:before{opacity:1}}