html{scroll-behavior:smooth}body{background:#fff}.app{max-width:760px;height:100svh;min-height:650px;margin:auto}.app header{flex-basis:116px}.main-nav77{position:absolute;right:22px;top:28px;font-size:10px;color:#63775b;text-decoration:none}.demo77{flex:0 0 29px;min-height:29px;text-align:left;padding:0 22px 7px;border:0;background:#fffefb;color:#63775b;font:10px Arial;cursor:pointer}.demo77 span{font-size:15px;margin-right:5px}.demo77:focus-visible{outline:2px solid #174b3a;outline-offset:-3px}.box-bar{flex-basis:178px}.learn-link77{display:block;text-align:center;font:9px Arial;color:#6f815f;text-decoration:none;padding-top:12px}.browse{flex-basis:34px;height:34px}.main-story77{max-width:760px;margin:auto;scroll-margin-top:0}.story77{padding:32px 24px;color:#174b3a}.kicker77{font:8px Arial;letter-spacing:1.5px;color:#738168;margin:0 0 13px}.story77 h2{font:29px/1.08 Georgia;letter-spacing:-.7px;margin:0 0 20px}.story77 h2 em{font-weight:normal;color:#786a50}.story77 p{font:13px/1.55 Arial;color:#63725b}.story77 a,.text77{color:#174b3a;text-decoration:none;border-bottom:1px solid #94a783;padding-bottom:4px;font:12px Arial}.research77{background:#faf8f1}.study77{display:grid;grid-template-columns:77px 1fr;gap:16px;align-items:center}.study77>img{width:90px;height:150px;object-fit:contain;transform:rotate(-14deg)}.source77{font:8px Arial;color:#748269;letter-spacing:.4px}.study77 h3{font:22px/1.12 Georgia;margin:11px 0 7px;letter-spacing:-.4px}.study77 p{font-size:11px;margin:8px 0 15px}.story77 .fine77{font:10px/1.5 Arial;color:#7d886e;margin:17px 0}.quiet77{display:inline-block;margin-top:3px}.quality77{background:#fff}.coa-row77{display:grid;grid-template-columns:135px 1fr;gap:22px;align-items:center}.paper-preview77{height:180px;transform:rotate(-3deg);padding:15px 10px;background:#fff;border:1px solid #e2e6da;box-shadow:0 8px 20px #2440220b;cursor:zoom-in;text-align:center;color:#174b3a}.paper-preview77 img{width:100px;height:24px;object-fit:contain}.paper-preview77 b{display:block;font:10px Georgia;margin:11px 0}.paper-preview77 span{display:block;border-bottom:1px solid #e2e7dc;text-align:left;padding:6px 0;font:7px Arial;color:#62755a}.paper-preview77 i{font:5px Arial;letter-spacing:1px;display:block;margin-top:10px}.coa-row77>div>p{font-size:12px;margin:0 0 14px}.text77{border:0;border-bottom:1px solid #94a783;background:none;padding:5px 0;cursor:pointer}.giving77{background:#f4f6ef}.giving-row77{display:grid;grid-template-columns:1.4fr 1fr;gap:13px;align-items:center}.giving-row77 h2{font-size:27px;margin-bottom:10px}.giving-row77 p{font-size:12px;margin-bottom:18px}.giving-row77>img{width:100%;height:180px;object-fit:cover;border-radius:90px 90px 8px 8px}.questions77{padding-top:30px;padding-bottom:26px}.questions77 h2{font-size:26px}.questions77 details{border-bottom:1px solid #dce3d3;padding:0}.questions77 summary{display:flex;justify-content:space-between;align-items:center;list-style:none;min-height:53px;font:13px Arial;cursor:pointer;gap:20px}.questions77 summary::-webkit-details-marker{display:none}.questions77 summary:after{content:'+';font:20px Georgia;color:#819370}.questions77 details[open] summary:after{content:'−'}.questions77 details p{font-size:12px;margin:0 0 17px}.questions77 .return77{display:block;border:0;background:#174b3a;color:white;text-align:center;padding:14px;border-radius:6px;margin-top:24px}.main-footer77{max-width:760px;margin:auto;padding:28px 24px 35px;background:#fafbf7}.main-footer77>img{width:155px;height:44px;object-fit:contain;object-position:left}.main-footer77 nav{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.main-footer77 a{color:#174b3a;font:11px Arial;text-decoration:none}.main-footer77>div{display:flex;gap:17px;align-items:center;flex-wrap:wrap;color:#87927c;font:9px Arial}.main-footer77>div a{font-size:9px}.coa-dialog77{width:calc(100% - 28px);max-width:580px;max-height:90dvh;overflow:auto;background:#fffef9;border:1px solid #d3ddc7;border-radius:10px;padding:24px;color:#174b3a}.coa-dialog77::backdrop{background:#163b2c66;backdrop-filter:blur(3px)}.close-coa77{float:right;background:none;border:0;font-size:25px;min-width:35px;min-height:35px;color:#174b3a}.certificate-logo{width:150px;height:42px;object-fit:contain}.cert-kicker{font:8px Arial;color:#7c886e;margin-top:20px}.certificate-sheet h3{font:24px Georgia;margin:12px 0}.cert-sub{font:11px/1.5 Arial;color:#6f7c61}.cert-rows>div{display:grid;grid-template-columns:1fr 1.1fr;gap:12px;border-bottom:1px solid #dce3d4;padding:10px 0;font:11px/1.4 Arial}.cert-rows strong{font-weight:normal;color:#435c38}.masked-value{filter:blur(2px)}.cert-note{font:11px/1.5 Arial;margin-top:20px}.cert-note strong{font-weight:600}.original77{display:block;color:#174b3a;font:12px Arial;padding-top:15px}.return-box77{position:fixed;left:20px;right:20px;bottom:15px;z-index:40;background:#174b3a;color:white;border:0;box-shadow:0 4px 20px #173d3020;padding:14px 20px;border-radius:25px;font:13px Arial}.return-box77[hidden]{display:none}.demo-ghost77{position:fixed;z-index:200;width:80px;height:80px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 7px #174b3a22);transform:translate(-50%,-50%)}.demo-finger77{position:fixed;width:20px;height:20px;border:2px solid #174b3a;border-radius:50%;background:#ffffffbb;pointer-events:none;z-index:201;transform:translate(-50%,-50%)}.demo-note77{position:fixed;z-index:202;pointer-events:none;background:#fffef8;border:1px solid #d4dec9;border-radius:20px;padding:9px 14px;font:11px Arial;color:#174b3a;box-shadow:0 4px 15px #174b3a0b;transform:translateX(-50%);white-space:nowrap}.demo-path77{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:199}.demo-path77 path{fill:none;stroke:#728e5f;stroke-width:1.5;stroke-dasharray:4 5}.demo-playing77 .center-cart{border-color:#6e8a5c!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.paper-preview77,.study77>img{transform:none}}@media(min-width:900px){.app{max-width:1440px;grid-template-rows:127px 30px 42px minmax(0,1fr);height:100vh;min-height:820px}.demo77{grid-column:1;grid-row:2;background:none;padding-left:15px}.browse{grid-row:3}.space{grid-row:4}.box-bar{grid-row:2/5}.main-story77{max-width:1120px;display:grid;grid-template-columns:1fr 1fr}.story77{padding:45px}.main-footer77{max-width:1120px}.return-box77{left:auto;right:25px;width:280px}.main-nav77{top:86px;right:0}}@media(max-height:760px) and (max-width:760px){.app header{flex-basis:106px}.box-bar{flex-basis:167px}.demo77{flex-basis:26px}.browse{flex-basis:30px}.learn-link77{padding-top:9px}.main-nav77{font-size:9px}}

.story77 .kicker77{font:8px Arial;letter-spacing:1.5px;color:#738168;margin:0 0 13px}.questions77 summary{-webkit-tap-highlight-color:transparent}
