@import url(https://fonts.googleapis.com/css2?family=Hepta+Slab:wght@400;

800&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Avenir;font-style:normal;font-weight:800;src:url(/assets/fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2) format("woff2"),url(/assets/fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff) format("woff")}html{box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}html{background:#fff;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}@media only screen and (max-width:1200px) and (min-width:1024px){html{font-size:14px}}@media only screen and (min-width:1800px){html{font-size:20px}}@media only screen and (min-width:2500px){html{font-size:24px}}body{color:#524827;font:normal normal 1rem/1.6 Avenir Next,Helvetica Neue,Helvetica,system-ui,Arial,sans-serif}p{font-weight:600;margin:0 0 1em}@media only screen and (min-width:1600px){p{font-size:1.125rem}}.container{margin:0 auto;max-width:75rem;padding:0 2rem;width:100%}.container.-narrow{max-width:37.5rem}@media only screen and (min-width:1024px){.columns{display:flex;flex-flow:row nowrap;margin-left:calc(-1.4rem - 1.8vw);margin-right:calc(-1.4rem - 1.8vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){.columns{margin-left:-2.75rem;margin-right:-2.75rem}}@media only screen and (min-width:1024px){.columns.-reversed{flex-direction:row-reverse}}@media only screen and (min-width:1024px){.column{flex:1;margin:0;padding-left:calc(1.4rem + 1.8vw);padding-right:calc(1.4rem + 1.8vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){.column{padding-left:2.75rem;padding-right:2.75rem}}@media only screen and (min-width:1024px){.column.-is-1{max-width:8.3333333333%}}@media only screen and (min-width:1024px){.column.-is-2{max-width:16.6666666667%}}@media only screen and (min-width:1024px){.column.-is-3{max-width:25%}}@media only screen and (min-width:1024px){.column.-is-4{max-width:33.3333333333%}}@media only screen and (min-width:1024px){.column.-is-5{max-width:41.6666666667%}}@media only screen and (min-width:1024px){.column.-is-6{max-width:50%}}@media only screen and (min-width:1024px){.column.-is-7{max-width:58.3333333333%}}@media only screen and (min-width:1024px){.column.-is-8{max-width:66.6666666667%}}@media only screen and (min-width:1024px){.column.-is-9{max-width:75%}}@media only screen and (min-width:1024px){.column.-is-10{max-width:83.3333333333%}}@media only screen and (min-width:1024px){.column.-is-11{max-width:91.6666666667%}}@media only screen and (min-width:1024px){.column.-is-12{max-width:100%}}@media only screen and (min-width:1024px){.column.-auto{flex:0 0 auto;max-width:none}}@media only screen and (max-width:1023px){.column.-text{margin:2rem auto;max-width:32rem;width:100%}}.page{overflow-x:hidden}.section{margin-bottom:calc(1.625rem + 4.5vw);margin-top:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.section{margin-bottom:5rem;margin-top:5rem}}.has-shadow,.message{-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.has-large-shadow{-webkit-filter:drop-shadow(0 3px 40px rgba(0,0,0,.4));filter:drop-shadow(0 3px 40px rgba(0,0,0,.4))}.polka{position:relative;z-index:1}.polka-pattern{--dot-size:6px;--dot-size-p:7px;--pattern-size:32px;background:var(--color-base,#fff);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.polka-pattern:before{background-image:radial-gradient(var(--color-pattern,#524827) var(--dot-size,6px),transparent var(--dot-size-p,7px)),radial-gradient(var(--color-pattern,#524827) var(--dot-size),transparent var(--dot-size-p,7px));background-position:0 0,calc(var(--pattern-size, 32px)/2) calc(var(--pattern-size, 32px)/2);background-size:var(--pattern-size,32px) var(--pattern-size,32px);content:"";display:block;height:100%;mix-blend-mode:soft-light;opacity:.5;position:relative;z-index:1}.polka.-primary{--color-base:#f2d25b}.polka.-primary,.polka.-secondary{--color-text:#524827;--color-shadow:#fff}.polka.-secondary{--color-base:#87ddf2}.polka.-primary-inverted{--color-pattern:#f2d25b}.polka.-primary-inverted .polka-pattern{background:transparent}.polka.-primary-inverted .polka-pattern:before{opacity:1;mix-blend-mode:normal}.polka.-small .polka-pattern{--dot-size:3px;--dot-size-p:4px;--pattern-size:18px}.striped{position:relative;z-index:1;--rotation:-45deg;--color-a:#f8f6e4;--color-b:#deeece}.striped-pattern{background-image:repeating-linear-gradient(var(--rotation),var(--color-a),var(--color-a) 1.25rem,var(--color-b) 0,var(--color-b) 2.5rem);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pattern-circle{border-radius:50%;max-width:28rem;overflow:hidden;position:absolute;transform:translate(-70%,-30%);width:calc(12.5rem + 15vw);z-index:-1}.pattern-circle:after{content:"";display:table;padding-bottom:100%;width:100%}.button{-webkit-appearance:none;align-items:center;background:transparent;border:0;color:#524827;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;outline:0;padding:1em 2em;position:relative;text-align:center;text-decoration:none;z-index:10}.button:before{background:#f2d25b url(/img/icons/gloss.svg) right 1rem top .25rem/auto no-repeat;border-radius:10em;border:.25rem solid;box-sizing:content-box;content:"";height:100%;position:absolute;transition:transform .15s ease;width:100%;z-index:-1}.button.-secondary:before{background-color:#87ddf2}.intro+.button,p+.button{margin-top:2rem}.button:focus:before,.button:hover:before{transform:scale(1.1)}.button:active:before{transform:scale(1.05)}.headline,.title{font-family:Hepta Slab,Avenir Next,Helvetica Neue,Helvetica,system-ui,Arial,sans-serif;font-weight:800;line-height:1.125;margin:0 0 1.25em;position:relative;text-shadow:.25rem .25rem var(--color-shadow,#f2d25b);text-transform:uppercase}.headline em,.title em{font-style:normal;text-shadow:.25rem .25rem #87ddf2}.headline{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.headline{font-size:2rem}}.title{font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.title{font-size:4rem}}.hint{font-family:Hepta Slab,Avenir Next,Helvetica Neue,Helvetica,system-ui,Arial,sans-serif;font-weight:800;font-size:.75rem;text-transform:uppercase}.hint strong{font-weight:400}.image.-is-3by2{position:relative}.image.-is-3by2:after{content:"";display:table;padding-top:66.6666666667%;width:100%}.image.-is-3by2 img{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.image img{max-width:100%;vertical-align:bottom;width:100%}.intro{font:600 1.5rem Avenir Next,Helvetica Neue,Helvetica,system-ui,Arial,sans-serif;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.intro{font-size:1.5rem}}.link{border-radius:10em;color:#524827;display:inline-block;font:800 1.125rem Hepta Slab,Avenir Next,Helvetica Neue,Helvetica,system-ui,Arial,sans-serif;padding:.889em 1.778em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease;white-space:nowrap;z-index:1}.link:focus,.link:hover{background:hsla(0,0%,100%,.65)}.scroll-teaser{border-radius:10em;border:.175rem solid;display:block;margin:0 auto;height:2.5rem;display:flex;justify-content:center;width:1.75rem}.scroll-teaser:after{-webkit-animation:scroll 2s ease-in-out infinite;animation:scroll 2s ease-in-out infinite;background:currentColor;border-radius:10em;content:"";height:.5rem;position:relative;top:17.5%;width:.175rem}@-webkit-keyframes scroll{0%,10%,to{transform:translateY(0) scaleY(1)}50%,60%{transform:translateY(.25rem) scaleY(.75)}}@keyframes scroll{0%,10%,to{transform:translateY(0) scaleY(1)}50%,60%{transform:translateY(.25rem) scaleY(.75)}}.text-highlight{font-family:Hepta Slab,Avenir Next,Helvetica Neue,Helvetica,system-ui,Arial,sans-serif;font-weight:800}.post-teaser{border-radius:3px 3rem 3px 3rem;color:#524827;-webkit-filter:drop-shadow(5px 10px 30px rgba(0,0,0,.2));filter:drop-shadow(5px 10px 30px rgba(0,0,0,.2));max-width:calc(21rem + 2vw);position:relative;z-index:10}.post-teaser:after{background:currentcolor;border-radius:inherit;box-shadow:0 1px 0 currentcolor,1px 0 0 currentcolor,1px 1px 0 currentcolor,0 2px 0 currentcolor,2px 0 0 currentcolor,2px 2px 0 currentcolor,0 3px 0 currentcolor,3px 0 0 currentcolor,3px 3px 0 currentcolor,0 4px 0 currentcolor,4px 0 0 currentcolor,4px 4px 0 currentcolor,0 5px 0 currentcolor,5px 0 0 currentcolor,5px 5px 0 currentcolor,0 6px 0 currentcolor,6px 0 0 currentcolor,6px 6px 0 currentcolor;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}.post-teaser-message{background:#fff;border-radius:inherit;border:.25rem solid #f2d25b;margin:0;padding:2rem 2rem 2.5rem}.post-teaser-cta{bottom:0;position:absolute;right:1rem;transform:translateY(50%)}.message{align-items:flex-start;background:#fff;border-radius:.625rem;display:flex;padding:.625rem}.message-user{align-items:center;display:flex;flex:0 0 25%}.message-username{font-size:.5rem;font-weight:600;text-transform:uppercase}.message-avatar{border-radius:50%;flex:0 0 2rem;height:2rem;margin-right:.5rem;overflow:hidden}.message-content{display:flex;flex:1;justify-content:center}.message-content img,.message-content svg,.message-content video{flex:0 0 auto;height:auto;max-width:100%;width:auto}.message-content video{max-width:50%}.cta-section{margin:0;padding-bottom:calc(1.75rem + 6vw);padding-top:calc(1.75rem + 6vw);text-align:center}@media (min-width:1200px){.cta-section{padding-bottom:6.25rem;padding-top:6.25rem}}.cta-section-headline{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.cta-section-headline{font-size:3rem}}.icon-section{margin-bottom:0}@media only screen and (min-width:1600px){.icon-section{margin-top:calc(2.125rem + 10.5vw)}}@media only screen and (min-width:1600px) and (min-width:1200px){.icon-section{margin-top:10rem}}.icon-section-text{align-self:center;padding-top:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.icon-section-text{padding-top:2.5rem}}.hero{margin-bottom:calc(2.125rem + 10.5vw);position:relative}@media (min-width:1200px){.hero{margin-bottom:10rem}}.hero-pattern{bottom:0;height:calc(100% - 50vw);width:100vw}@media only screen and (min-width:1024px){.hero-pattern{height:auto;left:-2.5rem;top:-50vh}}@media only screen and (min-width:1024px) and (min-width:75rem){.hero-pattern{height:auto;left:calc(-50vw - -35.5rem);top:-50vh}}.hero-pattern:before{background-attachment:fixed}.hero-nav{padding:2rem 0;text-align:center}@media only screen and (min-width:480px){.hero-nav{align-items:center;display:flex;justify-content:space-between}}.hero-nav-list{display:flex}.hero-nav-item+.hero-nav-item{margin-left:1.5em}.hero-logo{margin:0 0 2rem}@media only screen and (min-width:480px){.hero-logo{margin-bottom:-.25rem}}.hero-logo svg{height:4.5rem;width:auto}.hero-columns{align-items:flex-start}.hero-text{margin:0 auto;max-width:32rem;width:100%}@media only screen and (min-width:480px){.hero-text{padding-top:calc(1.575rem + 3.9vw)}}@media only screen and (min-width:480px) and (min-width:1200px){.hero-text{padding-top:4.5rem}}@media only screen and (min-width:1024px){.hero-text{margin:0;position:relative}}@media only screen and (min-width:1024px) and (max-width:75rem){.hero-text{padding-top:0}}.hero-image{background:#fff;box-shadow:0 3px 100px -10px rgba(0,0,0,.2);margin-top:2rem}@media only screen and (min-width:1024px){.hero-image{margin-top:0}}@media only screen and (min-width:75rem){.hero-image{width:calc(43.75rem + (100vw - 75rem)/2)}}@media only screen and (min-width:79rem){.hero-image{width:calc(43.75rem + (100vw - 71rem)/2)}}.hero-image-column{padding-left:0;padding-right:0}.hero-image-wrap{position:relative}@media only screen and (min-width:1024px){.hero-cta-wrap{position:relative;transform:translateY(50%)}}.hero-hint{margin:2rem 0 0}@media only screen and (min-width:1024px){.hero-hint{position:absolute}}.hero-teaser{margin-top:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.hero-teaser{margin-top:2.5rem}}.footer{background:#524827;color:#fff;padding-bottom:calc(1.425rem + 2.1vw);padding-top:calc(1.425rem + 2.1vw);text-align:center}@media (min-width:1200px){.footer{padding-bottom:3rem;padding-top:3rem}}@media only screen and (min-width:1024px){.footer{text-align:left}}.footer-columns{align-items:center}@media only screen and (min-width:1024px){.footer-credit{margin-right:1rem}}@media only screen and (min-width:1024px) and (max-width:1599px){.footer-credit{flex:0 0 auto}}.footer-links{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:1rem 0 0;padding:0}@media only screen and (min-width:1024px){.footer-links{justify-content:flex-end;margin:0}}.footer-links-item{flex:0 0 100%}@media only screen and (min-width:600px){.footer-links-item{flex:0 0 50%}}@media only screen and (min-width:800px){.footer-links-item{flex:0 0 auto}}.footer-link{color:inherit}.footer-link:focus,.footer-link:hover{background-color:#7c6109}.footer a{color:inherit;text-decoration:none}.illustration svg{overflow:visible}.illustration-stack>:first-child{transform:translateY(calc((-5rem - 2vw)*var(--viewport-y)*1.32))}.illustration-stack>:nth-child(2){transform:translateY(calc((-5rem - 2vw)*var(--viewport-y)*0.99))}.illustration-stack>:nth-child(3){transform:translateY(calc((-5rem - 2vw)*var(--viewport-y)*0.66))}.illustration-stack>:nth-child(4){transform:translateY(calc((-5rem - 2vw)*var(--viewport-y)*0.33))}.illustration-layer,.illustration-layer-1,.illustration-layer-2,.illustration-layer-3,.illustration-layer-4{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center center}.illustration-layer-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.illustration-layer-1{transform:translateY(calc(3vw + 4rem*var(--viewport-y)))}.illustration-layer-2{transform:translateY(calc((.5vw + 2rem)*var(--viewport-y))) rotate(calc(var(--deg, 5deg)*var(--viewport-y)))}.illustration-layer-3{transform:translateY(calc((-1rem - 1.5vw)*var(--viewport-y)))}.illustration-layer-4{transform:translateY(calc((-2rem - 8vw)*var(--viewport-y)))}.get-praise{padding-bottom:calc(1.575rem + 3.9vw);padding-top:calc(1.575rem + 3.9vw);position:relative}@media (min-width:1200px){.get-praise{padding-bottom:4.5rem;padding-top:4.5rem}}@media only screen and (min-width:1024px){.get-praise{margin-left:0;margin-right:-8rem}}@media only screen and (min-width:78.5rem){.get-praise{margin-right:calc(-8rem + -2vw);padding-bottom:calc(1.725rem + 5.7vw);padding-top:calc(1.725rem + 5.7vw)}}@media only screen and (min-width:78.5rem) and (min-width:1200px){.get-praise{padding-bottom:6rem;padding-top:6rem}}.get-praise svg{transform:translateZ(0)}@media only screen and (max-width:1023px){.get-praise svg{margin-left:2rem;margin-right:-5rem}}.get-praise-circle{left:30%;top:0;transform:translate(-50%);width:calc(14rem + 4vw);z-index:-1}.get-praise-rect{bottom:0;left:30%;position:absolute;right:-2rem;top:7.5%;z-index:-2}@media only screen and (min-width:75rem){.get-praise-rect{right:calc(-50vw - -35.5rem)}}.get-praise-messages{margin:0 auto;max-width:calc(25rem + 5vw);width:100%}.get-praise-message+.get-praise-message{margin-top:.625rem}.share-your-achievement{position:relative}@media only screen and (min-width:78.5rem){.share-your-achievement{margin-left:-7rem}}.share-your-achievement-rect{bottom:0;left:23%;position:absolute;top:0;width:47%;z-index:-2}@media only screen and (min-width:75rem){.share-your-achievement-rect{right:calc(-50vw - -35.5rem)}}.share-your-achievement-teaser{margin:-15vw auto 0}@media only screen and (min-width:600px){.share-your-achievement-teaser{bottom:14%;margin:0;right:2.5%;position:absolute}}@media only screen and (min-width:1024px){.share-your-achievement-teaser{bottom:20%}}