.is--paragraph{font-size:1rem}.is--paragraph,.is--paragraph-big{color:var(--white,#FFF);line-height:1.6;margin:0}.is--paragraph-big{font-size:1.125rem}.is--paragraph-small{color:var(--white,#FFF);font-size:.875rem;line-height:1.5;margin:0}.is--h1,.is-awards-project{font-size:2.5rem;line-height:110%;letter-spacing:-.48px}.is--h1,.is--h4,.is-awards-project{color:var(--white,#FFF);font-weight:600;margin:0 0 1rem}.is--h4{font-size:1.5rem;line-height:1.3}.is--h5{color:var(--white,#FFF);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.is--text-medium{font-size:1rem}.is--text-medium,.project-tag{font-weight:500;color:var(--white,#FFF)}.project-tag{display:inline-block;background-color:rgba(255,255,255,.1);padding:4px 12px;border-radius:16px;font-size:.875rem;margin-left:12px;white-space:nowrap;border:1px solid rgba(255,255,255,.2)}.is--paragraph-big.is--text-color-silver,.is--paragraph-small.is--text-color-silver,.is--paragraph.is--text-color-silver{color:var(--silver,#949494)!important}.is--paragraph-big.is--text-color-silver *,.is--paragraph-small.is--text-color-silver *,.is--paragraph.is--text-color-silver *{color:inherit}.is--paragraph-big.is--text-color-silver a,.is--paragraph.is--text-color-silver a{color:var(--white,#FFF);text-decoration:underline;text-decoration-color:rgba(255,255,255,.5);transition:text-decoration-color .2s ease}.is--paragraph-big.is--text-color-silver a:hover,.is--paragraph.is--text-color-silver a:hover{text-decoration-color:var(--white,#FFF)}.project-narrative-section{margin:3rem 0}.project-rich-text{max-width:72ch;overflow-wrap:anywhere}.project-rich-text ol,.project-rich-text p,.project-rich-text ul{margin:0 0 1.25em}.project-rich-text ol:last-child,.project-rich-text p:last-child,.project-rich-text ul:last-child{margin-bottom:0}.project-rich-text ol,.project-rich-text ul{padding-left:1.5em}.project-rich-text strong{color:var(--white,#FFF);font-weight:700}.project-rich-text em{font-style:italic}.project-page{min-height:100vh;background-color:var(--black,#000);color:var(--white,#FFF)}.main-content .project-page{margin-top:-5rem}.project-page-container{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:1}.project-page-content{display:grid;grid-template-columns:1fr 400px;gap:3rem;align-items:start;padding-top:6rem}.project-page-content.is--centered{grid-template-columns:minmax(0,1080px);justify-content:center}.project-page-content.is--centered .project-header{align-items:center;text-align:center}.project-page-content.is--centered .voting-projects-numberofbotes{justify-content:center;flex-wrap:wrap}.project-page-content.is--centered .project-details-content{max-width:820px;margin-left:auto;margin-right:auto;width:100%}.project-created-by{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.project-created-by-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:inherit;text-decoration:none}.project-created-by-link:hover{text-decoration:underline}.project-created-by-link img{width:24px;height:24px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.project-info-column{display:flex;flex-direction:column;gap:2rem}.project-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.blogpost-content-back_embed{display:flex;align-items:center;gap:8px}.go-back-button{display:flex!important;height:40px!important;padding:10px 16px!important;justify-content:center!important;align-items:center!important;gap:10px!important;border:none!important;border-radius:1000px!important;background:var(--grey-light,#2E2E2E)!important;color:var(--white,#FFF)!important;text-decoration:none!important;transition:all .2s ease!important;cursor:pointer!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;font-family:General Sans!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;letter-spacing:-.14px!important;text-align:center!important}.go-back-button:hover{background:var(--grey-light,#2E2E2E);transform:translateY(-1px)}.go-back-button:active{transform:translateY(0)}.go-back-button span{color:var(--white,#FFF)}.go-back-button .is--text-medium{color:var(--white,#FFF);font-size:14px;font-weight:600;line-height:normal;letter-spacing:-.14px}.voting-projects-numberofbotes{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.voting-projects-numberofbotes img{width:24px;height:24px;opacity:.8}.voting-projects-numberofbotes p{margin:0;color:var(--white,#FFF);font-size:.875rem}.image-grid-section-full-width{width:100%}.image-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.image-grid-container>:first-child{grid-column:span 2}.project-page-content.is--centered .image-grid-container>:first-child{grid-column:1/-1}.image-grid-container img{width:100%;height:auto;border-radius:12px;cursor:pointer;transition:transform .2s ease}.image-grid-container img:hover{transform:scale(1.02)}.project-details-section{background:rgba(0,0,0,.3);border:1px solid var(--grey-light,#2e2e2e);border-radius:16px;padding:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.project-details-content{display:flex;flex-direction:column;gap:2rem}.project-details-section h4{color:var(--white,#FFF);font-size:1.5rem;font-weight:600;margin:0}.additional-project-details,.awards-project-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.voting-info-wrapper{display:flex;flex-direction:column;gap:.5rem}.voting-info-wrapper p{color:var(--silver,#949494);font-size:.875rem;margin:0}.voting-info-wrapper div{color:var(--white,#FFF);font-size:1rem;font-weight:500;margin:0}.voting-sidebar{position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}.voting-form-container{background:rgba(0,0,0,.4);border:1px solid var(--grey-light,#2e2e2e);border-radius:16px;padding:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.voting-form{width:100%}.inner-voting{display:flex;flex-direction:column;gap:1.5rem}.voting-box--mobile{display:none}@media screen and (max-width:1024px){.voting-sidebar{display:none}.voting-box--mobile{display:block}}.contact-form-wrapper{color:var(--white,#FFF)}.contact-form-wrapper h4{color:var(--white,#FFF);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.contact-form-wrapper p{color:var(--silver,#949494);margin:0 0 1.5rem}.contact-form-input_wrapper{position:relative;margin-bottom:1.5rem}.vote-email-suggestion{margin:.5rem 0 0!important;color:#fca5a5!important;font-size:.875rem;line-height:1.4}.vote-email-suggestion-action{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.vote-email-suggestion-action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.contact-form-input{width:100%;height:48px;padding:12px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--white,#FFF);font-size:1rem;font-family:General Sans;transition:all .2s ease;outline:none}.contact-form-input::-moz-placeholder,.contact-form-input_wrapper input::-moz-placeholder,.w-input::-moz-placeholder{font-family:General Sans!important;color:var(--silver,#949494);font-size:1rem;font-weight:400}.contact-form-input::placeholder,.contact-form-input_wrapper input::placeholder,.w-input::placeholder{font-family:General Sans!important;color:var(--silver,#949494);font-size:1rem;font-weight:400}.contact-form-input:focus{border-color:var(--blue,#3842F4);background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(56,66,244,.1)}.contact-form-input_label{position:absolute;top:-8px;left:12px;background:var(--black,#000);padding:0 8px;font-size:.875rem;color:var(--silver,#949494);font-weight:500}.checkbox-field{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer}.w-checkbox-input{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;cursor:pointer;flex-shrink:0;margin-top:2px;position:relative}.w-checkbox-input--inputType-custom.w--redirected-checked{background:var(--blue,#3842F4)!important;border-color:var(--blue,#3842F4)!important}.w-checkbox-input--inputType-custom.w--redirected-checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:14px;font-weight:700;line-height:1}.checkbox-label{color:var(--white,#FFF);font-size:.875rem;line-height:1.5;cursor:pointer}.vote-consent-checkbox{width:20px;height:20px;margin:2px 0 0;flex:0 0 20px;cursor:pointer;accent-color:var(--blue,#3842F4)}.vote-consent-checkbox:focus-visible{outline:3px solid rgba(56,66,244,.45);outline-offset:2px}.checkbox-label label{cursor:pointer}.project-vote-form .checkbox-field.is--consent,.project-vote-form .contact-form-success,.project-vote-form .error-form-contact{margin-bottom:1.5rem}.project-vote-form .checkbox-label a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}.contact-form-success{background:rgba(16,185,129,.1);border:1px solid #10b981;border-radius:8px;padding:1rem;color:#10b981;text-align:center}.error-form-contact{background:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:8px;padding:1rem;color:#ef4444;text-align:center}.vote-share-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;overflow-y:auto;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vote-share-dialog{position:relative;width:min(100%,680px);overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#0b0b0b;color:var(--white,#fff);box-shadow:0 28px 90px rgba(0,0,0,.65)}.vote-share-dialog-close{position:absolute;top:.75rem;right:.75rem;z-index:1;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(0,0,0,.72);color:#fff;cursor:pointer;font:inherit;font-size:1.75rem;line-height:1}.vote-share-dialog-close:focus-visible,.vote-share-dialog-close:hover{background:#fff;color:#000}.vote-share-dialog-close:focus-visible,.vote-share-dialog-copy:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:3px}.vote-share-dialog-image{aspect-ratio:1200/630;overflow:hidden;background:#050505}.vote-share-dialog-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vote-share-dialog-content{padding:1.75rem 2rem 2rem}.vote-share-dialog-kicker{margin:0 0 .5rem;color:#16d9a0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vote-share-dialog-content h2{margin:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.05;letter-spacing:-.035em}.vote-share-dialog-content>p:not(.vote-share-dialog-kicker):not(.vote-share-dialog-feedback){max-width:560px;margin:.85rem 0 1.5rem;color:var(--silver,#949494);line-height:1.5}.vote-share-dialog-copy-row{display:flex;min-width:0;padding:.375rem;gap:.5rem;align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.05)}.vote-share-dialog-url{flex:1 1 auto;min-width:0;padding:0 .625rem;overflow:hidden;color:rgba(255,255,255,.78);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.vote-share-dialog-copy{min-height:44px;flex:0 0 auto;margin-left:auto;padding:.7rem 1rem;border:0;border-radius:7px;background:var(--blue,#3842f4);color:#fff;cursor:pointer;font:inherit;font-weight:600}.vote-share-dialog-copy:hover{filter:brightness(1.1)}.vote-share-dialog-feedback{min-height:1.25rem;margin:.65rem 0 0;color:var(--silver,#949494);font-size:.75rem;line-height:1.4}.w-form{width:100%}.w-form-done,.w-form-fail{display:block}.opacity-50{opacity:.5}.mt-4{margin-top:1rem}.project-related-section{margin-top:4rem;padding:4rem 0 3rem;border-top:1px solid rgba(255,255,255,.18)}.project-related-header{max-width:760px;margin-bottom:2rem}.project-related-header h2{margin:0;color:var(--white,#FFF);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.04em}.project-related-section .past-project-tile:focus-visible{outline:3px solid var(--blue,#4655FF);outline-offset:4px;border-radius:4px}@media screen and (max-width:1200px){.project-page-content{grid-template-columns:1fr 350px;gap:2rem;padding-top:5rem}.project-page-container{padding:1.5rem}}@media screen and (max-width:1024px){.project-page-content{grid-template-columns:1fr;gap:2rem;padding-top:4rem}.image-grid-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:768px){.project-page-container{padding:1rem}.project-page-content{gap:1.5rem;padding-top:3rem}.project-header h1{font-size:2rem}.additional-project-details,.awards-project-details,.image-grid-container{grid-template-columns:1fr;gap:1rem}.project-tag{margin-left:0;margin-top:8px}.voting-projects-numberofbotes{gap:8px}.project-related-section{margin-top:3rem;padding:3rem 0 2rem}}@media screen and (max-width:480px){.vote-share-dialog-backdrop{padding:.75rem}.vote-share-dialog-content{padding:1.25rem}.vote-share-dialog-copy-row{align-items:stretch;flex-direction:column}.vote-share-dialog-copy{width:100%;margin-left:0}.vote-share-dialog-url{padding:.5rem .625rem}.project-page-container{padding:.75rem}.project-header h1{font-size:1.75rem}.project-details-section,.voting-form-container{padding:1.5rem}.additional-project-details,.awards-project-details{gap:.75rem}}