@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:SJ Sans;src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:SJ Sans;src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SJ Sans;src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:SJ Sans;src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:SJ Sans;src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.lifetime-overlay{height:1000px}.ribbon{position:absolute;top:0%;left:0;margin:0 auto;right:0}.ribbon.hide{opacity:0;transition:opacity 1.56s ease-in-out}.ribbon [class*=ribbon-]{margin:85px auto 0;transform-origin:50% 50%;transform:rotate(-8.5deg);position:relative;z-index:4}.ribbon [class*=ribbon-].normal{width:350px;height:70px}.ribbon [class*=ribbon-].large{width:600px;height:80px}.ribbon [class*=ribbon-].default-red:before{background:#3a0511}.ribbon [class*=ribbon-].default-red .inner{background-image:linear-gradient(#c10f3a,#61081d)}.ribbon [class*=ribbon-].default-red:after{background:#3a0511}.ribbon [class*=ribbon-].dark-red:before{background:#2c0811}.ribbon [class*=ribbon-].dark-red .inner{background-image:linear-gradient(#911938,#490d1c)}.ribbon [class*=ribbon-].dark-red:after{background:#2c0811}.ribbon [class*=ribbon-].light-purple:before{background:#270f32}.ribbon [class*=ribbon-].light-purple .inner{background-image:linear-gradient(#8332a7,#421954)}.ribbon [class*=ribbon-].light-purple:after{background:#270f32}.ribbon [class*=ribbon-].dark-purple:before{background:#16041f}.ribbon [class*=ribbon-].dark-purple .inner{background-image:linear-gradient(#490e67,#250734)}.ribbon [class*=ribbon-].dark-purple:after{background:#16041f}.ribbon [class*=ribbon-].light-blue:before{background:#061c35}.ribbon [class*=ribbon-].light-blue .inner{background-image:linear-gradient(#135cb0,#0a2e58)}.ribbon [class*=ribbon-].light-blue:after{background:#061c35}.ribbon [class*=ribbon-].dark-blue:before{background:#000c1a}.ribbon [class*=ribbon-].dark-blue .inner{background-image:linear-gradient(#002856,#00142b)}.ribbon [class*=ribbon-].dark-blue:after{background:#000c1a}.ribbon [class*=ribbon-].light-aqua:before{background:#1e3e44}.ribbon [class*=ribbon-].light-aqua .inner{background-image:linear-gradient(#64d0e4,#326872)}.ribbon [class*=ribbon-].light-aqua:after{background:#1e3e44}.ribbon [class*=ribbon-].dark-aqua:before{background:#09343a}.ribbon [class*=ribbon-].dark-aqua .inner{background-image:linear-gradient(#1eadc1,#0f5761)}.ribbon [class*=ribbon-].dark-aqua:after{background:#09343a}.ribbon [class*=ribbon-].light-green:before{background:#3a4102}.ribbon [class*=ribbon-].light-green .inner{background-image:linear-gradient(#c0da07,#606d04)}.ribbon [class*=ribbon-].light-green:after{background:#3a4102}.ribbon [class*=ribbon-].dark-green:before{background:#23380a}.ribbon [class*=ribbon-].dark-green .inner{background-image:linear-gradient(#75bc21,#3b5e11)}.ribbon [class*=ribbon-].dark-green:after{background:#23380a}.ribbon [class*=ribbon-].light-yellow:before{background:#4d3b0d}.ribbon [class*=ribbon-].light-yellow .inner{background-image:linear-gradient(#ffc32c,#806216)}.ribbon [class*=ribbon-].light-yellow:after{background:#4d3b0d}.ribbon [class*=ribbon-].dark-yellow:before{background:#4d350b}.ribbon [class*=ribbon-].dark-yellow .inner{background-image:linear-gradient(#ffb125,#805913)}.ribbon [class*=ribbon-].dark-yellow:after{background:#4d350b}.ribbon [class*=ribbon-].medium-grey:before{background:#3d3d3d}.ribbon [class*=ribbon-].medium-grey .inner{background-image:linear-gradient(#ccc,#666)}.ribbon [class*=ribbon-].medium-grey:after{background:#3d3d3d}.ribbon [class*=ribbon-].light-grey:before{background:#4a4a4a}.ribbon [class*=ribbon-].light-grey .inner{background-image:linear-gradient(#f5f5f5,#7b7b7b)}.ribbon [class*=ribbon-].light-grey:after{background:#4a4a4a}.ribbon [class*=ribbon-].dark-grey:before{background:#17191b}.ribbon [class*=ribbon-].dark-grey .inner{background-image:linear-gradient(#4e535a,#272a2d)}.ribbon [class*=ribbon-].dark-grey:after{background:#17191b}.ribbon [class*=ribbon-] .inner{color:#fff;text-transform:uppercase;text-align:center;display:block;width:0;height:100%;text-shadow:0 10px 10px rgba(0,0,0,.4);border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative;z-index:2;transform:skew(-9deg);transition:width .12s ease-in-out}.ribbon [class*=ribbon-]:before{content:"";transform-origin:0 0;transform:rotate(-20.25deg) skew(-9deg) translate(158px);display:block;width:0;height:100%;position:absolute;top:0;left:4px;border-top:3px solid rgb(76.5,76.5,76.5);border-bottom:3px solid rgb(76.5,76.5,76.5);z-index:-1;transition:all .12s ease-in-out .7s}.ribbon .ribbon-1.normal .inner{padding:17px 0}.ribbon .ribbon-1.normal .inner span{font-size:1.5rem;line-height:1.2}.ribbon .ribbon-1.large .inner{padding:20px 0}.ribbon .ribbon-1.large .inner span{font-size:2rem;line-height:1}.ribbon .ribbon-1 .inner{font-weight:800}.ribbon .ribbon-2{z-index:3;font-size:45px}.ribbon .ribbon-2.normal{width:500px;height:120px}.ribbon .ribbon-2.normal .inner{padding:17px 0}.ribbon .ribbon-2.normal .inner span{line-height:4.1rem}.ribbon .ribbon-2.large{width:800px;height:180px}.ribbon .ribbon-2.large .inner{padding:19px 0}.ribbon .ribbon-2.large .inner span{line-height:8rem}.ribbon .ribbon-2{margin-top:30px}.ribbon .ribbon-2 .inner span{font-weight:800}.ribbon .ribbon-2:before{width:0;left:11px;transform:rotate(-10.25deg) skew(-9deg) translate(425px);height:47px;transition-delay:.94s}.ribbon .ribbon-3{z-index:2;font-size:9px;width:200px;height:70px;margin-top:30px}.ribbon .ribbon-3.normal .inner{padding:17px 0}.ribbon .ribbon-3.normal .inner span{padding-top:.1rem;line-height:1.2;font-size:1.5rem}.ribbon .ribbon-3.large .inner{padding:20px 0}.ribbon .ribbon-3.large .inner span{padding-top:.1rem;line-height:1;font-size:2rem}.ribbon .ribbon-3 .inner span{font-weight:800}.ribbon .ribbon-3:before{width:0;height:47px;left:11px;transform:rotate(-12.4deg) skew(-9deg) translate(350px);transition-delay:1.18s}.ribbon .ribbon-3:after{content:"";transform-origin:100% 100%;transform:rotate(-15.3deg) skew(9deg) translate(72px);display:block;width:0;height:45px;position:absolute;bottom:0;right:4px;z-index:-1;transition-delay:1.42s}.ribbon.load-in .inner{width:100%}.ribbon.load-in .ribbon-1 .inner{transition-delay:.82s}.ribbon.load-in .ribbon-1{--s: 70px;--d: 0px;--c: 20px}.ribbon.load-in .ribbon-1:before{width:158px;transform:rotate(-20.25deg) skew(-9deg) translate(4px);clip-path:polygon(0 0,var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d) / 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d) / 2))}.ribbon.load-in .ribbon-2 .inner{transition-delay:1.06s}.ribbon.load-in .ribbon-2 .inner:before,.ribbon.load-in .ribbon-2 .inner:after{opacity:1}.ribbon.load-in .ribbon-2:before{width:430px;transform:rotate(-10.45deg) skew(-9deg) translate(4px)}.ribbon.load-in .ribbon-3 .inner{transition-delay:1.3s}.ribbon.load-in .ribbon-3:before{width:345px;transform:rotate(-12.6deg) skew(-9deg) translate(4px)}.ribbon.load-in .ribbon-3:after{width:75px;transform:rotate(-25.3deg) skew(9deg) translate(-2px);border-top:3px solid rgb(76.5,76.5,76.5);border-bottom:3px solid rgb(76.5,76.5,76.5);--s: 70px;--d: 0px;--c: 20px;clip-path:polygon(0 0,var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d) / 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d) / 2))}.ribbon.load-out .inner{width:0;transition:width .12s ease-in-out}.ribbon.load-out .ribbon-1 .inner{transition-delay:1.42s}.ribbon.load-out .ribbon-1{--s: 70px;--d: 0px;--c: 20px}.ribbon.load-out .ribbon-1:before{width:0;transform:rotate(-20.25deg) skew(-9deg) translate(158px);transition-delay:1.54s;transition:all .12s ease-in-out 1.54s;clip-path:polygon(0 0,var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d) / 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d) / 2))}.ribbon.load-out .ribbon-2 .inner{transition-delay:1.18s}.ribbon.load-out .ribbon-2:before{width:0;transform:rotate(-10.25deg) skew(-9deg) translate(425px);transition-delay:1.3s}.ribbon.load-out .ribbon-3 .inner{transition-delay:.94s}.ribbon.load-out .ribbon-3:before{width:0;transform:rotate(-12.4deg) skew(-9deg) translate(350px);transition-delay:1.06s}.ribbon.load-out .ribbon-3:after{width:0;transform:rotate(-25.3deg) skew(9deg) translate(-2px);border-top:3px solid rgb(76.5,76.5,76.5);border-bottom:3px solid rgb(76.5,76.5,76.5);--s: 70px;--d: 0px;--c: 20px;clip-path:polygon(0 0,var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d) / 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d) / 2));transition:width .12s ease-in-out .82s}.ribbon.load-out .fadeLeft{opacity:0;transform:translate(-100%);transition:all .3s ease-in-out 0s}.ribbon.load-out .fadeRight{opacity:0;transform:translate(100%);transition:all .3s ease-in-out 0s}.ribbon.load-out .fadeIn{opacity:0;transition:all .8s ease-in-out 0s}.ribbon .fadeLeft{opacity:0;transform:translate(-100%);transition:all .3s ease-in-out 1.56s;display:block}.ribbon .fadeRight{opacity:0;transform:translate(100%);transition:all .3s ease-in-out 1.56s;display:block}.ribbon .fadeIn{opacity:0;transition:all .8s ease-in-out 1.56s;display:block}.ribbon.load-in .fadeLeft,.ribbon.load-in .fadeRight{opacity:1;transform:translate(0)}.ribbon.load-in .fadeIn{opacity:1}.lifetime-raised-display{font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";width:100vw}.lifetime-raised-display .username{margin-top:3rem;animation:username 1.5s 1 forwards}.lifetime-raised-display-info{padding:10px 30px 100px;background:#1a1a1a80;border-top:1px solid rgb(25.5,25.5,25.5);border-bottom:1px solid rgb(25.5,25.5,25.5);position:relative;transform:rotate(-2deg);width:150%}@keyframes username{0%{transform:translate(100%)}80%{transform:translate(-1%)}to{transform:translate(0)}}.lifetime-raised-display span{font-weight:bolder;word-wrap:break-word;font-size:80px;color:#fff;line-height:1em;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 transparent,0 7px 0 transparent,0 8px 0 transparent,0 9px 0 transparent,0 10px 10px rgba(0,0,0,.4)}.amount-raised{margin-top:3rem;animation:amount 1.5s 1 forwards;text-align:center}@keyframes amount{0%{transform:translate(-100%)}80%{transform:translate(1%)}to{transform:translate(0)}}.amount-raised span{font-weight:bolder;font-size:150px;color:#fff;line-height:1em;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 transparent,0 7px 0 transparent,0 8px 0 transparent,0 9px 0 transparent,0 10px 10px rgba(0,0,0,.4)}.amount-raised p{font-weight:bolder;margin-top:2rem;font-size:1.776889rem;line-height:2.25rem;color:#fff;padding-top:2rem;text-shadow:0 6px 0 transparent,0 7px 0 transparent,0 8px 0 transparent,0 9px 0 transparent,0 10px 10px rgba(0,0,0,.4)}
