.CredibilityStrip-module__qQI9wq__strip{background:#c7b8ff06;border-top:1px solid #f4f3ee12;border-bottom:1px solid #f4f3ee12;padding:18px 40px}.CredibilityStrip-module__qQI9wq__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;max-width:1200px;margin:0 auto;display:flex}.CredibilityStrip-module__qQI9wq__label{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:#f4f3ee80;white-space:nowrap;font-size:11px}.CredibilityStrip-module__qQI9wq__stat{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:#c7b8ff;font-size:1.25rem;font-weight:300}.CredibilityStrip-module__qQI9wq__link{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:#f4f3eea6;white-space:nowrap;border-bottom:1px solid #f4f3ee26;align-items:center;gap:5px;padding-bottom:1px;font-size:11px;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.CredibilityStrip-module__qQI9wq__link:hover{color:#c7b8ff;border-color:#c7b8ff66}@media (max-width:600px){.CredibilityStrip-module__qQI9wq__strip{padding:16px 24px}.CredibilityStrip-module__qQI9wq__inner{justify-content:flex-start}}
.VisionSection-module__SAHJXW__section{background:#000;border-top:1px solid #f4f3ee12;border-bottom:1px solid #f4f3ee12;padding:160px 40px 180px}.VisionSection-module__SAHJXW__inner{max-width:1100px;margin:0 auto}.VisionSection-module__SAHJXW__heading{letter-spacing:-.04em;color:#f4f3ee;font-size:clamp(3rem,8vw,7.5rem);font-weight:300;line-height:.97}.VisionSection-module__SAHJXW__heading em{color:#c7b8ff;font-style:italic}@media (max-width:768px){.VisionSection-module__SAHJXW__section{padding:100px 24px 120px}}
.RoadmapSection-module__yI530q__section{padding:140px 40px 160px;position:relative;overflow:hidden}.RoadmapSection-module__yI530q__section:before{content:"";pointer-events:none;background:radial-gradient(at top,#c7b8ff0d,#0000 60%);width:1000px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.RoadmapSection-module__yI530q__inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.RoadmapSection-module__yI530q__header{text-align:center;margin-bottom:100px}.RoadmapSection-module__yI530q__heading{letter-spacing:-.03em;color:#f4f3ee;margin-bottom:24px;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;line-height:1.05}.RoadmapSection-module__yI530q__heading em{color:#c7b8ff;font-style:italic}.RoadmapSection-module__yI530q__subtitle{color:#f4f3eeb3;max-width:480px;margin:0 auto;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:300;line-height:1.65}.RoadmapSection-module__yI530q__track{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.RoadmapSection-module__yI530q__track:before{content:"";pointer-events:none;background:linear-gradient(90deg,#c7b8ff80,#c7b8ff33 40%,#f4f3ee14 70%,#0000);height:1px;position:absolute;top:28px;left:10%;right:10%}.RoadmapSection-module__yI530q__phase{text-align:center;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.RoadmapSection-module__yI530q__node{background:#050505;border:1px solid #f4f3ee26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:28px;transition:all .5s;display:flex;position:relative}.RoadmapSection-module__yI530q__phase:hover .RoadmapSection-module__yI530q__node{border-color:#c7b8ff66;box-shadow:0 0 24px #c7b8ff26}.RoadmapSection-module__yI530q__nodeActive .RoadmapSection-module__yI530q__node{border-color:#c7b8ff;box-shadow:0 0 32px #c7b8ff4d}.RoadmapSection-module__yI530q__nodeIcon{color:#f4f3ee73;width:20px;height:20px;transition:color .4s}.RoadmapSection-module__yI530q__nodeActive .RoadmapSection-module__yI530q__nodeIcon{color:#c7b8ff}.RoadmapSection-module__yI530q__phase:hover .RoadmapSection-module__yI530q__nodeIcon{color:#f4f3eebf}.RoadmapSection-module__yI530q__nodeActive:hover .RoadmapSection-module__yI530q__nodeIcon{color:#c7b8ff}.RoadmapSection-module__yI530q__nodeActive .RoadmapSection-module__yI530q__node:before{content:"";border:1px solid #c7b8ff33;border-radius:50%;animation:3s ease-in-out infinite RoadmapSection-module__yI530q__ringPulse;position:absolute;inset:-8px}@keyframes RoadmapSection-module__yI530q__ringPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.12)}}.RoadmapSection-module__yI530q__status{letter-spacing:.3em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:300}.RoadmapSection-module__yI530q__statusActive{color:#c7b8ff}.RoadmapSection-module__yI530q__statusNext{color:#c7b8ffa6}.RoadmapSection-module__yI530q__statusSoon{color:#f4f3ee80}.RoadmapSection-module__yI530q__statusHorizon{color:#f4f3ee61}.RoadmapSection-module__yI530q__device{letter-spacing:-.015em;color:#f4f3ee;margin-bottom:12px;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:300;transition:color .4s}.RoadmapSection-module__yI530q__nodeActive .RoadmapSection-module__yI530q__device,.RoadmapSection-module__yI530q__phase:hover .RoadmapSection-module__yI530q__device{color:#f4f3ee}.RoadmapSection-module__yI530q__phaseDesc{color:#f4f3ee8c;font-size:.78rem;font-weight:300;line-height:1.6;font-family:var(--font-jetbrains), monospace;max-width:160px;transition:color .4s}.RoadmapSection-module__yI530q__nodeActive .RoadmapSection-module__yI530q__phaseDesc{color:#f4f3eeb8}.RoadmapSection-module__yI530q__phase:hover .RoadmapSection-module__yI530q__phaseDesc{color:#f4f3eead}.RoadmapSection-module__yI530q__coda{text-align:center;margin-top:100px}.RoadmapSection-module__yI530q__codaText{color:#f4f3ee8c;font-size:clamp(.85rem,1.1vw,1rem);font-family:var(--font-jetbrains), monospace;letter-spacing:.02em;font-weight:300;line-height:1.65}@media (max-width:900px){.RoadmapSection-module__yI530q__section{padding:100px 24px 120px}.RoadmapSection-module__yI530q__track{grid-template-columns:1fr 1fr;gap:48px 24px}.RoadmapSection-module__yI530q__track:before{display:none}.RoadmapSection-module__yI530q__phase{text-align:left;align-items:flex-start}.RoadmapSection-module__yI530q__phaseDesc{max-width:none}}@media (max-width:500px){.RoadmapSection-module__yI530q__track{grid-template-columns:1fr;gap:48px}}
.FounderSection-module__PCbYbW__section{border-top:1px solid #f4f3ee12;padding:140px 40px 160px;position:relative;overflow:hidden}.FounderSection-module__PCbYbW__section:before{content:"";pointer-events:none;background:radial-gradient(700px 500px at 10% 60%,#c7b8ff0a,#0000 60%),radial-gradient(500px 400px at 90% 30%,#e8d9b808,#0000 60%);position:absolute;inset:0}.FounderSection-module__PCbYbW__inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.FounderSection-module__PCbYbW__grid{grid-template-columns:340px 1fr;align-items:center;gap:80px;display:grid}.FounderSection-module__PCbYbW__photoCol{justify-content:center;display:flex}.FounderSection-module__PCbYbW__photoWrap{flex-shrink:0;width:280px;height:280px;position:relative}.FounderSection-module__PCbYbW__photoWrap:before{content:"";z-index:0;background:linear-gradient(135deg,#c7b8ff80,#e8d9b833 60%,#0000);border-radius:50%;position:absolute;inset:-2px}.FounderSection-module__PCbYbW__photoWrap:after{content:"";z-index:0;background:radial-gradient(circle,#c7b8ff1a,#0000 70%);border-radius:50%;position:absolute;inset:-20px}.FounderSection-module__PCbYbW__photo{object-fit:cover;z-index:1;filter:grayscale(15%)contrast(1.05);border-radius:50%;width:280px;height:280px;display:block;position:relative}.FounderSection-module__PCbYbW__contentCol{flex-direction:column;gap:0;display:flex}.FounderSection-module__PCbYbW__name{letter-spacing:-.03em;color:#f4f3ee;margin-top:16px;margin-bottom:8px;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:300;line-height:1.05}.FounderSection-module__PCbYbW__role{font-family:var(--font-jetbrains), monospace;letter-spacing:.25em;text-transform:uppercase;color:#c7b8ffb3;margin-bottom:40px;font-size:10px}.FounderSection-module__PCbYbW__quote{color:#f4f3eed9;letter-spacing:-.01em;border:none;margin:0 0 40px;padding:0;font-size:clamp(1.1rem,1.8vw,1.4rem);font-style:italic;font-weight:300;line-height:1.6}.FounderSection-module__PCbYbW__previously{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.FounderSection-module__PCbYbW__previouslyLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.25em;text-transform:uppercase;color:#f4f3ee61;flex-shrink:0;font-size:9px}.FounderSection-module__PCbYbW__tags{flex-wrap:wrap;gap:8px;display:flex}.FounderSection-module__PCbYbW__tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:#f4f3ee99;white-space:nowrap;border:1px solid #f4f3ee1f;border-radius:2px;padding:4px 12px;font-size:10px;text-decoration:none}.FounderSection-module__PCbYbW__tagLink{transition:color .3s,border-color .3s}.FounderSection-module__PCbYbW__tagLink:hover{color:#c7b8ff;border-color:#c7b8ff59}.FounderSection-module__PCbYbW__linkedin{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:#f4f3ee73;border:1px solid #f4f3ee1a;border-radius:2px;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:10px;text-decoration:none;transition:all .3s;display:inline-flex}.FounderSection-module__PCbYbW__linkedin:hover{color:#f4f3ee;border-color:#c7b8ff66;box-shadow:0 0 20px #c7b8ff14}@media (max-width:860px){.FounderSection-module__PCbYbW__grid{text-align:center;grid-template-columns:1fr;gap:48px}.FounderSection-module__PCbYbW__previously{justify-content:center}.FounderSection-module__PCbYbW__linkedin{align-self:center}}@media (max-width:500px){.FounderSection-module__PCbYbW__section{padding:100px 24px 120px}.FounderSection-module__PCbYbW__photoWrap,.FounderSection-module__PCbYbW__photo{width:220px;height:220px}}
.FAQSection-module__HVNb1W__section{border-top:1px solid #f4f3ee12;padding:140px 40px 160px}.FAQSection-module__HVNb1W__inner{max-width:820px;margin:0 auto}.FAQSection-module__HVNb1W__header{margin-bottom:64px}.FAQSection-module__HVNb1W__heading{letter-spacing:-.035em;color:#f4f3ee;margin-top:16px;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300;line-height:1}.FAQSection-module__HVNb1W__list{flex-direction:column;display:flex}.FAQSection-module__HVNb1W__item{border-top:1px solid #f4f3ee14;transition:border-color .3s}.FAQSection-module__HVNb1W__item:last-child{border-bottom:1px solid #f4f3ee14}.FAQSection-module__HVNb1W__itemOpen{border-top-color:#c7b8ff40}.FAQSection-module__HVNb1W__question{cursor:pointer;text-align:left;color:#f4f3ee;width:100%;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:300;line-height:1.4;transition:color .3s;display:flex}.FAQSection-module__HVNb1W__question:hover{color:#f4f3eed9}.FAQSection-module__HVNb1W__itemOpen .FAQSection-module__HVNb1W__question{color:#f4f3ee}.FAQSection-module__HVNb1W__icon{color:#c7b8ffb3;text-align:center;width:24px;font-size:1.4rem;font-weight:200;line-height:1;font-family:var(--font-jetbrains), monospace;flex-shrink:0;transition:color .3s}.FAQSection-module__HVNb1W__answerWrap{grid-template-rows:calc(var(--h,0) * 1fr);transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.FAQSection-module__HVNb1W__answer{font-family:var(--font-jetbrains), monospace;color:#f4f3eea6;min-height:0;margin:0;padding-bottom:28px;font-size:.85rem;line-height:1.75}@media (max-width:600px){.FAQSection-module__HVNb1W__section{padding:100px 24px 120px}.FAQSection-module__HVNb1W__question{padding:22px 0;font-size:1rem}}
.PlatformSection-module__XhSv3G__section{border-top:1px solid #f4f3ee12;padding:140px 40px 160px}.PlatformSection-module__XhSv3G__inner{max-width:900px;margin:0 auto}.PlatformSection-module__XhSv3G__header{margin-bottom:80px}.PlatformSection-module__XhSv3G__heading{letter-spacing:-.035em;color:#f4f3ee;margin-top:16px;margin-bottom:20px;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300;line-height:1.05}.PlatformSection-module__XhSv3G__heading em{color:#c7b8ff;font-style:italic}.PlatformSection-module__XhSv3G__subtitle{color:#f4f3ee99;max-width:400px;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:300;line-height:1.65}.PlatformSection-module__XhSv3G__stack{flex-direction:column;gap:0;display:flex}.PlatformSection-module__XhSv3G__layer{border-top:1px solid #f4f3ee12;gap:32px;padding:32px 0;transition:background .3s;display:flex}.PlatformSection-module__XhSv3G__layer:last-child{border-bottom:1px solid #f4f3ee12}.PlatformSection-module__XhSv3G__layerLeft{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:36px;padding-top:3px;display:flex}.PlatformSection-module__XhSv3G__layerNumber{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;flex-shrink:0;font-size:9px}.PlatformSection-module__XhSv3G__layerLine{flex:1;width:1px;min-height:20px;margin-top:10px}.PlatformSection-module__XhSv3G__layerBody{flex-direction:column;flex:1;gap:12px;padding-bottom:4px;display:flex}.PlatformSection-module__XhSv3G__layerTop{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.PlatformSection-module__XhSv3G__layerName{letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:300;line-height:1.2}.PlatformSection-module__XhSv3G__layerLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;font-size:9px}.PlatformSection-module__XhSv3G__layerDesc{max-width:560px;margin:0;font-size:.875rem;font-weight:300;line-height:1.7}.PlatformSection-module__XhSv3G__tags{flex-wrap:wrap;gap:6px;display:flex}.PlatformSection-module__XhSv3G__tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;text-transform:uppercase;color:#f4f3ee73;white-space:nowrap;border:1px solid #f4f3ee1a;border-radius:2px;padding:4px 10px;font-size:8px}.PlatformSection-module__XhSv3G__layer_top .PlatformSection-module__XhSv3G__layerNumber{color:#c7b8ff}.PlatformSection-module__XhSv3G__layer_top .PlatformSection-module__XhSv3G__layerLine{background:linear-gradient(#c7b8ff66,#0000)}.PlatformSection-module__XhSv3G__layer_top .PlatformSection-module__XhSv3G__layerName{color:#f4f3ee}.PlatformSection-module__XhSv3G__layer_top .PlatformSection-module__XhSv3G__layerLabel{color:#c7b8ffb3}.PlatformSection-module__XhSv3G__layer_top .PlatformSection-module__XhSv3G__layerDesc{color:#f4f3eeb3}.PlatformSection-module__XhSv3G__layer_top .PlatformSection-module__XhSv3G__tag{color:#c7b8ff99;border-color:#c7b8ff2e}.PlatformSection-module__XhSv3G__layer_high .PlatformSection-module__XhSv3G__layerNumber{color:#c7b8ffa6}.PlatformSection-module__XhSv3G__layer_high .PlatformSection-module__XhSv3G__layerLine{background:linear-gradient(#c7b8ff40,#0000)}.PlatformSection-module__XhSv3G__layer_high .PlatformSection-module__XhSv3G__layerName{color:#f4f3eee6}.PlatformSection-module__XhSv3G__layer_high .PlatformSection-module__XhSv3G__layerLabel{color:#f4f3ee66}.PlatformSection-module__XhSv3G__layer_high .PlatformSection-module__XhSv3G__layerDesc{color:#f4f3ee99}.PlatformSection-module__XhSv3G__layer_mid .PlatformSection-module__XhSv3G__layerNumber{color:#c7b8ff59}.PlatformSection-module__XhSv3G__layer_mid .PlatformSection-module__XhSv3G__layerLine{background:linear-gradient(#f4f3ee1f,#0000)}.PlatformSection-module__XhSv3G__layer_mid .PlatformSection-module__XhSv3G__layerName{color:#f4f3eebf}.PlatformSection-module__XhSv3G__layer_mid .PlatformSection-module__XhSv3G__layerLabel{color:#f4f3ee59}.PlatformSection-module__XhSv3G__layer_mid .PlatformSection-module__XhSv3G__layerDesc{color:#f4f3ee80}.PlatformSection-module__XhSv3G__layer_base .PlatformSection-module__XhSv3G__layerNumber{color:#f4f3ee40}.PlatformSection-module__XhSv3G__layer_base .PlatformSection-module__XhSv3G__layerLine{background:0 0}.PlatformSection-module__XhSv3G__layer_base .PlatformSection-module__XhSv3G__layerName{color:#f4f3ee8c}.PlatformSection-module__XhSv3G__layer_base .PlatformSection-module__XhSv3G__layerLabel{color:#f4f3ee40}.PlatformSection-module__XhSv3G__layer_base .PlatformSection-module__XhSv3G__layerDesc{color:#f4f3ee61}@media (max-width:640px){.PlatformSection-module__XhSv3G__section{padding:100px 24px 120px}.PlatformSection-module__XhSv3G__layer{gap:20px}.PlatformSection-module__XhSv3G__layerLeft{width:28px}.PlatformSection-module__XhSv3G__layerTop{flex-direction:column;gap:6px}}
.CommunitySection-module__do9Dmq__section{border-top:1px solid #f4f3ee14;padding:120px 40px}.CommunitySection-module__do9Dmq__inner{max-width:1200px;margin:0 auto}.CommunitySection-module__do9Dmq__header{text-align:center;margin-bottom:72px}.CommunitySection-module__do9Dmq__heading{letter-spacing:-.03em;color:#f4f3ee;margin:16px 0 20px;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:300;line-height:1.05}.CommunitySection-module__do9Dmq__heading em{color:#c7b8ff;font-style:italic;font-weight:300}.CommunitySection-module__do9Dmq__sub{color:#f4f3ee99;max-width:420px;margin:0 auto;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:300;line-height:1.65}.CommunitySection-module__do9Dmq__grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:780px;margin:0 auto;display:grid}.CommunitySection-module__do9Dmq__card{background:#f4f3ee05;border:1px solid #f4f3ee14;border-radius:4px;flex-direction:column;gap:20px;padding:36px 32px;text-decoration:none;transition:border-color .35s,background .35s,transform .35s;display:flex;position:relative;overflow:hidden}.CommunitySection-module__do9Dmq__card:before{content:"";background:radial-gradient(ellipse 240px 200px at 10% 0%, color-mix(in srgb, var(--accent-platform) 8%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.CommunitySection-module__do9Dmq__card:hover{border-color:color-mix(in srgb, var(--accent-platform) 35%, transparent);background:#f4f3ee0a;transform:translateY(-2px)}.CommunitySection-module__do9Dmq__card:hover:before{opacity:1}.CommunitySection-module__do9Dmq__cardTop{align-items:center;gap:14px;display:flex}.CommunitySection-module__do9Dmq__iconWrap{width:44px;height:44px;color:color-mix(in srgb, var(--accent-platform) 85%, #f4f3ee);border:1px solid #f4f3ee1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .35s,background .35s;display:flex}.CommunitySection-module__do9Dmq__card:hover .CommunitySection-module__do9Dmq__iconWrap{border-color:color-mix(in srgb, var(--accent-platform) 40%, transparent);background:color-mix(in srgb, var(--accent-platform) 10%, transparent)}.CommunitySection-module__do9Dmq__iconWrap svg{width:20px;height:20px}.CommunitySection-module__do9Dmq__meta{flex-direction:column;gap:2px;display:flex}.CommunitySection-module__do9Dmq__platform{font-family:var(--font-fraunces), Georgia, serif;color:#f4f3ee;letter-spacing:-.01em;font-size:1.1rem;font-weight:300}.CommunitySection-module__do9Dmq__handle{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;color:#f4f3ee66;text-transform:uppercase;font-size:10px}.CommunitySection-module__do9Dmq__desc{color:#f4f3ee99;flex:1;font-size:.9rem;font-weight:300;line-height:1.65}.CommunitySection-module__do9Dmq__cta{font-family:var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-platform) 90%, #f4f3ee);align-items:center;gap:8px;font-size:10px;transition:gap .25s;display:flex}.CommunitySection-module__do9Dmq__card:hover .CommunitySection-module__do9Dmq__cta{gap:12px}.CommunitySection-module__do9Dmq__arrow{flex-shrink:0;width:16px;height:16px}@media (max-width:640px){.CommunitySection-module__do9Dmq__section{padding:80px 24px}.CommunitySection-module__do9Dmq__grid{grid-template-columns:1fr;max-width:100%}.CommunitySection-module__do9Dmq__card{padding:28px 24px}}
.WaitlistSection-module__Tq6b8q__section{text-align:center;border-top:1px solid #f4f3ee12;padding:160px 40px 180px;position:relative;overflow:hidden}.WaitlistSection-module__Tq6b8q__glow{pointer-events:none;background:radial-gradient(at top,#c7b8ff1f,#0000 65%);width:900px;height:600px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.WaitlistSection-module__Tq6b8q__inner{z-index:1;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex;position:relative}.WaitlistSection-module__Tq6b8q__heading{letter-spacing:-.035em;color:#f4f3ee;margin-top:20px;margin-bottom:24px;font-size:clamp(2.8rem,6vw,5rem);font-weight:300;line-height:1.05}.WaitlistSection-module__Tq6b8q__heading em{color:#c7b8ff;font-style:italic}.WaitlistSection-module__Tq6b8q__sub{color:#f4f3eea6;max-width:420px;margin-bottom:52px;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:300;line-height:1.7}.WaitlistSection-module__Tq6b8q__form{gap:0;width:100%;max-width:480px;margin-bottom:16px;display:flex}.WaitlistSection-module__Tq6b8q__input{font-family:var(--font-jetbrains), monospace;letter-spacing:.04em;color:#f4f3ee;background:#f4f3ee0a;border:1px solid #f4f3ee24;border-right:none;border-radius:2px 0 0 2px;outline:none;flex:1;min-width:0;padding:14px 20px;font-size:12px;transition:border-color .3s,background .3s}.WaitlistSection-module__Tq6b8q__input::placeholder{color:#f4f3ee47}.WaitlistSection-module__Tq6b8q__input:focus{background:#c7b8ff0a;border-color:#c7b8ff73}.WaitlistSection-module__Tq6b8q__input:disabled{opacity:.5}.WaitlistSection-module__Tq6b8q__button{color:#050505;font-family:var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#c7b8ff;border:none;border-radius:0 2px 2px 0;justify-content:center;align-items:center;min-width:140px;padding:14px 28px;font-size:10px;font-weight:400;transition:background .3s,box-shadow .3s;display:flex}.WaitlistSection-module__Tq6b8q__button:hover:not(:disabled){background:#d4c8ff;box-shadow:0 0 32px #c7b8ff59}.WaitlistSection-module__Tq6b8q__button:disabled{cursor:not-allowed;opacity:.7}.WaitlistSection-module__Tq6b8q__spinner{border:2px solid #0505054d;border-top-color:#050505;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite WaitlistSection-module__Tq6b8q__spin;display:inline-block}@keyframes WaitlistSection-module__Tq6b8q__spin{to{transform:rotate(360deg)}}.WaitlistSection-module__Tq6b8q__success{font-family:var(--font-jetbrains), monospace;letter-spacing:.15em;text-transform:uppercase;color:#f4f3eecc;background:#c7b8ff0d;border:1px solid #c7b8ff40;border-radius:2px;align-items:center;gap:12px;margin-bottom:16px;padding:16px 28px;font-size:11px;display:flex}.WaitlistSection-module__Tq6b8q__successDot{background:#c7b8ff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite WaitlistSection-module__Tq6b8q__pulse;box-shadow:0 0 10px #c7b8ff99}@keyframes WaitlistSection-module__Tq6b8q__pulse{0%,to{opacity:1}50%{opacity:.4}}.WaitlistSection-module__Tq6b8q__hint{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:#f4f3ee73;margin-bottom:4px;font-size:10px}.WaitlistSection-module__Tq6b8q__hintError{color:#ff9c9cb3}.WaitlistSection-module__Tq6b8q__footnote{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:#f4f3ee47;margin-top:32px;font-size:9px}@media (max-width:560px){.WaitlistSection-module__Tq6b8q__section{padding:120px 24px 140px}.WaitlistSection-module__Tq6b8q__form{flex-direction:column;gap:8px}.WaitlistSection-module__Tq6b8q__input{border-right:1px solid #f4f3ee24;border-radius:2px}.WaitlistSection-module__Tq6b8q__button{border-radius:2px;width:100%}}
.Footer-module__nhiC3q__footer{border-top:1px solid #f4f3ee14;padding:80px 40px 48px}.Footer-module__nhiC3q__inner{max-width:1200px;margin:0 auto}.Footer-module__nhiC3q__tagline{letter-spacing:-.03em;color:#f4f3ee;margin-bottom:64px;font-size:clamp(2rem,4.5vw,3.8rem);font-style:italic;font-weight:300;line-height:1.05}.Footer-module__nhiC3q__links{flex-wrap:wrap;gap:10px 0;margin-bottom:64px;padding:0;list-style:none;display:flex}.Footer-module__nhiC3q__links li{align-items:center;display:flex}.Footer-module__nhiC3q__links li:not(:last-child):after{content:"·";color:#f4f3ee73;margin:0 20px;font-size:12px}.Footer-module__nhiC3q__links a{letter-spacing:.2em;text-transform:uppercase;color:#f4f3eeb3;font-size:11px;text-decoration:none;transition:color .3s}.Footer-module__nhiC3q__links a:hover{color:#f4f3ee}.Footer-module__nhiC3q__contactBtn{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:#f4f3eeb3;font-size:11px;font-family:var(--font-fraunces), Georgia, serif;background:0 0;border:none;padding:0;transition:color .3s}.Footer-module__nhiC3q__contactBtn:hover{color:#f4f3ee}.Footer-module__nhiC3q__contact{align-items:center;gap:12px;margin-bottom:28px;display:flex}.Footer-module__nhiC3q__contactInfo{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:#f4f3ee80;font-size:11px;text-decoration:none;transition:color .3s}.Footer-module__nhiC3q__contactInfo:hover{color:#f4f3eed9}.Footer-module__nhiC3q__contactSep{color:#f4f3ee33;font-size:12px}.Footer-module__nhiC3q__bottom{border-top:1px solid #f4f3ee14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.Footer-module__nhiC3q__logo{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.08em;color:#f4f3eeb3;align-items:center;gap:10px;font-size:.95rem;font-weight:300;text-decoration:none;transition:color .3s;display:flex}.Footer-module__nhiC3q__logo:hover{color:#f4f3ee}.Footer-module__nhiC3q__logo img{opacity:.9;border-radius:8px;transition:opacity .3s;display:block}.Footer-module__nhiC3q__logo:hover img{opacity:1}.Footer-module__nhiC3q__copy{letter-spacing:.15em;color:#f4f3ee73;font-size:10px}@media (max-width:640px){.Footer-module__nhiC3q__footer{padding:60px 24px 40px}.Footer-module__nhiC3q__tagline{margin-bottom:48px}}
.ContactModal-module__AlwTLW__overlay{-webkit-backdrop-filter:blur(12px);z-index:200;background:#020202d9;justify-content:center;align-items:center;padding:24px;animation:.2s ContactModal-module__AlwTLW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactModal-module__AlwTLW__fadeIn{0%{opacity:0}to{opacity:1}}.ContactModal-module__AlwTLW__modal{background:#0a0a0a;border:1px solid #f4f3ee1a;border-radius:4px;width:100%;max-width:580px;padding:48px;animation:.25s cubic-bezier(.4,0,.2,1) ContactModal-module__AlwTLW__slideUp;position:relative;box-shadow:0 40px 80px #0009,0 0 0 1px #c7b8ff0d}@keyframes ContactModal-module__AlwTLW__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ContactModal-module__AlwTLW__close{color:#f4f3ee59;cursor:pointer;font-size:22px;line-height:1;font-family:var(--font-fraunces), serif;background:0 0;border:none;padding:4px 8px;transition:color .2s;position:absolute;top:20px;right:20px}.ContactModal-module__AlwTLW__close:hover{color:#f4f3ee}.ContactModal-module__AlwTLW__eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.3em;text-transform:uppercase;color:#c7b8ffb3;margin-bottom:12px;font-size:9px;display:block}.ContactModal-module__AlwTLW__heading{letter-spacing:-.03em;color:#f4f3ee;margin-bottom:36px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300}.ContactModal-module__AlwTLW__form{flex-direction:column;gap:20px;display:flex}.ContactModal-module__AlwTLW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactModal-module__AlwTLW__field{flex-direction:column;gap:8px;display:flex}.ContactModal-module__AlwTLW__label{font-family:var(--font-jetbrains), monospace;letter-spacing:.25em;text-transform:uppercase;color:#f4f3ee66;font-size:9px}.ContactModal-module__AlwTLW__input,.ContactModal-module__AlwTLW__textarea{font-family:var(--font-jetbrains), monospace;letter-spacing:.03em;color:#f4f3ee;background:#f4f3ee0a;border:1px solid #f4f3ee1a;border-radius:2px;outline:none;width:100%;padding:12px 16px;font-size:12px;transition:border-color .3s,background .3s}.ContactModal-module__AlwTLW__input::placeholder,.ContactModal-module__AlwTLW__textarea::placeholder{color:#f4f3ee38}.ContactModal-module__AlwTLW__input:focus,.ContactModal-module__AlwTLW__textarea:focus{background:#c7b8ff08;border-color:#c7b8ff66}.ContactModal-module__AlwTLW__input:disabled,.ContactModal-module__AlwTLW__textarea:disabled{opacity:.5}.ContactModal-module__AlwTLW__textarea{resize:vertical;min-height:120px;line-height:1.6}.ContactModal-module__AlwTLW__errorMsg{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:#ff9c9ccc;font-size:10px}.ContactModal-module__AlwTLW__submit{color:#050505;font-family:var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#c7b8ff;border:none;border-radius:2px;justify-content:center;align-self:flex-start;align-items:center;min-width:160px;min-height:46px;padding:14px 28px;font-size:10px;font-weight:400;transition:background .3s,box-shadow .3s;display:flex}.ContactModal-module__AlwTLW__submit:hover:not(:disabled){background:#d4c8ff;box-shadow:0 0 32px #c7b8ff4d}.ContactModal-module__AlwTLW__submit:disabled{cursor:not-allowed;opacity:.7}.ContactModal-module__AlwTLW__spinner{border:2px solid #0505054d;border-top-color:#050505;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ContactModal-module__AlwTLW__spin;display:inline-block}@keyframes ContactModal-module__AlwTLW__spin{to{transform:rotate(360deg)}}.ContactModal-module__AlwTLW__successState{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.ContactModal-module__AlwTLW__successDot{background:#c7b8ff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite ContactModal-module__AlwTLW__pulse;box-shadow:0 0 12px #c7b8ff99}@keyframes ContactModal-module__AlwTLW__pulse{0%,to{opacity:1}50%{opacity:.4}}.ContactModal-module__AlwTLW__successHeading{letter-spacing:-.03em;color:#f4f3ee;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300}.ContactModal-module__AlwTLW__successSub{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:#f4f3ee80;margin:0;font-size:11px}.ContactModal-module__AlwTLW__doneBtn{font-family:var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;color:#f4f3ee8c;cursor:pointer;background:0 0;border:1px solid #f4f3ee1f;border-radius:2px;margin-top:12px;padding:10px 24px;font-size:10px;transition:all .3s}.ContactModal-module__AlwTLW__doneBtn:hover{color:#f4f3ee;border-color:#f4f3ee4d}@media (max-width:500px){.ContactModal-module__AlwTLW__modal{padding:32px 24px}.ContactModal-module__AlwTLW__row{grid-template-columns:1fr}.ContactModal-module__AlwTLW__submit{align-self:stretch}}
