@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/shantell-sans-cyrillic-ext-full-normal.BjYxMGxf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/shantell-sans-cyrillic-full-normal.DUfzUDR1.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/shantell-sans-vietnamese-full-normal.BtHVRjmM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/shantell-sans-latin-ext-full-normal.db8N66z1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/shantell-sans-latin-full-normal.BMB_BRHG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#eee6d6;--paper:#faf6eb;--paper-deep:#f1eadc;--grid:#28414312;--ink:#202929;--ink-soft:#596260;--coral:#d94732;--coral-bright:#f15c3e;--mustard:#e4a51d;--teal:#315e60;--display:"Fraunces Variable", Georgia, serif;--hand:"Shantell Sans Variable", "Trebuchet MS", sans-serif;--sans:"Helvetica Neue", Arial, sans-serif;--card-shadow:0 2.5rem 5rem #27221a2e, 0 .35rem .9rem #27221a1a}*,:before,:after{box-sizing:border-box}html{color-scheme:light;overflow-x:clip}body{background-color:var(--canvas);color:var(--ink);font-family:var(--sans);font-variation-settings:"INFM" 18, "BNCE" 0, "SPAC" 0;text-rendering:optimizelegibility;background-image:linear-gradient(#ffffff38,#ffffff38),repeating-linear-gradient(0deg,#0000 0 31px,#315e600d 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#315e600d 31px 32px);margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}body:before{z-index:50;pointer-events:none;content:"";opacity:.15;mix-blend-mode:multiply;background-image:radial-gradient(circle,#262b286b 0 .45px,#0000 .8px),radial-gradient(circle,#7a5b3459 0 .4px,#0000 .75px);background-position:0 0,3px 5px;background-size:7px 9px,11px 13px;position:fixed;inset:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.25em}button,input{font:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:.5rem;padding:.7rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.landing-stage{isolation:isolate;place-items:center;min-height:100svh;padding:clamp(.6rem,2vw,2rem);display:grid;position:relative;overflow:clip}.backdrop-collage{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop-doodle{opacity:.16;filter:grayscale()sepia(.4)contrast(1.5);mix-blend-mode:multiply;position:absolute}.backdrop-doodle--bus{width:clamp(17rem,25vw,28rem);top:-6rem;right:-3rem;rotate:-13deg}.backdrop-doodle--note{width:clamp(16rem,24vw,26rem);bottom:-5rem;right:-5rem;rotate:15deg}.backdrop-doodle--mess{width:clamp(18rem,27vw,31rem);top:-8rem;left:-5rem;rotate:9deg}.backdrop-doodle--power{width:clamp(16rem,24vw,27rem);bottom:-5rem;left:-4rem;rotate:-10deg}.doodle-loop{border:5px solid #0000;border-color:#2029298a #0000 #0000 #2029298a;border-radius:50%;width:11rem;height:5rem;position:absolute}.doodle-loop--one{top:47%;left:-4rem;rotate:38deg}.doodle-loop--two{bottom:34%;right:-3rem;rotate:-42deg}.doodle-spark{color:var(--coral);opacity:.55;font-size:clamp(2rem,4vw,4.5rem);position:absolute}.doodle-spark--one{top:18%;left:3%;rotate:-9deg}.doodle-spark--two{color:var(--mustard);bottom:15%;right:4%;rotate:12deg}.paper-card{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);width:min(96vw,104rem);min-height:min(92svh,57rem);box-shadow:var(--card-shadow);isolation:isolate;background-position:-1px -1px;background-size:24px 24px;border:1px solid #524b3b1a;border-radius:clamp(1.1rem,2vw,2rem);grid-template-rows:auto 1fr auto;padding:clamp(1.25rem,2.7vw,2.7rem) clamp(1.25rem,4.5vw,5rem) 1.1rem;display:grid;position:relative;overflow:visible}.paper-card:before{z-index:-1;pointer-events:none;content:"";opacity:.1;mix-blend-mode:multiply;background-image:radial-gradient(circle,#38302573 0 .35px,#0000 .7px),radial-gradient(circle,#81623759 0 .3px,#0000 .65px);background-position:0 0,4px 7px;background-size:8px 11px,13px 17px;position:absolute;inset:0}.card-header{z-index:10;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.wordmark{font-family:var(--hand);font-variation-settings:"INFM" 88, "BNCE" 14, "SPAC" 0;letter-spacing:-.07em;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:720;line-height:1;text-decoration:none;display:inline-block;position:relative;rotate:-1.5deg}.wordmark:after{background:var(--coral-bright);content:"";border-radius:50%;height:.16em;position:absolute;bottom:-.2em;left:0;right:-.12em;transform:rotate(-1deg)skew(-12deg)}.privacy-link{font-variation-settings:"INFM" 35;margin-top:.3rem;margin-right:1rem;font-size:clamp(.92rem,1.2vw,1.12rem);font-weight:590;text-decoration:none;position:relative}.header-links{align-items:center;gap:1.2rem;display:flex}.privacy-link:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-.28rem;left:0;right:0;transform:rotate(-1.2deg)}.waitlist-hero{z-index:10;text-align:center;align-self:start;width:min(100%,50rem);margin:clamp(3.25rem,6.5vh,4.25rem) auto 0;position:relative}.waitlist-hero h1{color:var(--ink);font-family:var(--display);font-optical-sizing:auto;font-variation-settings:"opsz" 60, "SOFT" 60, "WONK" 0;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(3.35rem,4.8vw,5rem);font-weight:900;line-height:.91;display:inline-block;position:relative;transform:translate(1.8rem)}.waitlist-hero h1:after{content:none}.waitlist-hero h1 span{white-space:nowrap;position:relative}.waitlist-hero h1 span:after{background:var(--coral-bright);content:"";border-radius:50%;height:.085em;position:absolute;bottom:-.11em;left:.08em;right:-.02em;transform:rotate(-1.4deg)skew(-15deg)}.hero-lead{color:#303a39;font-variation-settings:"INFM" 22;text-wrap:balance;max-width:42rem;margin:2rem auto 0;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:470;line-height:1.45}.waitlist-form{text-align:left;width:min(100%,44rem);margin:2.25rem auto 0;transform:translate(.5rem)}.waitlist-field>label{font-variation-settings:"INFM" 28;margin:0 0 .35rem .35rem;font-size:1rem;font-weight:700;display:block}.waitlist-control{grid-template-columns:1fr 15rem;gap:1.25rem;display:grid}.waitlist-control input{border:3px solid var(--ink);min-width:0;min-height:4rem;color:var(--ink);font-variation-settings:"INFM" 12;background:#fffdf7b8;border-radius:.55rem .48rem .62rem .5rem;padding:.8rem 1.1rem;font-size:1.18rem;font-weight:480;box-shadow:inset 0 -1px #20292917}.waitlist-control input::placeholder{color:#737976;opacity:1}.waitlist-control input:focus{border-color:var(--teal);outline-offset:2px;outline:3px solid #315e6038}.waitlist-control button{border:3px solid var(--coral);background:var(--coral-bright);color:#fffdf8;cursor:pointer;font-variation-settings:"INFM" 32, "BNCE" 3;border-radius:.55rem .65rem .5rem .62rem;min-height:4rem;padding:.8rem 1.35rem;font-size:1.12rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 3px #a83929}.waitlist-control button:hover{background:#e94d32;transform:translateY(-2px)rotate(-.25deg);box-shadow:0 5px #a83929}.waitlist-control button:active{transform:translateY(2px);box-shadow:0 1px #a83929}.waitlist-control button:disabled{cursor:wait;opacity:.7}.waitlist-note{color:var(--ink-soft);font-variation-settings:"INFM" 28;margin:.95rem 0 0 .35rem;font-size:.9rem;font-weight:490}.form-status{min-height:1.5em;color:var(--teal);margin:.35rem 0 0 .35rem;font-size:.87rem;font-weight:650}.waitlist-form[data-state=error] .form-status{color:#a22d25}.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-artwork{z-index:7;pointer-events:none;position:absolute;inset:0}.hero-art{filter:drop-shadow(0 .35rem #29292412)drop-shadow(0 1.1rem 1.15rem #261f1729);width:auto;max-width:none;height:auto;position:absolute}.hero-art--recycling{width:clamp(13rem,17.5%,18rem);bottom:0;left:1.5rem;rotate:-1.5deg}.hero-art--chores{width:clamp(44rem,59%,61rem);bottom:-6.5%;right:-4.75%}@media (width>=120rem){.landing-stage{padding:clamp(2rem,3.5vw,5rem)}.paper-card{background-size:28px 28px;border-radius:clamp(2rem,2vw,3rem);width:min(94vw,170rem);min-height:min(90svh,90rem);padding:clamp(3rem,2.7vw,5rem) clamp(5rem,4.5vw,8rem) 2rem}.wordmark{font-size:clamp(2.7rem,2.2vw,3.8rem)}.privacy-link{font-size:clamp(1.1rem,1vw,1.45rem)}.waitlist-hero{width:min(100%,66rem);margin-top:clamp(5rem,7vh,7rem)}.waitlist-hero h1{font-size:clamp(5rem,4.5vw,7.25rem);transform:translate(2.4rem)}.hero-lead{max-width:50rem;margin-top:2.4rem;font-size:clamp(1.28rem,1.15vw,1.65rem)}.waitlist-form{width:min(100%,56rem);margin-top:2.75rem}.waitlist-field>label{font-size:1.2rem}.waitlist-control{grid-template-columns:1fr 18rem;gap:1.5rem}.waitlist-control input,.waitlist-control button{min-height:5rem;font-size:1.35rem}.waitlist-note,.form-status{font-size:1rem}.hero-art--recycling{width:clamp(18rem,16%,24rem);left:2.5rem}.hero-art--chores{width:clamp(61rem,59%,96rem);bottom:-5%;right:-4.5%}}.shell{width:min(100% - 2rem,60rem);margin-inline:auto}.site-header{align-items:center;min-height:7rem;display:flex}.brand{font-variation-settings:"INFM" 75, "BNCE" 10;align-items:center;gap:.6rem;font-size:1.65rem;font-weight:720;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:2.8rem;height:2.8rem}.legal,.invite-fallback{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);box-shadow:var(--card-shadow);background-size:24px 24px;border:1px solid #524b3b1f;border-radius:1.5rem;margin-bottom:4rem;padding:clamp(1.5rem,5vw,4rem)}.legal h1,.invite-fallback h1{font-family:var(--display);font-variation-settings:"opsz" 72, "SOFT" 15, "WONK" 1;letter-spacing:-.055em;margin:0 0 1.2rem;font-size:clamp(3rem,8vw,6rem);font-weight:850;line-height:.93}.legal h1 em,.invite-fallback h1 em{color:var(--coral);font-style:normal}.legal-intro,.invite-fallback>p{max-width:42rem;font-size:1.12rem}.legal section{max-width:44rem;margin-top:2.2rem}.legal h2{font-family:var(--display);margin-bottom:.35rem;font-size:1.55rem;font-weight:750}.legal section p{margin-top:0}.legal-updated{color:var(--ink-soft);margin-top:3rem;font-size:.85rem}.back-link,.button-link{margin-top:1rem;font-weight:700;display:inline-block}.invite-fallback{text-align:center}.invite-fallback>img{width:min(15rem,60vw);margin:0 auto 1rem}.eyebrow{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700}@media (height<=820px) and (width>=761px){.paper-card{min-height:calc(100svh - 2rem)}.waitlist-hero{margin-top:1rem}.waitlist-hero h1{font-size:clamp(3.3rem,5.5vw,5.5rem)}.hero-art--chores{width:min(48rem,48%);bottom:-9%;right:-3%}.hero-art--recycling{width:15%;bottom:0;left:1rem}}@media (width<=900px){.landing-stage{padding:.7rem}.paper-card{min-height:calc(100svh - 1.4rem);padding-inline:clamp(1.1rem,5vw,3rem)}.waitlist-hero{margin-top:clamp(2.6rem,8vh,5rem)}.waitlist-hero h1{font-size:clamp(3rem,10vw,5.6rem)}.hero-art--recycling{width:22%;bottom:0;left:1rem}.hero-art--chores{width:88%;bottom:-4.5%;right:-15%}}@media (width<=640px){.paper-card{border-radius:1.1rem;min-height:calc(100svh - 1rem);padding:1.25rem 1rem 1rem;display:block}.wordmark{font-size:2rem}.privacy-link{font-size:.88rem}.waitlist-hero{margin-top:clamp(2.8rem,7vh,4.2rem)}.waitlist-hero h1{max-width:100%;font-size:clamp(3rem,13vw,4.1rem);line-height:.88;transform:none}.waitlist-hero h1 span{display:inline-block}.hero-lead{max-width:31rem;font-size:.98rem}.waitlist-form{margin-top:1.2rem;transform:none}.waitlist-control{grid-template-columns:1fr;gap:.6rem}.waitlist-control input,.waitlist-control button{min-height:3.65rem}.waitlist-note,.form-status{margin-left:.1rem;font-size:.76rem}.hero-artwork{height:clamp(20rem,88vw,22rem);margin:2rem -1rem -1.8rem;position:relative;inset:auto}.hero-art--recycling{display:none}.hero-art--chores{filter:drop-shadow(0 .25rem #29292412)drop-shadow(0 .7rem .8rem #261f1724);width:clamp(31rem,138vw,34rem);max-width:none;bottom:-1rem;left:-4.5rem;right:auto}.backdrop-doodle{opacity:.09}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
