body.vgl-body{margin:0;background:#fff}.vgl{--bd:#7A1522;--bd2:#A5202F;--red:#C7323F;--gold:#F3CF6B;--goldl:#E9CB84;--ink:#2A323E;--sub:#53647D;--cta:#FAE185;font-family:"DM Sans",Sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.vgl *,.vgl *::before,.vgl *::after{box-sizing:border-box}.vgl-wrap{max-width:1120px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.vgl-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 80% 20%,#C7323F 0%,#A5202F 38%,#7A1522 100%);color:#fff;padding-bottom:70px}.vgl-snow{position:absolute;inset:0;display:flex;flex-wrap:wrap;overflow:hidden;pointer-events:none;z-index:1}.vgl-snow svg{flex:none;opacity:.7}.vgl-hwave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:70px;z-index:4;display:block}.vgl-top{position:relative;z-index:3;display:flex;align-items:center;padding:16px 20px}.vgl-top img{height:34px;width:auto}.vgl-lights{position:relative;display:flex;height:46px;margin-top:-6px;overflow:hidden;z-index:2}.vgl-lights svg{flex:none;overflow:visible}.vgl-hgrid{display:grid;gap:26px}.vgl-htxt{display:flex;flex-direction:column;container-type:inline-size;min-width:0}body .vgl h1.vgl-h1{font-family:inherit;font-weight:900;font-size:34px;line-height:1.08;letter-spacing:-.02em;margin:16px 0 0;color:#fff}.vgl-h1 em{display:block;font-style:normal;color:var(--gold);font-size:.72em;line-height:1.15;margin-top:20px}.vgl-lead{font-size:17px;line-height:1.5;color:#FFE3E1;margin:17px 0 0;max-width:30em}body .vgl a.vgl-cta{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--cta);color:var(--ink);font-weight:900;font-size:20px;height:60px;border-radius:5px;margin-top:24px;box-shadow:0 8px 22px rgb(40 4 10 / .35);text-decoration:none}.vgl-cta svg{width:20px;height:20px}.vgl-gift{position:relative;height:330px;z-index:5}.vgl-gift img{position:absolute;object-fit:cover;border-radius:12px;border:5px solid #fff;box-shadow:0 14px 30px rgb(40 4 10 / .45)}.vgl-g1{width:56%;height:250px;left:2%;top:46px;transform:rotate(-8deg)}.vgl-g2{width:56%;height:250px;right:2%;top:52px;transform:rotate(7deg)}.vgl-g3{width:64%;height:286px;left:18%;top:22px;transform:rotate(-1deg);z-index:2}.vgl-rib{position:absolute;z-index:1;left:50%;top:0;bottom:-6px;width:20px;margin-left:-10px;background:linear-gradient(90deg,#E2B94A,#F7DC86 45%,#E2B94A);box-shadow:0 2px 6px rgb(0 0 0 / .25)}.vgl-bow{position:absolute;z-index:4;left:50%;top:-22px;transform:translateX(-50%);filter:drop-shadow(0 4px 6px rgb(0 0 0 / .35))}.vgl-p2{position:absolute;z-index:5;left:22%;top:44px;display:inline-flex;align-items:center;gap:8px;background:rgb(110 18 32 / .82);color:#fff;font-weight:700;font-size:13px;padding:7px 12px 7px 11px;border-radius:30px;border:1px solid rgb(233 203 132 / .75);box-shadow:0 4px 14px rgb(40 4 10 / .3);transform:rotate(-1deg)}.vgl-sep{width:1px;height:12px;background:rgb(233 203 132 / .7)}.vgl-gd{color:var(--goldl)}.vgl-reg{position:relative;background:#fff;padding:0 0 64px}body .vgl h2.vgl-rh{font-family:inherit;text-align:center;font-weight:700;font-size:32px;line-height:1.15;color:var(--ink);margin:26px auto 0;max-width:16em;letter-spacing:-.01em}.vgl-gf{position:relative;max-width:600px;margin:40px auto 0;border:1.5px solid #D9B45A;border-radius:8px;padding:34px 20px 26px;background:#fff;box-shadow:0 0 0 4px #FBF3DC,0 10px 26px rgb(122 21 34 / .10)}.vgl-gf-top{position:absolute;left:-1.5px;right:-1.5px;top:-1.5px;height:12px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#7A1522,#A5202F 50%,#7A1522);border-bottom:2px solid #E9CB84}.vgl-gf-bow{position:absolute;left:50%;top:-28px;transform:translateX(-50%);filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25))}.vgl-gfi{font-size:14px;line-height:1.5;color:var(--sub);margin:0}.vgl-gf .gform_wrapper{margin:0!important}.vgl-gf .gform_wrapper .gfield{margin-top:16px}.vgl-gf .gform_wrapper .gfield_label,.vgl-gf .gform_wrapper legend.gfield_label,.vgl-gf .gform_wrapper .gform-field-label{display:block;font-family:"DM Sans",Sans-serif!important;font-size:14.5px!important;font-weight:700!important;color:var(--ink)!important;margin-bottom:6px}.vgl-gf .gform_wrapper .gfield_required{color:var(--red)!important}.vgl-gf .gform_wrapper input[type="text"],.vgl-gf .gform_wrapper input[type="email"],.vgl-gf .gform_wrapper input[type="password"]{width:100%!important;height:46px!important;border:1px solid #DADDE1!important;border-radius:4px!important;background:#F2F3F5!important;padding:0 12px!important;font:400 15px "DM Sans",Sans-serif!important;color:var(--ink)!important;box-shadow:none!important}.vgl-gf .gform_wrapper input:focus{border-color:#207E9B!important;box-shadow:0 0 0 3px rgb(32 126 155 / .18)!important;outline:0;background:#fff!important}.vgl-gf .gform_wrapper .gform_footer{padding:0!important;margin:22px 0 0!important}.vgl-gf .gform_wrapper .gform_footer input[type="submit"],.vgl-gf .gform_wrapper .gform_footer button,.vgl-gf .gform_wrapper .gform_button{width:100%!important;height:56px!important;background:var(--cta)!important;color:var(--ink)!important;font:900 18px "DM Sans",Sans-serif!important;border:0!important;border-radius:5px!important;cursor:pointer}.vgl-gsm{font-size:13px;color:#7A8794;text-align:center;margin:10px 0 0}.vgl-login a{color:#207E9B;font-weight:700;text-decoration:underline}.vgl-foot{background:#6AC2D6;color:#fff;font-size:13px;padding:18px 16px;text-align:center}body .vgl .vgl-foot a,body .vgl .vgl-foot a:visited{color:#fff;font-weight:700;text-decoration:none}@media (min-width:600px) and (max-width:899px){body .vgl h1.vgl-h1{font-size:clamp(34px, 6.2cqi, 46px)}.vgl-h1 em{margin-top:22px}body .vgl a.vgl-cta{max-width:360px}}@media (min-width:900px){.vgl-top{max-width:1120px;margin:0 auto;padding:22px 20px}.vgl-top img{height:40px}.vgl-hero .vgl-wrap{max-width:1320px}.vgl-hgrid{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;margin-top:10px}body .vgl h1.vgl-h1{font-size:clamp(40px, 8.3cqi, 64px);white-space:nowrap}.vgl-h1 em{font-size:.62em;white-space:nowrap;margin-top:24px}.vgl-top{max-width:1320px}.vgl-lead{font-size:19px}body .vgl a.vgl-cta{max-width:360px}.vgl-gift{height:430px}.vgl-g1,.vgl-g2{height:320px}.vgl-g3{height:370px}.vgl-hwave{height:90px}body .vgl h2.vgl-rh{font-size:44px}.vgl-gf{padding:38px 28px 30px}}@media (min-width:1024px){.vgl-hero .vgl-wrap,.vgl-top{max-width:1240px}.vgl-hgrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:44px}body .vgl h1.vgl-h1{font-size:clamp(44px, 4.1vw, 54px);white-space:nowrap}.vgl-h1 em{font-size:.6em;white-space:nowrap;margin-top:24px}.vgl-lead{max-width:34em}}.vgl-gift{transform-style:preserve-3d}.vgl-gift>*{translate:0 0 var(--z,0)}.vgl-rib{--z:14px}.vgl-g3{--z:26px}.vgl-bow{--z:44px}.vgl-p2{--z:52px}.vgl-gift.is-pre>*{opacity:0;animation:vgl-failsafe 0s linear 3s forwards}@keyframes vgl-failsafe{to{opacity:1}}.vgl-gift.is-wait>*{opacity:0}.vgl-gift.is-in .vgl-g3{animation:vgl-in-c .76s cubic-bezier(.16,1,.3,1) 0s both,vgl-float-c 5.2s ease-in-out 1.6s infinite alternate}.vgl-gift.is-in .vgl-g1{animation:vgl-in-l .9s cubic-bezier(.34,1.4,.64,1) .26s both,vgl-float-l 6.4s ease-in-out 1.9s infinite alternate}.vgl-gift.is-in .vgl-g2{animation:vgl-in-r .9s cubic-bezier(.34,1.4,.64,1) .34s both,vgl-float-r 7.1s ease-in-out 2.1s infinite alternate}.vgl-gift.is-in .vgl-rib{transform-origin:50% 0;animation:vgl-in-rib .62s cubic-bezier(.65,0,.35,1) .72s both,vgl-float-c 5.2s ease-in-out 1.6s infinite alternate}.vgl-gift.is-in .vgl-bow{transform-origin:50% 47%;animation:vgl-in-bow .74s cubic-bezier(.22,1,.36,1) 1.18s both,vgl-float-c 5.2s ease-in-out 1.6s infinite alternate}.vgl-gift.is-in .vgl-p2{animation:vgl-in-p2 .52s cubic-bezier(.16,1,.3,1) 1.5s both,vgl-float-c 5.2s ease-in-out 1.6s infinite alternate}@keyframes vgl-in-c{from{opacity:0;transform:translateY(46px) rotate(-1deg) scale(.9)}to{opacity:1;transform:rotate(-1deg)}}@keyframes vgl-in-l{0%{opacity:0;transform:translate(40%,16px) rotate(-1deg) scale(.86)}30%{opacity:1}100%{opacity:1;transform:rotate(-8deg)}}@keyframes vgl-in-r{0%{opacity:0;transform:translate(-40%,16px) rotate(-1deg) scale(.86)}30%{opacity:1}100%{opacity:1;transform:rotate(7deg)}}@keyframes vgl-in-rib{from{opacity:0;transform:scaleY(0)}20%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes vgl-in-bow{0%{opacity:0;transform:translateX(-50%) scale(.2) rotate(-28deg)}55%{opacity:1;transform:translateX(-50%) scale(1.14) rotate(5deg)}100%{opacity:1;transform:translateX(-50%) scale(1) rotate(0deg)}}@keyframes vgl-in-p2{from{opacity:0;transform:translateX(-14px) rotate(-1deg)}to{opacity:1;transform:rotate(-1deg)}}.vgl-gift.is-in .vgl-bow path{transform-box:fill-box}.vgl-gift.is-in .vgl-bow path:nth-of-type(1){transform-origin:100% 85%;animation:vgl-loop .7s cubic-bezier(.34,1.56,.64,1) 1.26s both}.vgl-gift.is-in .vgl-bow path:nth-of-type(2){transform-origin:0% 85%;animation:vgl-loop .7s cubic-bezier(.34,1.56,.64,1) 1.32s both}.vgl-gift.is-in .vgl-bow path:nth-of-type(3),.vgl-gift.is-in .vgl-bow path:nth-of-type(4){transform-origin:50% 0;animation:vgl-tail .5s cubic-bezier(.22,1,.36,1) 1.52s both}@keyframes vgl-loop{from{transform:scale(.1,.4)}to{transform:none}}@keyframes vgl-tail{from{transform:scaleY(0)}to{transform:none}}.vgl-p2{overflow:hidden}.vgl-p2::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(100deg,#fff0,rgb(255 236 190 / .55) 50%,#fff0);transform:translateX(-130%) skewX(-18deg)}.vgl-gift.is-in .vgl-p2::after{animation:vgl-glint 9s ease-in-out 2.1s infinite}@keyframes vgl-glint{0%{transform:translateX(-130%) skewX(-18deg)}13%,100%{transform:translateX(330%) skewX(-18deg)}}.vgl-gift.is-in .vgl-p2>svg:first-child{animation:vgl-spark 3.4s ease-in-out 2s infinite}@keyframes vgl-spark{0%,100%{transform:rotate(0deg) scale(1);opacity:.8}50%{transform:rotate(90deg) scale(1.3);opacity:1}}@keyframes vgl-float-c{from{translate:0 0 var(--z,0)}to{translate:0 -5px var(--z,0)}}@keyframes vgl-float-l{from{translate:0 0 var(--z,0)}to{translate:0 -7px var(--z,0)}}@keyframes vgl-float-r{from{translate:0 0 var(--z,0)}to{translate:0 -8px var(--z,0)}}@media (hover:none),(pointer:coarse){.vgl-gift.is-in{animation:vgl-sway3d 14s ease-in-out 2.2s infinite}}@keyframes vgl-sway3d{0%,100%{transform:perspective(1100px) rotateX(0deg) rotateY(0deg)}25%{transform:perspective(1100px) rotateX(1.4deg) rotateY(-3.2deg)}75%{transform:perspective(1100px) rotateX(-1deg) rotateY(3.2deg)}}.vgl-card{position:absolute;transform-origin:50% 50%}.vgl-gift.is-deck{cursor:pointer}.vgl-gift.is-deck>img{visibility:hidden}.vgl-flip{position:absolute;inset:0;border-radius:12px;border:5px solid #fff;overflow:hidden;background:#fff;box-shadow:0 14px 30px rgb(40 4 10 / .45)}.vgl-gift .vgl-face{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0;border-radius:0;box-shadow:none;transform:none;translate:none}.vgl-back{position:absolute;inset:0;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 C12.6 8.2 15.8 11.4 22.5 12 C15.8 12.6 12.6 15.8 12 22.5 C11.4 15.8 8.2 12.6 1.5 12 C8.2 11.4 11.4 8.2 12 1.5Z' fill='%23F3CF6B'/%3E%3C/svg%3E") center / 44px 44px no-repeat,radial-gradient(circle at 50% 50%,rgb(243 207 107 / .22) 0,#fff0 45%),repeating-linear-gradient(45deg,rgb(233 203 132 / .13) 0 1.5px,#fff0 1.5px 13px),repeating-linear-gradient(-45deg,rgb(233 203 132 / .13) 0 1.5px,#fff0 1.5px 13px),linear-gradient(160deg,#A5202F,#7A1522);box-shadow:inset 0 0 0 9px #7A1522,inset 0 0 0 10.5px #E9CB84}.vgl-gift.is-in .vgl-card.vgl-fc{animation:vgl-float-c 5.2s ease-in-out 1.6s infinite alternate}.vgl-gift.is-in .vgl-card.vgl-fr{animation:vgl-float-r 7.1s ease-in-out 2.1s infinite alternate}.vgl-gift.is-in .vgl-card.vgl-fl{animation:vgl-float-l 6.4s ease-in-out 1.9s infinite alternate}.vgl-lights .vgl-bl{position:absolute;inset:0;pointer-events:none}.vgl-lights.is-anim circle[filter]{display:none}.vgl-b{position:absolute;width:0;height:0}.vgl-b i{position:absolute;display:block;border-radius:50%}.vgl-b .h{left:-15px;top:-15px;width:30px;height:30px;opacity:.45;background:radial-gradient(circle closest-side,rgba(var(--c),.95) 0,rgba(var(--c),.5) 34%,rgba(var(--c),0) 100%)}.vgl-b .c{left:-10px;top:-14px;width:20px;height:28px;opacity:0;transform:rotate(var(--r));background:radial-gradient(ellipse closest-side,rgba(var(--c2),1) 0,rgba(var(--c2),1) 32%,rgba(var(--c2),.45) 48%,rgba(var(--c2),0) 100%)}.vgl-b .w{left:-19px;top:-19px;width:38px;height:38px;opacity:0;background:radial-gradient(circle closest-side,rgb(255 251 238) 0,rgb(255 226 150 / .65) 32%,#fff0 100%)}.vgl-lights.is-anim .vgl-b .h{animation:vgl-on .9s ease-out var(--on) both,vgl-tw var(--tw) ease-in-out var(--twd) infinite alternate}.vgl-lights.is-anim .vgl-b .c{animation:vgl-shift 12s ease-in-out var(--sd) infinite}.vgl-lights.is-anim .vgl-b .w{animation:vgl-wave 7s ease-out var(--wd) infinite}@keyframes vgl-on{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.25)}100%{opacity:.3;transform:scale(.85)}}@keyframes vgl-tw{from{opacity:.3;transform:scale(.85)}to{opacity:.95;transform:scale(1.12)}}@keyframes vgl-shift{0%,30%{opacity:0}45%,80%{opacity:.95}95%,100%{opacity:0}}@keyframes vgl-wave{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1.3)}14%{opacity:0;transform:scale(.9)}100%{opacity:0;transform:scale(.9)}}.vgl-snow.is-anim>svg{display:none}.vgl-f{position:absolute;top:-12px;display:block;border-radius:50%;pointer-events:none;width:var(--s);height:var(--s);opacity:var(--o);background:radial-gradient(circle closest-side,#fff 0,#fff 45%,#fff0 100%);animation:vgl-fall var(--d) linear var(--dl) infinite,vgl-drift var(--sw) ease-in-out var(--dl) infinite alternate}@keyframes vgl-fall{from{translate:0 0}to{translate:0 var(--fh,900px)}}@keyframes vgl-drift{from{transform:translateX(calc(var(--a) * -1))}to{transform:translateX(var(--a))}}.vgl-hero.is-off *,.vgl-hero.is-off *::before,.vgl-hero.is-off *::after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vgl-hero *,.vgl-hero *::before,.vgl-hero *::after{animation:none!important}.vgl-gift.is-pre>*,.vgl-gift.is-wait>*{opacity:1}.vgl-snow.is-anim>svg{display:block}.vgl-f{display:none}}.vgl-hero.vgl-rm *,.vgl-hero.vgl-rm *::before,.vgl-hero.vgl-rm *::after{animation:none!important}.vgl-hero.vgl-rm .vgl-gift.is-pre>*,.vgl-hero.vgl-rm .vgl-gift.is-wait>*{opacity:1}.vgl-hero.vgl-rm .vgl-snow.is-anim>svg{display:block}.vgl-hero.vgl-rm .vgl-f{display:none}.vgl-hero.vgl-rm .vgl-gift{transform:none!important}body .vgl a.vgl-cta,body .vgl a.vgl-cta:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:#2A323E!important;text-decoration:none!important}body .vgl a.vgl-cta{transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}body .vgl a.vgl-cta:is(:hover,:focus-visible){background:#F3D36A;box-shadow:0 10px 26px rgb(40 4 10 / .42);transform:translateY(-1px)}body .vgl a.vgl-cta:active{background:#F3D36A;transform:none}body .vgl a.vgl-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.vgl-gf .gform_wrapper :is(.gform_footer input[type="submit"],.gform_footer button,.gform_button):is(:hover,:focus,:focus-visible,:active){color:#2A323E!important;background:#F3D36A!important}.vgl-gf .gform_wrapper :is(.gform_footer input[type="submit"],.gform_footer button,.gform_button):focus-visible{outline:2px solid #2A323E!important;outline-offset:2px}body .vgl .vgl-login a:is(:link,:visited,:hover,:focus,:active){color:#207E9B!important}body .vgl .vgl-foot a:is(:hover,:focus,:active){color:#fff!important}