@import"https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap";:root{--m: 4rem;--red: #FF6565;--pink: #FF64F9;--purple: #6B5FFF;--blue: #4D8AFF;--green: #5BFF89;--yellow: #FFEE55;--orange: #FF6D1B}._contactButton_qacpi_17{border:calc(.08 * var(--m)) solid transparent;position:relative;color:#f3f3f3;font-family:Poppins,sans-serif;font-size:var(--m);border-radius:calc(.7 * var(--m));padding:calc(.5 * var(--m)) calc(1 * var(--m));display:flex;justify-content:center;cursor:pointer;background:linear-gradient(#212121,#212121),linear-gradient(#212121 50%,#21212199 80%,#21212100),linear-gradient(90deg,var(--orange),var(--yellow),var(--green),var(--blue),var(--purple),var(--pink),var(--red));background-origin:border-box;background-clip:padding-box,border-box,border-box;background-size:200%;animation:_animate_qacpi_1 2s infinite linear}._contactButton_qacpi_17:before{content:"";background:linear-gradient(90deg,var(--orange),var(--yellow),var(--green),var(--blue),var(--purple),var(--pink),var(--red));height:30%;width:60%;position:absolute;bottom:-20%;z-index:-5;background-size:200%;animation:_animate_qacpi_1 2s infinite linear;filter:blur(calc(.8 * var(--m)))}@keyframes _animate_qacpi_1{0%{background-position:0}to{background-position:200%}}._contactButton_qacpi_17{--m: 1rem}@media screen and (max-width: 1000px){._contactButton_qacpi_17{--m: 1rem}}.shiny-text-container{position:relative;display:inline-block;overflow:hidden;border-radius:100px;padding:8px 20px;font-size:16px;border:1px solid rgba(255,255,255,.2);background:#1e1e1e80;backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a;cursor:pointer;transition:all .3s ease}.shiny-text-container:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.background-circles{position:absolute;inset:0;z-index:-1;overflow:hidden}.circle{position:absolute;border-radius:50%;filter:blur(20px);opacity:.6;transition:all .5s ease}.circle-1{background:#fb9a81;width:60px;height:60px;left:-15px;top:-10px}.circle-2{background:#e9448e;width:50px;height:50px;right:-10px;bottom:-10px}.circle-3{background:#7c28ca;width:40px;height:40px;left:40%;top:-10px}.shiny-text{color:#fff;background:linear-gradient(120deg,#bdbdbd00 100%,#fffc 50%,#fff0 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite;z-index:1;position:relative}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.shiny-text-container:active{transform:translateY(1px);box-shadow:0 2px 10px #0000001a}.star-border-container{display:inline-block;padding:1px 0;position:relative;border-radius:100px;overflow:hidden;--animation-enabled: running;transition:transform .3s ease,filter .3s ease}.star-border-container:hover{transform:translateY(-2px);filter:brightness(1.1)}.star-border-container:active{transform:translateY(1px)}.star-border-container:disabled{cursor:not-allowed;opacity:.7;transform:none}.light-mode.star-border-container:disabled .inner-content{background:#f0f0f099;color:#666}.dark-mode.star-border-container:disabled .inner-content{background:#06060666;color:#ffffff80}.border-gradient-bottom{position:absolute;width:300%;height:55%;opacity:.85;bottom:-11px;right:-250%;border-radius:50%;animation:star-movement-bottom linear infinite alternate;animation-play-state:var(--animation-enabled);z-index:0}.border-gradient-top{position:absolute;opacity:.85;width:300%;height:55%;top:-10px;left:-250%;border-radius:50%;animation:star-movement-top linear infinite alternate;animation-play-state:var(--animation-enabled);z-index:0}.inner-content{position:relative;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:16px;text-align:center;padding:10px 20px;border-radius:100px;z-index:1;box-shadow:0 2px 10px #0000001a;transition:background .3s ease,border-color .3s ease}.star-border-container:hover .inner-content{border-color:#fff3}@supports not (backdrop-filter: blur(10px)){.inner-content{background:#323232cc}.light-mode .inner-content{background:#141414cc}.dark-mode .inner-content{background:#1e1e1ecc}}.light-mode .inner-content{background:#f5f5f5cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);color:#333}.dark-mode .inner-content{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toggle-container{display:flex;align-items:center;justify-content:center;height:100%}.toggle{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000001a;line-height:1;transition:all .3s cubic-bezier(.215,.61,.355,1)}.toggle:hover{transform:scale(1.05) translateY(-2px);background:#fff3}.toggle:active{transform:scale(.98) translateY(0)}.input{display:none}.icon{grid-column:1 / 1;grid-row:1 / 1;transition:transform .5s;line-height:.1}.icon--moon{transition-delay:.2s}.icon--sun{transform:scale(0)}#switch:checked+.icon--moon{transform:rotate(360deg) scale(0)}#switch:checked~.icon--sun{transition-delay:.2s;transform:scale(1) rotate(360deg)}.scroll-reveal{margin:20px 0;transform-style:preserve-3d;perspective:1000px}.scroll-reveal-text{font-size:clamp(1.6rem,4vw,3rem);line-height:1.5;font-weight:600}.section-title .scroll-reveal-text{font-size:clamp(1.8rem,5vw,3.5rem);margin-bottom:1rem;color:#ffffffe6;font-weight:700}.bio-text{font-size:1.15rem;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:400;margin:0;padding:0}.title-text{font-weight:900;font-size:5rem;text-transform:uppercase;line-height:.9}@media (max-width: 768px){.bio-text{font-size:1.05rem;line-height:1.5}.title-text{font-size:4rem}}.word{display:inline-block;transform-style:preserve-3d;will-change:transform,opacity,filter}.menu-wrap{width:100%;height:100%;overflow:hidden;max-width:100%;box-sizing:border-box}.menu{display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%;max-width:100%;box-sizing:border-box}.menu__item{flex:1;position:relative;overflow:hidden;text-align:center;box-shadow:0 -1px var(--separator-color, rgba(0, 0, 0, .1));transition:flex .5s ease,background-color .3s ease}.menu__item.expanded{flex:2}.menu-wrap[data-theme=dark] .menu__item{--separator-color: rgba(255, 255, 255, .1);--hover-bg-color: #ffffff;--text-color: #ffffff}.menu-wrap[data-theme=light] .menu__item{--separator-color: rgba(0, 0, 0, .1);--hover-bg-color: #1D1F23;--text-color: #1D1F23}.menu-wrap[data-theme=dark] .menu__item-link:hover{background-color:var(--text-color)}.menu-wrap[data-theme=dark] .menu__item-link:hover .company-logo{filter:brightness(0)!important}.menu-wrap[data-theme=light] .menu__item-link:hover{background-color:var(--text-color)}.menu-wrap[data-theme=light] .menu__item-link:hover .company-logo{filter:brightness(0) invert(1)!important}.menu__item-link{display:flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;font-weight:600;color:#fff;font-size:4vh;transition:background-color .3s ease}.company-logo{max-height:200px;max-width:250px;width:70%;height:auto;object-fit:contain;transition:transform .3s ease,filter .3s ease;padding:20px;box-sizing:border-box}@media (max-width: 768px){.company-logo{max-height:120px;max-width:150px;width:60%;padding:10px}.menu__item-link{font-size:3vh}}@media (max-width: 480px){.company-logo{max-height:80px;max-width:120px;width:50%;padding:8px}.menu__item-link{font-size:2.5vh}}.menu__item-link:hover .company-logo{transform:scale(1.1)}.company-details{padding:20px;text-align:left;opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.menu__item.expanded .company-details{opacity:1;max-height:200px}.company-details h3{margin-top:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}.company-details p{line-height:1.6;margin-bottom:15px;color:var(--text-color)}.company-actions{display:flex;justify-content:flex-end;margin-top:10px}.company-button{padding:8px 16px;border:none;border-radius:4px;color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.company-button:hover{transform:translateY(-2px);opacity:.9}.company-button:active{transform:translateY(0)}.company-text{transition:color .3s ease,transform .3s ease}.menu__item-link:hover .company-text{transform:scale(1.1)}.menu-wrap[data-theme=dark] .menu__item-link:hover .company-text{color:#000!important}.menu-wrap[data-theme=light] .menu__item-link:hover .company-text{color:#fff!important}
