.xa{--xa-ground:#0a0b0c;--xa-ink:#edeff2;--xa-soft:#9ba1a8;--xa-faint:#5f666e;--xa-silver:#c3cad2;--xa-line:#ebf0f51a;--xa-line2:#ebf0f533;--xa-net:#618df3;--xa-bad:#e8827f;--xa-serif:var(--font-fraunces), Georgia, serif;--xa-sans:var(--font-geist), Inter, system-ui, sans-serif;--xa-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--xa-track-mono:.18em;--xa-track-display:-.025em;--xa-lh-display:.95;--xa-lh-body:1.625;--xa-lh-ui:1.5;--xa-gutter:44px;--xa-ease:cubic-bezier(.22, 1, .36, 1);background:var(--xa-ground);color:var(--xa-ink);font-family:var(--xa-sans);-webkit-font-smoothing:antialiased;font-weight:400;position:fixed;inset:0;overflow:hidden auto}@media (max-width:760px){.xa{--xa-gutter:20px}}.xa__grid{grid-template-columns:1fr;min-height:100%;display:grid}@media (min-width:1000px){.xa__grid{grid-template-columns:1fr 1fr}}.xa__col{z-index:1;min-height:100svh;padding:80px var(--xa-gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.xa__inner{width:100%;max-width:384px;animation:xa-rise .56s var(--xa-ease) both;margin:0 auto}@keyframes xa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xa__brand{top:32px;left:max(var(--xa-gutter), calc(50% - 192px));letter-spacing:-.02em;color:var(--xa-ink);align-items:center;gap:.42em;font-size:1.05rem;text-decoration:none;display:inline-flex;position:absolute}.xa__brand svg{flex:none;width:1.35em;height:1.35em;margin-top:-.02em}.xa__brand:focus-visible{outline:2px solid var(--xa-net);outline-offset:4px;border-radius:3px}.xa__kicker{font-family:var(--xa-mono);letter-spacing:var(--xa-track-mono);text-transform:uppercase;color:var(--xa-faint);margin:0 0 16px;font-size:.66rem;display:block}.xa__h{font-family:var(--xa-serif);font-size:clamp(2.15rem,3.2vw,2.9rem);font-weight:400;line-height:var(--xa-lh-display);letter-spacing:var(--xa-track-display);color:var(--xa-ink);margin:0 0 16px}.xa__h em{color:var(--xa-silver);font-style:italic}.xa__sub{font-size:1rem;line-height:var(--xa-lh-body);color:var(--xa-soft);margin:0 0 28px}.xa__foot{font-size:.875rem;line-height:var(--xa-lh-ui);color:var(--xa-soft);margin:24px 0 0}.xa__legal{color:var(--xa-faint);margin:16px 0 0;font-size:.75rem;line-height:1.6}.xa-link{color:var(--xa-silver);text-decoration:underline;-webkit-text-decoration-color:var(--xa-line2);text-decoration-color:var(--xa-line2);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.xa-link:hover{color:var(--xa-ink);text-decoration-color:currentColor}.xa-link:focus-visible{outline:2px solid var(--xa-net);outline-offset:3px;border-radius:2px}.xa__plate{background:#000;position:relative;overflow:hidden}.xa__plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xa__scrim{position:absolute;inset:0}.xa__note{font-family:var(--xa-serif);letter-spacing:var(--xa-track-display);color:var(--xa-ink);margin:0;font-size:clamp(1.3rem,1.8vw,1.85rem);font-weight:400;line-height:1.12;position:absolute;bottom:clamp(30px,4vw,56px);left:clamp(28px,3.4vw,52px);right:clamp(28px,3.4vw,52px)}.xa__note em{color:var(--xa-silver);font-style:italic}@media (min-width:1000px){.xa__plate{align-self:start;height:100svh;position:sticky;top:0}.xa__scrim{background:linear-gradient(90deg, var(--xa-ground) 0%, #0a0b0c9e 12%, #0a0b0c29 34%, transparent 52%), linear-gradient(0deg, #0a0b0cc7 0%, transparent 44%)}}@media (max-width:999px){.xa__plate{z-index:0;pointer-events:none;position:fixed;inset:0}.xa__plate img{opacity:.34}.xa__scrim{background:linear-gradient(180deg, #0a0b0c6b 0%, #0a0b0cdb 40%, var(--xa-ground) 76%)}.xa__note{display:none}}@media (prefers-reduced-motion:reduce){.xa__inner{animation:none}}.xa-stack{flex-direction:column;gap:18px;display:flex}.xa-form{flex-direction:column;gap:12px;display:flex}.xa-field{flex-direction:column;gap:8px;display:flex}.xa-field__l{font-family:var(--xa-mono);letter-spacing:var(--xa-track-mono);text-transform:uppercase;color:var(--xa-faint);font-size:.66rem}.xa-input{border:1px solid var(--xa-line);width:100%;height:46px;color:var(--xa-ink);background:#edeff20a;border-radius:4px;padding:0 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.xa-input::placeholder{color:var(--xa-faint)}.xa-input:hover{border-color:var(--xa-line2)}.xa-input:focus-visible{background:#edeff212;border-color:#edeff273;outline:none;box-shadow:0 0 0 3px #618df32e}.xa-input:-webkit-autofill{-webkit-text-fill-color:var(--xa-ink);caret-color:var(--xa-ink);transition:background-color 100000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14171a}.xa-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--xa-ink);caret-color:var(--xa-ink);transition:background-color 100000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14171a}.xa-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--xa-ink);caret-color:var(--xa-ink);transition:background-color 100000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14171a}.xa-btn{letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;padding:0 18px;font-family:inherit;font-size:.95rem;font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.xa-btn:focus-visible{outline:2px solid var(--xa-net);outline-offset:3px}.xa-btn:disabled{opacity:.5;cursor:not-allowed}.xa-btn:not(:disabled):active{transform:translateY(1px)}.xa-btn--p{background:var(--xa-ink);color:var(--xa-ground);border-color:var(--xa-ink)}.xa-btn--p:not(:disabled):hover{background:#fff;border-color:#fff}.xa-btn--g{color:var(--xa-silver);border-color:var(--xa-line2);background:#edeff229}.xa-btn--g:hover{color:var(--xa-ink);background:#edeff23d}.xa-btn__ico{flex:none;width:17px;height:17px}.xa-or{align-items:center;gap:14px;margin:2px 0;display:flex}.xa-or:before,.xa-or:after{content:"";background:var(--xa-line);flex:1;height:1px}.xa-or span{font-family:var(--xa-mono);letter-spacing:var(--xa-track-mono);text-transform:uppercase;color:var(--xa-faint);font-size:.62rem}.xa-aside{justify-content:flex-end;margin-top:-4px;font-size:.8rem;display:flex}.xa-err{color:var(--xa-bad);background:#e8827f14;border:1px solid #e8827f47;border-radius:4px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.5}.xa-ok{color:#7fd8a4;background:#46c97e14;border:1px solid #46c97e3d;border-radius:4px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.5}@media (max-height:820px){.xa__brand{top:24px}.xa__col{padding:72px var(--xa-gutter) 56px}.xa__h{font-size:clamp(1.85rem,2.6vw,2.35rem)}.xa__sub{margin-bottom:22px}.xa-stack{gap:14px}.xa-form{gap:10px}.xa-input,.xa-btn{height:42px}}
