body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f5f5f5;font-family:Arial,sans-serif;margin:0;padding:0}.container{margin-left:100px;margin-top:50px}h1{color:#333;font-size:24px;margin-bottom:40px}h2{font-size:20px;margin-top:30px}h2,h3{color:#333;margin-bottom:10px}h3{font-size:18px;margin-top:10px}ul{list-style-type:disc;margin:20px 0;padding-left:20px}li{line-height:1.5;margin-bottom:10px}p{line-height:1.6;margin:10px 0}a{color:#2a5820}.website{background-color:#f9fafb;min-height:100vh}.container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:0 1.5rem}.hero{background-color:#fff;box-shadow:0 1px 3px 0 #0000001a;padding:4rem 0 40px}.hero-title{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0}.hero-logo{border-radius:9999px;height:80px;margin-bottom:10px;width:80px}.hero h1{color:#111827;font-family:Libre Baskerville,Playfair Display,serif;font-size:2.25rem;font-weight:700}.hero h1,.hero-subtitle{margin:0;text-align:center}.hero-subtitle{color:#4b5563;font-family:Inter,Open Sans,Space Grotesk,sans-serif;font-size:1.25rem}.hero-contact{align-items:center;color:#4b5563;display:flex;gap:.5rem}.projects{background-color:#f9fafb;padding:40px}.projects h2{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:2rem}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.projects-grid{grid-template-columns:repeat(3,1fr)}}.project-card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a;padding:1.5rem}.project-header{justify-content:space-between;margin-bottom:1rem}.project-header,.project-title{align-items:center;display:flex}.project-title{gap:.5rem}.project-icon{align-items:center;color:#3b82f6;display:flex}.project-icon svg{height:1.25rem;width:1.25rem}.project-title h3{font-size:1.25rem;font-weight:600}.status-tag{border-radius:9999px;font-size:.875rem;padding:.25rem .75rem}.status-live{background-color:#dcfce7;color:#166534}.status-development{background-color:#fef9c3;color:#854d0e}.status-past{background-color:#f3f4f6;color:#374151}.project-description{color:#4b5563;margin-bottom:1rem}.project-links{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.project-link{color:#3b82f6;font-weight:500;text-decoration:none}.project-link:hover{color:#2563eb}.team{background-color:#fff;padding:40px}.team h2{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;margin:0 auto;max-width:100%}.team-member{text-align:center}.team-member-image{border-radius:50%;display:block;height:8rem;margin:auto;object-fit:cover;width:8rem}.team-member h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.team-member p{color:#4b5563}.team-name-link{color:#111827;text-decoration:none;transition:color .2s}.team-name-link:hover{color:#3b82f6;cursor:pointer}.contact{background-color:#fff;padding:4rem 0;text-align:center}.contact h2{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.contact p{color:#4b5563;font-size:1.25rem;margin-bottom:2rem}.contact-button{background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 2rem;transition:background-color .2s}.contact-button:hover{background-color:#2563eb}.footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:1rem 0}.footer p{color:#4b5563;text-align:center}.icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.icon-development{color:#ca8a04}.icon-development,.icon-live{transform:scale(1.1);transition:transform .2s}.icon-live{color:#3b82f6}.icon-past{color:#6b7280;transform:scale(1.1);transition:transform .2s}.values{background-color:#f9fafb;padding:40px}.values-grid{margin:0 auto;width:90%}.values-columns{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;justify-items:center;margin-bottom:2rem}.values-column{gap:2rem}.value-item,.values-column{align-items:center;display:flex;flex-direction:column;width:100%}.value-item{gap:1rem;max-width:400px;text-align:center}.value-item-center{grid-column:1/-1;margin:0 auto;max-width:400px}.value-image{border-radius:9999px;width:8rem}.value-content{flex:1 1}.values h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.values p{color:#4b5563}.values h2{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}@media (max-width:768px){.values-grid{width:100%}.values-columns{grid-template-columns:1fr}.value-item{gap:1rem}.value-image{width:6rem}}.logo-carousel{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.logo-container{border-radius:50%;cursor:pointer;height:80px;margin:0 20px;overflow:visible;perspective:1200px;position:relative;width:80px}.logo-slide{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;justify-content:center;position:absolute;transform-style:preserve-3d;transition:transform .3s ease;width:100%}.carousel-logo{border-radius:50%;max-height:100%;max-width:100%;object-fit:contain;transition:all .3s ease}.flipping-next{animation:elegantFlip .6s cubic-bezier(.455,.03,.515,.955) forwards}@keyframes elegantFlip{0%{transform:rotateY(0deg)}50%{opacity:.3;transform:rotateY(90deg)}51%{opacity:.3}to{opacity:1;transform:rotateY(0deg)}}.logo-container:hover .carousel-logo{box-shadow:0 2px 8px #00000014;transform:scale(1.05)}.carousel-button,.logo-indicator{display:none}.preload-container{height:0;opacity:0;overflow:hidden;position:absolute;width:0;z-index:-1}.preload-image{height:1px;position:absolute;width:1px}
/*# sourceMappingURL=main.f8dbbd18.css.map*/