@font-face{font-family:wizard-icons;src:url(../icons/wizard-icons.woff?ofmdax) format("woff"),url(../icons/wizard-icons.ttf?ofmdax) format("truetype"),url(../icons/wizard-icons.svg?ofmdax#wizard-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.wizard__icon{font-family:wizard-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wizard__icon--1:before{content:"\e902"}.wizard__icon--2:before{content:"\e904"}.wizard__icon--3:before{content:"\e907"}.wizard__icon--4:before{content:"\e908"}.wizard__icon--5:before{content:"\e90a"}.wizard__icon--6:before{content:"\e90c"}.wizard__icon--7:before{content:"\e900"}.wizard__icon--8:before{content:"\e901"}.wizard__icon--9:before{content:"\e903"}.wizard__icon--a:before{content:"\e905"}.wizard__icon--b:before{content:"\e906"}.wizard__icon--c:before{content:"\e909"}.wizard__icon--d:before{content:"\e90b"}.wizard__icon--e:before{content:"\e90d"}.wizard__icon--f:before{content:"\e90f"}.wizard__icon--star:before{content:"\e910"}.wizard__icon--sun:before{content:"\e911"}.wizard{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:50;overflow:auto;padding:5% 1rem 2rem;opacity:0;color:#e8e8e8;background-image:linear-gradient(to bottom,rgba(3,2,46,.95),rgba(86,27,62,.95));-webkit-overflow-scrolling:touch;-webkit-animation:wizard-show .25s forwards;animation:wizard-show .25s forwards}.wizard.wizard--welcome .wizard__button,.wizard.wizard--welcome .wizard__decor,.wizard.wizard--welcome .wizard__excerpt{-webkit-animation:wizard-show 1s .5s forwards;animation:wizard-show 1s .5s forwards}.wizard.wizard--prepare .wizard__button,.wizard.wizard--prepare .wizard__excerpt{opacity:1;-webkit-animation:wizard-hide .5s forwards;animation:wizard-hide .5s forwards}.wizard.wizard--prepare .wizard__decor{opacity:1;-webkit-animation:wizard-hide .5s .5s forwards;animation:wizard-hide .5s .5s forwards}.wizard.wizard--prepare .wizard__decor::after{-webkit-animation:wizard-header-line .75s forwards;animation:wizard-header-line .75s forwards}.wizard.wizard--prepare .wizard__decor::before{-webkit-animation:wizard-header-line .75s forwards;animation:wizard-header-line .75s forwards}.wizard.wizard--selection .wizard__screen{padding-top:2rem}.wizard.wizard--selection .wizard__button{-webkit-animation:wizard-show .75s .75s forwards;animation:wizard-show .75s .75s forwards}.wizard.wizard--selection .wizard__call{-webkit-animation:wizard-show .75s .25s forwards;animation:wizard-show .75s .25s forwards}.wizard.wizard--mystery .wizard__screen{padding-top:2rem}.wizard.wizard--mystery .wizard__button{opacity:1;-webkit-animation:wizard-hide .75s forwards;animation:wizard-hide .75s forwards}.wizard.wizard--mystery .wizard__call{opacity:1;-webkit-animation:wizard-hide .75s forwards;animation:wizard-hide .75s forwards}.wizard.wizard--mystery .wizard__grid .wizard__card{transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s,-webkit-filter 1s}.wizard.wizard--mystery .wizard__grid .wizard__card:not(.wizard__card--active){-webkit-animation:wizard-hide .75s forwards;animation:wizard-hide .75s forwards}.wizard.wizard--mystery .wizard__grid .wizard__card--flash{-webkit-filter:brightness(.375) contrast(.375);filter:brightness(.375) contrast(.375)}.wizard.wizard--final .wizard__screen{padding-top:2rem;padding-bottom:.75rem}.wizard.wizard--final .wizard__caption{-webkit-animation:wizard-show .75s .25s forwards;animation:wizard-show .75s .25s forwards}.wizard.wizard--final .wizard__result{-webkit-animation:wizard-show .75s .5s forwards;animation:wizard-show .75s .5s forwards}.wizard.wizard--final .wizard__decor{-webkit-animation:wizard-show .75s .75s forwards;animation:wizard-show .75s .75s forwards}.wizard .wizard__close{display:block;position:fixed;top:1.25rem;right:1.5rem;z-index:2;cursor:pointer;width:1.25rem;height:1.25rem;opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wizard .wizard__close::after,.wizard .wizard__close::before{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - .625rem);height:2px;width:1.25rem;background-color:#e8e8e8}.wizard .wizard__close::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wizard .wizard__close:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}@media screen and (max-width:1023px){.wizard .wizard__close{position:absolute;top:1rem;right:1rem}}.wizard .wizard__screen{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:30rem;max-width:100%;margin:4.25rem auto 0;padding:.75rem 1.75rem 2.5rem;opacity:0;background-image:linear-gradient(to bottom,#641f46,#000336);box-shadow:0 0 2px #000336;border-radius:.75rem;-webkit-animation:wizard-uprize 1s .5s forwards;animation:wizard-uprize 1s .5s forwards}@media screen and (max-width:479px){.wizard .wizard__screen{padding-left:1rem;padding-right:1rem;padding-bottom:2rem}}.wizard .wizard__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin:1.5rem 0 .625rem;padding:0;opacity:0;-webkit-animation:wizard-show 1s .5s forwards;animation:wizard-show 1s .5s forwards}.wizard .wizard__grid.wizard__grid--full .wizard__card:not(.wizard__card--active){pointer-events:none}@media screen and (max-width:479px){.wizard .wizard__grid{gap:.5rem}}.wizard .wizard__card{display:block;position:relative;cursor:pointer;width:100%;padding-top:100%;box-shadow:inset 0 0 0 2px rgba(232,232,232,.25);border-radius:6px;color:#e8e8e8;transition:color .5s,box-shadow .5s;will-change:transform}.wizard .wizard__card i{position:absolute;top:50%;left:50%;font-size:1.5rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform 375ms;transition:transform 375ms;transition:transform 375ms,-webkit-transform 375ms}.wizard .wizard__card:hover{color:#f19e4e;box-shadow:inset 0 0 1px 2px #f19e4e}.wizard .wizard__card:hover i{-webkit-transform:translate(-50%,-50%) scale(1.25);-ms-transform:translate(-50%,-50%) scale(1.25);transform:translate(-50%,-50%) scale(1.25)}.wizard .wizard__card.wizard__card--active{color:#f15c4e;box-shadow:inset 0 0 1px 2px #f15c4e}.wizard .wizard__card.wizard__card--active i{-webkit-transform:translate(-50%,-50%) scale(1.25);-ms-transform:translate(-50%,-50%) scale(1.25);transform:translate(-50%,-50%) scale(1.25)}.wizard .wizard__call{display:block;cursor:default;margin:0;opacity:0;text-transform:uppercase;text-align:center;font-size:1.75rem;line-height:1.075;color:#f19e4e}.wizard .wizard__call span{font-family:var(--font-content);line-height:1;letter-spacing:1px}.wizard .wizard__call strong{display:block;margin:.625rem 0 0;padding:0;font-size:.625rem;letter-spacing:.5px;line-height:1.375;color:#e8e8e8}@media screen and (max-width:479px){.wizard .wizard__call strong{font-size:.5625rem}}@media screen and (max-width:359px){.wizard .wizard__call strong{font-size:.5rem}}@media screen and (max-width:479px){.wizard .wizard__call{font-size:2rem}}.wizard .wizard__decor{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:3.5rem;opacity:0;font-size:1.875rem;color:#f19e4e}.wizard .wizard__decor::after,.wizard .wizard__decor::before{content:"";display:block;position:absolute;top:50%;left:0;width:calc(50% - 2rem);height:1px;background-color:#f19e4e}.wizard .wizard__decor::after{left:auto;right:0}.wizard .wizard__decor.wizard__decor--final{top:auto;bottom:.75rem}.wizard .wizard__repeated{display:block;cursor:default;margin:0 0 1.5rem;color:#f19e4e}.wizard .wizard__excerpt{display:block;cursor:default;width:100%;margin:0 0 .75rem;opacity:0;text-align:left;font-size:1rem;font-weight:400}@media screen and (max-width:479px){.wizard .wizard__excerpt{font-size:.9375rem}}.wizard .wizard__button{display:block;position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:calc(100% - 1rem);margin-top:1.75rem;padding:.375rem 0 .625rem 0;opacity:0;text-transform:uppercase;font-family:var(--font-content);font-size:2.5rem;line-height:1;color:#f19e4e;border:solid 1px #f19e4e;border-radius:3px;transition:.5s}.wizard .wizard__button span{letter-spacing:1px}.wizard .wizard__button strong{display:block;margin:.125rem 0 0;padding:0;font-size:.625rem;letter-spacing:.5px;line-height:1.5;color:inherit}@media screen and (max-width:479px){.wizard .wizard__button strong{font-size:.5625rem}}@media screen and (max-width:359px){.wizard .wizard__button strong{font-size:.5rem}}.wizard .wizard__button i{display:block;position:absolute;top:50%;left:2rem;font-size:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wizard .wizard__button i:last-child{left:auto;right:2rem}@media screen and (max-width:479px){.wizard .wizard__button i:last-child{right:1.25rem}}@media screen and (max-width:479px){.wizard .wizard__button i{font-size:1.25rem;left:1.25rem}}.wizard .wizard__button[disabled]{pointer-events:none;-webkit-filter:brightness(50%) contrast(50%);filter:brightness(50%) contrast(50%)}.wizard .wizard__button::before{content:"";display:block;position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + 1rem);height:calc(100% + 1rem);border:solid 2.5px;border-color:inherit;border-radius:6px;transition:.25s border}.wizard .wizard__button:hover{color:#f15c4e;border-color:#f15c4e}.wizard .wizard__button.wizard__button--selection{padding:.75rem 0 .75rem 0;font-size:1.875rem}@media screen and (max-width:479px){.wizard .wizard__button.wizard__button--selection{font-size:1.75rem}}@media screen and (max-width:359px){.wizard .wizard__button.wizard__button--selection{font-size:1.5rem}}@media screen and (max-width:479px){.wizard .wizard__button{font-size:2.75rem}}@media screen and (max-width:359px){.wizard .wizard__button{font-size:2.25rem}}.wizard .wizard__caption{display:block;cursor:default;margin:0;opacity:0;text-transform:uppercase;text-align:center;font-family:var(--font-content);font-size:1.75rem;letter-spacing:1px;line-height:1;color:#f19e4e}@media screen and (max-width:479px){.wizard .wizard__caption{font-size:2.75rem}}@media screen and (max-width:359px){.wizard .wizard__caption{font-size:2.25rem}}.wizard .wizard__result{display:block;cursor:default;margin:1.25rem 0 1.5rem;padding:0;opacity:0}.wizard .wizard__result p{display:block;margin:0 0 1rem}.wizard .wizard__result p:last-child{margin-bottom:0}.wizard .wizard__result.wizard__result--error{text-align:center}@media screen and (max-width:479px){.wizard .wizard__result{margin:.75rem 0 1.25rem;font-size:.9375rem}}@media screen and (max-width:767px){.wizard{padding-top:0}}@media screen and (max-width:767px){body.is-adminbar .wizard{padding-top:2.5rem}}@-webkit-keyframes wizard-show{100%{opacity:1;visibility:visible}}@keyframes wizard-show{100%{opacity:1;visibility:visible}}@-webkit-keyframes wizard-uprize{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes wizard-uprize{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes wizard-hide{100%{opacity:0;visibility:hidden}}@keyframes wizard-hide{100%{opacity:0;visibility:hidden}}@-webkit-keyframes wizard-filter{100%{-webkit-filter:brightness(.25) contrast(.25);filter:brightness(.25) contrast(.25)}}@keyframes wizard-filter{100%{-webkit-filter:brightness(.25) contrast(.25);filter:brightness(.25) contrast(.25)}}@-webkit-keyframes wizard-header-line{0%{max-width:100%}100%{max-width:0}}@keyframes wizard-header-line{0%{max-width:100%}100%{max-width:0}}