.Gate_gate__rgI27{height:100dvh;min-height:620px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;font-family:var(--font-mono)}.Gate_base__R3cfB,.Gate_button__ZOQdT,.Gate_caps__Ztkwq,.Gate_done__Fpdj3,.Gate_err__3eqOM,.Gate_help__F2uQk,.Gate_pwToggle__ajrF1,.Gate_strip__jSQxo{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.Gate_caps__Ztkwq{display:block}.Gate_strip__jSQxo{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 var(--gutter);border-bottom:1px solid var(--line)}.Gate_site__JgMVd{justify-self:start}.Gate_clock__xGOaY{justify-self:center;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Gate_pwSlot__uFYvb{justify-self:end}.Gate_pwToggle__ajrF1{padding:var(--s-3) 0}.Gate_pwPanel__xLPpS{position:absolute;top:100%;right:0;width:min(400px,100%);display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-5) var(--gutter);background:var(--paper);border:1px solid var(--ink);border-top:0;border-right:0}.Gate_pwPanel__xLPpS .Gate_err__3eqOM:empty{display:none}.Gate_stage__JpeOQ{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:".     figure ." "title figure signup";grid-column-gap:var(--s-6);column-gap:var(--s-6);padding:var(--s-6) var(--gutter) var(--s-6);min-height:0}.Gate_figure__jntNd{grid-area:figure;align-self:center;display:grid;justify-items:center}.Gate_cyl__2CXUC{position:relative;width:min(44vw,640px,calc(100dvh - 400px));aspect-ratio:1;will-change:transform}.Gate_title__aBUvt{grid-area:title;align-self:end;font-size:clamp(3.5rem,2rem + 4.2vw,7.5rem);line-height:.84}.Gate_signup__3Txye{grid-area:signup;align-self:end;justify-self:end;width:min(100%,360px)}.Gate_form__el35i{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.Gate_field__KAhmw{display:flex}.Gate_field__KAhmw input{flex:1 1;min-width:0;height:48px;padding:0 var(--s-4);border:1px solid var(--ink);border-right:0;background:var(--paper);font-family:var(--font-mono);font-size:var(--t-body)}.Gate_field__KAhmw input::placeholder{color:var(--mute)}.Gate_field__KAhmw input:focus-visible{outline:1px solid var(--ink);outline-offset:-3px}.Gate_field__KAhmw input[aria-invalid=true]{border-color:var(--blood)}.Gate_button__ZOQdT{height:48px;padding:0 var(--s-5);border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-weight:700;white-space:nowrap;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out)}.Gate_button__ZOQdT:not(:disabled):hover{background:var(--blood);border-color:var(--blood);color:oklch(.96 0 0)}.Gate_button__ZOQdT:disabled{opacity:.45;cursor:not-allowed}.Gate_help__F2uQk{color:var(--mute)}.Gate_err__3eqOM{color:var(--blood)}.Gate_done__Fpdj3{border:1px solid var(--ink);padding:var(--s-4)}.Gate_wordmark__I6jaR{border-top:1px solid var(--ink);padding-top:var(--s-3);overflow:hidden;margin:0 calc(var(--gutter) * -.25)}.Gate_wordmark__I6jaR span{display:block;font-size:min(22.6vw,22dvh);line-height:.8;letter-spacing:-.02em;text-align:center;white-space:nowrap}.Gate_base__R3cfB{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--s-3) var(--gutter) 0;padding:var(--s-3) 0 var(--s-4);border-top:1px solid var(--line)}.Gate_base__R3cfB>:last-child{justify-self:end}.Gate_baseMid__iNVrG{color:var(--mute)}@media (max-width:899px){.Gate_baseMid__iNVrG,.Gate_site__JgMVd{display:none}.Gate_strip__jSQxo{grid-template-columns:1fr auto}.Gate_clock__xGOaY{justify-self:start}.Gate_base__R3cfB{grid-template-columns:1fr auto}.Gate_stage__JpeOQ{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"figure" "title" "signup";row-gap:var(--s-5);padding:var(--s-5) var(--gutter)}.Gate_cyl__2CXUC{width:min(66vw,calc(100dvh - 520px),380px)}.Gate_title__aBUvt{font-size:clamp(3rem,15vw,4.5rem)}.Gate_br__4Q8cU{display:none}.Gate_signup__3Txye{justify-self:stretch;width:100%}}@media (max-width:520px){.Gate_pwPanel__xLPpS{width:100%;border-left:0}}