:root{--gc-primary: #1e361c;--gc-primary-light: #2a4a27;--gc-primary-dark: #152a14;--gc-accent: #1e361c;--gc-accent-light: #e8f0e8;--gc-text-on-primary: #ffffff;--gc-text-primary: #1e361c;--gc-bg-cream: #f5f0e6}.gc-bg-primary{background-color:var(--gc-primary)!important}.gc-text-primary{color:var(--gc-primary)!important}.gc-border-primary{border-color:var(--gc-primary)!important}.logo-invert-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.adaptive-logo-light svg{filter:brightness(0) saturate(100%) invert(17%) sepia(100%) saturate(1500%) hue-rotate(120deg) brightness(90%) contrast(120%)}.adaptive-logo-dark svg{filter:brightness(0) saturate(100%) invert(100%)}.adaptive-logo-light svg,.adaptive-logo-dark svg{transition:filter .3s ease}.adaptive-logo-light svg,.adaptive-logo-dark svg{height:2.5rem;width:auto}.header-logo-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.header-shell-light.svelte-xm1pcc{background-color:#fffffff2}.header-shell-dark.svelte-xm1pcc{background-color:#111827e6}.footer-logo-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}@media(max-width:767px){.slide-item-mobile img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:85% center!important}.slide-item-content-mobile{padding-top:72px!important;padding-bottom:40px!important}}@media(max-width:767px){.hero-slider-mobile{height:336px!important}}.dron-expo-home-title.svelte-mtyedy{font-size:1.0625rem}@media(min-width:768px){.dron-expo-home-title.svelte-mtyedy{font-size:1.275rem}}.lightbox-dot-inactive.svelte-1dltwbr{background-color:#fff6}.lightbox-dot-inactive.svelte-1dltwbr:hover{background-color:#fff9}body{scroll-behavior:smooth}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}button.svelte-1tx69ki:hover{border-color:var(--gc-primary, #1e361c)}h3.svelte-1tx69ki{transition:color .2s}.group.svelte-1tx69ki:hover h3:where(.svelte-1tx69ki){color:var(--gc-primary, #1e361c)}.hover-secondary.svelte-16m6elm:hover{color:var(--gc-primary, #1e361c)!important}.mast-hero-h1.svelte-j31tb2{font-size:1.59375rem}@media(min-width:768px){.mast-hero-h1.svelte-j31tb2{font-size:calc(2.25rem * .85)}}@media(min-width:1024px){.mast-hero-h1.svelte-j31tb2{font-size:2.55rem}}.carousel-track.svelte-1cl35hz{scrollbar-width:none;-ms-overflow-style:none}.carousel-track.svelte-1cl35hz::-webkit-scrollbar{display:none}.carousel-card.svelte-1cl35hz{flex:0 0 auto;height:18rem;width:auto;transition-property:box-shadow,transform}.carousel-card-media.svelte-1cl35hz{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.carousel-card-img.svelte-1cl35hz{display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center}@media(min-width:768px){.carousel-card.svelte-1cl35hz{height:20rem}}.gc-gl-content.svelte-1cl35hz:not([open]){display:none}.gc-gl-content[open].svelte-1cl35hz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;margin:0;padding:0;border:none;max-width:none;max-height:none;width:100%;height:100%;background:#000000f2}.gc-gl-content.svelte-1cl35hz::backdrop{background:#000000f2}.gc-gl-close.svelte-1cl35hz{position:fixed;top:16px;right:16px;z-index:10001;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.gc-gl-close.svelte-1cl35hz:hover{background:#ffffff40}.gc-gl-counter.svelte-1cl35hz{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10001;color:#ffffffb3;font-size:.8rem;font-weight:600;letter-spacing:.05em}.gc-gl-track.svelte-1cl35hz{display:flex;align-items:center;gap:16px;width:100%;height:min(72vh,760px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-inline:0;scrollbar-width:none;-ms-overflow-style:none}.gc-gl-track.svelte-1cl35hz:before,.gc-gl-track.svelte-1cl35hz:after{content:"";flex:0 0 var(--gc-gl-edge-pad, 24px);height:1px;pointer-events:none}.gc-gl-desktop.svelte-1cl35hz{display:flex;align-items:center;width:100%;height:100%;padding:56px 0 24px}.gc-gl-track-wrap.svelte-1cl35hz{flex:1;min-width:0;overflow:hidden}.gc-gl-track.svelte-1cl35hz::-webkit-scrollbar{display:none}.gc-gl-slide.svelte-1cl35hz{flex:0 0 auto;height:100%;width:auto;max-width:min(92vw,1200px);scroll-snap-align:center;border:none;padding:0;background:transparent;cursor:pointer;opacity:1;position:relative;transition:filter .2s ease}.gc-gl-slide.svelte-1cl35hz:not(.gc-gl-slide--active):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:8px;background:#00000073;pointer-events:none}.gc-gl-slide--active.svelte-1cl35hz{z-index:2}.gc-gl-slide--active.svelte-1cl35hz:after{display:none}.gc-gl-zoom-wrap.svelte-1cl35hz{cursor:zoom-in}.gc-gl-slide-media.svelte-1cl35hz{position:relative;height:100%;overflow:hidden;border-radius:8px}.gc-gl-slide-placeholder.svelte-1cl35hz{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(12px);transform:scale(1.04);opacity:1;transition:opacity .28s ease;pointer-events:none}.gc-gl-slide-placeholder--solo.svelte-1cl35hz{position:relative;inset:auto;height:100%;width:auto;min-width:min(42vw,320px);max-width:min(92vw,1200px);filter:blur(14px)}.gc-gl-slide-media--full-ready.svelte-1cl35hz .gc-gl-slide-placeholder:where(.svelte-1cl35hz){opacity:0}.gc-gl-slide-full.svelte-1cl35hz{position:relative;z-index:1;display:block;height:100%;width:auto;max-width:min(92vw,1200px);object-fit:contain;border-radius:8px;opacity:0;transition:opacity .28s ease,transform .15s ease;transform:scale(1)}.gc-gl-slide-full--ready.svelte-1cl35hz{opacity:1}.gc-gl-slide-full--zoomed.svelte-1cl35hz{transform:scale(2);cursor:zoom-out}.gc-gl-slide.svelte-1cl35hz img:where(.svelte-1cl35hz){display:block;height:100%;width:auto;max-width:min(92vw,1200px);object-fit:contain;border-radius:8px}.gc-gl-nav.svelte-1cl35hz{position:fixed;top:50%;z-index:10001;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .2s}.gc-gl-nav.svelte-1cl35hz:hover{background:#ffffff40}.gc-gl-nav--prev.svelte-1cl35hz{left:16px}.gc-gl-nav--next.svelte-1cl35hz{right:16px}.gc-gl-mobile.svelte-1cl35hz{display:none;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:56px 8px 16px;gap:8px;scroll-padding-top:56px}.gc-gl-mobile-item.svelte-1cl35hz{margin:0;padding:0;flex:0 0 auto;line-height:0}.gc-gl-mobile-item--active.svelte-1cl35hz .gc-gl-mobile-img:where(.svelte-1cl35hz){outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.gc-gl-mobile-img.svelte-1cl35hz{display:block;width:100%;height:auto;max-height:min(85vh,960px);object-fit:contain;border-radius:8px;margin:0;padding:0;vertical-align:top}.gc-gl-mobile-img--preview.svelte-1cl35hz{filter:blur(8px)}@media(max-width:768px){.gc-gl-desktop.svelte-1cl35hz{display:none}.gc-gl-mobile.svelte-1cl35hz{display:flex;flex-direction:column}.gc-gl-nav.svelte-1cl35hz,.gc-gl-counter--desktop.svelte-1cl35hz{display:none}.gc-gl-counter.svelte-1cl35hz{display:none!important}}.mast-hero-h1.svelte-116m1uv{font-size:1.59375rem}@media(min-width:768px){.mast-hero-h1.svelte-116m1uv{font-size:calc(2.25rem * .85)}}@media(min-width:1024px){.mast-hero-h1.svelte-116m1uv{font-size:2.55rem}}.quality-video.svelte-pw98kf iframe{min-height:0!important;height:100%!important}.group.svelte-1ybwjwy:hover{border-color:var(--gc-primary, #1e361c)}.group.svelte-1ybwjwy:hover .gc-hover-text:where(.svelte-1ybwjwy){color:var(--gc-primary, #1e361c)}.line-clamp-2.svelte-1ybwjwy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-1ybwjwy{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dron-expo-hero-h1.svelte-yuj6yi{font-size:1.59375rem}@media(min-width:768px){.dron-expo-hero-h1.svelte-yuj6yi{font-size:calc(2.25rem * .85)}}@media(min-width:1024px){.dron-expo-hero-h1.svelte-yuj6yi{font-size:2.55rem}}html{scroll-behavior:smooth}body{padding-top:0}@media(max-width:640px){.gc-expo-topbar-text{line-height:1.35}}
