.marketing-editorial{--warm-paper:var(--bone-dim);--warm-glow:color-mix(in srgb,var(--terracotta) 35%,transparent);--warm-ink:var(--maroon);background-color:var(--background);color:var(--foreground)}.marketing-editorial :is(section[id],main[id]){scroll-margin-top:6rem}.marketing-editorial :focus-visible{outline-offset:3px}.marketing-editorial .display-xl{font-family:var(--font-marketing-display),system-ui,sans-serif;font-weight:400;letter-spacing:.005em;line-height:.98;text-transform:uppercase;font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.marketing-editorial .display-xl{font-size:3rem;line-height:1}}@media (min-width:768px){.marketing-editorial .display-xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.marketing-editorial .display-xl{font-size:5.25rem}}.marketing-editorial .display-lg{font-family:var(--font-marketing-display),system-ui,sans-serif;font-weight:400;letter-spacing:.005em;line-height:1.02;text-transform:uppercase;font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.marketing-editorial .display-lg{font-size:3rem;line-height:1}}@media (min-width:768px){.marketing-editorial .display-lg{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.marketing-editorial .display-lg{font-size:4.5rem;line-height:1}}.marketing-editorial .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity:1;color:var(--muted-foreground)}.marketing-editorial .eyebrow:before{content:none}.marketing-editorial h1.display-xl,.marketing-editorial h2,.marketing-editorial h3,.marketing-editorial h4{font-family:var(--font-marketing-display),system-ui,sans-serif;font-weight:400;letter-spacing:.005em}.marketing-editorial h2,.marketing-editorial h3,.marketing-editorial h4{text-transform:uppercase}.marketing-editorial .dot-row{display:flex;align-items:center;gap:10px}.marketing-editorial .dot-row .dot{width:5px;height:5px;border-radius:50%}.marketing-editorial .dot-row .dot.c1{background:var(--maroon-bright)}.marketing-editorial .dot-row .dot.c2{background:var(--green-bright)}.marketing-editorial .dot-row .dot.c3{background:var(--terracotta-bright)}.marketing-editorial .dot-row.on-light .dot.c1{background:var(--maroon)}.marketing-editorial .dot-row.on-light .dot.c2{background:var(--green)}.marketing-editorial .dot-row.on-light .dot.c3{background:var(--terracotta)}.marketing-editorial .rule-tri{height:2px;background:linear-gradient(to right,var(--maroon-bright),var(--green-bright),var(--terracotta-bright))}.marketing-editorial .rule-tri.on-light{background:linear-gradient(to right,var(--maroon),var(--green),var(--terracotta))}.marketing-editorial .section-ink{background:radial-gradient(circle at 15% 10%,var(--ink-soft) 0,var(--ink) 70%);color:var(--cream-text)}.marketing-editorial .section-ink .ink-muted{color:color-mix(in srgb,var(--cream-text) 72%,transparent)}@keyframes vendora-vendor-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vendora-marquee-track{display:flex;align-items:center;width:max-content;animation:vendora-vendor-scroll 42s linear infinite}.vendora-marquee-wrap:hover .vendora-marquee-track{animation-play-state:paused}@keyframes vendora-ring-drift{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vendora-ring-fill{0%{stroke-dashoffset:490}45%{stroke-dashoffset:0}55%{stroke-dashoffset:0}to{stroke-dashoffset:490}}@keyframes vendora-core-breathe{0%,to{box-shadow:0 0 0 0 transparent,0 10px 32px -14px color-mix(in srgb,var(--ink) 30%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--ink) 5%,transparent),0 14px 40px -12px color-mix(in srgb,var(--ink) 40%,transparent)}}.vendora-training-mock.is-active .vendora-training-ring-drift{animation:vendora-ring-drift 48s linear infinite}.vendora-training-mock.is-active .vendora-training-ring-fill{animation:vendora-ring-fill 8s ease-in-out infinite}.vendora-training-mock.is-active .vendora-training-core{animation:vendora-core-breathe 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.marketing-editorial *,.marketing-editorial :after,.marketing-editorial :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.vendora-marquee-track,.vendora-training-mock.is-active .vendora-training-core,.vendora-training-mock.is-active .vendora-training-ring-drift,.vendora-training-mock.is-active .vendora-training-ring-fill{animation:none}.vendora-training-mock.is-active .vendora-training-ring-fill{stroke-dashoffset:0}}