@font-face{font-family:Helvetica Neue;src:url(./HelveticaNeueLTStd-Roman.CiRkFLes.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(./HelveticaNeueLTStd-Md.BHISFokr.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(./HelveticaNeueLTStd-Bd.DB5rmSih.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(data:font/woff;base64,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)format("woff");font-display:block}:root{--primary:#019934;--primary-text:#00802b;--accent:#4dd97c;color:#000;font-synthesis:none;background:#fff;font-family:Helvetica Neue,sans-serif;line-height:1.5}*{box-sizing:border-box}html{overflow-y:scroll}body,h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait}img{max-width:100%;display:block}p{-webkit-hyphens:auto;hyphens:auto}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #053b67}.site-main:focus{outline:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:1rem;font-weight:700;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;margin-inline:auto;padding-inline:1rem}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex-grow:1;min-width:0}.site-header{z-index:50;background:#fff;position:sticky;top:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.header-container{padding:.5rem}.header-row{justify-content:space-between;align-items:center;height:4rem;display:flex}.brand{width:15rem;max-width:calc(100% - 3rem);display:block}.brand img,.footer-logo{width:auto;height:3rem}.menu-toggle{justify-content:center;align-items:center;width:3rem;height:3rem;font-size:2rem;display:flex}.site-navigation{max-height:calc(100dvh - 5rem);padding-bottom:.75rem;display:none;overflow-y:auto}.site-navigation.is-open{display:block}.primary-links{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.nav-link{text-transform:uppercase;padding-block:.5rem;font-size:.875rem;font-weight:700;display:inline-block;position:relative}.nav-link:after{content:"";background:#000;height:0;transition:height .1s;position:absolute;bottom:0;left:0;right:0}.nav-link:hover:after,.nav-link[aria-current]:after{height:.15rem}.content-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.button{text-transform:uppercase;background:#fff;border-radius:.1875rem;padding:1rem .75rem .75rem;font-size:.875rem;font-weight:700;line-height:.75rem;transition:background-color .1s,color .1s;display:inline-block;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.button:hover{background:#f3f4f6}.button-sm{padding:.5rem .5rem .25rem}.content-link{--link-color:var(--primary);--link-text:#fff}.content-link:hover,.content-link[aria-current]{background:var(--link-color);color:var(--link-text)}.color-primary{--link-color:var(--primary-text)}.color-accent{--link-color:var(--accent);--link-text:#000}.color-violet{--link-color:#6f31a2}.color-blue{--link-color:#00c3fd;--link-text:#000}.color-orange{--link-color:#fbb800;--link-text:#000}.color-green{--link-color:#aece01;--link-text:#000}.color-red{--link-color:#f45667;--link-text:#000}.color-dark-blue{--link-color:#074c84}.mobile-faq{justify-content:flex-end;margin-top:1rem;display:flex}.faq-circle{background:var(--accent);text-align:center;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8rem;height:8rem;font-size:.875rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 4px 6px -1px #0000001a}.faq-circle a{padding:.5rem}.faq-prompt{z-index:40;display:none;position:fixed;bottom:1rem;right:1rem}.faq-close{min-width:2rem;min-height:2rem}.faq-reopen{background:var(--accent);border-radius:.375rem 0 0 .375rem;width:1.5rem;height:2rem;position:fixed;bottom:4rem;right:0}.site-footer{background:#fff;margin-top:15rem;box-shadow:0 25px 50px -12px #00000040}.footer-container{padding-block:3rem}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-block:2rem;display:grid}.footer-grid>*{grid-column:span 4;min-width:0}.footer-description{width:75%;font-size:1.5rem;line-height:2rem}.footer-content-links{text-transform:uppercase;font-weight:700}.footer-content-links li+li{margin-top:1rem}.footer-contact,.footer-links{font-size:.875rem;font-weight:700}.footer-links li+li{margin-top:.5rem}.footer-contact{color:var(--primary-text);overflow-wrap:anywhere}.footer-contact p+p,.social-links{margin-top:1.5rem}.social-links{flex-wrap:wrap;gap:1rem;font-size:1.25rem;display:flex}.site-footer a:hover{text-decoration:underline}.footer-legal{background:var(--primary);color:#fff;min-height:2rem;padding-block:1rem}.legal-links{flex-wrap:wrap;gap:1rem 3rem;font-size:.875rem;font-weight:700;display:flex}.footer-legal:has(li){background:var(--primary-text)}.agenda-gradient{background:linear-gradient(135deg,#019934e2,#8ed2a5 34%,#fff)}.agenda-gradient-reversed{background:linear-gradient(225deg,#019934e2,#8ed2a5 34%,#fff)}.title-1{margin-bottom:1.5rem;font-size:2.25rem;font-weight:500;line-height:2.5rem}.home-shell{padding-block:6rem}.home-description{max-width:36rem;font-size:1.5rem;line-height:2rem}.shell-status{flex-wrap:wrap;gap:1rem;padding-block:1rem}.error-state,.shell-status{align-items:center;display:flex}.error-state{min-height:100vh}.error-content{padding-inline:1rem}.error-content h1{font-size:20vmin;font-weight:400;line-height:.85}.error-content p{margin-top:.5rem;font-size:1.5rem;line-height:2rem}.error-content a:hover{text-decoration:underline}[class*=\ icon-],[class^=icon-]{font-family:icomoon,sans-serif;font-style:normal;font-weight:400;line-height:1}.icon-close:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-checkmark:before{content:""}.icon-menu:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-logout:before{content:""}.icon-plus:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.button-icon{justify-content:center;align-items:center;width:2rem;height:.75rem;font-size:1.25rem;display:inline-flex;position:relative}.button-icon-leading{margin-right:.5rem}.default-enter-active,.default-leave-active{transition:opacity .1s ease-in-out}.default-enter-from,.default-leave-to{opacity:0}@media (width>=640px){.container{max-width:640px}.error-content,.footer-container,.header-container{padding-inline:1.5rem}.footer-contact,.footer-links{grid-column:span 2}}@media (width>=768px){.container{max-width:768px}.footer-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.footer-description{grid-column:span 8}}@media (width>=1024px){.container{max-width:1024px}.error-content,.footer-container,.header-container{padding-inline:2rem}.header-container{grid-template-columns:15rem minmax(0,1fr);display:grid}.header-row{z-index:1;grid-area:1/1;position:relative}.brand{max-width:100%}.menu-toggle,.mobile-faq{display:none}.site-navigation{grid-area:1/1/auto/-1;grid-template-columns:subgrid;max-height:none;padding-bottom:0;display:grid;overflow:visible}.primary-navigation{grid-column:2;justify-content:flex-end;align-items:center;gap:2rem;min-height:4rem;display:flex}.primary-links{flex-flow:wrap;justify-content:flex-end;gap:1rem;padding:0}.nav-link{font-size:1rem}.content-links{grid-column:1/-1;justify-content:center;margin-top:.5rem}.faq-prompt{display:block}.footer-container{padding-block:4rem}.footer-description{width:50%}}@media (width>=1280px){.container{max-width:1280px}.footer-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.footer-description{grid-column:span 5;width:100%}.footer-content-links{grid-column:span 3}}@media (width>=1536px){.container{max-width:1536px}.footer-description{width:80%}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.account-navigation{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.account-navigation p{width:100%;font-size:.875rem}.account-logout{background:0 0;border:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.25rem;display:inline-flex}.account-logout:hover{background:#f3f4f6}.account-logout:disabled{opacity:.65}.auth-page{padding-top:6rem}.auth-content,.auth-intro{margin:0 auto 6rem}.auth-page:has(.auth-back){padding-top:0}.auth-back+.auth-intro{margin-top:4rem}.page-eyebrow{color:#595959;margin-bottom:2rem}.auth-intro p+p{margin-top:1.5rem}.text-link{text-underline-offset:.2em;color:var(--primary-text);text-decoration:underline}.text-link-neutral{color:inherit}.auth-form fieldset{border:0;min-width:0;margin:0 0 3rem;padding:0}.auth-form legend{margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.auth-form legend.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-row{gap:1.5rem 1rem;display:grid}.form-row+.form-row{margin-top:1.5rem}.form-field{flex-direction:column;min-width:0;display:flex}.form-field label{padding:.5rem}.form-field input{width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #0000;border-color:#0000 #0000 #717171 #717171;border-radius:0;padding:.75rem .5rem;font-weight:700}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent);outline:none}.form-field input[aria-invalid]{border-color:#ac192e}.field-help{color:#717171}.field-error,.field-help{margin-top:.5rem;font-size:.875rem}.field-error{color:#ac192e}.form-message{margin-block:1.5rem}.form-message>*+*{margin-top:1rem}.form-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block:2rem 1.5rem;display:flex}.form-actions .button{background:var(--accent)}.form-actions .button:hover{background:#8ce7a9}.login-links{margin-block:2rem 3rem;font-size:.875rem}.login-links p+p{margin-top:.25rem}.password-reset-link{color:#595959}.auth-form button:disabled{opacity:.65}.account-details{overflow-wrap:anywhere;margin:0}.account-details dt{font-weight:700}.account-details dd{margin:.5rem 0 1.5rem}@media (width>=768px){.form-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.auth-intro{width:75%}.auth-content{width:83.3333%}}@media (width>=1024px){.account-navigation{margin-top:0}}@media (width>=1280px){.auth-intro{width:50%}.auth-content{width:66.6667%}}.content-block,.content-notice,.content-page-title{margin-block:6rem}.content-notice>*+*{margin-top:1rem}.content-list-page{margin-top:9rem}.content-hero{min-height:24rem}.hero-content{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);height:24rem;padding-block:3rem 2rem;display:grid}.hero-title{overflow-wrap:anywhere;grid-row:span 2;align-self:end;font-size:3.75rem;font-weight:400;line-height:1}.hero-content>p{margin-top:1rem;font-size:1.5rem;line-height:2rem}.year-number{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;grid-row:span 2;width:100%;height:100%}.home-hero .hero-content>p{margin-top:2rem}.content-lead{margin-inline:auto}.content-menu{justify-content:center;display:flex}.content-menu .content-links{margin-top:0}.title-meta{font-size:1.125rem;font-weight:400}.distinction-section{margin-inline:auto}.distinction-list li{margin-top:3rem;padding-left:2rem;font-size:1.875rem;font-weight:500;line-height:2.25rem;position:relative}.distinction-list li:before{content:"";background:var(--accent);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.25rem;left:0}.content-media{aspect-ratio:3/2;background:#e8f3eb;border-radius:.375rem;overflow:hidden}.content-media.is-square{aspect-ratio:1}.content-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.media-placeholder{background:linear-gradient(135deg,#e8f3eb,#f5f5f5);width:100%;height:100%}.content-cards{-moz-columns:1;columns:1;-moz-column-gap:1rem;column-gap:1rem}.content-card{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:.375rem;width:100%;margin-bottom:1rem;display:block;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.card-main{z-index:1;position:absolute;inset:0}.card-main:focus-visible{outline-offset:-4px}.content-card .content-media{border-radius:0}.content-card,.marketplace-label{--marketplace-label-size:4rem}.marketplace-label{width:var(--marketplace-label-size);height:var(--marketplace-label-size);pointer-events:none;background:#fff;border-radius:50%;place-items:center;padding:.375rem;display:grid;box-shadow:0 2px 8px #0003}.marketplace-label-wheel{background:conic-gradient(#e5243b 0 5.88%,#dda63a 0 11.76%,#4c9f38 0 17.64%,#c5192d 0 23.52%,#ff3a21 0 29.4%,#26bde2 0 35.28%,#fcc30b 0 41.16%,#a21942 0 47.04%,#fd6925 0 52.92%,#dd1367 0 58.8%,#fd9d24 0 64.68%,#bf8b2e 0 70.56%,#3f7e44 0 76.44%,#0a97d9 0 82.32%,#56c02b 0 88.2%,#00689d 0 94.08%,#19486a 0 100%);border-radius:50%;width:100%;height:100%;position:relative}.marketplace-label-wheel:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:31%}.marketplace-label-card{z-index:2;position:absolute;top:.75rem;right:.75rem}.content-card.has-marketplace-label:not(.has-card-image) .card-content{padding-top:calc(var(--marketplace-label-size) + 1.5rem)}.card-content{overflow-wrap:anywhere;padding:1rem}.card-content h3{margin:0;font-weight:500}.card-content h3,.card-subtitle{font-size:1.5rem;line-height:2rem}.card-description{margin-top:1rem}.card-footer{color:#595959;justify-content:space-between;gap:1rem;margin-top:.75rem;display:flex}.card-badge{z-index:2;text-transform:uppercase;border-radius:.1875rem;margin-bottom:1rem;padding:.5rem .5rem .25rem;font-size:.75rem;font-weight:700;line-height:.75rem;display:inline-block;position:relative}.badge-orange{background:#fbb800}.badge-dark-blue{color:#fff;background:#074c84}.badge-green{background:#aece01}.badge-red{background:#f45667}.section-title{margin-bottom:2rem;font-size:1.5rem;font-weight:500;line-height:2rem}.load-more{justify-content:center;margin-top:4rem;display:flex}.card-list>.content-notice{margin-block:1rem}.content-back{align-items:center;height:9rem;display:flex}.detail-header,.team-member{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.detail-media{position:relative}.detail-media>.content-media{height:100%}.marketplace-label-detail-image{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.marketplace-label-detail-no-image{margin-bottom:2rem}.detail-intro{min-width:0;padding-top:2rem}.detail-lists{margin-inline:auto}.detail-lists>.card-list{margin-top:9rem}.team-member+.team-member{margin-top:6rem}.team-contact{overflow-wrap:anywhere;margin-top:3rem;padding-left:2rem;font-size:1.875rem;font-weight:500;line-height:2.25rem;position:relative}.team-contact:before{content:"";background:var(--accent);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.25rem;left:0}.team-contact a{display:block}.team-contact a[href^=mailto\:]{text-decoration:underline}.rich-text{overflow-wrap:anywhere;max-width:65ch}.content-text>.rich-text{margin-inline:auto}.feature-detail{--feature-color:var(--accent)}.feature-orange{--feature-color:#fbb800}.feature-green{--feature-color:#aece01}.feature-red{--feature-color:#f45667}.feature-dark-blue{--feature-color:#074c84}.feature-detail .distinction-list li:before{background:var(--feature-color)}.feature-intro{max-width:65ch;margin-inline:auto}.feature-intro .detail-intro{padding-top:0}.feature-published{color:#595959;margin-bottom:2rem;font-size:.875rem}.feature-section{max-width:65ch;margin:9rem auto 0}.feature-information>*+*{margin-top:4rem}.feature-register{background:var(--feature-color)}.feature-register:hover{background:color-mix(in srgb,var(--feature-color) 75%,#fff)}.feature-detail .detail-intro>p:last-child{white-space:pre-line}.feature-detail .distinction-list li{overflow-wrap:anywhere}.feature-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.feature-gallery{margin-top:9rem}.gallery-controls{justify-content:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.gallery-track{scroll-snap-type:x mandatory;gap:1rem;display:flex;overflow-x:auto}.gallery-track figure{scroll-snap-align:start;flex:0 0 100%;margin:0}.public-form{margin-top:4rem}.public-form-page .feature-intro>p{margin-top:1.5rem}@media (width>=768px){.content-card,.marketplace-label{--marketplace-label-size:5rem}.marketplace-label{padding:.5rem}.feature-goals{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-track figure{flex-basis:calc(50% - .5rem)}}@media (width>=1280px){.feature-goals{grid-template-columns:repeat(6,minmax(0,1fr))}.gallery-track figure{flex-basis:calc(33.3333% - .66667rem)}}.rich-text>*+*{margin-top:1.25em}.rich-text h2{font-size:1.875rem;font-weight:500;line-height:2.25rem}.rich-text h3{font-size:1.5rem;font-weight:500}.rich-text a{text-underline-offset:.2em;color:var(--primary-text);text-decoration:underline}.rich-text ol,.rich-text ul{padding-left:1.5rem;list-style:outside}.rich-text ol{list-style:decimal}.rich-text li+li{margin-top:.5rem}.rich-text blockquote{border-left:.25rem solid var(--accent);margin-inline:0;padding-left:1rem}.rich-text pre{background:#f3f4f6;padding:1rem;overflow-x:auto}.rich-text table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.rich-text td,.rich-text th{text-align:left;border:1px solid #9ca3af;padding:.5rem}.rich-text img{max-width:100%;height:auto}@media (width>=640px){.content-cards{-moz-columns:2;columns:2}.hero-content{padding-inline:1.5rem}.hero-title{font-size:8rem}}@media (width>=768px){.content-hero{min-height:32rem}.hero-content{height:32rem}.hero-content>p{margin-top:2rem}.hero-title{font-size:20vmin;line-height:.85}.detail-lists,.distinction-section{width:75%}.detail-header,.team-member{grid-template-columns:repeat(12,minmax(0,1fr))}.detail-header>.detail-media,.team-member>.content-media{grid-column:span 5}.detail-intro{grid-column:span 7;padding-top:4rem}.detail-header.has-no-media .detail-intro{grid-column:1/-1;width:100%;max-width:65ch;margin-inline:auto;padding-top:0}.team-description{grid-column:7/span 6}.team-reverse>.content-media{grid-column:8/span 5}.team-reverse>.team-description{grid-area:1/1/auto/span 6}}@media (width>=1024px){.content-cards{-moz-columns:3;columns:3}.content-lead{width:83.3333%}.hero-content{padding-inline:2rem}.detail-lists .content-cards{-moz-columns:2;columns:2}}@media (width>=1280px){.content-cards{-moz-columns:4;columns:4}.content-lead{width:66.6667%}.distinction-section{width:50%}.detail-intro{grid-column:7/span 5}.detail-lists .content-cards{-moz-columns:3;columns:3}.team-member>.content-media{grid-column:2/span 4}.team-member>.team-description{grid-column:7/span 5}.team-reverse>.content-media{grid-column:7/span 4}.team-reverse>.team-description{grid-column:2/span 5}}.account-navigation-panel{margin-inline:auto}.account-page.auth-page:not(:has(.auth-back)){padding-top:9rem}.account-page .auth-back+.auth-intro{margin-top:0}.account-page .auth-intro{margin-bottom:4rem;padding-top:4rem;position:relative}.account-page .page-eyebrow{margin-bottom:0;font-size:.875rem;position:absolute;top:0;left:0}.account-dashboard{width:100%;margin-top:9rem}.account-dashboard ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));gap:1rem;display:grid}.account-dashboard li{min-width:0}.account-dashboard a{background:#fff;border-radius:.1875rem;grid-template:auto minmax(6.5rem,auto)/minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.account-dashboard a:hover{filter:brightness(.96)}.account-dashboard .account-link-profile .account-link-symbol{background:#a8fec0}.account-dashboard .account-link-project .account-link-symbol{background:#4dd97c}.account-dashboard .account-link-event .account-link-symbol{background:#abfd6e}.account-link-symbol{aspect-ratio:3/2;grid-column:1/-1;justify-content:center;align-items:center;width:100%;font-size:3.75rem;font-weight:400;line-height:1;display:flex}.account-link-title{font-size:1.5rem;font-weight:700;line-height:1.25}.account-link-arrow,.account-link-title{align-items:center;padding:1rem;display:flex}.account-link-arrow{color:#717171;font-size:1.25rem}.account-menu{border-top:1px solid #717171;width:100%;margin-top:6rem;padding-top:2rem}.account-menu .section-title{margin-bottom:1rem;font-size:1rem}.account-menu ul{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.account-menu a{text-underline-offset:.3rem;align-items:center;min-height:2.75rem;text-decoration:underline;display:flex}.account-menu .router-link-exact-active{font-weight:700}.account-form{margin-block:3rem}.account-credentials-form{margin-top:4.5rem}.account-form legend{margin-bottom:2rem;font-size:1rem;font-weight:700}.account-form .account-primary-fields{margin-bottom:0}.account-form .account-administrator{margin-top:1.5rem}.account-form .form-row{margin-top:0}.account-form .form-row+.form-row{margin-top:1.5rem}.account-form .form-field{padding-bottom:1.5rem}.account-form .form-field label{padding:0 .5rem}.account-form .form-field textarea{resize:none;width:100%;min-height:3rem;font:inherit;background:0 0;border:1px solid #0000;border-color:#0000 #0000 #717171 #717171;border-radius:0;padding:.75rem .5rem;font-weight:700;overflow-y:hidden}.account-form .form-field select{width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #717171;border-radius:0;padding:.75rem .5rem}.account-form [aria-invalid=true]{outline:1px solid #ac192e}.account-radio-group{margin-top:-.75rem}.account-radio{align-items:center;margin-top:.75rem;display:flex}.account-form .account-radio input{appearance:none;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;min-height:auto;margin:0;padding:0;display:flex}.account-form .account-radio input:checked{background:#4dd97c}.account-form .account-radio input:checked:before{content:"";background:#000;border-radius:9999px;width:.5rem;height:.5rem}.account-form .account-radio label{padding:.25rem .5rem 0}.account-form .form-row.account-event-venue-row{margin-top:4rem;display:block}.account-event-section-title{margin-bottom:2rem;font-size:1rem;line-height:1.5rem}.account-form .account-subsection{margin-top:2.5rem}.account-form .account-links,.account-form .account-project-images{margin-top:0}.account-check{align-items:flex-start;gap:.75rem;margin-block:.75rem;display:flex}.account-check input{accent-color:#4dd97c;flex-shrink:0;width:1rem;height:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.account-check label{padding:0}.account-link-row{gap:1rem;margin-bottom:1.5rem;display:grid}.account-event-primary-links .account-link-row{margin-bottom:0}.account-link-row button{justify-self:start;min-height:2.75rem}.account-occurrence{border:1px solid #9ca3af;margin-block:1.5rem;padding:1.25rem}.account-occurrence>legend{padding-inline:.5rem;font-weight:700}.account-occurrence>.text-link{min-height:2.75rem}.account-image-picker{margin-block:2rem}.account-image-label{margin-bottom:.75rem;font-weight:700}.account-file-input{display:none}.account-upload-control{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.account-image-picker-legacy .account-upload-control{display:block}.account-image-picker-legacy .account-file-summary{color:#717171;margin-top:1rem;font-size:1rem}.account-image-picker-legacy .account-image-previews{margin-top:0}.account-image-picker-legacy .account-image-previews img{border-radius:.25rem}.account-upload-icon{justify-content:center;align-items:center;height:.5rem;margin-left:.5rem;padding-inline:1rem;display:inline-flex;position:relative}.account-upload-icon .icon-plus{font-size:1.25rem;position:absolute}.account-upload-button{background:#fff;border:0}.account-upload-button:hover{background:#f3f4f6}.account-file-summary{color:#595959;overflow-wrap:anywhere;max-width:100%;font-size:.875rem}.account-image-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin-block:1rem;display:grid}.account-image-previews figure{min-width:0;margin:0}.account-image-previews img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;max-width:24rem}.account-image-previews figcaption{overflow-wrap:anywhere;font-size:.875rem}.account-collection-create{margin-block:6rem 0}.account-attendee-cards,.account-items{margin:2rem 0;padding:0;list-style:none}.account-attendee-cards li,.account-items li{overflow-wrap:anywhere;border-bottom:1px solid #717171;padding-block:1.5rem}.account-items h2{margin-bottom:.75rem;font-size:1.5rem;line-height:1.3}.account-items-events h2{margin-bottom:.25rem}.account-event-summary{color:#717171;font-size:.875rem;line-height:1.25rem}.account-items .form-actions{margin-block:1rem 0}.account-items a,.account-items button{align-items:center;min-height:2.75rem;display:inline-flex}.account-items-projects{margin-block:4rem}.account-items-projects li{justify-content:space-between;align-items:center;gap:1rem;margin-block:1.5rem;padding-block:1rem;display:flex}.account-items-projects h2{margin:0;font-size:1rem;line-height:1.5rem}.account-items .account-item-actions{gap:.5rem;margin:0}.account-items .account-item-actions .button{background:#fff;min-height:2.5rem}.account-items .account-item-actions .button:hover{background:#f3f4f6}.account-delete{border:1px solid #9ca3af;max-width:min(36rem,100% - 2rem);padding:2rem}.account-delete::backdrop{background:#00000073}.account-delete h2{margin-bottom:1rem;font-size:1.75rem}.account-delete p{overflow-wrap:anywhere}.account-occurrence-groups{gap:2rem;margin-top:2rem;display:grid}.account-occurrence-registrations{border-top:2px solid;padding-top:1.5rem}.account-occurrence-registrations>p{margin-top:.5rem}.account-attendees{table-layout:fixed;border-collapse:collapse;width:100%;margin-block:2rem;display:none}.account-attendees td,.account-attendees th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #9ca3af;padding:1rem .5rem}.account-attendee-cards h2,.account-attendee-cards h3{font-size:1.25rem;font-weight:700}.account-attendee-cards a{padding-block:.75rem;display:inline-block}.account-required{color:#717171;margin-block:1rem 6rem;font-size:.875rem}.account-goals>p{max-width:66.6667%;margin-top:2rem}.account-goal-list{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem;margin-block:4rem}.account-goal-list .account-check{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1rem}.account-goal-list .account-check label{font-size:.875rem;line-height:1.25rem}.account-submit-icon{margin-left:.5rem}.account-profile-actions{margin-top:4rem}@media (width>=768px){.account-dashboard{width:75%}.account-items li{-moz-column-gap:2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;display:grid}.account-items-projects li{display:flex}.account-items li>h2,.account-items li>p{grid-column:1}.account-items li>.form-actions{grid-area:1/2/span 2;justify-content:flex-end}.account-link-row{grid-template-columns:1fr 1fr auto;align-items:end}.account-attendees{display:table}.account-attendee-cards{display:none}}@media (width<=639px){.account-goals>p{max-width:100%}.account-goal-list{-moz-columns:1;columns:1}}
