*{box-sizing:border-box;margin:0;padding:0;scrollbar-color:rgba(249,249,249,.5);scrollbar-width:thin}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{background-color:#e9ecef40;border-radius:4px}*::-webkit-scrollbar-track{background-color:#1e1e1e}*,html{scroll-behavior:smooth!important}html,body{background-color:#fefefe;color:#1e1e1e;font-family:Public Sans,sans-serif;font-size:16px;font-weight:300;line-height:24px}a,a:link,a:visited{color:#1e1e1e;text-decoration:underline}a:hover{color:#1e1e1e;text-decoration:none}ol,ul{list-style-position:inside;font-size:16px;line-height:24px;margin-bottom:16px}@media only screen and (min-width: 768px){ol,ul{font-size:16px;line-height:24px}}@media only screen and (min-width: 1200px){ol,ul{font-size:16px;line-height:24px}}ol li,ul li{margin:5px 0}iframe{border:none}p{font-size:16px;line-height:24px;margin:24px 0}@media only screen and (min-width: 768px){p{font-size:16px;line-height:24px;margin:24px 0}}@media only screen and (min-width: 1200px){p{font-size:16px;line-height:24px;margin:24px 0}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p.sm{font-size:12px;line-height:16px;margin-bottom:1em}@media only screen and (min-width: 768px){p.sm{font-size:12px;line-height:16px}}@media only screen and (min-width: 1200px){p.sm{font-size:14px;line-height:20px}}blockquote p{color:#6c757d;font-family:Lora,serif;font-size:20px;font-style:italic;line-height:24px;margin:40px 0}@media only screen and (min-width: 768px){blockquote p{font-size:20px;line-height:24px}}@media only screen and (min-width: 1200px){blockquote p{font-size:24px;line-height:32px}}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}button,input{-moz-box-shadow:none;-webkit-box-shadow:none;background-color:transparent;background-image:none;border:none;box-shadow:none;font-family:Public Sans,sans-serif;outline:none}input{background-color:#fefefe;border:1px solid #e9ecef;border-radius:2px;padding:10px 5px}fieldset{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.footer{background-color:#f9f9f9;color:#1e1e1e;font-size:12px;line-height:16px;outline:1px solid #e9ecef;outline-offset:1px}.footer__container{margin:0 auto;padding:0 20px;width:100%}@media only screen and (min-width: 768px){.footer__container{padding:0 40px}}@media only screen and (min-width: 1200px){.footer__container{max-width:1140px;padding:0}}@media only screen and (min-width: 1312px){.footer__container{max-width:1280px}}.footer__columns{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.footer__columns{flex-direction:row}}.footer__column--two-thirds{flex:1 0 60%}.footer__column--one-third{flex:1 0 33.33%}.footer__companyInfo{margin-top:30px}@media only screen and (min-width: 600px){.footer__companyInfo{margin-top:0}}.footer__contact{font-size:16px;line-height:24px;margin:40px 0 0}.footer__contactModalBtn{font-weight:500;margin:0 0 8px}.footer__description{font-size:12px;line-height:16px}.footer__esgInfo{column-gap:20px;font-size:14px;line-height:20px;padding:40px 0}.footer__esgInfoTitle{font-size:16px;font-weight:500;line-height:24px;margin:0 0 8px}.footer__legal{background-color:#1e1e1e;color:#adb5bd;font-size:12px;line-height:16px;padding:20px 0}@media only screen and (min-width: 1200px){.footer__legal{font-size:14px;line-height:20px}}.footer__legal .footer__columns{flex-direction:column-reverse;justify-content:space-between}@media only screen and (min-width: 1200px){.footer__legal .footer__columns{align-items:center;column-gap:40px;flex-direction:row;font-size:14px;line-height:20px}}.footer__legalLinks{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width: 768px){.footer__legalLinks{flex-direction:row;gap:20px}}.footer__legal a,.footer__legal a:link,.footer__legal a:visited{color:#fefefe;font-size:12px;line-height:16px;text-decoration:none}.footer__legal a:hover{color:#fefefe;text-decoration:underline}.footer__primary{border-bottom:1px solid #e9ecef;column-gap:80px;padding:40px 0 20px}@media only screen and (min-width: 768px){.footer__primary{flex-direction:column;padding:40px 0}}@media only screen and (min-width: 1200px){.footer__primary{padding:40px 0 80px}}@media only screen and (min-width: 1312px){.footer__primary{flex-direction:row}}.footer__nav .footer__columns{column-gap:40px}@media only screen and (min-width: 900px){.footer__nav .footer__column{max-width:20%}}.footer__navItemPrimary{font-family:Public Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase}.footer__navItemPrimary a,.footer__navItemPrimary a:link,.footer__navItemPrimary a:visited{color:#1e1e1e;text-decoration:none}.footer__navItemPrimary a:hover,.footer__navItemPrimary a:link:hover,.footer__navItemPrimary a:visited:hover{color:#1e1e1e;text-decoration:underline}.footer__navItemsSecondary{margin:10px 0}.footer__navItemsSecondary li{font-size:16px;line-height:24px;list-style-type:none;padding:4px 0}.footer__navItemsSecondary li a,.footer__navItemsSecondary li a:link,.footer__navItemsSecondary li a:visited{color:#1e1e1e;text-decoration:none}.footer__navItemsSecondary li a:hover,.footer__navItemsSecondary li a:link:hover,.footer__navItemsSecondary li a:visited:hover{color:#1e1e1e;text-decoration:underline}.footer__scrollToTop{text-align:right;margin-left:auto;margin-right:0}.footer__scrollToTop a,.footer__scrollToTop a:link,.footer__scrollToTop a:visited{background-color:var(--theme-highlight-color);color:var(--theme-highlight-contrast-color);border-radius:4px 4px 0 0;font-size:16px;font-weight:500;line-height:48px;padding:15px 40px;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out}.footer__scrollToTop a svg,.footer__scrollToTop a:link svg,.footer__scrollToTop a:visited svg{display:inline-block;height:16px;margin-left:4px;vertical-align:middle;width:16px}.footer__scrollToTop a svg path,.footer__scrollToTop a:link svg path,.footer__scrollToTop a:visited svg path{fill:var(--theme-highlight-contrast-color);stroke-width:0;transition:fill .4s ease}.footer__scrollToTop a:hover{background-color:#1e1e1e;color:#fefefe}.footer__scrollToTop a:hover svg path{fill:#fefefe}.footer__secondary{align-items:center;column-gap:80px}.footer__secondary .footer__column--one-third .image{text-align:right;margin:0 0 40px}@media only screen and (min-width: 768px){.footer__secondary .footer__column--one-third .image{margin:0}}.footer__secondary .footer__column--one-third .image img{max-width:80px}.footer__social{align-items:center;column-gap:40px;flex-direction:row;margin-top:30px}@media only screen and (min-width: 1312px){.footer__social{margin-top:20px}}.footer__socialLinks{display:flex;column-gap:10px;justify-content:flex-start}.footer__socialLinks img{height:24px}.footer__socialLinks a,.footer__socialLinks a:link,.footer__socialLinks a:visited{line-height:0}.footer__socialTitle{font-size:16px;font-weight:500;line-height:24px}.footer .svg-class{display:inline-block;height:16px;margin-left:4px;vertical-align:middle;width:16px}.footer .svg-class path{fill:#1e1e1e;stroke-width:0}.form--embedded-box{background-color:#f9f9f9;margin:0;padding:20px}@media only screen and (min-width: 1200px){.form--embedded-box{padding:32px}}.form button,.form input,.form label{display:block}.form input{margin-bottom:10px;width:100%}.form button{background-color:#1e1e1e;color:#fefefe;border-radius:2px;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:24px;padding:12px 16px;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}@media only screen and (min-width: 600px){.form button{padding:12px 32px}}.header{height:60px;position:absolute;top:0;left:0;width:100%;z-index:10}@media only screen and (min-width: 768px){.header{height:140px}}@media only screen and (min-width: 1200px){.header{height:80px}}.header--mode-overlay .logo__words{fill:#fefefe}.header--mode-light{background-color:#fefefe}.header--mode-light .logo__words{fill:#1e1e1e}.header--mode-dark{background-color:#1e1e1e}.header--mode-dark .logo__words{fill:#fefefe}.header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 20px;width:100%}@media only screen and (min-width: 768px){.header__container{align-items:flex-start;flex-direction:column;padding:0 40px}}@media only screen and (min-width: 1200px){.header__container{align-items:center;flex-direction:row;max-width:1140px;padding:0}}@media only screen and (min-width: 1312px){.header__container{max-width:1280px}}.header__brand a.header__brandLogo{display:block;line-height:0;margin:10px 0}@media only screen and (min-width: 768px){.header__brand a.header__brandLogo{margin:20px 0}}.header__brand svg{height:36px}@media only screen and (min-width: 480px){.header__brand svg{height:40px}}.media__content{padding:0 0 40px}@media only screen and (min-width: 1200px){.media__content{padding:0 0 80px}}.media__meta{display:flex;justify-content:space-between;margin:24px 0;width:100%}.media__meta span:first-child{color:#ff4f00}.media__meta span:last-child{color:#adb5bd}.media h1,.media h2{padding-top:0}.media h1:before,.media h1:after,.media h2:before,.media h2:after{content:none}.media p time{font-weight:500}.media sup{font-size:initial;line-height:normal;vertical-align:initial}.media sup:before{content:"["}.media sup:after{content:"]"}.media .footnotes ol>li{word-break:break-all}.page{width:100%}.page:not(.page--mode-overlay){padding-top:60px}@media only screen and (min-width: 768px){.page:not(.page--mode-overlay){padding-top:140px}}@media only screen and (min-width: 1200px){.page:not(.page--mode-overlay){padding-top:80px}}.section--bg-teal{background-color:#002d31;color:#fefefe}.section--bg-teal a,.section--bg-teal a:link,.section--bg-teal a:visited{color:#fefefe}h1,h2{padding-top:30px;position:relative}h1:before,h1:after,h2:before,h2:after{content:"";position:absolute}h1:before,h2:before{background-color:var(--theme-highlight-color);height:1px;left:0;top:10px;width:80px}@media only screen and (min-width: 768px){h1:before,h2:before{top:6px}}h1:after,h2:after{background-color:#e9ecef;height:1px;left:80px;top:10px;width:240px}@media only screen and (min-width: 768px){h1:after,h2:after{top:6px}}@media only screen and (min-width: 1200px){h1:after,h2:after{width:460px}}h1.heading--no-line,h2.heading--no-line{padding-top:0}h1.heading--no-line:before,h1.heading--no-line:after,h2.heading--no-line:before,h2.heading--no-line:after{content:none}.h1-mimic{font-size:32px;font-weight:300;line-height:32px;letter-spacing:-.32px;margin-bottom:32px}@media only screen and (min-width: 768px){.h1-mimic{font-size:40px;font-weight:300;line-height:44px;letter-spacing:-.4px;margin-bottom:32px}}@media only screen and (min-width: 1200px){.h1-mimic{font-size:52px;font-weight:300;line-height:56px;letter-spacing:-.52px;margin-bottom:32px}}.h1-mimic:not(.stats){color:#adb5bd}.h3-mimic{font-size:20px;font-weight:300;line-height:24px;letter-spacing:0px;margin-bottom:20px}@media only screen and (min-width: 768px){.h3-mimic{font-size:24px;font-weight:300;line-height:28px;letter-spacing:0px;margin-bottom:20px}}@media only screen and (min-width: 1200px){.h3-mimic{font-size:28px;font-weight:300;line-height:36px;letter-spacing:0px;margin-bottom:24px}}.columns--media h2{font-family:Public Sans,sans-serif;font-size:20px;font-weight:300;line-height:24px;letter-spacing:0px;margin-bottom:20px}@media only screen and (min-width: 768px){.columns--media h2{font-size:24px;font-weight:300;line-height:28px;letter-spacing:0px;margin-bottom:20px}}@media only screen and (min-width: 1200px){.columns--media h2{font-size:28px;font-weight:300;line-height:36px;letter-spacing:0px;margin-bottom:24px}}.text--404{font-size:120px;color:#ff4f00;font-weight:500;margin-bottom:50px;width:100%}.heroTextbox--bg-overlay-light:before,.heroTextbox--bg-overlay-light:after,.heroTextbox--bg-overlay-dark:before,.heroTextbox--bg-overlay-dark:after{content:"";position:absolute}.heroTextbox--bg-overlay-light:before,.heroTextbox--bg-overlay-dark:before{background-color:var(--theme-highlight-color);height:1px;left:0;top:0;width:120px}.heroTextbox--bg-overlay-light:after,.heroTextbox--bg-overlay-dark:after{background-color:#e9ecef;height:1px;right:0;top:0;width:calc(100% - 120px)}.heroTextbox--bg-overlay-light .heroTextbox__overline,.heroTextbox--bg-overlay-dark .heroTextbox__overline{color:var(--theme-highlight-color);margin-top:11px;margin-bottom:9px;padding-top:17px;position:relative;text-transform:uppercase}.heroTextbox--bg-overlay-light .heroTextbox__overline:before,.heroTextbox--bg-overlay-dark .heroTextbox__overline:before{content:"";position:absolute}.heroTextbox--bg-overlay-light .heroTextbox__overline:before,.heroTextbox--bg-overlay-dark .heroTextbox__overline:before{background-color:#e9ecef;height:1px;left:0;top:0;width:20px}.heroTextbox--bg-overlay-light .body--secondary,.heroTextbox--bg-overlay-dark .body--secondary{color:var(--theme-secondary-color)}.navBtn a:before,.navBtn a:after{content:"";display:inline-block}.navBtn a:before{background-color:var(--theme-highlight-color);border-radius:2px;height:24px;margin-right:6px;position:relative;transition:opacity .25s ease-in-out;vertical-align:text-bottom;width:12px}.navBtn a:after{background-color:#1e1e1e;clip-path:path("m7.9 10-.5-.5 4.3-4.2H0v-.7h11.6L7.4.5l.5-.5L13 5l-5.1 5Z");height:10px;margin-left:6px;position:relative;right:auto;bottom:1px;transition:margin-left .25s ease-in-out;width:13px}.navBtn a:hover:before{opacity:50%}.navBtn a:hover:after{margin-left:9px}.card--bg-dark-neutral .navBtn a:after,.card--bg-dark-neutral .navBtn a:link:after,.card--bg-dark-neutral .navBtn a:visited:after,.card--bg-light-overlay .navBtn a:after,.card--bg-light-overlay .navBtn a:link:after,.card--bg-light-overlay .navBtn a:visited:after{background-color:#fefefe}.image--border-t{padding-top:20px}.image--border-r{padding-right:20px}.image--border-b{padding-bottom:20px}.image--border-l{padding-left:20px}.image--border-tr{padding-top:20px;padding-right:20px}.image--border-tb{padding-top:20px;padding-bottom:20px}.image--border-tl{padding-top:20px;padding-left:20px}.image--border-rb{padding-right:20px;padding-bottom:20px}.image--border-rl{padding-right:20px;padding-left:20px}.image--border-bl{padding-bottom:20px;padding-left:20px}.image--border-trb{padding-top:20px;padding-right:20px;padding-bottom:20px}.image--border-trl{padding-top:20px;padding-right:20px;padding-left:20px}.image--border-tbl{padding-top:20px;padding-bottom:20px;padding-left:20px}.image--border-rbl{padding-right:20px;padding-bottom:20px;padding-left:20px}.image--border-trbl{border-style:solid;padding:20px}.p--italic{font-style:italic}.p--feature{font-family:Lora,serif}.p--align-center{margin:0 auto}.p--scroll-prompt:after{background-color:#1e1e1e;content:"";clip-path:path("M9 8.41 16.2 1l.8.8L9 10 1 1.8l.8-.8 6.72 6.91");height:11px;left:calc(50% - 5px);position:absolute;top:32px;width:16px}.page--mode-overlay .hero__container,.story--mode-overlay .hero__container,.resource--mode-overlay .hero__container{background:linear-gradient(180deg,#1e1e1e80,#1e1e1e00 400px)}:root{--space-xs: 8px;--space-sm: 20px;--space-md: 40px;--space-lg: 60px;--space-xl: 80px}[data-theme=primary]{--theme-highlight-color: #ffcd00;--theme-highlight-contrast-color: #1e1e1e;--theme-secondary-color: #ff4f00;--theme-secondary-contrast-color: #fefefe}[data-theme=artist-fund]{--theme-highlight-color: #f1ef8e;--theme-highlight-contrast-color: #1e1e1e}
