@font-face{font-family:Atkinson;src:url('/assets/fonts/atkinson-hyperlegible-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Atkinson;src:url('/assets/fonts/atkinson-hyperlegible-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Zilla;src:url('/assets/fonts/zilla-slab-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:light;--ink:#193d32;--muted:#51635c;--paper:#f6f4eb;--line:#d4d9cd;--lime:#d4e798;--serif:Zilla,Georgia,serif}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Atkinson,Arial,sans-serif;font-size:18px;line-height:1.5}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #8b4b17;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.03}h1,h2{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(64px,7.5vw,110px)}h2{font-size:clamp(40px,4.5vw,64px)}h3{font-size:26px}em{font-style:normal;color:#678044}img{display:block;max-width:100%;height:auto}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip-link{position:absolute;left:20px;top:-90px;z-index:10;background:white;padding:12px}.skip-link:focus{top:10px}.site-header{height:100px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:inline-flex;gap:12px;align-items:center;font-weight:700;font-size:27px;letter-spacing:-1px;text-decoration:none}.brand-mark{display:grid;place-items:center;width:35px;height:35px;background:var(--ink);color:var(--paper);border-radius:50%;font-family:var(--serif);font-size:30px;line-height:1;padding-bottom:6px}.site-header nav{display:flex;gap:32px;font-size:15px}.site-header nav a{text-decoration:none;padding-block:12px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;margin-bottom:24px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;min-height:660px;padding-block:40px 70px}.intro{font-size:21px;line-height:1.4;margin-top:24px}.product-name{font-size:14px;font-weight:700;margin-top:30px}.offer{display:flex;align-items:center;gap:18px;margin-top:12px}.offer strong{font-family:var(--serif);font-size:42px;letter-spacing:-.04em;white-space:nowrap}.offer span{font-size:13px;color:var(--muted);line-height:1.6}.text-link{display:inline-block;font-size:16px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;margin-top:24px}.text-link span{margin-left:14px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:26px}.hero-actions .text-link{margin-top:0}.buy-button{display:inline-block;background:var(--ink);color:var(--paper);font-size:17px;font-weight:700;text-decoration:none;padding:15px 28px;border-radius:999px;white-space:nowrap}.buy-button:hover{background:#2c5446}.buy-button:focus-visible{outline:3px solid #8b4b17;outline-offset:4px}.closing .buy-button{margin-top:28px}.hero-art{position:relative;min-width:0;padding:30px 32px 18px;background:#e5e9d9;border-radius:48% 48% 8px 8px}.paper-stack{position:relative;width:82%;margin:0 auto;isolation:isolate}.paper-stack img{position:relative;transform:rotate(-5deg);box-shadow:0 18px 35px #193d3222;border:1px solid #d7d7cd}.paper-back{position:absolute;inset:0;background:#fffdf8;border:1px solid #d7d7cd;transform:rotate(6deg);box-shadow:0 12px 30px #193d3215}.hero-art figcaption{margin-top:24px;text-align:center;color:var(--muted);font-size:11px;letter-spacing:.02em}.roundel{position:absolute;right:0;bottom:68px;width:112px;height:112px;border-radius:50%;background:var(--lime);display:grid;place-content:center;text-align:center;font-family:var(--serif);font-size:20px;line-height:1.05;transform:rotate(10deg)}.facts{border-block:1px solid var(--line)}.facts .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:14px}.section{padding-block:105px}.inside{display:grid;grid-template-columns:1fr 1fr;gap:90px}.section-intro{font-size:23px;line-height:1.45}.contents{margin:32px 0}.contents>div{padding:18px 0;border-top:1px solid var(--line)}dt{font-size:20px;font-weight:700}dd{margin:6px 0 0;color:var(--muted);font-size:17px}.small-note{font-size:14px;color:var(--muted);max-width:530px}.sample-section{background:var(--ink);color:var(--paper);padding-block:84px}.sample-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}.sample-paper{max-width:440px;margin-inline:auto}.sample-paper img{box-shadow:0 16px 48px #0003;transform:rotate(-2deg)}figcaption{font-size:12px;margin-top:22px}.sample-copy p:not(.eyebrow){margin-top:25px;max-width:410px;color:#dbe4d9}.sample-copy .eyebrow{color:var(--lime)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;list-style:none;margin:48px 0 0;padding:0}.steps li{border-top:1px solid var(--line);padding-top:20px}.steps span{font-size:13px}.steps h3{margin:18px 0 12px}.steps p{font-size:17px;color:var(--muted)}.faq-section{padding-block:80px;background:#eceee2}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.questions details{border-bottom:1px solid #c8cdbd}.questions details:first-child{border-top:1px solid #c8cdbd}summary{font-weight:700;font-size:18px;cursor:pointer;padding:21px 28px 21px 0;position:relative;list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:'+';position:absolute;right:2px;font-weight:400;font-size:25px;top:14px}details[open] summary::after{content:'−'}.questions details p{font-size:16px;color:#3c5148;padding:0 16px 24px 0}.closing{padding-block:100px;text-align:center}.closing .offer{justify-content:center;margin-top:28px}.closing .small-note{margin:22px auto 0}.site-footer{border-top:1px solid var(--line);padding-block:40px}.site-footer>.wrap{display:flex;justify-content:space-between;gap:30px}.site-footer p{font-size:14px;color:var(--muted);margin-top:8px}.site-footer nav{display:flex;align-items:center;gap:25px;font-size:14px}.legal{max-width:820px;padding-block:65px 100px}.legal h1{font-size:clamp(48px,6vw,76px);margin-bottom:25px}.legal .lead{font-size:24px}.legal h2{font-family:Atkinson,Arial,sans-serif;font-size:26px;letter-spacing:0;margin:38px 0 14px}.legal p{margin-top:16px}.legal a{overflow-wrap:anywhere}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.hero{gap:25px;min-height:590px}.hero-art{padding:25px 20px 16px}.roundel{width:90px;height:90px;font-size:18px;right:-6px;bottom:60px}.inside,.sample-grid,.faq-grid{gap:45px}.steps{gap:32px}.offer{gap:12px}.offer span{font-size:12px}}
@media(max-width:700px){body{font-size:17px}.wrap{width:calc(100% - 40px)}.site-header{height:76px}.brand{font-size:24px}.site-header nav{font-size:13px;gap:16px}.site-header nav a:first-child{display:none}.hero{display:flex;flex-direction:column;gap:30px;padding-block:28px 36px}.hero-copy{width:100%}.hero h1{font-size:70px;line-height:.96}.hero .eyebrow{margin-bottom:18px}.intro{font-size:18px;margin-top:20px}.product-name{margin-top:22px;font-size:13px}.offer strong{font-size:36px}.text-link{font-size:15px;margin-top:19px}.hero-art{width:100%;max-width:420px;padding:25px 24px 16px}.paper-stack{width:80%}.roundel{right:0;width:86px;height:86px;font-size:17px}.facts .wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;padding-block:20px}.section{padding-block:60px}.inside,.sample-grid,.faq-grid{display:grid;grid-template-columns:1fr;gap:30px}.inside h2{font-size:43px}.section-intro{font-size:20px}.contents{margin:26px 0}dt{font-size:19px}.sample-section{padding-block:55px}.sample-grid{gap:42px}.sample-paper{max-width:300px;width:90%}.sample-copy{grid-row:1}.sample-copy h2{font-size:46px}.sample-copy p:not(.eyebrow){font-size:17px;margin-top:20px}.steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.steps h3{font-size:25px;margin:10px 0}.faq-section{padding-block:60px}.faq-grid h2{font-size:43px}summary{font-size:17px}.closing{padding-block:65px}.closing h2{font-size:53px}.closing .offer{text-align:left}.site-footer>.wrap{flex-direction:column;gap:24px}.site-footer nav{flex-wrap:wrap;gap:14px 24px}.site-footer nav a{padding-block:8px}.legal{padding-block:35px 65px}.legal h1{font-size:52px}.legal .lead{font-size:22px}.legal h2{font-size:24px}.eyebrow{font-size:11px}}
@media(max-width:350px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:62px}.offer{gap:10px}.offer strong{font-size:32px}.offer span{font-size:11px}.hero-art{padding-inline:18px}.section-intro{font-size:19px}}
@media print{.site-header,.site-footer,.skip-link{display:none}.wrap{width:100%}.hero,.inside,.sample-grid,.faq-grid{display:block}.hero-art{max-width:350px;margin:25px auto}.section,.sample-section,.faq-section,.closing{padding:25px 0}.sample-section{color:#111;background:white}details p{display:block}.sample-paper{max-width:300px}.sample-copy p:not(.eyebrow){color:#111}a{color:#111}}
@media(max-width:700px){.hero{display:grid;grid-template-columns:1fr;gap:0}.hero-copy{display:contents}.hero .eyebrow{grid-row:1}.hero h1{grid-row:2}.hero-art{grid-row:3;justify-self:center;margin-top:30px}.hero .intro{grid-row:4;margin-top:28px}.hero .product-name{grid-row:5}.hero .offer{grid-row:6}.hero .hero-actions{grid-row:7;justify-self:start}}
.sample-view{max-width:1000px;padding-block:40px 70px}.sample-view h1{font-size:clamp(48px,6vw,76px)}.sample-view>p{margin-top:20px}.sample-view figure{margin-top:35px}.sample-view img{border:1px solid var(--line);width:100%}.sample-view figcaption{color:var(--muted)}
