@font-face{font-family:Product Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ProductSans-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Product Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ProductSans-Regular-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Product Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/ProductSans-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Product Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/ProductSans-Bold-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--dark: #333333;--white: #ffffff;--pink: #fcaede;--yellow: #ffdd00;--teal: #62dddd;--blue: #3bd1ff;--lime: rgb(173, 255, 8);--pink-50: rgba(252, 174, 222, .5);--yellow-50: rgba(255, 221, 0, .5);--teal-50: rgba(98, 221, 221, .5)}html{scroll-behavior:smooth;min-height:100%}body{font-family:Product Sans,sans-serif;color:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:var(--white)}.site-wrap{max-width:100%;margin:0 auto;position:relative}a{text-decoration:none;color:inherit}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}
