@layer base,mixin;@layer component{.DummySearchBox-module__WiGWpa__dummySearch{gap:var(--space-2);width:min(400px,90vw);max-width:100%;height:var(--form-input-height);padding:var(--form-input-padding-block)var(--space-1);margin:var(--form-base-margin)auto;font-size:var(--form-input-text-size);color:var(--form-base-placeholder-color);text-align:start;cursor:pointer;background:url(../media/search.2aa2087b.svg) no-repeat left var(--form-input-padding-inline)center/var(--icon-size-1)var(--form-base-background-color);border:var(--form-base-border-width)solid var(--form-base-border-color);border-radius:var(--form-base-border-radius);align-items:center;display:flex}.DummySearchBox-module__WiGWpa__dummySearch:not(:-webkit-any(: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))){padding-left:calc(var(--form-input-padding-inline) + var(--icon-size-1) + var(--form-input-padding-inline))}.DummySearchBox-module__WiGWpa__dummySearch:not(:-moz-any(: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))){padding-left:calc(var(--form-input-padding-inline) + var(--icon-size-1) + var(--form-input-padding-inline))}.DummySearchBox-module__WiGWpa__dummySearch: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))){padding-left:calc(var(--form-input-padding-inline) + var(--icon-size-1) + var(--form-input-padding-inline))}.DummySearchBox-module__WiGWpa__dummySearch:-webkit-any(: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)){padding-right:calc(var(--form-input-padding-inline) + var(--icon-size-1) + var(--form-input-padding-inline))}.DummySearchBox-module__WiGWpa__dummySearch:-moz-any(: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)){padding-right:calc(var(--form-input-padding-inline) + var(--icon-size-1) + var(--form-input-padding-inline))}.DummySearchBox-module__WiGWpa__dummySearch: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)){padding-right:calc(var(--form-input-padding-inline) + var(--icon-size-1) + var(--form-input-padding-inline))}.DummySearchBox-module__WiGWpa__dummySearch span.DummySearchBox-module__WiGWpa__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow-x:hidden}.DummySearchBox-module__WiGWpa__dummySearch span.DummySearchBox-module__WiGWpa__kbdHint{padding-top:4px;padding-bottom:4px;padding-inline:var(--space-1);color:var(--color-grey-6);background-color:var(--color-grey-1);border:1px solid var(--color-grey-2);border-radius:var(--radius-0);align-items:center;display:inline-flex}.DummySearchBox-module__WiGWpa__dummySearch kbd{font-family:var(--font-family-metric);font-size:var(--text-size-1);color:currentColor;font-weight:700}.DummySearchBox-module__WiGWpa__dummySearch kbd.DummySearchBox-module__WiGWpa__modifier{font-size-adjust:.4}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.HomeHeader-module__Kh7m4G__homeHeader{--bg-fallback:url(../media/home-hero-bg.89d64d49.jpg);--bg:image-set(url(../media/home-hero-bg.a84c8f8e.avif) type("image/avif"),url(../media/home-hero-bg.89d64d49.jpg) type("image/jpeg"));color:#fff;background-color:#1a1917;background-image:var(--bg-fallback);background-image:var(--bg);background-position:top;background-repeat:repeat-x;background-size:2025px;padding-bottom:100px}@media (min-width:768px){.HomeHeader-module__Kh7m4G__homeHeader{padding-top:var(--header-height);margin-top:calc(var(--header-height)*-1)}}.HomeHeader-module__Kh7m4G__pageHeading{margin-top:var(--space-2);font-size:var(--text-size-8);line-height:var(--text-height-8)}.HomeHeader-module__Kh7m4G__pageHeading span{color:var(--color-gold);display:block}.HomeHeader-module__Kh7m4G__categoryCardGrid{grid-gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;display:grid}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXs{display:none}@media (min-width:768px){.HomeHeader-module__Kh7m4G__categoryCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXs{display:inherit}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideMd{display:none}}@media (min-width:1200px){.HomeHeader-module__Kh7m4G__categoryCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXs,.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideMd{display:inherit}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXl{display:none}}@media (min-width:1550px){.HomeHeader-module__Kh7m4G__categoryCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXs,.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideMd,.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXl{display:inherit}.HomeHeader-module__Kh7m4G__categoryCardGrid .HomeHeader-module__Kh7m4G__hideXxl{display:none}}.HomeHeader-module__Kh7m4G__categoryCardGrid.HomeHeader-module__Kh7m4G__categoryCardGridExpanded>li{display:inherit}.HomeHeader-module__Kh7m4G__categoryCardGridItem{list-style:none}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.BasicCard-module__K8Slwa__basicCard{height:100%;padding:var(--space-3);border-radius:var(--radius-2);border:1px solid #fff;text-decoration:none;display:block}.BasicCard-module__K8Slwa__basicCard:focus{background-color:rgba(255,255,255,.1);outline:none}.BasicCard-module__K8Slwa__title{font-size:var(--text-size-4);font-weight:700;line-height:var(--text-height-4);margin-top:0;margin-bottom:12px}@media (min-width:576px){.BasicCard-module__K8Slwa__title{font-size:var(--text-size-5);line-height:var(--text-height-5)}}@media (min-width:1550px){.BasicCard-module__K8Slwa__title{font-size:26px;line-height:var(--text-height-4)}}.BasicCard-module__K8Slwa__desc{font-size:var(--text-size-3);margin:0}@media (min-width:1550px){.BasicCard-module__K8Slwa__desc{font-size:18px}}}@layer util,vendor,theme;
@layer base,mixin;@layer component{._loadingImage_1o51d_2{--color:var(--color-grey-3);width:var(--w);max-width:var(--w);aspect-ratio:calc(var(--w)/var(--h));background:var(--color);display:inline-block}._rounded_1o51d_11{border-radius:var(--radius-1)}}@layer util,vendor,theme;
@layer base,mixin;@layer component{._rMax_cxw6t_2{border-radius:9999em}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.RegionsEcosystems-module__zqGFAG__regionsEcosystemsList{grid-gap:var(--space-4)var(--space-2);gap:var(--space-4)var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.RegionsEcosystems-module__zqGFAG__regionsEcosystemsList li{position:relative}.RegionsEcosystems-module__zqGFAG__regionsEcosystemsList img{margin-bottom:var(--space-2);display:block}.RegionsEcosystems-module__zqGFAG__regionsEcosystemsList a{text-decoration:none}.RegionsEcosystems-module__zqGFAG__regionsEcosystemsList a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.RegionsEcosystems-module__zqGFAG__templateCount{font-size:var(--text-size-2)}.RegionsEcosystems-module__zqGFAG__loadingImage{margin-bottom:var(--space-2);border-radius:100px}}@layer util,vendor,theme;
@layer base,mixin;@layer component{.ShareYourTemplate-module__FN3lfG__container{grid-gap:clamp(var(--space-2),5vw,var(--space-6));gap:clamp(var(--space-2),5vw,var(--space-6));max-width:800px;font-size:var(--text-size-3);flex-direction:column;align-items:center;display:grid}@media (min-width:576px){.ShareYourTemplate-module__FN3lfG__container{flex-direction:row;grid-template-columns:min(346px,40%) 1fr}}.ShareYourTemplate-module__FN3lfG__img img{width:100%;height:auto}}@layer util,vendor,theme;
