/*!
 * the-mearth-economic-system.css by @projectmoonhut.org - https://projectmoonhut.org
 * Copyright 2026 The Project Moon Hut Foundation
 */body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:0;background:0 0}body,html{scrollbar-width:none;-ms-overflow-style:none}p{font-size:clamp(.975rem,1.3vmax,1.075rem);line-height:1.6;margin:1rem 0}.foundation-animation{background-color:#171a21;color:#dbdbdb;border-bottom:1px solid #000;padding:1.2rem;min-height:unset;z-index:auto;text-align:center}.foundation-animation>div{padding:0}.foundation-animation #divider{background-color:#cdcdcd;margin-bottom:1.25rem;margin-top:1rem}.foundation-animation .section-heading h1{font-size:clamp(1rem,2.5vmax,2.5rem);text-transform:uppercase;letter-spacing:2px;margin:0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;transform:translateY(130px)}#sub{font-size:clamp(.875rem,max(1vw,1vh),1rem)}.jumbotron{background-repeat:no-repeat;background-size:cover;height:45vh;height:45svh;width:100vw;width:100svw}h1#heading.inline{display:flex;align-items:center}h1#heading span{margin-right:8px}h1#heading span img{width:32px}section.pmhination{background-color:#000}section.about{padding:1rem 1.2rem 1.2rem}.hook{background-color:#000;padding:1.2rem;display:flex;justify-content:center;align-items:center}.hook .quote{max-width:1600px}.hook h2{line-height:1.4;margin:0;text-align:center;color:#f0f0f0;letter-spacing:1px;font-weight:400;font-size:clamp(1.2rem,2vmin,2rem)}.hook small{color:#b3b3b3;float:right}.pagination{display:flex;justify-content:space-between;width:100%;max-width:1330px;margin:0 auto}.pagination a{color:#c9c9c9}.pagination a.active{background-color:#ff9300;color:#000;font-weight:700;pointer-events:none}.m-pagination{width:100%}.m-list{display:flex;width:100%;justify-content:center}.m-num{width:inherit;height:44px;max-width:44px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:clamp(13px,2vmin,16px)}.pagination a span.tooltip,.pin-button span.tooltip{position:absolute;transform:translateY(-48px);opacity:0;padding:10px 12px 10px;border-bottom:1px solid #949bad;border-top:1px solid #949bad;border-radius:3px;pointer-events:none;background-color:#111113;color:#f0f0f0;font-weight:400;font-size:clamp(1rem,1.2vmax,1.1rem);text-align:center;text-transform:capitalize;white-space:nowrap;box-shadow:0 14px 20px -4px rgb(148,155,173,.35)}.pagination a span.tooltip small,.pin-button span.tooltip small{display:none}.pagination a.active span.tooltip{opacity:1;transform:translateY(-62px)}.pagination a.active span.tooltip{background-color:#f0f0f0;color:#000;border-bottom:1px solid #000;border-top:1px solid #000}.pagination a.active span.tooltip::after{border-top-color:#000}.pagination a span.tooltip::after,.pin-button span.tooltip::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #000;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.pin-button span.tooltip::after{border-top-color:#fff}.pagination-button{width:44px;height:44px;display:grid;align-items:center;justify-content:center;cursor:pointer;background-color:#000;padding:0}.pagination-button img{width:14px;height:14px}.pagination-button.m-prev span.tooltip{justify-self:flex-start}.pagination-button.m-next span.tooltip{justify-self:flex-end}.pagination-button.m-prev span.tooltip::after{transform:none;left:12px}.pagination-button.m-next span.tooltip::after{transform:none;right:12px;left:auto}.m-prev img{transform:rotate(180deg)}.pagination-button.dead{pointer-events:none;opacity:0}p strong.highlite{font-size:clamp(1.1rem,2vmax,2rem);display:block;line-height:1.45}p span.uppercase{text-transform:uppercase;font-weight:700}a.pmh-link{display:inline-block;position:relative}a.pmh-link:after{content:'';background-color:#ff9300;height:1px;width:100%;position:absolute;left:0;top:95%;transform:scaleX(0);transform-origin:center}main.involved section.about .mosaic-block{padding:1rem 0 .5rem}.mosaic-txt{padding-bottom:1rem}main.involved .mosaic-txt{padding-bottom:0}main.involved .mosaic-txt p{font-size:clamp(1rem,1.4vmax,1.1rem)}main.involved .mosaic-txt p small{display:block}.mosaic-txt ul{list-style:none;padding:0}.mosaic-txt ul li{font-size:clamp(.925rem,1vmax,1rem);line-height:1.5;margin:1.1rem 0 .2rem}.mosaic-txt ul.oldschool{padding:0 0 0 40px;list-style:disc}.mosaic-txt ul.oldschool li{margin:6px 0}section.about .section-heading h2{font-size:clamp(1.45rem,2.65vmin,3rem);font-weight:700;letter-spacing:1px;text-shadow:none;line-height:1.2;text-transform:capitalize}@media (hover:hover){.pagination-button{transition:background-color .3s ease}section.pmhination .pagination a{transition:background-color .3s ease,color .3s ease}section.pmhination .pagination a:hover{background-color:#171a21;color:#dbdbdb;font-weight:700}.pagination a span.tooltip,.pin-button span.tooltip{transition:opacity .3s ease,transform .3s ease}.pagination a:hover span.tooltip,.pin-button:hover span.tooltip{opacity:1;transform:translateY(-62px);z-index:2}.pagination-button:hover{background-color:#f0f0f0}}@media screen and (min-width:768px){.pagination-button{width:54px;height:54px}.pagination-button img{width:16px;height:16px}.m-num{height:54px;max-width:54px}.pagination a span.tooltip,.pin-button span.tooltip{transform:translateY(-56px)}.pagination a:hover span.tooltip,.pin-button:hover span.tooltip{transform:translateY(-68px)}.pagination a.active span.tooltip{transform:translateY(-68px)}.pagination-button.m-prev span.tooltip::after{left:16px}.pagination-button.m-next span.tooltip::after{right:16px}}@media screen and (min-width:1024px){.pagination-button{width:64px;height:64px}.pagination-button img{width:20px;height:20px}.m-num{height:64px;max-width:64px}.pagination a span.tooltip,.pin-button span.tooltip{transform:translateY(-62px);letter-spacing:1px}.pagination a:hover span.tooltip,.pin-button:hover span.tooltip{transform:translateY(-72px)}.pagination a.active span.tooltip{transform:translateY(-72px)}.pagination-button.m-prev span.tooltip::after{left:22px}.pagination-button.m-next span.tooltip::after{right:22px}}@media screen and (min-width:1200px){.pagination a span.tooltip,.pin-button span.tooltip{transform:translateY(-64px)}.pagination a:hover span.tooltip,.pin-button:hover span.tooltip{transform:translateY(-74px)}.pagination a.active span.tooltip{transform:translateY(-74px)}}section.contact{padding:0 .6rem 2rem}.form{display:block}.form-footer{margin-top:2rem}p.footer-note{font-family:Arial,sans-serif;margin:0;font-size:.875rem;color:#2f3e4f;line-height:1.4}p.captcha-note{font-size:70%;color:#949bad;margin:0}.avatar-form-row{display:flex;flex-wrap:wrap}.avatar-form-col{width:100%}.form{font-family:Arial,sans-serif;padding:1rem}.formfield{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.form-group{margin-bottom:1rem}.form-group-comment{margin-bottom:1.825rem}.form-group-comment .input small,.form-group-terms .input small{margin-top:1px}.form-group label{display:none}.form-control{width:100%;padding:12px 0 8px;background:0 0;border:none;border-bottom:1px solid #cfd0d3;color:#333;font-size:16px;outline:0;transition:border-color .2s}.form-control::placeholder{color:#333;font-size:12px;text-transform:uppercase;transition:color .2s}.form-control:focus{border-bottom-color:#ccc}.form-control:focus::placeholder{color:#ccc}input[type=checkbox]{cursor:pointer}.form-group textarea{height:auto;min-height:150px;resize:none;color:#333}textarea.form-control::placeholder{line-height:1.7}.form-group-terms{display:inline-flex;flex-direction:row-reverse}.button-terms{text-underline-offset:5px;text-decoration-color:#4682b4;text-transform:uppercase;font-size:12px;margin-left:8px;line-height:1.35;color:#333;position:relative}.button-terms span{font-size:80%;color:#4682b4}.form-group.buttons{display:flex;margin-top:2rem;margin-bottom:0}.form-button{border:none;padding:8px;font-size:13px;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;width:auto;position:relative}.form-button.disabled{pointer-events:none;cursor:not-allowed;opacity:.5}#form-button-reset{margin-right:2rem}.form-button .icon{margin-right:5px;margin-top:-4px}@media (hover:hover){.form-button{transition:color .2s ease}.form-button:hover{color:#2e75b6}.form-button:after{content:'';background-color:#4682b4;height:1px;position:absolute;width:0;margin-top:32px;margin-left:50%;transform:translateX(-50%);transition:width .3s ease}.form-button:hover:after{width:100%}.button-terms:hover{text-decoration:underline}.button-terms:hover{color:#4682b4}}.input.error .form-control{border-bottom-color:red}.input small{display:none;margin-top:4px;position:absolute}.input.error small{display:block;color:red}.input.success .form-control{border-bottom-color:#90ee90}#status_message{color:red;font-weight:400;margin:0;width:fit-content;display:none}#status_message.success{color:#90ee90}.grecaptcha-badge{display:none}.form-tooltip-wrapper{position:absolute;bottom:38px;pointer-events:none}.form-tooltip{position:relative;color:#000;display:flex;align-items:flex-end;background-color:#ffffe0;border-radius:4px;opacity:0;border-bottom:1px solid #949bad;border-top:1px solid #949bad;transform:translateY(15px);transition:opacity .3s ease,transform .2s ease}.form-tooltip .caret{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #444;position:relative;top:12px;left:50%;transform:translateX(-50%)}.form-tooltip-details{padding:0 1.3rem 0 0}.form-tooltip-details p{font-family:Montserrat,sans-serif;line-height:1.4;text-align:left;text-transform:none;font-size:13px}.form-tooltip.active{opacity:1;transform:translateY(0);pointer-events:auto}.form-tooltip a{padding:8px 0;display:block;font-size:14px}@media (hover:hover){a.pmh-link:after{transition:transform .2s ease-in-out}a.pmh-link:hover:after{transform:scaleX(1)}.form-tooltip a:hover{text-decoration:underline}}@media screen and (min-width:640px){.mosaic-block{max-width:1200px;margin:0 auto}main.involved section.about .mosaic-block{padding:1rem;max-width:1800px}}@media screen and (min-width:860px){.form{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}@media screen and (min-width:1200px){.foundation-animation .section-heading h1{letter-spacing:3px}}.grid{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;margin:0 auto;justify-items:center;padding:1rem 0;row-gap:2rem;column-gap:1.2rem}.grid.friends{grid-template-columns:1fr}.item{display:flex;justify-content:center}.item-content{display:flex;flex-direction:column;align-items:center}.item-content p{text-transform:capitalize;font-size:clamp(.875rem,min(1vw,1.4vh),1rem);text-align:center;margin:7px 0 0;color:#000}.item-img img{width:120px;height:120px;border-radius:50%}.item-content small{text-align:center;margin-top:2px;color:#2b2b2b;line-height:1.2}.item-content span{text-align:center;margin-top:5px;color:#2b2b2b;font-size:97%;line-height:1.2}@media screen and (min-width:350px){.grid.friends{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:640px){.grid,.grid.friends{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:860px){.grid,.grid.friends{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:680px){.foundation-animation .section-heading h1{font-weight:700}}@media screen and (min-width:1024px){.grid,.grid.friends{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1280px){.grid,.grid.friends{grid-template-columns:repeat(6,1fr);padding:2rem 1rem}h1#heading span img{width:60px}}@media screen and (min-width:1600px){.grid,.grid.friends{grid-template-columns:repeat(7,1fr);padding:2rem}}@media screen and (min-width:1800px){.grid,.grid.friends{grid-template-columns:repeat(8,1fr)}}.sm-head{display:grid;grid-template-rows:auto;row-gap:1rem;background-color:#000;padding-top:2rem;padding-bottom:1rem}.sm-img img{object-fit:cover;height:100%;width:100%}section.slot-machine .section-heading{grid-row:2;padding:0 1.5rem 0}section.slot-machine .section-heading h2{font-size:clamp(1.5rem,3vmin,2.5rem);letter-spacing:2px;text-shadow:none;text-transform:capitalize;color:#ff8c00;font-weight:700;line-height:1.3}.heading-txt{color:#cfcfcf;font-size:clamp(1rem,1.3vmin,1.1rem);margin-top:.5rem}.heading-txt h3{color:#ff8c00;font-size:clamp(1.2rem,2.25vmin,2rem);letter-spacing:1px;font-weight:400;line-height:1.25;margin:2rem 0}.heading-txt p{line-height:1.6}.sm-button-wrapper .pmh-button span.discover{font-size:clamp(1.4rem,2.6vmin,2rem);font-weight:400;color:#f0f0f0}@media screen and (min-width:1200px) and (min-height:580px){.pmh-button .svg-box{width:100px;height:100px}}.slot{padding:.5rem}.slot__inner{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.mail-to{font-weight:700}@media (hover:hover){.mail-to{text-decoration-thickness:2px;text-underline-offset:5px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}.mail-to:hover{text-decoration-color:inherit}}@media screen and (min-width:560px){section.slot-machine .section-heading{padding:0 2rem 0}}@media screen and (min-width:1200px){section.slot-machine .sm-head{grid-template-rows:none;grid-template-columns:1fr 1fr;row-gap:0;column-gap:1rem}section.slot-machine .section-heading{grid-column:2;grid-row:unset;align-self:center}}@media screen and (min-width:2000px){section.slot-machine .section-heading{padding:0 3rem 0 3rem}}@media screen and (max-height:480px) and (orientation:landscape){.jumbotron{height:58vh;height:58svh}}section.epilog{background-color:#171a21}.epilog-item-parent{color:#4d545f}