@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=DM+Serif+Display:ital@0;1&display=swap";:root{--bg: #000000;--bg-deep: #000000;--bg-haze: #0a0a14;--papaya: #F4A03A;--papaya-warm: #E8893E;--papaya-deep: #C66E1F;--papaya-shadow: #7A3A12;--papaya-highlight: #FFD180;--cream: #FFE5B4;--cream-soft: rgba(255, 229, 180, .6);--cream-mute: rgba(255, 229, 180, .38);--cream-faint: rgba(255, 229, 180, .22);--core-red: #D64545;--leaf: #7BB661;--leaf-deep: #4A6E3C;--mono-cyan: #9CC8FF;--accent-violet: #9B4DAA;--accent-gold: #D4A574;--ease: cubic-bezier(.7, 0, .3, 1);--ease-fast: cubic-bezier(.4, 0, .2, 1);--type-display: clamp(72px, 11vw, 180px);--type-h1: clamp(48px, 7vw, 120px);--type-h2: clamp(40px, 5.2vw, 84px);--type-h3: clamp(28px, 3.5vw, 56px);--type-body: 14px;--type-mono-sm: 11px;--type-mono-xs: 9px;--track-display: -.025em;--track-h: -.02em;--track-body: .02em;--track-eyebrow: .4em;--track-caption: .18em;--track-key: .32em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-section: clamp(120px, 14vh, 200px);--max-content: 1440px;--pad-x: 7vw;--pad-x-mobile: 6vw}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--type-body);letter-spacing:var(--track-body);line-height:1.5;min-height:100vh}a{color:inherit;text-decoration:none;transition:color .3s var(--ease)}a:hover{color:var(--papaya)}button{border:none;background:none;color:inherit;font:inherit;cursor:pointer}img,svg,video{max-width:100%;display:block}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.font-serif{font-family:"DM Serif Display",serif}.font-serif-italic{font-family:"DM Serif Display",serif;font-style:italic}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:var(--type-mono-sm);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--papaya);font-weight:500}.display{font-family:IBM Plex Mono,monospace;font-size:var(--type-display);line-height:.92;letter-spacing:var(--track-display);text-transform:uppercase;color:var(--cream);font-weight:500}.h1{font-family:IBM Plex Mono,monospace;font-size:var(--type-h1);line-height:.95;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);font-weight:500}.h2{font-family:IBM Plex Mono,monospace;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);font-weight:500}.caption{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--cream-soft);line-height:1.85}.serif-accent{font-family:"DM Serif Display",serif;font-style:italic;font-weight:400;color:var(--core-red);letter-spacing:0}.section{padding:var(--space-section) var(--pad-x);position:relative;z-index:2}.container{max-width:var(--max-content);margin:0 auto}@media(max-width:600px){.section{padding:var(--space-section) var(--pad-x-mobile)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}::selection{background:var(--papaya);color:var(--bg)}.glitch-rgb{position:relative;animation:glitch-rgb .3s var(--ease) forwards}@keyframes glitch-rgb{0%{text-shadow:0 0 var(--cream)}20%{text-shadow:2px 0 var(--core-red),-2px 0 var(--mono-cyan);transform:translate(.5px)}40%{text-shadow:-2px 0 var(--core-red),2px 0 var(--mono-cyan);transform:translate(-.5px)}60%{text-shadow:1px 0 var(--core-red),-1px 0 var(--mono-cyan);transform:translate(0)}to{text-shadow:0 0 var(--cream);transform:translate(0)}}section.manifesto,section.reels,section.bolt,section.live,section.drone,section.gallery,section.catalogo,section.clienti,section.work,section.team,section.contact{position:relative;z-index:1;opacity:.78;transition:opacity .6s var(--ease)}section.manifesto:hover,section.reels:hover,section.bolt:hover,section.live:hover,section.drone:hover,section.gallery:hover,section.catalogo:hover,section.clienti:hover,section.work:hover,section.team:hover,section.contact:hover{opacity:1}.reel-card,.bolt-card,.g-item,.cat-item,.work .card{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);transition:opacity .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.reel-card:hover,.bolt-card:hover,.g-item:hover,.cat-item:hover,.work .card:hover{opacity:1!important;backdrop-filter:none;-webkit-backdrop-filter:none}section.contact .papaya-o{opacity:1!important;z-index:102;position:relative}video{filter:grayscale(1) contrast(1.18) brightness(.94);transition:filter .7s var(--ease)}.reel-card:hover video,.bolt-card:hover video,.live-card:hover video,.cv-item:hover video,.reel-card:focus-within video,.bolt-card:focus-within video,.live-card:focus-within video,.cv-item:focus-within video{filter:grayscale(0) contrast(1.08) brightness(1) saturate(1.1)}video:fullscreen,video:-webkit-full-screen,video:-moz-full-screen,*:fullscreen video,*:-webkit-full-screen video{filter:none!important}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;animation:grain-shift .8s steps(6) infinite}@keyframes grain-shift{0%{background-position:0 0}20%{background-position:-40px 30px}40%{background-position:60px -20px}60%{background-position:-20px -50px}80%{background-position:50px 40px}to{background-position:-30px 20px}}.eyebrow,.section .eyebrow,section .eyebrow{position:relative;display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"//";color:var(--core-red);font-weight:600;letter-spacing:-.05em;opacity:.85}.reel-card,.bolt-card,.live-card,.cv-item{border-radius:2px!important}::selection{background:var(--papaya);color:#000;text-shadow:1px 0 var(--core-red)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#f4a03a40;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#f4a03a8c}.sound-btn.svelte-1x835of{position:fixed;bottom:84px;right:36px;z-index:101;display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;background:#0a1428a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(244,160,58,.32);border-radius:999px;color:var(--cream);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity 1s var(--ease),transform 1s var(--ease),border-color .4s var(--ease),background .4s var(--ease)}.sound-btn.visible.svelte-1x835of{opacity:.9;transform:translateY(0)}.sound-btn.svelte-1x835of:hover{border-color:#f4a03abf;background:#0a1428d9}.sound-btn.on.svelte-1x835of{border-color:var(--papaya);background:#f4a03a1f}.bars.svelte-1x835of{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.bars.svelte-1x835of span:where(.svelte-1x835of){width:2px;background:var(--cream-mute);border-radius:1px;height:25%;transition:background .3s var(--ease)}.bars.svelte-1x835of span:where(.svelte-1x835of):nth-child(1){height:35%}.bars.svelte-1x835of span:where(.svelte-1x835of):nth-child(2){height:75%}.bars.svelte-1x835of span:where(.svelte-1x835of):nth-child(3){height:50%}.bars.svelte-1x835of span:where(.svelte-1x835of):nth-child(4){height:90%}.sound-btn.on.svelte-1x835of .bars:where(.svelte-1x835of) span:where(.svelte-1x835of){background:var(--papaya);animation:svelte-1x835of-eq-pulse .6s ease-in-out infinite alternate}.sound-btn.on.svelte-1x835of .bars:where(.svelte-1x835of) span:where(.svelte-1x835of):nth-child(1){animation-duration:.55s}.sound-btn.on.svelte-1x835of .bars:where(.svelte-1x835of) span:where(.svelte-1x835of):nth-child(2){animation-duration:.75s}.sound-btn.on.svelte-1x835of .bars:where(.svelte-1x835of) span:where(.svelte-1x835of):nth-child(3){animation-duration:.45s}.sound-btn.on.svelte-1x835of .bars:where(.svelte-1x835of) span:where(.svelte-1x835of):nth-child(4){animation-duration:.65s}@keyframes svelte-1x835of-eq-pulse{0%{height:20%}to{height:90%}}@media(max-width:600px){.sound-btn.svelte-1x835of{bottom:76px;right:6vw;padding:8px 12px 8px 10px;font-size:8px}}body.intro-done .panel{opacity:.85}.hero.svelte-juboms{min-height:100vh;position:relative;overflow:hidden;background:var(--bg)}.bg-glow.svelte-juboms{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 50% 40% at 50% 50%,rgba(244,160,58,.09) 0%,transparent 65%),radial-gradient(ellipse 90% 60% at 50% 50%,var(--bg-haze) 0%,var(--bg) 78%);pointer-events:none}.wordmark-wrap.svelte-juboms{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;opacity:0;transition:opacity 1.6s var(--ease) .4s;pointer-events:none;width:100%;text-align:center}.wordmark-wrap.visible.svelte-juboms{opacity:1}.wordmark.svelte-juboms{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:clamp(80px,14vw,220px);line-height:.95;letter-spacing:-.035em;color:var(--cream);margin:0;display:inline-flex;align-items:center;justify-content:center;gap:0;white-space:nowrap}.wordmark.svelte-juboms .letters:where(.svelte-juboms){display:inline-block}.wordmark.svelte-juboms .papaya-a:where(.svelte-juboms){display:inline-flex;align-items:center;justify-content:center;width:.82em;height:.82em;margin:0 .04em;vertical-align:-.06em;transform-origin:center center;transition:transform .18s ease-out;filter:drop-shadow(0 0 8px rgba(244,160,58,.55)) drop-shadow(0 0 22px rgba(244,160,58,.35));animation:svelte-juboms-papaya-breath 5s ease-in-out infinite}.wordmark.svelte-juboms .papaya-a:where(.svelte-juboms) svg:where(.svelte-juboms){width:100%;height:100%;display:block}@keyframes svelte-juboms-papaya-breath{0%,to{filter:drop-shadow(0 0 8px rgba(244,160,58,.55)) drop-shadow(0 0 22px rgba(244,160,58,.35))}50%{filter:drop-shadow(0 0 14px rgba(244,160,58,.8)) drop-shadow(0 0 36px rgba(244,160,58,.5))}}.panel.svelte-juboms{position:absolute;z-index:10;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:var(--track-key);text-transform:uppercase;color:var(--cream-soft);opacity:0;transition:opacity 1s var(--ease)}.panel.visible.svelte-juboms{opacity:.85}.hero.past.svelte-juboms .panel:where(.svelte-juboms):not(.brand):not(.nav){opacity:0!important}.brand.svelte-juboms{top:32px;left:36px;display:flex;align-items:center;gap:12px;transition-delay:1s}.brand.svelte-juboms .dot:where(.svelte-juboms){width:7px;height:7px;border-radius:50%;background:var(--core-red);box-shadow:0 0 10px var(--core-red);animation:svelte-juboms-pulse-live 2.4s ease-in-out infinite}@keyframes svelte-juboms-pulse-live{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}.nav.svelte-juboms{top:32px;right:36px;display:flex;gap:30px;transition-delay:1.1s}.nav.svelte-juboms a:where(.svelte-juboms){color:inherit;position:relative;transition:color .3s var(--ease)}.nav.svelte-juboms a:where(.svelte-juboms):hover{color:var(--papaya)}.nav.svelte-juboms a:where(.svelte-juboms):hover:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:1px;background:var(--papaya);opacity:.6}.tagline.svelte-juboms{bottom:110px;left:50%;transform:translate(-50%);font-family:IBM Plex Mono,monospace;text-align:center;white-space:nowrap;transition:opacity 1.4s var(--ease) 1.3s}.tagline.svelte-juboms .tagline-primary:where(.svelte-juboms){font-style:italic;font-weight:500;font-size:clamp(15px,1.3vw,20px);color:var(--cream);letter-spacing:.04em;text-transform:lowercase;margin-bottom:6px}.tagline.svelte-juboms .tagline-secondary:where(.svelte-juboms){font-weight:400;font-size:clamp(10px,.85vw,12px);color:var(--cream-mute);letter-spacing:.32em;text-transform:lowercase;opacity:.65}.tagline.visible.svelte-juboms{opacity:1}.scroll-cue.svelte-juboms{bottom:36px;left:36px;display:flex;align-items:center;gap:14px;transition-delay:1.6s}.scroll-cue.svelte-juboms .line:where(.svelte-juboms){width:56px;height:1px;background:var(--cream-mute)}.meta-right.svelte-juboms{bottom:36px;right:36px;display:flex;gap:30px;color:var(--cream-mute);transition-delay:1.6s}@media(max-width:600px){.wordmark.svelte-juboms{font-size:clamp(60px,22vw,140px)}.brand.svelte-juboms,.scroll-cue.svelte-juboms{left:6vw}.nav.svelte-juboms,.meta-right.svelte-juboms{right:6vw}.nav.svelte-juboms{gap:18px;font-size:9px}.meta-right.svelte-juboms{gap:14px;font-size:9px}}.manifesto.svelte-97n0na{min-height:100vh;opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.manifesto.visible.svelte-97n0na{opacity:1;transform:translateY(0)}.grid.svelte-97n0na{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:start;max-width:var(--max-content);margin:0 auto}.left.svelte-97n0na{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h1);line-height:.95;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream)}.left.svelte-97n0na .line:where(.svelte-97n0na){display:block}.left.svelte-97n0na .accent:where(.svelte-97n0na){color:var(--core-red);font-family:"DM Serif Display",serif;font-style:italic;font-weight:400;letter-spacing:0;margin-left:-.04em}.right.svelte-97n0na{display:flex;flex-direction:column;gap:36px;padding-top:24px;max-width:460px}.m-group.svelte-97n0na{border-left:1px solid rgba(244,160,58,.32);padding-left:22px;position:relative}.m-group.svelte-97n0na:before{content:"";position:absolute;left:-3px;top:0;width:5px;height:5px;border-radius:50%;background:var(--papaya);box-shadow:0 0 10px #f4a03a99}.m-label.svelte-97n0na{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--papaya);margin-bottom:10px}.m-text.svelte-97n0na{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--cream-soft);line-height:1.85}.m-text.svelte-97n0na .em:where(.svelte-97n0na){color:var(--cream);font-weight:500}@media(max-width:880px){.grid.svelte-97n0na{grid-template-columns:1fr;gap:56px}.left.svelte-97n0na{font-size:clamp(44px,11vw,88px)}}.reels.svelte-1jv8vn5{padding-top:160px;padding-bottom:160px}.reels-header.svelte-1jv8vn5{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:70px;gap:6vw;flex-wrap:wrap;max-width:var(--max-content);margin-left:auto;margin-right:auto}.reels-title.svelte-1jv8vn5{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);margin-top:18px}.grid.svelte-1jv8vn5{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:var(--max-content);margin:0 auto}.reel-card.svelte-1jv8vn5{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:6px;border:1px solid rgba(244,160,58,.16);background:#f4a03a08;cursor:pointer;padding:0;transition:border-color .4s var(--ease),transform .4s var(--ease);display:block;width:100%}.reel-card.svelte-1jv8vn5:hover{border-color:#f4a03a8c;transform:translateY(-3px)}.reel-card.svelte-1jv8vn5 video:where(.svelte-1jv8vn5){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.overlay.svelte-1jv8vn5{position:absolute;inset:0;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to top,#0009,#0000 30% 70%,#00000040);pointer-events:none}.num.svelte-1jv8vn5{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:var(--track-key);color:var(--papaya);text-transform:uppercase}.meta.svelte-1jv8vn5{display:flex;flex-direction:column;gap:4px}.reel-title.svelte-1jv8vn5{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--cream);line-height:1.2}.reel-tag.svelte-1jv8vn5{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:var(--track-key);text-transform:uppercase;color:var(--cream-mute)}@media(max-width:880px){.grid.svelte-1jv8vn5{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.svelte-1jv8vn5{grid-template-columns:1fr}}.bolt.svelte-5swkj9{padding-top:160px;padding-bottom:160px}.bolt-header.svelte-5swkj9{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;max-width:var(--max-content);margin:0 auto 70px}.bolt-header-left.svelte-5swkj9{display:flex;flex-direction:column;gap:18px}.bolt-header-right.svelte-5swkj9{display:flex;justify-content:flex-end}.bolt-title.svelte-5swkj9{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);margin-top:18px}.bolt-text.svelte-5swkj9{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(17px,1.4vw,22px);line-height:1.4;color:var(--cream-soft);text-transform:none;max-width:540px;margin:8px 0 0}.bolt-meta.svelte-5swkj9{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-mute);display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.bolt-meta.svelte-5swkj9 .dot:where(.svelte-5swkj9){color:var(--papaya)}.bolt-svg-wrap.svelte-5swkj9{max-width:340px;opacity:.95}.bolt-svg-wrap.svelte-5swkj9 svg:where(.svelte-5swkj9){width:100%;height:auto;filter:drop-shadow(0 0 16px rgba(244,160,58,.25))}.bolt-videos.svelte-5swkj9{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:var(--max-content);margin:0 auto}@media(min-width:980px){.bolt-videos.svelte-5swkj9{grid-template-columns:repeat(3,1fr)}}.bolt-card.svelte-5swkj9{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:4px;border:1px solid rgba(244,160,58,.16);background:#f4a03a08;cursor:pointer;padding:0;transition:border-color .4s var(--ease),transform .4s var(--ease)}.bolt-card.svelte-5swkj9:hover{border-color:#f4a03a8c;transform:translateY(-3px)}.bolt-card.svelte-5swkj9 video:where(.svelte-5swkj9){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.bolt-card.svelte-5swkj9 .overlay:where(.svelte-5swkj9){position:absolute;inset:0;padding:10px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to top,#0000008c,#0000 35% 70%,#0003);pointer-events:none}.bolt-card.svelte-5swkj9 .num:where(.svelte-5swkj9){font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:var(--track-key);color:var(--papaya);text-transform:uppercase}.bolt-card.svelte-5swkj9 .cap:where(.svelte-5swkj9){font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);line-height:1.3}@media(max-width:600px){.bolt-videos.svelte-5swkj9{grid-template-columns:1fr}}.live.svelte-gg90m6{padding-top:160px;padding-bottom:160px}.live-grid.svelte-gg90m6{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:start;max-width:var(--max-content);margin:0 auto}.live-info.svelte-gg90m6{display:flex;flex-direction:column;gap:28px}.live-title.svelte-gg90m6{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);margin-top:18px}.live-text.svelte-gg90m6{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;line-height:1.85;color:var(--cream-soft);text-transform:none;max-width:540px}.live-text.svelte-gg90m6 .em:where(.svelte-gg90m6){color:var(--cream);font-weight:500}.live-meta.svelte-gg90m6{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-mute);display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.live-meta.svelte-gg90m6 .dot:where(.svelte-gg90m6){color:var(--papaya)}.live-svg-wrap.svelte-gg90m6{margin-top:32px;max-width:460px;opacity:.95}.live-svg-wrap.svelte-gg90m6 svg:where(.svelte-gg90m6){width:100%;height:auto;filter:drop-shadow(0 0 16px rgba(244,160,58,.25))}.live-videos.svelte-gg90m6{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:10px}.live-card.svelte-gg90m6{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:4px;border:1px solid rgba(244,160,58,.16);background:#f4a03a08;cursor:pointer;padding:0;transition:border-color .4s var(--ease),transform .4s var(--ease)}.live-card.svelte-gg90m6:hover{border-color:#f4a03a8c;transform:translateY(-3px)}.live-card.svelte-gg90m6 video:where(.svelte-gg90m6){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.live-card.svelte-gg90m6 .overlay:where(.svelte-gg90m6){position:absolute;inset:0;padding:10px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to top,#0000008c,#0000 35% 70%,#0003);pointer-events:none}.live-card.svelte-gg90m6 .num:where(.svelte-gg90m6){font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:var(--track-key);color:var(--papaya);text-transform:uppercase}.live-card.svelte-gg90m6 .cap:where(.svelte-gg90m6){font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);line-height:1.3}@media(max-width:980px){.live-grid.svelte-gg90m6{grid-template-columns:1fr;gap:56px}}@media(max-width:600px){.live-videos.svelte-gg90m6{grid-template-columns:1fr}}.drone.svelte-81u54q{padding-top:160px;padding-bottom:160px}.drone-grid.svelte-81u54q{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:start;max-width:var(--max-content);margin:0 auto}.drone-info.svelte-81u54q{display:flex;flex-direction:column;gap:28px}.drone-title.svelte-81u54q{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);margin-top:18px}.drone-text.svelte-81u54q{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;line-height:1.85;color:var(--cream-soft);text-transform:none;max-width:540px}.drone-text.svelte-81u54q .em:where(.svelte-81u54q){color:var(--cream);font-weight:500}.drone-meta.svelte-81u54q{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-mute);display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.drone-meta.svelte-81u54q .dot:where(.svelte-81u54q){color:var(--papaya)}.drone-svg-wrap.svelte-81u54q{margin-top:32px;max-width:460px;opacity:.95}.drone-svg-wrap.svelte-81u54q svg:where(.svelte-81u54q){width:100%;height:auto;filter:drop-shadow(0 0 16px rgba(244,160,58,.25))}.drone-video-wrap.svelte-81u54q{width:100%}.drone-card.svelte-81u54q{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;border:1px solid rgba(244,160,58,.16);background:#f4a03a08;cursor:pointer;padding:0;width:100%;display:block;transition:border-color .4s var(--ease),transform .4s var(--ease)}.drone-card.svelte-81u54q:hover{border-color:#f4a03a8c;transform:translateY(-3px)}.drone-card.svelte-81u54q video:where(.svelte-81u54q){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.drone-card.svelte-81u54q .overlay:where(.svelte-81u54q){position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to top,#0000008c,#0000 35% 70%,#0003);pointer-events:none}.drone-card.svelte-81u54q .num:where(.svelte-81u54q){font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:var(--track-key);color:var(--papaya);text-transform:uppercase}.drone-card.svelte-81u54q .cap:where(.svelte-81u54q){font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);line-height:1.3}@media(max-width:980px){.drone-grid.svelte-81u54q{grid-template-columns:1fr;gap:56px}}.catalogo.svelte-11iof8b{padding-top:160px;padding-bottom:160px}.catalogo-header.svelte-11iof8b{max-width:var(--max-content);margin:0 auto 100px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:6vw;align-items:end}.catalogo-title.svelte-11iof8b{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);margin-top:18px}.catalogo-sub.svelte-11iof8b{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(15px,1.2vw,19px);line-height:1.55;color:var(--cream-mute);text-transform:none;align-self:end}.group.svelte-11iof8b{max-width:var(--max-content);margin:0 auto 90px}.group.svelte-11iof8b:last-child{margin-bottom:0}.group-label.svelte-11iof8b{display:flex;align-items:baseline;gap:20px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid rgba(244,160,58,.16)}.group-num.svelte-11iof8b{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--papaya);text-transform:uppercase}.group-title.svelte-11iof8b{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.18em;color:var(--cream);text-transform:uppercase}.grid.svelte-11iof8b{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:14px}.cv-item.svelte-11iof8b{margin:0;overflow:hidden;border-radius:2px;border:1px solid rgba(244,160,58,.14);background:#f4a03a05;transition:border-color .5s var(--ease),transform .5s var(--ease)}.cv-item.svelte-11iof8b:hover{border-color:#f4a03a8c;transform:translateY(-3px)}.cv-btn.svelte-11iof8b{position:relative;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;display:block}.cv-item.svelte-11iof8b video:where(.svelte-11iof8b){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.cv-item.svelte-11iof8b figcaption:where(.svelte-11iof8b){position:absolute;inset:0;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;background:linear-gradient(to top,#000000bf,#0000 45%);pointer-events:none;color:var(--cream);font-family:IBM Plex Mono,monospace}.cv-item.svelte-11iof8b .brand:where(.svelte-11iof8b){font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cv-item.svelte-11iof8b .kind:where(.svelte-11iof8b){font-size:9px;letter-spacing:.18em;color:var(--cream-mute);text-transform:uppercase}@media(max-width:980px){.catalogo-header.svelte-11iof8b{grid-template-columns:1fr;gap:24px}.grid.svelte-11iof8b{grid-template-columns:repeat(6,1fr)}.cv-item.svelte-11iof8b{grid-column:span 3!important}}@media(max-width:600px){.grid.svelte-11iof8b{grid-template-columns:1fr}.cv-item.svelte-11iof8b{grid-column:1!important;aspect-ratio:16/9!important}}.team.svelte-1axrd6r{text-align:center;padding-top:160px;padding-bottom:160px;opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.team.visible.svelte-1axrd6r{opacity:1;transform:translateY(0)}.eyebrow.svelte-1axrd6r{margin-bottom:26px}.team-title.svelte-1axrd6r{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-h2);line-height:1;letter-spacing:var(--track-h);text-transform:uppercase;color:var(--cream);margin:0 auto 56px}.team-body.svelte-1axrd6r{max-width:640px;margin:0 auto 64px;font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(17px,1.4vw,22px);line-height:1.55;color:var(--cream-soft);text-transform:none}.cities.svelte-1axrd6r{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--cream-mute);display:inline-flex;gap:16px;align-items:center}.cities.svelte-1axrd6r .dot:where(.svelte-1axrd6r){color:var(--papaya)}.contact.svelte-13mpcvk{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:90vh;padding-top:200px;padding-bottom:80px;opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.contact.visible.svelte-13mpcvk{opacity:1;transform:translateY(0)}.eyebrow.svelte-13mpcvk{margin-bottom:36px}.contact-title.svelte-13mpcvk{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--type-display);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:var(--cream);margin-bottom:56px;display:inline-flex;align-items:center;gap:0}.contact-title.svelte-13mpcvk .accent:where(.svelte-13mpcvk){color:var(--papaya);font-family:"DM Serif Display",serif;font-style:italic;font-weight:400;letter-spacing:0}.contact-title.svelte-13mpcvk .papaya-o:where(.svelte-13mpcvk){display:inline-flex;align-items:center;width:.82em;height:.82em;margin:0 .04em;vertical-align:-.06em;filter:drop-shadow(0 0 6px rgba(244,160,58,.55)) drop-shadow(0 0 14px rgba(244,160,58,.35));animation:svelte-13mpcvk-papaya-o-breath 4s ease-in-out infinite}.contact-title.svelte-13mpcvk .papaya-o:where(.svelte-13mpcvk) svg:where(.svelte-13mpcvk){width:100%;height:100%;display:block}@keyframes svelte-13mpcvk-papaya-o-breath{0%,to{filter:drop-shadow(0 0 6px rgba(244,160,58,.55)) drop-shadow(0 0 14px rgba(244,160,58,.35));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(244,160,58,.8)) drop-shadow(0 0 28px rgba(244,160,58,.45));transform:scale(1.04)}}.cta.svelte-13mpcvk{display:inline-flex;align-items:center;gap:16px;padding:20px 40px;background:var(--papaya);color:#1a0e04;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:12px;letter-spacing:var(--track-key);text-transform:uppercase;text-decoration:none;border-radius:999px;transition:background .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease);box-shadow:0 0 #f4a03a00}.cta.svelte-13mpcvk:hover{background:#ffc069;transform:translateY(-2px);box-shadow:0 10px 36px #f4a03a52;color:#1a0e04}.cta.svelte-13mpcvk .ico:where(.svelte-13mpcvk){font-size:14px;letter-spacing:-.05em}.sub.svelte-13mpcvk{margin-top:56px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--cream-mute);line-height:2}.sub.svelte-13mpcvk a:where(.svelte-13mpcvk){color:var(--cream-soft)}.sub.svelte-13mpcvk a:where(.svelte-13mpcvk):hover{color:var(--papaya)}.footer.svelte-1egf6ko{padding:60px var(--pad-x) 36px;display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:var(--track-key);text-transform:uppercase;color:var(--cream-mute);border-top:1px solid rgba(244,160,58,.1);gap:24px;flex-wrap:wrap}@media(max-width:600px){.footer.svelte-1egf6ko{padding-left:var(--pad-x-mobile);padding-right:var(--pad-x-mobile)}}
