.Home_page__Yvcrx{min-height:100vh;background:#0f0906}.Home_nav__KViFq{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(15,9,6,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(232,50,26,.1)}.Home_logo__IOQAX{display:flex;align-items:center;gap:12px;font-family:Figtree,sans-serif;font-weight:700;font-size:1.3rem;color:#f0ead6;letter-spacing:-.03em;transition:opacity .3s}.Home_logo__IOQAX:hover{opacity:.8}.Home_navLinks___tPFn{display:flex;align-items:center;gap:20px}.Home_navLinks___tPFn a{color:hsla(46,46%,89%,.65);font-size:.95rem;font-weight:500;transition:color .3s}.Home_navLinks___tPFn a:hover{color:#f0ead6}.Home_navCta__apq_o{background:#e8321a;color:#0f0906;padding:10px 24px;border-radius:100px;font-size:.9rem;font-weight:700;transition:all .3s}.Home_navCta__apq_o:hover{background:#f2572e;transform:translateY(-2px)}.Home_hero__VkeT1{height:100vh;display:flex;align-items:center;justify-content:center;padding:40px;text-align:center}.Home_heroContent__aWtjQ{max-width:900px}.Home_label__D_5fs{display:inline-block;color:#e8321a;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:32px}.Home_headline__fA2jP{font-family:Playfair Display,serif;font-size:clamp(2.8rem,7vw,5rem);font-weight:900;line-height:1.15;letter-spacing:-.03em;color:#f0ead6;margin-bottom:24px}.Home_accentText__rIDXp{font-style:italic;color:#e8321a}.Home_subhead__NpY0V{font-size:clamp(1rem,2.5vw,1.15rem);color:hsla(46,46%,89%,.8);font-weight:300;line-height:1.8;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.Home_heroForm___chNn{display:flex;gap:12px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.Home_heroForm___chNn input{padding:14px 24px;background:rgba(42,24,16,.6);border:1px solid rgba(232,50,26,.2);color:#f0ead6;border-radius:100px;font-size:.95rem;min-width:260px;transition:all .3s}.Home_heroForm___chNn input:focus{outline:none;border-color:#e8321a;background:rgba(42,24,16,.8)}.Home_heroForm___chNn input::placeholder{color:hsla(46,46%,89%,.4)}.Home_heroCta__tj5RJ{padding:14px 36px;background:#e8321a;color:#0f0906;border-radius:100px;font-weight:700;font-size:.95rem;transition:all .3s}.Home_heroCta__tj5RJ:hover:not(:disabled){background:#f2572e;transform:translateY(-2px)}.Home_heroCta__tj5RJ:disabled{opacity:.7;cursor:not-allowed}.Home_microCopy__rdwSQ{font-size:.85rem;color:hsla(46,46%,89%,.5);font-weight:300}.Home_problem__nrwnq{background:#2a1810;padding:100px 40px}.Home_problemContent__iZWtC{max-width:800px;margin:0 auto}.Home_problemHeading__cvW9T{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.03em;color:#f0ead6;margin-bottom:40px}.Home_problemText__MsDOD{display:flex;flex-direction:column;gap:24px}.Home_problemText__MsDOD p{font-size:1rem;color:hsla(46,46%,89%,.7);line-height:1.8;font-weight:300}.Home_howWorks__pzS3t{padding:100px 40px}.Home_sectionHeading__jJhfT{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.03em;color:#f0ead6;text-align:center;margin-bottom:60px}.Home_featureGrid__iCCTg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px;max-width:1100px;margin:0 auto}.Home_feature__JitOm{padding:32px;background:rgba(42,24,16,.4);border-left:3px solid #e8321a;border-radius:8px;transition:all .3s}.Home_feature__JitOm:hover{background:rgba(42,24,16,.6);transform:translateY(-4px)}.Home_feature__JitOm h3{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:900;color:#f0ead6;margin-bottom:12px;letter-spacing:-.02em}.Home_feature__JitOm p{font-size:.95rem;color:hsla(46,46%,89%,.65);line-height:1.7;font-weight:300}.Home_waitlistSection__Y1nbr{background:#2a1810;padding:100px 40px;text-align:center}.Home_waitlistContent__UVPm0{max-width:600px;margin:0 auto}.Home_waitlistHeading__PehTs{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:900;letter-spacing:-.03em;color:#f0ead6;margin-bottom:16px}.Home_waitlistSubhead__KoQAI{font-size:1.1rem;color:hsla(46,46%,89%,.65);font-weight:300;margin-bottom:40px}.Home_waitlistForm__MIbp8{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.Home_waitlistForm__MIbp8 input{padding:14px 24px;background:hsla(46,46%,89%,.05);border:1px solid rgba(232,50,26,.3);color:#f0ead6;border-radius:100px;font-size:.95rem;min-width:220px;transition:all .3s}.Home_waitlistForm__MIbp8 input:focus{outline:none;border-color:#e8321a;background:hsla(46,46%,89%,.08)}.Home_waitlistForm__MIbp8 input::placeholder{color:hsla(46,46%,89%,.4)}.Home_waitlistCta__iuDwe{padding:14px 40px;background:#e8321a;color:#0f0906;border-radius:100px;font-weight:700;font-size:.95rem;transition:all .3s}.Home_waitlistCta__iuDwe:hover:not(:disabled){background:#f2572e;transform:translateY(-2px)}.Home_waitlistCta__iuDwe:disabled{opacity:.7;cursor:not-allowed}.Home_successMessage__rZrmj{font-size:.9rem;color:#e8321a;font-weight:600;margin-bottom:12px}.Home_waitlistMicro__xePLA{font-size:.85rem;color:hsla(46,46%,89%,.5);font-weight:300}.Home_footer__yFiaX{padding:40px;text-align:center;border-top:1px solid rgba(232,50,26,.1)}.Home_footer__yFiaX p{font-size:.85rem;color:hsla(46,46%,89%,.4);letter-spacing:.05em}@media (max-width:768px){.Home_nav__KViFq{padding:16px 24px}.Home_logo__IOQAX{font-size:1.1rem;gap:8px}.Home_navLinks___tPFn{gap:12px}.Home_navCta__apq_o{padding:8px 16px;font-size:.85rem}.Home_heroForm___chNn,.Home_waitlistForm__MIbp8{flex-direction:column}.Home_heroForm___chNn input,.Home_waitlistForm__MIbp8 input{min-width:100%}.Home_heroCta__tj5RJ,.Home_waitlistCta__iuDwe{width:100%}.Home_howWorks__pzS3t,.Home_problem__nrwnq,.Home_waitlistSection__Y1nbr{padding:60px 24px}.Home_problemHeading__cvW9T,.Home_sectionHeading__jJhfT,.Home_waitlistHeading__PehTs{font-size:clamp(1.6rem,5vw,2.2rem)}}@media (max-width:480px){.Home_nav__KViFq{padding:12px 16px;flex-wrap:wrap;gap:12px}.Home_navLinks___tPFn{width:100%;gap:8px}.Home_navCta__apq_o,.Home_navLinks___tPFn a{flex:1 1;text-align:center;padding:8px 12px}.Home_hero__VkeT1{padding:40px 16px}.Home_headline__fA2jP{font-size:clamp(1.8rem,5vw,2.8rem)}.Home_subhead__NpY0V{font-size:.95rem}.Home_howWorks__pzS3t,.Home_problem__nrwnq,.Home_waitlistSection__Y1nbr{padding:40px 16px}.Home_featureGrid__iCCTg{grid-template-columns:1fr;gap:24px}}