.oz-confetti-overlay{pointer-events:none;z-index:10000;position:fixed;inset:0;overflow:hidden}.oz-confetti-piece{top:var(--oz-origin-y,50vh);left:var(--oz-origin-x,50vw);transform-style:preserve-3d;opacity:0;will-change:transform, opacity;border-radius:1px;animation-name:oz-confetti-float;animation-fill-mode:forwards;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 1px 3px #0000002e}@keyframes oz-confetti-float{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(-50%,-50%)scale(0)rotateY(0)rotate(0)}5%{opacity:1;transform:translate(-50%,-50%)scale(1)rotateY(15deg)rotate(10deg)}14%{transform:translate(calc(-50% + var(--oz-burst-x)), calc(-50% + var(--oz-burst-y))) rotateY(60deg) rotateZ(var(--oz-rot-mid));animation-timing-function:cubic-bezier(.4,.05,.55,.95)}50%{transform:translate(calc(-50% + var(--oz-mid-x)), calc(-50% + var(--oz-mid-y))) rotateY(280deg) rotateZ(calc(var(--oz-rot-mid) * 2));animation-timing-function:cubic-bezier(.35,.1,.5,1)}92%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--oz-end-x)), calc(-50% + var(--oz-end-y))) rotateY(720deg) rotateZ(var(--oz-rot-end))}}.oz-news-celebration{text-align:center;padding:clamp(8px,1.4vw,16px) 0 0;position:relative}.oz-news-celebration__check{opacity:0;filter:drop-shadow(0 0 10px #fcd60273);margin:clamp(6px,1.2vw,14px) auto clamp(14px,2vw,22px);animation:.36s cubic-bezier(.2,.7,.2,1) .88s forwards oz-check-appear;display:block;transform:scale(.82)}@keyframes oz-check-appear{to{opacity:1;transform:scale(1)}}.oz-check__circle{stroke-dasharray:214;stroke-dashoffset:214px;transform-origin:40px 40px;animation:.52s cubic-bezier(.55,0,.25,1) .95s forwards oz-check-circle-draw;transform:rotate(-90deg)}@keyframes oz-check-circle-draw{to{stroke-dashoffset:0}}.oz-check__path{stroke-dasharray:50;stroke-dashoffset:50px;animation:.34s cubic-bezier(.6,0,.3,1) 1.35s forwards oz-check-path-draw}@keyframes oz-check-path-draw{to{stroke-dashoffset:0}}.oz-news-celebration__title{letter-spacing:1px;color:var(--color-ozyellow);text-shadow:0 2px #024a3a47,0 6px 24px #fcd60247;opacity:0;margin:0;font-family:Ravise,Zilla Slab,Georgia,serif;font-size:clamp(30px,4.2vw,42px);font-weight:400;line-height:1;animation:.48s cubic-bezier(.2,.7,.2,1) 1.45s forwards oz-news-copy-in;transform:translateY(10px)}.oz-news-celebration__tagline{letter-spacing:.04em;max-width:34ch;color:var(--color-ozyellow);opacity:0;text-shadow:0 1px 2px #00000040;margin:clamp(8px,1.2vw,14px) auto 0;font-family:Ravise,Zilla Slab,Georgia,serif;font-size:clamp(15px,1.25vw,18px);font-style:italic;animation:.48s cubic-bezier(.2,.7,.2,1) 1.65s forwards oz-news-copy-in;transform:translateY(8px)}.oz-news-celebration__plaque{opacity:0;justify-content:center;margin-top:clamp(14px,2vw,22px);animation:.48s cubic-bezier(.2,.7,.2,1) 1.85s forwards oz-news-copy-in;display:flex;transform:translateY(8px)}.oz-news-celebration__plaque>p{border-radius:10px;max-width:46ch;margin:0;padding:clamp(10px,1.2vw,14px) clamp(14px,1.8vw,22px);font-family:Zilla Slab,Georgia,serif;font-size:clamp(14px,1vw,15.5px);line-height:1.55;display:inline-block}.oz-news-celebration--desktop .oz-news-celebration__plaque>p{color:var(--color-ozgreen-deep);background:#fcd60214;border:1px solid #fcd6028c}.oz-news-celebration--mobile .oz-news-celebration__plaque>p{color:#fff;background:#ffffff2e;border:1px solid #ffffff8c}.oz-news-celebration--mobile .oz-news-celebration__title{color:#fff;text-shadow:0 2px #024a3a47,0 6px 24px #024a3a59}.oz-news-celebration--mobile .oz-news-celebration__tagline{color:#fff;text-shadow:0 1px 2px #024a3a73}.oz-news-celebration--mobile .oz-news-celebration__check{filter:drop-shadow(0 0 10px #ffffff8c)}.oz-news-celebration--mobile .oz-check__circle,.oz-news-celebration--mobile .oz-check__path{stroke:#fff}.oz-news-celebration__close-btn{letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:var(--color-ozyellow);height:48px;color:var(--color-ozgreen-deep);opacity:0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-top:clamp(18px,2.4vw,28px);padding:0 22px;font-family:Nexa Black,Impact,sans-serif;font-size:13px;transition:transform .18s,box-shadow .24s,background-color .24s;animation:.48s cubic-bezier(.2,.7,.2,1) 2.05s forwards oz-news-copy-in;display:inline-flex;transform:translateY(8px);box-shadow:0 6px #00000038,inset 0 2px #ffffff8c,0 10px 24px #00000038}.oz-news-celebration__close-btn:hover{transform:translateY(-1px);box-shadow:0 8px #00000038,inset 0 2px #fff9,0 14px 32px #00000047}.oz-news-celebration__close-btn:active{transform:translateY(1px)}@keyframes oz-news-copy-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.oz-confetti-piece{display:none!important}.oz-news-celebration__check,.oz-news-celebration__title,.oz-news-celebration__tagline,.oz-news-celebration__plaque,.oz-news-celebration__close-btn{opacity:1!important;animation:none!important;transform:none!important}.oz-check__circle,.oz-check__path{stroke-dashoffset:0!important;animation:none!important}}.oz-news-progress{background:#024a3a29;border-radius:2px;height:4px;margin-top:8px;position:relative;overflow:hidden}.oz-news-progress__bar{background:linear-gradient(90deg, var(--color-ozyellow), #fff088, var(--color-ozyellow));transition:width .12s linear;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.oz-news-progress__bar{transition:none}}
