.page-module-scss-module__rcUngW__page{grid-template-columns:1fr;place-items:center;width:100%;min-height:100vh;padding:0 2.4rem 8rem;display:grid;position:relative;overflow-x:clip}@media (min-width:950px){.page-module-scss-module__rcUngW__page{grid-template-columns:60vw 40vw;padding:0}}
.MainContent-module-scss-module__dhOpGW__content{width:100%;padding-top:calc(16rem + max(0px,env(safe-area-inset-top)));z-index:5;flex-direction:column;align-items:center;gap:4rem;display:flex;position:relative}@media (min-width:950px){.MainContent-module-scss-module__dhOpGW__content{padding:0 4vw}}.MainContent-module-scss-module__dhOpGW__section{flex-direction:column;align-items:flex-start;gap:4.8rem;width:100%;max-width:72rem;padding-bottom:4.8rem;display:flex;position:relative}.MainContent-module-scss-module__dhOpGW__hero{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.6rem;width:100%;display:flex;position:relative}.MainContent-module-scss-module__dhOpGW__heading,.MainContent-module-scss-module__dhOpGW__eventHeader h2{color:var(--s-text-primary);letter-spacing:-.12rem;align-self:stretch;font-size:clamp(3.6rem,.8vw + 2.8rem,5.2rem);font-weight:700;line-height:1;position:relative}.MainContent-module-scss-module__dhOpGW__subheading,.MainContent-module-scss-module__dhOpGW__eventHeader h3{color:var(--s-text-secondary);align-self:stretch;font-size:clamp(2rem,.4vw + 1.6rem,2.2rem);line-height:1.3;position:relative}.MainContent-module-scss-module__dhOpGW__description{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.6rem;width:100%;max-width:65ch;display:flex;position:relative}.MainContent-module-scss-module__dhOpGW__eventDate{align-items:center;gap:.8rem;margin-top:.8rem;font-size:1.6rem;display:flex}.MainContent-module-scss-module__dhOpGW__eventDate span{text-box:trim-both cap alphabetic}.MainContent-module-scss-module__dhOpGW__pills{flex-wrap:wrap;gap:.8rem;width:100%;display:flex}.MainContent-module-scss-module__dhOpGW__pill{color:var(--s-text-primary);border:.1rem solid var(--s-stroke-brand-muted);text-box:trim-both cap alphabetic;border-radius:12rem;align-items:center;gap:.8rem;padding:.8rem 1.6rem .8rem 1.2rem;font-size:1.4rem;line-height:1.4;display:flex}.MainContent-module-scss-module__dhOpGW__eventDetails{border:.1rem solid var(--s-stroke-brand-muted);background:linear-gradient(100.52deg,rgba(var(--s-brand-rgb),.05)20.04%,rgba(var(--s-brand-darker-rgb),.025)82.22%);border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:2.4rem;width:100%;padding:2.4rem 2.4rem 2.8rem;display:flex;position:relative}.MainContent-module-scss-module__dhOpGW__eventDetails .MainContent-module-scss-module__dhOpGW__innerCircleLogo{position:absolute;top:-3.2rem;right:-3.2rem}.MainContent-module-scss-module__dhOpGW__eventIntro{color:var(--s-text-secondary);letter-spacing:.2rem;text-transform:uppercase;align-self:stretch;font-size:1.1rem;font-weight:700;line-height:1.2}.MainContent-module-scss-module__dhOpGW__eventHeader{border-bottom:.1rem solid var(--s-stroke-brand-muted);flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;padding-bottom:2.8rem;padding-right:.8rem;display:flex}.MainContent-module-scss-module__dhOpGW__eventHeader h2{letter-spacing:-.12rem;font-weight:400}.MainContent-module-scss-module__dhOpGW__eventText{color:var(--s-text-primary);flex-direction:column;gap:1.6rem;padding-right:.8rem;font-size:clamp(1.8rem,.1vw + 1.7rem,2rem);line-height:1.4;display:flex}.MainContent-module-scss-module__dhOpGW__aboutCraft{border-top:.1rem solid var(--s-stroke-subtle);width:100%;color:var(--s-text-secondary);padding-top:2rem}.MainContent-module-scss-module__dhOpGW__aboutCraft h4{font-weight:700}
.Icon-module-scss-module__8IKQgq__icon{width:var(--icon-size,1.6rem);height:var(--icon-size,1.6rem);color:var(--icon-color,inherit);transition:color .15s ease-out;display:inline-block}.Icon-module-scss-module__8IKQgq__icon svg{fill:currentColor;width:100%;height:100%;transition:fill .15s ease-out;display:block}
.ThemeToggle-module-scss-module__dHZAwW__themeToggle{will-change:transform;transition:transform .15s ease-out}.ThemeToggle-module-scss-module__dHZAwW__themeToggle:hover{transform:scale(1.1)}.ThemeToggle-module-scss-module__dHZAwW__themeToggle:active{transform:scale(.97)}.ThemeToggle-module-scss-module__dHZAwW__themeToggle:focus-visible{outline:.1rem solid var(--s-stroke-brand);outline-offset:.1rem;border-radius:12rem}
.theme-toggle.theme-toggle--reversed .theme-toggle__classic{transform:scaleX(-1)}.theme-toggle{--theme-toggle__classic--duration:.5s}.theme-toggle__classic path{transform-origin:50%;transition-timing-function:cubic-bezier(0,0,.15,1.25);transition-duration:calc(var(--theme-toggle__classic--duration)*.8)}.theme-toggle__classic g path{transition-property:opacity,transform;transition-delay:calc(var(--theme-toggle__classic--duration)*.2)}.theme-toggle__classic :first-child path{transition-property:transform,d}.theme-toggle--toggled.theme-toggle .theme-toggle__classic g path{opacity:0;transition-delay:0s;transform:scale(.5)rotate(45deg)}.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{d:path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");transition-delay:calc(var(--theme-toggle__classic--duration)*.2)}@supports not (d:path("")){.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{transform:translate(-12px,10px)}}.theme-toggle{cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}
.Header-module-scss-module__t7BEda__header{padding:2.4rem;padding-top:max(2.4rem,env(safe-area-inset-top));z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:950px){.Header-module-scss-module__t7BEda__header{padding:4.8rem 0;position:sticky;left:auto;right:auto}}.Header-module-scss-module__t7BEda__header:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(180deg,var(--s-bg-page)30%,rgba(var(--p-gray-1000),0)100%);opacity:1;transition:opacity .15s ease-out;position:absolute;inset:0 -4vw -40%}.Header-module-scss-module__t7BEda__header:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgb(var(--p-white))30%,#fff0 100%);opacity:0;transition:opacity .15s ease-out;position:absolute;inset:0 -4vw -40%}:root[data-theme=light] .Header-module-scss-module__t7BEda__header:before{opacity:0}:root[data-theme=light] .Header-module-scss-module__t7BEda__header:after{opacity:1}.Header-module-scss-module__t7BEda__craftLogo{color:var(--s-icon-secondary)}.Header-module-scss-module__t7BEda__controls{align-items:center;gap:1.2rem;display:flex;position:relative}.Header-module-scss-module__t7BEda__button{color:var(--s-text-secondary);background:var(--s-bg-surface);border:.1rem solid var(--s-stroke-subtle);--icon-color:var(--s-icon-subtle);border-radius:12rem;align-items:center;gap:.8rem;padding:1.2rem 1.2rem 1.2rem 1.6rem;font-size:1.4rem;line-height:1;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:flex}.Header-module-scss-module__t7BEda__button:hover{color:var(--s-text-primary);background:var(--s-bg-fill-surface-hover);border-color:var(--s-stroke-subtle-hover);--icon-color:var(--s-icon-secondary)}.Header-module-scss-module__t7BEda__button:hover svg{transform:translate(.1rem,-.1rem)}.Header-module-scss-module__t7BEda__button:active{transform:scale(.97)}.Header-module-scss-module__t7BEda__button:focus-visible{outline:.1rem solid var(--s-stroke-brand);outline-offset:.1rem;border-radius:12rem}.Header-module-scss-module__t7BEda__button svg{transition:transform .15s ease-out}
.InnerCircleLogo-module-scss-module__6YR-Ua__logoWrapper{place-items:center;display:grid;transform:rotate(-20deg)}.InnerCircleLogo-module-scss-module__6YR-Ua__craftLogo{color:var(--s-icon-secondary);grid-area:1/1;position:relative;top:.1rem;left:-.1rem}.InnerCircleLogo-module-scss-module__6YR-Ua__innerCircleGraphic{grid-area:1/1;animation:20s linear infinite InnerCircleLogo-module-scss-module__6YR-Ua__spin}@keyframes InnerCircleLogo-module-scss-module__6YR-Ua__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AboutCraft-module-scss-module__AH1B6W__aboutCraft{border-top:.1rem solid var(--s-stroke-subtle);width:100%;max-width:72rem;color:var(--s-text-secondary);padding-top:2rem}.AboutCraft-module-scss-module__AH1B6W__aboutCraft h4{font-weight:700}.AboutCraft-module-scss-module__AH1B6W__desktopOnly{display:none}@media (min-width:950px){.AboutCraft-module-scss-module__AH1B6W__desktopOnly{display:block}}.AboutCraft-module-scss-module__AH1B6W__mobileOnly{display:block}@media (min-width:950px){.AboutCraft-module-scss-module__AH1B6W__mobileOnly{display:none}}
.RegistrationForm-module-scss-module__YDECiW__form{background:var(--s-bg-surface);border-radius:.8rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:2.8rem;width:100%;max-width:72rem;margin-bottom:4.8rem;padding:4rem 2.4rem;display:flex;overflow-y:auto}@media (min-height:800px) and (min-width:950px){.RegistrationForm-module-scss-module__YDECiW__form{justify-content:center;padding:4rem 4vw}}@media (min-width:720px){.RegistrationForm-module-scss-module__YDECiW__form{padding:8rem 4vw}}@media (min-width:950px){.RegistrationForm-module-scss-module__YDECiW__form{z-index:5;width:40vw;max-width:100%;margin-bottom:0;padding:12rem 4vw 8rem;position:fixed;top:.8rem;bottom:.8rem;right:.8rem}}.RegistrationForm-module-scss-module__YDECiW__header{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;max-width:48rem;display:flex}.RegistrationForm-module-scss-module__YDECiW__title{color:var(--s-text-primary);flex-shrink:0;font-size:2.8rem;line-height:1.4}.RegistrationForm-module-scss-module__YDECiW__description{flex-direction:column;gap:.8rem;width:100%;display:flex}.RegistrationForm-module-scss-module__YDECiW__note{color:var(--s-text-secondary);font-size:1.4rem}.RegistrationForm-module-scss-module__YDECiW__fieldContainer{flex-direction:column;gap:1.2rem;width:100%;max-width:48rem;display:flex}.RegistrationForm-module-scss-module__YDECiW__fieldContainer.RegistrationForm-module-scss-module__YDECiW__submitted{visibility:hidden}.RegistrationForm-module-scss-module__YDECiW__inputContainer{cursor:text;background:var(--s-bg-fill-primary);border:.1rem solid var(--s-stroke-secondary);border-radius:.8rem;width:100%;padding:2.4rem 1.6rem .4rem;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);position:relative}.RegistrationForm-module-scss-module__YDECiW__inputContainer:focus-within{border-color:var(--s-stroke-secondary-active);outline:none}.RegistrationForm-module-scss-module__YDECiW__inputContainer:focus-within .RegistrationForm-module-scss-module__YDECiW__label{color:var(--s-text-brand);top:2rem;transform:translateY(-50%)scale(.8)}:is(.RegistrationForm-module-scss-module__YDECiW__inputContainer:focus-within:has(input:focus-visible),.RegistrationForm-module-scss-module__YDECiW__inputContainer:focus-within:has(textarea:focus-visible)){outline:.1rem solid var(--s-stroke-brand);outline-offset:.1rem}.RegistrationForm-module-scss-module__YDECiW__inputContainer input:focus,.RegistrationForm-module-scss-module__YDECiW__inputContainer textarea:focus{outline:none}.RegistrationForm-module-scss-module__YDECiW__inputContainer input{width:100%;min-height:3.2rem;color:var(--s-text-primary);font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0}.RegistrationForm-module-scss-module__YDECiW__inputContainer input::placeholder{color:#0000}.RegistrationForm-module-scss-module__YDECiW__inputContainer input:not(:placeholder-shown)~.RegistrationForm-module-scss-module__YDECiW__label{color:var(--s-text-brand);top:2rem;transform:translateY(-50%)scale(.8)}.RegistrationForm-module-scss-module__YDECiW__inputContainer textarea{width:100%;min-height:8rem;max-height:16rem;color:var(--s-text-primary);font-family:inherit;font-size:inherit;resize:vertical;background:0 0;border:none;outline:none;padding:0}.RegistrationForm-module-scss-module__YDECiW__inputContainer textarea::placeholder{color:#0000}.RegistrationForm-module-scss-module__YDECiW__inputContainer textarea:not(:placeholder-shown)~.RegistrationForm-module-scss-module__YDECiW__label{color:var(--s-text-brand);top:2rem;transform:translateY(-50%)scale(.8)}:is(.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(input.RegistrationForm-module-scss-module__YDECiW__error),.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(textarea.RegistrationForm-module-scss-module__YDECiW__error)),:is(.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(input.RegistrationForm-module-scss-module__YDECiW__error):focus-within,.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(textarea.RegistrationForm-module-scss-module__YDECiW__error):focus-within){border-color:var(--s-stroke-critical)!important}:is(.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(input.RegistrationForm-module-scss-module__YDECiW__error):focus-within label,.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(textarea.RegistrationForm-module-scss-module__YDECiW__error):focus-within label){color:var(--s-text-critical)}:is(.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(input:focus-visible.RegistrationForm-module-scss-module__YDECiW__error),.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(textarea:focus-visible.RegistrationForm-module-scss-module__YDECiW__error)){outline:.1rem solid var(--s-stroke-critical);outline-offset:.1rem}:is(.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(input.RegistrationForm-module-scss-module__YDECiW__error:not(:placeholder-shown)) .RegistrationForm-module-scss-module__YDECiW__label,.RegistrationForm-module-scss-module__YDECiW__inputContainer:has(textarea.RegistrationForm-module-scss-module__YDECiW__error:not(:placeholder-shown)) .RegistrationForm-module-scss-module__YDECiW__label){color:var(--s-text-critical)}.RegistrationForm-module-scss-module__YDECiW__textareaContainer{padding:3.2rem 1.2rem .4rem 1.6rem}.RegistrationForm-module-scss-module__YDECiW__textareaContainer label{top:2.4rem}.RegistrationForm-module-scss-module__YDECiW__label{color:var(--s-text-secondary);z-index:1;transform-origin:0;pointer-events:none;will-change:position transform;transition:all .15s cubic-bezier(.25,.46,.45,.94);position:absolute;top:3.1rem;left:1.6rem;transform:translateY(-50%)}.RegistrationForm-module-scss-module__YDECiW__errorMessage{color:var(--s-text-critical);margin-top:.8rem;margin-bottom:.2rem;font-size:1.4rem;line-height:1.2;display:none}.RegistrationForm-module-scss-module__YDECiW__errorMessage.RegistrationForm-module-scss-module__YDECiW__show{display:block}.RegistrationForm-module-scss-module__YDECiW__submitButton{background:var(--s-bg-fill-brand);color:var(--s-text-on-brand);cursor:pointer;border:none;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;width:100%;padding:1.6rem 1.2rem 1.6rem 1.6rem;font-weight:700;line-height:1;transition:background .15s ease-out,color .15s ease-out,transform .1s ease-out;display:flex;overflow:hidden}.RegistrationForm-module-scss-module__YDECiW__submitButton svg{transition:transform .15s ease-out}.RegistrationForm-module-scss-module__YDECiW__submitButton:hover{background:var(--s-bg-fill-brand-hover)}.RegistrationForm-module-scss-module__YDECiW__submitButton:hover svg{transform:translate(.4rem)}.RegistrationForm-module-scss-module__YDECiW__submitButton:active{background:var(--s-bg-fill-brand-active);transform:scale(.99)}.RegistrationForm-module-scss-module__YDECiW__submitButton:focus-visible{outline:.1rem solid var(--s-stroke-brand);outline-offset:.1rem}.RegistrationForm-module-scss-module__YDECiW__submitButton:disabled{cursor:not-allowed;opacity:.6}.RegistrationForm-module-scss-module__YDECiW__message{border-radius:.8rem;align-items:center;width:100%;max-width:48rem;margin-bottom:2rem;padding:1.6rem;font-size:1.4rem;line-height:1.4;display:none}.RegistrationForm-module-scss-module__YDECiW__message.RegistrationForm-module-scss-module__YDECiW__success{background:var(--s-bg-fill-brand-muted);color:var(--s-text-brand);border:.1rem solid var(--s-stroke-brand)}.RegistrationForm-module-scss-module__YDECiW__message.RegistrationForm-module-scss-module__YDECiW__error{background:var(--s-bg-fill-critical-subtle);color:var(--s-text-critical);border:.1rem solid var(--s-stroke-critical-subtle)}.RegistrationForm-module-scss-module__YDECiW__message.RegistrationForm-module-scss-module__YDECiW__show{display:flex}
