.hg-section-dark-wrapper{display:contents}.hg-section{padding:4rem 0}.hg-section-flush{padding:0}.hg-section-default{background:color-mix(in srgb, var(--_dark-scale-2) 50%, transparent)}.hg-section-sunken{background:color-mix(in srgb, var(--_dark-scale-1) 60%, transparent)}.hg-section-raised{background:color-mix(in srgb, var(--_dark-scale-3) 40%, transparent)}.hg-section-border-top,.hg-section-border-bottom{position:relative}.hg-section-border-top:before,.hg-section-border-bottom:after{--shimmer-color:var(--color-hg-light);content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--shimmer-color) 40%, transparent), var(--shimmer-color), color-mix(in srgb, var(--shimmer-color) 40%, transparent));opacity:.2;background-size:200% 100%;height:.5px;animation:12s ease-in-out infinite shimmer;position:absolute;left:0;right:0}.hg-section-border-top:before{top:0}.hg-section-border-bottom:after{bottom:0}.hg-section-inner{max-width:1280px;margin:0 auto;padding:0 2rem}.hg-section-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.hg-section-header-text{flex-direction:column;gap:.75rem;display:flex}.hg-section-heading{font-family:var(--font-sans);font-size:var(--hg-text-display-sm);letter-spacing:-.01em;color:var(--foreground);font-weight:600;line-height:1.2}.hg-section-subheading{max-width:650px;line-height:1.6}.hg-section-view-all{flex-shrink:0}.hg-section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);display:block}.hg-section-centered .hg-section-header{text-align:center;align-items:center;margin-bottom:5rem}.hg-section-centered .hg-section-header-text{align-items:center}.hg-section.hg-section-light{padding:0}.hg-section-light>.hg-section-inner{color:var(--foreground);background-color:var(--background);background-image:radial-gradient(circle clamp(50vh, 60vmax, 90vh) at 50% 85%, var(--hg-scale-1) 20%, var(--hg-scale-4) 100%);padding:4rem 2rem}@media (width>=768px){.hg-section{padding:5rem 0}.hg-section-flush,.hg-section.hg-section-light{padding:0}.hg-section-light>.hg-section-inner{padding:4rem 2rem}.hg-section-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem}.hg-section-centered .hg-section-header{flex-direction:column;justify-content:center;align-items:center}}@media (width>=1024px){.hg-section.hg-section-light{padding:4rem 10px}.hg-section-light>.hg-section-inner{border:1px solid var(--color-hg-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:3rem}}@media (width>=1280px){.hg-section.hg-section-light{padding:5rem 2rem}}@media (width>=1440px){.hg-section.hg-section-light{padding-left:4rem;padding-right:4rem}.hg-section-light>.hg-section-inner{max-width:calc(1280px + 2rem)}}@media (width>=1024px){.hg-section-light>.hg-section-card-sunken{background-image:linear-gradient(color-mix(in srgb, var(--surface-sunken) 50%, transparent), color-mix(in srgb, var(--surface-sunken) 50%, transparent)), radial-gradient(circle clamp(50vh, 60vmax, 90vh) at 50% 85%, var(--hg-scale-1) 20%, var(--hg-scale-4) 100%)}.hg-section-light>.hg-section-card-raised{background-image:linear-gradient(color-mix(in srgb, var(--surface-raised) 50%, transparent), color-mix(in srgb, var(--surface-raised) 50%, transparent)), radial-gradient(circle clamp(50vh, 60vmax, 90vh) at 50% 85%, var(--hg-scale-1) 20%, var(--hg-scale-4) 100%)}}.hg-section.hg-section-light.hg-section-light-full{color:var(--foreground);background-color:var(--background);background-image:radial-gradient(circle clamp(50vh, 60vmax, 90vh) at 50% 85%, var(--hg-scale-1) 20%, var(--hg-scale-4) 100%);padding:0}.hg-section.hg-section-light.hg-section-light-full>.hg-section-inner{box-shadow:none;background:0 0;border:none;border-radius:0}
