@font-face{font-family:"Athletics";src:url(fonts/Athletics-Regular.woff2) format("woff2"),url(fonts/Athletics-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Athletics";src:url(fonts/Athletics-Bold.woff2) format("woff2"),url(fonts/Athletics-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Athletics";src:url(fonts/Athletics-ExtraBold.woff2) format("woff2"),url(fonts/Athletics-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}
:root{--splitflap-max-width: 120px;--splitflap-base-width: min(16vw, var(--splitflap-max-width));--splitflap-base-height: calc(var(--splitflap-base-width) * 1.7);--splitflap-font-size: calc(var(--splitflap-base-width) * 1.1);--splitflap-gap: calc(var(--splitflap-base-width) * 0.04)}
:root{--splitflap-max-width: 120px;--splitflap-base-width: min(16vw, var(--splitflap-max-width));--splitflap-base-height: calc(var(--splitflap-base-width) * 1.7);--splitflap-font-size: calc(var(--splitflap-base-width) * 1.1);--splitflap-gap: calc(var(--splitflap-base-width) * 0.04)}.impact-number div{perspective:500px}.big-number{position:absolute;left:0;top:50%;margin-top:calc(var(--splitflap-base-height)/-1.8);width:100%;display:flex;justify-content:center}.big-number .splitflap{position:relative;min-width:var(--splitflap-base-width);height:var(--splitflap-base-height);margin:0 var(--splitflap-gap);line-height:calc(var(--splitflap-base-height)*.9375);font-size:var(--splitflap-font-size);margin-top:0px;font-family:"Antonio",sans-serif;font-weight:bold;text-align:center;color:#fff}.big-number .splitflap .top{position:relative;height:50%;width:100%;background-color:#162a3c;border-radius:calc(var(--splitflap-base-height)*.125) calc(var(--splitflap-base-height)*.125) 0 0;overflow:hidden;z-index:0}.big-number .splitflap .bottom{position:relative;height:100%;width:100%;margin-top:-85%;border-radius:calc(var(--splitflap-base-height)*.125);z-index:-1;background-color:#162a3c;background-image:linear-gradient(#333333, #162a3c);transform-origin:center}.big-number .splitflap .nextHalf{position:relative;height:50%;width:100%;margin-top:-170%;overflow:hidden;border-radius:calc(var(--splitflap-base-height)*.125) calc(var(--splitflap-base-height)*.125) 0 0;z-index:2;background-color:#162a3c;background-image:linear-gradient(#162a3c, #333333);transform-origin:bottom}.big-number .splitflap .nextHalf.starter{transform:rotateX(-90deg)}.big-number .splitflap .nextFull{position:relative;height:100%;width:100%;background-color:#162a3c;margin-top:-85%;border-radius:calc(var(--splitflap-base-height)*.125);z-index:-3}.flip1{animation:flip1 ease-in 1;animation-duration:calc(0.5s/2)}.flip2{animation:flip2 ease-out 1;animation-duration:calc(0.5s/2)}@keyframes flip1{0%{transform:rotateX(0deg)}50%{transform:rotateX(90deg)}100%{transform:rotateX(90deg)}}@keyframes flip2{0%{transform:rotateX(-90deg)}50%{transform:rotateX(-90deg)}100%{transform:rotateX(0deg)}}
@font-face{font-family:"Athletics";src:url(fonts/Athletics-Regular.woff2) format("woff2"),url(fonts/Athletics-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Athletics";src:url(fonts/Athletics-Bold.woff2) format("woff2"),url(fonts/Athletics-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Athletics";src:url(fonts/Athletics-ExtraBold.woff2) format("woff2"),url(fonts/Athletics-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}:root{--splitflap-max-width: 120px;--splitflap-base-width: min(16vw, var(--splitflap-max-width));--splitflap-base-height: calc(var(--splitflap-base-width) * 1.7);--splitflap-font-size: calc(var(--splitflap-base-width) * 1.1);--splitflap-gap: calc(var(--splitflap-base-width) * 0.04)}*{box-sizing:border-box;margin:0;padding:0}html{overflow-y:hidden}body{font-family:"Athletics",sans-serif;background-color:#effdf1;color:#333;line-height:1.6;overscroll-behavior:none;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overscroll-behavior-y:none;touch-action:pan-y;-ms-touch-action:pan-y;overscroll-behavior-x:none;overscroll-behavior-y:none;overflow-y:hidden}#app{max-width:100%;margin:0 auto;padding:20px;padding-bottom:0px;display:flex;overflow-y:hidden;flex-direction:column}#app.full-height{height:calc(var(--vh, 1vh)*100)}header{text-align:center;margin-top:2vh;padding-bottom:3vh}header .logo{width:22.4vw;max-width:150px;max-width:22.4vw;margin:0 auto}header .logo img{width:100%;height:auto}.lang-switcher{position:fixed;z-index:10;right:1.5vh;top:2vh;font-size:1rem}.lang-switcher .lang-switcher-toggle{display:flex;align-items:center;justify-content:center;align-content:center;cursor:pointer}.lang-switcher .lang-switcher-toggle .lang-switcher-icon{display:flex;align-items:center;justify-content:center}.lang-switcher .lang-switcher-toggle .chosen-lang{font-weight:bold;text-transform:uppercase}.lang-switcher .lang-options{z-index:1}.lang-switcher .lang-options .lang-option{cursor:pointer;text-transform:uppercase;font-size:1rem;font-weight:bold;margin-top:.5vh}@supports(-webkit-touch-callout: none) and (not (display: flex)){.lang-switcher{top:2vh;right:1.5vh;z-index:10;position:fixed}}main{display:flex;flex-direction:column;align-items:center;box-shadow:0 2.1px 21.1px 0 rgba(0,0,0,.1);background-color:#fdfcfc;border-radius:10.5px 10.5px 0 0;padding:4vh 20px;padding-bottom:0px;flex:1}main .line{width:100%;height:1px;background-color:#d5f2e9;margin-top:3.7vh;margin-bottom:3.9vh}main .hero{display:flex;flex-direction:column;position:relative;text-align:center}main .hero .impact-number{position:relative;margin:0 auto;display:flex;min-height:calc(var(--splitflap-base-height)*1.3);margin-bottom:calc(var(--splitflap-base-height)*-0.07);flex-direction:column}main .hero .hero-text{max-width:100%;margin:0 auto;font-family:"Athletics",sans-serif}main .hero .hero-text-one{font-size:1.3rem;font-weight:800;font-family:"Athletics",sans-serif}main .hero .hero-text-two{font-weight:bold;font-size:1.05rem}main .refill-text{font-size:1rem;color:#162a3c}main .hand-image{width:40vw;margin-top:auto;height:52.5vw;margin-left:-20px}main .hand-image img{height:100%}main .cta-detail{text-align:center;font-size:.95rem;color:#333;line-height:1.2}main .cta-button{margin-top:3vh;margin-bottom:3vh;font-weight:1rem;font-weight:bold;display:flex;justify-content:center;align-items:center;padding:1.2vh 7vw;border-radius:25px;border:none;background-color:#00ce7c;color:#fff;text-decoration:none}@media(min-width: 768px){#app{max-width:768px}header .logo{width:100px}header h1{font-size:2.5rem}.flip-numbers{font-size:4rem}.hand-image{max-width:400px}.info-text{font-size:1rem}}
