﻿.arrow-back,.button,.form-part__file-input::file-selector-button,.event__content,.header__menu{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arrow-back:active,.button:active,.form-part__file-input:active::file-selector-button,.event__content:active,.header__menu:active{background-color:rgba(0,0,0,0);transition:background 0s}.fade{position:absolute;background-color:var(--elevation-1);width:100%;height:100%;left:0;z-index:1000;margin-top:-1.2em;display:flex;align-items:center;justify-content:center;animation-name:example;animation-duration:2s;animation-fill-mode:forwards}@keyframes example{20%{background-color:var(--elevation-1);opacity:1}99%{background-color:rgba(0,0,0,0);opacity:0}100%{background-color:rgba(0,0,0,0);opacity:0;z-index:-1}}.checked,.tag--selected{position:relative;border:1px solid var(--liat);border-radius:var(--border-radius)}.checked::after,.tag--selected::after{content:"✓";position:absolute;top:5px;right:5px;background-color:var(--liat);border-radius:50%;color:#fff;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:14px;border:2px solid #fff;z-index:10}.row{display:flex;flex-flow:row nowrap;gap:var(--half-space)}.column{display:flex;flex-flow:column;gap:var(--half-space)}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:var(--elevation-0);display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:var(--black-90);font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:var(--black-90);font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:var(--black-90)}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.sl-wrapper .sl-close{background-color:var(--elevation-0);border-radius:var(--border-radius);border:1px solid var(--black-30);transition:border .2s ease-in-out}.sl-wrapper .sl-close:hover,.sl-wrapper .sl-close:focus{border:1px solid var(--black-90)}.htmx-indicator{height:0;overflow:hidden;transition:height .25s ease-in-out}.htmx-request{height:80vh;display:flex;justify-content:center;align-items:center;font-size:120%}:root{--menu-dots-size: 6px;--top-nav-size: 4em}.base{display:grid;width:100%;grid-template-columns:1fr var(--content-width) 1fr;grid-template-rows:0 auto;grid-template-areas:". content ."}@media only screen and (max-width: 600px){.base{grid-template-columns:100%;grid-template-areas:"content"}}.base__content{grid-area:content;min-height:calc(100vh - var(--nav-height) - var(--top-nav-size))}.header{position:fixed;top:0;z-index:200;width:100%;display:flex;box-sizing:border-box;justify-content:center;line-height:normal;height:4em;background-color:var(--menu-elevation)}.header__space{height:var(--top-nav-size)}.header__content{display:grid;grid-template-columns:var(--top-nav-size) 1fr auto auto;grid-template-areas:"logo . cta-action menu";gap:var(--half-space);padding:var(--quarter-space) var(--half-space);width:100%;max-width:var(--content-width);box-sizing:border-box;transition:background-color .2s ease-in;position:relative}@media only screen and (max-width: 600px){.header__content{padding:var(--half-space) var(--space)}}.header__content--transparent{background-color:rgba(0,0,0,0)}.header__back{display:flex;justify-content:flex-start;align-items:center;height:100%}.header__cta-action{display:flex;justify-content:center;align-items:center;grid-area:cta-action}.header__menu{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:calc(var(--menu-dots-size) - 2px);cursor:pointer;height:100%;padding:0 var(--space)}.header .dot{width:var(--menu-dots-size);height:var(--menu-dots-size);background:var(--black-90);border-radius:5px}.header__title{margin:auto 0;color:var(--black-70)}@media only screen and (max-width: 600px){h3{font-size:105%}}.search-bar{background:var(--menu-elevation);display:flex;flex-flow:column;margin:0 var(--space);padding:var(--half-space) var(--double-space);border-radius:100vw;border:var(--card-border);box-shadow:var(--card-shadow)}.search-bar__wrapper{position:sticky;top:0;background:var(--elevation-0);z-index:100;padding:12px 0}.form-field{display:flex;flex-flow:column;padding:var(--half-space);margin:0 calc(-1*var(--half-space));margin-bottom:1em;padding-top:calc(var(--half-space) + 1.5em);border-radius:var(--border-radius);outline:none;gap:var(--half-space);border:thin solid rgba(0,0,0,0);transition:all .5s ease-in-out;position:relative}.form-field:focus-within{outline:none;border-color:var(--black-20)}.form-field:focus-within .form-field__label{transform:translateY(calc(-1em - var(--half-space)))}.form-field__label{position:absolute;top:calc(1.5em + var(--half-space));transition:all 150ms ease-in-out}.form-field select{background:rgba(0,0,0,0);outline:none;border:none;border-bottom:thin solid var(--black-20);color:var(--black-90);padding:var(--half-space) 0}.form-field select~.form-field__label{transform:translateY(calc(-1em - var(--half-space)))}.form-field__input{background:rgba(0,0,0,0);outline:none;border:none;border-bottom:thin solid var(--black-20);padding:var(--quarter-space) 0;color:var(--black-90)}.form-field__input--inline{outline:1px solid var(--black-30);border-radius:var(--border-radius);width:100%;padding:var(--quarter-space)}.form-field__input:valid~.form-field__label{transform:translateY(calc(-1em - var(--half-space)))}:root{--image-width: 250px;--event-width: calc(var(--content-width) - var(--space))}@media only screen and (max-width: 600px){:root{--image-width: 150px}}.events{display:flex;flex-flow:column;gap:var(--space);padding:var(--space);padding-bottom:calc(var(--nav-height) + var(--half-space));background-color:var(--elevation-0);width:100%;box-sizing:border-box}.events--grid{-ms-overflow-style:none;scrollbar-width:none}.events--grid::-webkit-scrollbar{display:none}.events--grid{display:grid;grid-template-columns:1fr 1fr;align-items:self-start;grid-template-rows:max-content;padding:0;height:100%;overflow-y:auto;gap:var(--half-space)}.event{display:flex;flex-flow:column;position:relative;max-width:var(--event-width);border-radius:var(--border-radius);background-color:var(--elevation-2);overflow:hidden;box-shadow:var(--card-shadow);gap:var(--space)}.event--small{font-size:45%}.event--cover{aspect-ratio:4/3;overflow:hidden;border-radius:var(--border-radius);width:auto;margin-bottom:0}.event__placeholder{background-repeat:repeat;background-size:184px;background-position:center;background-color:var(--elevation-2);opacity:clamp(.03,1 - var(--mode),1);content:"";position:absolute;top:0;left:0;right:0;bottom:0}.event__content{display:flex;flex-flow:column;justify-content:space-between;gap:.5em;position:relative;z-index:2;padding:var(--half-space);box-sizing:border-box;height:100%;aspect-ratio:4/3}.event__header{display:flex;flex-flow:row nowrap;gap:1em}.event__title{display:flex;align-items:flex-start;margin:0;word-break:break-word;color:var(--black-90);font-size:170%;max-height:2.5em;overflow:hidden;letter-spacing:.015em}.event__title--with-image{color:var(--transparent-white-90);text-shadow:0 0 .05em #000}.event__image{aspect-ratio:4/3;overflow:hidden;border-radius:var(--border-radius);position:absolute;top:0;z-index:1;object-fit:cover;width:100%}.event__image--inline{width:auto;margin:var(--half-space);position:sticky;top:calc(var(--top-nav-size) + var(--half-space))}.event__date{display:flex;flex-direction:column;gap:.25em;text-align:center;color:var(--transparent-white-90);text-shadow:0 0 .05em #000;padding:var(--half-space);border-radius:var(--border-radius);border:var(--card-border);background:color-mix(in srgb, var(--elevation-2) 75%, transparent);backdrop-filter:blur(10px);width:4.5em;flex-shrink:0;font-size:80%}.event__day{font-weight:700;line-height:.9em;font-size:230%}.event__month{font-size:80%}.event__end-date{font-size:60%}.event__divider{border-top:thin solid var(--black-60);border-color:var(--transparent-white-90)}.cover{background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:4/3;overflow:hidden;width:100%}.event-form{margin-top:var(--half-space);display:flex;flex-flow:column;gap:var(--space);margin-bottom:30vh}.detail__content{position:relative;background-color:var(--elevation-0);padding-top:var(--half-space);z-index:2}.detail__related_events{position:relative;background-color:var(--elevation-1);width:100%;max-width:var(--content-width);padding:var(--space);z-index:2;box-sizing:border-box;border-radius:var(--border-radius) var(--border-radius) 0 0}.event-drop-in{display:flex;gap:var(--quarter-space);font-size:110%;width:100%}.event-drop-in__input{flex-grow:1;border:none;padding:0;margin:0;background:rgba(0,0,0,0);color:var(--black-90);transition:all .2s ease-in-out;min-width:1px}.event-drop-in__input:hover,.event-drop-in__input:focus,.event-drop-in__input:focus-visible{outline:none}.button,.form-part__file-input::file-selector-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-flow:row nowrap;gap:1em;text-decoration:none;outline:0;border-radius:100px;background:var(--limethatgradient);background-color:var(--liat);color:#fff;line-height:1;padding:var(--quarter-space) var(--half-space);border:none;cursor:pointer;transition:all 200ms ease-in-out;font-weight:500;font-size:100%;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width: 600px){.button,.form-part__file-input::file-selector-button{padding:var(--half-space) var(--space)}}.button:hover,.form-part__file-input:hover::file-selector-button,.button:focus,.form-part__file-input:focus::file-selector-button,.button:focus-visible,.form-part__file-input:focus-visible::file-selector-button,.button:active,.form-part__file-input:active::file-selector-button{background:none;background-color:var(--liat)}.button:disabled,.form-part__file-input:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.button--text{background:none;color:var(--lime)}.button--text:hover,.button--text:focus,.button--text:focus-visible{background:none;color:var(--that)}.button--inline{padding:var(--quarter-space) 0}.button--rounded{border-radius:8px;padding:var(--half-space) var(--space)}.button--file{background:none;padding:0;margin:0}.button--file::file-selector-button{border:none;background:none;color:var(--primary-accessible);content:"select image"}.button--icon{background:none;padding:0;color:var(--transparent-white-60)}.button--icon svg{width:1.5em}.button--icon:hover,.button--icon:focus,.button--icon:focus-visible{background:none}.tag{font-size:90%;padding:4px 8px;white-space:nowrap;text-shadow:none;color:var(--transparent-white-90);pointer-events:auto;border:var(--card-border);border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.tag--selected{border:1px solid var(--liat);border-radius:var(--border-radius)}.tag--selected::after{top:4px;right:-32px}.tag--link{cursor:pointer;font-size:100%;background:var(--black-10);color:var(--black-60);-webkit-tap-highlight-color:rgba(0,0,0,0)}.tag--link:hover{text-decoration:none}.tag--with-image{border:var(--card-border);background:var(--elevation-2);backdrop-filter:blur(10px);box-shadow:none}.tag__wrapper{display:flex;flex-flow:row wrap;gap:var(--quarter-space);height:auto;overflow-y:auto;align-items:flex-start;align-content:flex-start}.tag__wrapper--card{overflow:hidden;max-height:1.8em;margin-top:auto}.tag__wrapper--list{flex-flow:column;gap:var(--space);padding:var(--space);padding-bottom:calc(var(--space) + var(--nav-height));background:var(--elevation-0)}.tag__wrapper--pick{height:30vh;flex-flow:column;font-size:120%}.tag__card{width:100%;background:var(--elevation-1);box-shadow:var(--card-shadow);border:var(--card-border);padding:var(--space);border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center;gap:var(--half-space)}.tag__input{border-bottom:none;min-width:0;padding:0}.tag__usage{position:relative;white-space:nowrap}.form-part{position:relative;border:thin solid var(--elevation-1);border-radius:var(--border-radius);display:flex;flex-flow:column;cursor:pointer;transition:border-color .2s ease-in-out;background:rgba(0,0,0,0);min-height:4.5em;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-part:hover{border-color:var(--black-30)}.form-part__label{grid-area:label;color:var(--black-60);font-size:80%;padding:var(--quarter-space)}.form-part__label--inline{padding:0}.form-part__value{grid-area:value;color:var(--black-90);padding:var(--quarter-space);flex-grow:1;display:flex;flex-flow:column;align-items:flex-start}.form-part__value--image{width:100%;overflow:hidden;display:flex;justify-content:flex-start;border-radius:0 0 var(--border-radius) var(--border-radius);padding:0}.form-part__divider{grid-area:devider;width:100%;content:"";height:1px;background:repeating-linear-gradient(to right, var(--elevation-1), var(--elevation-1) 6px, transparent 6px, transparent 12px)}.form-part__file-input{font-size:0;margin:auto}.form-part__file-input::file-selector-button{font-size:16px}.arrow-back{--size: 2.6em;--thickness: 12;color:#333;transition:all 200ms ease-in-out;position:relative;display:block;width:calc(var(--size)/2);height:var(--size);cursor:pointer;padding-right:4px;padding-left:6px;box-sizing:content-box;border-radius:var(--border-radius)}.arrow-back:hover .arrow-back__up,.arrow-back:hover .arrow-back__down{background:none;background-color:var(--liat)}.arrow-back--down{transform:rotate(-90deg)}.arrow-back--reverse{transform:rotate(180deg)}.arrow-back__up{position:absolute;transform:rotate(-45deg);width:calc(var(--size)/2.6);height:calc(var(--size)/var(--thickness));top:calc(var(--size)/2.7);background:var(--limethatgradient);border-radius:4px}.arrow-back__down{position:absolute;transform:rotate(45deg);width:calc(var(--size)/2.6);height:calc(var(--size)/var(--thickness));top:calc(var(--size)/1.7);background:var(--limethatgradient);border-radius:4px}.messages{position:fixed;top:0;left:0;z-index:1000;width:calc(100% - 2*var(--space));animation:fadeout 0s ease-in 3s forwards;background:var(--elevation-2);box-sizing:border-box;margin:var(--space);border-radius:var(--border-radius);box-shadow:0 3px 4px rgba(0,0,0,.03),0 3px 4px rgba(0,0,0,.03)}@keyframes fadeout{to{width:0;height:0;background:rgba(0,0,0,0);overflow:hidden;z-index:-1}}.actions{display:flex;flex-flow:row nowrap;gap:8px;width:100%;max-width:min(var(--content-width),100vw - 8px)}@media only screen and (max-width: 600px){.actions{left:0;transform:none}}.actions__wrapper{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;z-index:100;background:var(--menu-elevation);border-top:thin solid rgba(0,0,0,.1);height:var(--nav-height)}@supports(-webkit-touch-callout: none){.actions__wrapper{height:calc(var(--nav-height) + 20px)}}.actions__action{flex-grow:1;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.actions__trigger{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:12px 0 16px 0;gap:4px;color:var(--black-60)}.actions__trigger:hover .actions__icon{background:var(--limethatgradient);color:var(--transparent-white-90)}.actions__icon{height:24px;width:24px;padding:4px 20px;border-radius:100vh;transition:background-color 200ms ease-in-out}.actions__icon--active{background:var(--limethatgradient);color:var(--transparent-white-90)}.actions__icon--lime{background:var(--limethatgradient);padding:2px;margin:2px 18px}.actions__text{font-size:80%}.chip{user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-flow:row nowrap;padding-right:16px;height:32px;box-sizing:border-box;border-radius:var(--border-radius);background:var(--elevation-2);align-items:center;color:var(--transparent-white-90);backdrop-filter:blur(10px)}.chip__icon{height:18px;width:18px;padding:0 8px;border-radius:100vh}.chip__text{font-size:100%;white-space:nowrap}.chip__wrapper{-ms-overflow-style:none;scrollbar-width:none}.chip__wrapper::-webkit-scrollbar{display:none}.chip__wrapper{display:flex;flex-flow:row nowrap;overflow-x:auto;width:100%;gap:8px;padding:16px;max-width:min(var(--content-width),100vw - 8px)}:root{--mode: 0;--sans-font: Segoe UI, system-ui, -apple-system, sans-serif;--white: var(--elevation-2);--double-space: 64px;--space: 28px;--half-space: 16px;--quarter-space: 8px;--lime-reduced: #32CD3299;--primary-accessible: white;--black-10: rgba(0, 0, 0, 0.1);--black-20: rgba(0, 0, 0, 0.2);--black-30: rgba(0, 0, 0, 0.3);--black-40: rgba(0, 0, 0, 0.4);--black-60: rgba(0, 0, 0, 0.6);--black-70: rgba(0, 0, 0, 0.7);--black-90: rgba(0, 0, 0, 0.9);--transparent-white-60: rgba(255, 255, 255, 1);--transparent-white-90: rgba(255, 255, 255, 1);--nav-height: 79px;--logo-height: 4rem;--content-width: 600px;--content-height: calc(100vh - var(--nav-height) - var(--logo-height));--border-radius: 8px;--lime: #32CD32;--liat: #9BCB34;--that: #fac833;--limethatgradient: linear-gradient(160deg, rgba(50, 205, 50, 1) 0%, rgba(250, 200, 51, 1) 100%);--elevation-0: #f8fafc;--elevation-1: #f0f0f0;--elevation-2: #00000066;--menu-elevation: #f0f9f4;--card-border: 1px solid rgba(0, 0, 0, 0.05);--card-shadow: none}@media only screen and (max-width: 600px){:root{--double-space: 28px;--space: 14px;--half-space: 8px;--content-width: 100vw}}html[data-theme=dark]{--mode: 1;--white: #000;--black-10: rgba(255, 255, 255, 0.1);--black-20: rgba(255, 255, 255, 0.2);--black-30: rgba(255, 255, 255, 0.3);--black-40: rgba(255, 255, 255, 0.4);--black-60: rgba(255, 255, 255, 0.6);--black-70: rgba(255, 255, 255, 0.7);--black-90: rgba(255, 255, 255, 0.9);--transparent-white-60: rgba(255, 255, 255, 0.6);--transparent-white-90: rgba(255, 255, 255, 0.9);--elevation-0: #1d1f1d;--elevation-1: #232623;--elevation-2: #00000066;--menu-elevation: #2a2a2a;--card-border: 1px solid transparent;--card-shadow: inset 0px 1px 0 0 var(--black-10)}html{font-family:var(--sans-font);font:-apple-system-body;scroll-behavior:smooth;font-size:62.5%;color:var(--black-90);background-color:var(--elevation-0)}h1,h2,h3,h4,h5,h6{font-weight:500}body{font-size:1.6rem;margin:0;padding:0;border:0;outline:0}input,optgroup,select,textarea{font-family:inherit;font-size:1.6rem}a{color:var(--lime);text-decoration:none}p{line-height:1.7;margin-top:0}.content{max-width:var(--content-width);width:100%;height:100%;display:flex;flex-flow:column;box-sizing:border-box;padding:0 var(--half-space) var(--half-space) var(--half-space);gap:var(--space)}@media only screen and (max-width: 600px){.content{padding:var(--space);padding-top:0}}.content-wrapper{width:100%;display:flex;justify-content:center;padding:0 var(--quarter-space);box-sizing:border-box}.content-wrapper--center{flex-flow:column;align-items:center}.background-patter{position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0;background:#ffffd3;background-size:cover;background-repeat:no-repeat}.danger-zone{margin-top:auto;border:thin solid var(--elevation-1);padding:var(--space);border-radius:var(--border-radius)}.marvel-device{--radius: 40px;display:inline-block;position:relative;box-sizing:content-box !important}.marvel-device .screen{width:100%;position:relative;height:100%;z-index:3;background:#fff;overflow:hidden;display:block;box-shadow:0 0 0 3px #111}.marvel-device.iphone-x{aspect-ratio:9/18;padding:16px;background:#fdfdfd;box-shadow:inset 0 0 11px 0 #000;border-radius:var(--radius);width:80%;font-size:100%}@media only screen and (max-width: 600px){.marvel-device.iphone-x{font-size:120%}}.marvel-device.iphone-x--smaller{font-size:80%}@media only screen and (max-width: 600px){.marvel-device.iphone-x--smaller{font-size:100%}}.marvel-device.iphone-x .overflow{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:var(--radius);overflow:hidden}.marvel-device.iphone-x .shadow{border-radius:100%;width:90px;height:90px;position:absolute;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 60%)}.marvel-device.iphone-x .shadow--tl{top:-20px;left:-20px}.marvel-device.iphone-x .shadow--tr{top:-20px;right:-20px}.marvel-device.iphone-x .shadow--bl{bottom:-20px;left:-20px}.marvel-device.iphone-x .shadow--br{bottom:-20px;right:-20px}.marvel-device.iphone-x:before{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;content:"";left:5px;border-radius:var(--radius);background:#000;z-index:1}.marvel-device.iphone-x .screen{border-radius:calc(var(--radius)*.75);box-shadow:none}.marvel-device.iphone-x .volume,.marvel-device.iphone-x .volume:before,.marvel-device.iphone-x .volume:after,.marvel-device.iphone-x .sleep{width:3px;background:#b5b5b5;position:absolute}.marvel-device.iphone-x .volume{left:-3px;top:116px;height:32px}.marvel-device.iphone-x .volume:before{height:62px;top:62px;content:"";left:0}.marvel-device.iphone-x .volume:after{height:62px;top:140px;content:"";left:0}.marvel-device.iphone-x .sleep{height:96px;top:200px;right:-3px}.login{max-width:450px;display:flex;flex-flow:column;align-items:center;padding:var(--space);box-sizing:border-box}.login__form{width:100%;display:flex;flex-flow:column}.login__note{color:var(--black-30)}#example-event-cover,#example-event-date,#example-event-title,#example-event-tags,#example-event-description,#example-event-list-item-1,#example-event-list-item-2,#example-event-list-item-3,#example-event-list-item-4{transition:all .3s ease-in-out}.landing{max-width:900px;width:100%;box-sizing:border-box}.landing__head{margin-top:6em;margin-bottom:6vh;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;flex-flow:column;gap:1.5em}@media(max-width: 800px){.landing__head{margin-top:3.5em;margin-bottom:0}}.landing__headline{font-size:300%;margin:0;max-width:400px}@media(max-width: 800px){.landing__headline{font-size:250%;max-width:300px}}.landing__subheading{color:var(--black-60);max-width:400px}@media(max-width: 800px){.landing__subheading{max-width:300px}}.landing__section{display:flex;justify-content:center;align-items:center;flex-flow:column}.landing__preview{width:369px;display:flex;justify-content:center;align-items:center}@media(max-width: 450px){.landing__preview{font-size:85%;width:100%}}.landing__spacer{height:10vh}.landing__signup{display:flex;align-items:center;flex-flow:column;justify-content:space-between}.landing__signup-title{font-size:200%;margin:0;margin-bottom:.5em;color:var(--lime)}.landing__signup-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:5vh}@media(max-width: 800px){.landing__signup-wrapper{flex-flow:column;margin:5vh .25em}}.landing__signup-cover{width:40%;object-fit:cover;border-radius:var(--border-radius) 0 0 var(--border-radius)}@media(max-width: 800px){.landing__signup-cover{border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%;height:10em}}.landing__form{max-width:500px;background:#fff;border-radius:0 var(--border-radius) var(--border-radius) 0;padding:2em;color:var(--black-70)}@media(max-width: 800px){.landing__form{padding:var(--half-space);border-radius:0 0 var(--border-radius) var(--border-radius)}}.landing__highlight{background:var(--lime);color:#fff}.landing__input{border:1px solid var(--lime-reduced);padding:.5em;border-radius:var(--border-radius);outline:none;width:12em}.landing__input:focus{border:1px solid var(--lime)}@media(max-width: 800px){.landing__input{width:calc(100% - 1em)}}.landing__button{color:#fff;padding:.5em 1em;border-radius:var(--border-radius);transition:all 3s ease-in-out;background:linear-gradient(45deg, rgb(50, 205, 50) 0%, rgb(250, 200, 51) 100%);width:10em;cursor:pointer;border:none;font-size:140%}.landing__button:hover{background:linear-gradient(45deg, rgb(50, 205, 50) 0%, rgb(250, 200, 51) 100%)}@media(max-width: 800px){.landing__button{width:100%}}.landing__footer{display:flex;flex-flow:row;gap:3em;justify-content:center;background:#fff;border-radius:12px;padding:0 12px;margin-bottom:1em}@media only screen and (max-width: 600px){.landing__footer{gap:.5em;flex-flow:row wrap;padding:12px}}.event-preview__cover{position:initial !important;opacity:.2;width:80% !important}.event-preview__cover img{border-radius:var(--border-radius)}.event-preview__content{margin-top:-2em !important}#example-event-cover,#example-event-date,#example-event-title,#example-event-tags,#example-event-description,#example-event-list-item-1,#example-event-list-item-2,#example-event-list-item-3,#example-event-list-item-4{opacity:0;filter:grayscale(100%)}#example-event-list-item-1,#example-event-list-item-2,#example-event-list-item-3,#example-event-list-item-4{opacity:.05}#example-event-cover{opacity:.5}.download-arrow{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:16px;height:6px;border:2px solid;border-top:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:8px}.download-arrow::after{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:2px;bottom:4px}.download-arrow::before{content:"";display:block;box-sizing:border-box;position:absolute;border-radius:3px;width:2px;height:10px;background:currentColor;left:5px;bottom:5px}.nav{display:flex;flex-direction:row;justify-content:center;background-color:rgba(0,0,0,0);z-index:100;position:fixed;top:0;left:0;right:0;transition:background-color .5s ease-in-out}.nav__content{display:flex;flex-direction:row;width:100%;max-width:900px;padding:.5em;gap:1em;justify-content:space-between;align-items:flex-start}.nav__logo{font-weight:500;height:100%;box-sizing:border-box;display:flex;font-size:120%;padding:.5em;background:#fff;border-radius:var(--border-radius);align-items:center;justify-content:center}.nav__links{display:flex;justify-content:flex-end;align-items:center;gap:1em;background:#fff;padding:.5em;border-radius:var(--border-radius)}.nav__link{font-weight:500;color:var(--black-40);padding:.5em}.nav__link:hover{color:var(--lime)}.nav__cta{display:flex;justify-content:center;align-items:center;color:#fff;padding:.5em 1em;border-radius:var(--border-radius);transition:all 3s ease-in-out;background:var(--limethatgradient);border:none;cursor:pointer}.nav__cta--standalone{height:100%;box-sizing:border-box}.nav__cta:hover{background:linear-gradient(45deg, rgb(50, 205, 50) 0%, rgb(250, 200, 51) 100%)}