:root{--ink:#18352f;--muted:#5c6a63;--cream:#f8f6ee;--green:#173d34;--mint:#d8e7cf;--orange:#ef9864;--line:#deded3;--serif:'DM Serif Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.announcement{background:#183c33;color:#fff;text-align:center;padding:11px 18px;font-size:12px;letter-spacing:.02em}.announcement a{text-decoration:underline;text-underline-offset:3px;margin-left:12px;font-weight:700}.sparkle{color:#f1a77a;margin-right:8px}.site-header{display:flex;align-items:center;justify-content:space-between;height:88px;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:700;letter-spacing:-.055em;font-size:21px;white-space:nowrap}.brand-mark{display:flex;align-items:center;justify-content:center;position:relative;width:39px;height:39px;background:var(--green);border-radius:12px;color:#fff;font-family:var(--serif);font-size:28px;font-weight:400}.brand-mark span{font-family:var(--sans);font-size:12px;position:absolute;top:3px;right:4px}.brand-accent{color:#a56843}.site-header nav{display:flex;gap:30px;font-size:13px;font-weight:600}.site-header nav a:hover,.text-link:hover{color:#a25c38}.button{border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-weight:700;padding:17px 23px;font-size:13px;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-small{padding:12px 17px}.button-outline{border:1px solid var(--ink)}.button-primary{background:var(--orange);color:#18352f}.button-primary:hover{background:#f6ab7e}.button-dark{background:var(--green);color:#fff}.hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:615px;gap:45px;padding-top:42px;padding-bottom:85px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:#65796d;margin:0 0 20px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#eaa077;margin-right:8px}h1,h2,h3,p{margin-top:0}h1,h2,.bottom-quote p{font-family:var(--serif);font-weight:400;letter-spacing:-.038em}h1{font-size:clamp(54px,6vw,83px);line-height:1.07;margin-bottom:24px;max-width:670px}h1 em,h2 em,.bottom-quote em{color:#a56e4c;font-weight:400}.hero-description{font-size:17px;line-height:1.8;max-width:510px;color:var(--muted);margin-bottom:29px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.text-link{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.hero-note{font-size:11px;color:#8a9189;letter-spacing:.04em;margin-top:27px}.hero-art{height:465px;position:relative;display:flex;align-items:center;justify-content:center;background:#dbe8d4;border-radius:47% 47% 9% 9%;isolation:isolate}.art-paper{width:66%;height:73%;background:#f8f4e9;border:1px solid #203d34;box-shadow:8px 10px 0 #264d3e;position:absolute;transform:rotate(7deg);padding:22px}.paper-back{transform:rotate(-9deg) translate(-18px,7px);background:#edb087}.paper-front{display:flex;flex-direction:column}.paper-header,.paper-footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.1em;font-weight:700;border-bottom:1px solid #c9cfc5;padding-bottom:10px}.paper-icon{font-size:49px;color:#df8e65;margin-top:14px}.paper-title{font:46px/1.05 var(--serif);letter-spacing:-.05em;margin-top:5px}.paper-title i{color:#ae744e}.paper-lines{margin-top:19px;display:grid;gap:7px}.paper-lines span{height:5px;background:#d6d9cd;width:90%}.paper-lines span:nth-child(2){width:70%}.paper-lines span:nth-child(3){width:80%}.paper-footer{border-top:1px solid #c9cfc5;border-bottom:0;padding:11px 0 0;margin-top:auto;font-size:7px}.paper-footer span{color:#b36b45}.art-sticker{position:absolute;z-index:2;left:-10px;top:65px;transform:rotate(-13deg);background:#f2ad7f;padding:15px 19px;border-radius:5px;font-weight:800;font-size:13px;line-height:1.25;box-shadow:3px 4px 0 #224335}.art-sticker span{margin-left:15px}.art-circle{position:absolute;right:-16px;bottom:42px;background:#21483d;border-radius:50%;width:122px;height:122px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font:51px/1 var(--serif);transform:rotate(11deg)}.art-circle sup{font:16px var(--sans)}.art-circle small{font:700 11px var(--sans);letter-spacing:.15em;margin-top:5px}.ticker{overflow:hidden;background:#e8a47a;border-top:1px solid #c38b69;border-bottom:1px solid #c38b69}.ticker-inner{min-width:max-content;text-align:center;padding:17px 0;font-size:12px;font-weight:800;letter-spacing:.16em}.ticker-inner span{padding:0 27px;color:#fff}.section{padding-top:110px;padding-bottom:110px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.section-heading h2,h2{font-size:clamp(43px,5vw,65px);line-height:1.12;margin-bottom:0}.section-heading>p{font-size:14px;color:var(--muted);line-height:1.8;max-width:330px;margin:0}.feature-card{border:1px solid var(--line);background:#fffdf7;border-radius:12px;display:grid;grid-template-columns:.93fr 1.07fr;overflow:hidden;box-shadow:0 10px 35px #213e3010}.feature-visual{background:#b5c9af;min-height:445px;display:flex;flex-direction:column;justify-content:space-between;padding:27px;position:relative}.feature-visual-top{display:flex;justify-content:space-between;align-items:center}.label-pill{background:#f7f4e8;border-radius:3px;padding:8px 11px;font-size:10px;letter-spacing:.12em;font-weight:800}.feature-visual-arrow{font-size:30px}.feature-visual-word{font:clamp(80px,9vw,140px)/.85 var(--serif);letter-spacing:-.06em;margin:auto 0;text-align:center;transform:rotate(-6deg)}.feature-visual-word i{color:#f8f4e9}.feature-visual-bottom{font-size:10px;letter-spacing:.13em;font-weight:700}.feature-body{padding:51px 49px;display:flex;flex-direction:column;align-items:start}.feature-body .eyebrow{margin-bottom:18px}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.tags span{border:1px solid #d8ded5;padding:7px 10px;border-radius:4px;font-size:10px;font-weight:700}.feature-body h3{font:37px/1.2 var(--serif);letter-spacing:-.025em;margin-bottom:17px}.feature-body>p:not(.eyebrow):not(.sample-disclaimer){color:var(--muted);font-size:14px;line-height:1.85}.feature-list{list-style:none;padding:0;margin:11px 0 25px;display:grid;gap:12px;font-size:13px}.feature-list span{color:#a06d4c;font-weight:800;margin-right:10px}.sample-disclaimer{font-size:10px;color:#888f86;margin:17px 0 0}.how-section{background:#e9eee3}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px}.steps article{border-top:1px solid #bfcfc0;padding-top:20px}.step-number{display:flex;justify-content:space-between;color:#a56e4c;font:35px var(--serif);margin-bottom:40px}.step-number span{font:20px var(--sans)}.steps h3{font:27px var(--serif);margin-bottom:12px}.steps p{font-size:14px;color:var(--muted);line-height:1.8;max-width:295px}.subscribe-section{padding-top:105px;padding-bottom:105px}.subscribe-panel{display:grid;grid-template-columns:1.1fr .9fr;background:#1c4439;color:#fff;border-radius:12px;padding:65px;gap:60px;align-items:center;overflow:hidden;position:relative}.subscribe-panel:before{content:'✳';position:absolute;left:30%;bottom:-170px;font-size:420px;line-height:1;color:#ffffff08;pointer-events:none}.eyebrow.light{color:#c3d8c6}.subscribe-copy h2{max-width:550px}.subscribe-copy h2 em{color:#f0ad82}.subscribe-copy>p:not(.eyebrow){max-width:430px;color:#d1dfd5;line-height:1.8;font-size:15px;margin-top:20px}.sub-points{display:flex;flex-wrap:wrap;gap:12px 23px;font-size:11px;color:#d1dfd5;margin-top:27px}.signup-box{position:relative;background:#f9f7ee;color:var(--ink);padding:37px;border-radius:9px}.signup-box h3{font:36px var(--serif);margin-bottom:8px}.signup-box>p{font-size:13px;color:var(--muted);line-height:1.7}.signup-form{display:flex;flex-direction:column;gap:11px;margin-top:22px}.signup-form label{font-size:11px;font-weight:800}.signup-form input{padding:16px 14px;background:#fff;border:1px solid #cfd8ce;border-radius:5px;min-width:0;font-size:14px}.signup-form .button{width:100%}.form-status{font-size:12px;line-height:1.5;color:#8a5539;margin:0}.fine-print{font-size:10px!important;line-height:1.6!important;color:#7c857d!important;margin:15px 0 0!important}.fine-print a{text-decoration:underline}.seller-section{display:grid;grid-template-columns:.35fr 1fr;gap:45px;align-items:start;max-width:950px}.seller-icon{height:175px;width:175px;background:#e9a67e;border-radius:50%;display:grid;place-items:center;font:110px var(--serif);transform:rotate(-14deg)}.seller-section h2{margin-bottom:22px}.seller-section p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.85;max-width:600px}.seller-section .button{margin-top:10px}.seller-note{font-size:11px!important;margin-top:16px}.bottom-quote{padding-top:35px;padding-bottom:100px;text-align:center;border-top:1px solid var(--line)}.bottom-quote p{font-size:clamp(28px,4vw,49px);max-width:850px;margin:0 auto 23px}.bottom-quote span{font-size:10px;letter-spacing:.2em;font-weight:700;color:#8d978d}footer{background:#e9eee3;padding:45px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-inner .brand{font-size:17px}.footer-inner .brand-mark{height:33px;width:33px;font-size:23px}.footer-inner p,.footer-inner small{font-size:11px;color:var(--muted);margin:0}.footer-links{display:flex;gap:18px;font-size:12px;font-weight:700}.footer-links a:not([href]){opacity:.4;cursor:default}.legal{max-width:800px;margin:70px auto 100px;padding:0 28px}.legal h1{font-size:52px}.legal h2{font-size:27px}.legal p,.legal li{line-height:1.8;color:var(--muted)}@media(max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:25px;padding-top:55px}.hero-art{max-width:550px;width:100%;margin:0 auto}.feature-card{grid-template-columns:1fr}.feature-visual{min-height:340px}.feature-visual-word{font-size:100px}.subscribe-panel{grid-template-columns:1fr;padding:42px;gap:30px}.seller-section{grid-template-columns:1fr;gap:25px}.seller-icon{height:110px;width:110px;font-size:75px}.section{padding-top:75px;padding-bottom:75px}}@media(max-width:600px){.wrap{padding-left:20px;padding-right:20px}.announcement{font-size:10px}.announcement a{display:inline-block;margin-left:5px}.site-header{height:73px}.brand{font-size:17px}.brand-mark{height:34px;width:34px;font-size:24px}.site-header .button{padding:10px;font-size:11px}.hero{padding-top:35px;padding-bottom:65px}.hero-art{height:355px}.art-paper{padding:15px}.paper-title{font-size:33px}.paper-icon{font-size:32px}.art-sticker{font-size:10px;left:0;top:36px}.art-circle{height:83px;width:83px;font-size:33px;right:0;bottom:25px}.art-circle small{font-size:8px}.section-heading{display:block}.section-heading>p{margin-top:18px}.feature-body{padding:30px 24px}.feature-body h3{font-size:31px}.steps{grid-template-columns:1fr;gap:26px;margin-top:35px}.step-number{margin-bottom:15px}.subscribe-panel{padding:30px 22px}.signup-box{padding:26px 20px}.seller-section{padding-top:65px}.bottom-quote{padding-bottom:70px}.footer-inner{flex-direction:column;align-items:start}}
