.sponsors[data-astro-cid-jdy4wsav]{display:flex;flex-wrap:wrap;gap:0 1rem;justify-content:center;& a[data-astro-cid-jdy4wsav]{color:inherit;display:block}& svg[data-astro-cid-jdy4wsav]{display:block}}.header[data-astro-cid-hpnw4vwy]{align-items:center;background:var(--color-black);display:grid;gap:1rem;grid-template-columns:1fr auto auto;font-size:.875rem;overflow:hidden;padding:1rem;position:relative}.header[data-astro-cid-hpnw4vwy]:after{animation:var(--animation-gradient-shift);background:var(--color-gradient);background-size:200%;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.header[data-astro-cid-hpnw4vwy] a{display:block;line-height:1}.header[data-astro-cid-hpnw4vwy] nav{display:none;grid-column:1 / 4;order:4}.header[data-astro-cid-hpnw4vwy] nav.open{display:block}.header[data-astro-cid-hpnw4vwy] nav>a{color:var(--color-white);font-weight:500;padding:1rem;position:relative;text-align:center;text-decoration:none;width:100%}.logo[data-astro-cid-hpnw4vwy]{max-width:75px}.logo[data-astro-cid-hpnw4vwy] svg[data-astro-cid-hpnw4vwy]{display:block;height:auto;max-width:100%}.nav-toggle,.aa-OpenButton{justify-self:flex-end}.nav-toggle{background:var(--color-black);border:1px solid var(--color-white);border-radius:.25rem;color:var(--color-white);font-family:var(--font-family);font-size:.625rem;padding:.375rem .5rem}@media (min-width: 760px){.header[data-astro-cid-hpnw4vwy]{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-block:.25rem}.header[data-astro-cid-hpnw4vwy] nav,.header[data-astro-cid-hpnw4vwy] nav[data-astro-cid-hpnw4vwy].open{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0 1rem;order:unset}.header[data-astro-cid-hpnw4vwy] nav a{width:auto}.logo[data-astro-cid-hpnw4vwy]{margin-right:auto}.nav-toggle{display:none}}.footer[data-astro-cid-k2f5zb5c]{align-items:center;background:var(--color-black);display:flex;flex-direction:column;padding:3rem 5vw 1rem;position:relative}.footer[data-astro-cid-k2f5zb5c]:after{background:var(--color-gradient);background-size:200%;top:1px;content:"";height:4px;left:0;position:absolute;width:100%}.footer[data-astro-cid-k2f5zb5c] h2[data-astro-cid-k2f5zb5c]{color:var(--color-white);font-size:2rem}.bio[data-astro-cid-k2f5zb5c]{display:block;max-width:510px;width:90vw;color:var(--color-gray-medium)}.details[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]{color:var(--color-pink)}.details[data-astro-cid-k2f5zb5c] strong[data-astro-cid-k2f5zb5c]{color:var(--color-gray-lighter)}.photo[data-astro-cid-k2f5zb5c]{height:0;margin:0 auto 1.5rem;padding-bottom:150px;width:150px}@media (min-width: 650px){.bio[data-astro-cid-k2f5zb5c]{align-items:center;display:grid;grid-template-columns:min(160px,25%) min(340px,70%);gap:1.5rem}.photo[data-astro-cid-k2f5zb5c]{height:0;margin:0;padding-bottom:100%;width:100%}}.photo[data-astro-cid-k2f5zb5c] use[data-astro-cid-k2f5zb5c]{stroke:var(--color-text-emphasized)}.details[data-astro-cid-k2f5zb5c] p[data-astro-cid-k2f5zb5c]{margin:0}.links[data-astro-cid-k2f5zb5c]{color:var(--color-gray-medium);font-size:.625rem;letter-spacing:.2em;margin-top:3rem;text-transform:uppercase}.links[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]{color:inherit;text-decoration:none}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--color-white: hsla(0 0% 100% / 1);--color-black: hsla(207 95% 8% / 1);--color-black-faded: hsla(255 17% 14% / 1);--color-black-faded-alpha: hsla(255 17% 14% / .75);--color-pink: hsla(320 59% 59% / 1);--color-pink-text: hsla(320 89% 40% / 1);--color-yellow: hsla(50 100% 61% / 1);--color-blue: hsla(177 100% 82% / 1);--color-blue-link-text: hsla(200 100% 36% / 1);--color-gray: hsla(258 4% 48% / 1);--color-gray-medium: hsla(258 8% 70% / 1);--color-gray-light: hsla(258 4% 60% / 1);--color-gray-lighter: hsla(258 23% 87% / 1);--color-gray-lightest: hsla(258 53% 97% / 1);--color-gray-text: hsla(258 4% 80% / 1);--color-heading: var(--color-white);--color-text-emphasized: var(--color-white);--color-text-default: var(--color-gray-text);--gradient-angle: 100deg;--color-gradient: linear-gradient( var(--gradient-angle), hsl(320deg 59% 59%) 0%, hsl(11deg 100% 70%) 10%, hsl(50deg 100% 61%) 20%, hsl(123deg 94% 81%) 30%, hsl(177deg 100% 83%) 40%, hsl(320deg 59% 59%) 50%, hsl(11deg 100% 70%) 60%, hsl(50deg 100% 61%) 70%, hsl(123deg 94% 81%) 80%, hsl(177deg 100% 83%) 90%, hsl(320deg 59% 59%) 100% );--animation-gradient-shift: gradient-shift 10s linear infinite}[data-theme=light]{--color-gray-text: #403c4a;--color-gray-text-muted: #78757f;--color-pink-faded: #f5f2fc;--color-heading: var(--color-black-faded);--color-text-emphasized: var(--color-black-faded);--color-text-default: var(--color-gray-text)}@keyframes gradient-shift{0%{background-position:0}to{background-position:100%}}@font-face{font-family:jwf;src:url(/_astro/jwf-book.BGdtX_yv.woff2) format("woff2"),url(/_astro/jwf-book.DgNhrvFT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jwf;src:url(/_astro/jwf-bookitalic.ibXU16fV.woff2) format("woff2"),url(/_astro/jwf-bookitalic.DJvi4SKd.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:jwf;src:url(/_astro/jwf-bold.BbyiCrr4.woff2) format("woff2"),url(/_astro/jwf-bold.DN8y9eKz.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:jwf;src:url(/_astro/jwf-bolditalic.DiYE0kDh.woff2) format("woff2"),url(/_astro/jwf-bolditalic.CcK4T3aU.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:jwf;src:url(/_astro/jwf-ultra.COxgWVrx.woff2) format("woff2"),url(/_astro/jwf-ultra.BHAREr5-.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:jwf;src:url(/_astro/jwf-ultraitalic.CK9GOd8a.woff2) format("woff2"),url(/_astro/jwf-ultraitalic.CgtxqhoQ.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}html,body{color:var(--color-text-default);font-family:jwf,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.45;tab-size:2;word-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:900;line-height:1.1;margin:0 0 .5rem;padding:1rem 0 0}strong{color:var(--color-heading);font-weight:700}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.embed-container{height:0;position:relative;width:100%}.embed-container:has(iframe,button){height:auto;aspect-ratio:16 / 9}.embed-container>*{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.embed-container iframe{border:none;display:block}.embed-container button{background:transparent;border:0;padding:0}html{scroll-behavior:smooth}.block{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 5vw}.sponsors{padding-block:2.25rem 1.5rem}.sponsors p{color:var(--color-gray-text-muted);font-size:.875rem;font-style:italic;line-height:1;margin:0}.sponsors path{color:var(--color-gray-text-muted)}.gradient-subheading{color:var(--color-gray-text-muted);font-size:.625rem;font-weight:400;letter-spacing:.2em;line-height:2;margin:.25rem 0 0;text-align:left;text-transform:uppercase}.dark .gradient-subheading{color:var(--color-gray-medium)}.gradient-underline,.gradient-subheading{position:relative}.gradient-subheading:after,.gradient-underline:after{animation:var(--animation-gradient-shift);background:var(--color-gradient);background-size:200%;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.svg-defs{display:block;height:0px;width:0px}.aa-OpenButton{display:flex;align-items:center;font-size:.625rem;padding:.375rem .75rem .375rem .5rem;border-radius:.5rem;background:var(--color-yellow);border:none;color:var(--color-black);font-family:var(--font-family);cursor:pointer}.aa-OpenButton svg{display:block;height:auto;margin-right:.25rem;width:.75rem}.aa-OpenButtonText[data-viewport=small]{display:block}.aa-OpenButtonText[data-viewport=large]{display:none}@media (min-width: 760px){.aa-OpenButtonText[data-viewport=small]{display:none}.aa-OpenButtonText[data-viewport=large]{display:block}}.aa-Backdrop{position:fixed;inset:0;background:#000c;padding:2rem;z-index:1000}.aa-Autocomplete{position:relative;color:var(--color-gray-text-default);display:flex;flex-direction:column;max-width:840px;max-height:630px;min-height:200px;width:100%;height:100%;background:var(--color-white);margin:0 auto;border-radius:.5rem;box-shadow:#11111a1a 0 1px,#11111a1a 0 8px 24px,#11111a1a 0 16px 48px;z-index:10000}.aa-Form{display:grid;grid-template-columns:3.2rem 1fr auto;align-items:center;place-items:center;flex:0}.aa-InputWrapper{width:100%}.aa-InputWrapperPrefix,.aa-InputWrapperSuffix{width:100%;height:100%}.aa-Label,.aa-InputWrapperSuffix{display:flex;height:100%;align-items:center;justify-content:center}.aa-Label svg{width:1.25rem;height:1.25rem}.aa-SpinnerIcon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.aa-SpinnerIcon circle{opacity:.25}.aa-SpinnerIcon path{opacity:.75}.aa-Input{width:100%;margin:0;padding:1.25rem 0;font-size:1rem;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family);-webkit-appearance:textfield}.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}.aa-Input:focus{outline:none}.aa-ClearButton{background:none;border:none;cursor:pointer;padding:0 1rem;height:100%;color:var(--color-gray-medium);transition:color .1s linear}.aa-ClearButton:hover{color:var(--color-text-muted)}.aa-ClearButton svg{width:1rem;height:1rem;margin-top:4px}.aa-CancelButton{background:none;border:none;cursor:pointer;margin:0;padding:0 1rem;height:100%;color:var(--color-gray-medium);font-size:.85rem;transition:color .1s linear;border-left:1px solid var(--color-gray-lightest);font-family:var(--font-family)}.aa-CancelButton:hover{color:var(--color-text-muted)}.aa-Panel{flex-grow:1;height:100%;overflow-y:scroll;border-top:1px solid var(--color-gray-lightest)}.aa-Panel--stalled{filter:grayscale(1);opacity:.8;overflow:hidden}.aa-List{list-style:none;padding:0;margin:0}.aa-Source{padding:.5rem}.aa-Source[id=autocomplete-latest] .aa-List,.aa-Source[id=autocomplete-schedule] .aa-List{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.aa-Header{padding:0 .6rem;margin-bottom:.6rem;font-size:.85rem;font-weight:600;color:var(--color-gray-text-default)}.aa-List>:not([hidden])~:not([hidden]){margin-top:.2rem}.aa-Item{display:flex;align-items:center;transition:background .1s linear}.aa-Link{width:100%;display:flex;align-items:center;padding:.5rem;color:var(--color-gray-text-default);text-decoration:none;line-height:1.3rem;border-radius:.5rem}a.aa-Link{color:var(--color-gray-text-default)}.aa-LinkItem{width:100%;display:flex;align-items:center;justify-content:space-between}.aa-LinkItem-Content{display:flex;align-items:center}.aa-Item mark{background:var(--color-yellow);border-radius:.25rem;padding:0 .15rem}.aa-Item[aria-selected=true] .aa-Link{background:var(--color-gray-lightest)}.aa-Item .button{margin:.5rem;width:100%;transition:background .1s linear}.aa-Item[aria-selected=true] .button{background:var(--color-pink-dark);border-color:var(--color-pink-dark);color:var(--color-white)}.aa-LinkText{margin-left:.8rem}.aa-LinkLabel{font-size:.9rem;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aa-LinkDescription{font-size:.8rem;color:var(--color-text-muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aa-LinkPicture{display:flex;align-items:center;justify-content:center;height:100%;width:100%;flex:none}.aa-LinkPicture--Twitch{background:#9146ff}.aa-LinkPicture--Twitch svg{position:relative;top:5px;right:2px;padding:.2rem}.aa-LinkPicture--YouTube{background:red}.aa-LinkIcon{width:1rem;height:1rem;color:transparent;transition:color .1s linear;margin-left:.5rem;flex:none}.aa-Item[aria-selected=true] .aa-LinkIcon{color:var(--color-gray-medium)}.aa-Icon{width:2.4rem;height:2.4rem;border-radius:.4rem;overflow:hidden;margin-right:.8rem;flex:none}.aa-Icon svg{width:100%;height:100%}.aa-Participants{display:flex;align-items:center;justify-content:end;flex:none;width:6rem}.aa-Participant{width:4rem;height:4rem;flex:none;margin-left:-2rem}.aa-Participant--first{margin-left:0}.aa-CoverImage{width:10.2rem;height:auto;flex:none;margin-right:.8rem;border-radius:.4rem}.aa-NoResults{display:flex;flex-direction:column;justify-content:center;padding:.5rem;align-items:center;text-align:center;width:100%;height:100%}.aa-NoResultsLabel{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.aa-NoResultsDescription{font-size:.9rem;color:var(--color-gray-text-muted);margin-bottom:1rem}.aa-NoResultsImage{width:10rem}.aa-Footer{position:relative;display:flex;justify-content:end;flex:none;padding:.8rem 1rem;border-top:1px solid var(--color-gray-lightest)}.aa-Footer:before{position:absolute;top:-2rem;left:0;display:block;content:"";width:100%;height:2rem;margin-top:-1px;background:linear-gradient(180deg,#fff0,#fff6);pointer-events:none;z-index:10000}.aa-AlgoliaLogo a{display:flex;align-items:center;text-decoration:none;color:var(--color-gray-text-muted)}.aa-AlgoliaLabel{font-size:.6rem;margin-right:.4rem}.aa-AlgoliaLogo svg,.aa-AlgoliaLabel{flex:none}.aa-AlgoliaLogo svg{width:4rem;height:1rem}@media (max-width: 750px){.aa-Backdrop{padding:1rem}.aa-Source[id=autocomplete-latest] .aa-List,.aa-Source[id=autocomplete-schedule] .aa-List{grid-template-columns:1fr}.aa-CoverImage{width:12rem}}@media (max-width: 600px){.aa-Backdrop{padding:0}.aa-Autocomplete{border-radius:0;max-height:none}.aa-CoverImage{width:5rem;height:5rem;object-fit:cover;object-position:center}.aa-LinkIcon{display:none}}@media (max-width: 450px){.aa-LinkDescription{-webkit-line-clamp:1}.aa-CoverImage{width:4rem;height:4rem}}@media (max-width: 380px){.aa-CoverImage{display:none}.aa-LinkItem-Content{align-items:flex-start}.aa-Icon{margin-top:.1rem}.aa-LinkDescription{-webkit-line-clamp:unset}}.addeventstc,.addeventatc{display:inline-block;position:relative;text-decoration:none;cursor:pointer}.addeventatc .start,.addeventatc .end,.addeventatc .timezone,.addeventatc .title,.addeventatc .description,.addeventatc .location,.addeventatc .organizer,.addeventatc .organizer_email,.addeventatc .facebook_event,.addeventatc .all_day_event,.addeventatc .date_format,.addeventatc .alarm_reminder,.addeventatc .recurring,.addeventatc .attendees,.addeventatc .calname,.addeventatc .uid,.addeventatc .status,.addeventatc .method,.addeventatc .client,.addeventatc .transp{display:none!important}.addeventstc_dropdown,.addeventatc_dropdown{width:230px;position:absolute;padding:6px 0 0;color:var(--color-text-default);font-weight:600;letter-spacing:0;line-height:100%;background:#fff;font-size:14px;text-decoration:none;text-align:left;margin-left:-1px;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0,0,0,.4) 0px 10px 26px;-moz-box-shadow:rgba(0,0,0,.4) 0px 10px 26px;box-shadow:#0006 0 10px 26px;transform:scale(.98) translateY(5px);z-index:-1;transition:transform .15s ease;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.addeventstc_dropdown.topdown,.addeventatc_dropdown.topdown{transform:scale(.98) translateY(-5px)!important}.addeventstc_dropdown span,.addeventatc_dropdown span{display:block;line-height:100%;background:#fff;text-decoration:none;cursor:pointer;font-size:15px;color:var(--color-text-default);font-weight:600;padding:14px 10px 14px 55px;margin:-2px 0}.addeventstc_dropdown span:hover,.addeventatc_dropdown span:hover{background-color:var(--color-gray-lightest);color:var(--color-black);text-decoration:none;font-size:15px}.addeventstc_dropdown em,.addeventatc_dropdown em{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.addeventstc_dropdown .frs a,.addeventatc_dropdown .frs a{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101}.addeventstc_dropdown .frs a:hover,.addeventatc_dropdown .frs a:hover{color:#999!important}.addeventstc_dropdown .ateappleical,.addeventatc_dropdown .ateappleical{background:url(https://cdn.addevent.com/libs/imgs/icon-apple-t5.svg) 18px 40% no-repeat;background-size:22px 100%}.addeventstc_dropdown .ategoogle,.addeventatc_dropdown .ategoogle{background:url(https://cdn.addevent.com/libs/imgs/icon-google-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventstc_dropdown .ateoffice365,.addeventatc_dropdown .ateoffice365{background:url(https://cdn.addevent.com/libs/imgs/icon-office365-t5.svg) 19px 50% no-repeat;background-size:18px 100%}.addeventstc_dropdown .ateoutlook,.addeventatc_dropdown .ateoutlook{background:url(https://cdn.addevent.com/libs/imgs/icon-outlook-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventstc_dropdown .ateoutlookcom,.addeventatc_dropdown .ateoutlookcom{background:url(https://cdn.addevent.com/libs/imgs/icon-outlookcom-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventstc_dropdown .ateyahoo,.addeventatc_dropdown .ateyahoo{background:url(https://cdn.addevent.com/libs/imgs/icon-yahoo-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventstc_dropdown .atefacebook,.addeventatc_dropdown .atefacebook{background:url(https://cdn.addevent.com/libs/imgs/icon-facebook-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventstc_dropdown .copyx,.addeventatc_dropdown .copyx{height:21px;display:block;position:relative;cursor:default}.addeventstc_dropdown .brx,.addeventatc_dropdown .brx{height:1px;overflow:hidden;background:#e8e8e8;position:absolute;z-index:100;left:10px;right:10px;top:9px}.addeventstc_dropdown.addeventstc-selected,.addeventatc_dropdown.addeventatc-selected{transform:scale(1) translateY(0);z-index:99999999999}.addeventstc_dropdown.topdown.addeventstc-selected,.addeventatc_dropdown.topdown.addeventatc-selected{transform:scale(1) translateY(0)!important}.addeventstc_dropdown .drop_markup,.addeventatc_dropdown .drop_markup{background-color:#f4f4f4}
