@font-face{font-family:sans;src:url(../media/geist_latin_wght_normal-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.sans_5219870e-module__ODkA0q__className{font-family:sans,sans Fallback}.sans_5219870e-module__ODkA0q__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/newsreader_latin_opsz_normal-s.p.1pv2gabaqveyu.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:"serif";src:url(../media/newsreader_latin_opsz_italic-s.p.15gv-gmajdxy8.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.serif_24eed12b-module__UN-JTW__className{font-family:"serif",serif Fallback}.serif_24eed12b-module__UN-JTW__variable{--font-serif:"serif", "serif Fallback"}
html{background:#0a0a0b}body{font-family:var(--font-sans),system-ui,sans-serif;color:#141312;-webkit-font-smoothing:antialiased;background:#0a0a0b;margin:0}a{color:inherit;text-decoration:none}a:hover{opacity:.75}input::placeholder{color:#8a847b}.glass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e}.bg-hero{background:#0c0d12}.bg-eat{background:#f2ebdd}.bg-move{background:#dce5e9}.bg-rest{background:#15152b}.bg-act{background:#ff6030}.bg-hero,.bg-eat,.bg-move,.bg-rest,.bg-act{isolation:isolate}.hz{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hz svg{display:block;position:absolute;left:calc(50% - 1920px)}.hz-world{position:absolute;inset:0}.hz .hz-grain{opacity:.06;mix-blend-mode:overlay;top:0;left:0}.frame{box-sizing:border-box;width:1440px;height:100%;margin:0 auto;position:relative}.w{animation:.9s cubic-bezier(.2,.7,.2,1) both wordIn;display:inline-block}@keyframes wordIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.fade{animation:1s ease-out both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.glow{pointer-events:none;mix-blend-mode:screen;opacity:.35;background:radial-gradient(closest-side,#ff602880,#ff602800);border-radius:50%;width:1500px;height:210px;margin-left:-750px;animation:7s ease-in-out infinite breathe;position:absolute;top:505px;left:50%}@keyframes breathe{0%,to{opacity:.35;transform:scaleX(1)}50%{opacity:.85;transform:scaleX(1.06)}}.float{animation:7s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.step{animation:6s ease-in-out infinite stepOn}.s2{animation-delay:2s}.s3{animation-delay:4s}@keyframes stepOn{0%,26%{background:#ff4d1f3d;border-color:#ff4d1f;box-shadow:0 0 28px #ff4d1f59}36%,to{}}.pulse{animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #ff4d1f8c}70%{box-shadow:0 0 0 14px #ff4d1f00}to{box-shadow:0 0 #ff4d1f00}}.star{z-index:0;background:#ede8ff;border-radius:50%;width:3px;height:3px;animation:3.6s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 6px #c9bff0}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:1}}.slot{align-self:flex-start;position:relative}.typing{z-index:1;box-sizing:border-box;opacity:0;pointer-events:none;border-radius:24px;align-items:center;gap:5px;height:52px;padding:0 22px;display:flex;position:absolute;top:0;left:0}.typing i{opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px}.chat-light .typing{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#6b5638;background:#ffffffb3;border:1px solid #fffc;box-shadow:0 10px 30px #28160640}.chat-dark .typing{color:#c9bff0;background:#09091ae0;border:1px solid #ffffff24;box-shadow:0 10px 30px #00000059}@media (prefers-reduced-motion:no-preference){.hero-rise .hz-world{animation:2.8s cubic-bezier(.2,.7,.2,1) both heroRise}.hz-hero .hz-glow,.hz-hero .hz-rim{animation:2.4s cubic-bezier(.45,.05,.25,1) both rimWake}.glow{animation:1.4s ease-out .8s both glowIn,7s ease-in-out 2.2s infinite breathe}html[data-anim=ready] section[data-io]:not([data-inview]) .hz-world{transform:translateY(180px)}html[data-anim=ready] section[data-io]:not([data-inview]) :is(.hz-glow,.hz-rim){opacity:.3}section[data-io][data-inview] .hz-world{animation:1.4s cubic-bezier(.2,.7,.2,1) both worldRise}section[data-io][data-inview] :is(.hz-glow,.hz-rim){animation:1.4s ease-out both rimIn}html[data-anim=ready] .reveal:not([data-inview]){opacity:0}.reveal[data-inview]{animation:.9s cubic-bezier(.2,.7,.2,1) both revealUp}html[data-anim=ready] .chat:not([data-inview]) .msg{opacity:0}.chat[data-inview] .msg{animation:msgIn .6s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.chat[data-inview] .msg-user{transform-origin:100% 100%}.chat[data-inview] .slot .msg{transform-origin:0 0}.chat[data-inview] .typing{animation:typing 1.1s ease-out var(--d,0s) both}.chat[data-inview] .slot:last-child .typing{animation-duration:.9s}.chat[data-inview] .typing i{animation:dot .9s ease-in-out calc(var(--d,0s) + .1s) 2}.chat[data-inview] .typing i:nth-child(2){animation-delay:calc(var(--d,0s) + .25s)}.chat[data-inview] .typing i:nth-child(3){animation-delay:calc(var(--d,0s) + .4s)}html[data-anim=ready] .seq:not([data-inview]) :is(.seq-move li,.seq-move>a,.seq-act li,.seq-act article){opacity:0}.seq[data-inview] :is(li,article,.seq-move>a){animation:seqIn .7s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.seq-move li:nth-child(2){--d:.12s}.seq-move li:nth-child(3){--d:.24s}.seq-move li:nth-child(4){--d:.36s}.seq-move li:nth-child(5){--d:.48s}.seq-move li:nth-child(6){--d:.6s}.seq-move li:nth-child(7){--d:.72s}.seq-move>a{--d:.95s}.seq-act li:nth-child(2){--d:.15s}.seq-act li:nth-child(3){--d:.25s}.seq-act li:nth-child(4){--d:.4s}.seq-act li:nth-child(5){--d:.5s}.seq-act article:first-child{--d:.8s}.seq-act article:last-child{--d:.95s}.seq-act[data-inview] li[aria-hidden]{transform-origin:0;animation-name:lineIn}html[data-anim=ready] .seq-act:not([data-inview]) :is(.step,.pulse){animation:none}.seq-act[data-inview] li.step{animation:seqIn .7s cubic-bezier(.2,.7,.2,1) var(--d,0s) both,stepOn 6s ease-in-out 1.8s infinite}.seq-act[data-inview] li.step.s2{animation-delay:var(--d),3.8s}.seq-act[data-inview] li.step.s3{animation-delay:var(--d),5.8s}.seq-act[data-inview] .pulse{animation:2.4s ease-out 1.8s infinite pulse}}@keyframes heroRise{0%{transform:translateY(140px)}to{transform:none}}@keyframes rimWake{0%{opacity:.15}to{opacity:1}}@keyframes glowIn{0%{opacity:0}to{opacity:.35}}@keyframes worldRise{0%{transform:translateY(180px)}to{transform:none}}@keyframes rimIn{0%{opacity:.3}to{opacity:1}}@keyframes revealUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes msgIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes typing{0%{opacity:0;transform:translateY(8px)scale(.94)}18%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes seqIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}html{scroll-behavior:smooth}html,body{overflow-x:clip}.sr-only,.form-trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.intake-form{text-align:left;width:100%;max-width:560px}.intake-form fieldset{border:0;min-width:0;margin:0;padding:0}.signup-row{align-items:center;gap:10px;display:flex}.intake-form input:not([type=checkbox]),.intake-form select,.intake-form textarea{box-sizing:border-box;color:#f7f4ee;width:100%;min-width:0;font:inherit;background:#171719;border:1px solid #615b54;border-radius:16px;padding:16px 20px;font-size:16px}.customer-form .signup-row input{background:#ffffff14;border-radius:999px;flex:1}.intake-form button,.primary-button{color:#141312;font:600 16px var(--font-sans),sans-serif;cursor:pointer;white-space:nowrap;background:#ff4d1f;border:0;border-radius:999px;padding:17px 24px}.intake-form button:disabled,.intake-form fieldset:disabled button{opacity:.65;cursor:wait}.intake-form :is(input,select,textarea,button):focus-visible,.primary-button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #ffad7a}.consent{color:#c4bfb7;align-items:flex-start;gap:10px;max-width:540px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.consent input{accent-color:#ff4d1f;flex:none;width:17px;height:17px;margin:2px 0 0}.consent-note{color:#c4bfb7;max-width:540px;margin:12px 0 0;font-size:12px;line-height:1.6}.bg-hero .hz-world{inset:120px 0 -120px}.bg-hero .glow{top:625px}.consent a,.consent-note a,.form-note a,.info-content a{text-underline-offset:3px;text-decoration:underline}.form-message{color:#ffd0be;margin:12px 0 0;font-size:14px;line-height:1.5}.form-message:empty{display:none}.intake-success{color:#f7f4ee;text-align:left;background:#1c1b1a;border:1px solid #695d50;border-radius:20px;max-width:540px;padding:20px 24px;line-height:1.65}.intake-success p{margin:8px 0}.form-note{color:#c4bfb7;font-size:13px}.eyebrow{color:#ff744f;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.info-page{color:#f7f4ee;max-width:960px;margin:auto;padding:32px 24px}.info-page>header{color:#c4bfb7;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.info-content{color:#c4bfb7;max-width:720px;margin:80px auto;line-height:1.7}.info-content h1{font:400 clamp(40px,6vw,64px)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:#f7f4ee;margin:20px 0 28px}.info-content h2{color:#f7f4ee;margin:40px 0 12px;font-size:23px}.info-content .intro{font-size:20px;line-height:1.55}.info-page>footer{color:#a39e96;border-top:1px solid #353331;flex-wrap:wrap;gap:24px;padding:24px 0;font-size:14px;display:flex}.vendor-form{max-width:none;margin-top:40px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vendor-form label:not(.consent){color:#f7f4ee;flex-direction:column;gap:8px;font-size:14px;display:flex}.vendor-form label span{color:#a39e96;font-size:12px}.vendor-form .full-width{grid-column:1/-1}.vendor-form .signup-row{margin-top:24px;display:block}.vendor-form .signup-row label{margin-bottom:8px}.vendor-form .consent{margin:24px 0}@media (max-width:1439px){.frame{width:100%;max-width:1440px}#top>.how-section,#vendors,#join,#top>footer{width:100%!important}.hero-copy{padding-left:24px;padding-right:24px}.hero-copy h1{font-size:clamp(48px,6vw,84px)!important}.how-section{box-sizing:border-box;padding:0 40px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.6fr) minmax(220px,1fr)!important}.how-section>img{width:100%!important;height:auto!important}#vendors{min-height:440px;padding:48px 40px;grid-template-columns:1fr 1fr!important;gap:64px!important;height:auto!important}#join{gap:32px!important;padding:48px 40px!important}.chat,.seq{max-width:calc(100% - 64px);transform:translate(-50%);left:50%!important}#top>footer>img{width:calc(100% - 80px)!important;height:auto!important;left:40px!important}}@media (max-width:1000px){.bg-hero header{padding:28px 24px!important}.bg-hero nav{gap:20px!important;font-size:14px!important}.bg-hero nav>a:nth-child(-n+4){display:none}.how-section{padding:64px 24px;grid-template-columns:1fr 1fr!important;gap:32px!important;height:auto!important}.how-section>img{grid-area:1/2/span 2}.how-section>div:last-child{grid-area:2/1}#join{flex-direction:column;min-height:400px;align-items:flex-start!important;gap:32px!important;height:auto!important}#join>div{width:100%}#top>footer{height:380px!important;padding:0 32px!important}#top>footer>div{flex-wrap:wrap;gap:28px;align-items:flex-start!important}#top>footer nav{flex-wrap:wrap;gap:20px!important}#move .seq{max-width:none;width:calc(100% - 48px)!important;top:490px!important}#move ol{grid-template-columns:repeat(4,minmax(0,1fr))!important}#act .seq{max-width:none;width:calc(100% - 48px)!important}}@media (max-width:600px){.bg-hero{height:880px!important}.bg-hero header{gap:20px}.bg-hero header img{height:24px!important}.bg-hero nav>a:last-child{padding:10px 14px!important}.bg-hero nav>a:nth-last-child(2){display:none}.hero-copy{gap:22px!important;padding-top:60px!important}.hero-copy h1{font-size:clamp(40px,10.5vw,62px)!important}.hero-copy>p:first-child{font-size:10px!important}.hero-copy>p{font-size:17px!important}.hero-copy>.fade:last-child{width:100%;max-width:440px}.signup-row{flex-direction:column;align-items:stretch}.signup-row button{width:100%}.how-section{grid-template-columns:1fr!important;gap:28px!important}.how-section>img{grid-area:2/1;justify-self:center;max-width:420px}.how-section>div:last-child{grid-area:3/1}#eat,#move,#rest,#act{min-height:940px;padding-bottom:64px;height:auto!important}#top>section:not(.bg-hero)>.frame{height:auto;padding:64px 24px 0!important}#top>section:not(.bg-hero)>.frame>h2{font-size:88px!important}#top>section:not(.bg-hero)>.frame>p{font-size:17px!important}.chat,.seq,#move .seq,#act .seq{max-width:100%;margin-top:150px;transform:none;width:100%!important;position:relative!important;top:auto!important;left:auto!important}.chat article,.chat .slot{box-sizing:border-box;max-width:100%}.chat p{font-size:15px!important}.chat article{padding:20px!important}#move ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}#move ol>li{height:145px!important;padding:16px!important}#act .seq>ol{box-sizing:border-box;flex-direction:column;width:100%}#act .seq>ol>li{box-sizing:border-box;width:100%}#act .seq>div{grid-template-columns:1fr!important}#vendors{grid-template-columns:1fr!important;gap:40px!important;padding:64px 24px!important}#vendors h2{font-size:40px!important}#join{padding:64px 24px!important}#join h2{font-size:52px!important}#top>footer{height:300px!important;padding:0 24px!important}#top>footer>div>div{flex-wrap:wrap;font-size:12px}#top>footer>img{width:calc(100% - 48px)!important;top:210px!important;left:24px!important}.form-grid{grid-template-columns:1fr}.info-content{margin:56px auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bg-hero .signup-row input{background:#0f0f12a6}
