.font-michroma[data-astro-cid-fabkckn2]{font-family:Michroma,sans-serif}.video-hero-section[data-astro-cid-fabkckn2]{background-color:var(--site-bg,#030712);padding-top:clamp(6.5rem,14vh,9rem);padding-bottom:clamp(2rem,3.8vh,2.5rem);position:relative;overflow:hidden}.video-hero-bg-video[data-astro-cid-fabkckn2]{object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.video-hero-overlay[data-astro-cid-fabkckn2]{z-index:1;pointer-events:none;background:radial-gradient(at 50% 45%,#03071238 0%,#030712ad 72%,#030712 100%),linear-gradient(#03071280 0%,#0000 20% 72%,#030712 100%);position:absolute;inset:0}.video-hero-content-wrapper[data-astro-cid-fabkckn2]{z-index:2;position:relative}.video-hero-layout[data-astro-cid-fabkckn2]{max-width:70rem;margin:0 auto}.video-badge[data-astro-cid-fabkckn2]{color:var(--site-accent-soft,#8be3ff);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);background:#081526bf;border:1px solid #8be3ff59;padding:.5rem 1.1rem;font-size:.82rem;box-shadow:0 4px 16px #0006,0 0 12px #35b8f226}.pulse-dot[data-astro-cid-fabkckn2]{background-color:var(--site-accent,#35b8f2);width:8px;height:8px;box-shadow:0 0 10px var(--site-accent,#35b8f2);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #35b8f2b3}70%{transform:scale(1);box-shadow:0 0 0 8px #35b8f200}to{transform:scale(.95);box-shadow:0 0 #35b8f200}}.video-hero-title[data-astro-cid-fabkckn2]{color:var(--text-main,#f0f9ff);text-shadow:0 0 30px var(--site-accent-glow,#35b8f26b);max-width:26ch;font-size:clamp(1.8rem,4.2vw,3rem);font-weight:400;line-height:1.35}.video-hero-description[data-astro-cid-fabkckn2]{max-width:44rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7;color:#cbd5e1!important}.video-btn-icon[data-astro-cid-fabkckn2]{vertical-align:middle;filter:drop-shadow(0 0 4px #35b8f299);transition:transform .2s;display:inline-block}.video-secondary-btn[data-astro-cid-fabkckn2]:hover .video-btn-icon[data-astro-cid-fabkckn2]{transform:scale(1.15)}.video-feature-card[data-astro-cid-fabkckn2]{-webkit-backdrop-filter:blur(18px)saturate(135%);border:1px solid #8be3ff38;transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s,box-shadow .3s;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff26;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f21f, #0a1120d9))!important}.video-feature-card[data-astro-cid-fabkckn2]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-4px);box-shadow:0 18px 40px #0009,0 0 24px #35b8f240}.video-feature-icon-box[data-astro-cid-fabkckn2]{background:linear-gradient(135deg,#35b8f238,#2464df1f);border:1px solid #8be3ff66;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;margin-inline:auto;display:grid;position:relative;box-shadow:0 4px 14px #0000004d,0 0 12px #35b8f233}.video-feature-icon-glow[data-astro-cid-fabkckn2]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f259 0%,#0000 70%);position:absolute;inset:0}.video-feature-icon[data-astro-cid-fabkckn2]{z-index:1;filter:drop-shadow(0 0 6px #35b8f299);width:24px;height:24px;transition:transform .3s;position:relative}.video-feature-card[data-astro-cid-fabkckn2]:hover .video-feature-icon[data-astro-cid-fabkckn2]{transform:scale(1.1)}.video-feature-card[data-astro-cid-fabkckn2] h2[data-astro-cid-fabkckn2]{letter-spacing:.02em;font-size:clamp(.95rem,1.4vw,1.08rem)}.video-feature-description[data-astro-cid-fabkckn2]{text-shadow:0 1px 3px #000000bf;opacity:.95;font-size:clamp(.86rem,1.2vw,.92rem);line-height:1.6;color:#e2e8f0!important}@media (width<=991.98px){.video-hero-section[data-astro-cid-fabkckn2]{min-height:auto;padding-top:8.5rem;padding-bottom:clamp(2rem,3.8vh,2.5rem)}}@media (width<=575.98px){.video-hero-section[data-astro-cid-fabkckn2]{min-height:auto;padding-top:8.85rem;padding-bottom:clamp(2rem,3.8vh,2.5rem)}.video-hero-badge-wrap[data-astro-cid-fabkckn2]{margin-bottom:.85rem}.video-primary-btn[data-astro-cid-fabkckn2],.video-secondary-btn[data-astro-cid-fabkckn2]{width:100%}}.font-michroma[data-astro-cid-iuffvxn4]{font-family:Michroma,sans-serif}.video-gallery-section[data-astro-cid-iuffvxn4]{background:radial-gradient(circle at 15% 15%,#0e1e3a73 0%,#0000 60%),radial-gradient(circle at 85% 80%,#0a183066 0%,#0000 60%),radial-gradient(circle at 50% 0,#35b8f214 0%,#0000 50%);padding-top:clamp(2rem,3.8vh,2.5rem);padding-bottom:0;position:relative}.video-section-divider-top[data-astro-cid-iuffvxn4]{z-index:5;background:linear-gradient(90deg,#0000,#35b8f226 16%,#8be3ff94 50%,#35b8f226 84%,#0000);width:min(72%,58rem);height:1px;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #35b8f238}.video-section-divider-top[data-astro-cid-iuffvxn4] .section-divider__marker[data-astro-cid-iuffvxn4]{border:2px solid var(--site-accent-soft,#8be3ff);background:var(--site-bg,#030712);width:9px;height:9px;box-shadow:0 0 14px var(--site-accent-glow,#35b8f266);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-num[data-astro-cid-iuffvxn4]{color:var(--site-accent,#35b8f2);letter-spacing:.05em;font-family:Michroma,sans-serif;font-size:.82rem}.video-subsection-card[data-astro-cid-iuffvxn4]{background:var(--site-card-gradient,linear-gradient(135deg, #35b8f214, #0a1120d9));border:1px solid var(--site-glass-border,#8be3ff2e);-webkit-backdrop-filter:blur(14px);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff14}.video-subsection-card[data-astro-cid-iuffvxn4]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-3px);box-shadow:0 14px 36px #0009,0 0 20px #35b8f22e}.video-img-wrapper[data-astro-cid-iuffvxn4]{aspect-ratio:16/10;cursor:pointer;background:#020712;width:100%;max-height:250px;position:relative}.video-img[data-astro-cid-iuffvxn4]{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.video-subsection-card[data-astro-cid-iuffvxn4]:hover .video-img[data-astro-cid-iuffvxn4]{transform:scale(1.04)}.video-item-title[data-astro-cid-iuffvxn4]{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.35}.video-item-desc[data-astro-cid-iuffvxn4]{font-size:.92rem;color:#cbd5e1!important}.video-img-top-overlay[data-astro-cid-iuffvxn4]{z-index:3;pointer-events:none;background:linear-gradient(#030712bf 0%,#0000 100%);position:absolute;top:0;left:0;right:0}.video-img-badge[data-astro-cid-iuffvxn4]{padding:.3rem .6rem;font-size:.72rem}.video-img-wrapper[data-astro-cid-iuffvxn4] .portfolio-fullscreen-btn[data-astro-cid-iuffvxn4]{pointer-events:auto;opacity:.92;width:34px;height:34px;position:static}.video-img-wrapper[data-astro-cid-iuffvxn4] .portfolio-fullscreen-btn[data-astro-cid-iuffvxn4]:hover{opacity:1;transform:scale(1.08)}.video-lightbox-modal[data-astro-cid-iuffvxn4]{z-index:1090;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.video-lightbox-modal[data-astro-cid-iuffvxn4].is-open{opacity:1;pointer-events:auto}.video-lightbox-backdrop[data-astro-cid-iuffvxn4]{-webkit-backdrop-filter:blur(16px);background:#020610f0;position:absolute;inset:0}.video-lightbox-dialog[data-astro-cid-iuffvxn4]{z-index:1;background:var(--site-panel-gradient,linear-gradient(180deg, #0e1a30f2, #060c18fa));border:1px solid var(--site-glass-border,#8be3ff40);border-radius:20px;flex-direction:column;width:min(1280px,96vw);max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000e6,0 0 40px #35b8f240}.video-lightbox-header[data-astro-cid-iuffvxn4]{background:#0a1120b3;border-bottom:1px solid #35b8f22e;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.4rem;display:flex}.video-lightbox-close[data-astro-cid-iuffvxn4]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:all .2s;display:flex}.video-lightbox-close[data-astro-cid-iuffvxn4]:hover,.video-lightbox-close[data-astro-cid-iuffvxn4]:focus-visible{background:var(--site-accent-strong,#35b8f2);border-color:#fff;outline:none;transform:rotate(90deg)}.video-lightbox-stage[data-astro-cid-iuffvxn4]{user-select:none;touch-action:pan-y;cursor:grab;background:#01040a;flex:auto;align-items:center;width:100%;height:60vh;min-height:340px;max-height:70vh;display:flex;position:relative;overflow:hidden}.video-lightbox-stage[data-astro-cid-iuffvxn4]:active{cursor:grabbing}.video-lightbox-track[data-astro-cid-iuffvxn4]{will-change:transform;pointer-events:none;width:100%;height:100%;display:flex}.video-lightbox-slide{box-sizing:border-box;pointer-events:none;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.video-lightbox-slide img{object-fit:contain;object-position:center;user-select:none;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.video-lightbox-nav[data-astro-cid-iuffvxn4]{z-index:10;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0a1120bf;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.video-lightbox-nav[data-astro-cid-iuffvxn4]:hover,.video-lightbox-nav[data-astro-cid-iuffvxn4]:focus-visible{background:var(--site-accent,#35b8f2);border-color:#fff;outline:none;transform:translateY(-50%)scale(1.1);box-shadow:0 0 20px #35b8f280}.video-lightbox-nav--prev[data-astro-cid-iuffvxn4]{left:1rem}.video-lightbox-nav--next[data-astro-cid-iuffvxn4]{right:1rem}.video-lightbox-footer[data-astro-cid-iuffvxn4]{background:#0a1120d9;border-top:1px solid #35b8f22e;padding:.75rem 1.25rem 1rem}.video-lightbox-thumbs-container[data-astro-cid-iuffvxn4]{scrollbar-width:thin;scrollbar-color:var(--site-accent,#35b8f2) #0a112099;max-width:100%;padding:4px 6px;overflow-x:auto}.video-lightbox-thumbs-strip[data-astro-cid-iuffvxn4]{justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:4px;display:inline-flex}.video-lightbox-strip-btn{cursor:pointer;opacity:.6;background:#0a1120b3;border:1px solid #35b8f24d;border-radius:10px;flex-shrink:0;width:76px;height:48px;padding:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,border-color .2s,box-shadow .25s;position:relative;overflow:hidden}.video-lightbox-strip-btn:hover,.video-lightbox-strip-btn:focus-visible{opacity:.95;border-color:var(--site-accent-soft,#8be3ff);outline:none;transform:scale(1.08);box-shadow:0 4px 12px #0006,0 0 10px #35b8f259}.video-lightbox-strip-btn.is-active{opacity:1;border:2px solid var(--site-accent,#35b8f2);transform:scale(1.08);box-shadow:0 0 16px #35b8f2b3}.video-lightbox-strip-btn img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}@media (width<=767.98px){.video-lightbox-modal[data-astro-cid-iuffvxn4]{padding:.65rem}.video-lightbox-dialog[data-astro-cid-iuffvxn4]{border-radius:16px;width:100%;max-height:96vh}.video-lightbox-header[data-astro-cid-iuffvxn4]{padding:.75rem 1rem}.video-lightbox-stage[data-astro-cid-iuffvxn4]{height:52vh;min-height:260px}.video-lightbox-nav[data-astro-cid-iuffvxn4]{opacity:.85;width:36px;height:36px}.video-lightbox-nav--prev[data-astro-cid-iuffvxn4]{left:.4rem}.video-lightbox-nav--next[data-astro-cid-iuffvxn4]{right:.4rem}.video-lightbox-strip-btn{width:58px;height:38px}}
