.ImageSection{display:flex;margin-top:4rem;margin-bottom:5.5rem}.ImageSection .img{width:100%;height:50vh}.ImageSection .img img{width:100%;object-fit:cover;height:100%}.ImageSection .about-info{max-width:860px}.ImageSection .about-info h4{color:#f7ead4;font-size:2rem;margin-bottom:1rem}@media screen and (max-width:1400px){.ImageSection{flex-direction:column}.ImageSection .about-info{margin-left:0}}.about-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2.75rem}.about-details p{padding:1.2rem;background-color:rgba(10,15,24,.78);border:1px solid #312615;border-radius:8px}.about-details strong{color:#f7ead4}@media screen and (max-width:760px){.about-details{grid-template-columns:1fr}}.about-summary{color:#cbbda7;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.25rem;background-color:#d89a2b;outline:none;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:1rem;color:#080706;text-decoration:none;cursor:pointer;letter-spacing:0;margin-top:1rem;position:relative;font-weight:700}.btn.secondary{color:#e5e7eb;background-color:transparent;border-color:#3f4f66}.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.skillsContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;row-gap:1.5rem;margin:4.75rem 0 1rem}@media screen and (max-width:1100px){.skillsContainer{grid-template-columns:repeat(1,1fr)}}.btn-port{padding:.6rem 2rem;background-color:rgba(10,15,24,.78);border:1px solid #312615;border-radius:8px;outline:none;cursor:pointer;font-size:1rem;font-family:inherit;color:#e8dcc8;margin-bottom:1rem;transition:all .3s ease-in-out}.btn-port:not(:last-child){margin-right:1rem}.btn-port:hover{background-color:#102749;border-color:#d89a2b}.btn-port:active,.btn-port:focus{background-color:#d89a2b;color:#080706}.buttons{display:flex;justify-content:center;align-items:center;margin:2.5rem 0 3rem;flex-wrap:wrap}@media screen and (max-width:1270px){.buttons{margin:2rem 5rem}}@media screen and (max-width:1100px){.buttons{margin:2rem}}.BlogsPage{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem}@media screen and (max-width:1080px){.BlogsPage{grid-template-columns:repeat(1,1fr);grid-gap:2rem}}.BlogsPage .blog{background-color:#161625;width:100%;padding:1rem;overflow:hidden}.BlogsPage .blog .blog-content{overflow:hidden;padding-bottom:2rem}.BlogsPage .blog .blog-content img{width:100%;padding-bottom:2rem;transition:all .2s ease-in-out}.BlogsPage .blog .blog-content img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.BlogsPage .blog .blog-content .blog-link{color:inherit;font-family:inherit;text-decoration:none;font-size:2rem;padding-bottom:2rem;transition:all .4s ease-in-out}.BlogsPage .blog .blog-content .blog-link:hover{color:red}.b-title{margin-bottom:4rem}.ContactItem{width:100%}.ContactItem a{color:inherit;display:block;text-decoration:none}.ContactItem:not(:last-child){margin-bottom:1rem}.ContactItem .contact{display:flex;align-items:center;background-color:rgba(10,15,24,.78);border:1px solid #312615;border-radius:8px;padding:3rem 0;transition:border-color .25s ease,background-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease,background-color .25s ease;transition:border-color .25s ease,transform .25s ease,background-color .25s ease,-webkit-transform .25s ease}.ContactItem .contact:hover{background-color:rgba(10,15,24,.92);border-color:#d89a2b;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ContactItem .contact .right-items{margin-left:2rem}.ContactItem .contact img{padding:1rem;border:1px solid #123766;border-radius:8px;margin-left:2rem;width:5rem}.ContactItem .contact .right-items h6{color:#f7ead4;font-size:1.4rem;font-weight:500}.ContactItem .contact .right-items p{color:#cbbda7}.ContactPage{display:grid;grid-template-columns:minmax(0,720px);margin-bottom:6rem}@media screen and (max-width:1270px){.ContactPage{grid-template-columns:repeat(1,1fr)}.ContactPage .map-sect{width:100%;height:50vh;margin-bottom:1rem}}.ContactPage .contact-sect,.map-sect{width:100%}.map-sect{padding:1rem;background-color:rgba(10,15,24,.78)}.map-sect img{width:100%;height:100%}.contact-sect{display:flex;justify-content:space-between;flex-direction:column}.title{margin-bottom:5rem}.App{background:radial-gradient(circle at 12% 8%,rgba(18,55,102,.48),transparent 28rem),radial-gradient(circle at 78% 18%,rgba(183,121,31,.24),transparent 30rem),linear-gradient(135deg,hsla(0,0%,100%,.035),transparent 22rem),#080706}.App,.main-content{min-height:100vh}.content{width:min(1240px,100% - 5rem);margin:0 auto}@media screen and (max-width:710px){.content{width:min(100% - 2.75rem,1240px)}}.page-section{padding:clamp(4rem,8vw,6.5rem) 0;border-top:1px solid rgba(216,154,43,.16);scroll-margin-top:2rem}.page-section-hero{padding-top:0;padding-bottom:clamp(2rem,4vw,3rem);border-top:0}.HomePage{width:100%}.hero{min-height:auto;display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);grid-gap:clamp(4rem,8vw,7.5rem);gap:clamp(4rem,8vw,7.5rem);align-items:center;padding:clamp(3rem,6vw,5rem) 0 clamp(1.5rem,3vw,2.5rem)}@media screen and (max-width:1050px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:4rem}}.hero-copy{max-width:760px;padding-top:1rem}.hero-kicker{max-width:100%;color:#d89a2b;font-size:.86rem;line-height:1.25;letter-spacing:0;text-transform:uppercase;margin-bottom:1.7rem}.hero-text{color:#f7ead4;font-size:clamp(3.4rem,6.2vw,5.9rem);line-height:.94;letter-spacing:0;max-width:12ch;text-wrap:balance}.h-sub-text{color:#cbbda7;font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.75;margin-top:2rem;max-width:700px}.founder-note{max-width:660px;margin-top:2rem;padding:1rem 1.15rem;border-left:3px solid #d89a2b;border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(216,154,43,.12),rgba(10,15,24,.48))}.founder-note span{display:block;color:#d89a2b;font-size:.78rem;font-weight:800;text-transform:uppercase;margin-bottom:.35rem}.founder-note strong{color:#f7ead4;font-size:1rem;line-height:1.45}.hero-actions{grid-gap:1rem;gap:1rem;margin-top:2.25rem}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{grid-gap:.6rem;gap:.6rem;margin-top:1.6rem;max-width:700px}.hero-proof span{color:#cbbda7;border:1px solid rgba(216,154,43,.22);border-radius:999px;background-color:rgba(8,7,6,.42);font-size:.82rem;line-height:1;padding:.55rem .72rem}.icons{display:flex;align-items:center;padding:1.75rem 0}.icons .icon-holder{margin-right:1rem;width:3rem;height:3rem;border:1px solid #312615;border-radius:8px;display:grid;place-items:center;background-color:rgba(10,15,24,.78)}.icons .icon-holder .icon{font-size:1.4rem;color:#e8dcc8;transition:all .4s ease-in-out}.icons .icon-holder:hover{border-color:#d89a2b}.icons .icon-holder:hover .icon{color:#d89a2b}.hero-visual{min-height:520px;position:relative;display:grid;place-items:center;padding:1.5rem 0}.hero-visual:before{content:"";position:absolute;width:min(34rem,85%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,154,43,.18),transparent 62%);-webkit-filter:blur(4px);filter:blur(4px)}@media screen and (max-width:1050px){.hero-visual{min-height:520px}}@media screen and (max-width:620px){.hero-visual{min-height:420px}}.portrait-frame{width:min(500px,82vw);aspect-ratio:4/5;position:relative;z-index:1;border:1px solid rgba(216,154,43,.42);border-radius:24px;overflow:hidden;-webkit-transform:rotate(1deg);transform:rotate(1deg);box-shadow:0 34px 90px rgba(0,0,0,.52),0 0 0 16px rgba(18,55,102,.12)}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transform:scale(1.02);transform:scale(1.02)}.hero-card{position:absolute;z-index:2;width:min(16rem,72vw);padding:.9rem 1rem;border:1px solid rgba(216,154,43,.32);border-radius:14px;background-color:rgba(8,7,6,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.hero-card span{display:block;color:#d89a2b;font-size:.78rem;text-transform:uppercase;margin-bottom:.35rem}.hero-card strong{color:#f7ead4;font-size:.95rem;line-height:1.35}.card-primary{left:-1.5rem;bottom:12%}.card-secondary{right:-1.5rem;top:26%;border-color:rgba(18,55,102,.72)}@media screen and (max-width:1180px){.hero-text{font-size:clamp(3rem,7vw,5rem)}.portrait-frame{width:min(430px,82vw)}.card-primary{left:0}.card-secondary{right:0}}@media screen and (max-width:620px){.hero-text{font-size:clamp(2.8rem,15vw,4rem)}.hero-card{position:relative;width:100%;margin-top:.8rem}.card-primary,.card-secondary{left:auto;right:auto;top:auto;bottom:auto}}.NavBar{background-color:#07080b!important;height:100vh}.NavBar .nav{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.NavBar .nav .profile{width:100%;text-align:center;margin-top:1rem;border-bottom:1px solid #312615;padding-bottom:1rem}.NavBar .nav .profile img{width:72%;aspect-ratio:1;object-fit:cover;border-radius:18px;border:4px solid #123766;margin-bottom:1rem;box-shadow:0 18px 45px rgba(0,0,0,.38)}.NavBar .nav .nav-items{width:100%}.NavBar .nav .nav-items .nav-item{list-style:none;text-align:center}.NavBar .nav .nav-items .nav-item a{text-decoration:none;font-size:inherit;color:inherit;display:block;padding:.5rem 0;position:relative}.NavBar .nav .nav-items .nav-item a:before{content:"";position:absolute;top:0;left:0;width:.4rem;height:100%;background-color:rgba(216,154,43,.16);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scale(0);transform:scale(0);overflow-x:hidden;transition:width .2s cubic-bezier(1,-.16,.6,1.35) .5s,-webkit-transform .6s;transition:transform .6s,width .2s cubic-bezier(1,-.16,.6,1.35) .5s;transition:transform .6s,width .2s cubic-bezier(1,-.16,.6,1.35) .5s,-webkit-transform .6s}.NavBar .nav .nav-items .nav-item a:hover:before{width:100%;-webkit-transform:scale(1);transform:scale(1)}.NavBar .nav .footer{width:100%;border-top:1px solid #312615}.NavBar .nav .footer p{text-align:center;padding:1rem 0;font-size:1rem}.active{background-color:#102749;color:#d89a2b!important}.SkillsSection{background-color:rgba(10,15,24,.78);border:1px solid #312615;border-radius:8px;padding:1.25rem}.skills-container .skill-title{color:#f7ead4;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.skills-container .skill-bar{display:flex;align-items:center}.skills-container .skill-bar .skill-text{color:#cbbda7;line-height:1.5}.skills-container .skill-bar .skill-progress{width:100%}.skills-container .skill-bar .skill-progress .progress{width:100%;height:.5rem;margin-left:1rem;background-color:#312615;position:relative}.skills-container .skill-bar .skill-progress .progress .inner-pregress{position:absolute;background-color:#d89a2b;height:100%;bottom:0;left:0}.PortfolioPage{padding-bottom:4rem}.portfolis{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width:900px){.portfolis{grid-template-columns:repeat(1,1fr)}}.portfolis .portfolio{background-color:rgba(10,15,24,.82);border:1px solid #312615;border-radius:16px;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,-webkit-transform .28s ease;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,-webkit-transform .28s ease}.portfolis .portfolio:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:rgba(216,154,43,.62);box-shadow:0 24px 80px rgba(0,0,0,.35)}.portfolis .portfolio .image-data{position:relative;overflow:hidden}.portfolis .portfolio .image-data:before{content:"";position:absolute;top:12px;left:15px;height:calc(100% - 30px);width:calc(100% - 30px);background-color:rgba(8,7,6,.78);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);transition:all .4s ease-in-out}.portfolis .portfolio .image-data:hover:before{-webkit-transform:scale(1);transform:scale(1)}.portfolis .portfolio .image-data img{width:100%;height:280px;object-fit:cover;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.portfolis .portfolio .image-data .portfolio-category{position:absolute;top:1rem;left:1rem;z-index:2;color:#080706;background-color:#d89a2b;border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:700}.portfolis .portfolio .image-data .hover-items{list-style:none;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem 2rem;visibility:hidden}.portfolis .portfolio .image-data .hover-items li a{display:inline-flex;padding:.75rem 1rem;text-decoration:none;font-family:inherit;border-radius:8px;background-color:#d89a2b;color:#080706;font-weight:700}.portfolis .portfolio .image-data .hover-items li a:not(:last-child){margin-right:2rem}.portfolis .portfolio .image-data:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.portfolis .portfolio .image-data:hover .hover-items{transition:all .5s ease-in-out .2s;visibility:visible;top:50%}.portfolis .portfolio h5{font-size:1.45rem;font-weight:700;color:#f7ead4;transition:all .3s ease-in-out;padding:.65rem 1rem .5rem}.portfolis .portfolio h5:hover{color:#d89a2b;cursor:pointer}.portfolis .portfolio .og-meta{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:1rem 1rem 0}.portfolis .portfolio .og-label{color:#080706;background-color:#d89a2b;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1;padding:.42rem .62rem;text-transform:uppercase}.portfolis .portfolio .og-domain{color:#cbbda7;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolis .portfolio .portfolio-description{color:#cbbda7;line-height:1.5;padding:0 1rem .75rem}.portfolis .portfolio .portfolio-tech{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;padding:0 1rem 1.25rem}.portfolis .portfolio .portfolio-tech span{color:#f7ead4;background-color:rgba(18,55,102,.46);border:1px solid rgba(216,154,43,.18);border-radius:999px;font-size:.82rem;line-height:1;padding:.45rem .65rem}.ServicesSection .service{width:95%;background-color:rgba(10,15,24,.78);border:1px solid #312615;border-top:4px solid #123766;border-radius:16px;transition:all .4s ease-in-out}@media screen and (max-width:1400px){.ServicesSection .service{width:100%;margin-bottom:1rem}}.ServicesSection .service:hover{border-top-color:#d89a2b;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ServicesSection .service .service-content{padding:1rem}.ServicesSection .service .service-content .s-title{color:#f7ead4;font-size:1.6rem;font-weight:500;position:relative;padding-bottom:1rem;margin:1rem 0}.ServicesSection .service .service-content .s-title:after{content:"";position:absolute;bottom:0;left:0;width:30%;height:1px;background-color:#312615}.ServicesSection .service .service-content .s-text{color:#cbbda7;line-height:1.6}.servives-container{display:flex;justify-content:space-between;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}@media screen and (max-width:1400px){.servives-container{flex-direction:column;margin-bottom:2rem}}.Title{text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);color:#f7ead4;position:relative;padding-bottom:1rem;letter-spacing:3px}.Title:before{background-color:#123766;width:6rem}.Title:after,.Title:before{content:"";bottom:0;position:absolute;left:0;height:.4rem;border-radius:50px}.Title:after{background-color:#d89a2b;width:3rem}.Title span{position:absolute;top:15%;left:0;font-size:5rem;opacity:.07}.SecretLetterPage{min-height:100vh;display:grid;place-items:center;padding:clamp(2rem,6vw,5rem);background:radial-gradient(circle at 18% 12%,rgba(18,55,102,.42),transparent 28rem),radial-gradient(circle at 82% 18%,rgba(216,154,43,.18),transparent 32rem),#080706}.letter-shell{width:min(920px,100%);padding:clamp(2rem,5vw,4rem);border:1px solid rgba(216,154,43,.28);border-radius:24px;background:linear-gradient(145deg,rgba(10,15,24,.84),rgba(8,7,6,.86));box-shadow:0 30px 90px rgba(0,0,0,.45)}.letter-kicker{color:#d89a2b;font-size:.78rem;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem}.letter-shell h1{color:#f7ead4;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.05;max-width:13ch;margin-bottom:2.4rem}.letter-body{display:grid;grid-gap:1.15rem;gap:1.15rem;color:#d8c7ae;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75;max-width:760px}.letter-signature{color:#d89a2b;font-size:1rem;font-weight:700;margin-top:2.5rem}*{padding:0;margin:0;box-sizing:border-box}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{background-color:#b7791f;border-radius:50px}body::-webkit-scrollbar-track{background-color:#080706}body{color:#e8dcc8;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.2rem;background-color:#080706}span{color:#d89a2b}@media screen and (max-width:411px){html{font-size:70%}}@media screen and (max-width:700px){html{font-size:90%}}@media screen and (max-width:480px){h2,h3{font-size:70%}}
/*# sourceMappingURL=main.2062dea1.chunk.css.map */