.g7frva_page{--color-background:var(--scene-night);--color-surface:var(--scene-surface);--color-surface-elevated:var(--scene-surface);--color-foreground:var(--scene-text);--color-foreground-muted:var(--scene-text-muted);--color-border:var(--scene-border);--color-border-strong:color-mix(in srgb, var(--scene-text) 40%, transparent);--color-accent-text:var(--scene-glow);--color-focus-ring:var(--scene-glow-soft);--color-overlay-hover:color-mix(in srgb, var(--scene-glow) 8%, transparent);--color-primary:var(--scene-moss);--color-primary-hover:var(--scene-moss-light);--color-on-primary:var(--scene-text);--color-success:#7fcf96;--color-success-surface:color-mix(in srgb, #7fcf96 14%, var(--scene-surface));--color-error:#f39a8d;--color-error-surface:color-mix(in srgb, #f39a8d 13%, var(--scene-surface));--banner-height:26rem;isolation:isolate;background:var(--scene-night);color:var(--scene-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;position:relative}.g7frva_scene{z-index:-1;height:var(--banner-height);pointer-events:none;background:var(--scene-abyss);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.g7frva_image{object-fit:cover;object-position:60% 50%;opacity:.85}.g7frva_tint{background:linear-gradient(color-mix(in srgb, var(--scene-moss) 46%, transparent), color-mix(in srgb, var(--scene-night) 52%, transparent));mix-blend-mode:multiply;position:absolute;inset:0}.g7frva_glow{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--scene-glow) 12%, transparent), transparent 70%);width:60%;height:80%;animation:9s ease-in-out infinite alternate g7frva_breathe;position:absolute;top:8%;right:4%}@keyframes g7frva_breathe{0%{opacity:.55}to{opacity:1}}.g7frva_shade{background:radial-gradient(ellipse 75% 60% at 18% 40%, color-mix(in srgb, var(--scene-abyss) 70%, transparent), transparent 100%), linear-gradient(to right, color-mix(in srgb, var(--scene-abyss) 55%, transparent) 0%, transparent 65%), linear-gradient(to bottom, color-mix(in srgb, var(--scene-abyss) 78%, transparent) 0%, color-mix(in srgb, var(--scene-abyss) 56%, transparent) 40%, transparent 66%, transparent 100%);position:absolute;inset:0}.g7frva_main{width:min(100% - 2 * var(--gutter), 46rem);padding-bottom:var(--space-8);margin-inline:auto}.g7frva_hero{padding-block:var(--space-6) 7rem;flex-direction:column;align-items:flex-start;display:flex}.g7frva_badge{align-items:center;gap:var(--space-2);border:1px solid var(--scene-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--scene-surface) 50%, transparent);color:var(--scene-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:.35rem .9rem;display:inline-flex}.g7frva_badgeDot{background:var(--scene-glow);width:.4rem;height:.4rem;box-shadow:0 0 8px var(--scene-glow);border-radius:50%}.g7frva_title{margin-top:var(--space-4);color:color-mix(in srgb, var(--scene-glow-soft) 30%, var(--scene-text));font-size:clamp(2.25rem,1.4rem + 4.4vw,4rem);font-weight:var(--weight-regular);letter-spacing:-.015em;text-shadow:0 0 2.5rem color-mix(in srgb, var(--scene-glow) 28%, transparent);overflow-wrap:anywhere;line-height:1.06}.g7frva_description{max-width:30rem;margin-top:var(--space-4);color:color-mix(in srgb, var(--scene-text) 88%, transparent);font-size:var(--text-lg);font-weight:300;line-height:var(--leading-relaxed)}@media (min-width:48em){.g7frva_hero{padding-block:var(--space-7) 6rem}}@media (min-width:64em){.g7frva_page{--banner-height:30rem}.g7frva_hero{padding-block:var(--space-7) 6.5rem}}@media (prefers-reduced-motion:reduce){.g7frva_glow{animation:none}}
