@keyframes Logo_fadeIn__6CHhI{0%{opacity:0}to{opacity:1}}.Logo_letter__2w7i1,.Logo_studios__ZajF1{animation:Logo_fadeIn__6CHhI .3s ease both}.Logo_l1__oBEpc{animation-delay:.1s}.Logo_l2__zfcGM{animation-delay:.2s}.Logo_l3__y_6nc{animation-delay:.3s}.Logo_l4__7IwTZ{animation-delay:.4s}.Logo_studios__ZajF1{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.Logo_letter__2w7i1,.Logo_studios__ZajF1{animation:none}}@keyframes Landing_fadeIn__4AjMC{0%{opacity:0}to{opacity:1}}@keyframes Landing_slideToColumn___xPrt{to{transform:translateX(0)}}.Landing_main__z3HI1{--gap:clamp(2rem,6vw,6rem);background:var(--brand-bg);color:var(--brand-text);display:flex;align-items:center;justify-content:center;gap:var(--gap);width:100%;min-height:100dvh;padding:clamp(3rem,7vw,6rem)}.Landing_main__z3HI1:before{content:"";position:fixed;inset:20px;border:20px solid var(--brand-text);pointer-events:none;z-index:10}.Landing_logoCol__X_NLC{flex:1 1;display:flex;align-items:center;justify-content:center;transform:translateX(calc(50% + var(--gap) + 1px));animation:Landing_slideToColumn___xPrt .6s ease-in-out 2.8s forwards}.Landing_logo__ttMh1{display:block;width:100%;max-width:520px;height:auto;color:var(--brand-text)}.Landing_separator___K1iN{flex:0 0 auto;width:2px;height:300px;background:var(--brand-text);animation:Landing_fadeIn__4AjMC .4s ease both;animation-delay:3.4s}.Landing_formCol__quexF{flex:1 1;display:flex;align-items:center;justify-content:center}.Landing_formInner__EKgQf{width:100%;max-width:28rem;animation:Landing_fadeIn__4AjMC .55s ease both;animation-delay:3.5s}.Landing_heading__ffSS6{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;font-weight:700;margin:0 0 .75rem}.Landing_subheading__mOb2f{font-size:1rem;opacity:.85;margin:0 0 1.5rem;max-width:28rem}@media (max-width:768px){.Landing_main__z3HI1{flex-direction:column;justify-content:center;gap:1.75rem;padding:3rem 2.75rem}.Landing_formCol__quexF,.Landing_logoCol__X_NLC{flex:0 0 auto;width:100%}.Landing_logoCol__X_NLC{transform:none}.Landing_logo__ttMh1{max-width:240px}.Landing_separator___K1iN{width:min(80%,320px);height:2px}.Landing_formInner__EKgQf{width:min(80%,320px)}}@media (prefers-reduced-motion:reduce){.Landing_logoCol__X_NLC{transform:none;animation:none}.Landing_formInner__EKgQf,.Landing_separator___K1iN{animation:none}}.SignupForm_form__2CxHq{width:100%;display:flex;flex-direction:column;gap:.75rem}.SignupForm_row__DfOxY{display:flex;gap:.5rem;width:100%}.SignupForm_input__sPd1o{flex:1 1;min-width:0;padding:.75rem 1rem;font-family:inherit;font-size:1rem;text-transform:none;color:var(--brand-text);background:transparent;border:1px solid color-mix(in srgb,var(--brand-text) 45%,transparent);border-radius:var(--radius);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.SignupForm_input__sPd1o::placeholder{color:color-mix(in srgb,var(--brand-text) 60%,transparent)}.SignupForm_input__sPd1o:focus{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-text) 25%,transparent)}.SignupForm_input__sPd1o:disabled{opacity:.6;cursor:not-allowed}.SignupForm_button__SKa8q{flex-shrink:0;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;color:var(--brand-bg);background:var(--brand-text);border:none;border-radius:var(--radius);cursor:pointer;transition:opacity .15s ease}.SignupForm_button__SKa8q:hover:not(:disabled){opacity:.88}.SignupForm_button__SKa8q:disabled{opacity:.7;cursor:not-allowed}.SignupForm_error__QbB87,.SignupForm_success__RTAna{margin:0;font-size:.9rem;text-align:left;color:var(--brand-text)}.SignupForm_error__QbB87{font-weight:600}@media (max-width:420px){.SignupForm_row__DfOxY{flex-direction:column}}.BentoHome_page__aDxlB{--frame:20px;--line:10px;min-height:100dvh;background:var(--brand-bg);color:var(--brand-text);padding:var(--frame);text-transform:none}.BentoHome_page__aDxlB,.BentoHome_page__aDxlB *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease}.BentoHome_frame__NzGx9{background:var(--brand-text);padding:var(--frame);min-height:calc(100dvh - (2 * var(--frame)))}.BentoHome_grid__79J0_{display:grid;grid-gap:var(--line);gap:var(--line);min-height:calc(100dvh - (4 * var(--frame)));grid-template-columns:1fr;grid-auto-rows:minmax(140px,auto);grid-template-areas:"logo" "hero" "intro" "cta"}.BentoHome_cell__6auVQ{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;overflow:auto;background:var(--brand-bg);color:var(--brand-text);padding:clamp(1rem,2.2vw,1.75rem)}.BentoHome_cell__6auVQ:has(.BentoHome_text__m7k55):not(:has(.BentoHome_button__5k869)){justify-content:flex-end}.BentoHome_logo__vl9of{grid-area:logo;justify-content:center}.BentoHome_hero__NA2vR{grid-area:hero}.BentoHome_intro__JjFjl{grid-area:intro}.BentoHome_feature__ixVH3{grid-area:feature;display:none}.BentoHome_cta__qk_Xj{grid-area:cta}.BentoHome_stats__B27UQ{grid-area:stats;display:none}.BentoHome_logoMark__fGZo1{width:100%;max-width:220px;max-height:100%;height:auto;color:var(--brand-text)}.BentoHome_photo__fSUEw{flex:1 1;min-height:120px;width:100%;height:100%;object-fit:cover;border-radius:6px;display:block;box-shadow:0 14px 24px -4px rgba(0,0,0,.45)}.BentoHome_heading__VgI6H{margin:0;font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.1;text-transform:uppercase}.BentoHome_subheading__De8mA{margin:0;font-size:clamp(1.05rem,1.8vw,1.4rem);text-transform:uppercase}.BentoHome_text__m7k55{margin:0;font-size:.95rem;line-height:1.5;opacity:.9}.BentoHome_button__5k869{align-self:flex-start;margin-top:auto;font:inherit;font-weight:600;text-transform:uppercase;padding:.7rem 1.4rem;border:none;border-radius:8px;cursor:pointer;background:var(--brand-text);color:var(--brand-bg);transition:opacity .15s ease}.BentoHome_button__5k869:hover{opacity:.88}@media (min-width:640px){.BentoHome_grid__79J0_{grid-template-columns:1fr 1fr;grid-template-areas:"logo    intro" "hero    hero" "feature cta" "stats   stats"}.BentoHome_feature__ixVH3,.BentoHome_stats__B27UQ{display:flex}}@media (min-width:1024px){.BentoHome_page__aDxlB{height:100dvh;overflow:hidden}.BentoHome_frame__NzGx9{height:calc(100dvh - (2 * var(--frame)));min-height:0}.BentoHome_grid__79J0_{height:calc(100dvh - (4 * var(--frame)));min-height:0;grid-template-columns:.8fr 1.4fr 1.4fr 1.2fr;grid-template-rows:1fr 1.4fr 1fr;grid-template-areas:"logo    hero hero intro" "feature hero hero intro" "feature cta  stats stats"}}