.Welcome-module__GoYztq__container{--ink:#f8f5ee;--muted:#c6ccd5;--gold:#e7b75f;--ember:#f06a62;--teal:#62d0c7;min-height:100svh;color:var(--ink);background:#0a0e17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.Welcome-module__GoYztq__container a{text-decoration:none}.Welcome-module__GoYztq__container button{font:inherit;cursor:pointer}.Welcome-module__GoYztq__container a:focus-visible,.Welcome-module__GoYztq__container button:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.Welcome-module__GoYztq__skipLink{z-index:10;color:var(--ink);border:1px solid var(--teal);background:#111622;border-radius:8px;padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.Welcome-module__GoYztq__skipLink:focus{top:1rem}.Welcome-module__GoYztq__header,.Welcome-module__GoYztq__footer{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 6rem,1440px);margin-inline:auto;display:flex}.Welcome-module__GoYztq__header{z-index:2;border-bottom:1px solid #e7b75f3b;min-height:82px;position:relative}.Welcome-module__GoYztq__brand{color:var(--ink);letter-spacing:-.035em;flex-shrink:0;align-items:center;gap:.75rem;font:600 clamp(1.25rem,2.1vw,1.9rem)/1.1 Georgia,Times New Roman,serif;display:inline-flex}.Welcome-module__GoYztq__brand svg{width:38px;height:38px;color:var(--gold)}.Welcome-module__GoYztq__nav{align-items:center;gap:clamp(1.25rem,3vw,3rem);display:flex}.Welcome-module__GoYztq__navLink,.Welcome-module__GoYztq__footerLink{color:var(--muted);font-size:.88rem;transition:color .16s}.Welcome-module__GoYztq__navLink:hover,.Welcome-module__GoYztq__footerLink:hover{color:var(--gold)}.Welcome-module__GoYztq__signInButton,.Welcome-module__GoYztq__signUpButton{border-radius:10px;justify-content:center;align-items:center;gap:.85rem;min-height:52px;padding:.8rem 1.75rem;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;font-weight:650!important}.Welcome-module__GoYztq__signInButton{border:1px solid var(--gold);color:var(--gold);background:#0a0e178c}.Welcome-module__GoYztq__signInButton:hover{background:#e7b75f1a}.Welcome-module__GoYztq__nav .Welcome-module__GoYztq__signInButton{border-radius:8px;min-height:40px;padding:.5rem 1.35rem;font-size:.85rem}.Welcome-module__GoYztq__signUpButton{color:#190d13;background:linear-gradient(135deg,#f5816f,#ed695e);border:1px solid #ff9384;box-shadow:0 8px 30px #f06a6221}.Welcome-module__GoYztq__signUpButton:hover{transform:translateY(-2px);box-shadow:0 10px 32px #f06a6240}.Welcome-module__GoYztq__signUpButton svg{width:23px;height:23px}.Welcome-module__GoYztq__main{isolation:isolate;position:relative}.Welcome-module__GoYztq__main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 0 55%,#62d0c711,#0000 45%);position:absolute;inset:0}.Welcome-module__GoYztq__hero{align-items:center;width:min(100% - 6rem,1440px);min-height:clamp(540px,42vw,660px);margin-inline:auto;display:flex;position:relative}.Welcome-module__GoYztq__heroArt{z-index:-1;pointer-events:none;width:91%;height:100%;position:absolute;top:0;right:-5%;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.Welcome-module__GoYztq__heroArt:after{content:"";background:linear-gradient(90deg,#0a0e17 0%,#0a0e17cc 9%,#0000 38%);position:absolute;inset:0}.Welcome-module__GoYztq__heroImage{object-fit:cover;object-position:center 24%}.Welcome-module__GoYztq__heroCopy{width:45%;padding-block:3.75rem 4.5rem}.Welcome-module__GoYztq__eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.5}.Welcome-module__GoYztq__heroCopy .Welcome-module__GoYztq__eyebrow{white-space:nowrap;align-items:center;gap:1rem;display:flex}.Welcome-module__GoYztq__heroCopy .Welcome-module__GoYztq__eyebrow:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:65px;height:1px}.Welcome-module__GoYztq__title{letter-spacing:-.045em;margin-top:1.35rem;font:600 clamp(3.5rem,5.7vw,5.5rem)/1.03 Georgia,Times New Roman,serif}.Welcome-module__GoYztq__title span{color:var(--gold);display:block}.Welcome-module__GoYztq__subtitle{color:var(--muted);margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.65}.Welcome-module__GoYztq__subtitle span{display:block}.Welcome-module__GoYztq__authButtons{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.Welcome-module__GoYztq__browserNote{color:var(--muted);margin-top:1rem;font-size:.82rem;font-style:italic}.Welcome-module__GoYztq__footer{border-top:1px solid #e7b75f40;min-height:100px;padding-block:1.5rem}.Welcome-module__GoYztq__footer .Welcome-module__GoYztq__brand{font-size:1.25rem}.Welcome-module__GoYztq__footer .Welcome-module__GoYztq__brand svg{width:28px;height:28px}.Welcome-module__GoYztq__loadingShell{min-height:100svh;color:var(--muted);align-content:center;justify-items:center;gap:1.25rem;display:grid}.Welcome-module__GoYztq__loadingShell>svg{width:52px;height:52px;color:var(--gold);animation:1.8s ease-in-out infinite Welcome-module__GoYztq__pulse}@keyframes Welcome-module__GoYztq__pulse{50%{opacity:.4}}@media (min-width:1700px){.Welcome-module__GoYztq__heroArt{right:-2%}}@media (max-width:1100px){.Welcome-module__GoYztq__header,.Welcome-module__GoYztq__hero,.Welcome-module__GoYztq__footer{width:calc(100% - 3rem)}.Welcome-module__GoYztq__heroCopy{width:49%}.Welcome-module__GoYztq__heroArt{width:100%;right:-10%}}@media (max-width:760px){.Welcome-module__GoYztq__header,.Welcome-module__GoYztq__hero,.Welcome-module__GoYztq__footer{width:calc(100% - 2rem)}.Welcome-module__GoYztq__header{gap:.75rem;min-height:72px}.Welcome-module__GoYztq__brand{gap:.5rem;font-size:1.25rem}.Welcome-module__GoYztq__brand svg{width:29px;height:29px}.Welcome-module__GoYztq__nav{gap:1rem}.Welcome-module__GoYztq__navLink{display:none}.Welcome-module__GoYztq__nav .Welcome-module__GoYztq__signInButton{padding-inline:.9rem}.Welcome-module__GoYztq__hero{flex-direction:column;min-height:auto;display:flex}.Welcome-module__GoYztq__heroCopy{text-align:center;width:100%;padding:2.75rem 0 0}.Welcome-module__GoYztq__heroCopy .Welcome-module__GoYztq__eyebrow{letter-spacing:.17em;justify-content:center;font-size:.65rem}.Welcome-module__GoYztq__heroCopy .Welcome-module__GoYztq__eyebrow:after{display:none}.Welcome-module__GoYztq__title{margin-top:1rem;font-size:clamp(3rem,11vw,4.5rem)}.Welcome-module__GoYztq__subtitle{margin-top:1rem;font-size:1rem}.Welcome-module__GoYztq__authButtons{justify-content:center;gap:.75rem;margin-top:1.5rem}.Welcome-module__GoYztq__signInButton,.Welcome-module__GoYztq__signUpButton{padding-inline:1.25rem}.Welcome-module__GoYztq__heroArt{order:2;width:calc(100% + 2rem);height:clamp(280px,66vw,440px);margin-top:.75rem;position:relative;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 12% 72%,#0000);mask-image:linear-gradient(#0000,#000 12% 72%,#0000)}.Welcome-module__GoYztq__heroArt:after{background:linear-gradient(90deg,#0a0e1733,#0000 30%)}.Welcome-module__GoYztq__heroImage{object-position:75% 25%}.Welcome-module__GoYztq__footer{gap:1rem;min-height:88px}.Welcome-module__GoYztq__footer .Welcome-module__GoYztq__brand{font-size:1rem}.Welcome-module__GoYztq__footerLink{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.Welcome-module__GoYztq__container *,.Welcome-module__GoYztq__container :before,.Welcome-module__GoYztq__container :after{transition:none!important;animation:none!important}}
