.scroll-experience{--scene-accent: #bddb11;position:relative;isolation:isolate;overflow:clip}.scroll-experience[data-flavor=cherry]{--scene-accent: #ef332b}.scroll-experience[data-flavor=grape]{--scene-accent: #a184e2}.scroll-backdrops{position:absolute;inset:0;z-index:-1;background:var(--color-ink)}.scroll-backdrop-window{position:sticky;top:0;height:100svh;overflow:hidden}.scroll-backdrop{position:absolute;inset:0;background-position:center;background-size:cover;transition:opacity .38s linear}.scroll-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a0c30,#080a0c70 48%,#080a0c10)}.scroll-stage{position:absolute;inset:0;z-index:4;pointer-events:none}.scroll-product{position:sticky;top:3svh;margin-left:auto;margin-right:5%;width:43%;height:90svh;display:flex;flex-direction:column;justify-content:center}.scroll-product .can-experience{width:100%;flex:0 1 auto;pointer-events:auto}.scroll-product .can-viewport{height:min(73svh,780px)}.scroll-product .can-controls{gap:.4rem}.scroll-product .can-controls button{background:#080a0cd9;border-color:#b9bcb680}.scroll-product-label{text-align:center;margin:.6rem 0 0;font:700 .85rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.06em}.scroll-product-label span{color:var(--scene-accent)}.can-loading{margin:auto;text-align:center}.scroll-panel{position:relative;min-height:108svh;padding:clamp(3rem,8svh,7rem) var(--gutter) 7rem}.scroll-copy{position:relative;z-index:5;width:57%}.scroll-eyebrow{font:800 .95rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.6rem;color:var(--scene-accent)}.scroll-hero h1{white-space:pre-line;font-size:clamp(4.8rem,8.6vw,10rem);line-height:.83;letter-spacing:-.045em;overflow-wrap:anywhere}.scroll-tape{display:inline-block;max-width:39ch;margin:1.8rem 0 1.4rem;padding:.4rem .55rem;font:700 clamp(1.1rem,1.5vw,1.4rem)/1.15 var(--font-display);color:var(--color-ink);background:var(--scene-accent)}.scroll-experience .scroll-meet{display:flex;width:max-content;min-width:16rem;font-family:var(--font-display);font-size:1.35rem;text-transform:uppercase}.scroll-waitlist-link{display:flex;width:max-content;align-items:center;min-height:44px;margin-top:.8rem;font-size:.85rem;font-weight:700}.scroll-cue{position:absolute;z-index:5;right:1.2rem;top:40%;display:flex;align-items:center;gap:1.5rem;writing-mode:vertical-rl;font:700 .8rem/1 var(--font-display);text-transform:uppercase;text-decoration:none;letter-spacing:.13em}.scroll-cue span{font-size:2rem}.scroll-flavor{display:flex;flex-direction:column;justify-content:center}.scroll-flavor h2{max-width:8ch;font-size:clamp(6rem,12.3vw,14rem);line-height:.76;letter-spacing:-.045em;overflow-wrap:normal}.scroll-fruit{display:inline-block;max-width:28ch;padding:.3rem .55rem;margin:1.6rem 0 .8rem;color:var(--color-ink);background:var(--scene-accent);font:800 clamp(1.2rem,2.3vw,2.3rem)/1 var(--font-display);text-transform:uppercase}.scroll-description{max-width:33ch;font-size:.95rem}.scroll-flavor-nav{position:relative;z-index:5;display:flex;gap:.5rem;flex-wrap:wrap;width:50%;margin-top:2rem}.scroll-flavor-nav a{display:flex;align-items:center;min-height:44px;padding:.4rem .65rem;border:1px solid #b9bcb680;background:#080a0cd9;font:700 1rem/1 var(--font-display);text-decoration:none;text-transform:uppercase}.scroll-flavor-nav a[aria-current]{color:var(--color-ink);background:var(--scene-accent);border-color:var(--scene-accent)}.waitlist-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding:5rem var(--gutter);background:var(--color-ink) url(/assets/yessuh-bg-corners.webp) center/cover;align-items:center}.waitlist-lockup{font:800 clamp(4rem,7.5vw,8rem)/.84 var(--font-display);text-transform:uppercase;letter-spacing:-.04em}.waitlist-lockup span{color:var(--color-accent)}.waitlist-board .signup{grid-area:auto;width:100%;padding:2rem;background:#080a0cf0;border:1px solid var(--color-rule)}.waitlist-board .signup>*{max-width:none}.waitlist-board .signup h2{white-space:pre-line;font-size:2.5rem}@media(max-width:1000px)and (min-width:701px){.scroll-hero h1{font-size:8.5vw}.scroll-product{margin-right:1%;width:44%}.scroll-copy{width:60%}.scroll-product .can-controls{max-width:320px;margin-inline:auto}}@media(max-width:700px){.scroll-backdrop{background-position:42% center}.scroll-backdrop:after{background:#080a0c40}.scroll-panel{min-height:112svh;padding:2rem var(--gutter) 5rem}.scroll-copy{width:100%}.scroll-eyebrow{font-size:.8rem;margin-bottom:1rem}.scroll-hero h1{font-size:clamp(3.6rem,13.8vw,6rem);line-height:.86}.scroll-tape{max-width:32ch;font-size:1.05rem;margin-top:1.2rem}.scroll-meet{min-width:12rem;font-size:1.05rem;padding:.6rem .75rem}.scroll-waitlist-link{margin-top:.4rem;font-size:.75rem}.scroll-product{margin-right:0;top:45svh;width:76%;height:55svh}.scroll-product .can-viewport{height:43svh;min-height:225px}.scroll-product .can-controls{gap:.25rem}.scroll-product .can-controls button{padding:.3rem .4rem;font-size:.67rem}.scroll-product-label{font-size:.7rem}.scroll-cue{display:none}.scroll-flavor{justify-content:flex-start;padding-top:3rem}.scroll-flavor h2{font-size:clamp(4.8rem,22vw,8rem);max-width:7ch}.scroll-fruit{max-width:24ch;font-size:1.3rem;margin-top:1.1rem}.scroll-description{max-width:30ch;font-size:.8rem}.scroll-flavor-nav{width:24%;flex-direction:column;gap:.4rem;margin-top:2rem}.scroll-flavor-nav a{font-size:.8rem;line-height:1.05;padding:.35rem}.waitlist-board{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3rem}.waitlist-lockup{font-size:clamp(3.5rem,15vw,6rem)}.waitlist-board .signup{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.scroll-backdrop{transition:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}:root{--color-paper: #f3f3ee;--color-ink: #080a0c;--color-accent: #b7cc1a;--color-lavender: #835caf;--color-lavender-light: #c5afe0;--color-cyan: #62e8ef;--color-panel: #141619;--color-muted: #b9bcb6;--color-rule: #5b5e58;--color-error: #ffc3aa;--color-field: #25272a;--color-shadow: #080a0c66;--font-display: "Barlow Condensed", Impact, sans-serif;--font-body: Arial, Helvetica, sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--gutter: clamp(1.25rem, 4vw, 4.5rem);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-micro: .12s;--dur-short: .22s;--radius-control: 2px}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip;background:var(--color-ink);color:var(--color-paper)}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{font:1rem/1.55 var(--font-body)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.2em}button,.button{cursor:pointer}button:disabled{cursor:default;opacity:.65}:focus-visible{outline:3px solid var(--color-cyan);outline-offset:4px}h1,h2,h3{font-family:var(--font-display);font-style:normal;text-transform:uppercase;font-weight:800;line-height:1;margin:0;min-width:0;overflow-wrap:anywhere}p{margin:0 0 var(--space-lg)}.skip-link{position:fixed;z-index:100;top:.5rem;left:.5rem;transform:translateY(-200%);padding:.75rem;background:var(--color-accent);color:var(--color-ink)}.skip-link:focus{transform:none}.review-banner{background:var(--color-accent);color:var(--color-ink);padding:.4rem var(--gutter);text-align:center;font-size:.75rem;font-weight:700}.site-header{display:flex;align-items:center;justify-content:space-between;padding:.35rem var(--gutter);gap:var(--space-md);background:var(--color-ink)}.logo{display:block;width:155px;height:84px;overflow:hidden}.logo img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(2.3)}.site-header nav{display:flex;align-items:center;gap:var(--space-xl)}.site-header nav a{font-size:.85rem;font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.site-header .nav-cta{color:var(--color-accent)}.launch-board{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"copy product" "signup product";grid-template-rows:auto 1fr;min-height:780px;background:var(--color-ink) url(/assets/yessuh-bg-corners.png) left center/cover}.launch-copy{grid-area:copy;padding:var(--space-2xl) 3vw 0 var(--gutter)}.launch-copy h1{font-size:clamp(3.4rem,6.4vw,6.4rem);letter-spacing:-.025em}.launch-copy h1 span{color:var(--color-accent)}.intro{margin:1.4rem 0 var(--space-xl);max-width:34ch;color:var(--color-paper);font-size:1.05rem}.product-side{grid-area:product;background:var(--color-panel);position:relative;padding:var(--space-xl) var(--gutter) var(--space-xl) 3vw;display:flex;flex-direction:column;justify-content:space-between}.product-heading{display:flex;justify-content:space-between;gap:var(--space-md);align-items:center;position:relative;z-index:1}.product-heading h2{font-size:2.15rem;color:var(--color-accent);letter-spacing:.015em}.product-heading p{font-size:.78rem;margin:0;color:var(--color-muted);text-align:right}.can-experience{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center}.can-viewport{position:relative;height:clamp(390px,43vw,610px);width:100%}.can-viewport>div:not(.can-ground){z-index:1}.can-ground{position:absolute;width:48%;height:5%;left:26%;bottom:11%;border-radius:50%;background:var(--color-shadow);filter:blur(10px)}.can-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);position:relative;z-index:2}.can-controls button{min-height:44px;padding:.45rem .65rem;border:1px solid var(--color-rule);background:transparent;color:var(--color-paper);font-size:.75rem;border-radius:var(--radius-control)}.can-controls button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.product-facts{display:flex;gap:var(--space-lg);justify-content:center;margin:var(--space-xl) 0 0;border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.product-facts div{text-align:center}.product-facts dt{font:700 1.7rem/1 var(--font-display)}.product-facts dd{margin:.35rem 0 0;font-size:.65rem;text-transform:uppercase;color:var(--color-muted)}.signup{grid-area:signup;padding:0 3vw var(--space-3xl) var(--gutter)}.signup>*{max-width:440px}.signup h2{font-size:2rem;margin-bottom:.6rem}.preview-note{font-size:.76rem;padding:.5rem .7rem;border-left:3px solid var(--color-lavender-light);background:var(--color-panel);color:var(--color-paper)}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.field{display:grid;gap:.3rem;font-size:.78rem;font-weight:700;min-width:0}.field.full{grid-column:1 / -1}input[type=email],input[type=tel],input[type=text],input[type=password],input[type=date],select{font-size:1rem;width:100%;min-width:0;border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-paper);padding:.7rem .65rem;min-height:46px}.signup-fields{border:0;padding:0;margin:0;min-width:0}.signup-legend{font-size:.78rem;font-weight:700;margin-bottom:.75rem}.signup-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}input::placeholder{color:var(--color-muted);opacity:1}.consent{display:flex;align-items:flex-start;gap:.65rem;font-size:.73rem;margin-top:.9rem;line-height:1.5}.consent input{width:18px;height:18px;flex-shrink:0;margin:.1rem 0 0;accent-color:var(--color-accent)}.consent.disabled{color:var(--color-muted)}.form-footnote{font-size:.7rem;margin:.8rem 0;color:var(--color-muted)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:var(--space-lg);text-decoration:none;white-space:nowrap;background:var(--color-accent);color:var(--color-ink);border:2px solid var(--color-accent);padding:.85rem 1rem;font-weight:700;border-radius:var(--radius-control);min-height:48px;transition:transform var(--dur-micro) var(--ease-out)}.signup .button{width:100%;margin-top:.9rem}.button:active{transform:translateY(1px)}.form-status{min-height:1.5em;margin:.6rem 0 0;color:var(--color-lavender-light);font-size:.78rem}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:var(--space-3xl) var(--gutter);gap:var(--space-3xl);align-items:center;background:var(--color-lavender);color:var(--color-ink)}.story figure{margin:0}.story img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:var(--color-ink)}.story h2{font-size:clamp(3rem,5.7vw,6rem);letter-spacing:-.025em;margin-bottom:var(--space-lg)}.story p{max-width:36ch}.story figcaption{font-size:.75rem;margin-top:var(--space-md)}.story a{font-weight:700}.site-footer{padding:var(--space-xl) var(--gutter);display:flex;gap:var(--space-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.75rem}.site-footer p{margin:0}.site-footer nav{display:flex;gap:var(--space-lg);flex-wrap:wrap}.site-footer a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.static-can{position:absolute;width:auto;aspect-ratio:.55;height:min(73%,390px);max-width:70%;left:50%;top:11%;transform:translate(-50%) rotate(-6deg);border-radius:15% 15% 13% 13%/4% 4% 5% 5%;overflow:hidden;border-block:8px solid var(--color-muted);background:var(--color-ink);box-shadow:16px 14px 25px var(--color-shadow)}.static-can-label{width:100%;height:100%;background:url(/assets/pitch/raised-rent-lime-wrap-source.png) 18% 50%/315% 100%}.static-can:after{content:"";position:absolute;inset:0;box-shadow:inset 17px 0 20px var(--color-shadow),inset -17px 0 22px var(--color-shadow)}.can-fallback-note{text-align:center;color:var(--color-muted);font-size:.75rem}.study{max-width:1080px;margin:auto;padding:var(--space-xl) var(--gutter)}.study>h1{font-size:clamp(3rem,7vw,6rem);color:var(--color-accent)}.study>p{max-width:60ch;margin-top:var(--space-lg)}.study .can-viewport{height:620px}.study .can-experience{background:var(--color-panel)}.study .can-controls{padding-bottom:var(--space-xl)}.artwork-frame{aspect-ratio:1.5;width:100%;position:relative;background:var(--color-panel)}.artwork-frame>div{position:absolute!important;inset:0}.document-page{max-width:820px;margin:auto;padding:var(--space-2xl) var(--gutter) var(--space-3xl);min-height:65vh}.document-page h1{font-size:clamp(3rem,7vw,5rem);margin-bottom:var(--space-xl);color:var(--color-accent)}.document-page h2{font-size:1.9rem;margin:var(--space-xl) 0 var(--space-md)}.document-page .field{margin-block:var(--space-md)}.document-page .button{margin-top:var(--space-md)}.document-page li{margin-block:.5rem}.portal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl)}.portal-layout h2{margin-top:0}.notice{padding:var(--space-md);border:1px solid var(--color-rule);color:var(--color-muted);font-size:.85rem}@media(hover:hover)and (pointer:fine){.button:hover{transform:translateY(-2px);color:var(--color-ink)}.can-controls button:hover{border-color:var(--color-accent)}a:hover{color:var(--color-cyan)}}@media(max-width:950px){.launch-board{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.launch-copy{padding-top:var(--space-xl)}.launch-copy h1{font-size:5.3rem}.product-side{padding-inline:var(--space-lg)}.product-heading{align-items:flex-start;flex-direction:column;gap:.4rem}.product-heading p{text-align:left}.product-facts{gap:var(--space-md)}}@media(max-width:700px){.site-header{padding-block:0}.logo{width:125px;height:74px}.site-header nav{gap:var(--space-md)}.site-header nav a{font-size:.75rem}.launch-board{display:flex;flex-direction:column}.launch-copy{padding:0}.launch-copy h1{order:0;padding:var(--space-xl) var(--gutter) 0;font-size:clamp(4rem,13.7vw,6rem);max-width:none;background:var(--color-ink)}.intro{order:1;padding-inline:var(--gutter);margin:var(--space-lg) 0 0;max-width:40ch;font-size:.95rem}.product-side{order:2;padding:var(--space-lg) var(--gutter);margin-top:var(--space-lg)}.product-heading{flex-direction:row;align-items:center}.product-heading h2{font-size:1.9rem}.product-heading p{text-align:right;font-size:.68rem}.can-viewport{height:420px}.product-facts{margin-top:var(--space-lg)}.signup{order:3;padding:var(--space-2xl) var(--gutter);max-width:none;background:var(--color-ink) url(/assets/yessuh-bg-corners.png) center/cover}.signup>*{max-width:none}.story{grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-block:var(--space-2xl)}.story figure{order:2}.story h2{font-size:3.75rem}.site-footer{gap:var(--space-sm)}.site-footer nav{gap:var(--space-md)}.study .can-viewport{height:450px}.portal-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.site-header nav a:first-child{display:none}.product-heading{flex-direction:column;align-items:flex-start}.product-heading p{text-align:left}.form-grid{grid-template-columns:minmax(0,1fr)}.can-controls{gap:.25rem}.can-controls button{padding:.4rem .5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:0ms!important;animation:none!important}.button:hover,.button:active{transform:none}}
