@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('/fonts/dm-sans-latin-wght-normal.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/fonts/manrope-latin-wght-normal.woff2') format('woff2')}
:root{--bg:#f6f6f0;--paper:#fff;--ink:#20271f;--muted:#697261;--line:#dfe4d6;--sage:#e5edda;--lime:#d6f94c;--lilac:#e1d7f4;--pink:#f3dce1;--blue:#3457da;font-family:'DM Sans',system-ui,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}button,a,input,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,.launch-brand{font-family:'Manrope',system-ui,sans-serif}fieldset{border:0;padding:0;margin:0;min-width:0}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.launch-skip{position:fixed;top:-100px;left:20px;z-index:30;padding:12px 18px;background:var(--ink);color:white;border-radius:10px}.launch-skip:focus{top:15px}.launch-shell{max-width:1280px;margin:0 auto;padding:0 52px}.launch-header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.launch-brand{font-size:30px;font-weight:800;letter-spacing:-1.8px;line-height:1}.launch-brand span{color:#667a4f}.launch-header nav{display:flex;align-items:center;gap:32px;font-size:12px}.header-cta{display:inline-flex;align-items:center;gap:18px;border:1px solid #cfd7c4;border-radius:99px;padding:11px 17px}.header-cta:hover{background:var(--sage)}.launch-eyebrow{display:flex;gap:9px;align-items:center;font-size:9px;font-weight:750;letter-spacing:1.6px;line-height:1.7}.status-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#7a925e}.launch-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:62px;padding:80px 0 95px}.hero-copy h1{font-size:clamp(58px,6.7vw,88px);font-weight:750;line-height:1.08;letter-spacing:-5px;margin:24px 0 25px}.hero-highlight{display:inline-block;position:relative;isolation:isolate}.hero-highlight:after{content:'';position:absolute;z-index:-1;left:-4px;right:-8px;height:23%;bottom:5px;background:var(--lilac);transform:rotate(-2deg);border-radius:4px}.hero-lead{font-size:19px;line-height:1.65;letter-spacing:-.2px;max-width:440px}.hero-detail{font-size:13px;line-height:1.85;color:var(--muted);max-width:430px;margin-top:15px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.launch-button{display:inline-flex;align-items:center;justify-content:center;gap:29px;padding:15px 22px;min-height:49px;background:var(--ink);border:1px solid var(--ink);color:white;border-radius:10px;font-size:12px;font-weight:650;text-align:center}.launch-button:hover{background:#384632}.launch-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;padding:6px 0}.launch-text-link:hover{text-decoration:underline;text-underline-offset:4px}.launch-small{font-size:10px;line-height:1.85;color:var(--muted)}.launch-small a{text-decoration:underline;text-underline-offset:3px}.hero-honesty{margin-top:16px;font-size:10px}.preview-wrap{position:relative;max-width:490px;width:100%;padding:28px 0 0;isolation:isolate;scroll-margin-top:25px}.preview-label{font-size:8px;letter-spacing:1.1px;font-weight:700;color:#737a69;margin-bottom:15px;text-align:center}.preview-orbit{position:absolute;z-index:-2;width:375px;height:375px;border:1px solid #d4dcc7;border-radius:50%;top:65px;left:calc(50% - 187px);transform:rotate(-15deg)}.preview-orbit:after{content:'';position:absolute;inset:-27px;border-radius:50%;border:1px dashed #e0e4d5}.preview-sticker{position:absolute;right:-21px;top:-4px;padding:15px 18px;z-index:3;background:var(--lime);border:1px solid #c2de4d;border-radius:12px;font-family:'Manrope',sans-serif;font-size:12px;font-weight:800;line-height:1.35;letter-spacing:-.3px;transform:rotate(9deg);box-shadow:3px 4px 0 #cad3bc}.preview-window{position:relative;border:1px solid #d8dfce;border-radius:22px;background:white;box-shadow:0 20px 45px #26351a0c;transform:rotate(-2deg);overflow:hidden}.preview-window:focus-within{transform:none}.preview-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #edf0e6;font-size:8px;letter-spacing:.8px;font-weight:650;color:#69745d}.preview-dots{display:flex;gap:4px}.preview-dots i{width:5px;height:5px;border-radius:50%;background:#d4dbcb}.preview-dots i:nth-child(2){background:#e3d7f3}.preview-dots i:nth-child(3){background:#edd5dc}.preview-controls{display:flex;gap:5px;padding:16px 20px 0}.preview-controls button{flex:1;padding:9px 6px;border-radius:7px;font-size:10px;white-space:nowrap;color:var(--muted);border:1px solid transparent}.preview-controls button[aria-pressed=true]{background:#f0f4e8;color:var(--ink);border-color:#e0e7d4;font-weight:700}.preview-controls button:hover{background:#f7f8f3}.preview-view{padding:24px 24px 20px;min-height:328px}.preview-tag{display:inline-block;font-size:8px;letter-spacing:.8px;font-weight:700;padding:6px 9px;border-radius:5px}.tag-sage{background:var(--sage)}.tag-lilac{background:var(--lilac)}.tag-pink{background:var(--pink)}.preview-view h2{font-size:27px;line-height:1.2;letter-spacing:-1.1px;margin:15px 0 19px}.sample-note{padding:18px;border:1px solid #dce3d2;border-radius:9px;background:#f8faf4}.sample-note p{font-size:13px;line-height:1.85}.sample-note>span{display:block;font-size:9px;color:var(--muted);margin-top:12px}.preview-caption{font-size:10px;line-height:1.8;color:var(--muted);margin-top:17px}.sample-feedback{padding:19px;margin:0;background:#f5f0fc;border-left:3px solid #cbb7ec;border-radius:0 9px 9px 0;font-size:16px;line-height:1.7;letter-spacing:-.2px}.sample-feedback span{display:block;font-size:9px;letter-spacing:.1px;color:var(--muted);margin-top:13px}.sample-question{font-size:11px;line-height:1.75;margin-bottom:14px}.sample-choice{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e2e7d9;border-radius:7px;font-size:9px;margin-top:7px}.sample-choice span{font-size:8px;font-weight:700;background:#edf2e5;border-radius:4px;padding:4px 6px}.sample-solution{margin-top:14px;font-size:10px;line-height:1.8}.sample-solution summary{cursor:pointer;font-weight:650;color:var(--blue);text-underline-offset:3px}.sample-solution p{background:#f0f5e8;padding:12px;border-radius:7px;margin-top:9px;color:#526345}.preview-bottom{display:flex;justify-content:space-between;align-items:center;padding:14px 23px 17px;border-top:1px solid #edf0e6}.preview-progress{display:flex;gap:5px}.preview-progress i{width:5px;height:5px;border-radius:50%;background:#e4e8dd}.preview-progress .is-current{background:#9aae7b}.preview-next{font-size:9px;font-weight:650;display:flex;gap:14px;align-items:center}.preview-disclaimer{font-size:9px;color:var(--muted);text-align:center;line-height:1.7;margin:21px 15px 0}.idea-section{border-top:1px solid var(--line);padding:69px 0 73px;scroll-margin-top:25px}.section-intro h2,.interest-copy h2{font-size:clamp(33px,4.4vw,53px);font-weight:700;line-height:1.15;letter-spacing:-2.4px;margin:17px 0 14px}.section-intro>p{font-size:13px;color:var(--muted);line-height:1.8}.idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:32px}.idea-card{position:relative;padding:29px 27px 72px;border-radius:18px;border:1px solid #dce3d2}.idea-sage{background:#eaf0df}.idea-lilac{background:#e9e1f5;border-color:#e0d6ee}.idea-pink{background:#f5e5e8;border-color:#ebdce0}.idea-number{font-size:8px;font-weight:750;letter-spacing:1.1px}.idea-card h3{font-size:24px;line-height:1.25;letter-spacing:-.9px;margin:22px 0 14px}.idea-card p{font-size:11px;line-height:1.85;color:#5d6755;max-width:270px}.idea-glyph{position:absolute;bottom:22px;right:28px;font-size:27px;font-weight:400}.idea-note{margin-top:20px;max-width:760px}.interest-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:85px;padding:65px 0 80px;border-top:1px solid var(--line);align-items:start;scroll-margin-top:30px}.interest-copy>p{font-size:13px;line-height:1.85;color:var(--muted);max-width:400px;margin-top:17px}.interest-copy>.launch-small{font-size:10px;max-width:350px}.interest-card{background:white;border:1px solid var(--line);border-radius:20px;padding:30px}.email-label{display:block;font-size:12px;font-weight:650;margin-bottom:10px}.interest-card input[type=email],#share-url{display:block;width:100%;border:1px solid #d5ddca;border-radius:8px;padding:13px 14px;min-height:48px;font-size:14px;color:var(--ink);background:#fbfcf8}.interest-card input[type=email]::placeholder{color:#8b9383}.interest-card fieldset:disabled{opacity:.6}.interest-check{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.8;color:#606c55;margin-top:18px}.interest-check input{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--ink)}.interest-submit{width:100%;margin-top:24px;justify-content:space-between}.interest-status{font-size:11px;line-height:1.8;color:#55703d;min-height:20px;margin:14px 0}.interest-status.is-error,#withdraw-status.is-error{color:#963d29}.interest-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.interest-card #interest-privacy{padding-top:16px;border-top:1px solid var(--line)}.withdraw-panel{padding-top:20px;border-top:1px solid var(--line);margin-top:22px}.withdraw-panel>p:first-child{font-size:11px;line-height:1.8;color:var(--muted)}.withdraw-panel>button{margin:8px 0 12px}.withdraw-panel #withdraw-status{margin-top:12px}.share-area{margin-top:30px;border-top:1px solid var(--line);padding-top:22px}.share-area>span{font-size:10px;color:var(--muted)}.share-buttons{display:flex;gap:24px;margin-top:7px;flex-wrap:wrap}.share-status{min-height:18px;margin-top:4px}.share-area #share-url{font-size:11px;margin-top:12px}.launch-footer{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:29px 0 35px;border-top:1px solid var(--line)}.launch-footer .launch-brand{font-size:23px}.launch-footer>p{font-size:10px;color:var(--muted);margin-right:auto}.launch-footer nav{display:flex;flex-wrap:wrap;gap:17px;font-size:10px}.launch-footer nav a{text-decoration:underline;text-underline-offset:3px}.launch-footer>small{font-size:9px;color:var(--muted)}.can-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.can-reveal .reveal.is-visible{opacity:1;transform:none}.maintenance-label{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:1.4px}.maintenance-main{min-height:calc(100vh - 205px);padding:72px 0 80px;display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center}.maintenance-art{position:relative;width:210px;height:100px;margin:0 0 43px}.maintenance-tile{position:absolute;display:grid;place-items:center;width:72px;height:78px;border:1px solid #d2dbc4;border-radius:15px;font-size:34px;font-weight:400}.tile-one{left:8px;top:10px;background:var(--sage);transform:rotate(-13deg)}.tile-two{left:69px;top:0;background:var(--lilac);border-color:#d6c9e9;transform:rotate(3deg)}.tile-three{right:6px;top:18px;background:var(--pink);border-color:#e5ccd3;transform:rotate(14deg)}.maintenance-main h1{font-size:clamp(43px,5.8vw,72px);letter-spacing:-3.4px;line-height:1.12;margin:21px 0}.maintenance-main>p{font-size:14px;line-height:1.9;color:var(--muted)}.maintenance-actions{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;margin-top:30px}
@media(min-width:1450px){.launch-shell{max-width:1390px}.launch-hero{gap:95px;padding-top:95px;padding-bottom:112px}.hero-copy h1{font-size:99px}.preview-wrap{max-width:520px}.preview-view{min-height:345px;padding:28px}.preview-view h2{font-size:31px}.preview-sticker{right:-20px;top:-9px}}
@media(max-width:1050px){.launch-shell{padding:0 32px}.launch-hero{gap:38px;padding-top:65px}.hero-copy h1{font-size:70px;letter-spacing:-3.7px}.hero-lead{font-size:17px}.preview-sticker{right:-8px;top:0}.preview-view{padding:22px 20px;min-height:340px}.preview-view h2{font-size:24px}.interest-section{gap:45px}.idea-card{padding:25px 22px 66px}.idea-card h3{font-size:21px}}
@media(max-width:780px){.launch-hero{grid-template-columns:1fr;gap:35px;padding-top:46px;padding-bottom:61px}.hero-copy{max-width:600px}.hero-copy h1{font-size:80px;letter-spacing:-4.6px}.hero-lead{max-width:500px}.hero-detail{max-width:510px}.preview-wrap{max-width:480px;margin:0 auto;padding-top:30px}.preview-sticker{right:-9px;top:2px}.preview-view{min-height:318px}.idea-grid{gap:12px}.idea-card{padding:23px 18px 65px}.idea-card h3{font-size:20px}.idea-card p{font-size:10px}.interest-section{grid-template-columns:1fr;gap:30px}.interest-copy>p{max-width:560px}.interest-copy>.launch-small{max-width:450px}.interest-card{max-width:590px;width:100%}.launch-footer>p{display:none}.launch-footer nav{margin-left:auto}.section-intro h2,.interest-copy h2{font-size:44px}.maintenance-main{min-height:calc(100vh - 190px)}}
@media(max-width:520px){html{scroll-padding-top:20px}.launch-shell{padding:0 22px}.launch-header{min-height:84px;gap:14px}.launch-brand{font-size:27px;letter-spacing:-1.6px}.launch-header nav{gap:16px;font-size:10px}.header-cta{padding:9px 12px;gap:8px}.launch-header nav>a:first-child{display:none}.launch-eyebrow{font-size:8px;letter-spacing:1.2px}.hero-copy h1{font-size:clamp(55px,13vw,70px);letter-spacing:-3.4px;margin-top:21px}.hero-lead{font-size:16px;line-height:1.75}.hero-detail{font-size:12px;line-height:1.85}.hero-actions{gap:22px}.launch-button{min-height:49px;padding:14px 19px;font-size:11px;gap:20px}.launch-text-link{font-size:11px}.hero-honesty{font-size:9px;max-width:250px}.preview-wrap{padding-top:24px}.preview-label{font-size:7px;letter-spacing:.7px;margin-bottom:14px;text-align:left;padding-left:6px}.preview-sticker{font-size:10px;right:0;top:-4px;padding:12px 13px}.preview-window{transform:none;border-radius:18px}.preview-topbar{padding:15px 17px;font-size:7px;letter-spacing:.6px}.preview-controls{padding:14px 13px 0}.preview-controls button{font-size:9px;padding:9px 4px}.preview-view{padding:22px 19px;min-height:320px}.preview-view h2{font-size:26px}.preview-orbit{width:280px;height:280px;left:calc(50% - 140px);top:90px}.preview-disclaimer{font-size:8px;margin:17px 8px 0}.idea-section{padding:48px 0}.section-intro h2,.interest-copy h2{font-size:36px;letter-spacing:-1.7px}.idea-grid{grid-template-columns:1fr;margin-top:25px;gap:13px}.idea-card{padding:26px 24px 29px}.idea-card h3{font-size:25px;margin-top:18px}.idea-card p{font-size:12px;max-width:310px;padding-right:20px}.idea-glyph{bottom:auto;top:21px;right:25px;font-size:25px}.idea-note{font-size:9px}.interest-section{padding:47px 0 52px;gap:25px}.interest-card{padding:24px 22px;border-radius:17px}.interest-copy>p{font-size:12px}.interest-copy>.launch-small{font-size:10px}.share-area{margin-top:24px}.interest-check{font-size:11px}.launch-footer{padding:25px 0;gap:17px}.launch-footer nav{width:100%;margin:0;order:3;gap:22px}.launch-footer small{margin-left:auto}.maintenance-main{padding:60px 0;min-height:calc(100vh - 220px)}.maintenance-art{transform:scale(.9);margin-bottom:28px}.maintenance-main h1{font-size:44px;letter-spacing:-2.1px}.maintenance-main>p{font-size:13px}.maintenance-label{font-size:7px;letter-spacing:1px}.maintenance-actions{gap:22px}.maintenance-main .launch-eyebrow{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.preview-window{transform:none}.can-reveal .reveal,.can-reveal .reveal.is-visible{opacity:1;transform:none;transition:none}}
/* Decorative rotated cards and orbit borders stay inside the page canvas. */
html,.launch-page{overflow-x:clip}.launch-shell,.hero-copy,.preview-wrap,.interest-copy,.interest-card{min-width:0}
#receipt-picker{margin:14px 0}#receipt-picker label{display:block;font-size:10px;font-weight:650;margin-bottom:7px}#receipt-selection{max-width:100%;width:100%;border:1px solid var(--line);background:#fbfcf8;padding:10px;border-radius:7px;font:inherit;font-size:11px}.maintenance-preferences{max-width:590px;margin:0 auto 55px;padding:25px 28px;border:1px solid var(--line);border-radius:16px;background:#fff}.maintenance-preferences h2{font-size:20px;letter-spacing:-.6px;margin-bottom:12px}.maintenance-preferences>p{font-size:11px;line-height:1.85;color:var(--muted)}.maintenance-preferences a{text-decoration:underline;text-underline-offset:3px}.maintenance-preferences .withdraw-panel{padding-top:12px;margin-top:15px}.maintenance-preferences noscript p{font-size:11px;color:var(--muted);margin-top:12px}@media(max-width:520px){.maintenance-preferences{padding:22px;margin-bottom:35px}.maintenance-preferences h2{font-size:19px}}
