.discovery-body{--discovery-surface:#fbfaf6;--discovery-panel:#fffefa;--discovery-text:#173b30;--discovery-muted:#53645c;--discovery-line:#dedfd5;--discovery-accent:#184e3a;background:var(--discovery-surface);color:var(--discovery-text);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:var(--fs-body);color-scheme:light;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--discovery-surface:#171818;--discovery-panel:#1b1d1c;--discovery-text:#ecf8f4;--discovery-muted:#dde3e0;--discovery-line:#32322e}}.discovery-body [hidden]{display:none!important}.discovery-body :is(h1,h2,h3,p){color:inherit}.discovery-body :is(input,select,button){font:inherit}.discovery-body a{color:inherit}.discovery-body :focus-visible{outline-offset:4px;outline:3px solid #a56424}.discovery-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.discovery-nav,.discovery,.discovery-footer{width:min(1240px,100% - 64px);margin:auto}.discovery-nav{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.discovery-nav>a{max-width:175px;display:flex}.discovery-nav nav{font-size:var(--fs-ui);align-items:center;gap:28px;font-weight:600;display:flex}.discovery-nav nav a{box-sizing:border-box;white-space:nowrap;align-items:center;min-height:44px;padding:12px 0;display:inline-flex}.discovery-nav [aria-current]{border-bottom:2px solid var(--discovery-accent)}.discovery-nav .discovery-join{background:var(--discovery-accent);color:#fff;border-radius:8px;padding:12px 20px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1c7456}}.discovery-hero{isolation:isolate;background:#edeadf;margin:0 calc(min(1240px,100vw - 64px)/2 - 50vw);padding:48px max(32px,50vw - 620px);position:relative;overflow:hidden;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#0e100f}}.discovery-hero__image{object-fit:cover;object-position:center 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.discovery-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#fbfaf6 0%,#fbfaf6ed 30%,#fbfaf6b0 49%,#0000 75%);position:absolute;inset:0}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .discovery-hero:where(:not(.force-light,.force-light *)):after{background:linear-gradient(90deg,#171818 0%,#171818ed 30%,#171818b0 49%,#0000 75%)}.discovery-hero__content{max-width:760px}.discovery-hero h1{letter-spacing:var(--type-track-h1);font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:var(--type-h1);line-height:var(--type-lh-h1);margin:0 0 18px}.discovery-hero p{color:#243d32;margin:0 0 26px;font-size:18px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#eff8f3}}.discovery-search{max-width:760px;margin:0}.discovery-search__row{grid-template-columns:minmax(0,1fr) 175px auto;gap:8px;display:grid}.discovery-search label{min-width:0}.discovery-search input,.discovery-search select{box-sizing:border-box;color:#173b30;background:#fffefa;border:1px solid #bfc7bd;border-radius:8px;width:100%;height:50px;padding:0 15px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#ecf8f4;background:#1b1d1c;border:1px solid #393c38}}.discovery-search input::placeholder{color:#58635c}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .discovery-search input:where(:not(.force-light,.force-light *))::placeholder{color:#dee2e0}.discovery-body button,.discovery-card__open{cursor:pointer}.discovery-search__row button,.discovery-empty button,.discovery-empty a{border:1px solid var(--discovery-accent);background:var(--discovery-accent);color:#fff;white-space:nowrap;border-radius:8px;min-height:48px;padding:12px 20px;font-weight:600;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1c7456}}.discovery-categories{gap:8px;margin-top:14px;padding:3px 3px 8px;display:flex;overflow-x:auto}.discovery-categories button{color:#243d32;min-height:44px;font-size:var(--fs-sm);background:#fbfaf6e8;border:1px solid #c9cec5;border-radius:8px;flex-shrink:0;padding:8px 14px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#eff8f3;background:#171818e8;border:1px solid #373935}}.discovery-categories button[aria-pressed=true]{color:#fff;background:#184e3a;border-color:#184e3a;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1c7456}}.discovery-results{padding:32px 0 0}.discovery-results>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.discovery-body h2{letter-spacing:-.025em;margin:0;font:500 30px/1.2 Georgia,Times New Roman,serif}.discovery-results header p{color:var(--discovery-muted);font-size:var(--fs-ui);margin:5px 0 0}.discovery-results>header details{max-width:330px;font-size:var(--fs-sm)}.discovery-results>header summary{cursor:pointer;border:1px solid var(--discovery-line);background:var(--discovery-panel);border-radius:8px;padding:12px 16px}.discovery-results>header details p{line-height:1.6}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.discovery-card{border:1px solid var(--discovery-line);background:var(--discovery-panel);border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #183b3008}.discovery-card__visual{background:#e4e9dc;place-items:center;height:150px;display:grid;overflow:hidden;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#0d0f0e}}.discovery-card__visual img{object-fit:cover;width:100%;height:100%}.discovery-card__visual>span{color:#47624d;font:500 40px Georgia,serif;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#dde7df}}.discovery-card__visual[data-demo-cover]{background-image:url(/discover-samples.webp);background-size:400%}.discovery-card__visual[data-demo-cover]>span{display:none}.discovery-card__body{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.discovery-card__meta{color:var(--discovery-muted);font-size:var(--fs-sm);justify-content:space-between;gap:10px;display:flex}.discovery-card h3,.discovery-project-card h3{margin:10px 0 2px;font-size:18px;font-weight:700;line-height:1.3}.discovery-card__handle{font-size:var(--fs-sm);color:var(--discovery-muted)}.discovery-card__headline{overflow-wrap:anywhere;margin:14px 0 6px;font:500 20px/1.3 Georgia,serif}.discovery-card__bio{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.5;color:var(--discovery-muted)!important}.discovery-card__offers{flex-wrap:wrap;gap:6px;margin:auto 0 16px;display:flex}.discovery-card__offers span{font-size:var(--fs-sm);color:#294438;background:#eaf0e8;border-radius:6px;padding:5px 9px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#ebf5f0;background:#101111}}.discovery-card__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-card__open{background:var(--discovery-accent);min-height:44px;font-size:var(--fs-ui);border-radius:7px;justify-content:center;align-items:center;padding:8px 15px;font-weight:600;display:inline-flex;color:#fff!important;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1c7456}}.discovery-card__report{color:var(--discovery-muted);background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline;font-size:var(--fs-sm)!important}.discovery-empty{text-align:center;border:1px dashed var(--discovery-line);background:var(--discovery-panel);border-radius:12px;grid-column:1/-1;padding:54px 24px}.discovery-empty h3{font:500 var(--type-h3)/var(--type-lh-h3) Georgia,serif;margin:0 0 12px}.discovery-empty p{color:var(--discovery-muted);max-width:480px;margin:0 auto 24px}.discovery-empty a{display:inline-block}.discovery-skeleton{background:#e9ede5;border-radius:10px;height:340px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#0f1010}}.discovery-governance{border-top:1px solid var(--discovery-line);color:var(--discovery-muted);font-size:var(--fs-sm);justify-content:space-between;gap:24px;margin-top:36px;padding:24px 0;display:flex}.discovery-governance p{margin:0}.discovery-governance>p{align-content:center;min-height:44px}.discovery-governance details{max-width:560px}.discovery-governance summary{cursor:pointer;align-content:center;min-height:44px}.discovery-governance details p{margin-top:12px;line-height:1.6}.discovery-footer{font-size:var(--fs-sm);color:var(--discovery-muted);border-top:1px solid var(--discovery-line);align-items:center;gap:24px;padding:20px 0 30px;display:flex}.discovery-footer span{margin-right:auto}.discovery-footer a{padding:12px 0}@media (width<=900px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-nav nav{gap:16px}.discovery-nav nav a:nth-child(2){display:none}.discovery-hero__content{max-width:660px}.discovery-hero:after{background:linear-gradient(90deg,#fbfaf6f5,#fbfaf6c9 60%,#fbfaf650)}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .discovery-hero:where(:not(.force-light,.force-light *)):after{background:linear-gradient(90deg,#171818f5,#171818c9 60%,#fbfaf650)}}@media (width<=640px){.discovery-nav,.discovery,.discovery-footer{width:calc(100% - 32px)}.discovery-nav{height:68px}.discovery-nav>a{max-width:135px}.discovery-nav nav a:not(:last-child){display:none}.discovery-nav .discovery-join{font-size:var(--fs-sm);padding:10px}.discovery-hero{margin:0 -16px;padding:32px 16px 24px}.discovery-hero h1{font-size:42px}.discovery-hero p{font-size:var(--fs-body);max-width:300px}.discovery-hero__image{opacity:.3;object-position:75% center}.discovery-hero:after{background:linear-gradient(90deg,#fbfaf6f2,#fbfaf6a8)}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .discovery-hero:where(:not(.force-light,.force-light *)):after{background:linear-gradient(90deg,#171818f2,#171818a8)}.discovery-search__row{grid-template-columns:minmax(0,1fr) auto}.discovery-search__query{grid-column:1/-1}.discovery-offer{grid-column:1}.discovery-categories{margin-right:-16px;padding-right:16px}.discovery-grid{grid-template-columns:1fr;gap:16px}.discovery-results>header{flex-direction:column;align-items:flex-start;gap:12px}.discovery-results>header summary{padding:10px 14px}.discovery-body h2{font-size:27px}.discovery-card__visual{height:170px}.discovery-card__open{flex:1}.discovery-card__body{padding:18px}.discovery-governance{display:block}.discovery-governance details{margin-top:16px}.discovery-footer{flex-wrap:wrap;gap:16px}.discovery-footer span{width:100%}}@media (prefers-reduced-motion:no-preference){.discovery-card{transition:transform .18s}.discovery-card:hover{transform:translateY(-3px)}}.discovery-project-card__recommendations{color:var(--discovery-muted);font-size:var(--fs-sm);border-top:1px solid #c6d5c3;gap:9px;margin:0 0 18px;padding:12px 14px;display:grid;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){border-top:1px solid #333931}}.discovery-project-card__recommendations>strong{color:var(--discovery-text);font-size:var(--fs-sm)}.discovery-project-card__recommendation{border-top:1px solid #dce5da;gap:4px;padding-top:8px;display:grid;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){border-top:1px solid #2e312d}}.discovery-project-card__recommendation span{color:var(--discovery-text);font-weight:650}.discovery-project-card__recommendation p{margin:0;line-height:1.45}.discovery-project-card__recommendation a{text-underline-offset:3px;font-weight:650;text-decoration:underline}.discovery-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:28px 0;display:flex}.discovery-pagination button{border:1px solid var(--discovery-line);background:var(--discovery-panel);min-width:44px;min-height:44px;color:var(--discovery-text);border-radius:8px;padding:10px 14px}.discovery-pagination button[aria-current=page]{background:var(--discovery-accent);color:#fff;border-color:var(--discovery-accent);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1c7456}}.discovery-pagination button:disabled{opacity:.45;cursor:default}.discovery-pagination span{padding:4px}.discovery-results h2{scroll-margin-top:24px}.discovery-project-card{background:#f2f6ee;border:1px solid #b7c8b7;border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #183b3008;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#131414;border:1px solid #373e37}}.discovery-project-card__visual{background:#dce8d8;place-items:center;height:170px;display:grid;overflow:hidden;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#151913}}.discovery-project-card__visual img{object-fit:cover;width:100%;height:100%}.discovery-project-card__visual>span{color:#47624d;font:500 40px Georgia,serif;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#dde7df}}.discovery-project-card__body{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.discovery-project-card__purpose{color:var(--discovery-muted);margin:10px 0;line-height:1.5}.discovery-project-card__sample{color:#294438;background:#fffefa;border:1px solid oklab(65.9032% -.0542639 .0421982/.4);margin:4px 0 18px;padding:12px 14px;line-height:1.5;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#ebf5f0;background:#1b1d1c;border:1px solid oklab(42.3144% -.0274712 .0203952/.4)}}.discovery-project-card__actions{align-items:center;gap:10px;margin-top:auto;display:flex}.discovery-card__follow{border:1px solid var(--discovery-accent);min-height:44px;color:var(--discovery-accent);font-size:var(--fs-sm);background:0 0;border-radius:7px;padding:8px 12px;font-weight:600;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#8fc5ad}}.discovery-project-card__follow{gap:8px;margin-top:12px;display:grid}.discovery-project-card__follow input{box-sizing:border-box;background:#fffefa;border:1px solid #bfc7bd;border-radius:7px;width:100%;min-height:44px;padding:8px 12px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1b1d1c;border:1px solid #393c38}}.discovery-project-card__follow label{font-size:var(--fs-sm);color:var(--discovery-muted);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.discovery-project-card__follow label input{width:auto;min-height:16px;margin-top:2px}.discovery-project-card__status{font-size:var(--fs-sm);color:var(--discovery-muted);margin:0}
