*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#f7f6f2;color:#242824;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #5f8066;outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 88px));margin-inline:auto}.header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9dcd5}.brand{font-family:Georgia,serif;font-size:33px;letter-spacing:-1.8px;font-weight:700}.brand span:first-child{font-weight:400}.brand-dot{color:#52755c}nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:500}.nav-cta{border:1px solid #ced2c9;padding:12px 17px;border-radius:25px}.nav-cta span{margin-left:15px}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:74px;padding-block:66px 64px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;line-height:1.7;display:flex;align-items:center;gap:9px}.tiny-dot{height:6px;width:6px;border-radius:50%;background:#52755c;flex-shrink:0}h1{font-family:Georgia,serif;font-size:clamp(58px,6.5vw,86px);font-weight:400;letter-spacing:-4px;line-height:1.04;margin:26px 0}em{font-weight:400;color:#50705c}h1 em{line-height:1.02}.hero-intro{font-size:16px;line-height:1.8;color:#656b63;max-width:420px;margin:25px 0 30px}.hero-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.button{border:0;display:inline-flex;gap:32px;align-items:center;justify-content:center;min-height:50px;padding:15px 23px;border-radius:5px;font-size:13px;font-weight:600;transition:background .16s,transform .16s}.button:hover{transform:translateY(-1px)}.primary{background:#203e32;color:#fff}.primary:not(.disabled):hover{background:#355944}.secondary{border:1px solid #d3d7ce;background:transparent}.text-link{background:none;border:0;padding:0;font-size:12px;line-height:1.6;display:inline-block;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b8c1b4}.hero-foot{display:flex;gap:22px;font-size:8px;letter-spacing:1.2px;color:#848b80;margin-top:37px}.portrait{margin:0;position:relative;align-self:stretch;min-height:545px;overflow:hidden;border-radius:6px}.portrait img{height:100%;width:100%;object-fit:cover;object-position:center 38%;display:block;position:absolute}.portrait:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.48));pointer-events:none}.portrait figcaption{position:absolute;bottom:24px;left:24px;right:24px;color:#fff;display:flex;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:1.4px;z-index:1}.portrait figcaption span:last-child{font-size:7px;align-self:center}.record{background:#203e32;color:#f4f6ef;border-radius:8px;padding:32px 38px}.record-top{display:flex;justify-content:space-between;gap:20px}.light{color:#bdcbbc}.record-status{font-size:10px;color:#cad5c8;border:1px solid #53705e;padding:6px 10px;border-radius:20px}.record-head{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.record-head h2{font:400 13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#c3d0c0;margin:0}.balance{font-size:72px;letter-spacing:-4px;line-height:1.3;font-variant-numeric:tabular-nums;font-weight:400}.balance span{color:#a8bfaa}.balance-note{font-family:Georgia,serif;font-size:19px;line-height:1.5;color:#cfdbca}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #4e6655;padding-top:22px;margin-top:20px}.metrics div{display:flex;flex-direction:column;gap:9px}.metrics span{font-size:11px;color:#b9c9b6}.metrics strong{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.record-bottom{border-top:1px solid #4e6655;display:flex;justify-content:space-between;gap:20px;padding-top:19px;margin-top:26px;font-size:10px;line-height:1.7;color:#bdcbbb}.record-bottom a{white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.section{padding-block:72px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}h2{font:400 38px/1.2 Georgia,serif;letter-spacing:-1.1px;margin:14px 0 0}h3{margin:0}.activity-header{display:grid;grid-template-columns:1fr 2.5fr .65fr;gap:20px;padding:16px 0;border-top:1px solid #cdd3c8;border-bottom:1px solid #e0e3db;font-size:9px;letter-spacing:1.4px;color:#757d71}.activity-header span:last-child{text-align:right}.empty{display:flex;align-items:center;gap:20px;padding:35px 12px;border-bottom:1px solid #dde1d7}.empty-mark{font-size:22px;color:#718168;width:40px;height:40px;border:1px solid #d3dacc;border-radius:50%;display:grid;place-items:center}.empty h3{font-size:14px;font-weight:500}.empty p{font-size:12px;color:#7a8175;margin:8px 0 0}.small-pill{font-size:8px;letter-spacing:.6px;background:#e7ece1;color:#48613f;border-radius:20px;padding:7px 10px}.empty .small-pill{margin-left:auto}.entry{display:grid;grid-template-columns:1fr 2.5fr .65fr;gap:20px;align-items:center;padding:19px 0;border-bottom:1px solid #dde1d7;font-size:12px;line-height:1.65}.entry small{display:block;color:#798072}.entry strong{text-align:right;white-space:nowrap;font-weight:500}.entry a{text-decoration:underline}.story{border-top:1px solid #d9dcd5;display:grid;grid-template-columns:1fr 1fr;gap:95px}.story h2{font-size:46px;line-height:1.22}.story-body p{font-size:14px;line-height:1.85;color:#686f61;max-width:495px}.story-body .lead{font-size:19px;line-height:1.6;color:#333c2d;margin-top:0}.story-body a{margin-top:12px}.chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:68px}.chapter{border:1px solid #d8ddce;padding:25px;border-radius:6px}.chapter.current{background:#eaeee4;border-color:#d6ddcc}.chapter-top{display:flex;align-items:center;justify-content:space-between;min-height:24px;font-size:9px;letter-spacing:1.1px;color:#7f8877}.chapter-top .small-pill{background:#dbe5d3}.chapter h3{font:400 26px Georgia,serif;margin-top:23px;letter-spacing:-.6px}.chapter p{font-size:12px;line-height:1.85;color:#75806c;margin-bottom:0;max-width:265px}.support-section{border-top:1px solid #d9dcd5;display:grid;grid-template-columns:1fr 1fr;gap:95px}.support-title h2{font-size:42px;line-height:1.24}.support-title p{font-size:14px;line-height:1.85;color:#6d7664;max-width:390px;margin:23px 0}.support-card{background:#fffefa;border:1px solid #d9dece;border-radius:7px;padding:30px}.support-card-top{display:flex;justify-content:space-between;align-items:center}.support-card h3{font:400 23px Georgia,serif;letter-spacing:-.6px}.support-card>p{font-size:12px;color:#77806e;line-height:1.85;margin-bottom:21px}.full{width:100%;margin-top:6px}.disabled{background:#e7eadf;color:#87907e;cursor:not-allowed;pointer-events:none}.fine{font-size:10px!important;line-height:1.8;color:#7a8371;margin-top:15px}.crypto-head{margin-top:26px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dbe0d1;font-size:9px;letter-spacing:1px}.wallet{border-bottom:1px solid #e0e5d7;padding:16px 0;min-width:0}.wallet-head{display:flex;justify-content:space-between;gap:12px;font-size:12px;align-items:center}.wallet code{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:10px;margin:10px 0;color:#66705d}.wallet button{background:#edf1e7;border:0;border-radius:4px;padding:8px 11px;font-size:11px}.wallet p{margin:5px 0}.recipient{border-top:1px solid #dbe0d1;padding-top:15px}.method{border-top:1px solid #d9dcd5}.rules{border-top:1px solid #d6dccd}details{border-bottom:1px solid #d6dccd;padding:20px 0}summary{cursor:pointer;font-size:14px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:18px;color:#687c5b}details[open] summary:after{content:"−"}details p{max-width:760px;font-size:12px;line-height:1.85;color:#6a745f}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #cdd5c3;padding-block:30px 45px}footer p{font-size:10px;line-height:1.8;color:#7b856e}footer .brand{font-size:29px}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:0;background:#203e32;color:#fff;border-radius:6px;font-size:12px;z-index:5;max-width:90%}#toast:not(:empty){padding:13px 19px}.error{color:#7c2e2e;font-size:13px}.skip{position:absolute;left:10px;top:-100px;background:#fff;padding:12px;z-index:10}.skip:focus{top:10px}
@media(min-width:1500px){.hero{gap:90px}h1{font-size:88px}.portrait{min-height:580px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:38px}.portrait{min-height:520px}h1{font-size:67px;letter-spacing:-3px}.hero-foot{gap:12px;font-size:7px}.story,.support-section{gap:45px}.record{padding:28px}.story h2{font-size:38px}.support-title h2{font-size:35px}.chapter{padding:19px}.chapter h3{font-size:23px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:82px}.brand{font-size:29px}nav{gap:18px}nav>a:first-child{display:none}.nav-cta{padding:10px 12px;font-size:11px}.nav-cta span{margin-left:7px}nav>a{font-size:11px}.hero{grid-template-columns:1fr;gap:28px;padding-block:38px 30px}.eyebrow{font-size:8px;letter-spacing:1.2px}h1{font-size:64px;letter-spacing:-2.8px;margin:20px 0}h1 br:last-child{display:none}h1 em{display:block}h1>br{display:none}.hero-intro{font-size:14px;line-height:1.8;margin:21px 0 24px;max-width:440px}.hero-actions{gap:19px}.button{font-size:12px;padding:14px 18px;gap:20px;min-height:47px}.hero-actions>.text-link{font-size:10px}.hero-foot{margin-top:24px;gap:23px}.portrait{height:385px;min-height:0}.portrait img{object-position:center 36%}.portrait figcaption{bottom:18px;left:18px;right:18px}.record{padding:23px 20px}.record-top{flex-direction:column;gap:10px}.record-status{align-self:flex-start;font-size:9px}.record-head{margin-top:21px;align-items:start}.balance{font-size:58px;letter-spacing:-2px}.record-head h2{font-size:11px}.balance-note{font-size:13px;line-height:1.65;max-width:120px;margin:8px 0}.metrics{grid-template-columns:1fr 1fr;gap:22px;margin-top:12px}.metrics span{font-size:10px}.metrics strong{font-size:21px}.record-bottom{flex-direction:column;gap:10px;font-size:9px}.section{padding-block:45px}.section-heading{align-items:start;gap:12px;margin-bottom:22px}.section-heading>.text-link{font-size:10px;white-space:nowrap;margin-top:4px}h2{font-size:30px;letter-spacing:-.8px;margin-top:10px}.activity-header{font-size:7px;grid-template-columns:.9fr 1.5fr .65fr;gap:10px}.empty{padding:25px 0;gap:13px}.empty-mark{width:30px;height:30px;flex-shrink:0}.empty h3{font-size:12px}.empty p{font-size:11px}.empty .small-pill{display:none}.entry{grid-template-columns:.9fr 1.5fr .65fr;gap:10px;font-size:10px}.entry strong{font-size:10px}.story,.support-section{grid-template-columns:1fr;gap:26px}.story h2,.support-title h2{font-size:36px}.story-body .lead{font-size:17px}.story-body p,.support-title p{font-size:13px}.chapters{grid-template-columns:1fr;gap:13px;padding-bottom:42px}.chapter{padding:20px}.chapter h3{font-size:26px;margin-top:14px}.chapter p{max-width:none}.support-card{padding:23px}.support-card h3{font-size:23px}.method h2{font-size:32px}summary{font-size:12px}footer{flex-wrap:wrap;padding-block:25px 32px}footer p{margin-left:auto;font-size:9px}footer>.text-link{font-size:11px}details p{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
