.lg-launch{--ink:#103c55;--cream:#f7f5ec;--accent:#e9bb67;background:var(--cream);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.lg-launch *{box-sizing:border-box}.lg-launch header{border-bottom:1px solid #103c5520;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:20px 6%;display:flex}.lg-launch header>a:first-child{width:168px}.lg-launch .tn-official-logo{mix-blend-mode:multiply;width:168px;display:block}.lg-staff{color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.lg-launch-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;max-width:1320px;margin:auto;padding:62px 6% 60px;display:grid}.lg-eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.lg-eyebrow>span,.lg-count-dot{background:#103c55;border-radius:50%;width:7px;height:7px;display:inline-block}.lg-launch h1{text-align:left;letter-spacing:-3.2px;margin:23px 0;font-size:clamp(44px,5vw,66px);font-weight:750;line-height:1.03}.lg-launch-lead{margin:0 0 14px;font-size:23px;line-height:1.45}.lg-launch-description{color:#103c55;max-width:450px;font-size:16px;line-height:1.8}.lg-founding-ticket{border-top:1px solid #103c5530;border-bottom:1px solid #103c5530;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;margin-top:32px;padding:20px 0;display:grid}.lg-founding-ticket>span{letter-spacing:2px;grid-column:1;font-size:10px}.lg-founding-ticket>strong{letter-spacing:-4px;grid-column:1;font-size:70px;font-weight:800;line-height:1}.lg-founding-ticket>div{grid-area:1/2/3}.lg-founding-ticket b{font-size:14px}.lg-founding-ticket p{margin:8px 0 0;font-size:12px;line-height:1.6}.lg-small{color:#103c55;max-width:440px;font-size:11px;line-height:1.7}.lg-signup-card{background:#fff;border:1px solid #103c5520;border-radius:20px;padding:34px;box-shadow:0 18px 50px #103c550c}.lg-signup-card h2{text-align:left;letter-spacing:-1px;margin:15px 0 8px;font-size:29px;line-height:1.2}.lg-signup-card>p:not(.lg-eyebrow){color:#51645f;font-size:14px;line-height:1.6}.lg-signup-card form{margin-top:24px}.lg-signup-card label{margin:15px 0;font-size:12px;font-weight:700;display:block}.lg-signup-card input:not([type=checkbox]),.lg-signup-card select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #cbd2d7;border-radius:7px;min-height:44px;margin-top:7px;padding:12px 13px;font-size:14px;display:block}:is(.lg-launch input:focus-visible,.lg-launch select:focus-visible,.lg-launch button:focus-visible,.lg-launch a:focus-visible){outline-offset:3px;outline:3px solid #daa33b}.lg-live-count{color:#103c55;align-items:center;gap:5px;padding:1px 0 5px;font-size:11px;display:flex}.lg-signup-card label.lg-check{flex-wrap:wrap;align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.lg-check input{width:15px;height:15px;accent-color:var(--ink);flex-shrink:0;margin-top:1px}.lg-check a{color:var(--ink)}.lg-signup-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;font-size:14px;font-weight:700;display:flex}.lg-signup-card button:disabled{opacity:.6;cursor:wait}.lg-form-note{text-align:center;color:#687a73;font-size:10px}.lg-form-success,.lg-form-error{color:#103c55;background:#e7eef3;border-radius:6px;padding:12px;font-size:13px;line-height:1.7}.lg-form-error{color:#822f17;background:#fff0e9}.lg-launch-steps{border-top:1px solid #103c5520;grid-template-columns:repeat(3,1fr);gap:42px;max-width:1160px;margin:0 auto 60px;padding:32px 0;display:grid}.lg-launch-steps span{color:#103c55;font-size:11px;font-weight:800}.lg-launch-steps h2{letter-spacing:-.4px;margin:10px 0;font-size:18px}.lg-launch-steps p{color:#103c55;font-size:13px;line-height:1.8}.lg-launch footer{color:#dfe5e9;background:#103c55;justify-content:space-between;align-items:center;gap:20px;padding:24px 6%;font-size:11px;display:flex}.lg-launch footer nav{gap:22px;display:flex}.lg-launch footer a{color:inherit}.lg-confirm{place-items:center;padding:24px;display:grid}.lg-confirm .lg-signup-card{max-width:520px}.lg-confirm h1{letter-spacing:-1px;font-size:40px}@media (max-width:900px){.lg-launch-hero{gap:5%;padding-top:40px}.lg-signup-card{padding:24px}.lg-launch-steps{gap:20px;margin:0 6% 40px}}@media (max-width:680px){.lg-launch header{padding:12px 6%}.lg-launch header>a:first-child,.lg-launch .tn-official-logo{width:130px}.lg-staff{text-align:right;max-width:110px;font-size:10px;line-height:1.6}.lg-launch-hero{grid-template-columns:1fr;gap:28px;padding:30px 6% 40px}.lg-launch h1{text-align:left;letter-spacing:-2px;font-size:clamp(38px,11vw,44px)}.lg-launch-lead{font-size:20px}.lg-launch-description{font-size:14px}.lg-founding-ticket{margin-top:22px}.lg-founding-ticket>strong{font-size:59px}.lg-signup-card{padding:24px}.lg-launch-steps{grid-template-columns:1fr;gap:16px;padding-top:24px}.lg-launch-steps article{grid-template-columns:24px 1fr;column-gap:12px;display:grid}.lg-launch-steps span{grid-row:1/3;margin-top:13px}.lg-launch-steps p{margin:0}.lg-launch footer{align-items:flex-start}.lg-eyebrow{letter-spacing:1.2px;font-size:9px}}.lg-signup-card label.lg-check{flex-wrap:nowrap}.lg-signup-card label.lg-check>span{min-width:0}.lg-signup-card label.lg-check input{margin:2px 0 0}.lg-launch.lg-confirm .lg-signup-card,.lg-launch.lg-confirm .lg-signup-card :is(h1,h2,p,a,button){text-align:center}.lg-launch.lg-confirm .lg-signup-card button{justify-content:center;margin-inline:auto}.lg-launch.lg-confirm .lg-eyebrow{justify-content:center}
