.wbd-campaign,.wbd-strip,.wbd-chip{--wbd-blue:var(--wanda-blue,#4e63f0);--wbd-deep:var(--wanda-blue-deep,#2a34a8);--wbd-pale:var(--wanda-blue-pale,#c3d6fa);--wbd-light:var(--wanda-blue-light,#a9c4f5);--wbd-bg:var(--wanda-bg,#070b18);--wbd-mint:#5ee3a1}.wbd-campaign{z-index:2;color:#fff;width:min(100%,1200px);font-family:var(--font-display), "Bricolage Grotesque", sans-serif;margin-inline:auto;padding:168px 24px 0;position:relative}.wbd-campaign *{box-sizing:border-box}body:has(.wbd-strip) nav.fixed.top-4{top:60px!important}.wanda-landing .wbd-campaign+.wanda-hero-grid{padding-top:56px}.wbd-strip{z-index:60;color:#fff;font-family:var(--font-display), "Bricolage Grotesque", sans-serif;background:linear-gradient(90deg, var(--wbd-deep), var(--wbd-blue) 55%, #6a5ce0);align-items:stretch;height:44px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px -18px #4e63f0e6}.wbd-strip-track{white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:13px;display:flex;overflow:hidden}.wbd-strip-run{width:max-content;animation:40s linear infinite wbd-ticker;display:flex}.wbd-strip-run>span{flex:none;align-items:center;gap:14px;padding-left:28px;display:inline-flex}.wbd-strip-track i{color:var(--wbd-mint);font-style:normal}@keyframes wbd-ticker{to{transform:translate(-50%)}}.wbd-strip-cta{font:600 13px/1 var(--font-sans), Arial, sans-serif;background:#070b188c;border-left:1px solid #ffffff2e;flex:none;align-items:center;gap:12px;padding:0 22px;text-decoration:none;display:inline-flex;color:#fff!important}.wbd-strip-cta:hover{background:#070b18cc}#blue-day{scroll-margin-top:150px}.wbd-pass{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(115deg,#4e63f042,#0d1426d1 42% 70%,#6941c638);border:1px solid #a9c4f53d;border-radius:28px;grid-template-columns:168px minmax(0,1fr) auto;align-items:stretch;animation:.8s cubic-bezier(.2,.8,.2,1) both wbd-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #4e63f0f2,inset 0 1px #ffffff14}.wbd-pass:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#c3d6fa29 50%,#0000 65%);animation:2.6s ease-in-out .6s 2 wbd-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes wbd-sweep{to{transform:translate(100%)}}@keyframes wbd-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.wbd-stub{background:linear-gradient(160deg, var(--wbd-blue), var(--wbd-deep));border-right:2px dashed #ffffff59;flex-direction:column;justify-content:center;gap:6px;padding:24px 22px;display:flex;position:relative}.wbd-stub:before,.wbd-stub:after{content:"";background:var(--wbd-bg);border-radius:50%;width:22px;height:22px;position:absolute;right:-12px}.wbd-stub:before{top:-11px}.wbd-stub:after{bottom:-11px}.wbd-stub-label{font:600 10.5px/1 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--wbd-pale)}.wbd-stub-dates{letter-spacing:-.05em;font-size:42px;font-weight:700;line-height:.95}.wbd-stub-dates i{opacity:.55;margin-inline:2px;font-style:normal}.wbd-stub-month{font-size:15px;font-weight:600}.wbd-stub small{color:#ffffffb3;font-size:11px}.wbd-main{align-items:center;gap:28px;min-width:0;padding:24px 30px;display:flex}.wbd-pct{flex:none;line-height:.85;position:relative}.wbd-pct span{letter-spacing:-.06em;background:linear-gradient(180deg, #fff 20%, var(--wbd-light));color:#0000;filter:drop-shadow(0 10px 24px #4e63f08c);-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,6.4vw,92px);font-weight:700;display:block}.wbd-pct b{background:var(--wbd-mint);color:#07120d;font:700 12px/1 var(--font-mono), monospace;letter-spacing:.08em;border-radius:8px;padding:5px 8px;position:absolute;top:-12px;right:-10px;rotate:10deg;box-shadow:0 6px 16px -6px #5ee3a1cc}.wbd-copy{gap:8px;min-width:0;display:grid}.wbd-kicker{font:600 10.5px/1.3 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--wbd-pale);align-items:center;gap:8px;margin:0;display:inline-flex}.wbd-kicker img{width:16px;height:16px;animation:10s linear infinite wbd-spin}@keyframes wbd-spin{to{transform:rotate(360deg)}}.wbd-copy h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.08}.wbd-copy h2 em{font-family:var(--font-serif), Georgia, serif;color:var(--wbd-light);white-space:nowrap;font-style:italic;font-weight:400}.wbd-price{color:#ffffffb8;margin:0;font-size:15px}.wbd-price s{color:#ffffff80;text-decoration-color:#ff7a7a;text-decoration-thickness:2px}.wbd-price b{color:#fff;font-size:18px}.wbd-actions{flex-direction:column;justify-content:center;gap:10px;min-width:236px;padding:22px 24px 22px 0;display:flex}.wbd-timer{font:500 12px/1.3 var(--font-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wbd-pale);background:#070b1899;border:1px solid #a9c4f52e;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.wbd-live-dot{background:var(--wbd-mint);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite wbd-ping;box-shadow:0 0 #5ee3a199}@keyframes wbd-ping{70%{box-shadow:0 0 0 8px #5ee3a100}}.wbd-btn{min-height:46px;font:600 14.5px/1 var(--font-sans), Arial, sans-serif;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px -14px #a9c4f5e6;color:var(--wbd-deep)!important}.wbd-btn:hover{transform:translateY(-1px)}.wbd-btn--ghost{box-shadow:none;background:#4e63f02e;border:1px solid #a9c4f566;color:#fff!important}.wbd-btn--ghost:hover{background:#4e63f052}.wbd-campaign a:focus-visible{outline:2px solid var(--wbd-mint);outline-offset:3px}.wbd-chip{font:700 10.5px/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#5ee3a11f;border:1px solid #5ee3a173;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px 5px 9px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:var(--wbd-mint)!important}.wbd-chip:hover{background:#5ee3a138;transform:translateY(-1px)}.wbd-chip i{font-style:normal;animation:2.4s ease-in-out infinite wbd-twinkle}@keyframes wbd-twinkle{50%{opacity:.35;transform:scale(.8)rotate(45deg)}}.wbd-chip b{font-weight:700}.wbd-chip>span:last-child{opacity:.8}.wbd-chip--note{white-space:normal;text-align:left;gap:10px;padding:9px 16px 9px 12px}.wbd-chip--note b{white-space:nowrap;background:var(--wbd-mint);color:#07120d;border-radius:999px;flex:none;padding:4px 8px}.wbd-chip--note>span:not(:last-child){font:600 13px/1.3 var(--font-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;color:#fff}.wanda-journey-aside .wbd-chip--note{background:linear-gradient(140deg,#5ee3a124,#4e63f01f);border-radius:18px;justify-items:start;gap:8px;width:100%;margin-top:12px;padding:14px 40px 14px 16px;display:grid;position:relative}.wanda-journey-aside .wbd-chip--note>i{display:none}.wanda-journey-aside .wbd-chip--note>span:not(:last-child){font-size:13.5px;line-height:1.35}.wanda-journey-aside .wbd-chip--note>span:last-child{font-size:14px;position:absolute;top:14px;right:16px}.wbd-chip-row{justify-content:center;padding:20px 16px;display:flex}.wbd-chip:focus-visible{outline:2px solid var(--wbd-mint);outline-offset:3px}@media (max-width:1023px){.wbd-pass{grid-template-columns:150px minmax(0,1fr)}.wbd-stub{grid-row:span 2}.wbd-actions{flex-flow:wrap;min-width:0;padding:0 24px 24px 30px}.wbd-actions>*{flex:200px}}@media (max-width:639px){.wbd-campaign{padding:156px 16px 0}.wanda-landing .wbd-campaign+.wanda-hero-grid{padding-top:40px}.wbd-strip-track{font-size:11.5px}.wbd-strip-cta{gap:8px;padding:0 14px;font-size:11.5px}.wbd-pass{border-radius:24px;flex-direction:column;display:flex}.wbd-stub{border-bottom:2px dashed #ffffff59;border-right:0;flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:16px 20px}.wbd-stub:before,.wbd-stub:after{top:auto;bottom:-12px;right:auto}.wbd-stub:before{left:-11px}.wbd-stub:after{right:-11px}.wbd-stub-label{flex-basis:100%}.wbd-stub-dates{font-size:34px}.wbd-main{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px 8px}.wbd-actions{flex-direction:column;padding:16px 20px 22px}.wbd-actions>*{flex:none}}@media (prefers-reduced-motion:reduce){.wbd-campaign *,.wbd-campaign :before,.wbd-campaign :after{animation:none!important}}
