:root{--base-bg-color:#000;--base-text-color:#fff;--color-brand-surface:#000;--color-brand-surface-inverse:#fff;--color-brand-surface-elevated:#000;--color-brand-text:#fff;--color-brand-text-inverse:#000;--color-brand-red:red;--color-brand-yellow:#ffb900;--color-brand-red-dark:#b00003;--color-brand-organic-green:#009640;--highlight-card-bg:#161618;--highlight-badge-bg:var(--color-brand-yellow);--color-brand-primary:#ea2027;--color-brand-secondary:#00a44f;--color-brand-tertiary:#0973b8;--color-brand-accent:#ea2027;--font-brand-display:"Kanzi Display", "DIN Pro", "Roboto Condensed Variable", "Roboto Condensed", "Inter", ui-sans-serif, system-ui, sans-serif;--font-brand-body:"Kanzi Body", "DIN Pro", "Roboto Condensed Variable", "Roboto Condensed", "Inter", ui-sans-serif, system-ui, sans-serif;--font-brand-mono:"JetBrains Mono", ui-monospace, monospace;--asset-brand-apple-w-shadow-sm:url(https://cdn.theleads.io/kanzi/kanzi-apple-w-shadow-sm.webp);--radius-brand-sm:.625rem;--radius-brand-md:.75rem;--radius-brand-lg:1rem;--radius-brand-xl:1.5rem;--radius-brand-organic:2.5rem;--radius-brand-card:var(--radius-brand-xl);--radius-brand-button:var(--radius-brand-md);--radius-brand-image:var(--radius-brand-lg);--color-brand-glow:#939598;--drop-shadow-brand-glow:drop-shadow(0 0 80px #939598cc) drop-shadow(0 0 120px #93959866);--spacing-brand-xs:.25rem;--spacing-brand-sm:.5rem;--spacing-brand-md:1rem;--spacing-brand-lg:1rem;--spacing-brand-xl:1.5rem;--spacing-brand-2xl:2rem}@media (width>=769px){:root{--spacing-brand-lg:1.5rem;--spacing-brand-2xl:3rem}}@layer brand{.campaign-header--nav-list-link.link-active{color:var(--color-brand-red)}.campaign-main{color:var(--color-brand-text);font-family:var(--font-brand-body);position:relative}.campaign-id{text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand-text-muted,#ffffffb3);background:var(--color-brand-surface-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--spacing-brand-xs) var(--spacing-brand-sm);border-radius:var(--radius-brand-organic);border:1px solid oklch(85% .15 75/.3);font-size:.75rem;font-weight:600;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.campaign-module--card.campaign-module--prize[data-highlight=true]{background-color:var(--highlight-card-bg)}.campaign-module--card.campaign-module--prize[data-highlight=true] .campaign-module__prize-card-badge{background-color:var(--highlight-badge-bg)}.campaign-id:before{content:"";width:100%;height:100%;animation:2s infinite energyShimmer;position:absolute;top:0;left:-100%}.campaign-main{z-index:1;max-width:64rem;color:var(--color-brand-text);margin:0 auto;padding:0;position:relative}.campaign-content{flex-direction:column;display:flex}.campaign-hero-module{border:none;border-radius:0}.campaign-hero-module--primary{min-height:57vh}.campaign-hero-module__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,oklch(65% .25 25/.6) 0%,oklch(45% .31 15/.4) 100%)}.campaign-hero-module__background:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.campaign-hero-module__content{padding:var(--spacing-brand-2xl) var(--spacing-brand-lg);text-align:left}.campaign-hero-module__text-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.campaign-hero-module__heading{color:var(--color-brand-text-inverse);text-shadow:0 0 20px #ea202799,0 2px 8px #000000e6;margin-bottom:var(--spacing-brand-lg);letter-spacing:-.02em;filter:drop-shadow(0 0 10px #ea20274d);font-size:2.5rem;font-weight:900;line-height:.9}.campaign-hero-module__text{color:var(--color-brand-text-inverse);text-shadow:0 2px 8px #000000e6;opacity:.95;max-width:42rem;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:400;line-height:1.6}.campaign-module[data-block-index="0"] .campaign-hero-module{border-color:var(--color-brand-primary);box-shadow:0 25px 50px -12px #0000004d,0 0 20px #ea202766,0 0 40px oklch(75% .35 145/.3)}.campaign-feed-input-module{background:0 0}.campaign-feed-input-module:before{content:"";transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.campaign-feed-input-module:focus-within:before{transform:scaleX(1)}h1{color:var(--color-brand-text);font-family:var(--font-brand-display);letter-spacing:-.02em;margin-bottom:var(--spacing-brand-lg);font-weight:900;line-height:1.1}h2{color:var(--color-brand-text);font-family:var(--font-brand-display);font-weight:700}h3{color:var(--color-brand-text);font-family:var(--font-brand-display);font-weight:600}p{color:var(--color-brand-text);font-family:var(--font-brand-body)}.campaign-error-content{background:var(--color-brand-surface-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-brand-lg);padding:var(--spacing-brand-xl);border:2px solid oklch(45% .31 15/.3);box-shadow:0 25px 50px -12px #0000004d}.campaign-error-title{color:var(--color-brand-secondary);font-family:var(--font-brand-display);font-weight:800}.campaign-loading-spinner{border-color:var(--color-brand-primary);border-top-color:var(--color-brand-accent);box-shadow:0 0 20px #ea202766}.campaign-loading-text{color:var(--color-brand-text-muted,#ffffffb3);font-weight:500;font-family:var(--font-brand-body)}.campaign-main{padding:0}.campaign-hero-module__content{padding:var(--spacing-brand-2xl) var(--spacing-brand-lg)}@media (width>=769px){.campaign-main{padding:initial}}.kanzi-apple--shadow{aspect-ratio:155/183.63;max-height:11.4769rem;filter:var(--drop-shadow-brand-glow)}@media (width>=769px) and (width<=1439px){.kanzi-apple--shadow{aspect-ratio:253/284;flex:unset;width:clamp(11.4769rem,10vw + 5rem,15.8125rem);max-height:clamp(11.4769rem,12vw + 5rem,17.75rem)}}@media (width>=1440px){.kanzi-apple--shadow{aspect-ratio:253/284;flex:unset;width:15.8125rem;max-height:17.75rem}}@media (prefers-contrast:high){.campaign-hero-module{border-width:3px;border-color:var(--color-brand-primary)}.campaign-title{color:var(--color-brand-primary);-webkit-text-fill-color:var(--color-brand-primary)}}@media (prefers-reduced-motion:reduce){.campaign-title,.campaign-id:before{animation:none}.campaign-hero-module,.campaign-hero-module__img{transition:none}}}
