:root{font-family:Arial,Helvetica,sans-serif;color:#493c42;background:#f2ebbf;font-synthesis:none;--ink:#493c42;--paper:#f2ebbf;--gold:#f3b562;--teal:#8cbeb2}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}body:before{content:"";display:block;height:8px;background:linear-gradient(90deg,#8cbeb2 0 33.33%,#f3b562 33.33% 66.66%,#f06060 66.66%)}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}:focus-visible{outline:3px solid #713d20;outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}p{line-height:1.65}h1,h2{font-family:Georgia,'Times New Roman',serif;font-style:italic;letter-spacing:-.055em;line-height:1.02}h1{font-size:clamp(3.8rem,6.9vw,6.8rem)}h2{font-size:clamp(2.6rem,4.6vw,4.2rem)}h3{font-size:1.3rem;letter-spacing:-.03em}::selection{background:var(--gold)}.wrap{max-width:1280px;margin-inline:auto;padding-inline:48px}.header{display:flex;align-items:center;gap:40px;min-height:116px}.brand{display:block;width:164px;flex-shrink:0}.brand img{display:block}.header nav{display:flex;gap:30px;margin-left:auto}.header nav a{text-decoration:none;font-size:14px}.launch-label,.eyebrow,.art-label{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em}.launch-label{border:1px solid var(--ink);border-radius:30px;padding:9px 15px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;padding-top:65px;padding-bottom:72px;align-items:center}.eyebrow{margin-bottom:24px}.dot{display:inline-block;width:8px;height:8px;background:#426a5e;border-radius:50%;margin-right:9px}.hero .markdown>p{max-width:540px;font-size:18px;line-height:1.65;margin-top:25px}.waitlist{margin-top:32px;scroll-margin-top:30px}.waitlist label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.signup-row{display:flex;gap:9px}.signup-row input{min-width:0;flex:1;border:2px solid var(--ink);border-radius:9px;padding:16px;background:#fffbed;color:var(--ink);font-size:16px}.signup-row input::placeholder{color:#73656a}button,.button{border:2px solid var(--ink);border-radius:9px;background:var(--gold);color:var(--ink);font-size:14px;font-weight:700;padding:16px 20px;box-shadow:3px 4px 0 var(--ink);cursor:pointer;white-space:nowrap}.button{display:inline-block;text-decoration:none}button:hover,.button:hover{background:#ffd193}button:disabled{cursor:default;box-shadow:none}.fine-print{font-size:11px;line-height:1.65;margin-top:14px;max-width:510px}.signup-note{font-size:12px;margin-top:12px}#signup-status{font-size:14px;font-weight:700;margin-top:12px}#signup-status:empty{display:none}.hero-art{border:2px solid var(--ink);border-radius:24px;overflow:hidden;background:linear-gradient(90deg,#8cbeb2 0 33.33%,#f3b562 33.33% 66.66%,#f06060 66.66%);box-shadow:7px 8px 0 var(--ink);transform:rotate(2deg)}.hero-art img{display:block;width:100%;padding:0 10px}.art-label{display:flex;justify-content:space-between;gap:10px;padding:22px 20px 0;font-size:9px}.hero-art figcaption{border-top:2px solid var(--ink);padding:17px 22px;background:#fffbed;font:italic bold 22px Georgia,serif}.credibility{border-block:1px solid #a99d81;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;font-size:14px}.credibility>a{font-weight:700}.features{padding-block:88px}.features .markdown{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}.features h2{grid-column:1/-1;max-width:700px}.features h2+p{grid-column:1/-1;margin:22px 0 44px}.features h3{grid-row:3;border-top:3px solid var(--ink);padding-top:24px;margin-bottom:14px}.features h3:nth-of-type(2){border-color:#426a5e}.features h3:nth-of-type(3){border-color:#ba4a32}.features h3+p{grid-row:4;font-size:15px}.faq{border-top:1px solid #a99d81;display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding-block:72px}.faq h2{font-size:clamp(2.5rem,4vw,3.7rem)}details{border-bottom:1px solid #a99d81;padding:21px 0}details:first-child{padding-top:0}summary{font-size:17px;font-weight:700;cursor:pointer;line-height:1.5}details p{margin-top:15px;font-size:15px}.closing{text-align:center;border-top:1px solid #a99d81;padding-block:76px}.closing .button{margin-top:32px}.footer{border-top:1px solid #a99d81;padding-block:28px;display:flex;align-items:center;gap:30px;font-size:12px}.footer nav{display:flex;gap:25px;margin-left:auto}.footer>span{font-style:italic}.prose{max-width:850px;padding-block:60px 90px}.prose h1{font-size:clamp(3rem,6vw,4.8rem);margin-bottom:32px}.prose h2{font:700 24px/1.2 Arial,sans-serif;letter-spacing:-.03em;margin:32px 0 16px}.prose p{margin-block:15px}.skip-link{position:absolute;left:20px;top:-100px;background:var(--paper);padding:12px;z-index:2}.skip-link:focus{top:15px}
@media(max-width:1000px){.wrap{padding-inline:30px}.hero{gap:35px}.launch-label{display:none}.hero{grid-template-columns:1.3fr 1fr}.signup-row{flex-direction:column}.hero h1{font-size:clamp(3.6rem,7.5vw,5.5rem)}.faq{gap:40px}.footer>span{display:none}}
@media(max-width:700px){.wrap{padding-inline:22px}.header{min-height:90px;gap:20px}.brand{width:135px}.header nav{gap:18px}.header nav a{font-size:13px}.hero{display:block;padding-top:38px;padding-bottom:50px}.hero h1{font-size:clamp(2.7rem,11vw,4rem)}.hero .markdown>p{font-size:17px}.hero-art{max-width:430px;margin:44px auto 0;width:calc(100% - 12px)}.signup-row{flex-direction:row;flex-wrap:wrap}.signup-row input{flex-basis:190px}.signup-row button{flex-grow:1}.credibility{align-items:flex-start;flex-direction:column;gap:10px}.features{padding-block:55px}.features .markdown{display:block}.features h3{margin-top:30px}.features h2+p{margin-bottom:26px}.faq{display:block;padding-block:50px}.questions{margin-top:30px}.closing{padding-block:55px}.closing h2{font-size:2.7rem}.footer{align-items:flex-start;flex-direction:column;gap:15px}.footer nav{margin-left:0;flex-wrap:wrap}.prose{padding-top:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}