.login-landing-module__S7JuZW__root{--l-ink:#efe7de;--l-ink-2:#a69a8f;--l-ink-3:#6f665e;--l-line:#f2d9bf1f;--l-line-2:#f2d9bf38;--l-accent:#e2b48a;--l-serif:var(--ff-source-serif), "Iowan Old Style", Georgia, serif;--l-sans:var(--ff-space-grotesk), ui-sans-serif, system-ui, sans-serif;min-height:100dvh;color:var(--l-ink);font-family:var(--l-sans);position:relative;overflow-x:clip}html:has([data-landing]){background:#050506}@media (min-width:900px){html:has([data-landing]){scroll-snap-type:y proximity}}.login-landing-module__S7JuZW__root[data-cursor-on],.login-landing-module__S7JuZW__root[data-cursor-on] a,.login-landing-module__S7JuZW__root[data-cursor-on] button,.login-landing-module__S7JuZW__root[data-cursor-on] label,.login-landing-module__S7JuZW__root[data-cursor-on] [role=checkbox]{cursor:none}.login-landing-module__S7JuZW__field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.login-landing-module__S7JuZW__vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 70% 45%,#0000 40%,#0000008c 100%);position:fixed;inset:0}.login-landing-module__S7JuZW__loader{z-index:60;pointer-events:none;background:#050506;animation:.6s 1.4s forwards login-landing-module__S7JuZW__loader-out;position:fixed;inset:0}.login-landing-module__S7JuZW__loader[data-playing]{animation-delay:3.6s}.login-landing-module__S7JuZW__loader[data-done]{display:none}.login-landing-module__S7JuZW__loader canvas{width:100%;height:100%;position:absolute;inset:0}@keyframes login-landing-module__S7JuZW__loader-out{to{opacity:0;visibility:hidden}}.login-landing-module__S7JuZW__header{z-index:20;padding-top:env(safe-area-inset-top,0px);position:relative}.login-landing-module__S7JuZW__bar{padding:16px max(18px, env(safe-area-inset-right,0px)) 8px max(18px, env(safe-area-inset-left,0px));flex-direction:column;gap:16px;display:flex}.login-landing-module__S7JuZW__brandRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-landing-module__S7JuZW__brand{color:var(--l-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.login-landing-module__S7JuZW__brand b{letter-spacing:.32em;font-size:13px;font-weight:600}.login-landing-module__S7JuZW__lang [data-testid=login-language-switch]{color:var(--l-ink-2);font-size:12px}.login-landing-module__S7JuZW__dock{border:1px solid var(--l-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100f0edb;border-radius:16px;width:100%;max-width:420px;margin:0 auto;padding:20px;position:relative}@media (min-width:900px){.login-landing-module__S7JuZW__header{background:linear-gradient(#050506 0%,#050506c7 65%,#0000);position:fixed;inset:0 0 auto}.login-landing-module__S7JuZW__bar{padding:18px max(28px, env(safe-area-inset-right,0px)) 18px max(28px, env(safe-area-inset-left,0px));flex-direction:row;justify-content:space-between;align-items:flex-start}.login-landing-module__S7JuZW__brandRow{gap:28px;min-height:40px}.login-landing-module__S7JuZW__dock{width:auto;margin:0}}@media (min-width:900px) and (max-width:1359px){.login-landing-module__S7JuZW__dock[data-wide]{width:380px}}@media (min-width:900px){.login-landing-module__S7JuZW__dock:not([data-wide]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:none;padding:0}:is(.login-landing-module__S7JuZW__dock:not([data-wide]) [data-lf=root],.login-landing-module__S7JuZW__dock:not([data-wide]) [data-lf=providers]){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px 16px}.login-landing-module__S7JuZW__dock:not([data-wide]) [data-lf=remember]{order:-1;font-size:12px}.login-landing-module__S7JuZW__dock:not([data-wide]) [data-lf=hint]{text-align:right;color:var(--l-ink-3);flex-basis:100%;font-size:11px}.login-landing-module__S7JuZW__dock:not([data-wide]) [data-lf=provider] button{border-radius:999px;width:auto;height:40px;padding:0 18px}}@media (min-width:1360px){.login-landing-module__S7JuZW__dock[data-wide]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:none;padding:0}:is(.login-landing-module__S7JuZW__dock[data-wide] [data-lf=root],.login-landing-module__S7JuZW__dock[data-wide] [data-lf=providers],.login-landing-module__S7JuZW__dock[data-wide] [data-lf=signin]){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px 10px}.login-landing-module__S7JuZW__dock[data-wide] [data-lf=hint]{display:none}.login-landing-module__S7JuZW__dock[data-wide] [data-lf=or]{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.login-landing-module__S7JuZW__dock[data-wide] [data-lf=or]>span{display:none}:is(.login-landing-module__S7JuZW__dock[data-wide] [data-lf=field],.login-landing-module__S7JuZW__dock[data-wide] [data-lf=field-password]){flex-direction:row-reverse;align-items:center;gap:8px}.login-landing-module__S7JuZW__dock[data-wide] [data-lf=label-row]{display:contents}:is(.login-landing-module__S7JuZW__dock[data-wide] [data-lf=field] label,.login-landing-module__S7JuZW__dock[data-wide] [data-lf=field-password] label){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.login-landing-module__S7JuZW__dock[data-wide] [data-lf=field] input,.login-landing-module__S7JuZW__dock[data-wide] [data-lf=field-password] input){border-radius:999px;width:170px;height:38px}.login-landing-module__S7JuZW__dock[data-wide] [data-lf=remember]{font-size:12px}:is(.login-landing-module__S7JuZW__dock[data-wide] [data-lf=provider] button,.login-landing-module__S7JuZW__dock[data-wide] [data-lf=submit]){border-radius:999px;width:auto;height:38px;margin:0;padding:0 16px}.login-landing-module__S7JuZW__dock[data-wide] [data-lf=error]{text-align:right;flex-basis:100%}}@media (min-width:900px){.login-landing-module__S7JuZW__dock [data-lf=forgot]{border:1px solid var(--l-line);background:#100f0ef5;border-radius:16px;width:360px;padding:20px;position:absolute;top:0;right:0}}.login-landing-module__S7JuZW__main{z-index:5;position:relative}.login-landing-module__S7JuZW__section{scroll-snap-align:start;min-height:100svh;padding-block:112px 76px;padding-left:max(28px, env(safe-area-inset-left,0px));padding-right:max(28px, env(safe-area-inset-right,0px));align-items:center;display:flex}.login-landing-module__S7JuZW__copy{min-width:0;max-width:560px;margin-left:clamp(0px,4vw,72px)}.login-landing-module__S7JuZW__copy>*{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.login-landing-module__S7JuZW__section[data-on] .login-landing-module__S7JuZW__copy>*{opacity:1;transform:none}.login-landing-module__S7JuZW__section[data-on] .login-landing-module__S7JuZW__copy>:nth-child(2){transition-delay:80ms}.login-landing-module__S7JuZW__section[data-on] .login-landing-module__S7JuZW__copy>:nth-child(3){transition-delay:.16s}.login-landing-module__S7JuZW__section[data-on] .login-landing-module__S7JuZW__copy>:nth-child(4){transition-delay:.24s}.login-landing-module__S7JuZW__section[data-on] .login-landing-module__S7JuZW__copy>:nth-child(5){transition-delay:.32s}.login-landing-module__S7JuZW__section:first-child .login-landing-module__S7JuZW__copy>*{opacity:1;transform:none}.login-landing-module__S7JuZW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--l-ink-2);align-items:center;gap:12px;font-size:11px;display:flex}.login-landing-module__S7JuZW__eyebrow i{color:var(--l-accent);font-style:normal}.login-landing-module__S7JuZW__eyebrow:after{content:"";background:var(--l-line-2);width:48px;height:1px}.login-landing-module__S7JuZW__h1,.login-landing-module__S7JuZW__h2{font-family:var(--l-serif);letter-spacing:-.015em;text-wrap:balance;margin:22px 0;font-weight:400;line-height:1.04}.login-landing-module__S7JuZW__h1{font-size:clamp(40px,4vw,60px)}.login-landing-module__S7JuZW__section:first-child .login-landing-module__S7JuZW__copy{max-width:640px}.login-landing-module__S7JuZW__h2{font-size:clamp(34px,3.9vw,58px)}.login-landing-module__S7JuZW__h1 em,.login-landing-module__S7JuZW__h2 em{color:var(--l-accent);font-style:italic;display:block}.login-landing-module__S7JuZW__lede{color:var(--l-ink-2);max-width:46ch;font-size:17px;line-height:1.55}.login-landing-module__S7JuZW__facts{max-width:470px;margin:30px 0 0;padding:0;list-style:none;display:grid}.login-landing-module__S7JuZW__facts li{border-top:1px solid var(--l-line);color:var(--l-ink-2);grid-template-columns:38px 1fr;gap:12px;padding:11px 0;font-size:13.5px;line-height:1.5;display:grid}.login-landing-module__S7JuZW__facts li:last-child{border-bottom:1px solid var(--l-line)}.login-landing-module__S7JuZW__facts b{color:var(--l-ink);font-weight:600}.login-landing-module__S7JuZW__facts span{color:var(--l-ink-3);letter-spacing:.08em;padding-top:3px;font-size:11px}.login-landing-module__S7JuZW__cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.login-landing-module__S7JuZW__ctaPrimary,.login-landing-module__S7JuZW__ctaGhost{border:1px solid var(--l-line-2);height:46px;color:var(--l-ink);border-radius:999px;align-items:center;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.login-landing-module__S7JuZW__ctaPrimary{color:#17110a;background:#c79f67;border-color:#c79f67}.login-landing-module__S7JuZW__ctaPrimary:hover{background:#d9b67f}.login-landing-module__S7JuZW__ctaGhost:hover{border-color:var(--l-accent)}.login-landing-module__S7JuZW__tagline{color:var(--l-ink-3);margin-top:26px;font-size:12px}.login-landing-module__S7JuZW__legal{color:var(--l-ink-3);flex-wrap:wrap;gap:16px;margin-top:36px;font-size:12px;display:flex}.login-landing-module__S7JuZW__legal a{color:var(--l-ink-2)}.login-landing-module__S7JuZW__rail{right:max(28px, env(safe-area-inset-right,0px));z-index:10;justify-items:end;gap:16px;display:none;position:fixed;bottom:76px}.login-landing-module__S7JuZW__rail ol{justify-items:end;gap:9px;margin:0;padding:0;list-style:none;display:grid}.login-landing-module__S7JuZW__rail a{letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink-3);align-items:center;gap:10px;font-size:10.5px;text-decoration:none;transition:color .3s;display:flex}.login-landing-module__S7JuZW__rail a:after{content:"";background:currentColor;width:14px;height:1px;transition:width .4s}.login-landing-module__S7JuZW__rail a[data-on]{color:var(--l-ink)}.login-landing-module__S7JuZW__rail a[data-on]:after{background:var(--l-accent);width:36px}.login-landing-module__S7JuZW__count{font-family:var(--l-serif);color:var(--l-ink-3);font-variant-numeric:tabular-nums;font-size:15px}.login-landing-module__S7JuZW__count b{color:var(--l-ink);font-size:34px;font-style:italic;font-weight:400}.login-landing-module__S7JuZW__strip{z-index:10;border-top:1px solid var(--l-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:44px;padding-bottom:env(safe-area-inset-bottom,0px);background:#050506a6;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.login-landing-module__S7JuZW__stripTag{z-index:1;height:100%;padding:0 18px 0 max(18px, env(safe-area-inset-left,0px));letter-spacing:.16em;text-transform:uppercase;color:var(--l-accent);border-right:1px solid var(--l-line);background:#050506;flex:none;align-items:center;font-size:11px;display:flex;position:relative}.login-landing-module__S7JuZW__marquee{white-space:nowrap;animation:50s linear infinite login-landing-module__S7JuZW__marquee;display:flex}.login-landing-module__S7JuZW__marquee span{color:var(--l-ink-2);padding:0 22px;font-size:12px}.login-landing-module__S7JuZW__marquee span:before{content:"◆";color:var(--l-ink-3);vertical-align:2px;margin-right:22px;font-size:7px}@keyframes login-landing-module__S7JuZW__marquee{to{transform:translate(-50%)}}.login-landing-module__S7JuZW__curDot,.login-landing-module__S7JuZW__curBox{z-index:70;pointer-events:none;position:fixed;top:0;left:0}.login-landing-module__S7JuZW__curDot{background:var(--l-accent);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.login-landing-module__S7JuZW__curBox{width:30px;height:30px;margin:-15px 0 0 -15px;transition:width .3s,height .3s,margin .3s}.login-landing-module__S7JuZW__curBox i{border:0 solid var(--l-ink);opacity:.7;width:7px;height:7px;position:absolute}.login-landing-module__S7JuZW__curBox i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.login-landing-module__S7JuZW__curBox i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.login-landing-module__S7JuZW__curBox i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.login-landing-module__S7JuZW__curBox i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.login-landing-module__S7JuZW__curBox em{letter-spacing:.16em;text-transform:uppercase;color:var(--l-accent);white-space:nowrap;font-size:10px;font-style:normal;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.login-landing-module__S7JuZW__curBox[data-hot]{width:54px;height:54px;margin:-27px 0 0 -27px}.login-landing-module__S7JuZW__curBox[data-hot] i{border-color:var(--l-accent);opacity:1}@media (min-width:900px){.login-landing-module__S7JuZW__rail{display:grid}}@media (max-width:899px){.login-landing-module__S7JuZW__section{padding-block:64px 80px;padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px));align-items:flex-end}.login-landing-module__S7JuZW__copy{background:linear-gradient(#0000,#050506d9 18%);margin:0;padding-top:22px}.login-landing-module__S7JuZW__lede{font-size:15.5px}.login-landing-module__S7JuZW__facts{margin-top:20px}}@media (prefers-reduced-motion:reduce){.login-landing-module__S7JuZW__loader{display:none}.login-landing-module__S7JuZW__marquee{animation:none}.login-landing-module__S7JuZW__copy>*{transition:none}}
