@charset "UTF-8";.definition-list-block{padding-top:clamp(2rem,2vw,2rem)!important;padding-bottom:clamp(0rem,2vw,2rem)!important;overflow:hidden}.definition-list-block__wrap{margin:0 auto}.definition-list-block__wrap--solution .definition-list-block__content--problem{display:none}.definition-list-block__wrap--solution .definition-list-block__content--solution{display:block}.definition-list-block__content--solution{display:none}.definition-list-block__content--solution .definition-list-block__item-title:before{border-bottom-color:#003bff;transform:rotate(-1deg)}.definition-list-block__inner-content :first-child{margin-top:0}.definition-list-block__inner-content :last-child{margin-bottom:0}.definition-list-block__heading{max-width:975px;text-align:center;margin:0 auto}.definition-list-block__description{max-width:650px;text-align:center;margin:.5rem auto 0}.definition-list-block__content{margin-top:clamp(1.5rem,3vw,3rem)}.definition-list-block__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 15px}@media (min-width: 925px){.definition-list-block__list{margin:1.5rem auto 0;max-width:1150px}}.definition-list-block__item{position:relative;text-align:center;margin:1rem auto}@media (min-width: 450px){.definition-list-block__item{max-width:227px}}@media (min-width: 825px){.definition-list-block__item{width:calc(33.33% - 15px);max-width:none}}.definition-list-block__item:not(:first-child):after{content:"";position:absolute;top:-14px;left:50%;transform:translate(-50%);width:3rem;height:1px;background:var(--color-lines)}@media (min-width: 450px){.definition-list-block__item:not(:first-child):after{content:none}}.definition-list-block__item-title{margin:0 0 10px;display:inline-block;position:relative}.definition-list-block__item-title:before{width:calc(100% + 6px);height:100%;position:absolute;display:inline-block;content:"";background:transparent;z-index:-1;left:-2px;top:4px;transform:rotate(1deg);border-bottom:solid 2px #ffbebe}@media (min-width: 450px){.definition-list-block__item-title:before{border-bottom-width:3px}}.definition-list-block__item-content{line-height:1.5;margin-bottom:0}.definition-list-block__chart-img-wrap{text-align:center;margin:1.5rem 0 0}@media (min-width: 450px){.definition-list-block__chart-img-wrap{margin-bottom:0}}.definition-list-block__chart-img{width:100%;margin:0 auto}.solution-block{padding-top:clamp(2rem,4vw,4rem)!important;padding-bottom:clamp(2rem,4vw,4rem)!important}.solution-block__content :first-child{margin-top:0}.solution-block__content :last-child{margin-bottom:0}.solution-block__solutions{margin-top:30px}.solution-block__solutions-items{list-style:none;padding:0}.solution-block__solution{margin-top:15px}.solution-block__solutions-img{width:100%}.definition-list-block{position:relative;z-index:2}@media (max-width: 799px){.definition-list-block__wrap--problem .character--worried{display:none}}.definition-list-block__wrap--problem .character--worried:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background-color:var(--color-convey-shadow);z-index:-1;transition:width 1s .5s,height 1s .5s}.definition-list-block__wrap--problem .game-wrap--ask-to-play .character--worried{z-index:10030!important;transition:transform 1s,width 1s;transform:translate(-50%,-70%);width:40%}.definition-list-block__wrap--problem .game-wrap--ask-to-play .character--worried:before{width:116%;height:180%}.definition-list-block__wrap--problem .game-wrap--ask-to-play .game-wrap__start-game--in-view{opacity:1;z-index:10200}.definition-list-block__wrap--solution .game-wrap__intro-copy--solution{display:inline-block}.definition-list-block__wrap--solution .game-wrap__intro-copy--problem{display:none}.definition-list-block__wrap--solution .game__convey-cursor{display:inline-block}.definition-list-block .toggle-button-cover{position:relative;height:32px;box-sizing:border-box;overflow:hidden;transform:rotate(-2deg);width:9rem;background:var(--color-convey-white);border:solid 1px var(--color-convey-dark);border-radius:clamp(.25rem,.75vw,.75rem);margin-bottom:.5rem}@media (min-width: 1000px){.definition-list-block .toggle-button-cover{width:12rem;height:42px}}.definition-list-block .toggle-button-cover .knobs,.definition-list-block .toggle-button-cover .layer{position:absolute;inset:0}.definition-list-block .toggle-button-cover__button{position:relative;top:0%;width:100%;margin:0 auto;overflow:hidden;padding:0;height:40px}@media (min-width: 1000px){.definition-list-block .toggle-button-cover__button{height:60px}}.definition-list-block .toggle-button-cover .button.r,.definition-list-block .toggle-button-cover .button.r .layer{border-radius:100px}.definition-list-block .toggle-button-cover .button.b2{background-color:transparent;border:none box-shadow}.definition-list-block .toggle-button-cover .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.definition-list-block .toggle-button-cover .knobs{z-index:2}.definition-list-block .toggle-button-cover .layer{width:100%;transition:.3s ease all;z-index:1}.definition-list-block .toggle-button-cover #button-10 .knobs:before,.definition-list-block .toggle-button-cover #button-10 .knobs:after,.definition-list-block .toggle-button-cover #button-10 .knobs span{position:absolute;top:0%;width:50%;height:calc(100% - 10px);font-size:14px;font-weight:600;text-align:center;line-height:1;padding:9px 10px 3px;font-size:clamp(.8rem,1.5vw,1.2rem);border-radius:4px;transition:.3s ease all;border-radius:clamp(.25rem,.75vw,.75rem)}@media (min-width: 1000px){.definition-list-block .toggle-button-cover #button-10 .knobs:before,.definition-list-block .toggle-button-cover #button-10 .knobs:after,.definition-list-block .toggle-button-cover #button-10 .knobs span{height:calc(100% - 19px);padding:12px 4px 7px;font-size:1rem}}.definition-list-block .toggle-button-cover #button-10 .knobs:before{content:"";left:0;background-color:#ff8787;width:50%}@media (min-width: 1000px){.definition-list-block .toggle-button-cover #button-10 .knobs:before{left:-1px;top:-1px}}.definition-list-block .toggle-button-cover #button-10 .knobs:after{content:"Solution";right:0;color:var(--color-convey-dark)}.definition-list-block .toggle-button-cover #button-10 .knobs span{display:inline-block;left:0;color:var(--color-convey-dark);z-index:1}.definition-list-block .toggle-button-cover #button-10 .checkbox:checked+.knobs span{color:var(--color-convey-dark)}.definition-list-block .toggle-button-cover #button-10 .checkbox:checked+.knobs:before{left:50%;background-color:var(--color-convey-gold)}.definition-list-block .toggle-button-cover #button-10 .checkbox:checked+.knobs:after{color:var(--color-convey-dark)}body.game-lock{overflow:hidden}body.game-lock .main-header{display:none}body.game-lock .game-wrap__start-game{display:none!important}body.game-lock .game:not(.game--start-screen) .game__play-game-background{display:inline-block;z-index:0}body.game-lock .game__cursor{display:none}@media (max-width: 1099px){.game-wrap .game-wrap__start-game{width:90%;background-color:var(--color-convey-white);border:solid 1px var(--color-convey-dark);max-width:none;margin:0 auto;border-radius:1rem;padding:.5rem 1rem .5rem 5rem;background-image:url(/images/home/game/characters/worried-1-character.svg);background-size:4.5rem;background-repeat:no-repeat;background-position:top 40% left 3%;position:fixed;bottom:1rem;right:1rem;max-width:16rem;opacity:0;z-index:10500;transition:opacity .3s}.game-wrap .game-wrap__start-game.game-wrap__start-game--in-view{opacity:1}.game-wrap .game-wrap__speech-bubble,.game-wrap .h2{display:none}.game-wrap .game-wrap__start-game-content{width:10rem;transform:none}}@media (max-width: 1099px) and (max-width: 1099px){.game-wrap .game-wrap__start-game-content{opacity:1!important}}@media (max-width: 1099px){.game-wrap .game-wrap__play-game-btn{font-size:11px;padding:4px 10px;margin-top:.25rem!important}}.game-wrap__intro{display:flex;flex-direction:column;justify-content:flex-start;text-wrap:balance;margin-bottom:clamp(2rem,5vw,5rem)}@media (min-width: 800px){.game-wrap__intro{justify-content:space-between;flex-direction:row}}.game-wrap__heading{color:var(--color-convey-blue)}.game-wrap__intro-copy{display:none}@media (min-width: 800px){.game-wrap__intro-copy{max-width:54rem}}.game-wrap__intro-copy :first-child{margin-top:0}.game-wrap__intro-copy :last-child{margin-bottom:0}.game-wrap__intro-copy--solution{display:none}.game-wrap__intro-copy--problem{display:inline-block}.game-wrap__start-game{position:relative;width:clamp(10rem,39vw,23rem);z-index:0;padding:1rem 0 0;text-align:center;opacity:0;margin-bottom:1rem;margin-right:4%;transition:opacity .3s}@media (min-width: 1200px){.game-wrap__start-game{margin-right:10%;margin-bottom:4rem;padding-top:2rem}}@media (min-width: 1430px){.game-wrap__start-game{margin-right:15%}}.game-wrap__start-game-content{opacity:0;transform:translateY(-25%);transition:opacity .5s,transform .25s;width:clamp(10rem,29vw,22rem);margin:0 auto}.game-wrap__start-game-content .h5{font-size:clamp(1rem,1.9vw,1.35rem)}@media (max-width: 1099px){.game-wrap__start-game-content .h2{font-size:1.25rem}.game-wrap__start-game-content .h5{font-size:11px}.game-wrap__start-game-content p{margin-bottom:.5rem;font-size:11px;line-height:1}}.game-wrap__speech-bubble{width:116%;position:absolute;text-align:center;z-index:-1;top:-8%;left:-6%}.game-wrap__play-game-btn{margin:0 auto}.game{-webkit-user-select:none;user-select:none;scroll-margin-top:5rem}@media (min-width: 1000px){.game{scroll-margin-top:50vh}}.dropzone{width:100%;display:block;max-width:350px;height:0;padding-bottom:126px;border:solid 3px transparent;position:relative;clip-path:url(#clipping);margin:1.5rem auto}.dropzone:first-child{margin-top:0}@media (min-width: 600px){.dropzone{margin:0 -6%;display:inline-block;width:44.81%;padding-bottom:17%;max-width:530px}}@media (min-width: 1200px){.dropzone{margin:0 -3%;padding-bottom:15%;width:39%}}.dropzone-wrap-ghost{position:absolute;width:100%;top:0}.dropzone-wrap-ghost .dropzone{clip-path:none;background-color:transparent}.dropzone-wrap-visual{position:absolute;width:100%;top:0;left:.5%;pointer-events:none}.dropzone-wrap-visual .dropzone{clip-path:none;background-color:transparent}.dropzone-wrap-visual .dropzone:before{position:absolute;left:33%;bottom:0;transform:translate(-50%,50%);background-color:var(--color-convey-offwhite);border:solid 1px var(--color-convey-dark);color:var(--color-convey-dark);border-radius:3rem;font-size:clamp(12px,1vw,18px);padding:clamp(5px,1vw,10px) clamp(12px,1.5vw,20px);line-height:1;font-style:italic;white-space:nowrap;font-weight:700;z-index:10100}.dropzone-wrap-visual .dropzone[data-step="1"]:before{content:"I’ll do that this week."}.dropzone-wrap-visual .dropzone[data-step="2"]:before{content:"I’ll do that later."}.dropzone-wrap-visual .dropzone[data-step="3"]:before{content:"I’ll probably never get to this."}.dropzone-wrap-visual .dropzone svg{position:absolute;top:16%;z-index:2}.dropzone-wrap-visual .dropzone svg path{fill:#fff}.dropzone-wrap{width:100%;z-index:9999;position:relative}.game{position:relative}.game--start-screen .game__start-screen-wrap,.game--start-screen .game__play-game-background{display:inline-block}.game--start-screen .game__play-game-btn-wrap{display:none}.game--playing{cursor:url(/images/home/game/cursors/open-hand.svg) 23 25,auto}.game--playing:active{cursor:url(/images/home/game/cursors/closed-hand.svg) 23 25,auto}.game--playing .game__play-game-btn-wrap{display:none}.game--playing .game__top-game-bar{display:flex}.game--play-game .game__start-screen--play-game{display:inline-block}.game--play-game .game__start-screen-top{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.25rem}.game--game-over .game__start-screen--game-over{display:inline-block}.game--game-over .game__start-screen-middle{margin-bottom:.5rem}.game__score{font-size:clamp(1.25rem,2vw,2rem);font-weight:700;color:var(--color-convey-blue)}.game__top-game-bar{display:none;position:fixed;top:2rem;left:50%;transform:translate(-50%);width:90%;max-width:1400px;z-index:9999;justify-content:space-between;align-items:center;padding:clamp(.5rem,1vw,1rem) clamp(1rem,2vw,2rem);background-color:var(--color-convey-white);border:solid 1px var(--color-convey-dark);border-radius:clamp(3px,1vw,15px)!important;box-shadow:clamp(.25rem,.5vw,.5rem) clamp(.25rem,.5vw,.5rem) var(--color-convey-shadow)}.game__exit-game-btn{font-size:clamp(13px,1.5vw,18px);padding:clamp(6px,1vw,10px) clamp(10px,2vw,20px);border-radius:clamp(2px,.75vw,7px);text-decoration:none;font-weight:500;background-color:var(--color-convey-white);border:solid 1px var(--color-convey-dark);color:var(--color-convey-dark)}.game__convey-cursor,.game__cursor{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);transition:top 1s,left 1s;z-index:10099;width:clamp(40px,5vw,56px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.game__convey-cursor{display:none}.game__play-game-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-convey-offwhite);opacity:.9;z-index:10100;display:none}.game__start-screen-remove{position:absolute;top:0;right:0;width:clamp(1.75rem,2vw,2.25rem);height:clamp(1.75rem,2vw,2.25rem);font-size:clamp(1.25rem,1.5vw,1.5rem);border-radius:50%;background-color:var(--color-convey-white);border:solid 1px var(--color-convey-dark);transform:translate(50%,-50%);line-height:1}.game__start-screen-score{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:700;color:var(--color-convey-dark)}.game__start-screen-wrap{max-width:31rem;margin:0 auto;border:solid 1px var(--color-convey-dark);border-radius:clamp(3px,1vw,15px)!important;box-shadow:clamp(.25rem,1vw,1rem) clamp(.25rem,1vw,1rem) var(--color-convey-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:clamp(1rem,1.5vw,1.5rem) clamp(1rem,2vw,2rem) clamp(1.5rem,3vw,3rem);background-color:var(--color-convey-white);z-index:10101;display:none;text-align:center;width:86%}.game__start-screen{display:none;width:100%}.game__start-screen-top{margin-bottom:clamp(.25rem,.5vw,.5rem)}.game__start-screen-heading{margin:0;font-size:clamp(1.5rem,2.75vw,2.75rem);text-wrap:nowrap}.game__start-screen-character{max-width:6rem}.game__start-screen-middle{display:flex;gap:clamp(.25rem,1.5vw,1.5rem);margin:0 0 clamp(.75rem,1.5vw,1.5rem);justify-content:center}.game__start-screen-middle :first-child{margin-top:0}.game__start-screen-middle :last-child{margin-bottom:0}.game__start-screen-message-wrap{display:flex;justify-content:center;flex-wrap:wrap}.game__start-screen-instruction{display:flex;flex-direction:column;align-items:center;max-width:clamp(10rem,12vw,12rem)}.game__start-screen-instruction-img{margin-bottom:clamp(.5rem,.75vw,.75rem);width:100%;width:clamp(8rem,10vw,10rem)}.game__start-screen-instruction-copy{margin-bottom:0;text-align:center;line-height:1.25;font-size:clamp(12px,1vw,16px)}.game__start-screen-end{position:absolute;top:100%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:center}.game__start-screen-start-game{font-size:clamp(14px,1.25vw,18px);padding:clamp(8px,1.5vw,14px) clamp(14px,2.5vw,30px);border-radius:7px;text-decoration:none;font-weight:500;background-color:var(--color-convey-blue);border:none;color:#fff}.character{width:25%;padding-bottom:25%;height:0;border:solid 1px transparent;color:#fff;text-align:center;position:absolute;transition:transform 1s;top:0;left:0;z-index:10000;pointer-events:none;transform:translate(-50%,-50%)}@keyframes countdown_animation{0%{transform:translate(25%,-25%)}50%{transform:translate(25%,-25%) scale(1.1)}to{transform:translate(25%,-25%)}}.character__countdown{position:absolute;top:0;right:0;transform:translate(25%,-25%);background:var(--color-convey-white);border-radius:50%;box-shadow:inset 0 0 0 5px var(--color-convey-blue);animation-name:countdown_animation;animation-duration:1s;animation-iteration-count:infinite;border:solid 1px #b4b7ce;z-index:1}.character__countdown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:36px;height:36px;fill:var(--color-convey-white)}.character__circle-animation{stroke-dasharray:201;stroke-dashoffset:201;transition:all 1s linear}.character__countdown-text{font-family:Fagun;font-weight:700;color:#056dff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.character>img{pointer-events:none;width:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}.character--new{transform:translate(-50%,-75%)}.character--moveable,.character--moveable-prev,.character--completable{pointer-events:all;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%2302B1FD' stroke-width='4' stroke-dasharray='2%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e")}.character--moveable:after,.character--moveable-prev:after,.character--completable:after{content:"Drag ↓";position:absolute;top:0;left:-1rem;color:var(--color-convey-dark);background-color:var(--color-convey-gold);display:inline-block;font-weight:700;padding:2px 5px 1px;font-size:clamp(.8rem,1.1vw,1.1rem);border:solid 1px var(--color-convey-dark);border-radius:clamp(.25rem,.5vw,.5rem);transform:rotate(-3deg) translateY(-50%);font-family:TT Interphases,sans-serif;line-height:1.5}@media (min-width: 600px){.character--moveable:after,.character--moveable-prev:after,.character--completable:after{content:"Drag →";left:1rem}}.character--moveable:after,.character--moveable-prev:after{min-width:4rem}.character--moveable-prev:after{content:"Drag ↑"}@media (min-width: 600px){.character--moveable-prev:after{content:"← Drag"}}.character--completable{cursor:url(/images/home/game/cursors/point-hand.svg) 23 25,auto}.character--completable:after{content:"Click"}.character--completable:active{cursor:url(/images/home/game/cursors/press-hand.svg) 23 25,auto}.character--picked-up{pointer-events:none;z-index:9998}.character--picked-up-simulation{transition:transform 1s,top 1s,left 1s}.character:has(img[src$="walk-character.svg"]){width:30%}.character:has(img[src$="happy-walk-character.svg"]){width:43%}.character:has(img[src$="angry-character.svg"]){width:31%}.svgwave-wrap[data-astro-cid-j7pv25f6]{width:100%;overflow:hidden;position:relative;top:calc(clamp(2rem,3.5vw,3.5rem)*-1);margin-bottom:calc(clamp(6rem,12vw,12rem)*-1)}.svgwave-inner-wrap[data-astro-cid-j7pv25f6]{margin:0 auto;position:relative}svg[data-astro-cid-j7pv25f6].svgwave{position:absolute;top:0;left:50%;width:calc(100% + 4rem);height:auto;overflow:visible;padding:1rem 0;min-width:44rem;transform:translate(-50%)}svg[data-astro-cid-j7pv25f6].svgwave:first-child{position:relative;top:clamp(.3rem,.75vw,2rem);z-index:1}svg[data-astro-cid-j7pv25f6].svgwave .my-text[data-astro-cid-j7pv25f6]{font-size:2rem;color:#fff;fill:#fff;font-family:Fagun,sans-serif;letter-spacing:1px}
