:root{--pink:#e682e6;--green:#2ed159;--blue:#5297e5;--yellow:#f9ba62;--red:#e55252;--hero-content-p-hue:#cde2f9}:root .support{--hero-content-p-hue:#cdf9ee}*{font-family:Heebo,Helvetica,Arial,sans-serif}html{font-size:12pt}body{background:#f0f1f3;margin:0;padding:0;display:grid}.grid-home{grid-template-rows:50px min(400px,60vh) auto auto auto;grid-template-columns:1fr repeat(3,minmax(350px,1fr)) 1fr;grid-template-areas:"header header header header header"".hero hero hero."".main main aside.""pages pages pages pages pages""footer footer footer footer footer";column-gap:50px}.grid-page{grid-template-rows:50px min(400px,60vh) auto auto auto;grid-template-columns:1fr repeat(3,minmax(350px,1fr)) 1fr;grid-template-areas:"header header header header header"".hero hero hero."".main main main.""pages pages pages pages pages""footer footer footer footer footer";column-gap:50px}.grid-page.no-hero{grid-template-rows:50px auto auto auto auto;grid-template-areas:"header header header header header"".main main main.""pages pages pages pages pages""footer footer footer footer footer"}.grid-form{grid-template:"header header header header"50px". . . ."100px".main aside.""footer footer footer footer"/1fr minmax(600px,1fr) minmax(300px,1fr) 1fr;column-gap:0}.grid-legal{grid-template:"header header header"50px". . ."100px".hero."".main.""footer footer footer"/auto min(75ch,100vw - 60px) auto;column-gap:0}.grid-form.embedded-grid-form{grid-template-rows:auto;display:grid}.grid-legal #hero-content{color:#222}.legal{margin-top:50px}.text-center{text-align:center}.no-hero>main{margin-top:50px}.button-row{display:flex}.button-row :first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.button-row :first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.button-row :last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.button-row :last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.button{color:var(--blue);text-align:center;cursor:pointer;border-radius:5px;flex-grow:1;margin-left:10px;margin-right:10px;padding:5px 20px;font-size:1.2rem;font-weight:700}.button-link{margin-left:10px;margin-right:10px;text-decoration:none}.primary-button{color:#fff;background:var(--blue)}.primary-button.destructive{background:var(--red)}.secondary-button{background:#f0f1f3}.tertiary-button{border:2px solid #f0f1f3}.hero-background{z-index:-1;grid-area:1/1/3/-1;position:relative}a.unstyled{color:inherit;text-decoration:none}a.unstyled:hover{text-decoration:underline}a.overlay:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}#home-background{background-color:#ff99f0;background-image:radial-gradient(at 97% 5%,#bc8ce8 0,transparent 50%),radial-gradient(at 72% 20%,#9dc8f6 0,transparent 50%),radial-gradient(at 42% 33%,#799bf1 0,transparent 50%),radial-gradient(at 49% 99%,#5297e5 0,transparent 50%),radial-gradient(at 1% 73%,#a9d2f4 0,transparent 50%),radial-gradient(at 13% 43%,#e682e6 0,transparent 50%),radial-gradient(at 37% 89%,#7cd8de 0,transparent 50%),radial-gradient(at 76% 63%,#998efb 0,transparent 50%)}#account-background,.profile-icon,#signup-prompt,#support-background,#support-us-banner{background-color:#079ded;background-image:radial-gradient(at 97% 5%,#23fb35 0,transparent 50%),radial-gradient(at 56% 25%,#23add7 0,transparent 50%),radial-gradient(at 49% 99%,#28b88d 0,transparent 50%),radial-gradient(at 1% 73%,#26baba 0,transparent 50%),radial-gradient(at 13% 43%,#23b2c7 0,transparent 50%),radial-gradient(at 37% 89%,#2ac69f 0,transparent 50%),radial-gradient(at 76% 63%,#2ed159 0,transparent 50%)}#shop-background{background-color:#ff99f0;background-image:radial-gradient(at 97% 5%,#f7a979 0,transparent 50%),radial-gradient(at 72% 20%,#f47e9f 0,transparent 50%),radial-gradient(at 42% 33%,#f58e8e 0,transparent 50%),radial-gradient(at 49% 99%,#f9ba61 0,transparent 50%),radial-gradient(at 1% 73%,#f9ba61 0,transparent 50%),radial-gradient(at 13% 43%,#e682e6 0,transparent 50%),radial-gradient(at 37% 89%,#f587ac 0,transparent 50%),radial-gradient(at 76% 63%,#f9ba61 0,transparent 50%)}.delete-icon{background-color:var(--red);background-image:radial-gradient(at 97% 5%,#fb237d 0,transparent 50%),radial-gradient(at 56% 25%,#d7a723 0,transparent 50%),radial-gradient(at 49% 99%,#b84528 0,transparent 50%),radial-gradient(at 1% 73%,#ba7026 0,transparent 50%),radial-gradient(at 13% 43%,#c78b23 0,transparent 50%),radial-gradient(at 37% 89%,#c6512a 0,transparent 50%),radial-gradient(at 76% 63%,#d12e54 0,transparent 50%)}#hero-content{text-align:center;flex-direction:column;grid-area:hero;justify-content:center;align-items:center;display:flex;overflow:hidden}#hero-content.white{color:#fff}#hero-content.home{color:var(--pink)}#hero-content.white p{color:var(--hero-content-p-hue)}#hero-content .button-row{margin-top:40px}#hero-heading{text-shadow:0 1px 3px rgba(100,100,100,.125),0 1px 2px rgba(100,100,100,.25);justify-content:center;align-items:center;display:flex}#hero-heading img{-webkit-user-select:none;-ms-user-select:none;user-select:none;filter:drop-shadow(0 1px 3px rgba(100,100,100,.1))drop-shadow(0 1px 2px rgba(100,100,100,.2));height:110px;margin-right:30px}#hero-heading h1{margin:0;font-size:4rem;line-height:4rem}main{flex-direction:column;grid-area:main;display:flex;position:relative}.main-form{background:#fff;border-radius:5px 0 0 5px;flex-direction:column;justify-content:center;align-items:center;max-width:calc(100vw - 180px);min-height:calc(100vh - 510px);padding:30px 60px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}.main-form:not(.center) p{align-self:start}main.center p{text-align:center}h2,h3{color:#222}p,li{color:#444}h2{font-size:2rem}main>h2,aside>h2{padding-top:60px;padding-bottom:15px}h3{font-size:1.6rem}aside{flex-direction:column;grid-area:aside;margin-bottom:20px;display:flex}footer{color:#fff;background:#303;grid-area:footer;grid-template-columns:1fr repeat(3,minmax(350px,1fr)) 1fr;grid-template-areas:".footer-content footer-content footer-content.";column-gap:50px;min-height:200px;margin-top:100px;display:grid}#footer-content{grid-area:footer-content;justify-content:space-between;align-items:center;display:flex}#footer-heading{cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:center;display:flex}#footer-heading img{height:50px}#footer-heading img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:20px}#footer-heading img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:20px}#footer-heading h1{margin:0}#footer-nav,#footer-social{display:flex}#footer-social img{height:25px;margin-left:10px;margin-right:10px}#footer-nav a{color:#fff;margin-left:10px;margin-right:10px;text-decoration:none}#footer-social a{font-size:0}#footer-nav a:hover{text-decoration:underline}.card{background:#fff;border-radius:5px;padding:30px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}.image-showcase{flex-direction:row;justify-content:space-around;align-items:center;margin-top:50px;padding-top:50px;padding-bottom:50px;display:flex}.image-showcase img{flex:0 0 40%;min-width:0}.image-showcase-detail{flex:0 50ch}.image-showcase-detail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:50px}.image-showcase-detail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:50px}.image-showcase-detail h2{margin-top:0}.card-block-link{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#profile-card h3{line-height:2rem}#project-carousel{flex-wrap:wrap;flex-grow:1;display:flex}.project-carousel-item-corner-label{background:var(--blue);color:#fff;pointer-events:none;border-bottom-right-radius:5px;padding:10px 20px;position:absolute;top:0;left:0}.project-carousel-item{background:var(--blue);cursor:pointer;flex-direction:column;flex:0 0 calc(50% - 80px);align-items:center;margin-bottom:40px;padding-top:0;padding-bottom:30px;padding-left:30px;padding-right:30px;display:flex;position:relative;overflow:hidden}.project-carousel-item.nostretch{flex:auto}.project-carousel-item:not(.nostretch):nth-child(odd):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:40px}.project-carousel-item:not(.nostretch):nth-child(odd):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:40px}.project-carousel-item img{object-fit:cover;flex:0 0 270px;width:calc(100% + 60px);min-height:0}.compact .project-carousel-item{flex:0 0 calc(50% - 70px);margin-bottom:20px}.compact .project-carousel-item:not(.nostretch):nth-child(odd):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:20px}.compact .project-carousel-item:not(.nostretch):nth-child(odd):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:20px}.compact .project-carousel-item img{flex:0 0 220px}.project-carousel-item h3{text-align:center;color:#fff;background-color:var(--blue);border-radius:5px;margin-top:-20px;margin-bottom:10px;padding:10px 20px}.project-carousel-item p{text-align:center;color:#cde2f9;flex-grow:1;align-items:center;margin-top:10px;margin-bottom:10px;font-size:1rem;line-height:1.6rem;display:flex}.supporter-cards{grid-template-columns:1fr;gap:30px;display:grid}.supporter-card{background:#fff;border-radius:5px;flex-direction:column;gap:30px;padding:0 30px 30px;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}.supporter-card>div{flex-direction:column;gap:10px;display:flex}.supporter-card>div :is(h1,h2,h3,h4,h5,h6,p){margin:0}.supporter-card>div h2{line-height:1.2em}.supporter-card>img{object-fit:cover;order:-1;width:calc(100% + 60px);height:200px;margin-left:-30px}#support-us-intro{grid-template-columns:minmax(0,65ch) 300px 300px;align-items:center;gap:40px 20px;margin-bottom:50px;display:grid}#support-us-intro .content{padding-right:30px}#support-us-intro .content h2{margin-top:0;line-height:1.2em}#support-us-intro .subscribe-radio{flex-direction:column;justify-content:center;padding:70px 0 50px}#support-us-intro .subscribe-radio .button{font-size:1.3em}#support-us-intro .subscribe-radio>span{color:var(--hero-content-p-hue);margin-top:-10px;font-size:.9em}#support-us-banner{border-radius:5px;justify-content:space-between;align-items:center;gap:25px;width:calc(100% - 60px);margin-top:50px;padding:50px 30px;display:flex;position:relative}#support-us-banner>div{align-items:center;gap:25px;display:flex}#support-us-banner h2{color:#fff;margin:0}#support-us-banner p{color:var(--hero-content-p-hue);margin:0}#support-us-banner img{width:60px}#support-us-banner .button{font-size:1.5em}#all-pages-container{grid-area:pages;margin-top:80px}#all-pages-carousel{grid-area:carousel;justify-content:center;gap:10px;display:flex}.page-item{cursor:pointer;text-align:center;background:#fff;border-radius:5px;flex-grow:1;align-items:center;padding:30px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}.page-item:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.page-item img{filter:drop-shadow(0 1px 3px rgba(100,100,100,.1))drop-shadow(0 1px 2px rgba(100,100,100,.2));width:100%;max-width:120px}.page-item h3{color:var(--pink);text-shadow:0 1px 3px rgba(100,100,100,.125),0 1px 2px rgba(100,100,100,.25);margin-bottom:0}.card-heading{align-items:center;margin-bottom:30px;display:flex}.form-heading{justify-content:center;width:100%}.card-heading h1{line-height:2.2rem}.card-heading h3{margin-top:0;margin-bottom:0}.profile-icon,.delete-icon{border-radius:5px;flex:0 0 50px;height:50px;position:relative}.profile-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:30px}.delete-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:30px}.profile-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:30px}.delete-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:30px}.profile-icon-outline{filter:drop-shadow(0 1px 3px rgba(100,100,100,.1))drop-shadow(0 1px 2px rgba(100,100,100,.2));background:url(assets/profile.svg) 50%/60% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}#social-card-container{flex-direction:column;flex-grow:1;display:flex}.card-table .card{cursor:pointer;align-items:center;margin-bottom:20px;display:flex}.card-table .card:last-child{margin-bottom:0}.card-table .card h3,.card-table .card p{margin-top:0;margin-bottom:0}.card-table .card img{object-fit:contain;width:50px;height:50px}.card-table .card img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:30px}.card-table .card img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:30px}#social-card-container .card{flex-grow:1}form{flex-direction:column;width:100%;display:flex}fieldset{border:none;margin:0;padding:0}label{margin-top:35px;margin-bottom:5px;font-size:1.2rem}input:not(.button):not(:is([type=file],[type=radio])){filter:drop-shadow(0 1px 3px rgba(0,0,0,.125))drop-shadow(0 1px 2px rgba(0,0,0,.25));border:none;border-radius:5px;padding:5px 10px;font-size:1.6rem;font-weight:700}input.button{-ms-appearance:none;appearance:none;white-space:normal;border:none;margin-top:60px;margin-bottom:30px;font-size:1.6rem}.button.loading{pointer-events:none;background:#b8cbe0;transition:all .1s}input[type=radio]{-ms-appearance:none;appearance:none;margin:0;vertical-align:middle;cursor:pointer;background-color:#fff;border:2px solid #f0f1f3;border-radius:25px;outline:none;width:25px;height:25px;margin:0;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}input[type=radio]:before{content:"";opacity:0;background:var(--blue);border-radius:25px;width:15px;height:15px;margin-top:3px;margin-left:3px;transition:opacity .1s;position:absolute}input[type=radio]:checked:before{opacity:1}.reveal-field{flex-direction:column;max-height:0;transition:all .2s ease-in;display:flex;overflow:hidden}.reveal-field.revealed{opacity:1;max-height:250px;overflow:visible}.radio-container{margin-top:15px}.radio-container label{vertical-align:middle;cursor:pointer}.radio-container label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:30px;padding-left:10px}.radio-container label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:30px;padding-right:10px}.subscribe-radios{gap:20px;margin-top:40px;display:flex}.subscribe-radio.in-hero{color:#444;background:#f0f1f3}.subscribe-radio.in-hero:first-of-type{padding-top:45px;padding-bottom:45px}.subscribe-radio.in-hero:last-of-type{padding-top:30px;padding-bottom:60px}.subscribe-radio.in-hero h2{color:#222}.subscribe-radio.in-hero .price{color:#222}.subscribe-radio.in-hero .project-carousel-item-corner-label{bottom:0;top:unset;text-align:center;width:calc(100% - 40px)}.subscribe-radio.in-hero:not(:has(>input:checked)){opacity:.6;mix-blend-mode:luminosity}.subscribe-radio{color:var(--hero-content-p-hue);border-radius:5px;align-items:center;gap:20px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}.subscribe-radio:has(>input:checked){outline:5px solid var(--blue)}.subscribe-radio h2{color:#fff}.subscribe-radio .price{color:#fff}.subscribe-radio>input[type=radio]{z-index:2;background:0 0;border:none;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.subscribe-radio>input[type=radio]:before{display:none}.subscribe-radio .supporter-logo{width:60px}.subscribe-radio .supporter-logo.annual{filter:drop-shadow(1px 0 #115)drop-shadow(2px 0 #226)drop-shadow(3px 0 #447)}.subscribe-radio .pricing-container{gap:15px;display:flex}.subscribe-radio .pricing-container.annual{gap:20px}.subscribe-radio .pricing{flex-direction:column;display:flex}.subscribe-radio .pricing h2{text-align:left;margin:0;font-size:1.2em;font-weight:400}.subscribe-radio .pricing .old-price{width:fit-content;position:relative}.subscribe-radio .pricing .old-price:before{content:"";border-top:1px solid;border-color:inherit;position:absolute;top:50%;left:0;right:0;transform:rotate(-10deg)}.subscribe-radio .pricing .price{font-size:1.9em;font-weight:600}.existing-supporter{flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;font-weight:500;display:flex}#signup-prompt{color:#fff;border-radius:0 5px 5px 0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:30px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.125),0 1px 2px rgba(0,0,0,.25)}#signup-prompt h1{text-align:center;font-size:2rem;line-height:2rem}#signup-prompt .button{flex-grow:0;margin-top:20px}.error-message{border:2px solid var(--red);text-align:center;opacity:1;background:#f5bcbc;border-radius:5px;max-height:200px;margin:10px 0;padding:30px;transition:all .2s;display:block;overflow:hidden}.error-message.hidden{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#error-page-image{object-fit:cover;width:100%;height:400px}.currency-select{-ms-appearance:none;appearance:none;color:var(--blue);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;margin:0;padding:0}@media screen and (max-width:1250px) and (min-width:1023px){.grid-page{grid-template:"header header header header"50px".hero hero."min(400px,60vh)".main main.""pages pages pages pages""footer footer footer footer"/1fr minmax(500px,1fr) minmax(300px,1fr) 1fr;column-gap:74px}.grid-page.no-hero{grid-template-rows:50px auto auto auto auto;grid-template-areas:"header header header header"".main main.""pages pages pages pages""footer footer footer footer"}.grid-home{grid-template:"header header header header"50px".hero hero."min(400px,60vh)".main aside.""pages pages pages pages""footer footer footer footer"/1fr minmax(500px,1fr) minmax(300px,1fr) 1fr;column-gap:74px}#social-card-container{flex-grow:0}.project-carousel-item,.compact .project-carousel-item{flex:0 0 calc(100% - 60px)}#all-pages-container{grid-template-columns:1fr minmax(500px,1fr) minmax(300px,1fr) 1fr;grid-template-areas:".heading. .""carousel carousel carousel carousel";column-gap:74px}footer{grid-template-columns:1fr minmax(500px,1fr) minmax(300px,1fr) 1fr;grid-template-areas:".footer-content footer-content.";column-gap:74px}#footer-content{flex-wrap:wrap;justify-content:center}#footer-heading{flex-basis:100%;justify-content:center}#footer-social:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:50px}#footer-social:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:50px}#support-us-intro{grid-template-columns:auto 450px;align-items:start;gap:20px}#support-us-intro .content{grid-row:1/span 2}#support-us-intro .subscribe-radio{grid-column:2}#support-us-intro .subscribe-radio:first-of-type{padding:30px 0 20px}#support-us-intro .subscribe-radio:last-of-type{padding:70px 0 20px}#support-us-intro .existing-supporter{grid-column:span 1}}@media screen and (max-width:1022px){html{font-size:10pt}.grid-home{grid-template-rows:50px min(400px,60vh) repeat(4,auto);grid-template-columns:30px auto 30px;grid-template-areas:"header header header"".hero."".main."".aside.""pages pages pages""footer footer footer";column-gap:0}.grid-page{grid-template-rows:50px min(400px,60vh) repeat(4,auto);grid-template-columns:30px auto 30px;grid-template-areas:"header header header"".hero."".main.""pages pages pages""footer footer footer";column-gap:0}.grid-page.no-hero{grid-template-rows:50px repeat(5,auto);grid-template-areas:"header header header"".main.""pages pages pages""footer footer footer"}.grid-form{grid-template:"header header header"50px". . ."100px".main."".aside.""footer footer footer"/30px auto 30px;column-gap:0}.grid-form.embedded-grid-form{grid-template-columns:auto}.main-form{border-radius:5px 5px 0 0}#signup-prompt{border-radius:0 0 5px 5px}#hero-heading{flex-direction:column}#hero-heading img{height:90px;margin:0 0 20px}#hero-heading h1{text-align:center}.project-carousel-item,.compact .project-carousel-item{flex:0 0 calc(100% - 60px)}#all-pages-container{grid-template-columns:repeat(3,1fr);grid-template-areas:". heading . ." "carousel carousel carousel";column-gap:74px}#all-pages-carousel{flex-wrap:wrap}footer{grid-template-columns:repeat(3,1fr);grid-template-areas:".footer-content.";column-gap:0;padding-top:30px;padding-bottom:30px}#footer-content{flex-wrap:wrap;justify-content:center}#footer-nav{flex-wrap:wrap}#footer-social{margin-top:30px;margin-bottom:30px}#footer-nav a{text-align:center;flex-basis:100%;margin-top:5px;margin-bottom:5px}.image-showcase{flex-direction:column}.image-showcase img{object-fit:contain;flex:0 0 200px;width:100%;min-height:0}.image-showcase-detail{flex:0;margin:50px 0 0}#support-us-banner{flex-direction:column}#support-us-banner h2{margin-bottom:10px;line-height:1.2em}#support-us-intro{grid-template-columns:1fr 1fr}#support-us-intro>.subscribe-radio{order:-1;padding:50px 0 30px}#support-us-intro .content{grid-column:1/-1;padding-right:0}#support-us-intro .existing-supporter{order:-3}}@media screen and (max-width:600px){#support-us-intro{grid-template-columns:1fr;gap:20px}#support-us-intro .content{order:-2}#hero-content .subscribe-radios .subscribe-radio{flex-direction:column;gap:10px}#hero-content .subscribe-radios .subscribe-radio:first-of-type{padding-top:28px;padding-bottom:28px}#hero-content .subscribe-radios .subscribe-radio:last-of-type{padding-top:10px;padding-bottom:45px}#hero-content .subscribe-radios h2{text-align:center}#hero-content .subscribe-radios img{width:30px}#hero-content .subscribe-radios .old-price{display:none}}@media screen and (min-width:800px){.supporter-cards{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}