.header{padding:0 .75em}.logo img{height:44px;width:39px}.hamburger,.hamburger_checkbox{position:absolute;z-index:5000;width:46px;height:46px}.hamburger{top:6px;right:6px}.hamburger_checkbox{cursor:pointer;display:block;z-index:5001;top:3px;right:3px;opacity:0;-webkit-touch-callout:none}.hamburger__icon{position:absolute;z-index:5000;width:46px;height:46px;top:8px;right:8px;padding:.3em}.hamburger__icon div{width:2.25em;height:5px;border-radius:3px;background-color:#fff;margin-top:5px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger__icon div:first-of-type{margin-top:3px}.hamburger_checkbox:checked~.burger li:not(.noburger){display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.burger li:not(.noburger){display:none}ul.header__primary-nav{display:grid;position:relative;grid-template-columns:minmax(90px,160px) auto repeat(2,-webkit-min-content) 46px;grid-template-columns:minmax(90px,160px) auto repeat(2,min-content) 46px;gap:0;height:60px;padding:.5em 0!important;overflow:visible}ul.header__primary-nav li{margin-top:0;margin-bottom:.5em}.header__explore{grid-column:4;grid-row:1;font-size:1em}.header__explore a{padding:0 .5em 0 1em!important}.header__login{grid-row:3}.header__join{grid-row:4}.burgered{grid-column-start:1;grid-column-end:6;background:#fff;justify-self:right;text-align:left;width:100%;max-width:90vw;margin-right:-.75em!important;-webkit-box-shadow:0 10px 10px rgba(60,55,12,.1);box-shadow:0 10px 10px rgba(60,55,12,.1)}.burgered a{color:#673ab7!important;border-radius:0!important;width:100%}.burgered:nth-child(2){margin-top:calc(0.75em - 6px)!important}@media(min-width:768px){.burgered{max-width:50vw}}.burgered~.burgered{border-top:#f5f5f5 solid 1px}.burgered li{border-top:#f5f5f5 solid 1px}.burgered li a{text-decoration:none;color:#673ab7;padding:.75em 1.5em;width:100%;display:block}.burgered li a:active{background:#673ab7;color:#fff}.burgered li:first-of-type{border-top:none!important}.header__account nav{width:100%}.header__account nav img.avatar,.header__account nav i,.header__account nav span.first_name{display:none}.header__account nav .account__menu{width:100%;height:100vh;overflow:hidden}.header__account nav .account__menu li:first-of-type{border:none}body.scrolled .hamburger__icon div{background-color:#455a64}.btn{font-size:.75em;display:inline-block;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;padding:.5rem 1rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-repeat:no-repeat;background-position:center center}.btn:focus{outline:0;border:0}.btn--ghost--purple{background:0 0;color:#673ab7;border:1px solid #673ab7}.btn--ghost--purple:hover{background-color:#673ab7;color:#fff}.btn--ghost--white{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.65)}.btn--ghost--white:hover{background-color:#fff;color:#673ab7}.btn--ghost--red{background:0 0;color:#f44336;border:1px solid #f44336}.btn--ghost--red:hover{background-color:#ef5350;color:#fff}.btn--solid--purple{background-color:#673ab7;color:#fff;border:1px solid #673ab7}.btn--solid--purple:hover{color:#fff;background-color:#7e57c2;border:1px solid #673ab7}.btn--solid--pink{background-color:#e91e63;color:#fff;border:1px solid #e91e63}.btn--solid--pink:hover{color:#fff;background-color:#ec407a;border:1px solid #e91e63}.btn--solid--green{background-color:#4caf50;color:#fff;border:1px solid #4caf50}.btn--solid--green:hover{color:#fff;background-color:#8bc34a;border:1px solid #4caf50}.btn--solid--red{background-color:#f44336;color:#fff;border:1px solid #f44336}.btn--solid--red:hover{color:#fff;background-color:#e57373;border:1px solid #f44336}.btn--solid--white{background-color:#fff;color:#673ab7}.btn--solid--white:hover{color:#673ab7}.btn--tint--purple{background-color:#9575cd;color:#fff;border:1px solid #b39ddb}.btn--tint--purple:hover{color:#fff;background-color:#7e57c2;border:1px solid #7e57c2}.btn--wide{width:100%}.reminder{color:#455a64;background:0 0;border:0;cursor:pointer;padding:0;width:2em;height:2em;font-size:1.25em;border-radius:50%;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:#fff;-webkit-transition:background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-o-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.reminder:focus{outline:0}.reminder i[class*=icon-bell]::before{display:inline;margin:0 auto}.reminder--status-set,.reminder--status-unset:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.reminder--status-unset,.reminder--status-working,.reminder--status-working:hover{-webkit-box-shadow:0 0 20px rgba(60,55,125,.1),0 0 0 1px #ddd;box-shadow:0 0 20px rgba(60,55,125,.1),0 0 0 1px #ddd}.reminder--status-working,.reminder--status-working:hover{background:#fff!important;color:#455a64!important}.card .reminder{position:absolute;top:-.98em;right:1em}.reminder--status-unset [data-tooltip]::after{content:'Add a reminder for this event'}.reminder--status-unset i[class*=icon-bell]::before{content:'🔔'}@media(hover:hover){.reminder--status-unset:hover{background-color:#ffc107;-webkit-box-shadow:none;box-shadow:none;color:#fff}.reminder--status-unset:hover i[class*=icon-bell]::before{content:'\f0f3'}}.reminder--status-set{background-color:#4caf50!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.reminder--status-set [data-tooltip]::after{content:'Remove a reminder for this event'}.reminder--status-set i[class*=icon-bell]::before{content:'\f0f3'}@media(hover:hover){.reminder--status-set:hover{background-color:#f44336!important;color:#fff}.reminder--status-set:hover i[class*=icon-bell]::before{content:'\f1f6'}}.reminder--status-working{cursor:wait;line-height:0}.reminder--status-working span[data-tooltip]{cursor:wait}.reminder--status-working span[data-tooltip]::before,.reminder--status-working span[data-tooltip]::after{display:none}.reminder--status-working i[class*=icon-bell]{color:inherit!important;display:inline-block;position:relative;-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.reminder--status-working i[class*=icon-bell]::before{line-height:0;content:'\e831'!important}@media screen and (max-width:1025px){body.single .banner .reminder{border-radius:0;-webkit-box-shadow:1px -1px 0 #ddd inset;box-shadow:1px -1px 0 #ddd inset}}.vex{margin:1.5em}.vex .vex-content{font-family:rubik,helvetica neue,segoe ui,arial,sans-serif!important;border-radius:8px!important}.vex .vex-dialog-button-primary{background-color:#673ab7!important;color:#fff!important;border:1px solid #673ab7!important}.vex .vex-dialog-button-primary:hover{color:#fff!important;background-color:#7e57c2!important;border:1px solid #673ab7!important}.vex .vex-dialog-button-secondary{background:0 0!important;color:#673ab7!important;border:1px solid #673ab7!important}.vex .vex-dialog-button-secondary:hover{background-color:#673ab7!important;color:#fff!important}