.hero[data-astro-cid-ge2uvauf]{--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--color-ink)}.hero-wash[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 20% 30%,#3dbcd31a,#0000 30rem),radial-gradient(circle at 85% 40%,#58479724,#0000 35rem)}.hero-bezel[data-astro-cid-ge2uvauf]{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1.5rem;padding:.4rem;box-shadow:0 40px 80px -24px #000c,0 12px 24px -12px #0009,inset 0 1px #ffffff14}.hero-viewport[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;isolation:isolate;background:#1a1f2b;border-radius:1.1rem;position:relative;overflow:hidden}.hero-slide[data-astro-cid-ge2uvauf]{opacity:0;filter:blur(8px);transition:opacity .7s,filter .7s;position:absolute;inset:0}.hero-slide[data-astro-cid-ge2uvauf][data-active]{opacity:1;filter:none;z-index:1}.hero-slide-img[data-astro-cid-ge2uvauf]{object-fit:cover;user-select:none;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hero-slide[data-astro-cid-ge2uvauf][data-active] .hero-slide-img[data-astro-cid-ge2uvauf]{animation:8s forwards hero-zoom}@keyframes hero-zoom{0%{transform:scale(1.001)}to{transform:scale(1.045)}}.hero-rise[data-astro-cid-ge2uvauf]{animation:hero-rise .9s var(--ease-out) both;animation-delay:.12s}@keyframes hero-rise{0%{transform:translateY(28px)}to{transform:none}}}.hero-arrow[data-astro-cid-ge2uvauf]{z-index:5;color:#fff;backdrop-filter:blur(10px);width:2.75rem;height:2.75rem;transition:opacity .22s ease, scale .22s var(--ease-out), background-color .16s ease, border-color .16s ease, color .16s ease;background:#0a0d159e;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.hero-arrow[data-astro-cid-ge2uvauf]:active{scale:.92}@media (hover:hover) and (pointer:fine){.hero-arrow[data-astro-cid-ge2uvauf]{opacity:0;scale:.9}.hero-carousel[data-astro-cid-ge2uvauf]:hover .hero-arrow[data-astro-cid-ge2uvauf],.hero-carousel[data-astro-cid-ge2uvauf]:focus-within .hero-arrow[data-astro-cid-ge2uvauf]{opacity:1;scale:1}.hero-arrow[data-astro-cid-ge2uvauf]:hover{background:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-ink)}}.hero-bar[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:.25rem;padding:.85rem .85rem .35rem 1rem;display:flex}.hero-bar-segs[data-astro-cid-ge2uvauf]{justify-content:space-between}@media (width>=80rem){.hero-bar[data-astro-cid-ge2uvauf]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.55rem}}.hero-seg[data-astro-cid-ge2uvauf]{align-items:center;height:2.25rem;padding-inline:.15rem;display:flex}@media (width<=79.99rem){.hero-seg[data-astro-cid-ge2uvauf]{flex:1}.hero-seg-track[data-astro-cid-ge2uvauf],.hero-seg[data-astro-cid-ge2uvauf][data-active] .hero-seg-track[data-astro-cid-ge2uvauf]{width:100%}}.hero-seg-track[data-astro-cid-ge2uvauf]{width:1.25rem;height:3px;transition:width .3s var(--ease-out);background:#ffffff29;border-radius:9999px;display:block;position:relative;overflow:hidden}.hero-seg[data-astro-cid-ge2uvauf][data-active] .hero-seg-track[data-astro-cid-ge2uvauf]{width:2.25rem}@media (hover:hover) and (pointer:fine){.hero-seg[data-astro-cid-ge2uvauf]:hover .hero-seg-track[data-astro-cid-ge2uvauf]{background:#ffffff52}}.hero-progress[data-astro-cid-ge2uvauf]{background:var(--color-cyan);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.carousel-dot[data-astro-cid-ge2uvauf][data-active] .hero-progress[data-astro-cid-ge2uvauf]{animation:hero-progress var(--interval,5.2s) linear forwards}.hero[data-astro-cid-ge2uvauf][data-paused] .carousel-dot[data-astro-cid-ge2uvauf][data-active] .hero-progress[data-astro-cid-ge2uvauf]{animation-play-state:paused}@keyframes hero-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-ge2uvauf]{filter:none}.carousel-dot[data-astro-cid-ge2uvauf][data-active] .hero-progress[data-astro-cid-ge2uvauf]{animation:none;transform:scaleX(1)}}.hero-specs[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin-top:2.5rem;padding-block:1.5rem 2.5rem;display:grid}@media (width>=64rem){.hero-specs[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;padding-block:1.75rem 2.25rem}.hero-spec[data-astro-cid-ge2uvauf]+.hero-spec[data-astro-cid-ge2uvauf]{border-left:1px solid #ffffff14;padding-left:2rem}.hero-spec[data-astro-cid-ge2uvauf]{padding-right:1rem}}.hero-spec-value[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-cyan);font-size:1.05rem;font-weight:700}@media (width>=80rem){.hero-spec-value[data-astro-cid-ge2uvauf]{white-space:nowrap}}.hero-spec-label[data-astro-cid-ge2uvauf]{color:var(--color-steel);margin-top:.3rem;font-size:.8rem;line-height:1.4}.quick-form[data-astro-cid-df764wnf]{background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:1.25rem;flex-direction:column;gap:0;min-width:0;padding:1.75rem;display:flex}.qf-fields[data-astro-cid-df764wnf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.25rem;display:grid}.qf-field[data-astro-cid-df764wnf]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.qf-field-full[data-astro-cid-df764wnf]{grid-column:1/-1}.qf-field[data-astro-cid-df764wnf] label[data-astro-cid-df764wnf]{color:var(--color-steel);align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.qf-field[data-astro-cid-df764wnf] label[data-astro-cid-df764wnf] .qf-optional[data-astro-cid-df764wnf]{margin-left:auto}.qf-field[data-astro-cid-df764wnf] input[data-astro-cid-df764wnf],.qf-field[data-astro-cid-df764wnf] select[data-astro-cid-df764wnf],.qf-field[data-astro-cid-df764wnf] textarea[data-astro-cid-df764wnf]{background:var(--color-ink);border:1px solid var(--color-line);width:100%;color:var(--color-white);border-radius:.5rem;padding:.55rem .75rem;font-size:.85rem;transition:border-color .15s}.qf-field[data-astro-cid-df764wnf] input[data-astro-cid-df764wnf]:focus,.qf-field[data-astro-cid-df764wnf] select[data-astro-cid-df764wnf]:focus,.qf-field[data-astro-cid-df764wnf] textarea[data-astro-cid-df764wnf]:focus{border-color:var(--color-cyan);outline:none;box-shadow:0 0 0 2px #3dbcd326}.qf-field[data-astro-cid-df764wnf] input[data-astro-cid-df764wnf]::placeholder,.qf-field[data-astro-cid-df764wnf] textarea[data-astro-cid-df764wnf]::placeholder{color:var(--color-muted)}.qf-field[data-astro-cid-df764wnf] select[data-astro-cid-df764wnf]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.qf-field[data-astro-cid-df764wnf] select[data-astro-cid-df764wnf] option[data-astro-cid-df764wnf]{background:var(--color-ink);color:var(--color-white)}.qf-dropzone[data-astro-cid-df764wnf]{position:relative}.qf-field[data-astro-cid-df764wnf] .qf-dropzone[data-astro-cid-df764wnf] input[data-astro-cid-df764wnf].qf-dropzone-input{z-index:2;opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.qf-field[data-astro-cid-df764wnf] .qf-dropzone[data-astro-cid-df764wnf] input[data-astro-cid-df764wnf].qf-dropzone-input::file-selector-button{cursor:pointer;width:100%;height:100%}.qf-dropzone-ui[data-astro-cid-df764wnf]{text-align:center;border:1.5px dashed var(--color-line-soft);background:var(--color-ink);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8.5rem;padding:1.25rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.qf-dropzone[data-astro-cid-df764wnf]:hover .qf-dropzone-ui[data-astro-cid-df764wnf]{border-color:var(--color-cyan);background:#3dbcd30d}.qf-dropzone[data-astro-cid-df764wnf]:has(.qf-dropzone-input:focus-visible) .qf-dropzone-ui[data-astro-cid-df764wnf]{border-color:var(--color-cyan);box-shadow:0 0 0 2px #3dbcd326}.qf-dropzone-icon[data-astro-cid-df764wnf]{width:1.75rem;height:1.75rem;color:var(--color-steel);transition:color .15s}.qf-dropzone[data-astro-cid-df764wnf]:hover .qf-dropzone-icon[data-astro-cid-df764wnf]{color:var(--color-cyan)}.qf-dropzone-title[data-astro-cid-df764wnf]{font-family:var(--font-display);color:#fff;font-size:.95rem;font-weight:650}.qf-dropzone-note[data-astro-cid-df764wnf]{color:var(--color-muted);font-size:.72rem;line-height:1.5}.qf-dropzone-note[data-astro-cid-df764wnf] a[data-astro-cid-df764wnf]{color:var(--color-cyan-soft);text-underline-offset:2px;font-weight:600;text-decoration:underline}.qf-dropzone-note[data-astro-cid-df764wnf] a[data-astro-cid-df764wnf]:hover{color:var(--color-cyan-bright)}.qf-dropzone-sub[data-astro-cid-df764wnf]{color:var(--color-muted);font-size:.72rem;line-height:1.5}.file-list[data-astro-cid-df764wnf]{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.file-list-item[data-astro-cid-df764wnf]{background:var(--color-panel-elevated,#111827);border:1px solid var(--color-line-soft);border-radius:.375rem;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.8rem;display:flex}.file-list-name[data-astro-cid-df764wnf]{font-family:var(--font-mono);color:var(--color-cyan-soft);word-break:break-all;flex:1;font-size:.72rem}.file-list-size[data-astro-cid-df764wnf]{color:var(--color-muted);white-space:nowrap;font-size:.68rem}.file-list-remove[data-astro-cid-df764wnf]{width:1.35rem;height:1.35rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.file-list-remove[data-astro-cid-df764wnf]:hover{color:var(--color-red,#ef4444);background:#ef44441f}.file-summary[data-astro-cid-df764wnf]{color:var(--color-muted);margin-top:.25rem;font-size:.72rem}.file-error[data-astro-cid-df764wnf]{color:var(--color-red,#ef4444);margin-top:.25rem;font-size:.75rem}.qf-field[data-astro-cid-df764wnf] textarea[data-astro-cid-df764wnf]{resize:vertical;min-height:4.5rem}.qf-consent[data-astro-cid-df764wnf]{color:var(--color-muted);align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.75rem;line-height:1.5;display:flex}.qf-consent[data-astro-cid-df764wnf] input[data-astro-cid-df764wnf][type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--color-cyan);flex-shrink:0;margin-top:.05rem}.qf-consent[data-astro-cid-df764wnf] a[data-astro-cid-df764wnf]{color:var(--color-cyan-soft);text-underline-offset:2px;text-decoration:underline}.qf-status[data-astro-cid-df764wnf]{text-align:center;border-radius:.5rem;margin-top:.75rem;padding:.5rem;font-size:.825rem}.qf-status[data-astro-cid-df764wnf][data-state=error]{color:var(--color-red,#ef4444);background:#ef444414}.qf-status[data-astro-cid-df764wnf][data-state=progress]{color:var(--color-cyan-soft);background:#3dbcd314}.qf-status[data-astro-cid-df764wnf][data-state=success]{color:var(--color-cyan);background:#3dbcd31a}@media (width<=30rem){.qf-fields[data-astro-cid-df764wnf]{grid-template-columns:minmax(0,1fr)}.quick-form[data-astro-cid-df764wnf]{border-left:0;border-right:0;border-radius:0;padding:1rem}}@media (width<=23rem){.quick-form[data-astro-cid-df764wnf]{padding:.75rem}}
