@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500&family=Inter:wght@400;500;600&display=swap");.ember-v9{--black:#0d0a08;--black2:#13100c;--black3:#080605;--white:#fdfbf7;--white-dim:hsla(40,60%,98%,.7);--white-faint:hsla(40,60%,98%,.5);--amber:#ff8a3d;--amber-deep:#e0701f;--ink:#2a1505;--hairline:hsla(40,60%,98%,.13);background:var(--black);color:var(--white);font-family:Inter Tight,sans-serif;overflow-x:clip;position:relative}.ember-v9 *,.ember-v9 :after,.ember-v9 :before{margin:0;padding:0;box-sizing:border-box}.ember-v9.grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ember-v9 .beta-banner{position:fixed;top:0;left:0;right:0;z-index:60;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.01em;text-align:center;color:var(--white-dim);background:rgba(13,10,8,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);padding:9px 20px;line-height:1.35}.ember-v9 .beta-banner b{color:var(--amber);font-weight:600}.ember-v9 nav{position:fixed;top:38px;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:22px 48px;transition:background .3s,backdrop-filter .3s}.ember-v9 .brand-logo{display:inline-flex;text-decoration:none}.ember-v9 .brand-logo svg{display:block;height:28px;width:auto}.ember-v9 .foot-logo{display:inline-block;height:20px;width:auto;vertical-align:middle}.ember-v9 .navlinks{display:flex;gap:34px;font-family:Inter,sans-serif;font-size:13.5px}.ember-v9 .navlinks a{color:var(--white-dim);text-decoration:none;transition:color .15s}.ember-v9 .navlinks a:hover{color:var(--white)}.ember-v9 .nav-actions{display:flex;align-items:center;gap:24px}.ember-v9 .nav-login{font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;color:var(--white-dim);text-decoration:none;transition:color .15s}.ember-v9 .nav-login:hover{color:var(--white)}.ember-v9 .nav-cta{font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;background:linear-gradient(180deg,var(--amber),var(--amber-deep));color:#1a0f06;padding:11px 22px;border-radius:100px;transition:transform .15s ease-out}.ember-v9 .nav-cta:hover{transform:translateY(-1px)}.ember-v9 .announce{position:fixed;top:0;left:0;right:0;z-index:55;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.01em;text-align:center;color:var(--white-dim);background:rgba(13,10,8,.9);border-bottom:1px solid var(--hairline);padding:5px 16px;line-height:1.3}.ember-v9 .announce b{color:var(--amber);font-weight:600}.ember-v9 .hero{position:relative;min-height:100vh;display:flex;align-items:center}.ember-v9 .hero-img{position:absolute;top:0;right:0;bottom:0;width:66%;z-index:1;background:url(/landing/ember-v9/d4-hero-duo.png) 50%/cover no-repeat}.ember-v9 .hero-img:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black) 0,rgba(13,10,8,.55) 20%,rgba(13,10,8,0) 48%)}.ember-v9 .hero-img:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(transparent,var(--black))}.ember-v9 .hero-inner{position:relative;z-index:3;max-width:1360px;margin:0 auto;padding:90px 48px 120px;width:100%}.ember-v9 .pill{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:var(--white-dim);border:1px solid var(--hairline);border-radius:100px;padding:7px 14px;margin-bottom:28px;opacity:0;animation:ev9-rise .8s ease-out .15s forwards}.ember-v9 .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}.ember-v9 h1{font-weight:300;font-size:clamp(46px,5.2vw,76px);line-height:1.05;letter-spacing:-.028em;max-width:14ch;text-wrap:balance}.ember-v9 h1 .l{display:block;opacity:0;animation:ev9-rise 1s ease-out forwards}.ember-v9 h1 .l:first-child{animation-delay:.35s}.ember-v9 h1 .l:nth-child(2){animation-delay:.55s}.ember-v9 .accent-display,.ember-v9 h1 .accent{font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-style:normal;font-weight:800;color:var(--amber);letter-spacing:-.02em}@keyframes ev9-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ember-v9 .hero p.sub{font-family:Inter,sans-serif;font-size:17.5px;line-height:1.65;color:var(--white-dim);max-width:46ch;margin-top:26px;opacity:0;animation:ev9-rise 1s ease-out .85s forwards}.ember-v9 .cta-row{display:flex;align-items:center;gap:20px;margin-top:38px;opacity:0;animation:ev9-rise 1s ease-out 1.05s forwards}.ember-v9 .btn{display:inline-block;font-family:Inter,sans-serif;font-size:15px;font-weight:600;background:var(--white);color:var(--black);padding:16px 32px;border-radius:100px;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.5),0 8px 32px rgba(255,138,61,.22)}.ember-v9 .btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.5),0 12px 44px rgba(255,138,61,.4)}.ember-v9 .btn-amber{background:linear-gradient(180deg,var(--amber),var(--amber-deep));color:#1a0f06;box-shadow:0 1px 2px rgba(0,0,0,.5),0 8px 32px rgba(255,138,61,.3)}.ember-v9 .ghost{font-family:Inter,sans-serif;font-size:14.5px;font-weight:500;color:var(--white);background:hsla(40,60%,98%,.1);border:1px solid var(--hairline);padding:15px 28px;border-radius:100px;text-decoration:none;transition:background .15s}.ember-v9 .ghost:hover{background:hsla(40,60%,98%,.18)}.ember-v9 .cta-note,.ember-v9 .risk{font-family:Inter,sans-serif;font-size:13px;color:var(--white-faint);margin-top:16px}.ember-v9 .cta-note{opacity:0;animation:ev9-rise 1s ease-out 1.2s forwards}.ember-v9 .kicker{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:24px}.ember-v9 h2{font-weight:300;font-size:clamp(34px,3.5vw,52px);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.ember-v9 .body-p{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:var(--white-dim);margin-top:22px;max-width:50ch}.ember-v9 .body-p strong{color:var(--white);font-weight:600}.ember-v9 .reveal{opacity:0;transform:translateY(16px);transition:opacity .9s ease-out,transform .9s ease-out}.ember-v9 .reveal.in{opacity:1;transform:none}.ember-v9 section{position:relative}.ember-v9 .inner{max-width:1360px;margin:0 auto;padding:0 48px}.ember-v9 .what{padding:160px 0 150px}.ember-v9 .what .grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ember-v9 .portrait-stack{position:relative}.ember-v9 .portrait-stack img{width:86%;display:block;border-radius:20px}.ember-v9 .convo{position:absolute;right:0;bottom:-48px;width:340px;background:var(--ember-canvas);backdrop-filter:blur(12px);border:1px solid var(--ember-line-2);border-radius:18px;padding:20px;box-shadow:0 2px 10px var(--ember-shadow),0 28px 70px rgba(40,24,10,.3);font-family:Inter,sans-serif}.ember-v9 .convo .who{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ember-amber);margin-bottom:12px}.ember-v9 .convo .msg{font-size:13.5px;line-height:1.55;margin-bottom:8px}.ember-v9 .convo .me{max-width:82%;margin-left:auto;padding:11px 14px;border-radius:16px 16px 6px 16px;background:var(--ember-surface);border:1px solid var(--ember-line-2);color:var(--ember-ink);box-shadow:0 2px 12px var(--ember-shadow)}.ember-v9 .convo .coach{display:flex;align-items:flex-start;gap:10px;margin-top:12px;max-width:92%;color:var(--ember-ink-2)}.ember-v9 .convo .coach p{margin:0}.ember-v9 .convo .ember-ball{flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:linear-gradient(135deg,#ff9d4d,var(--ember-amber));box-shadow:0 0 10px rgba(224,112,31,.4)}.ember-v9 .morph-wrap{position:relative;background:var(--black)}.ember-v9 .sky{position:sticky;top:0;height:100vh;width:100%;margin-bottom:-100vh;z-index:0;overflow:hidden;pointer-events:none}.ember-v9 .sky .layer{position:absolute;inset:0;will-change:opacity}.ember-v9 .sky .l-sees{opacity:1;background:radial-gradient(120% 70% at 50% 118%,rgba(140,80,38,.3) 0,rgba(23,16,9,0) 55%),linear-gradient(180deg,#181817,#141210 55%,#171009)}.ember-v9 .sky .l-names{opacity:0;background:radial-gradient(130% 60% at 50% 88%,rgba(255,138,61,.5) 0,rgba(55,34,13,0) 60%),linear-gradient(180deg,#140d04,#2e1d0a 48%,#3d250d 74%,#120b03)}.ember-v9 .sky .l-grow{opacity:0;background:radial-gradient(150% 95% at 50% 96%,rgba(255,138,61,.62) 0,rgba(224,112,31,.22) 38%,rgba(40,43,44,0) 68%),linear-gradient(180deg,#282b2c,#3f3128 52%,#614127)}.ember-v9 .sky .l-close{opacity:0;background:radial-gradient(160% 120% at 50% 112%,#ffdca8 0,#ffb066 18%,hsla(32,37%,63%,.6) 45%,rgba(95,63,49,0) 72%),linear-gradient(180deg,#e0caab,#c9a87f 50%,#7a523a 82%,#5f3f31)}.ember-v9 .sky .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,10,8,.55),rgba(13,10,8,.3) 40%,rgba(13,10,8,.62));will-change:opacity}.ember-v9 .sky canvas{position:absolute;inset:0;width:100%;height:100%}.ember-v9 .sky .sunrise{position:absolute;left:50%;bottom:-40%;transform:translate(-50%,40%);opacity:0;width:160%;height:90%;border-radius:50% 50% 0 0;background:radial-gradient(ellipse 60% 100% at 50% 100%,#ffe8bc 0,#ffcc84 22%,#ff8a3d 38%,rgba(224,112,31,.35) 60%,rgba(224,112,31,0) 78%);will-change:opacity,transform;filter:blur(2px)}.ember-v9 .morph-wrap .close,.ember-v9 .morph-wrap .how,.ember-v9 .morph-wrap .privacy{position:relative;z-index:2}.ember-v9 .how{padding:84px 0;box-sizing:border-box}.ember-v9 .how .inner{width:100%}.ember-v9 .beat-head{display:flex;align-items:baseline;gap:18px;margin-bottom:34px;max-width:60ch}.ember-v9 .beat-head .num{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--amber);white-space:nowrap}.ember-v9 .beat-head h3{font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-weight:700;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.02em;line-height:1.06;color:var(--white)}.ember-v9 .beat-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.ember-v9 .beat-lead{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:var(--white-dim);max-width:42ch}.ember-v9 .beat-lead strong{color:var(--white);font-weight:600}.ember-v9 .acc{border-top:1px solid var(--hairline);background:rgba(15,11,8,.5);backdrop-filter:blur(10px);border-radius:0 0 16px 16px}.ember-v9 .acc-item{border-bottom:1px solid var(--hairline)}.ember-v9 .acc-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;color:var(--white);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:1.4;padding:18px 34px 18px 18px;position:relative;display:block}.ember-v9 .acc-q .plus{position:absolute;right:14px;top:20px;width:14px;height:14px;transition:transform .3s ease;opacity:.7}.ember-v9 .acc-q .plus:after,.ember-v9 .acc-q .plus:before{content:"";position:absolute;background:var(--amber);border-radius:2px}.ember-v9 .acc-q .plus:before{left:0;top:6px;width:14px;height:2px}.ember-v9 .acc-q .plus:after{left:6px;top:0;width:2px;height:14px;transition:transform .3s ease}.ember-v9 .acc-item.open .acc-q .plus:after{transform:rotate(90deg)}.ember-v9 .acc-a{overflow:hidden;max-height:0;transition:max-height .4s ease,opacity .35s ease,padding .35s ease;opacity:0;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.65;color:var(--white-dim)}.ember-v9 .acc-item.open .acc-a{max-height:340px;opacity:1;padding:0 18px 20px}.ember-v9 .how .beat-lead{display:none}.ember-v9 .how .beat-grid{grid-template-columns:1fr}.ember-v9 .how .acc{border-top:none;background:none;backdrop-filter:none;border-radius:0;display:flex;gap:14px;align-items:stretch}.ember-v9 .how .acc .acc-item{flex:1;border-bottom:none;background:rgba(15,11,8,.5);backdrop-filter:blur(10px);border:1px solid var(--hairline);border-radius:14px;overflow:hidden}.ember-v9 .how .acc .acc-q{cursor:default;font-weight:500;padding:18px 20px 4px}.ember-v9 .how .acc .acc-q .plus{display:none}.ember-v9 .how .acc .acc-a{max-height:none!important;opacity:1!important;padding:6px 20px 18px!important}@media (max-width:1000px){.ember-v9 .how .acc{flex-direction:column}}.ember-v9 .privacy{padding:72px 0 88px;position:relative;z-index:3;background:var(--black)}.ember-v9 .privacy .inner{max-width:760px}.ember-v9 .privacy .head-row{text-align:center;margin-bottom:48px}.ember-v9 .faq{border-top:1px solid var(--hairline);background:rgba(15,11,8,.5);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden}.ember-v9 .faq .acc-q{font-size:18px;font-weight:400;padding:22px 38px 22px 18px}.ember-v9 .faq .acc-q .plus{top:26px;right:18px}.ember-v9 .faq .acc-a{font-size:15px}.ember-v9 .faq .acc-item.open .acc-a{padding:0 18px 26px}.ember-v9 .close{text-align:center;padding:170px 48px 220px}.ember-v9 .close h2{position:relative;z-index:2;font-size:clamp(38px,4.6vw,64px);max-width:20ch;margin:0 auto;transition:color .3s ease}.ember-v9 .close h2 .accent-display,.ember-v9 .close h2 .line{display:block}.ember-v9 .close .cta-wrap{position:relative;z-index:2;margin-top:46px}.ember-v9 .close .risk{position:relative;z-index:2;margin-top:18px;transition:color .3s ease}.ember-v9 footer{border-top:1px solid var(--hairline);padding:56px 0 40px;font-family:Inter,sans-serif;position:relative;z-index:2;background:var(--black)}.ember-v9 .foot-grid{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.ember-v9 .foot-tag{font-size:14px;color:var(--white-dim)}.ember-v9 .foot-links{display:flex;gap:26px;font-size:13.5px}.ember-v9 .foot-links a{color:var(--white-dim);text-decoration:none}.ember-v9 .foot-links a:hover{color:var(--white)}.ember-v9 .disclaimer{margin-top:34px;font-size:12px;line-height:1.7;color:var(--white-faint);max-width:88ch}@media (max-width:1000px){.ember-v9 .beat-grid{grid-template-columns:1fr;gap:34px}}@media (max-width:1080px){.ember-v9 .hero-img{width:100%;background-position:74%}.ember-v9 .hero-img:before{background:linear-gradient(90deg,var(--black) 0,rgba(13,10,8,.94) 32%,rgba(13,10,8,.6) 62%,rgba(13,10,8,.15) 100%)}}@media (max-width:900px){.ember-v9 nav{padding:16px 22px}.ember-v9 .navlinks{display:none}.ember-v9 .inner{padding:0 22px}.ember-v9 .hero-inner{padding:120px 22px 150px}.ember-v9 .hero-img{background-position:68%}.ember-v9 .what .grid{grid-template-columns:1fr;gap:70px}.ember-v9 .convo{right:0;width:300px}.ember-v9 .how{min-height:auto;padding:90px 0}}@media (max-width:600px){.ember-v9 .convo{position:static;width:100%;bottom:auto;right:auto;margin-top:20px}}@media (prefers-reduced-motion:reduce){.ember-v9 *,.ember-v9 :after,.ember-v9 :before{animation-duration:.01s!important;transition-duration:.01s!important}.ember-v9 .sky{display:none!important}.ember-v9 .morph-wrap .how{min-height:auto}.ember-v9 #how-sees{background:linear-gradient(rgba(13,10,8,.72),rgba(13,10,8,.72)),url(/landing/ember-v9/v8-bg-sees.png) 50%/cover fixed}.ember-v9 #how-names{background:linear-gradient(rgba(13,10,8,.66),rgba(13,10,8,.66)),url(/landing/ember-v9/v8-bg-names.png) 50%/cover fixed}.ember-v9 #how-grow{background:linear-gradient(rgba(13,10,8,.6),rgba(13,10,8,.6)),url(/landing/ember-v9/v8-bg-grow.png) 50%/cover fixed}.ember-v9 .morph-wrap .privacy{background:linear-gradient(rgba(13,10,8,.74),rgba(13,10,8,.74)),url(/landing/ember-v9/v8-bg-grow.png) 50%/cover fixed}.ember-v9 .morph-wrap .close{background:linear-gradient(rgba(13,10,8,.45),rgba(13,10,8,.45)),url(/landing/ember-v9/v8-bg-close.png) 50%/cover fixed}}.ember-v9:not(.js) .sky{display:none}.ember-v9:not(.js) #how-sees{background:linear-gradient(rgba(13,10,8,.72),rgba(13,10,8,.72)),url(/landing/ember-v9/v8-bg-sees.png) 50%/cover}.ember-v9:not(.js) #how-names{background:linear-gradient(rgba(13,10,8,.66),rgba(13,10,8,.66)),url(/landing/ember-v9/v8-bg-names.png) 50%/cover}.ember-v9:not(.js) #how-grow{background:linear-gradient(rgba(13,10,8,.6),rgba(13,10,8,.6)),url(/landing/ember-v9/v8-bg-grow.png) 50%/cover}.ember-v9:not(.js) .morph-wrap .privacy{background:linear-gradient(rgba(13,10,8,.74),rgba(13,10,8,.74)),url(/landing/ember-v9/v8-bg-grow.png) 50%/cover}.ember-v9:not(.js) .morph-wrap .close{background:linear-gradient(rgba(13,10,8,.45),rgba(13,10,8,.45)),url(/landing/ember-v9/v8-bg-close.png) 50%/cover}