a[data-v-6460d9d0]{font-size:inherit;text-decoration:none}.nav[data-v-6460d9d0]{position:relative;font-size:var(--fs-res-h5)}.nav-links[data-v-6460d9d0]{display:none;position:relative;margin-left:auto}@media (min-width: 800px){.nav-links[data-v-6460d9d0]{display:flex;gap:1rem}}.nav-links a.router-link-active[data-v-6460d9d0]{color:var(--fg)}.nav-overlay[data-v-6460d9d0]{position:fixed;display:grid;place-items:center;top:0;right:0;bottom:0;left:0;background-color:#000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.nav-overlay .nav-overlay-content[data-v-6460d9d0]{display:grid;align-content:center;min-height:60%;gap:2em;text-align:center}.nav-overlay .nav-overlay-content a[data-v-6460d9d0],.nav-overlay .nav-overlay-content button[data-v-6460d9d0]{position:relative;font-size:2.6em;background-color:var(--clr-primary-dark-trans);padding:var(--pad);border-radius:var(--br-btn);box-shadow:var(--box-shadow-button)}.mobile-nav-button[data-v-6460d9d0]{display:flex;align-items:center;gap:var(--pad-x);cursor:pointer}.mobile-nav-button .burger[data-v-6460d9d0]{position:relative}.mobile-nav-button .burger>div[data-v-6460d9d0]{position:relative;width:2em;height:2em;border-radius:var(--br-small);box-shadow:var(--box-shadow-button)}.mobile-nav-button .burger>div[data-v-6460d9d0]:after{position:absolute;content:"";top:.355em;left:.3em;right:.3em;height:.25em;background-color:#fff;box-shadow:0 .5em #fff,0 1em #fff}@media (min-width: 800px){.mobile-nav-button[data-v-6460d9d0]{display:none}}.notifications[data-v-6460d9d0]{position:relative}.notifications[data-v-6460d9d0]:after{position:absolute;content:"";width:.25em;height:.25em;border-radius:50%;background-color:var(--clr-success)}a[data-v-bc15633d]{text-decoration:none}.social-links[data-v-bc15633d]{position:relative;display:flex;justify-content:center;gap:var(--gap-nav-large)}.social-links a[data-v-bc15633d]{font-size:1.6rem}header[data-v-7a36e05b]{font-family:Bebas Neue;position:fixed;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%;z-index:1000;left:0;top:0;right:0;background-color:#040c10bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem 3rem;font-size:2.5rem;transition:all .3s ease-in-out}@media (max-width: 800px){header[data-v-7a36e05b]{position:static}}@media (min-height: 400px){header[data-v-7a36e05b]{animation:show-background-7a36e05b ease-in-out both,size-header-7a36e05b ease-in-out both;animation-timeline:scroll(),scroll();animation-range:0 100px,100px 300px}}@keyframes show-background-7a36e05b{0%{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#040c10bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes size-header-7a36e05b{0%{padding:2rem 3rem;font-size:2.5rem}to{padding:1rem 1.5rem;font-size:2rem}}@media (max-width: 768px){header[data-v-7a36e05b]{padding:1rem;font-size:1.8rem}}[data-v-7a36e05b] header{position:fixed!important;z-index:1000!important;width:100%!important}@media (max-width: 800px){[data-v-7a36e05b] header{position:static!important}}footer[data-v-c5ba3d70]{display:grid;grid-template-areas:"social" "copyright";align-items:center;justify-items:center;gap:1rem;padding:var(--pad-large);background-color:var(--color-one-dark)}footer .copyright[data-v-c5ba3d70]{grid-area:copyright}footer .copyright a[data-v-c5ba3d70]{text-decoration:none}footer .social[data-v-c5ba3d70]{grid-area:social}footer .menu[data-v-c5ba3d70]{display:none}@media (max-width: 799px){footer[data-v-c5ba3d70]{padding-block-end:var(--pad-y-largest);margin-block-end:2rem}}@media (min-width: 800px){footer[data-v-c5ba3d70]{justify-content:space-between;grid-template-areas:"social copyright menu";left:0;right:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20000}footer .menu[data-v-c5ba3d70]{display:block;grid-area:menu;font-family:var(--ff-display)}}div[data-v-245627d9]{display:flex;flex-wrap:wrap;gap:.7ch}#mob-nav-bar[data-v-dcd172ca]{display:none;position:fixed;inset:auto 0 0 0;z-index:100;background-color:var(--color-one);justify-content:space-around;font-size:1.6rem;padding:.5em 0;margin:0;list-style:none}#mob-nav-bar li[data-v-dcd172ca]{position:relative;display:grid;text-align:center}#mob-nav-bar li .line-height[data-v-dcd172ca]{line-height:1}#mob-nav-bar li small[data-v-dcd172ca]{display:block;font-size:.65em}#mob-nav-bar li a[data-v-dcd172ca],#mob-nav-bar li .not-a-link[data-v-dcd172ca]{font-size:1em;text-decoration:none;display:grid;justify-items:center;gap:var(--gap-tiny)}#mob-nav-bar li .not-a-link[data-v-dcd172ca]{cursor:pointer;opacity:var(--non-hover-opacity, .8)}#mob-nav-bar li .not-a-link[data-v-dcd172ca]:hover{opacity:1}#mob-nav-bar li .task-notifier[data-v-dcd172ca]{--notification-size: .7em;position:absolute;top:0;right:0;width:var(--notification-size);height:var(--notification-size);border:calc(var(--notification-size) / 6) solid var(--clr-bg-dark);outline:calc(var(--notification-size) / 6) solid var(--clr-primary-dark);border-radius:50%;background-color:var(--clr-success);color:green}@media (max-width: 799px){#mob-nav-bar[data-v-dcd172ca]{display:flex}}@font-face{font-family:DM Sans;src:url(/assets/DMSans-VariableFont_opsz_wght-d9KJDlpM.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Italic-VariableFont_opsz_wght-QlAps-ZO.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic}@font-face{font-family:Bebas Neue;src:url(/assets/bebasneue-regular-webfont-DbTtDLBj.woff2) format("woff2"),url(/assets/bebasneue-regular-webfont-ChVbu9xq.woff) format("woff");font-weight:400;font-style:normal}*,*:after,*:before{box-sizing:border-box}:root{--base-color: hsl(213, 50%, 55%);--base-color-muted: hsl(from var(--base-color) h calc(s/2) l / calc(alpha / 3));--base-color-dark: hsl(from var(--base-color) h s calc(l/1.6) / alpha);--base-color-shadow: hsl(from var(--base-color) h s 2.5% / alpha) --base-color-light: hsl(from var(--base-color) h s calc(l*1.6) / alpha);--banner-color: hsl(from var(--base-color) h s l / alpha);--banner-color-dark: hsl(from var(--banner-color) h s calc(l/1.6) / alpha);--banner-color-light: hsl(from var(--banner-color) h s calc(l*1.6) / alpha);--shadow-color: hsl(from var(--banner-color) h s 2.5% / 80%);--shadow: 1px 1px 0 var(--shadow-color), 2px 2px 0 var(--shadow-color), 3px 3px 0 var(--shadow-color), 4px 4px 0 var(--shadow-color), 5px 5px 0 var(--shadow-color), 6px 6px 0 var(--shadow-color), 7px 7px 0 var(--shadow-color), 8px 8px 0 var(--shadow-color), 9px 9px 0 var(--shadow-color), 10px 10px 0 var(--shadow-color), 11px 11px 0 var(--shadow-color), 12px 12px 0 var(--shadow-color);--ff-display: "Bebas Neue", sans-serif;--ff-primary: "DM Sans", sans-serif;--fs-base: 18px;--fs-res: clamp(.75rem, .2rem + 2vw, 1rem);--fs-res-h1: clamp(2.5rem, 2.5rem + 2vw, 3rem);--fs-res-h2: clamp(2rem, 2rem + 2vw, 2.5rem);--fs-res-h3: clamp(1.5rem, 1.5rem + 2vw, 2rem);--fs-res-h4: clamp(1.25rem, 1.25rem + 2vw, 1.5rem);--fs-res-h5: clamp(1rem, 1rem + 2vw, 1.25rem);--fs-res-h6: clamp(.75rem, .75rem + 2vw, 1rem);--fs-res-xl: clamp(2.3rem, 1.5rem + 2vw, 4rem);--fs-res-small: clamp(.5rem, .5rem + 2vw, .75rem);--fs-res-tiny: clamp(.25rem, .25rem + 2vw, .5rem);--letter-space: .8px;--line-height-base: calc(1.6 * var(--whitespace));--text-black: #343434;--text: white;--non-hover-opacity: .85;--transition-timing-base: .25s;--ratio-base: 1.618;--whitespace: 1;--thumbnail-width: 68px;--clr-opacity: .7;--hue-bg: 200;--hue-mg: 200;--hue-fg: 200;--hue-primary: 223;--hue-secondary: 359;--hue-accent: 180;--hue-active: 60;--hue-danger: 0;--hue-highlight: 51;--hue-warning: 30;--hue-success: 120;--color-one: hsl(var(--hue-primary) 50% 38%);--color-one-light: hsl(var(--hue-primary) 70% 60%);--color-one-dark: hsl(var(--hue-primary) 50% 20%);--color-two: hsl(var(--hue-secondary), 100%, 50%);--color-two-light: hsl(var(--hue-secondary), 100%, 75%);--color-two-dark: hsl(var(--hue-secondary), 100%, 25%);--clr-bg-dark: hsl(var(--hue-bg), 10%, 5%);--clr-bg: hsl(var(--hue-bg), 10%, 12.5%);--clr-bg-light: hsl(var(--hue-bg), 10%, 20%);--clr-bg-trans: hsl(var(--hue-bg), 10%, 12.5%, var(--clr-opacity));--clr-bg-light-trans: hsl(var(--hue-bg), 10%, 20%, var(--clr-opacity));--clr-bg-dark-trans: hsl(var(--hue-bg), 10%, 5%, var(--clr-opacity));--bg-gradient: linear-gradient(165deg, #fff2, #fff0 35%, #0003);--clr-mg-dark: hsl(var(--hue-mg), 10%, 35%);--clr-mg: hsl(var(--hue-mg), 10%, 27.5%);--clr-mg-light: hsl(var(--hue-mg), 10%, 47.5%);--clr-mg-dark-trans: hsl(var(--hue-mg), 10%, 35%, var(--clr-opacity));--clr-mg-trans: hsl(var(--hue-mg), 10%, 27.5%, var(--clr-opacity));--clr-mg-light-trans: hsl(var(--hue-mg), 10%, 47.5%, var(--clr-opacity));--clr-fg-dark: hsl(var(--hue-fg), 0%, 75%);--clr-fg: hsl(var(--hue-fg), 0%, 95%);--clr-fg-light: hsl(var(--hue-fg), 0%, 100%);--clr-fg-dark-trans: hsl(var(--hue-fg), 0%, 75%, var(--clr-opacity));--clr-fg-trans: hsl(var(--hue-fg), 0%, 95%, var(--clr-opacity));--clr-fg-light-trans: hsl(var(--hue-fg), 0%, 100%, var(--clr-opacity));--clr-primary-dark: hsl(var(--hue-primary), 55%, 48%);--clr-primary: hsl(var(--hue-primary), 71%, 60%);--clr-primary-light: hsl(var(--hue-primary), 90%, 80%);--clr-primary-dark-trans: hsl(var(--hue-primary), 55%, 48%, var(--clr-opacity));--clr-primary-trans: hsl(var(--hue-primary), 71%, 60%, var(--clr-opacity));--clr-primary-light-trans: hsl(var(--hue-primary), 90%, 80%, var(--clr-opacity));--clr-accent-dark: hsl(var(--hue-accent), 75%, 33%);--clr-accent: hsl(var(--hue-accent), 83%, 39%);--clr-accent-light: hsl(var(--hue-accent), 100%, 75%);--clr-accent-dark-trans: hsl(var(--hue-accent), 75%, 33%, var(--clr-opacity));--clr-accent-trans: hsl(var(--hue-accent), 83%, 39%, var(--clr-opacity));--clr-accent-light-trans: hsl(var(--hue-accent), 100%, 75%, var(--clr-opacity));--clr-active-dark: hsl(var(--hue-active), 75%, 40%);--clr-active: hsl(var(--hue-active), 83%, 50%);--clr-active-light: hsl(var(--hue-active), 100%, 80%);--clr-active-dark-trans: hsl(var(--hue-active), 75%, 40%, var(--clr-opacity));--clr-active-trans: hsl(var(--hue-active), 83%, 50%, var(--clr-opacity));--clr-active-light-trans: hsl(var(--hue-active), 100%, 80%, var(--clr-opacity));--clr-danger-dark: hsl(var(--hue-danger), 75%, 33%);--clr-danger: hsl(var(--hue-danger), 83%, 50%);--clr-danger-light: hsl(var(--hue-danger), 100%, 75%);--clr-danger-dark-trans: hsl(var(--hue-danger), 75%, 33%, calc(var(--clr-opacity) / 4));--clr-danger-trans: hsl(var(--hue-danger), 83%, 39%, var(--clr-opacity));--clr-danger-light-trans: hsl(var(--hue-danger), 100%, 75%, var(--clr-opacity));--clr-highlight-dark: hsl(var(--hue-highlight), 92%, 26%);--clr-highlight: hsl(var(--hue-highlight), 100%, 50%);--clr-highlight-light: hsl(var(--hue-highlight), 100%, 80%);--clr-highlight-dark-trans: hsl(var(--hue-highlight), 92%, 26%, var(--clr-opacity));--clr-highlight-trans: hsl(var(--hue-highlight), 100%, 50%, var(--clr-opacity));--clr-highlight-light-trans: hsl(var(--hue-highlight), 100%, 80%, var(--clr-opacity));--clr-warning-dark: hsl(var(--hue-warning), 92%, 26%);--clr-warning: hsl(var(--hue-warning), 100%, 50%);--clr-warning-light: hsl(var(--hue-warning), 100%, 75%);--clr-warning-dark-trans: hsl(var(--hue-warning), 92%, 26%, var(--clr-opacity));--clr-warning-trans: hsl(var(--hue-warning), 100%, 50%, var(--clr-opacity));--clr-warning-light-trans: hsl(var(--hue-warning), 100%, 50%, var(--clr-opacity));--clr-success-dark: hsl(var(--hue-success), 92%, 26%);--clr-success: hsl(var(--hue-success), 100%, 50%);--clr-success-light: hsl(var(--hue-success), 100%, 90%);--clr-success-dark-trans: hsl(var(--hue-success), 92%, 26%, var(--clr-opacity));--clr-success-trans: hsl(var(--hue-success), 100%, 50%, var(--clr-opacity));--clr-success-light-trans: hsl(var(--hue-success), 100%, 90%, var(--clr-opacity));--invalid-form-input: var(--clr-danger-dark-trans);--clr-cancelled-event: #e8402080;--button-shadow: -2px -2px 3px rgba(0, 0, 0, .3) inset, 2px 2px 3px rgba(255, 255, 255, .3) inset, -1px -1px .75px rgba(0,0,0,.3) inset, 1px 1px .75px rgba(255,255,255,.3) inset ;--box-shadow-button: 0px 2px 2px rgba(0, 0, 0, .15), 0px 2px 8px rgba(0, 0, 0, .2);--box-shadow-card: 0 2px 2px rgba(0, 0, 0, .15), 0 2px 8px rgba(0, 0, 0, .2);--box-shadow-form: -2px -2px 12px #fff4, 2px 2px 12px #0004;--box-shadow-form-invalid: 0 1px 3px #f008, 0 2px 6px #f00;--grad-page-top: #1b1f21;--grad-page-bottom: #343434;--gap-base: calc(1ch * var(--whitespace));--gap-tiny: calc(var(--gap-base) * .25);--gap-small: calc(var(--gap-base) * .5);--gap: var(--gap-base);--gap-large: calc(var(--gap-base) * 1.5);--gap-nav: var(--gap-base);--gap-nav-large: calc(var(--gap-base) * 2);--gap-card: calc(var(--gap-base) * 1.5);--gap-button: calc(var(--gap-base) * 1.2);--gap-table: var(--gap-tiny) calc(var(--gap-base) * 1.5);--pad-base: calc(.5em * var(--whitespace));--pad-y: var(--pad-base);--pad-x: calc(var(--pad-y) * var(--ratio-base));--pad-y-s: calc(var(--pad-y) * .5);--pad-x-s: calc(var(--pad-x) * .5);--pad: var(--pad-y) var(--pad-x);--pad-y-large: calc(var(--pad-y) * 2);--pad-x-large: calc(var(--pad-x) * 2);--pad-large: calc(var(--pad-y) * 2) calc(var(--pad-x) * 2);--pad-y-larger: calc(var(--pad-y) * 4);--pad-x-larger: calc(var(--pad-x) * 4);--pad-larger: calc(var(--pad-y) * 4) calc(var(--pad-x) * 4);--pad-y-largest: calc(var(--pad-y) * 8);--pad-x-largest: calc(var(--pad-x) * 8);--pad-largest: calc(var(--pad-y) * 8) calc(var(--pad-x) * 8);--pad-card: calc(var(--pad-y) * 2) calc(var(--pad-x)) calc(var(--pad-y) * 1) calc(var(--pad-x) * 1);--pad-button: calc(var(--pad) * 1.2);--br-base: calc(.5em * var(--whitespace));--br-small: calc(var(--br-base) * .5);--br-medium: calc(var(--br-base) * 1);--br-large: calc(var(--br-base) * 1.5);--br-pill: 99vw;--br-btn: calc(var(--br-base) * 1);--transport-container-size: .5em;--transport-size: calc(var(--transport-container-size) * .5);--transport-width: calc(var(--transport-size) * 1.6);--transport-outline: calc(var(--transport-size) * .1);--clr-bg-transport: #911515;--clr-fg-transport: whitesmoke;--clr-rec-transport: red;--clr-outline-transport: whitesmoke;--transition-in: .1s ease-out;--transition-out: .35s ease-in}html{scroll-behavior:smooth;font-family:var(--ff-primary);font-size:var(--fs-res);color-scheme:dark}body{margin:0;background-color:var(--clr-bg);color:var(--clr-fg);letter-spacing:var(--letter-space);min-height:100dvh;line-height:var(--line-height-base)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;display:flex;flex-direction:column}:is(h1,h2,h3,h4,h5,h6,p){margin-block-end:var(--pad-y)}:where(h1){font-family:var(--ff-display)}p{max-width:65ch}.container{position:relative;max-width:90%;margin-inline:auto}a,button.link{cursor:pointer;font-family:inherit;color:var(--clr-fg-trans);font-size:1rem;font-weight:600;letter-spacing:1px;padding:0;margin:0;line-height:1;text-decoration-color:var(--clr-fg-dark-trans);text-underline-offset:2px}a:hover,a:focus-visible,button.link:hover,button.link:focus-visible{text-decoration-color:currentColor;color:var(--clr-fg)}button.link{border:none;background-color:transparent;padding:0}.btn,.button{cursor:pointer;padding:.8em 1.2em;letter-spacing:inherit;text-align:center;color:var(--clr-fg);background-color:var(--color-two);outline:1px solid transparent;transition:transform var(--transition-out)}.btn:hover,.btn:focus-visible,.button:hover,.button:focus-visible{transition:transform var(--transition-in);transform:scale(1.05);outline-color:var(--clr-fg)}.btn:active,.button:active{transform:scale(1)}.btn.primary,.button.primary{background-color:var(--color-one);color:var(--clr-fg)}.btn.outline,.button.outline{background-color:transparent;outline-color:var(--color-two)}.btn.outline:hover,.btn.outline:focus-visible,.button.outline:hover,.button.outline:focus-visible{transition:transform var(--transition-in);transform:scale(1.05);outline-color:var(--clr-fg)}a.btn,a.button{text-decoration:none}.btn.compact,.button.compact{padding:.4em .6em}.btn-compact{padding:var(--pad)}.btn-admin{background-color:var(--clr-fg-trans);color:var(--clr-primary-dark);text-transform:uppercase;font-weight:700;border-radius:var(--br-pill)}.btn-primary{background-color:var(--clr-primary-trans);color:var(--clr-fg)}.btn-accent{background-color:var(--clr-accent-trans);color:var(--clr-fg)}.btn-danger{background-color:var(--clr-danger-trans);color:var(--clr-fg)}.btn-warning{background-color:var(--clr-warning-trans);color:var(--clr-fg)}.btn-success{background-color:var(--clr-success-trans);color:var(--clr-fg)}.btn-icon,.icon{color:inherit;height:1.25em;opacity:var(--non-hover-opacity);filter:drop-shadow(0 2px 1px var(--clr-bg-dark-trans))}.btn-icon{height:2em;cursor:pointer}.btn-icon.btn-icon-danger{color:var(--clr-danger)}.btn-icon.selected{filter:drop-shadow(0 0 0 var(--clr-bg-dark-trans));cursor:unset}.btn-icon:hover:not(.selected),.btn-icon:focus-visible:not(.selected){opacity:1;transform:scale(1.1);filter:drop-shadow(0 3px 2px var(--clr-bg-dark-trans))}.btn-icon:active:not(.selected){transform:scale(.95);filter:drop-shadow(0 0 2px var(--clr-bg-dark-trans))}.btn-icon.btn-icon-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.userInitials.isAdmin{border-color:var(--clr-highlight)}.flex{display:flex;gap:1em;align-items:center}.flex-between{justify-content:space-between}.little{font-size:small}.primary{color:var(--clr-primary)}.danger{color:var(--clr-danger)}.warning{color:var(--clr-warning)}.ghost{color:var(--clr-fg-dark-trans)}label.toggle{cursor:pointer;display:flex;gap:var(--gap-small);justify-content:center;margin-bottom:1rem}label.toggle input{display:none}label.toggle div:first-of-type{opacity:1}label.toggle div:last-of-type{opacity:.5}label.toggle span{position:relative;width:2.5em;aspect-ratio:16 / 9;background-color:var(--clr-bg-light);border:1px solid var(--clr-fg-dark);border-radius:2.5em;margin-block-end:.5em}label.toggle span:before{content:"";position:absolute;top:.1em;left:.1em;width:1.1em;aspect-ratio:1;border-radius:50%;background-color:var(--clr-fg-trans);transition:left .25s ease-out}label.toggle:has(input:checked) div:first-of-type{opacity:.5}label.toggle:has(input:checked) div:last-of-type{opacity:1}label.toggle:has(input:checked) span:before{left:calc(100% - 1.2em)}.banner{color:#fff;padding-block:2.2rem 2.5rem;line-height:1}.banner.banner-grid{display:grid;grid-template-columns:auto 1fr auto;justify-items:center}.banner h1{font-size:3.2rem;font-weight:800;margin:0}@media (min-width: 800px){.mobile-only{display:none}}.desktop-only{display:none}@media (min-width: 800px){.desktop-only{display:unset}}#app{display:flex;flex-direction:column;min-height:100dvh}#app .main-wrapper{flex:1}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.calendar-date[data-v-f6b1ec50]{text-align:center;line-height:1}.calendar-date .calendar-date__month[data-v-f6b1ec50]{font-size:1.6rem;margin-block-end:.1em}.calendar-date .calendar-date__date[data-v-f6b1ec50]{display:flex;align-items:center;gap:1ch;width:max-content}.calendar-date[data-v-9149359b]{text-align:center;line-height:1}.calendar-date__date[data-v-9149359b]{width:max-content}.event-item[data-v-185a637f]{display:grid;grid-template-columns:subgrid;grid-template-areas:"date acts venue more-info cta";grid-column:span 5;align-items:center;line-height:1.2;padding:.4em 0;border-bottom:1px solid var(--clr-mg-light-trans)}.event-item .event-date[data-v-185a637f]{grid-area:date;font-family:var(--ff-display);color:var(--color-two);font-size:var(--fs-res-h5);justify-self:center}.event-item .event-date .save-the-date-label[data-v-185a637f]{color:var(--color-one-light);text-align:center}.event-item .event-acts[data-v-185a637f]{grid-area:acts;font-weight:700}.event-item .event-venue[data-v-185a637f]{grid-area:venue;font-size:var(--fs-res-h6);color:var(--clr-fg-light);display:flex;flex-direction:column;gap:.2em}.event-item .event-venue .venue-links[data-v-185a637f]{display:flex;flex-wrap:wrap;gap:var(--gap-base) var(--gap-nav-large);color:var(--clr-fg-trans)}.event-item .event-more-info[data-v-185a637f]{grid-area:more-info;justify-self:end}.event-item .event-cta[data-v-185a637f]{grid-area:cta;justify-self:center}@container events (max-width: 900px){.event-item[data-v-185a637f]{grid-template-areas:"date acts acts more-info more-info" "date venue venue cta cta";gap:10px;padding-block-end:1em}.event-item .event-cta[data-v-185a637f]{justify-self:end}}.event-list[data-v-f7d802ec]{padding:0;display:grid;grid-template-columns:auto auto 1fr auto auto;gap:var(--gap-table);container:events / inline-size}.cloud-image[data-v-fff75be6]{max-width:100%;height:auto;display:block}.cloud-image--square[data-v-fff75be6]{aspect-ratio:1;object-fit:cover;object-position:top center}.testimonials[data-v-26eb900e]{display:grid;max-width:1500px;margin-inline:auto;grid-template-columns:1fr 1fr 1fr;justify-items:center;background-color:var(--clr-bg-dark)}.testimonials h2[data-v-26eb900e]{display:none;grid-column:1 / -1;text-align:center;font-family:var(--ff-display);font-size:var(--fs-res-h2);font-weight:400}@media (max-width: 1072px){.testimonials h2[data-v-26eb900e]{display:block}}@media (max-width: 1072px){.testimonials[data-v-26eb900e]{grid-template-columns:1fr;background-color:var(--color-one);text-align:center}.testimonials>*[data-v-26eb900e]{margin-inline:auto}}.testimonial[data-v-26eb900e]{display:contents}.testimonial .text[data-v-26eb900e]{padding:var(--pad-larger);font-size:var(--fs-res-h6)}.testimonial .text [data-v-26eb900e]{margin:0;line-height:1.4;display:block}.testimonial .text span[data-v-26eb900e]{display:none}.testimonial .text [data-v-26eb900e]:first-child{color:var(--clr-fg-light);font-weight:600;margin-block-end:1em}.testimonial .photo[data-v-26eb900e]{aspect-ratio:1;width:100%;object-fit:cover}@media (max-width: 1072px){.testimonial .photo[data-v-26eb900e]{display:none}}@media (max-width: 1072px){.testimonial .text[data-v-26eb900e] :not(:first-child){display:inline}.testimonial .hide-on-mobile[data-v-26eb900e]{display:none}}.photo-grid[data-v-26eb900e]{display:none}@media (max-width: 1072px){.photo-grid[data-v-26eb900e]{display:grid;grid-template-columns:repeat(2,1fr)}}div[data-v-8c7c60b6]{display:flex;flex-wrap:wrap;gap:var(--gap-large);justify-content:center;align-items:center;background-color:var(--clr-bg-dark);border-radius:var(--br-large);padding:var(--pad-large)}div>*[data-v-8c7c60b6]{margin:0}.video-container[data-v-15a69753]{width:100%;display:grid;gap:.5em}.video-title[data-v-15a69753]{margin:0;font-size:var(--fs-res-l);color:var(--clr-fg)}.video-wrapper[data-v-15a69753]{position:relative;width:100%;aspect-ratio:16 / 9}.video[data-v-15a69753]{position:absolute;top:0;left:0;width:100%;height:100%}.loader-container[data-v-4df0ffc4]{position:relative;display:grid;justify-content:center}.loader-container .loader{@keyframes spin-4df0ffc4{to{transform:rotate(360deg)}}}.loader-container .loader[data-v-4df0ffc4]{justify-self:center;position:relative;background-image:conic-gradient(var(--clr-primary-dark),var(--clr-fg-dark) 40%,var(--clr-primary-dark) 40%,var(--clr-fg-dark) 80%,var(--clr-primary-dark) 80%,var(--clr-fg-dark));background-color:var(--clr-mg);width:4em;height:4em;border:1px var(--clr-fg) solid;border-radius:50%;animation:spin-4df0ffc4 5s infinite linear}.loader-container .loader[data-v-4df0ffc4]:before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20141.73%20141.73'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;}.cls-2{clip-path:url(%23clip-path);}.cls-3{fill:%23fff;}%3c/style%3e%3cclipPath%20id='clip-path'%20transform='translate(0%200)'%3e%3crect%20class='cls-1'%20width='141.73'%20height='141.73'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cg%20id='Artwork_1'%20data-name='Artwork%201'%3e%3cg%20class='cls-2'%3e%3cg%20class='cls-2'%3e%3cpath%20class='cls-3'%20d='M141.73,70.87A70.87,70.87,0,1,1,70.87,0a70.87,70.87,0,0,1,70.86,70.87'%20transform='translate(0%200)'/%3e%3cpath%20d='M135.89,48.72a69,69,0,1,0,3.65,22.14,68.7,68.7,0,0,0-3.65-22.14M77.11,132.05a7.4,7.4,0,0,0-4.89-3.26,7.48,7.48,0,0,0,3.29,5,7.4,7.4,0,0,1-4.64,1.63,7.47,7.47,0,0,1-4.2-1.29,7.45,7.45,0,0,0,3.23-5.41,7.46,7.46,0,0,0-5.28,3.32,7.46,7.46,0,0,1,0-8.25A7.45,7.45,0,0,0,69.88,127a7.47,7.47,0,0,0-3.21-5.24,7.47,7.47,0,0,1,8.27-.08A7.41,7.41,0,0,0,72.15,127a7.46,7.46,0,0,0,4.91-3.19,7.46,7.46,0,0,1,0,8.25m59-50.33C120.81,98,98,111.11,70.87,119,44.16,111.24,21.7,98.48,6.39,82.55a67.06,67.06,0,0,1-1-11.76A66,66,0,0,1,8.09,51.92h0a48.12,48.12,0,0,0,40.2-21.37C63.43,43.66,85.46,51.92,110,51.92a105.37,105.37,0,0,0,23.47-2.61A65.55,65.55,0,0,1,137,70.79a66.71,66.71,0,0,1-.9,10.93M134.56,68.2a26,26,0,0,1-52.07,0,25.74,25.74,0,0,1,.6-5.59H59.29a25.74,25.74,0,0,1,.61,5.59,26,26,0,0,1-52.08,0,26.16,26.16,0,0,1,3.86-13.65h119a26.16,26.16,0,0,1,3.86,13.65'%20transform='translate(0%200)'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-color:var(--clr-bg-trans);width:75%;height:75%;border-radius:50%;animation:spin-4df0ffc4 3.75s infinite reverse linear}.hero[data-v-0e973b8b]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-content:center}.hero .hero-image[data-v-0e973b8b]{width:100%;object-fit:cover;grid-column:1 / -1;grid-row:1 / -1}.hero .hero-image.hero-image--bottom[data-v-0e973b8b]{width:75%;margin-inline:auto}.checkbox-input[data-v-0e973b8b]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--gap);width:fit-content;margin-inline:auto;margin-block:var(--gap)}.description[data-v-0e973b8b]{background-color:var(--color-one);padding:var(--pad-largest)}.description .description-content[data-v-0e973b8b]{display:grid;grid-template-areas:"image heading" "image body";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 var(--pad-x-larger);max-width:980px;margin-inline:auto}.description .description-content .description-image[data-v-0e973b8b]{grid-area:image}.description .description-content .description-heading[data-v-0e973b8b]{grid-area:heading;font-family:var(--ff-primary);font-size:var(--fs-res-h2);font-weight:600;line-height:1.2;margin:0;text-align:start;text-wrap:balance}.description .description-content .description-body[data-v-0e973b8b]{grid-area:body;font-size:var(--fs-res-h5);font-weight:500}@media (max-width: 1072px){.description .description-content[data-v-0e973b8b]{grid-template-areas:"heading" "body";grid-template-columns:1fr;gap:var(--pad-large) 0;text-align:center}.description .description-content .description-heading[data-v-0e973b8b]{text-align:center}.description .description-content .description-image[data-v-0e973b8b]{display:none}}h2[data-v-0e973b8b]{font-family:var(--ff-display);font-size:var(--fs-res-h2);font-weight:400;text-align:center;line-height:1}.ghost-button[data-v-0e973b8b]{display:inline-block;background-color:transparent;border:1px solid var(--clr-fg);text-decoration:none;padding:var(--pad-y) var(--pad-x);justify-self:center}.video-section[data-v-0e973b8b]{background-color:var(--color-one);padding:var(--pad-y-larger) var(--pad-x);display:grid;gap:2rem}.video-section h2[data-v-0e973b8b]{margin:0}.video-section .videos[data-v-0e973b8b]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;gap:0 var(--gap);justify-content:center}.video-section .videos .video[data-v-0e973b8b]{display:grid;grid-template-rows:subgrid;grid-row:1 / -1;align-items:end;font-size:var(--fs-res-h6);text-align:center}.video-section .videos .video h3[data-v-0e973b8b]{font-weight:300;line-height:1}@media (max-width: 1072px){.video-section[data-v-0e973b8b]{padding:0;gap:0}.video-section h2[data-v-0e973b8b]{margin:var(--pad)}.video-section .ghost-button[data-v-0e973b8b]{display:none}.video-section .videos[data-v-0e973b8b]{display:block}.video-section .videos h3[data-v-0e973b8b],.video-section .videos .hide-on-mobile[data-v-0e973b8b]{display:none}}.subscription-signup-form[data-v-0e973b8b]{background-color:var(--color-one);padding:var(--pad-largest);display:grid;gap:var(--gap-large)}.subscription-signup-form p[data-v-0e973b8b]{margin-inline:auto}.subscription-signup-form form[data-v-0e973b8b]{margin-inline:auto;width:100%;max-width:400px}.subscription-signup-form input[data-v-0e973b8b],.subscription-signup-form button[data-v-0e973b8b]{padding:var(--pad);width:100%;color:var(--clr-fg);opacity:1}.subscription-signup-form input[data-v-0e973b8b]{font-size:inherit;background-color:transparent;border:1px solid var(--clr-fg-light-trans);border-radius:0;margin-block-end:.5em}.subscription-signup-form input[data-v-0e973b8b]::placeholder{font-family:var(--ff-display);color:var(--clr-fg-trans)}.subscription-signup-form button[data-v-0e973b8b]{font-family:var(--ff-display);background-color:var(--color-two);font-size:inherit}@media (max-width: 1072px){.subscription-signup-form[data-v-0e973b8b]{background-color:var(--clr-bg)}}h2[data-v-0e973b8b]{font-weight:400}.some-events[data-v-0e973b8b]{width:clamp(300px,100vw - 2rem,1000px);margin-inline:auto}.some-events .button[data-v-0e973b8b]{display:block;width:fit-content;margin-inline:auto;margin-block-end:var(--pad-y-larger);font-family:var(--ff-display)}.tooltip[data-v-e33daf50]{pointer-events:none;position-anchor:--tooltip;position:absolute;transform:translateY(-100%);padding:.5em 1em;background-color:var(--clr-bg);color:var(--clr-fg);border:1px solid var(--clr-mg);border-radius:.5em;font-size:.8em;line-height:1;z-index:1}.btn-icon-container[data-v-0b1ed2dc]{display:grid;gap:.2em;justify-items:center;position:relative}.btn-icon-container[disabled=true][data-v-0b1ed2dc]{opacity:.5;pointer-events:none}button[data-v-6c979e0e]{--progress: var(--5d15ac22);text-transform:uppercase;font-weight:700;background-image:linear-gradient(to right,var(--clr-primary-dark) calc(var(--progress) * 1%),black 0%);background-blend-mode:difference;border-color:var(--clr-primary)}div[data-v-3f032c4b]{font-size:.5em;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:.25em solid var(--clr-fg-dark-trans);width:2.5em;height:2.5em;border-radius:50%;background-color:var(--clr-bg-dark);transition:border-color .5s ease-out;display:grid;place-items:center}div[data-v-3f032c4b]:after{content:"";position:absolute;width:35%;height:70%;top:0;left:57%;transform:translate(-50%) rotate(45deg) translateY(3px);background-color:transparent;border:3px solid var(--11307e98);border-width:0 3px 3px 0;opacity:.25;transition:opacity .5s ease-out}div:hover[data-v-3f032c4b]{transition:border-color .1s ease-in;border-color:var(--clr-fg)}div:hover[data-v-3f032c4b]:after{opacity:.6;transition:opacity .1s ease-out}div.checked[data-v-3f032c4b]:after{opacity:1;transition:opacity .1s ease-out}div.checked[data-v-3f032c4b]:hover:after{border-color:red}div.cancelable[data-v-3f032c4b]{--color: var(--11307e98);border-color:var(--clr-warning, orange);background-color:var(--clr-bg);z-index:2;text-align:center}div.cancelable[data-v-3f032c4b]:hover{border-color:var(--clr-danger, red)}div.cancelable[data-v-3f032c4b]:before{--deg: var(--442d2ad8);content:"";position:absolute;top:-20%;left:-20%;width:140%;height:140%;border-radius:50%;background-image:conic-gradient(var(--color) calc(1% * var(--deg)),#0000 0);z-index:-2}div.cancelable[data-v-3f032c4b]:after{content:"";position:absolute;display:grid;place-items:center;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(0);border-radius:50%;border:none;background-color:var(--clr-bg);z-index:-1;color:var(--clr-fg);opacity:1}.message[data-v-8e3ce959]{padding:var(--pad-large);display:flex;align-items:center;gap:1ch;margin-block:1em;transition:height .25s ease}.message.info[data-v-8e3ce959]{background-color:var(--clr-bg-light);color:var(--clr-fg)}.message.warning[data-v-8e3ce959]{background-color:var(--clr-warning-dark);color:var(--clr-fg)}.message.success[data-v-8e3ce959]{background-color:var(--clr-success-dark);color:var(--clr-fg)}.message.error[data-v-8e3ce959]{background-color:var(--clr-danger-dark);color:var(--clr-fg)}div[data-v-204e664a]{display:grid;gap:1ex;margin-block:2rem 1rem}div h3[data-v-204e664a],div p[data-v-204e664a]{margin:0;line-height:1}
