.rocket-video[data-astro-cid-o2qukcwt]{background:#000;justify-content:center;align-items:center;padding:120px 0;display:flex;position:relative;overflow:hidden}.video-container[data-astro-cid-o2qukcwt]{z-index:2;width:100%;max-width:1200px;padding:0 24px;position:relative}.video-text[data-astro-cid-o2qukcwt]{color:#fff;text-align:center;margin-bottom:60px}.video-text[data-astro-cid-o2qukcwt] h2[data-astro-cid-o2qukcwt]{margin-bottom:16px;font-size:48px;font-weight:600}.video-text[data-astro-cid-o2qukcwt] p[data-astro-cid-o2qukcwt]{opacity:.9;max-width:700px;margin:0 auto;font-size:20px;line-height:1.5}.video-placeholder[data-astro-cid-o2qukcwt]{background:#111;border-radius:20px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000004d}.video-placeholder[data-astro-cid-o2qukcwt] .spinner-container[data-astro-cid-o2qukcwt]{perspective:800px;width:100px;height:100px}.video-placeholder[data-astro-cid-o2qukcwt] .cube[data-astro-cid-o2qukcwt]{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;animation:8s linear infinite rotate;position:relative}.gallery[data-astro-cid-txrlvmln]{background:#f5f5f7;padding:120px 24px}.gallery-container[data-astro-cid-txrlvmln]{max-width:1200px;margin:0 auto}.gallery-heading[data-astro-cid-txrlvmln]{text-align:center;margin-bottom:60px}.gallery-heading[data-astro-cid-txrlvmln] h2[data-astro-cid-txrlvmln]{color:#1d1d1f;margin-bottom:16px;font-size:48px;font-weight:600}.gallery-heading[data-astro-cid-txrlvmln] p[data-astro-cid-txrlvmln]{color:#86868b;max-width:700px;margin:0 auto;font-size:20px;line-height:1.5}.gallery-grid[data-astro-cid-txrlvmln]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.gallery-item[data-astro-cid-txrlvmln]{--cut:22px;--border-width:1px;--border-color:#d6d6d8;--chamfer:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));height:100%;color:inherit;cursor:pointer;background:var(--border-color);padding:var(--border-width);clip-path:var(--chamfer);text-decoration:none;transition:background-color .3s;display:block}.card-inner[data-astro-cid-txrlvmln]{height:100%;clip-path:var(--chamfer);background:#fff;overflow:hidden}.gallery-item[data-astro-cid-txrlvmln].visible{opacity:1;transform:translateY(0)}.project-card[data-astro-cid-txrlvmln]:hover,.project-card[data-astro-cid-txrlvmln]:focus-visible{background:var(--hover-color)}.card-media[data-astro-cid-txrlvmln]{--media-clip:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);height:200px;clip-path:var(--media-clip);position:relative;overflow:hidden}.card-media[data-astro-cid-txrlvmln] .card-photo{object-fit:cover;width:100%;height:100%;display:block}.card-symbol-wrap[data-astro-cid-txrlvmln]{-webkit-backdrop-filter:blur(6px);clip-path:var(--media-clip);opacity:0;background:#ffffff8c;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.card-media[data-astro-cid-txrlvmln] .card-symbol{width:auto;height:90px;transition:transform .35s;transform:scale(.85)}.project-card[data-astro-cid-txrlvmln]:hover .card-symbol-wrap[data-astro-cid-txrlvmln],.project-card[data-astro-cid-txrlvmln]:focus-visible .card-symbol-wrap[data-astro-cid-txrlvmln]{opacity:1}.gallery-item-content[data-astro-cid-txrlvmln]{z-index:2;background:#fff;flex-direction:column;height:110px;padding:24px;display:flex;position:relative}.project-card[data-astro-cid-txrlvmln] h3[data-astro-cid-txrlvmln]{color:#1d1d1f;margin-bottom:8px;font-size:20px;font-weight:600;transition:color .3s}.project-card[data-astro-cid-txrlvmln]:hover h3[data-astro-cid-txrlvmln]{color:var(--hover-color)}.project-card[data-astro-cid-txrlvmln] p[data-astro-cid-txrlvmln]{color:#86868b;margin:0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.card-symbol-wrap[data-astro-cid-txrlvmln],.card-media[data-astro-cid-txrlvmln] .card-symbol{transition:none}}:root{--primary-color:#2b7a87!important;--brigther-primary:#d4ca05!important;--darker-primary:#1a1a1a!important}.stars[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.star{opacity:.8;filter:blur(.5px);pointer-events:none;background:#fff;border-radius:50%;position:absolute}.hero[data-astro-cid-lcdefpme]{text-align:center;color:#fff;background:linear-gradient(135deg,#000,#1a1a1a);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.hero-content[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:brightness(0)invert();width:100%;max-width:400px;height:auto;animation:1s backwards fadeUp}.hero-content[data-astro-cid-lcdefpme]{z-index:1;max-width:800px;padding:0 24px;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#d4ca05,#2b7a87);color:#0000;background-clip:text;margin-bottom:16px;font-size:56px;font-weight:600;animation:1s backwards fadeUp}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.9;margin-bottom:32px;font-size:24px;line-height:1.5;animation:1s .2s backwards fadeUp}.btn{cursor:pointer;border:none;border-radius:30px;padding:12px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:1s .4s backwards fadeUp;display:inline-block;color:#000!important;background:#fff!important}.btn[data-astro-cid-lcdefpme]:hover{transform:scale(1.05);box-shadow:0 10px 20px #0003}.cta{color:#fff;text-align:center;padding:120px 24px;background:radial-gradient(1px 1px at 20% 30%,#fff8,#0000) 0 0/300px 300px,radial-gradient(1px 1px at 70% 60%,#fff6,#0000) 0 0/250px 250px,radial-gradient(1.5px 1.5px at 40% 80%,#fff7,#0000) 0 0/400px 400px,radial-gradient(1px 1px at 85% 20%,#fff5,#0000) 0 0/350px 350px,linear-gradient(135deg,#2b7a87,#000) 0 0/100% 100%!important}.cta-bg{display:none}.cta-container h2{background-image:linear-gradient(90deg,#d4ca05,#2b7a87);color:#0000!important}.old-projects[data-astro-cid-lcdefpme] .gallery{background:#e5e5e5!important}.pro-meritis[data-astro-cid-lcdefpme] .cta{padding:20px;background:linear-gradient(135deg,#d4ca05,#2b7a87)!important}.pro-meritis[data-astro-cid-lcdefpme] .cta-container{justify-content:center;align-items:center;gap:10px;display:flex}.pro-meritis[data-astro-cid-lcdefpme] .cta-container h2{background-image:linear-gradient(90deg,#2b7a87,#000);margin:0;font-size:36px;color:#0000!important}.pro-meritis[data-astro-cid-lcdefpme] .cta-container a{height:min-content}
