.tlh2wW_root main{flex-direction:column;display:flex}.tlh2wW_stage{--reveal-rise:14px;--reveal-duration:.9s;flex:1;justify-content:center;align-items:center;padding:clamp(110px,16vh,150px) 32px clamp(56px,9vh,110px);display:flex;position:relative;overflow:hidden}.tlh2wW_ambience{pointer-events:none;height:60vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.tlh2wW_bloom{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--gold) 10%, transparent) 0%, color-mix(in srgb, var(--gold) 4%, transparent) 40%, transparent 68%);width:1300px;height:700px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.tlh2wW_column{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.tlh2wW_kicker{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 16px color-mix(in srgb, var(--gold) 28%, transparent);margin-bottom:32px;font-size:12px}.tlh2wW_display{font-family:var(--font-editorial);letter-spacing:.005em;color:var(--cream);max-width:12em;font-size:clamp(46px,6.6vw,86px);font-weight:400;line-height:1.08}.tlh2wW_display em{font-style:italic;font-weight:300}.tlh2wW_rule{background:var(--gold);width:44px;height:1px;box-shadow:0 0 12px var(--gold-soft);margin:38px 0 34px}.tlh2wW_lede{font-family:var(--font-sans);letter-spacing:.005em;color:color-mix(in srgb, var(--cream) 82%, transparent);max-width:560px;font-size:18px;font-weight:300;line-height:1.7}.tlh2wW_chips{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:36px;font-size:11px;display:flex}.tlh2wW_chipSep{color:var(--tertiary)}.tlh2wW_ctaRow{margin-top:54px}.tlh2wW_cta{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);background:var(--cream);border-radius:var(--radius);cursor:pointer;border:0;align-items:center;gap:14px;padding:19px 40px;font-size:12px;font-weight:500;transition:background .2s,transform .2s,box-shadow .3s;display:inline-flex}.tlh2wW_cta:hover{background:var(--cream-bright);box-shadow:0 6px 32px color-mix(in srgb, var(--cream) 12%, transparent);transform:translateY(-1px)}.tlh2wW_ctaArrow{font-family:var(--font-sans);font-size:15px;transition:transform .2s}.tlh2wW_cta:hover .tlh2wW_ctaArrow{transform:translate(3px)}.tlh2wW_onboarding{font-family:var(--font-sans);letter-spacing:.02em;color:var(--secondary);max-width:520px;margin-top:34px;font-size:14px;font-weight:300;line-height:1.75}.tlh2wW_ghost{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.02em;color:var(--secondary);font-size:14px;transition:color .2s}.tlh2wW_ghost:hover{color:var(--cream)}.tlh2wW_footLeft{color:var(--secondary)}.tlh2wW_footRight{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.tlh2wW_footLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tertiary);font-size:11px}.tlh2wW_footMail{font-family:var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--cream) 85%, transparent);font-size:11px;transition:color .2s}.tlh2wW_footMail:hover{color:var(--gold)}.tlh2wW_d1{--reveal-delay:.15s}.tlh2wW_d2{--reveal-delay:.3s}.tlh2wW_d3{--reveal-delay:.45s}.tlh2wW_d4{--reveal-delay:.6s}.tlh2wW_d5{--reveal-delay:.75s}.tlh2wW_d6{--reveal-delay:.9s}@media (max-width:720px){.tlh2wW_stage{padding:110px 24px 120px}.tlh2wW_lede{font-size:16px}.tlh2wW_onboarding{font-size:13px}}