@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{background:#17253c;color:#fff;text-align:center}a{color:#fedb00}a.blue{color:#1e90ff}menu{all:unset;display:flex;justify-content:center;height:48px;background:#833ab4 linear-gradient(to bottom,#e4e4e4,#fff,#d5d5d5)}menu ul{all:unset;display:flex}menu ul li{all:unset;position:relative}menu ul li>ul{all:unset;display:none;flex-direction:column;position:absolute;top:48px;box-shadow:#0000004d 0 10px 20px;background-color:#eee;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}menu ul li>ul li{display:flex}menu ul li>ul a{all:unset;display:flex;align-items:center;width:100%;height:48px;padding:0 24px;border-left:#fcb045 5px solid;color:#000;background-color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight:500}menu ul li>ul a.water{border-left-color:#4d4dff}menu ul li>ul a.trees{border-left-color:#00cd00}menu ul li>ul a.soil{border-left-color:#262626}menu ul li>ul a.grants{border-left-color:#b83da4}menu ul li>ul a.fertilizers{border-left-color:#ffe735}menu ul li>ul a.farming{border-left-color:#ffc04d}menu ul li>ul a.crops{border-left-color:#d14a4a}menu ul li:hover>ul{display:flex}menu a,menu button{all:unset;display:flex;align-items:center;color:#000;height:48px;background-color:transparent;padding:0 24px;cursor:pointer;font-weight:600}menu[data-format=narrow],menu[data-format=minimal]{background:#fff linear-gradient(to bottom,#fff,#d5d5d5)}menu[data-format=narrow] ul{display:flex;justify-content:space-between;width:100%;flex-direction:row}menu menu{position:absolute;position:fixed;inset:0;z-index:2;overflow-y:scroll;overflow-x:hidden;height:unset;width:100%;justify-content:stretch}menu menu ul{all:unset!important;display:flex;flex-direction:column!important;z-index:2}menu menu ul li{width:500px}article{min-height:40vh;max-width:800px;text-align:left;padding:50px;box-sizing:border-box;margin:auto}article p:first-of-type{font-size:20pt}article hr{all:unset;display:flex;border-bottom:dotted rgba(173,216,230,.5) 1px;padding-top:32px}article a.brand{all:unset;display:flex;gap:20px;align-items:center;height:50px;border-radius:25px;border:solid #659A80 3px;font-weight:bolder;background:#17253c;cursor:pointer;padding-right:20px;margin:auto;box-sizing:border-box}article a.brand:before{content:" ";display:flex;width:46px;height:46px;background:#659a80 url(/assets/thyme-flower-bud-BjxMZe2x.png) no-repeat center center;background-size:60%;border-radius:25px;margin-left:-3px}article a.brand:active{opacity:.8}article .options{display:flex;justify-content:flex-start;width:100%}article strong,article h3{color:#78be21}ul{list-style-type:square}.wide{width:100%}.aside-left{float:left;width:300px;margin-right:15px;margin-bottom:15px}.aside-right{float:right;width:300px;margin-left:15px;margin-bottom:15px}.centered{text-align:center}.monospace{font-family:monospace}.menu-context{position:relative;display:flex;align-items:center;justify-content:center}.menu-context button.access{all:unset;height:32px;width:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}.menu-context menu{all:unset;position:relative;top:0;right:0;background:#fff;color:#17253c;padding:8px;box-shadow:#000 0 5px 15px;border-radius:15px;display:flex;flex-direction:column;min-width:200px;justify-content:center;z-index:2;overflow:auto}.menu-context menu button,.menu-context menu a{border:none;white-space:nowrap!important;text-transform:uppercase!important;font-weight:600!important;opacity:.8!important}.menu-context menu button:hover,.menu-context menu a:hover{opacity:1}.menu-context menu div{padding:0 4px;font-size:10pt;color:silver}.menu-context .overlay{position:fixed;background:#0000001a;width:100%;height:100%;top:0;left:0;z-index:4}.slideshow{position:relative;height:50vh;min-height:320px;overflow:hidden;user-select:none}.slideshow .slide{position:relative}.slideshow .slide img,.slideshow .slide video{width:100%;height:50vh;min-height:320px;object-fit:cover;object-position:center center}.slideshow .slide .primary-slide{z-index:1}.slideshow .slide .primary-slide[data-state=pending]{opacity:0}.slideshow .slide .primary-slide[data-state=fade-in]{animation:fadeIn 1s}.slideshow .slide .previous-slide{position:absolute;top:0;left:0;z-index:-1}.slideshow .slide .detail{position:absolute;z-index:1;top:0;bottom:0;height:50vh;min-height:320px;width:100%;height:100%;padding:50px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.slideshow .slide .detail h1{all:unset;font-weight:800;font-size:40pt}.slideshow .slide .detail h2{all:unset;font-weight:700;letter-spacing:2px;text-transform:uppercase}.slideshow .slide .detail h1,.slideshow .slide .detail h2{text-shadow:#111 0px 0px 4px}.slideshow .slide .detail button,.slideshow .slide .detail a.button{all:unset;background:gray;padding:0 24px;height:48px;border-radius:24px;display:flex;justify-content:center;align-items:center;gap:16px;cursor:pointer;font-weight:700}.slideshow .slide .detail button img.symbol,.slideshow .slide .detail a.button img.symbol{all:unset;width:24px;height:24px}.slideshow .slide .detail button.facebook,.slideshow .slide .detail a.button.facebook{background-color:#2c64f6}.slideshow .overlay{position:absolute;display:flex;justify-content:space-between;width:100%;z-index:2}.slideshow .overlay .logo-placeholders{display:flex;gap:10px;padding:10px}.slideshow .overlay .logo-placeholders img{width:100px;height:100px;border-radius:50%}.slideshow .overlay .charms{display:flex;flex-direction:column;gap:10px;padding:8px}.slideshow .overlay .charms a{all:unset;display:flex;padding:10px;background:#17253c;color:#fff;width:32px;height:32px;justify-content:center;align-items:center;border-radius:16px}.slideshow .overlay .charms a.facebook{background-color:#2c64f6}.slideshow .overlay .charms a.instagram{background:#833ab4 linear-gradient(217deg,#833ab4,#fd1d1d,#fcb045)}.slideshow .overlay .charms img{width:32px;height:32px}[data-slug^=view] .slideshow,[data-slug^=edit-article] .slideshow,[data-slug^=approve-build] .slideshow{height:0;min-height:0}[data-slug=front-page] .slideshow{position:relative}[data-slug=front-page] .front-page{display:flex}section{padding:50px}button{width:100%;max-width:320px;margin:0 auto}button.brand{all:unset;display:flex;gap:20px;align-items:center;height:50px;border-radius:25px;border:solid #659A80 3px;font-weight:bolder;background:#17253c;cursor:pointer;padding-right:20px;margin:auto;box-sizing:border-box}button.brand:before{content:" ";display:flex;width:46px;height:46px;background:#659a80 url(/assets/thyme-flower-bud-BjxMZe2x.png) no-repeat center center;background-size:60%;border-radius:25px;margin-left:-3px}button.brand:active{opacity:.8}.picture-gallery{position:fixed;inset:0;z-index:2;background:#000;overflow:auto}.picture-gallery .cancel{all:unset;position:fixed;top:10px;right:10px;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#00000080;border-radius:30px;cursor:pointer}.picture-gallery .cancel:hover{background-color:#0000004d}.picture-gallery .cancel img{width:28px}.picture-gallery .single-picture{width:100%;height:100%;object-fit:contain}.picture-gallery .grid{background:#00000081;color:silver;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3px}.picture-gallery .grid img{display:flex;width:100%;height:220px;object-fit:cover;cursor:pointer}[data-slug=front-page] .watermark{background:url(/assets/watermark-flat-D5lKiGHR.webp) no-repeat bottom right;background-size:contain}.front-page{display:flex;justify-content:center;align-items:center;min-height:30vh}.search-articles{display:flex;flex-direction:column;justify-content:stretch;width:100%}.search-bar{display:grid;gap:20px;grid-template-columns:1fr 115px;background:#fff;border-radius:27.5px;overflow:hidden;padding-left:27.5px}.search-bar input{all:unset;font-size:20pt;color:#000}.search-bar input:focus{outline:none}.search-bar button{all:unset;color:#fff;background:#659a80;padding:16px;text-transform:uppercase;font-size:16pt;cursor:pointer}.search-bar button:active{opacity:.67}.search-results{padding:30px 15px}.search-results h4{border-bottom:solid dodgerblue 1px;padding-bottom:15px}.search-result{padding:15px 0;border-bottom:dotted dodgerblue 1px}.search-result div{padding:15px 0}footer{background:#111;color:#fff;min-height:10vh;padding:30px;display:flex;grid-template-columns:1fr 3fr 1fr;justify-content:center}footer hr{all:unset;display:flex;border-bottom:solid white 1px;width:20vw;margin:3em auto 2em}footer a{all:unset;font-weight:700;text-shadow:black 1px 1px 0px;color:#87ceeb;padding:4px}footer button{all:unset;padding:8px 4px;border:solid white 1px;text-align:center;cursor:pointer;margin:1em 0}footer em{all:unset;opacity:.8}footer address{all:unset;font-weight:600;line-height:18pt}footer .grid{display:flex;justify-content:space-between;width:1440px}footer .column{display:flex;flex-direction:column}footer .main-links{text-align:left}footer .copyright{text-align:center}footer .addresses{text-align:right}footer .mo{padding:30px 0}footer .detail{font-size:9pt;text-align:justify;padding:0 30px;max-width:300px;margin:0 auto}footer .downloads{display:flex;flex-direction:row;gap:8px;justify-content:center}footer .downloads img{all:unset;height:40px;width:auto}.editor{display:grid;grid-template-columns:1fr 1fr 1fr}.editor>*{padding:8px}.editor textarea{min-height:200px;width:100%;background:transparent;color:#fff;border:none;font-family:monospace}.hallmark{all:unset;color:#fff;display:block;margin:2em 4px;font-weight:100}form{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;max-width:500px;margin:0 auto 30px;border-radius:15px;border:solid rgba(255,255,255,.5) 1px;padding:30px}form .optionset{display:flex;justify-content:center;align-items:center;padding:30px;gap:30px}form label{font-size:14pt}form input:not([type=checkbox]){all:unset;padding:15px;border-bottom:solid white 1px;width:100%;max-width:300px}form button,form input[type=submit]{all:unset;display:flex;justify-content:center;align-items:center;height:50px;border-radius:25px;border:solid white 1px;padding:0 25px;cursor:pointer}form .row{display:flex;align-items:center;justify-content:center;width:300px;margin:15px 0}form .row.wide{width:100%}form .row label{display:flex;gap:10px;width:100%;text-transform:uppercase}form .row select{width:100%;font-size:16pt}form textarea{all:unset;display:block;background:#00000080;width:100%;min-height:100px;resize:vertical;padding:15px;box-sizing:border-box}form textarea:focus{background:#1e90ff80}form h6{all:unset;text-transform:uppercase;text-align:left;width:100%;margin-top:15px}.tabs{display:flex;justify-content:center;align-items:center;flex-direction:row;max-width:500px;margin:50px auto 0;padding-bottom:8px}.tabs button{all:unset;padding:15px;margin:auto;cursor:pointer;border-radius:10px}.tabs button[data-selected=true]{background:#fff;color:#000}.error-message{background:pink;border:solid red 1px;border-radius:4px;padding:20px;margin:16px}.sponsors-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:40px;padding:15px}.sponsors-grid .sponsor-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.sponsors-grid .sponsor-view img{display:flex;width:100%;max-height:120px}.sponsors-grid .sponsor-view span{text-align:center;font-weight:600}@media screen and (max-width: 600px){article{padding:30px 0}article h1,article h2,article h3,article p{padding-left:15px;padding-right:15px}menu a,menu button{padding:0 8px;font-size:10pt}footer{flex-direction:column;grid-template-columns:1fr}footer .grid{flex-direction:column;width:100%}footer .addresses{text-align:left}footer .copyright{text-align:center}.wide,.aside-left,.aside-right{width:100%}.slideshow .slide .detail{gap:0px}.slideshow .slide .detail h1,.slideshow .slide .detail h2{font-size:30pt;margin:unset}.slideshow .overlay .logo-placeholders{display:flex;gap:10px;padding:10px}.slideshow .overlay .logo-placeholders img{width:50px;height:50px;border-radius:50%}.slideshow .overlay .charms{flex-direction:row}.search-bar{background:#fff;border-radius:30px;overflow:hidden;margin:0 15px}.search-bar input{all:unset;font-size:14pt;color:#000;width:40vw}.search-bar input:focus{outline:none}.search-bar button{all:unset;color:#fff;background:#659a80;padding:16px;text-transform:uppercase;font-size:14pt;cursor:pointer}.search-bar button:active{opacity:.67}.picture-gallery .grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.picture-gallery .grid img{height:100px}.sponsors-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.menu-context menu{left:unset;right:0}}.my-articles .options{display:flex;flex-direction:row;align-items:space-between;justify-content:space-between}.my-articles .options button{all:unset;cursor:pointer;border:solid white 1px;height:30px;padding:0 30px;border-radius:15px}.my-articles .list{display:flex;flex-direction:column;background:#fff;border-radius:20px}.my-articles .list a,.my-articles .list button{all:unset;padding:15px;color:#000;border-top:solid silver 1px;cursor:pointer}.my-articles .list a:first-of-type,.my-articles .list button:first-of-type{border-top:none}.my-articles .list .row{display:flex;flex-direction:row;justify-content:space-between}.pill{background-color:#17253c;color:#fff;padding:4px;border-radius:4px;font-weight:600}.pill[data-color=yellow]{background-color:#fedb00}.pill[data-color=green]{background-color:#78be21}.pill[data-color=berry]{background-color:#b83da4}.footnotes{padding:8px}.approve-dialog a,.approve-dialog button{all:unset}.approve-dialog button.main,.approve-dialog a.main{all:unset;cursor:pointer;border:solid white 1px;height:30px;padding:0 30px;border-radius:15px;margin:4px;display:flex;align-items:center}.article-editor a,.article-editor button{all:unset}.article-editor button.main,.article-editor a.main{all:unset;cursor:pointer;border:solid white 1px;height:30px;padding:0 30px;border-radius:15px;margin:4px;display:flex;align-items:center}.article-editor input[type=text]{all:unset;cursor:pointer;border-bottom:solid white 1px;height:30px;padding:0 30px;margin:4px}.article-editor input[type=text].article-name{font-size:20pt}.article-editor .options{display:flex;width:100%;justify-content:space-between;align-items:center}.article-editor .contents li{margin:15px 0}.article-editor .contents button{cursor:pointer}.article-editor .contents button:hover,.article-editor .contents button[data-selected=true]{text-decoration:underline}.article-editor .contents button[data-selected=true]{font-weight:700}.article-info{display:flex;gap:15px;font-family:monospace;width:100%;justify-content:space-between}.article-section-editor{border:solid white 1px;margin:15px 0;border-top-right-radius:15px;border-bottom-right-radius:15px;overflow:hidden}.article-section-editor textarea{all:unset;display:block;background:#00000080;width:100%;min-height:100px;resize:vertical;padding:15px;box-sizing:border-box}.article-section-editor textarea:focus{background:#1e90ff80}.article-section-editor button{all:unset;cursor:pointer;border:solid #17253C 1px;height:30px;padding:0 30px;border-radius:15px;margin:4px}.article-section-editor [data-can-drop=false]{border:solid transparent 3px}.article-section-editor [data-can-drop=true]{border-color:#659a80}.article-section-editor input[type=file]{display:none}.article-section-editor .options{display:flex;width:100%;justify-content:space-between;align-items:center;background:#fff;color:#000;padding:5px 15px;box-sizing:border-box;cursor:pointer;overflow:hidden}.article-section-editor .options h1{all:unset;font-size:16pt}.article-section-editor .options button{border-color:#17253c;border-width:2px}.article-section-editor .tools{display:none;flex-direction:column}.article-section-editor[data-is-selected=true] .tools{display:flex}.article-section-editor .indent{padding:15px}.toolshelf{background:#833ab4 linear-gradient(to bottom,#e4e4e4,#fff,#d5d5d5);position:fixed;right:0;bottom:0;left:0;width:100%;display:flex;flex-direction:row;color:#000;z-index:3}.toolshelf button{border:none;padding:0 8px}.toolshelf button[is-active=true]{background:#78be21}.toolshelf .divider{width:0px;border-left:solid #ddd 1px;border-right:solid #888 1px}.tiptap{padding:0 15px;max-height:50vh;overflow:auto;outline:none}.tiptap:focus{background:#101a2a}.uploads-list{padding-top:15px;display:flex;flex-direction:column}.uploads-list .upload-preview{display:grid;grid-template-columns:150px 1fr 100px;justify-content:flex-start;align-items:center;gap:10px;width:100%}.uploads-list .upload-preview img.graphic-image{height:90px;width:150px;object-fit:contain;background:#00000080}.uploads-list .upload-preview .icon{display:flex;align-items:center;justify-content:center;width:100%;height:50px}.uploads-list .upload-preview .icon path{fill:#fff}.uploads-list .upload-info{display:flex;flex-direction:column;gap:10px;word-break:break-all}.user-status{display:flex;flex-direction:column;justify-content:center;margin:40px 0}.user-status a{all:unset;color:#fff}.ticker{cursor:default}.view-article h1{font-size:40pt}.view-article h4{all:unset;font-size:14pt;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;background:#add8e680;padding:0 8px;margin-top:15px}.view-article li{margin:15px 0}.view-article .article-section{display:flex;flex-direction:column;margin:2em 0;width:100%}.view-article .article-section h2{all:unset;border-bottom:solid 1px white;padding-bottom:15px;font-size:30pt;width:100%}.view-article .article-section .section-uploads{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,200px));gap:20px}.view-article .article-section .section-uploads a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:unset;font-weight:600;background:#add8e680;padding:8px}.view-article .article-section .section-uploads img{width:100%;height:100%;object-position:center center;object-fit:contain;background:#000}.view-article .article-section .section-uploads .document{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.view-article .article-section .section-uploads .document strong{color:#fff}.view-article .article-section .section-uploads .document img{height:100px;background:unset}.notice{background-color:#fff;color:#000;padding:30px;display:flex;flex-direction:column;gap:15px;border-radius:30px;margin:15px}.notice h1{all:unset;text-transform:uppercase;font-size:20px}.faq{all:unset;display:flex;flex-direction:column;gap:15px}.faq-ui{all:unset;display:flex;flex-direction:column;margin:0 15px;border-radius:4px;overflow:hidden}.faq-ui .question{all:unset;background:#833ab4 linear-gradient(to bottom,#e4e4e4,#fff,#d5d5d5);color:#000;font-size:16pt;padding:4px;cursor:pointer;user-select:none}.faq-ui .question:active{opacity:.8}.faq-ui .answer{all:unset;display:flex;flex-direction:column;gap:15px;border:solid silver 1px;border-top:unset;padding:8px}.faq-ui .answer p{all:unset}.newsletter form{margin:0 15px}.smart-banner{all:unset;display:grid;grid-template-columns:12px 64px 1fr 64px;gap:8px;padding:8px;background-color:#f2f1f6}.smart-banner button,.smart-banner a{all:unset}.smart-banner button.close img{width:12px;height:12px;opacity:.2}.smart-banner img.app-icon{width:64px;height:64px;object-fit:contain;border-radius:16px}.smart-banner .detail{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.smart-banner .detail .app-title{color:#333}.smart-banner .detail .developer-name{font-size:9pt;color:#999}.smart-banner .detail .rating{color:orange;font-size:9pt}.smart-banner .detail .message{font-size:9pt;color:#999}.smart-banner .view{all:unset;display:flex;justify-content:flex-end;align-items:center}.smart-banner .view a{display:block;color:#1e90ff;width:64px}.closable .closable-button{position:fixed;color:#000;top:4px;right:4px;padding:4px;z-index:3;width:24px;height:24px}.closable .closable-button img{width:24px;height:24px;opacity:.7}iframe{display:flex;width:100%;height:100vh}.match-highlight{white-space:pre-line;line-break:auto}.match-highlight strong{all:unset;background-color:#fedb00;color:#000}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
