.editorial{font-family:var(--font-sans)}.editorial h1,.editorial h2,.editorial h3{font-family:var(--font-heading)}.editorial-section{border-top:1px solid color-mix(in srgb, var(--chart-2) 55%, transparent);scroll-margin-top:6rem}.editorial-hero{background:radial-gradient(ellipse at 76% 46%, color-mix(in srgb, var(--primary) 23%, transparent), transparent 58%), linear-gradient(125deg, var(--secondary), var(--background) 72%)}.editorial-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--chart-2) 17%, transparent), transparent 65%)}.editorial-cta{isolation:isolate;background:var(--chart-2);color:var(--gold-foreground);transition:box-shadow var(--transition-normal), transform var(--transition-normal);position:relative;overflow:hidden}.editorial-cta:before{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--foreground) 40%, transparent) 50%, transparent 80%);transition:transform .4s;position:absolute;inset:0;transform:translate(-125%)}.editorial-cta:hover:before,.editorial-cta:focus-visible:before{transform:translate(125%)}.editorial-cta:hover{box-shadow:var(--shadow-md)}.editorial-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.editorial-particles span{background:var(--chart-2);opacity:.35;border-radius:50%;width:3px;height:3px;animation:16s ease-in-out infinite alternate editorial-drift;position:absolute}.editorial-particles span:nth-child(3n){width:2px;height:2px}@keyframes editorial-drift{0%{opacity:.12;transform:translate(0,0)}to{opacity:.5;transform:translate(18px,-55px)}}.editorial-device{filter:drop-shadow(0 24px 24px color-mix(in srgb, var(--background) 80%, transparent))}.editorial-faq [data-state=open]{border-left-color:var(--chart-2)}.editorial-faq [data-state=closed],.editorial-faq [data-state=open]{animation-duration:.2s}.editorial-figure{will-change:transform}@media (prefers-reduced-motion:reduce){.editorial *,.editorial :before,.editorial :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.editorial-figure{will-change:auto;transform:none!important}}
