body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Dharma Gothic Rounded E Bold;font-style:normal;font-weight:700;src:url(/static/media/DharmaGothicRndE-Bold.8d1d8783ea2c07f1d07c.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#000;color:#fff;font-family:DHARMA GOTHIC ROUNDED,Oswald,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden;-webkit-user-select:none;user-select:none}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.App{background:linear-gradient(135deg,#000,#1a1a1a);min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ccc}h1,h2,h3,h4,h5,h6{font-family:Dharma Gothic Rounded E Bold,DHARMA GOTHIC ROUNDED,Impact,Arial Black,Oswald,Inter,sans-serif;font-style:italic;font-weight:100;letter-spacing:1px;line-height:1.2;margin-bottom:1rem}h1{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;position:relative}h1:before{color:#fff;content:attr(data-text);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:100%;left:0;letter-spacing:inherit;line-height:inherit;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}h2{font-size:clamp(2rem,4vw,3rem)}h3,h5,h6{font-size:clamp(1.5rem,3vw,2rem);font-weight:100}p{color:#ccc;font-size:1.1rem;margin-bottom:1rem}.btn{background:#fff;border:2px solid #fff;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.btn:hover{box-shadow:0 10px 20px #ffffff1a;transform:translateY(-2px)}.btn-outline,.btn:hover{background:#0000;color:#fff}.btn-outline:hover{background:#fff;color:#000}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section-title{margin-bottom:60px;text-align:center}.grid{grid-gap:2rem;display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s ease}.card:hover{border-color:#fff3;box-shadow:0 20px 40px #ffffff1a;transform:translateY(-5px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.container{max-width:100%;padding:0 20px}}@media (max-width:768px){.container{padding:0 15px}.section{padding:40px 0}.grid-2,.grid-3,.grid-4{gap:1.5rem;grid-template-columns:1fr}.mobile-menu-btn{display:block!important}.desktop-nav{display:none!important}.hero-grid{gap:2rem!important;grid-template-columns:1fr!important;text-align:center!important}.timeline-container{padding-left:2rem!important}.timeline-line{left:1rem!important}.timeline-item{margin-left:0!important;margin-right:0!important;width:100%!important}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}h1{font-size:clamp(1.8rem,8vw,2.5rem)!important;line-height:1.1!important}h2{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.2!important}h3{font-size:clamp(1.2rem,5vw,1.5rem)!important;line-height:1.3!important}p{font-size:1rem!important;line-height:1.5!important}.btn{font-size:.95rem!important;min-width:120px!important;padding:12px 20px!important;width:auto!important}.card{margin-bottom:1rem!important;padding:1.5rem!important}.icon-heading{flex-direction:column!important;gap:8px!important;text-align:center!important}.icon-heading h1{margin:0!important}}@media (max-width:480px){.container{padding:0 12px}.section{padding:30px 0}h1{font-size:clamp(1.5rem,10vw,2rem)!important;line-height:1.1!important;margin-bottom:.5rem!important}h2{font-size:clamp(1.3rem,8vw,1.8rem)!important;line-height:1.2!important;margin-bottom:.8rem!important}h3{font-size:clamp(1.1rem,6vw,1.4rem)!important;line-height:1.3!important;margin-bottom:.6rem!important}p{font-size:.9rem!important;line-height:1.4!important;margin-bottom:.8rem!important}.btn{font-size:.85rem!important;margin-bottom:.5rem!important;padding:10px 16px!important;text-align:center!important;width:100%!important}.card{margin-bottom:1rem!important;padding:1rem!important}.grid-2,.grid-3,.grid-4{gap:1rem}div[style*="display: flex"][style*=gap]{align-items:stretch!important;flex-direction:column!important;gap:.5rem!important}.hero-grid div{overflow:hidden!important}section{margin-bottom:0!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.icon-heading{align-items:center;display:flex;gap:12px;justify-content:center}.icon-heading>svg{align-self:center;margin-bottom:0}.icon-heading h1{line-height:1;margin:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}@media (max-width:768px){.card[style*="display: flex"][style*="alignItems: center"],.team-member-card{flex-direction:column!important;gap:1rem!important;text-align:center!important}.grid.grid-2[style*="gap: 4rem"]{gap:2rem!important}.card img[style*="border-radius: 50%"]{height:80px!important;width:80px!important}}@media (max-width:480px){.grid.grid-2[style*="gap: 4rem"]{gap:1.5rem!important}.card img[style*="border-radius: 50%"]{height:60px!important;width:60px!important}.card ul{font-size:.9rem!important}div[style*="width: 220px"][style*="height: 320px"]{height:260px!important;width:180px!important}div[style*="display: flex"][style*="gap: 2rem"][style*="flexWrap: wrap"]{gap:1rem!important;justify-content:center!important}.location-grid{gap:2rem!important;grid-template-columns:1fr!important}div[style*="height: 400px"] iframe{height:300px!important}}
/*# sourceMappingURL=main.5259c2e2.css.map*/