:root{--green:#143d2b;--deep:#0d261b;--brown:#6b4a2a;--tan:#a57a4f;--gold:#e89a2c;--cream:#f5f0e8;--paper:#faf7f1;--sand:#efe6d3;--ink:#17231c;--muted:#5f625a;--line:#d8cdb8;--red:#b8392a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 20px/1.7 Newsreader,Georgia,serif;-webkit-font-smoothing:antialiased}a{color:inherit}.sans{font-family:Montserrat,sans-serif}.mono{font:500 12px DM Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.disp{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.9}.col{max-width:680px}.col,.wide{margin:0 auto;padding:0 24px}.wide{max-width:1080px}#prog{background:var(--gold);height:3px;left:0;position:fixed;top:0;width:0;z-index:50}nav{backdrop-filter:blur(6px);background:rgba(250,247,241,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}nav .wide{align-items:center;display:flex;height:62px;justify-content:space-between}nav img{display:block;height:38px}nav .t{color:var(--muted);font:600 12px Montserrat;letter-spacing:.14em}.btn,nav .t{text-transform:uppercase}.btn{background:var(--green);border:0;border-radius:2px;color:var(--cream);cursor:pointer;display:inline-block;font:600 13px Montserrat;letter-spacing:.08em;padding:12px 22px;text-decoration:none}.btn:hover{background:var(--brown)}.hero{padding:70px 0 0;text-align:center}.hero .mono{color:var(--brown)}.hook{color:var(--ink);font:600 clamp(15px,1.7vw,19px) Montserrat;letter-spacing:.06em;margin:26px 0 10px;text-transform:uppercase}.hook b{color:var(--red)}.hero h1{color:var(--green);font-size:clamp(64px,11vw,150px)}.hero h1 span{color:var(--tan)}.hero .dek{color:#2d3a31;font-size:clamp(21px,2.4vw,27px);line-height:1.4;margin:22px auto 0;max-width:720px}.hero .dek strong{color:var(--brown);display:block;font:700 13px Montserrat;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.by{color:var(--muted);font:500 13px Montserrat;letter-spacing:.04em;margin:30px 0 44px}figure.full{margin:0}figure.full img{display:block;height:min(72vh,720px);object-fit:cover;width:100%}figcaption{color:var(--muted);font:400 13px/1.5 Montserrat;margin:0 auto;max-width:1080px;padding:10px 24px 0}.story{padding:80px 0}.story p{margin-bottom:24px}.drop:first-letter{color:var(--green);float:left;font-family:Bebas Neue;font-size:108px;line-height:.8;padding:8px 12px 0 0}.chapter{padding:90px 0 20px;text-align:center}.chapter .mono{color:var(--tan)}.chapter h2{color:var(--ink);font:700 clamp(34px,4.6vw,52px)/1.1 Newsreader;letter-spacing:-.01em;margin:14px auto 0;max-width:820px}.bignum{padding:40px 0 30px;text-align:center}.bignum .n{color:var(--green);display:block;font-family:Bebas Neue;font-size:clamp(120px,22vw,260px);line-height:.85}.bignum .n.r{color:var(--red)}.bignum .n.b{color:var(--brown)}.bignum .lbl{color:var(--ink);font:600 15px/1.5 Montserrat;margin:14px auto 0;max-width:520px}.bignum .q{background:none;border:0;border-bottom:1px solid;color:var(--tan);cursor:pointer;display:inline-block;font:600 12px Montserrat;letter-spacing:.14em;margin-top:16px;text-transform:uppercase}.reveal-more{max-height:0;overflow:hidden;transition:max-height .6s ease}.reveal-more.on{max-height:600px}.reveal-more p{color:#34413a;font-size:18px;margin-top:18px;text-align:left}.pull{border-bottom:2px solid var(--green);border-top:2px solid var(--green);color:var(--green);font:500 italic clamp(28px,3.4vw,40px)/1.25 Newsreader;margin:50px 0;padding:30px 0;text-align:center}.src{border-bottom:1px dotted;color:var(--tan);font:500 11px DM Mono,monospace;letter-spacing:.06em;margin-right:14px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.src:hover{color:var(--green)}.srcs{line-height:2;margin:-10px 0 24px}.note{background:var(--sand);border-left:4px solid var(--tan);color:#3c3a33;font:400 15px/1.6 Montserrat;margin:30px 0;padding:18px 22px}.note b{color:var(--brown)}.fade{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.fade.in{opacity:1;transform:none}.strip{border-bottom:1px solid var(--line);border-top:3px solid var(--green);display:grid;grid-template-columns:repeat(4,1fr);margin:50px 0}.strip>div{border-right:1px solid var(--line);cursor:default;padding:26px 18px;transition:background .3s}.strip>div:last-child{border:0}.strip>div:hover{background:var(--sand)}.strip b{color:var(--green);display:block;font-family:Bebas Neue;font-size:64px;font-weight:400;line-height:.9}.strip b.r{color:var(--red)}.strip span{color:var(--muted);display:block;font:500 13px/1.45 Montserrat;margin-top:8px}.module{background:#fff;border:1px solid var(--line);font-family:Montserrat;margin:44px 0;padding:34px}.module h4{color:var(--brown);font:700 13px Montserrat;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.module .sub{color:var(--muted);font-size:14px;margin-bottom:22px}.toggle{border:1.5px solid var(--green);display:inline-flex;margin-bottom:24px}.toggle button{background:none;border:0;color:var(--green);cursor:pointer;font:600 12px Montserrat;letter-spacing:.1em;padding:9px 18px;text-transform:uppercase}.toggle button.on{background:var(--green);color:var(--cream)}.dots{display:grid;gap:6px;grid-template-columns:repeat(16,1fr);max-width:460px}.dots i{aspect-ratio:1;background:var(--green);border-radius:50%;transition:background .4s,transform .4s}.dots i.off{background:var(--line);transform:scale(.6)}.dotread{color:var(--green);font-family:Bebas Neue;font-size:74px;line-height:1;margin-top:18px}.dotread small{color:var(--muted);font:500 14px Montserrat;margin-left:8px}.fun .row{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:48px 1fr 70px;margin:10px 0}.fun .row b{font:700 14px Montserrat}.fun .track{background:var(--sand);height:44px;position:relative}.fun .fill{background:var(--green);inset:0 auto 0 0;position:absolute;transition:width 1.1s cubic-bezier(.2,.7,.2,1);width:0}.fun .row.sel .fill,.fun .row:hover .fill{background:var(--gold)}.fun .v{font-family:Bebas Neue;font-size:34px;text-align:right}.funread{border-top:1px solid var(--line);color:#34413a;font-size:15px;margin-top:18px;min-height:48px;padding-top:14px}.cart{display:flex;flex-wrap:wrap;gap:10px}.cart button{background:#fff;border:1.5px solid var(--green);border-radius:30px;color:var(--green);cursor:pointer;font:600 13px Montserrat;padding:10px 16px;transition:.2s}.cart button.on{background:var(--green);color:var(--cream)}.meter{background:var(--sand);height:14px;margin-top:26px;position:relative}.meter i{background:linear-gradient(90deg,var(--green),var(--red));inset:0 auto 0 0;position:absolute;transition:width .4s;width:0}.cartread{align-items:baseline;display:flex;justify-content:space-between;margin-top:14px}.cartread b{color:var(--green);font-family:Bebas Neue;font-size:56px;font-weight:400}.cartread span{color:var(--muted);font-size:14px;max-width:360px}.ladder{display:grid;gap:24px;grid-template-columns:1fr 1fr}.ladder>div{background:var(--paper);padding:22px}.rung{background:#fff;border:1.5px solid var(--green);font-size:15px;font-weight:600;padding:14px;transition:.5s}.arrow,.rung{text-align:center}.arrow{color:var(--muted);font-size:12px;padding:6px 0}.rung.gone{background:transparent;border-color:var(--red);border-style:dashed;color:var(--red)}.loopwrap{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr}.loopsteps li{border-left:3px solid var(--line);color:var(--muted);font-size:15px;list-style:none;padding:12px 16px;transition:.3s}.loopsteps li.on{background:var(--paper);border-color:var(--red);color:var(--ink);font-weight:600}#loopsvg circle.p{transition:fill .3s}.dark{background:var(--deep)}.dark,.dark .chapter h2,.dark .pull{color:var(--cream)}.dark .pull{border-color:var(--gold)}.dark .module{background:#133224;border-color:#27503b;color:var(--cream)}.dark .module .sub{color:#b9c2b3}.dark .loopsteps li{border-color:#27503b;color:#9fab9c}.dark .loopsteps li.on{background:#0d261b;border-color:var(--gold);color:#fff}.dark .module h4,.dark .src{color:var(--gold)}.cont{border:2px solid var(--green);display:grid;font-family:Montserrat;grid-template-columns:1fr 1.4fr 1fr;margin:40px 0}.cont>div{padding:26px 18px;text-align:center}.cont .m{background:var(--green);color:var(--cream)}.cont h5{font-family:Bebas Neue;font-size:34px;font-weight:400;line-height:1}.cont p{font-size:13px;margin-top:6px;opacity:.85}.pillars{background:var(--line);border:1px solid var(--line);display:grid;font-family:Montserrat;gap:1px;grid-template-columns:repeat(4,1fr);margin:30px 0}.pillars div{background:var(--paper);font:600 14px/1.4 Montserrat;padding:20px}.pillars div b{color:var(--tan);display:block;font-family:Bebas Neue;font-size:40px;font-weight:400;line-height:1}.price{display:grid;font-family:Montserrat;gap:16px;grid-template-columns:repeat(3,1fr);margin:30px 0}.price div{background:var(--sand);padding:24px;text-align:center}.price b{color:var(--green);display:block;font-family:Bebas Neue;font-size:64px;font-weight:400;line-height:1}.price span{color:var(--muted);font-size:13px}.inc{column-count:2;font:500 15px Montserrat;list-style:none;margin:20px 0 30px}.inc li{border-bottom:1px solid var(--line);break-inside:avoid;padding:9px 0 9px 26px;position:relative}.inc li:before{color:var(--tan);content:"✓";font-weight:700;left:0;position:absolute}.method{display:grid;font-family:Montserrat;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:30px}.method div{border-top:4px solid;font-size:14px;line-height:1.5;padding:18px 4px}.method h6{font:700 12px Montserrat;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.m1{border-color:var(--green)}.m2{border-color:var(--gold)}.m3{border-color:var(--tan)}.m4{border-color:var(--red)}.fin{background:var(--green);color:var(--cream);padding:120px 0;text-align:center}.fin .chant{font:600 clamp(16px,1.8vw,20px) Montserrat;letter-spacing:.1em;opacity:.85;text-transform:uppercase}.fin h2{color:#fff;font-family:Bebas Neue;font-size:clamp(80px,13vw,170px);font-weight:400;line-height:.9;margin:40px 0 20px}.fin p{font-size:23px;margin:0 auto;max-width:620px}.fin .logo{background:var(--cream);display:inline-block;margin-top:50px;padding:22px 30px}.fin .logo img{display:block;height:64px;width:auto}.fin .btn{background:var(--gold);color:var(--deep);margin-top:34px}footer{color:var(--muted);font:400 13px/1.7 Montserrat;padding:40px 0 60px}footer a{color:var(--green)}#gated{position:relative}body.locked #gated{max-height:1100px;overflow:hidden}body.locked #gated:after{background:linear-gradient(rgba(250,247,241,0) 0,var(--paper) 60%);content:"";inset:0;position:absolute}.ice{font-family:Montserrat;padding:22px}.ice.top{background:var(--cream);border:1.5px solid var(--green)}.ice.top b{color:var(--green);display:block;font-family:Bebas Neue;font-size:72px;font-weight:400;line-height:1}.ice.top span{color:var(--muted);font-size:14px}.wl{border-top:2px dashed #4a7a95;color:#4a7a95;font:500 11px DM Mono;letter-spacing:.2em;margin:16px 0 0;padding-top:6px;text-align:center}.ice.low{background:#e3ecef;display:flex;flex-wrap:wrap;gap:8px;max-height:0;overflow:hidden;padding:0 22px;transition:max-height .6s,padding .6s}.ice.low.on{max-height:400px;padding:22px}.ice.low em{background:#fff;border:1px solid #b7cbd3;border-radius:2px;color:#23404d;font-size:14px;font-style:normal;font-weight:600;padding:9px 14px}.ct{font:700 30px Newsreader;margin:50px 0 10px}.versus2{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:20px 0}.versus2>div{border-top:3px solid var(--green);font-family:Montserrat;padding-top:12px}.versus2>div:last-child{border-color:var(--red)}.versus2 b{color:var(--green);display:block;font-family:Bebas Neue;font-size:110px;font-weight:400;line-height:.9}.versus2 b.r{color:var(--red)}.versus2 span{color:var(--muted);font-size:14px}.rbars{align-items:end;display:grid;gap:6px;grid-template-columns:repeat(15,1fr);height:220px;margin-top:10px}.rb{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.rb i{background:var(--green);display:block;height:0;transition:height 1s cubic-bezier(.2,.7,.2,1)}.rbars.go .rb i{height:var(--h)}.rb span{color:var(--muted);font:600 11px Montserrat;margin-top:6px;text-align:center}.rb.sel i,.rb:hover i{background:var(--gold)}.rb[data-y="2020"] i{background:var(--tan)}.biz{align-items:center;display:grid;gap:28px;grid-template-columns:auto 1fr;min-height:170px}.biz .bn{color:var(--green);font-family:Bebas Neue;font-size:96px;line-height:.9}.biz .bn small{color:var(--tan);display:block;font:600 12px Montserrat;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.biz p{font-size:16px;line-height:1.6;margin:0}.biz h5{font:700 20px Newsreader;margin-bottom:6px}@media(max-width:800px){.biz{grid-template-columns:1fr}.rb span{font-size:9px}}.tn{display:grid;gap:24px;grid-template-columns:1fr 1.5fr}.tn-then{background:var(--sand);padding:24px}.tn-then .mono{color:var(--brown)}.tn-then ul{list-style:none;margin:16px 0}.tn-then li{color:var(--green);font-family:Bebas Neue;font-size:38px;line-height:1.15}.tn-then p{color:var(--muted);font-size:14px;margin:0}.tn-now{border:1.5px solid var(--green);padding:24px}.tn-now .mono{color:var(--red)}.ex{border-collapse:collapse;font-size:15px;margin-top:12px;width:100%}.ex td{border-bottom:1px solid var(--line);padding:9px 0;vertical-align:top}.ex td:last-child{color:var(--green);font-family:Bebas Neue;font-size:26px;padding-left:12px;text-align:right;white-space:nowrap}.ex small{color:var(--muted);display:block;font-size:12px}.ex .tot td{border-bottom:0;border-top:2px solid var(--green);font-weight:700;padding-top:12px}.ex .tot td:last-child{color:var(--red);font-size:40px}.exnote{color:var(--muted);font-size:13px;margin:16px 0 0}.exnote .src{white-space:normal}body,html{overflow-x:clip}body,html,img,svg{max-width:100%}@media(max-width:800px){body{font-size:18px}.col,.wide{padding:0 18px}.tn{grid-template-columns:1fr}.hero{padding-top:44px}.hero h1{font-size:clamp(56px,17vw,110px)}.hook{font-size:13px}.hero .dek{font-size:19px}figure.full img{height:52vh}.bignum .n{font-size:clamp(72px,24vw,140px)}.bignum .lbl{font-size:14px}.strip b{font-size:44px}.strip>div{border-bottom:1px solid var(--line);padding:18px 12px}.module{margin:32px 0;padding:22px 16px}.toggle{display:flex;flex-wrap:wrap;width:100%}.toggle button{flex:1;padding:9px 8px}.chapter{padding:60px 0 10px}.chapter h2{font-size:30px}.pull{font-size:24px;margin:36px 0;padding:22px 0}.src{white-space:normal}.drop:first-letter,.versus2 b{font-size:80px}.cont h5{font-size:28px}.pillars{grid-template-columns:1fr 1fr}.method{grid-template-columns:1fr}.fin{padding:80px 0}.fin p{font-size:19px}.fin .logo img{height:50px}nav .wide{height:56px}nav img{height:30px}nav .btn{font-size:11px;padding:9px 12px}.gate{margin:-520px 14px 80px;padding:28px 20px}.gate h3{font-size:26px}.fun .row{gap:10px;grid-template-columns:40px 1fr 52px}.fun .v{font-size:28px}.loopsteps li{font-size:14px}}.strip3{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.strip3{grid-template-columns:1fr 1fr}}@media(max-width:420px){.pillars,.price,.strip,.strip3,.versus2{grid-template-columns:1fr}}.bridge{align-items:end;display:grid;gap:18px;grid-template-columns:1.4fr auto 1fr;margin-top:8px}.bhead{margin-bottom:12px;min-height:92px}.bhead b{display:block;font-family:Bebas Neue;font-size:64px;font-weight:400;line-height:.9}.bhead .up{color:var(--green)}.bhead .down{color:var(--red)}.bhead span{color:var(--muted);font:600 12px Montserrat;letter-spacing:.08em;text-transform:uppercase}.bcols{align-items:end;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);height:200px}.bcols.two{gap:12px;grid-template-columns:1fr 1fr}.bc{display:flex;flex-direction:column;height:100%;justify-content:flex-end;text-align:center}.bc i{background:var(--green);display:block;flex-shrink:0;height:0;transition:height 1.1s cubic-bezier(.2,.7,.2,1)}.bridge.go .bc i{height:calc(var(--h)*.78)}.bc em{color:var(--ink);font:700 12px Montserrat;font-style:normal;margin-bottom:4px;order:-1}.bc span{color:var(--muted);font:600 11px Montserrat;margin-top:6px}.bc.hs i{background:var(--tan)}.bc.hs.now i{background:var(--red)}.bc:nth-child(5) i{background:var(--gold)}.bridge .bc em{opacity:0;transition:opacity .4s .9s}.bridge.go .bc em{opacity:1}.barrow{align-self:center;color:var(--tan);font:600 11px Montserrat;letter-spacing:.1em;text-align:center;text-transform:uppercase}.barrow span:after{color:var(--tan);content:"→";display:block;font-size:34px;line-height:1}@media(max-width:800px){.bridge{grid-template-columns:1fr}.barrow span:after{content:"↓"}.bcols{height:160px}.bhead b{font-size:52px}}.yoy{align-items:flex-end;border-bottom:1px solid var(--line);gap:3px;height:240px;margin-top:10px}.yb,.yoy{display:flex;position:relative}.yb{cursor:pointer;flex:1;flex-direction:column;height:100%;justify-content:flex-end}.yb i{background:var(--green);display:block;height:0;transition:height .9s cubic-bezier(.2,.7,.2,1)}.yoy.go .yb i{height:var(--h)}.yb.pk i{background:var(--gold)}.yb.cv i{background:var(--tan);opacity:.7}.yb.last i{background:var(--red)}.yb.na i{height:0!important}.yb.na:after{bottom:4px;color:var(--muted);content:"n/a";font:600 9px Montserrat;left:50%;position:absolute;transform:translateX(-50%) rotate(-90deg)}.yb.sel i,.yb:hover i{background:var(--ink);opacity:1}.yb span{bottom:-22px;color:var(--muted);font:600 10px Montserrat;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.yoy{margin-bottom:28px}.quitgrid{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:1fr 1fr;margin:40px 0}.quitgrid>div{background:var(--paper);font-family:Montserrat;padding:24px}.quitgrid b{color:var(--red);display:block;font-family:Bebas Neue;font-size:62px;font-weight:400;line-height:.95}.quitgrid span{color:#3a3f38;display:block;font-size:14px;line-height:1.5;margin:8px 0 10px}.why .wrow{align-items:center;display:grid;font-family:Montserrat;font-size:14px;gap:14px;grid-template-columns:200px 1fr 130px;margin:12px 0}.why .wt{background:var(--sand);height:26px;position:relative}.why .wt i{background:var(--red);bottom:0;left:0;position:absolute;top:0;transition:width 1s;width:calc(var(--w)*3)}.why .wt i.c{background:var(--tan);height:8px;top:auto}.why b{color:var(--red);font-family:Bebas Neue;font-size:28px;font-weight:400}.why b small{color:var(--muted);display:block;font:500 11px Montserrat}@media(max-width:800px){.quitgrid{grid-template-columns:1fr}.why .wrow{gap:6px 10px;grid-template-columns:1fr 70px}.why .wrow span{grid-column:1/-1}.why b{font-size:24px}}.loop2{align-items:center;display:grid;gap:40px;grid-template-columns:320px 1fr}#loopsvg{max-width:320px;width:100%}.lpanel{min-height:300px}.lpanel .mono{color:var(--gold)}.lpanel h5{color:#fff;font:700 30px/1.15 Newsreader;margin:10px 0 14px}.lpanel p{color:#d3dacd;font-size:17px;line-height:1.6;margin-bottom:22px}.lstat{align-items:center;border-top:1px solid #27503b;display:flex;gap:18px;padding-top:18px}.lstat b{color:var(--gold);font-family:Bebas Neue;font-size:64px;font-weight:400;line-height:.9;white-space:nowrap}.lstat span{color:#b9c2b3;font:500 13px/1.45 Montserrat}.lpanel .src{display:inline-block;margin-top:12px}.lnav{display:flex;gap:6px;margin-top:26px}.lnav button{background:#27503b;border:0;cursor:pointer;flex:1;height:6px;padding:0}.lnav button.on{background:var(--gold)}.lpanel{animation:none}.lpanel.fadein{animation:lf .5s ease}@keyframes lf{0%{opacity:0;transform:translateY(8px)}}@media(max-width:800px){.loop2{gap:10px;grid-template-columns:1fr}#loopsvg{display:block;margin:0 auto;max-width:220px}.lpanel{min-height:0}.lpanel h5{font-size:24px}.lpanel p{font-size:16px}.lstat b{font-size:48px}}.dark .col>p{margin-bottom:22px}.cas{margin-top:6px}.casside b{display:block;font-family:Bebas Neue;font-size:120px;font-weight:400;line-height:.9}.casside .up{color:var(--green)}.casside .down{color:var(--red)}.casside span{color:#3a3f38;display:block;font:500 15px/1.5 Montserrat;margin:8px 0 10px;max-width:460px}@media(max-width:800px){.casside b{font-size:84px}}.fin .finlogo{padding:18px 26px;width:auto}.fin .finlogo img{background:none!important;border:0!important;box-shadow:none!important;height:auto!important;margin:0!important;max-width:55vw!important;padding:0!important;width:200px!important}.finlogo{background:var(--cream);border-radius:14px;display:inline-block;margin-bottom:30px;padding:22px 30px}.finlogo img{display:block;height:auto;max-width:60vw;width:220px}.chap{transform-origin:50% 0;transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .6s ease}.chap:after{transition:opacity .6s ease!important}.chap+.chap{box-shadow:0 -40px 80px rgba(13,38,27,.14)!important}.cover+*{padding-top:56px}.chap{background:var(--paper);padding-bottom:40px;position:sticky;will-change:transform;z-index:1}.chap+.chap{border-radius:22px 22px 0 0;box-shadow:0 -24px 50px rgba(13,38,27,.18);margin-top:-22px;overflow:hidden}.chap:after{background:#0d261b;content:"";inset:0;opacity:var(--dim,0);pointer-events:none;position:absolute;transition:opacity .1s}.chap:has(>.dark:first-child){background:var(--deep)}.cover{color:#fff;height:64vh;max-height:680px;min-height:420px;overflow:hidden;position:relative}.cover img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.06);transition:transform 1.6s ease;width:100%}.cover.in img{transform:scale(1)}.cover:before{background:linear-gradient(180deg,rgba(13,38,27,.35),rgba(13,38,27,.62) 45%,rgba(13,38,27,.88));content:"";z-index:1}.cov-in,.cover:before{inset:0;position:absolute}.cov-in{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:880px;padding:40px 28px 70px;text-align:center;z-index:2}.cov-in .mono{color:var(--gold)}.cov-in h2{color:#fff;font:700 clamp(38px,5.4vw,64px)/1.05 Newsreader;margin:14px 0 18px;text-wrap:balance}.cov-cap{color:#e9e3d6;font:italic 400 clamp(18px,2vw,22px)/1.45 Newsreader;margin:0 auto;max-width:620px}.ovfig{height:60vh;margin:0;max-height:620px;min-height:400px;overflow:hidden;position:relative}.ovfig img{height:100%;object-fit:cover;width:100%}.ovfig img,.ovfig:before{inset:0;position:absolute}.ovfig:before{background:linear-gradient(180deg,rgba(13,38,27,.35),rgba(13,38,27,.65) 45%,rgba(13,38,27,.9));content:"";z-index:1}.ov-in{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;margin:0 auto;max-width:820px;padding:40px 28px 70px;position:absolute;text-align:center;z-index:2}.ov-in blockquote{border-bottom:2px solid var(--gold);border-top:2px solid var(--gold);font:500 italic clamp(26px,3.4vw,42px)/1.22 Newsreader;margin-bottom:18px;padding:22px 0;text-wrap:balance}.ov-in figcaption{color:#d9d3c5;font:500 14px/1.5 Montserrat;margin:0 auto;max-width:560px;padding:0}@media(max-width:800px){.cover{height:58svh;min-height:380px}.cov-in{padding:10px 22px 110px}.cov-in h2{font-size:34px}.cov-cap{font-size:17px}.ovfig{height:60svh;min-height:400px}.ov-in{padding:10px 22px 100px}.ov-in blockquote{font-size:25px;padding:16px 0}.chap+.chap{border-radius:16px 16px 0 0;margin-top:-16px}}.gate{background:var(--green);box-shadow:0 30px 70px rgba(13,38,27,.35);color:var(--cream);display:none;font-family:Montserrat;margin:-520px auto 100px;max-width:620px;padding:44px;position:relative;z-index:5}body.locked .gate{display:block}.gate .mono{color:var(--gold)}.gate h3{font:700 32px/1.15 Newsreader;margin:12px 0}.gate p{font-size:15px;opacity:.85}.gate form{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:22px}.gate input,.gate select{background:var(--paper);border:0;color:var(--ink);font:15px Montserrat;padding:13px}.gate .fw{grid-column:1/-1}.gate .btn{background:var(--gold);color:var(--deep)}.gate small{display:block;font-size:12px;margin-top:12px;opacity:.6}@media(max-width:800px){.method,.pillars,.strip{grid-template-columns:1fr 1fr}.cont,.ladder,.loopwrap,.price{grid-template-columns:1fr}.inc{column-count:1}.gate form{grid-template-columns:1fr}.dots{grid-template-columns:repeat(12,1fr)}nav .t{display:none}}