#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;color:#171819;font-family:Space Grotesk,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0}body,html{height:100%;overflow-y:auto}.app-container{background:#fff;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.main-grid{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px 40px;position:relative}.main-content,.main-grid{display:grid;grid-template-columns:1fr;width:100%}.main-content{justify-items:center;margin-top:0}@media (max-width:1100px){.main-grid{padding:0 20px}.main-content{margin-top:0}}@media (max-width:768px){.main-grid{box-sizing:border-box;padding:0 20px;width:100%}.project-page{box-sizing:border-box;margin-top:20px;padding:0!important}.project-page h1{font-size:32px;margin-bottom:20px}.project-page p{font-size:17px;margin-bottom:30px}.carousel-container,.photo-grid-container,.research-papers-container,.vulnerability-content,[data-project]{box-sizing:border-box;padding-left:20px;padding-right:20px}.main-content h1{font-size:32px!important;line-height:1.2!important}.main-content h2{line-height:1.3!important}.main-content h2,.main-content h3{font-size:22px!important}.main-content .paragraph,.main-content div:not(.icon):not(.svg):not([class*=image]):not([class*=logo]),.main-content p{font-size:16px!important}.ProjectsGrid{gap:16px!important}.carousel-container,.images-container,.photo-grid-container{gap:12px!important}.about-section,.contact-section,.project-details{padding-bottom:60px!important;padding-top:60px!important}.section,section{margin-bottom:40px!important;margin-top:40px!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-page{align-items:center;display:flex;flex-direction:column;margin:40px auto 20px;max-width:900px;overflow:visible;padding:0}.project-details{padding:0!important;width:100%}.project-page h1{color:#171819;font-size:48px;font-weight:500;line-height:1.1;margin-bottom:30px;padding:0}.project-page h1,.project-page p{font-family:Space Grotesk,Arial,sans-serif;text-align:left;width:100%}.project-page p{color:#333;font-size:19px;line-height:1.6;margin-bottom:40px}.project-gallery{display:none}.project-landing-image{display:flex;justify-content:center;margin-bottom:0;overflow:hidden;width:100%}.project-landing-image img{border-radius:0;box-shadow:none;height:auto;margin-bottom:0;object-fit:cover;width:100%}.back-button{background:#171819;border:none;color:#fff;cursor:pointer;font-family:Space Grotesk,Arial,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;transition:opacity .2s}.back-button:hover{opacity:.9}@media (max-width:768px){.carousel-images{grid-template-columns:1fr}.project-page h1{font-size:32px;line-height:1.2!important}}.about-grid{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.carousel-container{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;width:100%}.carousel-images{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-bottom:0;transition:opacity .4s ease,transform .4s ease;width:100%}[data-project=mindovertech] .carousel-images{margin-left:-5%;max-width:105%;width:105%}.carousel-images.transitioning{opacity:.6;transform:scale(.98)}.carousel-image{border-radius:0;cursor:pointer;margin-top:-40px;overflow:hidden;transition:transform .2s ease;width:100%}.carousel-image:hover{transform:scale(1.02)}.carousel-image img{border-radius:0;box-shadow:none;height:auto;object-fit:cover;width:100%}.carousel-controls{margin-top:0}.carousel-button,.carousel-controls{align-items:center;display:flex;justify-content:center}.carousel-button{background:#0000;border:none;color:#171819;cursor:pointer;height:35px;margin:0 10px;outline:none;padding:0;width:35px}.carousel-button:hover{opacity:.7}.carousel-button:focus{outline:none}.carousel-button svg{height:16px;width:16px}.carousel-dots{align-items:center;display:flex;justify-content:center}.carousel-dot{background:#e0e0e0;border-radius:50%;cursor:pointer;height:8px;margin:0 5px;transition:all .3s ease;width:8px}.carousel-dot:hover{background:#bbb}.carousel-dot.active{background:#171819;transform:scale(1.2)}.carousel-image,.project-landing-image{padding:10px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.image-modal-overlay{align-items:center;background-color:#000000d9;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.image-modal-overlay.active{opacity:1;visibility:visible}.image-modal-content{max-height:95%;max-width:95%;position:relative}.image-modal-content img{max-height:95vh;max-width:100%;object-fit:contain}.image-modal-close{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:block;display:flex;font-size:28px;height:40px;justify-content:center;opacity:.8;position:absolute;right:0;top:-40px;transition:opacity .2s;width:40px;z-index:1001}.image-modal-close:hover{opacity:1}.carousel-images.single-image-mode{grid-template-columns:1fr;margin:0 auto;max-width:100%;overflow:visible;position:relative;width:100%}.carousel-images.single-image-mode .carousel-image{height:auto;margin-top:0;max-height:none;overflow:visible}.carousel-images.single-image-mode img{display:block;height:auto;margin:0 auto;max-width:800px;object-fit:contain;width:100%}[data-project=hive] .carousel-container{display:flex;flex-direction:column-reverse;margin-top:-10px;overflow:visible;position:relative}[data-project=hive] .carousel-controls{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:0;pointer-events:auto;position:static;transform:none;width:100%;z-index:10}[data-project=hive] .carousel-button{align-items:center;background:#0000;border-radius:0;display:flex;justify-content:center;margin:0 15px;padding:10px}[data-project=hive] .carousel-button:hover{opacity:.7}[data-project=hive] p{margin-bottom:15px}[data-project=hive] .carousel-bottom-controls{align-items:center;display:flex;justify-content:center;margin-bottom:15px;margin-top:15px}.vulnerability-content{margin:0 auto;max-width:700px;padding:0;text-align:left;width:100%}.vulnerability-content h2{font-size:28px;margin-bottom:20px;margin-top:40px}.vulnerability-content h2,.vulnerability-content h3{color:#171819;font-family:Space Grotesk,Arial,sans-serif;font-weight:500}.vulnerability-content h3{font-size:22px;margin-bottom:15px;margin-top:25px}.vulnerability-content p{color:#333;font-family:Space Grotesk,Arial,sans-serif;font-size:18px;line-height:1.6;margin-bottom:20px}.vulnerability-content ol,.vulnerability-content ul{margin-bottom:20px;padding-left:20px}.vulnerability-content li{color:#333;font-family:Space Grotesk,Arial,sans-serif;font-size:16px;line-height:1.6;margin-bottom:10px}.vulnerability-content section{margin-bottom:40px}.code-block-container{background:#1e1e1e;border-radius:6px;box-shadow:0 2px 10px #0000001a;margin:20px 0 30px;max-width:100%;overflow:hidden}.code-block-header{display:none}.vulnerability-content code{background-color:#f5f5f5;border-radius:3px;color:#d63384;font-family:Fira Code,Consolas,monospace;font-size:14px;padding:2px 5px}.vulnerability-content pre,.vulnerability-content pre *{background:#1e1e1e!important}.vulnerability-content pre code,.vulnerability-content pre code span,.vulnerability-content pre div,.vulnerability-content pre span{background:#0000!important}.vulnerability-content pre .linenumber,.vulnerability-content pre .react-syntax-highlighter-line-number{background:#0000!important;color:#6a737d!important;display:inline-block!important;line-height:inherit!important;opacity:.6!important;padding-top:0!important;vertical-align:middle!important}.vulnerability-content pre .react-syntax-highlighter-line{background:#1e1e1e!important}@media (max-width:768px){.vulnerability-content pre{font-size:12px!important}.vulnerability-content code{word-break:break-word}.vulnerability-content,[data-project=vulnerability] .vulnerability-content{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;overflow-x:hidden!important;padding:0 15px!important;width:100%!important}.vulnerability-content code,.vulnerability-content li,.vulnerability-content p{font-size:16px!important;line-height:1.5!important;overflow-wrap:break-word!important;word-break:break-word!important}.vulnerability-content h3{font-size:18px!important;line-height:1.4!important;margin-bottom:12px!important;margin-top:20px!important}.vulnerability-content section{margin-bottom:24px!important}.vulnerability-content .code-block-container{max-width:100%!important;overflow-x:auto!important;width:100%!important}}[data-project=vulnerability]{padding:0 20px}[data-project=vulnerability] h1{margin:0 auto 30px;max-width:700px;padding-left:0;width:100%}@media (max-width:768px){[data-project=vulnerability]{box-sizing:border-box;max-width:100%;padding:0 15px;width:100%}[data-project=vulnerability] h1{font-size:32px!important;line-height:1.2!important;margin:0 auto 20px!important}}.research-papers-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:30px 0;width:100%}[data-project=research-paper] h1{font-size:42px}.research-paper-item{border-radius:8px;box-shadow:0 10px 25px #00000026;overflow:hidden;position:relative;transition:transform .3s ease}.research-paper-item:hover{transform:translateY(-5px)}.research-paper-item img{display:block;height:auto;transition:filter .3s ease;width:100%}.pdf-hover-link{cursor:pointer;display:block;position:relative}.pdf-hover-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.pdf-hover-link:hover .pdf-hover-overlay{opacity:1}.pdf-hover-overlay span{border:2px solid #fff;border-radius:4px;color:#fff;font-size:18px;font-weight:500;padding:10px 20px}@media (max-width:768px){.research-papers-container{grid-template-columns:1fr}}.photo-grid-container{box-sizing:border-box;display:flex;gap:16px;margin:0;min-height:100vh;padding:5px 20px 20px;width:calc(100vw - 40px);@media (max-width:768px){flex-direction:column;gap:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;width:100%}}.photo-column{display:flex;flex:1 1;flex-direction:column;gap:16px;@media (max-width:768px){width:100%}}.photo-grid-item{animation:fadeInUp .6s ease-out forwards;opacity:0;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.photo-column:first-child .photo-grid-item:first-child{animation-delay:.1s}.photo-column:first-child .photo-grid-item:nth-child(2){animation-delay:.2s}.photo-column:first-child .photo-grid-item:nth-child(3){animation-delay:.3s}.photo-column:first-child .photo-grid-item:nth-child(4){animation-delay:.4s}.photo-column:nth-child(2) .photo-grid-item:first-child{animation-delay:.15s}.photo-column:nth-child(2) .photo-grid-item:nth-child(2){animation-delay:.25s}.photo-column:nth-child(2) .photo-grid-item:nth-child(3){animation-delay:.35s}.photo-column:nth-child(2) .photo-grid-item:nth-child(4){animation-delay:.45s}.photo-column:nth-child(3) .photo-grid-item:first-child{animation-delay:.2s}.photo-column:nth-child(3) .photo-grid-item:nth-child(2){animation-delay:.3s}.photo-column:nth-child(3) .photo-grid-item:nth-child(3){animation-delay:.4s}.photo-column:nth-child(3) .photo-grid-item:nth-child(4){animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.photo-grid-item:hover{transform:scale(1.02)}.photo-grid-item img{display:block;height:auto;width:100%}@media (max-width:768px){.photo-grid-container{display:block;width:100%}.photo-column{margin-bottom:0;width:100%!important}.photo-column:nth-child(2),.photo-column:nth-child(3){display:flex}.photo-column:first-child .photo-grid-item:first-child{animation-delay:.05s}.photo-column:first-child .photo-grid-item:nth-child(2){animation-delay:.1s}.photo-column:first-child .photo-grid-item:nth-child(3){animation-delay:.15s}.photo-column:first-child .photo-grid-item:nth-child(4){animation-delay:.2s}.photo-column:nth-child(2) .photo-grid-item:first-child{animation-delay:.25s}.photo-column:nth-child(2) .photo-grid-item:nth-child(2){animation-delay:.3s}.photo-column:nth-child(2) .photo-grid-item:nth-child(3){animation-delay:.35s}.photo-column:nth-child(2) .photo-grid-item:nth-child(4){animation-delay:.4s}.photo-column:nth-child(3) .photo-grid-item:first-child{animation-delay:.45s}.photo-column:nth-child(3) .photo-grid-item:nth-child(2){animation-delay:.5s}.photo-column:nth-child(3) .photo-grid-item:nth-child(3){animation-delay:.55s}.photo-column:nth-child(3) .photo-grid-item:nth-child(4){animation-delay:.6s}}[data-project=music-project] .audio-title{color:#171819;font-family:Space Grotesk,Arial,sans-serif;font-size:18px;font-weight:500;margin:0;padding-left:30px;padding-right:30px}[data-project=music-project] .audio-controls{align-items:center;display:flex;gap:15px;padding-left:30px;padding-right:30px}[data-project=music-project] .play-pause-btn{align-items:center;background-color:#171819;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}[data-project=music-project] .play-pause-btn:hover{opacity:.9}[data-project=music-project] .progress-container{align-items:center;display:flex;flex-grow:1;gap:12px}[data-project=music-project] .progress-bar-wrapper{flex-grow:1;position:relative}[data-project=music-project] .progress-bar{background-color:#e0e0e0;border-radius:4px;cursor:pointer;height:6px;overflow:hidden;position:relative;width:100%;z-index:1}[data-project=music-project] .progress-bar:before{bottom:-12px;content:"";left:0;position:absolute;right:0;top:-12px;z-index:0}[data-project=music-project] .progress{background-color:#171819;border-radius:4px;height:100%;transition:width .1s linear;width:0}[data-project=music-project] .time-display{color:#666;font-family:Space Grotesk,Arial,sans-serif;font-size:14px;margin-right:8px;min-width:85px;text-align:right}[data-project=music-project] .volume-control{color:#171819;cursor:pointer;flex-shrink:0;position:relative;transition:color .2s ease}[data-project=music-project] .volume-control,[data-project=music-project] .volume-icon,[data-project=music-project] .volume-slider-container{align-items:center;display:flex;justify-content:center}[data-project=music-project] .volume-slider-container{background:none;border-radius:6px;bottom:26px;flex-direction:column;height:60px;left:50%;opacity:0;padding:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:24px;z-index:100}[data-project=music-project] .volume-control:hover .volume-slider-container{opacity:1;visibility:visible}[data-project=music-project] .volume-slider{background-color:#e0e0e0;border-radius:2px;cursor:pointer;height:50px;position:relative;width:6px}[data-project=music-project] .volume-level{background-color:#171819;border-radius:2px;bottom:0;left:0;position:absolute;width:100%}[data-project=music-project] .volume-container{display:none}[data-project=music-project] .instagram-embed-container iframe{max-width:100%!important}[data-project=music-project] .instagram-embed-container{margin:0 auto;max-width:500px;transform:scale(.9);transform-origin:left top}@media (max-width:768px){[data-project=music-project] .instagram-embed-container{display:flex;justify-content:center;transform:scale(.9);transform-origin:center top}}.bullet-points-container{margin-bottom:40px;width:100%}.bullet-points-row{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0 0 15px;padding:0}.bullet-points-row li{font-family:Space Grotesk,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:5px;margin-right:25px;padding-left:25px;position:relative}.bullet-points-row li:before{color:#000;content:"•";font-weight:700;left:8px;position:absolute}@media (max-width:768px){.bullet-points-row{flex-direction:column}.bullet-points-row li{margin-bottom:10px}}[data-project=crochet] .images-container{align-items:center;display:flex;gap:20px;height:650px;justify-content:center;margin:30px 0 100px;max-width:100%;padding:0;width:100%}[data-project=crochet] .image-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative}[data-project=crochet] .image-wrapper img{display:block;height:800px;max-height:800px;object-fit:contain;width:100%}@media (max-width:768px){[data-project=crochet] .images-container{flex-direction:column;gap:30px;height:auto}[data-project=crochet] .image-wrapper{height:auto;width:100%}[data-project=crochet] .image-wrapper img{height:auto;max-height:none;object-fit:contain;width:100%}}.video-grid-item{animation:fadeInUp .6s ease-out forwards;margin-bottom:16px;opacity:0;overflow:hidden;transition:transform .3s ease;width:100%}.video-grid-item:hover{transform:scale(1.02)}.autoplay-video{display:block;height:auto;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.video-grid-item:hover .autoplay-video{pointer-events:auto}.video-grid-item video{position:relative}.video-grid-item video:after{background:#0000;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.video-grid-item{position:relative}.video-grid-item:before{background:#0000004d;bottom:0;content:"";left:0;right:0;top:0;z-index:2}.video-grid-item:after,.video-grid-item:before{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.video-grid-item:after{color:#fff;content:"▶";font-size:30px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.video-grid-item.video-paused:after{content:"❚❚";letter-spacing:-2px}.video-grid-item:hover:after,.video-grid-item:hover:before{opacity:1}[data-project=photography-aab] .video-grid-item{margin-bottom:16px;overflow:hidden;transform:none;transition:transform .3s ease}[data-project=photography-aab] .video-grid-item:hover{box-shadow:none;transform:scale(1.02)}[data-project=photography-aab] .autoplay-video{cursor:pointer;display:block;height:auto;width:100%}@media (max-width:768px){[data-project=photography-aab] .video-grid-item{transform:none;transition:none}[data-project=photography-aab] .video-grid-item:hover{transform:none}[data-project=photography-aab] .video-grid-item:after,[data-project=photography-aab] .video-grid-item:before{display:none}[data-project=photography-aab] .autoplay-video{cursor:default;pointer-events:none}}img{height:auto;max-width:100%}@media (max-width:768px){.project-page{box-sizing:border-box}.project-details,.project-page{padding:0!important}.project-details h1,.project-page h1{font-size:32px!important;line-height:1.2!important;margin-bottom:15px!important}.project-details h2,.project-page h2{font-size:22px!important;line-height:1.3!important;margin-bottom:15px!important}.project-details h3,.project-page h3{font-size:20px!important;margin-bottom:12px!important}.project-details p,.project-page p{font-size:16px!important;line-height:1.5!important;margin-bottom:16px!important}.project-details .project-landing-image,.project-page .project-landing-image{margin:16px auto 24px!important}.project-details .vulnerability-content,.project-page .vulnerability-content{overflow-wrap:break-word!important;padding:0 15px!important;word-break:break-word!important}.vulnerability-content .code-block-container,[data-project=vulnerability] .code-block-container{margin:15px 0!important;max-width:100%!important;overflow-x:auto!important;width:100%!important}.vulnerability-content code,[data-project=vulnerability] code{font-size:14px!important;overflow-wrap:break-word!important;white-space:pre-wrap!important;word-break:break-word!important}.vulnerability-content pre,[data-project=vulnerability] pre{font-size:14px!important;line-height:1.4!important;max-width:100%!important;width:100%!important}.project-details .carousel-container,.project-page .carousel-container{margin-bottom:24px!important}.project-details .images-container,.project-details .photo-grid-container,.project-details .research-papers-container,.project-page .images-container,.project-page .photo-grid-container,.project-page .research-papers-container{gap:20px!important;margin:24px auto!important;padding:0!important}.project-details [data-project=music-project] .audio-player-container,.project-page [data-project=music-project] .audio-player-container{margin:20px 0!important;padding:16px 0!important}.project-details .bullet-points-container,.project-page .bullet-points-container{margin:16px 0!important;padding:0!important}.project-details .bullet-points-row,.project-page .bullet-points-row{margin-bottom:12px!important}.project-details .bullet-points-row li,.project-page .bullet-points-row li{font-size:16px!important;margin-bottom:12px!important}.project-details .code-block-container,.project-page .code-block-container{margin:20px 0!important;max-width:100%!important;overflow-x:auto!important}.project-details section,.project-page section{margin-bottom:28px!important}.project-details,.project-page .project-details{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}}.project-details .audio-title,.project-details .caption,.project-details .text,.project-details .time-display,.project-details li,.project-details small,.project-details span,.project-page .audio-title,.project-page .caption,.project-page .text,.project-page .time-display,.project-page li,.project-page small,.project-page span{font-size:16px!important}.project-details .footnote,.project-details .image-caption,.project-details .subtitle-small,.project-page .footnote,.project-page .image-caption,.project-page .subtitle-small{font-size:14px!important}.project-details [class*=container],.project-details [class*=grid],.project-page [class*=container],.project-page [class*=grid]{row-gap:20px!important}@media (max-width:768px){[data-project=music-project] .images-container .image-wrapper:nth-child(2){display:none!important}[data-project=music-project] .images-container{gap:0!important;height:auto!important;justify-content:center!important;margin:0 auto!important;padding:0!important}[data-project=music-project] .images-container .image-wrapper:first-child{height:auto!important;margin:0 auto!important;max-width:none!important;padding:0!important;width:100%!important}[data-project=music-project] .images-container .image-wrapper:first-child img{height:auto!important;margin-bottom:0!important;max-height:none!important}[data-project=music-project] .image-caption{color:#666!important;font-size:14px!important;margin-bottom:5px!important;margin-top:2px!important;text-align:center!important}[data-project=music-project] p+.images-container{margin-top:5px!important}[data-project=music-project] .images-container+p{margin-bottom:12px!important;margin-top:5px!important}[data-project=music-project]{padding:0 15px!important}[data-project=music-project] h1{margin-bottom:12px!important}[data-project=music-project] p{line-height:1.4!important;margin-bottom:10px!important;margin-top:0!important}[data-project=music-project] .audio-player-container{margin:12px 0!important;padding:12px 0!important}[data-project=music-project] .audio-title{font-size:15px!important}[data-project=music-project] .audio-controls,[data-project=music-project] .audio-title{padding-left:20px!important;padding-right:20px!important}[data-project=music-project] .volume-control{display:none!important}[data-project=music-project] .time-display{font-size:12px!important;margin-right:0!important;min-width:70px!important;text-align:right!important}[data-project=music-project] .progress-container{flex-grow:1!important;gap:8px!important;width:100%!important}[data-project=music-project] .progress-bar-wrapper{flex-grow:1!important}[data-project=music-project] .instagram-embed-container{margin-top:15px!important}[data-project=music-project]>div>.image-caption{display:none!important}.project-details[data-project=music-project]>div[style*="display: flex"]{flex-direction:column!important;gap:20px!important}.project-details[data-project=music-project]>div[style*="display: flex"]>div[style*="width: 300px"]{width:100%!important}.project-details[data-project=music-project]>div[style*="display: flex"] .image-caption{text-align:left!important}.about-section h1,.contact-container h1,.main-title,.project-details h1,.project-page h1,h1{font-size:32px!important;line-height:1.2!important}.animated-text-container{font-size:32px!important;min-height:32px!important}.project-details h2,.project-page h2,h2{font-size:22px!important;line-height:1.3!important}.subtitle{font-size:18px!important;line-height:1.4!important}}body,html{margin:0;overflow-x:hidden;padding:0}.app-container{overflow:visible}@media (max-width:768px){.FooterWrapper{margin-top:40px!important}}.project-page[data-project=photography-aab],.project-page[data-project=photography-people-and-places],.project-page[data-project=photography-wildlife],[data-project=photography-aab],[data-project=photography-aab] .main-grid,[data-project=photography-aab] .project-details,[data-project=photography-people-and-places],[data-project=photography-people-and-places] .main-grid,[data-project=photography-people-and-places] .project-details,[data-project=photography-wildlife],[data-project=photography-wildlife] .main-grid,[data-project=photography-wildlife] .project-details{margin:0;max-width:100vw;overflow:visible;padding:0;width:100vw}[data-project=photography-aab] h1,[data-project=photography-people-and-places] h1,[data-project=photography-wildlife] h1{display:none}@media (max-width:768px){.photo-column:nth-child(2),.photo-column:nth-child(3){display:none}.photo-column:first-child{width:100%}.photo-column:first-child .photo-grid-item:nth-child(n){animation-delay:.1s;animation-delay:calc(.1s*var(--index, 1))}}[data-project=music-project] .images-container{display:flex;gap:20px;justify-content:center;margin:30px 0;width:100%}[data-project=music-project] .image-wrapper{align-items:flex-start;display:flex;flex-direction:column}[data-project=music-project] .image-wrapper img{border-radius:0;box-shadow:none;height:350px;margin:0;object-fit:scale-down;padding:0;width:auto}[data-project=music-project] .image-caption{color:#999;font-family:Space Grotesk,Arial,sans-serif;font-size:14px;line-height:1.2;margin-top:10px;padding:0;text-align:left}[data-project=music-project] .audio-player-container{background:#f8f8f8;border-radius:10px;box-shadow:0 2px 8px #0000000d;margin:30px 0;padding:20px 0}[data-project=music-project] .custom-audio-player{display:flex;flex-direction:column;gap:15px}@media (max-width:768px){[data-project=mindovertech] .carousel-container,[data-project=smartwaste] .carousel-container{margin-bottom:0!important;margin-top:40px!important}}
/*# sourceMappingURL=main.bc74f4e1.css.map*/