#home.svelte-7xofxg{background:linear-gradient(170deg,gray,#595959 8%,#000 20%)}.home-btn.svelte-7xofxg{transition:box-shadow .3s ease-in-out}.home-btn.svelte-7xofxg .original:where(.svelte-7xofxg){transition:transform .3s cubic-bezier(.87,0,.13,1)}.home-btn.svelte-7xofxg:hover{box-shadow:0 0 20px #c2dafd}.home-btn.svelte-7xofxg:hover .original:where(.svelte-7xofxg){transform:translateY(100%)}.home-btn.svelte-7xofxg span:where(.svelte-7xofxg){opacity:0;transform:translateY(-15px);transition:transform .3s cubic-bezier(.87,0,.13,1),opacity .3s}.home-btn.svelte-7xofxg span:where(.svelte-7xofxg):nth-child(2n){transform:translateY(15px)}.home-btn.svelte-7xofxg:hover span:where(.svelte-7xofxg){opacity:1;transform:translateY(0);transition-delay:calc(.05s * (var(--i) - 1))}.circle.svelte-7xofxg{animation:svelte-7xofxg-floatAround linear infinite;transition:transform .3s ease}@keyframes svelte-7xofxg-floatAround{0%{transform:translate(0)}50%{transform:translate(var(--x),var(--y))}to{transform:translate(0)}}#nutshell.svelte-7xofxg .nutshell-container:where(.svelte-7xofxg) h3:where(.svelte-7xofxg){display:flex;flex-direction:column;justify-content:center}.typing-text.svelte-7xofxg{font-weight:700;white-space:nowrap;display:inline-block}.cursor.svelte-7xofxg{display:inline-block;border-right:1px solid black;animation:svelte-7xofxg-blink 1s step-end infinite}@keyframes svelte-7xofxg-blink{0%,to{border-color:transparent}50%{border-color:#fff}}.proceed.animate.svelte-7xofxg{animation:svelte-7xofxg-hi 1s ease-in-out 2}@keyframes svelte-7xofxg-hi{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.styleButton.svelte-7xofxg{transition:background-color .3s ease,color .3s ease,transform .3s ease}.styleButton.svelte-7xofxg:hover{cursor:pointer}.button-content.svelte-7xofxg{transition:transform .3s ease}#prev.svelte-7xofxg:active .button-content:where(.svelte-7xofxg){transform:rotateY(30deg) scale(.95)}#next.svelte-7xofxg:active .button-content:where(.svelte-7xofxg){transform:rotateY(-30deg) scale(.95)}.empty h3{opacity:.5}.featured{transition:background-color .5s ease-in-out,color .5s ease-in-out,transform .5s ease-in-out;perspective:1000px}.rotating{transition:transform .3s ease-in-out;transform-style:preserve-3d}.featured:hover{cursor:pointer}.featured:hover .rotating{transform:rotateX(5deg) scale(.98);transform-origin:center}.projectImage{filter:brightness(.5);transition:filter .5s ease-in-out}.featured:hover .projectImage{filter:brightness(1.1)}.sdg-img,.sdg-item{transition:background-color .2s ease-in-out}.sdg-item:hover{cursor:pointer}.sdg-item:hover .sdg-img{background-color:transparent}.inquiry-btn.svelte-7xofxg{transition:background-color .3s ease,color .3s ease,padding .3s ease}.inquiry-btn.svelte-7xofxg:hover{background-color:#fff;color:#000;padding-inline:10px}.i-chart-segment.svelte-7xofxg{width:auto;height:max-content;display:flex;flex-direction:row;overflow-x:auto;zoom:.7}@media (max-width: 868px){.i-chart-segment.svelte-7xofxg{zoom:.5}}.i-chart-segment.svelte-7xofxg iframe:where(.svelte-7xofxg){flex:0 0 auto;width:100%;height:700px;overflow:none;border:1px solid black}.hover-buttons.svelte-7xofxg{display:flex;flex-direction:row;gap:10px;margin-bottom:-60px}.hover-buttons.svelte-7xofxg h3:where(.svelte-7xofxg){flex:2}.hover-buttons.svelte-7xofxg button:where(.svelte-7xofxg){font-size:small}
