*,*:after,*:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}p,h1,h2,h3,h4,h5,h6,dl,dd,figure,blockquote{margin-block:unset}ul[class],ol[class]{margin:0;padding:0;list-style:none}html{line-height:1.5}body{margin:unset}h1,h2,h3,h4,h5,h6,input,label,button{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a[class]{color:inherit;text-decoration:none}img,svg,canvas,picture,video{display:block;max-inline-size:100%;block-size:auto}input,button,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:1rlh}@media (prefers-reduced-motion:reduce){*,*:after,*:before{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}button{color:inherit;border-color:inherit;background-color:#fff0}@font-face{font-family:"greycliff-cf";src:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/Greycliff-Regular.woff2) format("woff2"),url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/Greycliff-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"greycliff-cf";src:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/Greycliff-DemiBold.woff2) format("woff2"),url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/Greycliff-DemiBold.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"greycliff-cf";src:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/Greycliff-ExtraBold.woff2) format("woff2"),url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/Greycliff-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"felt-tip-senior";src:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/FeltTipSenior-Regular.woff2) format("woff2"),url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/FeltTipSenior-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"new-spirit";src:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/NewSpirit-Regular.woff2) format("woff2"),url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../fonts/NewSpirit-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--max-width:104rem;--content-width:42rem;--content-width-narrow:29rem;--content-width-wide:72rem;--color-white:#FFFFFFFF;--color-black:#28211F;--color-hope-yellow:#FFC20E;--color-sunny-yellow:#FFEE7C;--color-beige:#FDF3E7;--color-red:#E04E27;--color-pale-blue:#E0EAEC;--color-royal-blue:#00548D;--color-ocean-blue:#3C889D;--color-khaki-green:#928C34;--color-hope-yellow-50:color-mix(in srgb, var(--color-hope-yellow) 50%, var(--color-white));--color-hope-yellow-25:color-mix(in srgb, var(--color-hope-yellow) 25%, var(--color-white));--color-sunny-yellow-50:color-mix(in srgb, var(--color-sunny-yellow) 50%, var(--color-white));--color-sunny-yellow-25:color-mix(in srgb, var(--color-sunny-yellow) 25%, var(--color-white));--color-beige-50:color-mix(in srgb, var(--color-beige) 50%, var(--color-white));--color-beige-25:color-mix(in srgb, var(--color-beige) 25%, var(--color-white));--color-black-80:color-mix(in srgb, var(--color-black) 80%, transparent );--color-black-60:color-mix(in srgb, var(--color-black) 60%, transparent );--color-black-40:color-mix(in srgb, var(--color-black) 40%, transparent );--color-black-30:color-mix(in srgb, var(--color-black) 30%, transparent );--color-accent-black-80:#534D4C;--color-accent-black-70:#696462;--color-accent-black-60:#7E7A79;--color-accent-black-40:#A9A6A5;--color-accent-black-30:#BEBCBC;--color-accent-black-20:#D4D3D2;--color-accent-yellow-30:#FFEDB7;--color-accent-yellow-20:#FFF3CF;--color-error:#E30000;--color-error-bg:#FFF2F4;--color-primary:var(--color-hope-yellow);--color-accent:var(--color-hope-yellow);--color-bg:var(--color-white);--color-headings:currentColor;--text-root:16px;--font-greycliff:"greycliff-cf", sans-serif;--font-new-spirit:"new-spirit", serif;--font-felt-tip:"felt-tip-senior", serif;--font-serif:var(--font-new-spirit);--font-sans:var(--font-greycliff);--font-body:var(--font-serif);--font-headings:var(--font-sans);--font-heading-weight:800;--text-2xs:0.625rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-5xl:clamp(3rem, 1.0263rem + 5.2632vw, 6.5526rem);--text-4xl:clamp(2.75rem, 1.2697rem + 3.9474vw, 5.4145rem);--text-3xl:clamp(2rem, 0.6842rem + 3.5088vw, 4.3684rem);--text-2xl:clamp(1.75rem, 0.9276rem + 2.193vw, 3.2303rem);--text-xl:clamp(1.5rem, 1.1711rem + 0.8772vw, 2.0921rem);--text-lg:clamp(1.25rem, 1.0033rem + 0.6579vw, 1.6941rem);--text-base:clamp(0.938rem, 0.8972rem + 0.1088vw, 1.0114rem);--text-body-sm:clamp(1rem, 0.9178rem + 0.2193vw, 1.148rem);--text-body-lg:clamp(1.125rem, 0.8783rem + 0.6579vw, 1.5691rem);--text-body:clamp(1.125rem, 1.0428rem + 0.2193vw, 1.273rem);--text-caption:clamp(1.75rem, 1.2566rem + 1.3158vw, 2.6382rem);--ease-fluid:cubic-bezier(0.3, 0, 0, 1);--ease-snappy:cubic-bezier(0.2, 0, 0, 1);--gutter:4rem;--block-space:var(--section-space-main);--section-space-lg:11rem;--section-space-main:8rem;--section-space-md:6rem;--section-space-sm:4rem;--grid-columns:12;--grid-col-gap:1.75rem;--grid-row-gap:3rem;--radius-xl:2.5rem;--radius-lg:2rem;--radius-md:1.5rem;--radius-sm:1rem;--radius-xs:0.5rem;--radius:var(--radius-md);--shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);--shadow-lg:0 0.5rem 1rem rgba(0, 0, 0, 0.1);--shadow-xl:0 1rem 3rem rgba(0, 0, 0, 0.1)}@media (max-width:1200px){:root{--gutter:2.5rem}}@media (max-width:768px){:root{--gutter:2rem;--section-space-main:4.5rem;--section-space-md:3.5rem;--section-space-sm:2.5rem;--text-body:1.125rem;--text-body-lg:1.125rem}}@media (max-width:480px){:root{--gutter:1rem}}.bg-white{background-color:#FFF;--color-bg:#FFFFFFFF}.text-white{color:#FFF}.accent-white{--color-accent:#FFFFFFFF}.bg-black{background-color:#28211F;--color-bg:#28211F}.text-black{color:#28211F}.accent-black{--color-accent:#28211F}.bg-hope-yellow{background-color:#FFC20E;--color-bg:#FFC20E}.text-hope-yellow{color:#FFC20E}.accent-hope-yellow{--color-accent:#FFC20E}.bg-sunny-yellow{background-color:#FFEE7C;--color-bg:#FFEE7C}.text-sunny-yellow{color:#FFEE7C}.accent-sunny-yellow{--color-accent:#FFEE7C}.bg-beige{background-color:#FDF3E7;--color-bg:#FDF3E7}.text-beige{color:#FDF3E7}.accent-beige{--color-accent:#FDF3E7}.bg-red{background-color:#E04E27;--color-bg:#E04E27}.text-red{color:#E04E27}.accent-red{--color-accent:#E04E27}.bg-pale-blue{background-color:#E0EAEC;--color-bg:#E0EAEC}.text-pale-blue{color:#E0EAEC}.accent-pale-blue{--color-accent:#E0EAEC}.bg-royal-blue{background-color:#00548D;--color-bg:#00548D}.text-royal-blue{color:#00548D}.accent-royal-blue{--color-accent:#00548D}.bg-ocean-blue{background-color:#3C889D;--color-bg:#3C889D}.text-ocean-blue{color:#3C889D}.accent-ocean-blue{--color-accent:#3C889D}.bg-khaki-green{background-color:#928C34;--color-bg:#928C34}.text-khaki-green{color:#928C34}.accent-khaki-green{--color-accent:#928C34}.bg-hope-yellow-50{background-color:color-mix(in srgb,map-get($colors,hope-yellow) 50%,map-get($colors,white));--color-bg:color-mix(in srgb, map-get($colors, hope-yellow) 50%, map-get($colors, white))}.text-hope-yellow-50{color:color-mix(in srgb,map-get($colors,hope-yellow) 50%,map-get($colors,white))}.accent-hope-yellow-50{--color-accent:color-mix(in srgb, map-get($colors, hope-yellow) 50%, map-get($colors, white))}.bg-hope-yellow-25{background-color:color-mix(in srgb,map-get($colors,hope-yellow) 25%,map-get($colors,white));--color-bg:color-mix(in srgb, map-get($colors, hope-yellow) 25%, map-get($colors, white))}.text-hope-yellow-25{color:color-mix(in srgb,map-get($colors,hope-yellow) 25%,map-get($colors,white))}.accent-hope-yellow-25{--color-accent:color-mix(in srgb, map-get($colors, hope-yellow) 25%, map-get($colors, white))}.bg-sunny-yellow-50{background-color:color-mix(in srgb,map-get($colors,sunny-yellow) 50%,map-get($colors,white));--color-bg:color-mix(in srgb, map-get($colors, sunny-yellow) 50%, map-get($colors, white))}.text-sunny-yellow-50{color:color-mix(in srgb,map-get($colors,sunny-yellow) 50%,map-get($colors,white))}.accent-sunny-yellow-50{--color-accent:color-mix(in srgb, map-get($colors, sunny-yellow) 50%, map-get($colors, white))}.bg-sunny-yellow-25{background-color:color-mix(in srgb,map-get($colors,sunny-yellow) 25%,map-get($colors,white));--color-bg:color-mix(in srgb, map-get($colors, sunny-yellow) 25%, map-get($colors, white))}.text-sunny-yellow-25{color:color-mix(in srgb,map-get($colors,sunny-yellow) 25%,map-get($colors,white))}.accent-sunny-yellow-25{--color-accent:color-mix(in srgb, map-get($colors, sunny-yellow) 25%, map-get($colors, white))}.bg-beige-50{background-color:color-mix(in srgb,map-get($colors,beige) 50%,map-get($colors,white));--color-bg:color-mix(in srgb, map-get($colors, beige) 50%, map-get($colors, white))}.text-beige-50{color:color-mix(in srgb,map-get($colors,beige) 50%,map-get($colors,white))}.accent-beige-50{--color-accent:color-mix(in srgb, map-get($colors, beige) 50%, map-get($colors, white))}.bg-beige-25{background-color:color-mix(in srgb,map-get($colors,beige) 25%,map-get($colors,white));--color-bg:color-mix(in srgb, map-get($colors, beige) 25%, map-get($colors, white))}.text-beige-25{color:color-mix(in srgb,map-get($colors,beige) 25%,map-get($colors,white))}.accent-beige-25{--color-accent:color-mix(in srgb, map-get($colors, beige) 25%, map-get($colors, white))}.bg-black-80{background-color:color-mix(in srgb,map-get($colors,black) 80%,transparent);--color-bg:color-mix(in srgb, map-get($colors, black) 80%, transparent)}.text-black-80{color:color-mix(in srgb,map-get($colors,black) 80%,transparent)}.accent-black-80{--color-accent:color-mix(in srgb, map-get($colors, black) 80%, transparent)}.bg-black-60{background-color:color-mix(in srgb,map-get($colors,black) 60%,transparent);--color-bg:color-mix(in srgb, map-get($colors, black) 60%, transparent)}.text-black-60{color:color-mix(in srgb,map-get($colors,black) 60%,transparent)}.accent-black-60{--color-accent:color-mix(in srgb, map-get($colors, black) 60%, transparent)}.bg-black-40{background-color:color-mix(in srgb,map-get($colors,black) 40%,transparent);--color-bg:color-mix(in srgb, map-get($colors, black) 40%, transparent)}.text-black-40{color:color-mix(in srgb,map-get($colors,black) 40%,transparent)}.accent-black-40{--color-accent:color-mix(in srgb, map-get($colors, black) 40%, transparent)}.bg-black-30{background-color:color-mix(in srgb,map-get($colors,black) 30%,transparent);--color-bg:color-mix(in srgb, map-get($colors, black) 30%, transparent)}.text-black-30{color:color-mix(in srgb,map-get($colors,black) 30%,transparent)}.accent-black-30{--color-accent:color-mix(in srgb, map-get($colors, black) 30%, transparent)}.bg-accent-black-80{background-color:#534D4C;--color-bg:#534D4C}.text-accent-black-80{color:#534D4C}.accent-accent-black-80{--color-accent:#534D4C}.bg-accent-black-70{background-color:#696462;--color-bg:#696462}.text-accent-black-70{color:#696462}.accent-accent-black-70{--color-accent:#696462}.bg-accent-black-60{background-color:#7E7A79;--color-bg:#7E7A79}.text-accent-black-60{color:#7E7A79}.accent-accent-black-60{--color-accent:#7E7A79}.bg-accent-black-40{background-color:#A9A6A5;--color-bg:#A9A6A5}.text-accent-black-40{color:#A9A6A5}.accent-accent-black-40{--color-accent:#A9A6A5}.bg-accent-black-30{background-color:#BEBCBC;--color-bg:#BEBCBC}.text-accent-black-30{color:#BEBCBC}.accent-accent-black-30{--color-accent:#BEBCBC}.bg-accent-black-20{background-color:#D4D3D2;--color-bg:#D4D3D2}.text-accent-black-20{color:#D4D3D2}.accent-accent-black-20{--color-accent:#D4D3D2}.bg-accent-yellow-30{background-color:#FFEDB7;--color-bg:#FFEDB7}.text-accent-yellow-30{color:#FFEDB7}.accent-accent-yellow-30{--color-accent:#FFEDB7}.bg-accent-yellow-20{background-color:#FFF3CF;--color-bg:#FFF3CF}.text-accent-yellow-20{color:#FFF3CF}.accent-accent-yellow-20{--color-accent:#FFF3CF}.bg-error{background-color:#E30000;--color-bg:#E30000}.text-error{color:#E30000}.accent-error{--color-accent:#E30000}.bg-error-bg{background-color:#FFF2F4;--color-bg:#FFF2F4}.text-error-bg{color:#FFF2F4}.accent-error-bg{--color-accent:#FFF2F4}.bg-custom{background-color:var(--color-bg)}.accent-custom{--color-accent:var(--color-accent)}.text-custom{color:var(--color-text)}img[class*="aspect:"],video[class*="aspect:"],[class*="aspect:"]:not(img) img{object-fit:cover;width:100%;height:auto;max-height:100%}[class*="aspect:"]:not(img) img{aspect-ratio:inherit}.aspect\:21\/9{aspect-ratio:2.3333333333}@media (max-width:480px){.aspect\:21\/9{aspect-ratio:1.7777777778}}.aspect\:16\/9{aspect-ratio:1.7777777778}.aspect\:6\/4,.aspect\:3\/2{aspect-ratio:1.5}.aspect\:8\/9{aspect-ratio:.8888888889}.aspect\:5\/7{aspect-ratio:.7142857143}.aspect\:4\/5{aspect-ratio:.8}.aspect\:4\/3{aspect-ratio:1.3333333333}.aspect\:2\/3{aspect-ratio:.6666666667}.aspect\:3\/4{aspect-ratio:.75}.aspect\:1\/1{aspect-ratio:1}.text-left{text-align:left}.text-center{text-align:center}.text-center img,.text-center video,.text-center iframe{margin-inline:auto}.text-right{text-align:right}.text-justify{text-align:justify}.radius-xl{border-radius:var(--radius-xl)}.radius-lg{border-radius:var(--radius-lg)}.radius-md{border-radius:var(--radius-md)}.radius-sm{border-radius:var(--radius-sm)}.radius-xs{border-radius:var(--radius-xs)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.has-gutter{padding-inline:var(--gutter)}.container{max-width:var(--max-width);margin-inline:auto;scroll-margin-top:var(--block-space)}.container.has-gutter{max-width:calc(var(--max-width) + var(--gutter) * 2)}.grid{display:grid;--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols),1fr);column-gap:var(--grid-col-gap,1rem);row-gap:var(--grid-row-gap,1rem)}@media (max-width:768px){.grid{--_grid-cols:6}}@media (max-width:480px){.grid{--_grid-cols:4}}.grid.no-row-gap{row-gap:0}.grid .subgrid{display:grid;grid-template-columns:subgrid;column-gap:inherit;row-gap:inherit}.grid.cols-1{--_grid-cols:1}@media (max-width:768px){.grid.cols-1{--_grid-cols:1}}@media (max-width:480px){.grid.cols-1{--_grid-cols:1}}.grid.cols-2{--_grid-cols:2}@media (max-width:768px){.grid.cols-2{--_grid-cols:2}}@media (max-width:480px){.grid.cols-2{--_grid-cols:2}}.grid.cols-3{--_grid-cols:3}@media (max-width:768px){.grid.cols-3{--_grid-cols:2}}@media (max-width:480px){.grid.cols-3{--_grid-cols:1}}.grid.cols-4{--_grid-cols:4}@media (max-width:768px){.grid.cols-4{--_grid-cols:2}}@media (max-width:480px){.grid.cols-4{--_grid-cols:1}}.grid.cols-5{--_grid-cols:5}@media (max-width:1200px){.grid.cols-5{--_grid-cols:4}}@media (max-width:1024px){.grid.cols-5{--_grid-cols:3}}@media (max-width:768px){.grid.cols-5{--_grid-cols:2}}@media (max-width:480px){.grid.cols-5{--_grid-cols:1}}.grid.cols-6{--_grid-cols:6}@media (max-width:768px){.grid.cols-6{--_grid-cols:3}}@media (max-width:480px){.grid.cols-6{--_grid-cols:2}}.grid.cols-9{--_grid-cols:9}@media (max-width:768px){.grid.cols-9{--_grid-cols:6}}@media (max-width:480px){.grid.cols-9{--_grid-cols:4}}.layout\:5-x-x-5>*:first-child{grid-column:span 5}.layout\:5-x-x-5>*:last-child{grid-column:8 / span 5}body .grid.layout\:4-x-6>*:last-child{grid-column-start:6}@media (max-width:768px){body .grid.layout\:4-x-6>*:last-child{grid-column-start:auto}}.grid.layout\:5-x-6>*:first-child{grid-column:1 / 6}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:7 / span 6}@media (max-width:1200px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / 7}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:8 / span 5}}@media (max-width:1024px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / span 7}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:auto / span 5}}@media (max-width:768px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / span 6}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / span 4}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:6-x-4>*:first-child{grid-column:1 / 7}.grid.layout\:6-x-4>*:nth-child(2n){grid-column:8 / span 4}@media (max-width:768px){.grid.layout\:6-x-4>*:first-child{grid-column:1 / span 6}.grid.layout\:6-x-4>*:nth-child(2n){grid-column:auto / span 4}}@media (max-width:480px){.grid.layout\:6-x-4>*:first-child{grid-column:1 / span 4}.grid.layout\:6-x-4>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:6-x-5>*:first-child{grid-column:1 / 7}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:8 / span 5}@media (max-width:1200px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / 6}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:7 / span 6}}@media (max-width:1024px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / span 5}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:auto / span 7}}@media (max-width:768px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / span 6}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / span 4}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:6-5>*:first-child{grid-column:1 / span 6}.grid.layout\:6-5>*:nth-child(2n){grid-column:auto / span 5}@media (max-width:768px){.grid.layout\:6-5>*:first-child{grid-column:1 / span 6}.grid.layout\:6-5>*:nth-child(2n){grid-column:auto / span 5}}@media (max-width:480px){.grid.layout\:6-5>*:first-child{grid-column:1 / span 4}.grid.layout\:6-5>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:7-5>*:first-child{grid-column:1 / span 7}.grid.layout\:7-5>*:nth-child(2n){grid-column:auto / span 5}@media (max-width:768px){.grid.layout\:7-5>*:first-child{grid-column:1 / span 6}.grid.layout\:7-5>*:nth-child(2n){grid-column:auto / span 5}}@media (max-width:480px){.grid.layout\:7-5>*:first-child{grid-column:1 / span 4}.grid.layout\:7-5>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:7-x-4>*:first-child{grid-column:1 / 8}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:9 / span 4}@media (max-width:1024px){.grid.layout\:7-x-4>*:first-child{grid-column:1 / span 9}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:auto / span 9}}@media (max-width:768px){.grid.layout\:7-x-4>*:first-child{grid-column:1 / span 6}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:auto / span 4}}@media (max-width:480px){.grid.layout\:7-x-4>*:first-child{grid-column:1 / span 4}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:4-x-6>*:first-child{grid-column:1 / 5}.grid.layout\:4-x-6>*:nth-child(2n){grid-column:6 / span 6}@media (max-width:768px){.grid.layout\:4-x-6>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-6>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:4-x-6>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-6>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:4-x-7>*:first-child{grid-column:1 / 5}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:6 / span 7}@media (max-width:1024px){.grid.layout\:4-x-7>*:first-child{grid-column:1 / span 9}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:auto / span 12}}@media (max-width:768px){.grid.layout\:4-x-7>*:first-child{grid-column:1 / span 6}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:4-x-7>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:4-8>*:first-child{grid-column:1 / span 4}.grid.layout\:4-8>*:nth-child(2n){grid-column:auto / span 8}@media (max-width:768px){.grid.layout\:4-8>*:first-child{grid-column:1 / span 4}.grid.layout\:4-8>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:4-8>*:first-child{grid-column:1 / span 4}.grid.layout\:4-8>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:3-9>*:first-child{grid-column:1 / span 3}.grid.layout\:3-9>*:nth-child(2n){grid-column:auto / span 9}@media (max-width:768px){.grid.layout\:3-9>*:first-child{grid-column:1 / span 4}.grid.layout\:3-9>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:3-9>*:first-child{grid-column:1 / span 4}.grid.layout\:3-9>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:3-x-8>*:first-child{grid-column:1 / 4}.grid.layout\:3-x-8>*:nth-child(2n){grid-column:5 / span 8}@media (max-width:1024px){.grid.layout\:3-x-8>*:first-child{grid-column:1 / span 3}.grid.layout\:3-x-8>*:nth-child(2n){grid-column:auto / span 9}}@media (max-width:768px){.grid.layout\:3-x-8>*:first-child{grid-column:1 / span 6}.grid.layout\:3-x-8>*:nth-child(2n){grid-column:auto / span 6}}@media (max-width:480px){.grid.layout\:3-x-8>*:first-child{grid-column:1 / span 4}.grid.layout\:3-x-8>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:8-x-3>*:first-child{grid-column:1 / 9}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:10 / span 3}@media (max-width:1024px){.grid.layout\:8-x-3>*:first-child{grid-column:1 / span 9}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:auto / span 3}}@media (max-width:768px){.grid.layout\:8-x-3>*:first-child{grid-column:1 / span 6}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:auto / span 4}}@media (max-width:480px){.grid.layout\:8-x-3>*:first-child{grid-column:1 / span 4}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:auto / span 4}}.grid.layout\:9-3>*:first-child{grid-column:1 / span 9}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto / span 3}@media (max-width:1024px){.grid.layout\:9-3>*:first-child{grid-column:1 / span 12}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto / span 12}}@media (max-width:768px){.grid.layout\:9-3>*:first-child{grid-column:1 / span 6}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto / span 4}}@media (max-width:480px){.grid.layout\:9-3>*:first-child{grid-column:1 / span 4}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto / span 4}}.grid>*,.subgrid>*{--grid-col-start:auto;--grid-col-span:auto;grid-column:var(--grid-col-start) / span var(--grid-col-span)}.span-auto{--grid-col-span:auto}.start-auto{--grid-col-start:auto}.span-full{--grid-col-span:var(--_grid-cols);--grid-col-start:auto}.span-1{--grid-col-span:1}.start-1{--grid-col-start:1}.span-2{--grid-col-span:2}.start-2{--grid-col-start:2}.span-3{--grid-col-span:3}.start-3{--grid-col-start:3}.span-4{--grid-col-span:4}.start-4{--grid-col-start:4}.span-5{--grid-col-span:5}.start-5{--grid-col-start:5}.span-6{--grid-col-span:6}.start-6{--grid-col-start:6}.span-7{--grid-col-span:7}.start-7{--grid-col-start:7}.span-8{--grid-col-span:8}.start-8{--grid-col-start:8}.span-9{--grid-col-span:9}.start-9{--grid-col-start:9}.span-10{--grid-col-span:10}.start-10{--grid-col-start:10}.span-11{--grid-col-span:11}.start-11{--grid-col-start:11}.span-12{--grid-col-span:12}.start-12{--grid-col-start:12}@media (max-width:112rem){.3xl\:span-1{--grid-col-span:1}.3xl\:start-1{--grid-col-start:1}.3xl\:span-2{--grid-col-span:2}.3xl\:start-2{--grid-col-start:2}.3xl\:span-3{--grid-col-span:3}.3xl\:start-3{--grid-col-start:3}.3xl\:span-4{--grid-col-span:4}.3xl\:start-4{--grid-col-start:4}.3xl\:span-5{--grid-col-span:5}.3xl\:start-5{--grid-col-start:5}.3xl\:span-6{--grid-col-span:6}.3xl\:start-6{--grid-col-start:6}.3xl\:span-7{--grid-col-span:7}.3xl\:start-7{--grid-col-start:7}.3xl\:span-8{--grid-col-span:8}.3xl\:start-8{--grid-col-start:8}.3xl\:span-9{--grid-col-span:9}.3xl\:start-9{--grid-col-start:9}.3xl\:span-10{--grid-col-span:10}.3xl\:start-10{--grid-col-start:10}.3xl\:span-11{--grid-col-span:11}.3xl\:start-11{--grid-col-start:11}.3xl\:span-12{--grid-col-span:12}.3xl\:start-12{--grid-col-start:12}.3xl\:span-auto{--grid-col-span:auto}.3xl\:start-auto{--grid-col-start:auto}.3xl\:span-full{--grid-col-span:var(--_grid-cols)}}@media (max-width:1540px){.xxl\:span-1{--grid-col-span:1}.xxl\:start-1{--grid-col-start:1}.xxl\:span-2{--grid-col-span:2}.xxl\:start-2{--grid-col-start:2}.xxl\:span-3{--grid-col-span:3}.xxl\:start-3{--grid-col-start:3}.xxl\:span-4{--grid-col-span:4}.xxl\:start-4{--grid-col-start:4}.xxl\:span-5{--grid-col-span:5}.xxl\:start-5{--grid-col-start:5}.xxl\:span-6{--grid-col-span:6}.xxl\:start-6{--grid-col-start:6}.xxl\:span-7{--grid-col-span:7}.xxl\:start-7{--grid-col-start:7}.xxl\:span-8{--grid-col-span:8}.xxl\:start-8{--grid-col-start:8}.xxl\:span-9{--grid-col-span:9}.xxl\:start-9{--grid-col-start:9}.xxl\:span-10{--grid-col-span:10}.xxl\:start-10{--grid-col-start:10}.xxl\:span-11{--grid-col-span:11}.xxl\:start-11{--grid-col-start:11}.xxl\:span-12{--grid-col-span:12}.xxl\:start-12{--grid-col-start:12}.xxl\:span-auto{--grid-col-span:auto}.xxl\:start-auto{--grid-col-start:auto}.xxl\:span-full{--grid-col-span:var(--_grid-cols)}}@media (max-width:1200px){.xl\:span-1{--grid-col-span:1}.xl\:start-1{--grid-col-start:1}.xl\:span-2{--grid-col-span:2}.xl\:start-2{--grid-col-start:2}.xl\:span-3{--grid-col-span:3}.xl\:start-3{--grid-col-start:3}.xl\:span-4{--grid-col-span:4}.xl\:start-4{--grid-col-start:4}.xl\:span-5{--grid-col-span:5}.xl\:start-5{--grid-col-start:5}.xl\:span-6{--grid-col-span:6}.xl\:start-6{--grid-col-start:6}.xl\:span-7{--grid-col-span:7}.xl\:start-7{--grid-col-start:7}.xl\:span-8{--grid-col-span:8}.xl\:start-8{--grid-col-start:8}.xl\:span-9{--grid-col-span:9}.xl\:start-9{--grid-col-start:9}.xl\:span-10{--grid-col-span:10}.xl\:start-10{--grid-col-start:10}.xl\:span-11{--grid-col-span:11}.xl\:start-11{--grid-col-start:11}.xl\:span-12{--grid-col-span:12}.xl\:start-12{--grid-col-start:12}.xl\:span-auto{--grid-col-span:auto}.xl\:start-auto{--grid-col-start:auto}.xl\:span-full{--grid-col-span:var(--_grid-cols)}}@media (max-width:1024px){.lg\:span-1{--grid-col-span:1}.lg\:start-1{--grid-col-start:1}.lg\:span-2{--grid-col-span:2}.lg\:start-2{--grid-col-start:2}.lg\:span-3{--grid-col-span:3}.lg\:start-3{--grid-col-start:3}.lg\:span-4{--grid-col-span:4}.lg\:start-4{--grid-col-start:4}.lg\:span-5{--grid-col-span:5}.lg\:start-5{--grid-col-start:5}.lg\:span-6{--grid-col-span:6}.lg\:start-6{--grid-col-start:6}.lg\:span-7{--grid-col-span:7}.lg\:start-7{--grid-col-start:7}.lg\:span-8{--grid-col-span:8}.lg\:start-8{--grid-col-start:8}.lg\:span-9{--grid-col-span:9}.lg\:start-9{--grid-col-start:9}.lg\:span-10{--grid-col-span:10}.lg\:start-10{--grid-col-start:10}.lg\:span-11{--grid-col-span:11}.lg\:start-11{--grid-col-start:11}.lg\:span-12{--grid-col-span:12}.lg\:start-12{--grid-col-start:12}.lg\:span-auto{--grid-col-span:auto}.lg\:start-auto{--grid-col-start:auto}.lg\:span-full{--grid-col-span:var(--_grid-cols)}}@media (max-width:768px){.md\:span-1{--grid-col-span:1}.md\:start-1{--grid-col-start:1}.md\:span-2{--grid-col-span:2}.md\:start-2{--grid-col-start:2}.md\:span-3{--grid-col-span:3}.md\:start-3{--grid-col-start:3}.md\:span-4{--grid-col-span:4}.md\:start-4{--grid-col-start:4}.md\:span-5{--grid-col-span:5}.md\:start-5{--grid-col-start:5}.md\:span-6{--grid-col-span:6}.md\:start-6{--grid-col-start:6}.md\:span-7{--grid-col-span:7}.md\:start-7{--grid-col-start:7}.md\:span-8{--grid-col-span:8}.md\:start-8{--grid-col-start:8}.md\:span-9{--grid-col-span:9}.md\:start-9{--grid-col-start:9}.md\:span-10{--grid-col-span:10}.md\:start-10{--grid-col-start:10}.md\:span-11{--grid-col-span:11}.md\:start-11{--grid-col-start:11}.md\:span-12{--grid-col-span:12}.md\:start-12{--grid-col-start:12}.md\:span-auto{--grid-col-span:auto}.md\:start-auto{--grid-col-start:auto}.md\:span-full{--grid-col-span:var(--_grid-cols)}}@media (max-width:480px){.sm\:span-1{--grid-col-span:1}.sm\:start-1{--grid-col-start:1}.sm\:span-2{--grid-col-span:2}.sm\:start-2{--grid-col-start:2}.sm\:span-3{--grid-col-span:3}.sm\:start-3{--grid-col-start:3}.sm\:span-4{--grid-col-span:4}.sm\:start-4{--grid-col-start:4}.sm\:span-5{--grid-col-span:5}.sm\:start-5{--grid-col-start:5}.sm\:span-6{--grid-col-span:6}.sm\:start-6{--grid-col-start:6}.sm\:span-7{--grid-col-span:7}.sm\:start-7{--grid-col-start:7}.sm\:span-8{--grid-col-span:8}.sm\:start-8{--grid-col-start:8}.sm\:span-9{--grid-col-span:9}.sm\:start-9{--grid-col-start:9}.sm\:span-10{--grid-col-span:10}.sm\:start-10{--grid-col-start:10}.sm\:span-11{--grid-col-span:11}.sm\:start-11{--grid-col-start:11}.sm\:span-12{--grid-col-span:12}.sm\:start-12{--grid-col-start:12}.sm\:span-auto{--grid-col-span:auto}.sm\:start-auto{--grid-col-start:auto}.sm\:span-full{--grid-col-span:var(--_grid-cols)}}.flex-row{display:flex;gap:var(--grid-col-gap);flex-direction:row}.flex-col,.flex-column{display:flex;gap:var(--grid-col-gap);flex-direction:column}.justify-center{justify-content:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.align-self-bottom{align-self:flex-end}.align-self-top{align-self:flex-start}.ss-xl{padding:var(--section-space-xl)}.ss-xl-t{padding-top:var(--section-space-xl)}.ss-xl-b{padding-bottom:var(--section-space-xl)}.ss-xl-l{padding-left:var(--section-space-xl)}.ss-xl-r{padding-right:var(--section-space-xl)}.ss-xl-inline{padding-inline:var(--section-space-xl)}.ss-xl-block{padding-block:var(--section-space-xl)}.ss-main{padding:var(--section-space-main)}.ss-main-t{padding-top:var(--section-space-main)}.ss-main-b{padding-bottom:var(--section-space-main)}.ss-main-l{padding-left:var(--section-space-main)}.ss-main-r{padding-right:var(--section-space-main)}.ss-main-inline{padding-inline:var(--section-space-main)}.ss-main-block{padding-block:var(--section-space-main)}.ss-lg{padding:var(--section-space-lg)}.ss-lg-t{padding-top:var(--section-space-lg)}.ss-lg-b{padding-bottom:var(--section-space-lg)}.ss-lg-l{padding-left:var(--section-space-lg)}.ss-lg-r{padding-right:var(--section-space-lg)}.ss-lg-inline{padding-inline:var(--section-space-lg)}.ss-lg-block{padding-block:var(--section-space-lg)}.ss-md{padding:var(--section-space-md)}.ss-md-t{padding-top:var(--section-space-md)}.ss-md-b{padding-bottom:var(--section-space-md)}.ss-md-l{padding-left:var(--section-space-md)}.ss-md-r{padding-right:var(--section-space-md)}.ss-md-inline{padding-inline:var(--section-space-md)}.ss-md-block{padding-block:var(--section-space-md)}.ss-sm{padding:var(--section-space-sm)}.ss-sm-t{padding-top:var(--section-space-sm)}.ss-sm-b{padding-bottom:var(--section-space-sm)}.ss-sm-l{padding-left:var(--section-space-sm)}.ss-sm-r{padding-right:var(--section-space-sm)}.ss-sm-inline{padding-inline:var(--section-space-sm)}.ss-sm-block{padding-block:var(--section-space-sm)}.ss-xs{padding:var(--section-space-x)}.ss-xs-t{padding-top:var(--section-space-x)}.ss-xs-b{padding-bottom:var(--section-space-x)}.ss-xs-l{padding-left:var(--section-space-x)}.ss-xs-r{padding-right:var(--section-space-x)}.ss-xs-inline{padding-inline:var(--section-space-x)}.ss-xs-block{padding-block:var(--section-space-x)}.cg-xl{gap:var(--content-gap-xl)}.cg-xl-p{padding:var(--content-gap-xl)}.cg-xl-t{padding-top:var(--content-gap-xl)}.cg-xl-b{padding-bottom:var(--content-gap-xl)}.cg-xl-l{padding-left:var(--content-gap-xl)}.cg-xl-r{padding-right:var(--content-gap-xl)}.cg-xl-inline{padding-inline:var(--content-gap-xl)}.cg-xl-block{padding-block:var(--content-gap-xl)}.cg-lg{gap:var(--content-gap-lg)}.cg-lg-p{padding:var(--content-gap-lg)}.cg-lg-t{padding-top:var(--content-gap-lg)}.cg-lg-b{padding-bottom:var(--content-gap-lg)}.cg-lg-l{padding-left:var(--content-gap-lg)}.cg-lg-r{padding-right:var(--content-gap-lg)}.cg-lg-inline{padding-inline:var(--content-gap-lg)}.cg-lg-block{padding-block:var(--content-gap-lg)}.cg-md{gap:var(--content-gap-md)}.cg-md-p{padding:var(--content-gap-md)}.cg-md-t{padding-top:var(--content-gap-md)}.cg-md-b{padding-bottom:var(--content-gap-md)}.cg-md-l{padding-left:var(--content-gap-md)}.cg-md-r{padding-right:var(--content-gap-md)}.cg-md-inline{padding-inline:var(--content-gap-md)}.cg-md-block{padding-block:var(--content-gap-md)}.cg-main{gap:var(--content-gap-main)}.cg-main-p{padding:var(--content-gap-main)}.cg-main-t{padding-top:var(--content-gap-main)}.cg-main-b{padding-bottom:var(--content-gap-main)}.cg-main-l{padding-left:var(--content-gap-main)}.cg-main-r{padding-right:var(--content-gap-main)}.cg-main-inline{padding-inline:var(--content-gap-main)}.cg-main-block{padding-block:var(--content-gap-main)}.cg-sm{gap:var(--content-gap-sm)}.cg-sm-p{padding:var(--content-gap-sm)}.cg-sm-t{padding-top:var(--content-gap-sm)}.cg-sm-b{padding-bottom:var(--content-gap-sm)}.cg-sm-l{padding-left:var(--content-gap-sm)}.cg-sm-r{padding-right:var(--content-gap-sm)}.cg-sm-inline{padding-inline:var(--content-gap-sm)}.cg-sm-block{padding-block:var(--content-gap-sm)}.cg-xs{gap:var(--content-gap-xs)}.cg-xs-p{padding:var(--content-gap-xs)}.cg-xs-t{padding-top:var(--content-gap-xs)}.cg-xs-b{padding-bottom:var(--content-gap-xs)}.cg-xs-l{padding-left:var(--content-gap-xs)}.cg-xs-r{padding-right:var(--content-gap-xs)}.cg-xs-inline{padding-inline:var(--content-gap-xs)}.cg-xs-block{padding-block:var(--content-gap-xs)}.cg-xxs{gap:var(--content-gap-xx)}.cg-xxs-p{padding:var(--content-gap-xx)}.cg-xxs-t{padding-top:var(--content-gap-xx)}.cg-xxs-b{padding-bottom:var(--content-gap-xx)}.cg-xxs-l{padding-left:var(--content-gap-xx)}.cg-xxs-r{padding-right:var(--content-gap-xx)}.cg-xxs-inline{padding-inline:var(--content-gap-xx)}.cg-xxs-block{padding-block:var(--content-gap-xx)}.ts-lg{margin-block:var(--text-space-lg)}.ts-lg-t{margin-top:var(--text-space-lg)}.ts-lg-b{margin-bottom:var(--text-space-lg)}.ts-lg-l{margin-left:var(--text-space-lg)}.ts-lg-r{margin-right:var(--text-space-lg)}.ts-lg-inline{margin-inline:var(--text-space-lg)}.ts-lg-block{margin-block:var(--text-space-lg)}.ts-md{margin-block:var(--text-space-md)}.ts-md-t{margin-top:var(--text-space-md)}.ts-md-b{margin-bottom:var(--text-space-md)}.ts-md-l{margin-left:var(--text-space-md)}.ts-md-r{margin-right:var(--text-space-md)}.ts-md-inline{margin-inline:var(--text-space-md)}.ts-md-block{margin-block:var(--text-space-md)}.ts-sm{margin-block:var(--text-space-sm)}.ts-sm-t{margin-top:var(--text-space-sm)}.ts-sm-b{margin-bottom:var(--text-space-sm)}.ts-sm-l{margin-left:var(--text-space-sm)}.ts-sm-r{margin-right:var(--text-space-sm)}.ts-sm-inline{margin-inline:var(--text-space-sm)}.ts-sm-block{margin-block:var(--text-space-sm)}.ts-xs{margin-block:var(--text-space-xs)}.ts-xs-t{margin-top:var(--text-space-xs)}.ts-xs-b{margin-bottom:var(--text-space-xs)}.ts-xs-l{margin-left:var(--text-space-xs)}.ts-xs-r{margin-right:var(--text-space-xs)}.ts-xs-inline{margin-inline:var(--text-space-xs)}.ts-xs-block{margin-block:var(--text-space-xs)}.ts-xxs{margin-block:var(--text-space-xx)}.ts-xxs-t{margin-top:var(--text-space-xx)}.ts-xxs-b{margin-bottom:var(--text-space-xx)}.ts-xxs-l{margin-left:var(--text-space-xx)}.ts-xxs-r{margin-right:var(--text-space-xx)}.ts-xxs-inline{margin-inline:var(--text-space-xx)}.ts-xxs-block{margin-block:var(--text-space-xx)}.mi-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.cg-0{gap:0}.prose{font-weight:400;font-size:var(--text-body)}.prose a{color:var(--color-ocean-blue)}.prose p a:not(.cta),.prose li a:not(.cta),.prose blockquote a:not(.cta){text-decoration:underline;text-underline-offset:2px}.prose ul,.prose ol,.prose dl{margin-top:0;margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.5}.prose ul:last-child,.prose ol:last-child,.prose dl:last-child{margin-bottom:0}.prose li{line-height:1.5;margin-bottom:.6rem}.prose li:last-child{margin-bottom:0}.prose img{object-fit:cover}.prose iframe{width:100%;display:block}.prose iframe[title*="video"],.prose iframe[class*="video"]{aspect-ratio:1.7777777778;height:auto}.prose blockquote{margin-top:3.5rem;margin-bottom:3.5rem;position:relative}.prose blockquote::before{content:"";display:block;background:url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2224%22%20viewBox%3D%220%200%2033%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6.75%2024C2.14286%2024%200%2021.6109%200%2017.1584C0%208.14479%208.57143%200%2012.2143%200C13.3929%200%2014.25%200.651585%2014.25%201.73756C14.25%202.71494%2013.7143%203.36652%2012.75%204.1267C11.25%205.32127%207.82143%208.1448%207.82143%2010.9683C7.82143%2012.2715%209.10714%2013.0317%2010.3929%2013.6833C12%2014.552%2013.7143%2015.7466%2013.7143%2018.3529C13.7143%2021.6109%2010.7143%2024%206.75%2024ZM25.5%2024C20.8929%2024%2018.75%2021.6109%2018.75%2017.1584C18.75%208.14479%2027.3214%200%2030.9643%200C32.1429%200%2033%200.651585%2033%201.73756C33%202.71494%2032.4643%203.36652%2031.5%204.1267C30%205.32127%2026.5714%208.1448%2026.5714%2010.9683C26.5714%2012.2715%2027.8571%2013.0317%2029.1429%2013.6833C30.75%2014.552%2032.4643%2015.7466%2032.4643%2018.3529C32.4643%2021.6109%2029.4643%2024%2025.5%2024Z%22%20fill%3D%22%23FFC20E%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;top:0;left:0;width:2.0625rem;height:1.5rem;margin-bottom:1.5rem}.prose blockquote:last-child{margin-bottom:0}.prose blockquote>*{font-size:var(--text-body-lg)}.prose .cta{font-size:var(--text-sm)}.prose p:has(.cta){margin-top:calc(var(--text-space-lg) + 0.25rem)}.prose+.cta{margin-top:1.5rem}.prose .cta+.cta{margin-left:.5rem}.prose .gallery{display:grid;grid-template-columns:repeat(var(--gallery-cols,3),minmax(0,1fr));gap:2.5rem 1.75rem;margin:2rem 0 3.5rem;padding:0}.prose figure{margin:0;padding:0}.prose .gallery-icon{overflow:hidden}.prose .gallery-columns-1{--gallery-cols:1}.prose .gallery-columns-2{--gallery-cols:2}.prose .gallery-columns-3{--gallery-cols:3}.prose .gallery-columns-4{--gallery-cols:4}.prose .gallery-columns-5{--gallery-cols:5}.prose .gallery-columns-6{--gallery-cols:6}.prose .gallery-columns-7{--gallery-cols:7}.prose .gallery-columns-8{--gallery-cols:8}.prose .gallery-columns-9{--gallery-cols:9}.prose .gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.5;scale:1;transition:all 450ms ease}.prose .gallery img:hover{scale:1.05}.prose .gallery.gallery-style-expanded{--_expand:8rem;--_width:calc(100% + var(--_expand) * 2);max-width:var(--_width);width:var(--_width);translate:calc(var(--_expand) * -1) 0}.prose .gallery.gallery-style-expanded.gallery-columns-2{--_expand:4rem}.prose .gallery .gallery-caption{margin-top:1rem;font-size:var(--text-a1)}.prose .gallery figure.gallery-item{position:relative}.prose .icon-text-item{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;font-weight:500;--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/arrow-down.svg)}.prose .icon-text-item::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background-image:var(--_background-image);background-size:contain;background-repeat:no-repeat;background-position:center}.prose .icon-text-item[data-icon="calendar"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/calendar.svg)}.prose .icon-text-item[data-icon="globe"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/globe.svg)}.prose .icon-text-item[data-icon="clock"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/clock.svg)}.prose .icon-text-item[data-icon="place"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/place.svg)}.prose .icon-text-item[data-icon="player"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/player.svg)}.prose .icon-text-item[data-icon="play"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/play.svg)}.prose .icon-text-item[data-icon="profile"]{--_background-image:url(https://hopeeconomy.org.au/wp-content/themes/hopeeconomy/assets/css/../images/icons/profile.svg)}.prose .eyebrow+p:has(.icon-text-item){margin-top:1.75rem}.sans{font-family:var(--font-jakarta)}.font-greycliff{font-family:var(--font-greycliff)}.font-new-spirit,.serif{font-family:var(--font-new-spirit);font-weight:400;--_size-modifer:0.9}.font-felt-tip{font-family:var(--font-felt-tip);font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{font-family:var(--font-headings);font-weight:var(--font-heading-weight);font-optical-sizing:auto;line-height:1.3;margin-bottom:1.5rem;color:currentColor;--_size-modifer:1}h1.light,.h1.light,h2.light,.h2.light,h3.light,.h3.light,h4.light,.h4.light,h5.light,.h5.light,h6.light,.h6.light,.heading.light{font-weight:400}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,.heading:last-child{margin-bottom:0}h1 .serif,h1 .font-new-spirit,.h1 .serif,.h1 .font-new-spirit,h2 .serif,h2 .font-new-spirit,.h2 .serif,.h2 .font-new-spirit,h3 .serif,h3 .font-new-spirit,.h3 .serif,.h3 .font-new-spirit,h4 .serif,h4 .font-new-spirit,.h4 .serif,.h4 .font-new-spirit,h5 .serif,h5 .font-new-spirit,.h5 .serif,.h5 .font-new-spirit,h6 .serif,h6 .font-new-spirit,.h6 .serif,.h6 .font-new-spirit,.heading .serif,.heading .font-new-spirit{font-size:.9em}h1,.h1{font-size:calc(var(--_size-modifer) * var(--text-5xl));line-height:1.04;letter-spacing:-.075rem}h2,.h2{font-size:calc(var(--_size-modifer) * var(--text-4xl));line-height:1.06;letter-spacing:-.0625rem}h3,.h3{font-size:calc(var(--_size-modifer) * var(--text-3xl));line-height:1.1;letter-spacing:-.04rem}h4,.h4{font-size:calc(var(--_size-modifer) * var(--text-2xl));line-height:1.1;letter-spacing:-.03rem}h5,.h5{font-size:calc(var(--_size-modifer) * var(--text-xl));line-height:1.24;letter-spacing:-.02rem}h6,.h6{font-size:calc(var(--_size-modifer) * var(--text-lg));line-height:1.3}p{line-height:1.5}p:not(:last-child){margin-bottom:1.5rem}.title{--_size-modifer:1}.title.title-large{font-size:calc(var(--_size-modifer) * var(--text-4xl));line-height:1.06;letter-spacing:-.0625rem}.title.title-medium{font-size:calc(var(--_size-modifer) * var(--text-3xl));line-height:1.1;letter-spacing:-.04rem}.title.title-small{font-size:calc(var(--_size-modifer) * var(--text-2xl));line-height:1.1;letter-spacing:-.03rem}a{cursor:pointer;transition:all 150ms ease;text-decoration:none;color:inherit}.eyebrow{font-family:var(--font-felt-tip);font-weight:400;line-height:1.2;font-size:var(--text-xl);color:currentColor;margin-bottom:1rem}.bold,.fw-bold{font-weight:800}.fw-normal{font-weight:400}.fw-light{font-weight:300}p:empty{display:none}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-base{font-size:var(--text-base)}.text-body{font-size:var(--text-body)}.text-body-lg{font-size:var(--text-body-lg)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}html{font-size:var(--text-root)}body{font-size:var(--text-base)}html,body{font-family:var(--font-body);font-size:var(--text-root);color:var(--color-black);background-color:var(--color-bg);line-height:1.5;font-weight:var(--font-normal);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;tab-size:4;--column-width-vw:calc( (100vw - var(--gutter)*2 - var(--grid-col-gap) * 11) / 12)}@media (max-width:768px){html,body{--column-width-vw:calc((100vw - var(--gutter)*2 - var(--grid-col-gap) * 5) / 6)}}@media (max-width:480px){html,body{--column-width-vw:calc((100vw - var(--gutter)*2 - var(--grid-col-gap) * 3) / 4)}}@media screen and (min-width:104rem){html,body{--column-width-vw:calc((104rem - var(--grid-col-gap) * 11) / 12)}}.mobile-only{display:none}a,button{cursor:pointer}.sr-only{display:none}.mobile-only{display:none}.image-wrap img{object-fit:cover;max-width:100%;width:100%}.image-wrap.portrait img{aspect-ratio:.8}.image-wrap.landscape img{aspect-ratio:1.5}img{object-position:center center}img[data-focal-x]{object-position:var(--_focal-x) var(--_focal-y)}.link{text-decoration:underline;color:currentColor}.posted-on .updated:not(.published){display:none}p iframe{width:100%}iframe.video{aspect-ratio:1.7777777778;width:100%;background-color:var(--clr--black)}.media-wrap .video{width:100%}.content{max-width:var(--content-width);margin-inline:auto}.stripe{width:4.125rem;height:1.375rem;background-color:var(--_color-bg,var(--color-accent));aspect-ratio:3;--_color-bg:var(--color-bg, var(--color-sunny-yellow))}.eyebrow{font-family:var(--font-felt-tip);font-weight:400;line-height:1.2;font-size:var(--text-xl);color:currentColor;margin-bottom:1rem}.cta,.btn,a.cta,a.btn{--_color-bg:var(--color-accent);--_color-border:var(--color-accent);--_color-text:var(--color-black);border-radius:2.5rem;--_border-width:1px;border:solid var(--_border-width) #fff0;background:var(--_color-bg,var(--color-accent));color:var(--_color-text,var(--color-black));padding:.625rem 1.375rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-greycliff);font-size:var(--text-base);line-height:1.4;font-weight:600;letter-spacing:-.0125rem;cursor:pointer;transition:all 150ms ease;width:var(--_width,fit-content)}.cta:hover,.btn:hover,a.cta:hover,a.btn:hover{background:var(--_color-bg-hover,transparent);border-color:var(--_color-border-hover,currentColor);color:var(--_color-text-hover,currentColor)}.cta__sm,.btn__sm,a.cta__sm,a.btn__sm{font-size:var(--text-sm);padding:.25rem .75rem .25rem .75rem}.cta__secondary,.cta__ghost,.btn__secondary,.btn__ghost,a.cta__secondary,a.cta__ghost,a.btn__secondary,a.btn__ghost{--_color-bg:transparent;--_color-text:currentColor;--_color-border:currentColor;--_color-bg-hover:var(--color-accent);--_color-border-hover:var(--color-accent);--_color-text-hover:var(--color-white);border-color:var(--_color-border)}.cta__white,.btn__white,a.cta__white,a.btn__white{--_color-bg:var(--color-white);--_color-border:var(--color-white);--_color-bg-hover:var(--color-sunny-yellow);--_color-border-hover:var(--color-sunny-yellow);--_color-text-hover:currentColor}.cta__text,.btn__text,a.cta__text,a.btn__text{padding:0;border-radius:0;border-width:0;--_bg:transparent;--_fg:currentColor}.bg-hope-yellow .cta,.bg-hope-yellow .btn{--_color-bg:var(--color-white);--_color-border:var(--color-white);--_color-bg-hover:var(--color-sunny-yellow);--_color-border-hover:var(--color-sunny-yellow)}.btn_circle{--_icon-size:2rem;border-radius:100%;background-color:var(--color-accent);color:var(--color-white);border:0;aspect-ratio:1;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:fit-content;transition:all 250ms ease}.btn_circle svg{width:var(--_icon-size);height:var(--_icon-size);object-fit:contain;transition:all 250ms ease}.btn_circle:hover{background-color:var(--color-black)}.btn_circle:hover[data-scroll-control="prev"] svg{translate:-.25rem 0}.btn_circle:hover svg{translate:.25rem 0}.button-group{display:flex;align-items:center;gap:.5rem;padding-top:.25rem;width:100%}.button-group.centered{justify-content:center}.button-group.right{justify-content:flex-end}.button-group.left{justify-content:flex-start}.prose+.button-group,.title-group+.button-group,.content-group+.button-group{margin-top:1.75rem}@media (max-width:480px){.prose+.button-group,.title-group+.button-group,.content-group+.button-group{margin-top:1.25rem}}.draggable-scroll{cursor:grab;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x proximity;width:100vw;--_translate-offset:calc(var(--gutter) * -1);translate:var(--_translate-offset) 0}.draggable-scroll.is-dragging{scroll-snap-type:none}@media (min-width:112rem){.draggable-scroll{--_translate-offset:calc( (100vw - var(--max-width) - (var(--gutter) * 2)) / -2)}.draggable-scroll>*:first-child{margin-left:var(--gutter)}.draggable-scroll>*:last-child{margin-right:var(--gutter)}}.draggable-scroll::-webkit-scrollbar{display:none}.draggable-scroll .scroll-track{display:flex;width:max-content;padding-inline:var(--gutter)}@media (min-width:112rem){.draggable-scroll .scroll-track{padding-inline:calc(var(--_translate-offset) * -1)}}.draggable-scroll .scroll-item{width:calc(var(--column-width-vw) * 3 + var(--grid-col-gap) * 2)}.draggable-scroll__controls{margin-top:2.5rem;width:100%}.draggable-scroll__controls--inner{display:flex;gap:1.5rem;justify-content:flex-end}.draggable-scroll__controls--button{border-radius:100%;background-color:#fff0;color:currentColor;border:2px solid var(--color-black);aspect-ratio:1;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 250ms ease;width:4.25rem;height:4.25rem;outline:0 solid #fff0}.draggable-scroll__controls--button svg{width:2.125rem;height:auto;object-fit:contain;transition:all 250ms ease;color:var(--color-black)}.draggable-scroll__controls--button:hover{background-color:color-mix(in srgb,var(--color-bg),var(--color-white) 50%)}.draggable-scroll__controls--button:hover[data-scroll-control="prev"] svg{translate:-.25rem 0}.draggable-scroll__controls--button:hover svg{translate:.25rem 0}.draggable-scroll__controls--labels{display:flex;gap:.38rem;align-items:center;justify-content:center;margin-inline:auto;border:0}.draggable-scroll__controls--labels .draggable-scroll__controls--button{background-color:var(--color-black-60);width:.5rem;height:.5rem;padding-inline:0;padding-block:0;border-radius:1.5rem;transition:all 350ms ease;outline:0 solid #fff0;border-width:0}.draggable-scroll__controls--labels .draggable-scroll__controls--button.active{background-color:var(--color-black);width:1.75rem}.draggable-scroll__controls--labels .draggable-scroll__controls--button:hover{background-color:var(--color-black);scale:1.2}.image-stack{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-content:center;padding-top:4.5rem}.image-stack img{aspect-ratio:1.5;object-fit:cover}.image-stack__item{position:relative;grid-row:1;grid-column:1;width:90%;transition:all 250ms ease-in-out;opacity:1}.image-stack__item-1{z-index:3;transform-origin:bottom left}.image-stack__item-1 .hope-tab{right:4rem}@media (max-width:768px){.image-stack__item-1 .hope-tab{right:2.95rem}}.image-stack__item-2{margin-left:auto;translate:0 -2rem;transform-origin:center right;z-index:2}.image-stack__item-2 .hope-tab{left:3.5rem}@media (max-width:768px){.image-stack__item-2 .hope-tab{left:2.125rem}}.image-stack__item-3{margin-inline:auto;translate:0 -4.5rem;transform-origin:top right;z-index:1}.image-stack__item-3 .hope-tab{right:3rem}@media (max-width:768px){.image-stack__item-3 .hope-tab{right:1.75rem}}.image-stack__item.is-next{z-index:4}.image-stack__item.is-previous{z-index:3}.image-stack__item.is-active{z-index:5}.image-stack__item.is-active .image-stack__caption{opacity:1}.image-stack__item.is-exiting{z-index:5;opacity:.85;rotate:3deg;translate:1rem -1rem}.image-stack__item.is-exiting .image-stack__caption{opacity:0}.image-stack__item.is-exiting.image-stack__item-1{rotate:-3deg}.image-stack__item.is-exiting.image-stack__item-2{rotate:5deg;translate:1rem -2rem}.image-stack__item.is-exiting.image-stack__item-3{translate:.5rem -6rem}.image-stack__item-inner{position:relative;isolation:isolate}.image-stack__caption{position:absolute;bottom:.5rem;left:1rem;right:1rem;font-family:var(--font-felt-tip);font-size:2.5rem;color:var(--color-white);transition:opacity 50ms ease;opacity:0}.image-stack .hope-tab{position:absolute;top:0;translate:0% -50%}.hope-tab{width:3.96125rem;height:1.32044rem;aspect-ratio:3}@media (max-width:768px){.hope-tab{width:2.5rem;height:.825rem}}.image-caption{position:absolute;bottom:.5rem;left:1rem;right:1rem;font-family:var(--font-felt-tip);font-size:2.5rem;color:var(--color-white)}dialog{border:0;padding:0 var(--gutter);background:#fff0;max-width:100vw;width:100%;margin-inline:auto;opacity:0;transition:opacity 0.35s ease,transform 0.35s ease}dialog::backdrop{background-color:rgb(0 0 0 / .5);backdrop-filter:blur(5px)}dialog[data-closing]{opacity:0;transform:scale(.95)}dialog[open].open{opacity:1;transform:scale(1)}dialog .dialog__content{position:relative;padding:2rem;background:var(--color-white);border-radius:1rem;max-width:40rem;margin:0 auto}dialog .dialog__content .prose h1,dialog .dialog__content .prose h2,dialog .dialog__content .prose h3{font-size:calc(var(--_size-modifer) * var(--text-2xl));line-height:1.1;letter-spacing:-.03rem}dialog .dialog__content .video,dialog .dialog__content iframe{width:100%;aspect-ratio:1.7777777778!important;height:auto!important;background-color:var(--color-black);border-radius:0!important}dialog .dialog__close{position:absolute;top:1rem;right:1rem;z-index:10;--_icon-size:1rem;background-color:var(--color-white);color:var(--color-black)}dialog .dialog__close:hover{background-color:var(--color-sunny-yellow)}dialog .dialog__close:hover svg{translate:0 0;scale:1.25}dialog#hx-popup{height:100svh!important;opacity:1;color:inherit;background:inherit}dialog#hx-popup[open]{opacity:1}dialog#hx-popup iframe{background:inherit}.mdl-lqip{filter:blur(3px);transition:filter 0.4s ease-out}.mdl-lqip.is-loaded{filter:blur(0)}.site{position:relative}.site-header{position:absolute;width:100%;top:0;z-index:1000}.site-header .cta{font-family:var(--font-serif);font-weight:400;padding:.38rem 1.25rem;font-size:var(--text-body-sm)}.site-navigation{align-items:start}.main-navigation__logo svg{min-width:2.875rem;width:2.875rem}.main-navigation__wrap{width:100%}@media (min-width:1200px){.main-navigation__wrap{min-width:max-content}}#header-menu{isolation:isolate;position:relative;z-index:1000}#header-menu a{transition:all 0.3s ease-in-out;opacity:1;cursor:pointer}.main-navigation__mobile--footer,.main-navigation__mobile--header,.slide-menu__page--header{display:none}#page:has(.page-header.header__hero) #siteNavigation .hope-economy-logo .cls-2,#page:has(.page-header.header__drop) #siteNavigation .hope-economy-logo .cls-2{fill:var(--color-black)!important}#page:has(.page-header.header__hero) #siteNavigation .cta,#page:has(.page-header.header__drop) #siteNavigation .cta{--_color-bg:var(--color-white);--_color-border:var(--color-white);--_color-bg-hover:var(--color-sunny-yellow);--_color-border-hover:var(--color-sunny-yellow)}.slide-menu__title{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}@media screen and (min-width:1025px){.site-header{padding-top:1.75rem}.main-navigation__wrap{display:flex;justify-content:flex-end;align-items:center}#header-menu{display:flex;align-items:center;justify-content:center;gap:0rem;padding:0;font-size:var(--text-body-sm)}#header-menu .slide-menu__link{display:flex;align-items:center;gap:.75rem;justify-content:space-between}#header-menu>li.menu-item>a,#header-menu>li.menu-item>.no-link{display:flex;padding:.375rem 1rem;justify-content:center;align-items:center;gap:.1875rem;border-radius:100vh;transition:all 0.3s ease-in-out;cursor:pointer}#header-menu>li.menu-item>a>svg,#header-menu>li.menu-item>.no-link>svg{display:none}#header-menu>li.menu-item .slide-menu__page{display:none;opacity:0;overflow:hidden;transition:all 0.3s ease-in-out;transform-origin:top center;translate:.5rem 0rem;box-shadow:0 0 0 0 rgb(0 0 0 / .3)}#header-menu>li.menu-item .slide-menu__page .slide-menu__page--inner{transition:all 250ms ease-in-out 75ms}#header-menu>li.menu-item .slide-menu__page .slide-menu__page--inner+.slide-menu__page--inner{transition-delay:120ms}#header-menu>li.menu-item.is-active>a{background-color:var(--color-hope-yellow-50)}#header-menu>li.menu-item.is-active>.slide-menu__page,#header-menu>li.menu-item.is-entering>.slide-menu__page,#header-menu>li.menu-item.is-exiting>.slide-menu__page{display:block;position:absolute;z-index:1000}#header-menu>li.menu-item.is-active>.slide-menu__page{display:block;position:absolute;z-index:1000;opacity:1;scale:1;box-shadow:0 4px 12px -5px rgb(0 0 0 / .7);translate:0 0}#header-menu>li.menu-item.is-active>.slide-menu__page .slide-menu__page--inner{translate:0 0}#header-menu>li.menu-item.is-exiting>.slide-menu__page{opacity:0;transition-delay:0ms;transition-duration:175ms;translate:.5rem 0rem}#header-menu>li.menu-item .sub-menu .menu-item.is-active>.slide-menu__page{display:block;opacity:1;scale:1}#header-menu>li.menu-item .sub-menu .slide-menu__link{padding:.25rem 1rem;border-radius:100vw}#header-menu>li.menu-item .sub-menu .slide-menu__link .text{transition:all 250ms ease}#header-menu>li.menu-item .sub-menu .slide-menu__link:hover{background-color:var(--color-sunny-yellow-50)}#header-menu>li.menu-item .sub-menu .slide-menu__link:hover .text{translate:.5rem 0rem}.menu-item--donate{margin-left:.5rem}ul#header-menu::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2223%22%20viewBox%3D%220%200%2032%2023%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12.4563%201.49215C14.0575%20-0.497348%2017.0876%20-0.497351%2018.6887%201.49215L30.2536%2015.8622C32.3599%2018.4794%2030.4969%2022.3701%2027.1374%2022.3701H4.00759C0.648136%2022.3701%20-1.21486%2018.4794%200.891405%2015.8622L12.4563%201.49215Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);position:absolute;z-index:1004;bottom:0;translate:0 calc(100% + 0.5rem);left:calc(anchor( left ) + 3rem);position-anchor:--active-item;transition:left 250ms ease-in-out 150ms,opacity 350ms ease-in-out 0ms;opacity:0;filter:drop-shadow(0 -1px 1px rgb(0 0 0 / .1));pointer-events:none}ul#header-menu:has(li.menu-item-has-children.is-active:not(.menu-item--donate))::before{opacity:1}ul#header-menu:has(li.menu-item-has-children.is-active.is-exiting)::before{opacity:0;transition:opacity 50ms ease 0ms,left 250ms ease-in-out 0ms}li.menu-item.is-active{anchor-name:--active-item}.main-navigation__utilities{display:none}.menu-button{font-size:var(--text-sm);font-weight:600;padding:calc(0.5rem + 0.3125rem) 1rem;border:solid 0 #fff0;display:flex;align-items:center;justify-content:center;width:fit-content}.menu-button .search-icon-close{display:none}.menu-button.menu-toggle{display:none}.slide-menu__page.depth-0{position:absolute;top:calc(100% + 1.5rem);right:0;width:calc(100% - 0rem);border-radius:1.25rem;padding:1rem .375rem;background-color:var(--color-white);border:0 solid #fff0;font-family:var(--font-sans);font-weight:500}.slide-menu__page.depth-0>.slide-menu__page--inner{position:relative}.slide-menu__page.depth-0 .slide-menu__page{display:none}.slide-menu__page.depth-0 .sub-menu{font-weight:500;font-size:var(--text-body);display:flex;flex-direction:column;gap:.25rem}.slide-menu__section-title,.slide-menu__subtitle{grid-column:span 2;font-size:var(--text-sm)}.slide-menu__section-title{color:var(--color-red);font-weight:700;font-family:var(--font-oswald);letter-spacing:.05rem;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.slide-menu__section-title .slide-menu__section-action{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px}.slide-menu__link--feature{display:flex;align-items:center;gap:1rem;justify-content:flex-start}.slide-menu__subtitle{margin-top:.75rem;font-weight:800;text-transform:uppercase}.slide-menu__section-title+.slide-menu__subtitle{margin-top:0}.slide-menu__featured-image{flex-shrink:0}.slide-menu__featured-image img{aspect-ratio:1;object-fit:cover;width:4.5rem;height:4.5rem;border-radius:.5rem}}@media (max-width:1024px){.site-header{padding-top:1.25rem;padding-bottom:1.25rem}.main-navigation__logo svg .cls-2{fill:var(--color-black)}.main-navigation__utilities .utility-item,.main-navigation__utilities .search-toggle{display:none}.main-navigation__mobile--footer,.main-navigation__mobile--header,.header-menu__wrap{padding-inline:var(--gutter)}.main-navigation__mobile--footer{display:flex;flex-direction:column;padding-top:2rem;gap:.5rem}.main-navigation__mobile--footer .cta{width:100%}.header-menu__wrap{transition:min-height 250ms ease;--_modified-height:calc(1rem + var(--_sub-menu-height, 12rem));min-height:var(--_modified-height)}.main-navigation__mobile--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1.25rem}.main-navigation__mobile--header .btn_circle{padding:0;width:2rem;height:2rem;color:var(--color-black);--_icon-size:1rem}.main-navigation__mobile--header .btn_circle:hover svg{translate:0 0;scale:1.1}.slide-menu__featured-image{display:none}#masthead{--_gutter-half:calc(var(--gutter) / 2)}#masthead::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .5);z-index:2000;pointer-events:none;transition:all 350ms ease-in-out;opacity:0;backdrop-filter:blur(0rem)}.menu-item--donate{margin-top:4rem}.menu-item--donate .cta{width:100%;--_color-bg:var(--color-white);--_color-border:var(--color-white)}#mainNavigation{--_top-offset:0px;position:fixed;top:0;bottom:auto;right:0;width:100%;max-width:100vw;z-index:5000;padding-top:calc(1.25rem + var(--_top-offset));border-radius:0 0 var(--radius-lg) var(--radius-lg);background-color:var(--color-hope-yellow)}#mainNavigation .menu{display:flex;flex-direction:column;gap:0rem;padding-bottom:var(--gutter)}#mainNavigation .menu>.menu-item>.slide-menu__link{font-family:var(--font-sans);font-weight:800;font-size:var(--text-xl)}#mainNavigation .menu .slide-menu__link{padding:.875rem 0;display:flex;justify-content:space-between;align-items:center;font-size:var(--text-body);font-weight:800;border-bottom:1px solid var(--color-black-30);cursor:pointer}#mainNavigation .menu .slide-menu__link:hover{background:var(--color-white)}#mainNavigation .menu>li:nth-child(odd) .slide-menu__link:hover{background-color:var(--color-white)}#mainNavigation .menu .slide-menu__page .slide-menu__link{font-weight:500;border-bottom:0 solid #fff0;padding-block:.45rem;font-size:var(--text-lg);padding-inline:var(--_gutter-half);border-radius:100vw}#mainNavigation .menu .slide-menu__page__inner{padding-inline:var(--_gutter-half)}#mainNavigation .menu .slide-menu__page--header{display:block;margin-bottom:.67rem;padding-inline:var(--_gutter-half);padding-top:.5rem}#mainNavigation .menu .slide-menu__page--header>.slide-menu__link{border-radius:0;border-top:solid 1px var(--color-black-30);padding-inline:0;font-size:var(--text-xl);padding-top:1rem;background-color:var(--color-hope-yellow)!important}body:has(#wpadminbar) #mainNavigation,body:has(#wpadminbar) .slide-menu__page{--_top-offset:32px}.slide-menu__page{background-color:var(--color-hope-yellow);font-family:var(--font-sans);padding-top:0rem;padding-inline:var(--_gutter-half);position:fixed;top:calc(8rem + 3px);bottom:0;right:0;width:100%;max-width:100vw;z-index:6000}.menu-go-back{display:flex;gap:.5rem;align-items:center;font-size:var(--text-base);font-weight:400;padding:1rem 5rem 1rem 0;border:solid 1px #fff0;cursor:pointer;font-family:var(--font-sans);transition:350ms ease-in-out;opacity:0;pointer-events:none;translate:1rem 0}.menu-button.menu-toggle{font-size:var(--text-sm);font-weight:600;border:solid 0 #fff0;display:flex;align-items:center;justify-content:center;padding:.1875rem;position:relative}.menu-button.menu-toggle svg{width:2rem;height:2rem}.menu-button.menu-toggle svg:last-child{position:absolute;scale:.75;opacity:0}.slide-menu__page{transition:translate 350ms ease-in-out;translate:100% 0}#mainNavigation{translate:0% -100%;transition:translate 350ms ease-in-out;overflow:hidden}#mainNavigation .sub-menu .menu-item{translate:5rem 0;transition:translate 250ms ease;will-change:translate;transition-delay:calc(150ms + (var(--_item-index) * 40ms))}#masthead{transition:background-color 350ms ease-in-out}#masthead .main-navigation__logo svg,#masthead .main-navigation__logo path,#masthead .main-navigation__utilities svg,#masthead .main-navigation__utilities path{transition:color 350ms ease-in-out 0ms,fill 350ms ease-in-out 0ms}#masthead .main-navigation__logo,#masthead .main-navigation__utilities{position:relative;z-index:20000}#masthead .close-icon rect{transition:all 150ms ease-in-out}#masthead .close-icon rect:first-child{rotate:-45deg;translate:0 50%}#masthead .close-icon rect:last-child{rotate:45deg;translate:30% -20%}.main-navigation__mobile--header{opacity:0}#masthead.is-active{background-color:var(--color-hope-yellow);transition-delay:0}#masthead.is-active .menu-button.menu-toggle svg:first-child{opacity:0}#masthead.is-active .menu-button.menu-toggle svg:last-child{opacity:1}#masthead.is-active .close-icon rect{rotate:0deg;translate:0% 0%}#masthead.is-active .main-navigation__logo svg,#masthead.is-active .main-navigation__utilities svg{color:var(--color-black)!important}#masthead.is-active .main-navigation__logo svg .cls-2,#masthead.is-active .main-navigation__logo svg .cls-1,#masthead.is-active .main-navigation__utilities svg .cls-2,#masthead.is-active .main-navigation__utilities svg .cls-1{fill:var(--color-black)!important}#masthead.is-active::after{opacity:1;backdrop-filter:blur(1rem)}#masthead.is-active #mainNavigation{translate:0 0;box-shadow:0 -12px 24px 8px rgb(0 0 0 / .6)}#masthead.is-active .menu-item.is-active .slide-menu__page{translate:0 0}#masthead.is-active .menu-item.is-active .menu-item{translate:0 0}#masthead.is-active .menu-item.is-active~.menu-item--donate{opacity:0}#masthead.is-active.sub-menu-active .menu-go-back{opacity:1;pointer-events:all;translate:0 0}}@media (max-width:480px){#mainNavigation,.slide-menu__page{max-width:100%;width:100%}}@keyframes quick-shake{0%{transform:translateX(0) rotate(0deg)}20%{transform:translateX(-2px) rotate(-2deg)}40%{transform:translateX(2px) rotate(2deg)}60%{transform:translateX(-1px) rotate(-1.5deg)}80%{transform:translateX(1px) rotate(1deg)}100%{transform:translateX(0) rotate(0deg)}}header.entry-header{--_header-margin:4rem}header.author-header img{max-width:10rem;aspect-ratio:1;border-radius:100%}.site-footer{padding-top:4rem;padding-bottom:0rem;--_logo-width:12.9375rem}.site-footer .hope-economy-logo{max-width:var(--_logo-width);width:100%}@media (max-width:480px){.site-footer .hope-economy-logo{max-width:5rem}}.site-footer .hope-economy-logo .cls-2{fill:var(--color-black)}.site-footer a{text-decoration:none}.site-footer a:hover{opacity:.7}.site-footer .h-is-for-hope{overflow:hidden;padding-top:5rem;position:relative}.site-footer .h-is-for-hope svg{width:6.5505rem;flex-shrink:0;translate:0 3rem;transition:translate 350ms ease-in-out;transition-delay:calc(var(--_item-index) * 40ms)}.site-footer .h-is-for-hope.is-inview svg{translate:0 0}.site-footer .h-is-for-hope__inner{translate:-5% 0%;display:flex;flex-direction:row;gap:.85rem}.site-footer .hr{display:block;width:100%;height:1px;background-color:var(--color-black-40);grid-column:span var(--_grid-cols)}@media (min-width:768px){.site-footer .hr-1{margin-top:3rem}}@media (max-width:768px){.site-footer .hr-1{order:3}}@media (min-width:768px){.site-footer .hr-2{display:none}}@media (max-width:768px){.site-footer .hr-2{order:5}}.site-footer .site-footer__row{row-gap:2rem}@media (max-width:768px){.site-footer .site-footer__logo{order:1}}@media (max-width:768px){.site-footer .site-footer__signup{order:6}}.site-footer .site-footer__signup-message{font-size:var(--text-body-lg)}.site-footer .site-footer__signup-cta{font-size:2.5rem;font-family:var(--font-sans);font-weight:800;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;cursor:pointer}.site-footer .site-footer__signup-cta svg{transition:all 350ms ease}.site-footer .site-footer__signup-cta:hover svg{translate:.25rem 0}.site-footer .site-footer__social{line-height:1.2;align-self:stretch;display:flex;flex-direction:column;gap:0}.site-footer .site-footer__social-label{font-size:1.375rem;font-weight:800;font-family:var(--font-sans);display:block;margin-bottom:.75rem}@media (max-width:1024px){.site-footer .site-footer__social-label{font-size:1.25rem}}@media (max-width:768px){.site-footer .site-footer__menu{order:4}}.site-footer .site-footer__ctas{display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.site-footer .site-footer__ctas{order:2}}.site-footer .site-footer__ctas .cta{max-width:100%;width:var(--_logo-width)}@media (max-width:768px){.site-footer .site-footer__ctas .cta{width:100%}}@media (max-width:480px){.site-footer .site-footer__ctas .cta{max-width:55vw;margin-left:auto}}.site-footer .site-footer__ctas .cta:nth-child(n+2){--_color-bg:var(--color-black);--_color-border:var(--color-black);--_color-text:var(--color-white)}.site-footer .social-row{gap:.75rem}.site-footer .social-icon{flex-shrink:0}.site-footer .social-icon img{width:1.375rem;height:1.375rem;object-fit:contain}.site-footer .copyright{margin-top:auto;padding-top:2rem;font-size:var(--text-xs)}.site-footer ul.menu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--grid-col-gap);row-gap:3.5rem}@media (max-width:768px){.site-footer ul.menu{grid-template-columns:repeat(2,1fr)}}.site-footer ul.menu>li>a{font-size:1.375rem;font-weight:800;font-family:var(--font-sans);display:block;margin-bottom:.75rem;margin-bottom:.75rem}@media (max-width:1024px){.site-footer ul.menu>li>a{font-size:1.25rem}}.site-footer ul.menu .sub-menu{font-size:var(--text-base);gap:.75rem}.site-footer ul.menu .sub-menu .menu-item-has-children>a{margin-top:.75rem;color:var(--color-white)}.site-footer ul.menu li,.site-footer ul.menu ul{display:flex;flex-direction:column;gap:.25rem;line-height:1.2}a.beech-attr{position:absolute;top:3rem;right:1rem;margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-size:80%;opacity:.6;transition:opacity 250ms ease;height:calc(var(--text-sm) * 1.5)}a.beech-attr:hover{opacity:1;color:#fff}a.beech-attr #beechLogo{height:.67rem;transition:none}input,textarea,select{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background:#fff0;color:inherit;font:inherit}input::placeholder,textarea::placeholder,select::placeholder{color:color-mix(in srgb,currentColor,transparent 50%)}input,textarea,select,.select2-container--default .select2-selection--single{--_border-color:var(--color-accent-black-30);padding:.88rem .75rem .88rem .75rem;border-radius:.1875rem;border:1px solid var(--_border-color);width:100%;font-size:var(--text-base);color:inherit;line-height:1.4;accent-color:var(--color-accent);outline-color:#fff0;transition:all 0.2s ease;font-family:var(--font-sans)}input:focus-visible,textarea:focus-visible,select:focus-visible,.select2-container--default .select2-selection--single:focus-visible{outline-color:var(--color-accent)}input::placeholder,textarea::placeholder,select::placeholder,.select2-container--default .select2-selection--single::placeholder{color:color-mix(in srgb,currentColor,transparent 50%);font-size:1rem}select[multiple]{appearance:none;-webkit-appearance:none}select[multiple] option:checked{background-color:var(--color-accent);color:var(--color-black);border-radius:3px}input[type="checkbox"],input[type="radio"]{width:1.125rem;height:1.125rem;padding:0;margin:0;accent-color:var(--color-accent)}.select2-container--default .select2-selection--single{height:3rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.3;color:inherit}label{color:inherit;font-size:.75em;font-weight:500;padding-bottom:.4rem;display:block}fieldset{border:none;padding:0;margin:0}fieldset legend{margin-bottom:.5rem}.form-row{display:inline-block}.form-row.form-row-wide:not(.form-row-narrow),.form-row.notes{width:100%}.gform_wrapper{text-align:left;font-family:var(--font-sans);color:var(--color-black)}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{background-color:var(--color-white)}.gform_wrapper br{display:none}.gform_wrapper .gsection_title{font-size:var(--text-xl);padding-top:1.5rem;border-top:var(--color-accent-black-30) 1px solid;margin-top:1.5rem}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);column-gap:1rem;row-gap:1rem}.gform_wrapper .gform_body:has(#field_submit) .gform_fields{column-gap:.25rem}.gform_wrapper .gfield{grid-column:span 12}.gform_wrapper .gfield.gfield--width-full{grid-column:span 12}.gform_wrapper .gfield.gfield--width-half{grid-column:span 6}@media (max-width:480px){.gform_wrapper .gfield.gfield--width-half{grid-column:span 12}}.gform_wrapper .gfield.gfield--width-third{grid-column:span 4}@media (max-width:480px){.gform_wrapper .gfield.gfield--width-third{grid-column:span 12}}.gform_wrapper .gfield.gfield--width-three-quarter{grid-column:span 9}@media (max-width:480px){.gform_wrapper .gfield.gfield--width-three-quarter{grid-column:span 12}}.gform_wrapper .gfield.gfield--width-quarter{grid-column:span 3}@media (max-width:480px){.gform_wrapper .gfield.gfield--width-quarter{grid-column:span 12}}.gform_wrapper .gfield_required{margin-left:.25rem;font-size:.9em;opacity:.8}.gform_wrapper .gfield--type-checkbox legend.gfield_label,.gform_wrapper .gfield--type-radio legend.gfield_label{margin-bottom:.75rem}.gform_wrapper .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:1rem;row-gap:1rem}@media (max-width:480px){.gform_wrapper .ginput_complex{grid-template-columns:1fr}}.gform_wrapper .ginput_complex p{margin-bottom:0}.gform_wrapper .ginput_complex .gform-grid-col{grid-column:span 1;position:relative}.gform_wrapper .ginput_complex .ginput_full{grid-column:span 2}@media (max-width:480px){.gform_wrapper .ginput_complex .ginput_full{grid-column:span 1}}.gform_wrapper .ginput_complex .gf_clear{display:none}.gform_wrapper .gfield--type-textarea .gfield_label{margin-bottom:.5rem;font-size:var(--text-base)}.gform_wrapper .gfield--type-textarea .gfield_description{font-size:var(--text-xs);margin-bottom:.25rem}.gform_wrapper .gfield--type-textarea .ginput_counter{font-size:var(--text-xs);opacity:.8;text-align:right;margin-top:.25rem}.gform_wrapper .ginput_complex,.gform_wrapper .gfield--type-phone,.gform_wrapper .gfield--type-select,.gform_wrapper .gfield--type-number,.gform_wrapper .gfield--type-multiselect,.gform_wrapper .gfield--type-date,.gform_wrapper .gfield--type-fileupload,.gform_wrapper .gfield--type-text,.gform_wrapper .gfield--type-email,.gform_wrapper .gfield--type-url,.gform_wrapper .gfield--type-website{position:relative}.gform_wrapper .ginput_complex .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone .gform-field-label:not(legend),.gform_wrapper .gfield--type-select .gform-field-label:not(legend),.gform_wrapper .gfield--type-number .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect .gform-field-label:not(legend),.gform_wrapper .gfield--type-date .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload .gform-field-label:not(legend),.gform_wrapper .gfield--type-text .gform-field-label:not(legend),.gform_wrapper .gfield--type-email .gform-field-label:not(legend),.gform_wrapper .gfield--type-url .gform-field-label:not(legend),.gform_wrapper .gfield--type-website .gform-field-label:not(legend){translate:0rem 0%;position:absolute;top:0;left:0;line-height:1;padding-bottom:0;padding-inline:.75rem;width:max-content;transition:all 250ms ease;opacity:0;pointer-events:none;color:var(--color-accent-black-60)}.gform_wrapper .ginput_complex:has(input:hover) input,.gform_wrapper .ginput_complex:has(input:hover) select,.gform_wrapper .ginput_complex:has(input:focus-within) input,.gform_wrapper .ginput_complex:has(input:focus-within) select,.gform_wrapper .ginput_complex:has(input:focus) input,.gform_wrapper .ginput_complex:has(input:focus) select,.gform_wrapper .ginput_complex:has(input:active) input,.gform_wrapper .ginput_complex:has(input:active) select,.gform_wrapper .ginput_complex:has(select:hover) input,.gform_wrapper .ginput_complex:has(select:hover) select,.gform_wrapper .ginput_complex:has(select:focus-within) input,.gform_wrapper .ginput_complex:has(select:focus-within) select,.gform_wrapper .ginput_complex:has(select:focus) input,.gform_wrapper .ginput_complex:has(select:focus) select,.gform_wrapper .ginput_complex:has(select:active) input,.gform_wrapper .ginput_complex:has(select:active) select,.gform_wrapper .ginput_complex:has(input:not(:placeholder-shown)) input,.gform_wrapper .ginput_complex:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-phone:has(input:hover) input,.gform_wrapper .gfield--type-phone:has(input:hover) select,.gform_wrapper .gfield--type-phone:has(input:focus-within) input,.gform_wrapper .gfield--type-phone:has(input:focus-within) select,.gform_wrapper .gfield--type-phone:has(input:focus) input,.gform_wrapper .gfield--type-phone:has(input:focus) select,.gform_wrapper .gfield--type-phone:has(input:active) input,.gform_wrapper .gfield--type-phone:has(input:active) select,.gform_wrapper .gfield--type-phone:has(select:hover) input,.gform_wrapper .gfield--type-phone:has(select:hover) select,.gform_wrapper .gfield--type-phone:has(select:focus-within) input,.gform_wrapper .gfield--type-phone:has(select:focus-within) select,.gform_wrapper .gfield--type-phone:has(select:focus) input,.gform_wrapper .gfield--type-phone:has(select:focus) select,.gform_wrapper .gfield--type-phone:has(select:active) input,.gform_wrapper .gfield--type-phone:has(select:active) select,.gform_wrapper .gfield--type-phone:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-phone:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-select:has(input:hover) input,.gform_wrapper .gfield--type-select:has(input:hover) select,.gform_wrapper .gfield--type-select:has(input:focus-within) input,.gform_wrapper .gfield--type-select:has(input:focus-within) select,.gform_wrapper .gfield--type-select:has(input:focus) input,.gform_wrapper .gfield--type-select:has(input:focus) select,.gform_wrapper .gfield--type-select:has(input:active) input,.gform_wrapper .gfield--type-select:has(input:active) select,.gform_wrapper .gfield--type-select:has(select:hover) input,.gform_wrapper .gfield--type-select:has(select:hover) select,.gform_wrapper .gfield--type-select:has(select:focus-within) input,.gform_wrapper .gfield--type-select:has(select:focus-within) select,.gform_wrapper .gfield--type-select:has(select:focus) input,.gform_wrapper .gfield--type-select:has(select:focus) select,.gform_wrapper .gfield--type-select:has(select:active) input,.gform_wrapper .gfield--type-select:has(select:active) select,.gform_wrapper .gfield--type-select:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-select:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-number:has(input:hover) input,.gform_wrapper .gfield--type-number:has(input:hover) select,.gform_wrapper .gfield--type-number:has(input:focus-within) input,.gform_wrapper .gfield--type-number:has(input:focus-within) select,.gform_wrapper .gfield--type-number:has(input:focus) input,.gform_wrapper .gfield--type-number:has(input:focus) select,.gform_wrapper .gfield--type-number:has(input:active) input,.gform_wrapper .gfield--type-number:has(input:active) select,.gform_wrapper .gfield--type-number:has(select:hover) input,.gform_wrapper .gfield--type-number:has(select:hover) select,.gform_wrapper .gfield--type-number:has(select:focus-within) input,.gform_wrapper .gfield--type-number:has(select:focus-within) select,.gform_wrapper .gfield--type-number:has(select:focus) input,.gform_wrapper .gfield--type-number:has(select:focus) select,.gform_wrapper .gfield--type-number:has(select:active) input,.gform_wrapper .gfield--type-number:has(select:active) select,.gform_wrapper .gfield--type-number:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-number:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-multiselect:has(input:hover) input,.gform_wrapper .gfield--type-multiselect:has(input:hover) select,.gform_wrapper .gfield--type-multiselect:has(input:focus-within) input,.gform_wrapper .gfield--type-multiselect:has(input:focus-within) select,.gform_wrapper .gfield--type-multiselect:has(input:focus) input,.gform_wrapper .gfield--type-multiselect:has(input:focus) select,.gform_wrapper .gfield--type-multiselect:has(input:active) input,.gform_wrapper .gfield--type-multiselect:has(input:active) select,.gform_wrapper .gfield--type-multiselect:has(select:hover) input,.gform_wrapper .gfield--type-multiselect:has(select:hover) select,.gform_wrapper .gfield--type-multiselect:has(select:focus-within) input,.gform_wrapper .gfield--type-multiselect:has(select:focus-within) select,.gform_wrapper .gfield--type-multiselect:has(select:focus) input,.gform_wrapper .gfield--type-multiselect:has(select:focus) select,.gform_wrapper .gfield--type-multiselect:has(select:active) input,.gform_wrapper .gfield--type-multiselect:has(select:active) select,.gform_wrapper .gfield--type-multiselect:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-multiselect:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-date:has(input:hover) input,.gform_wrapper .gfield--type-date:has(input:hover) select,.gform_wrapper .gfield--type-date:has(input:focus-within) input,.gform_wrapper .gfield--type-date:has(input:focus-within) select,.gform_wrapper .gfield--type-date:has(input:focus) input,.gform_wrapper .gfield--type-date:has(input:focus) select,.gform_wrapper .gfield--type-date:has(input:active) input,.gform_wrapper .gfield--type-date:has(input:active) select,.gform_wrapper .gfield--type-date:has(select:hover) input,.gform_wrapper .gfield--type-date:has(select:hover) select,.gform_wrapper .gfield--type-date:has(select:focus-within) input,.gform_wrapper .gfield--type-date:has(select:focus-within) select,.gform_wrapper .gfield--type-date:has(select:focus) input,.gform_wrapper .gfield--type-date:has(select:focus) select,.gform_wrapper .gfield--type-date:has(select:active) input,.gform_wrapper .gfield--type-date:has(select:active) select,.gform_wrapper .gfield--type-date:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-date:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-fileupload:has(input:hover) input,.gform_wrapper .gfield--type-fileupload:has(input:hover) select,.gform_wrapper .gfield--type-fileupload:has(input:focus-within) input,.gform_wrapper .gfield--type-fileupload:has(input:focus-within) select,.gform_wrapper .gfield--type-fileupload:has(input:focus) input,.gform_wrapper .gfield--type-fileupload:has(input:focus) select,.gform_wrapper .gfield--type-fileupload:has(input:active) input,.gform_wrapper .gfield--type-fileupload:has(input:active) select,.gform_wrapper .gfield--type-fileupload:has(select:hover) input,.gform_wrapper .gfield--type-fileupload:has(select:hover) select,.gform_wrapper .gfield--type-fileupload:has(select:focus-within) input,.gform_wrapper .gfield--type-fileupload:has(select:focus-within) select,.gform_wrapper .gfield--type-fileupload:has(select:focus) input,.gform_wrapper .gfield--type-fileupload:has(select:focus) select,.gform_wrapper .gfield--type-fileupload:has(select:active) input,.gform_wrapper .gfield--type-fileupload:has(select:active) select,.gform_wrapper .gfield--type-fileupload:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-fileupload:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-text:has(input:hover) input,.gform_wrapper .gfield--type-text:has(input:hover) select,.gform_wrapper .gfield--type-text:has(input:focus-within) input,.gform_wrapper .gfield--type-text:has(input:focus-within) select,.gform_wrapper .gfield--type-text:has(input:focus) input,.gform_wrapper .gfield--type-text:has(input:focus) select,.gform_wrapper .gfield--type-text:has(input:active) input,.gform_wrapper .gfield--type-text:has(input:active) select,.gform_wrapper .gfield--type-text:has(select:hover) input,.gform_wrapper .gfield--type-text:has(select:hover) select,.gform_wrapper .gfield--type-text:has(select:focus-within) input,.gform_wrapper .gfield--type-text:has(select:focus-within) select,.gform_wrapper .gfield--type-text:has(select:focus) input,.gform_wrapper .gfield--type-text:has(select:focus) select,.gform_wrapper .gfield--type-text:has(select:active) input,.gform_wrapper .gfield--type-text:has(select:active) select,.gform_wrapper .gfield--type-text:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-text:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-email:has(input:hover) input,.gform_wrapper .gfield--type-email:has(input:hover) select,.gform_wrapper .gfield--type-email:has(input:focus-within) input,.gform_wrapper .gfield--type-email:has(input:focus-within) select,.gform_wrapper .gfield--type-email:has(input:focus) input,.gform_wrapper .gfield--type-email:has(input:focus) select,.gform_wrapper .gfield--type-email:has(input:active) input,.gform_wrapper .gfield--type-email:has(input:active) select,.gform_wrapper .gfield--type-email:has(select:hover) input,.gform_wrapper .gfield--type-email:has(select:hover) select,.gform_wrapper .gfield--type-email:has(select:focus-within) input,.gform_wrapper .gfield--type-email:has(select:focus-within) select,.gform_wrapper .gfield--type-email:has(select:focus) input,.gform_wrapper .gfield--type-email:has(select:focus) select,.gform_wrapper .gfield--type-email:has(select:active) input,.gform_wrapper .gfield--type-email:has(select:active) select,.gform_wrapper .gfield--type-email:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-email:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-url:has(input:hover) input,.gform_wrapper .gfield--type-url:has(input:hover) select,.gform_wrapper .gfield--type-url:has(input:focus-within) input,.gform_wrapper .gfield--type-url:has(input:focus-within) select,.gform_wrapper .gfield--type-url:has(input:focus) input,.gform_wrapper .gfield--type-url:has(input:focus) select,.gform_wrapper .gfield--type-url:has(input:active) input,.gform_wrapper .gfield--type-url:has(input:active) select,.gform_wrapper .gfield--type-url:has(select:hover) input,.gform_wrapper .gfield--type-url:has(select:hover) select,.gform_wrapper .gfield--type-url:has(select:focus-within) input,.gform_wrapper .gfield--type-url:has(select:focus-within) select,.gform_wrapper .gfield--type-url:has(select:focus) input,.gform_wrapper .gfield--type-url:has(select:focus) select,.gform_wrapper .gfield--type-url:has(select:active) input,.gform_wrapper .gfield--type-url:has(select:active) select,.gform_wrapper .gfield--type-url:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-url:has(input:not(:placeholder-shown)) select,.gform_wrapper .gfield--type-website:has(input:hover) input,.gform_wrapper .gfield--type-website:has(input:hover) select,.gform_wrapper .gfield--type-website:has(input:focus-within) input,.gform_wrapper .gfield--type-website:has(input:focus-within) select,.gform_wrapper .gfield--type-website:has(input:focus) input,.gform_wrapper .gfield--type-website:has(input:focus) select,.gform_wrapper .gfield--type-website:has(input:active) input,.gform_wrapper .gfield--type-website:has(input:active) select,.gform_wrapper .gfield--type-website:has(select:hover) input,.gform_wrapper .gfield--type-website:has(select:hover) select,.gform_wrapper .gfield--type-website:has(select:focus-within) input,.gform_wrapper .gfield--type-website:has(select:focus-within) select,.gform_wrapper .gfield--type-website:has(select:focus) input,.gform_wrapper .gfield--type-website:has(select:focus) select,.gform_wrapper .gfield--type-website:has(select:active) input,.gform_wrapper .gfield--type-website:has(select:active) select,.gform_wrapper .gfield--type-website:has(input:not(:placeholder-shown)) input,.gform_wrapper .gfield--type-website:has(input:not(:placeholder-shown)) select{padding:1.42rem .75rem .34rem .75rem}.gform_wrapper .ginput_complex:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:active) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:active) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:not(:placeholder-shown)) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-website:has(input:not(:placeholder-shown)) .gform-field-label:not(legend){translate:0rem 50%;pointer-events:all;opacity:1}.gform_wrapper .gfield--type-date .screen-reader-text{display:none}.gform_wrapper .gform_fileupload_rules{display:block;font-size:var(--text-xs);padding-inline:.5rem;margin-top:.25rem}.gform_wrapper .gfield--type-time{align-self:flex-end}.gform_wrapper .gfield--type-time legend{display:none}.gform_wrapper .gfield--type-time .ginput_complex{grid-template-columns:1fr .5rem 1fr 1fr;align-items:end;gap:.25rem}.gform_wrapper .gfield--type-time .hour_minute_colon{align-self:center;justify-content:center;text-align:center}.gform_wrapper .gchoice{display:flex;align-items:center;gap:.5rem;margin-bottom:0.75rem!important}.gform_wrapper .gchoice label{line-height:1.1;margin:0;padding:0rem 0 0 0;font-size:var(--text-sm)}.gform_wrapper .gfield_description{font-size:var(--text-xs);margin-bottom:.5rem;display:block}.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{width:1.125rem;height:1.125rem;padding:0;margin:0}.gform_wrapper .ginput_container_checkbox .gchoice:not(:last-child),.gform_wrapper .ginput_container_radio .gchoice:not(:last-child){margin-bottom:.5rem}.gform_wrapper .ginput_container_image_choice .gfield_radio,.gform_wrapper .ginput_container_image_choice .gfield_checkbox{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;row-gap:1.5rem;align-items:stretch}.gform_wrapper .ginput_container_image_choice .gfield_radio .gchoice,.gform_wrapper .ginput_container_image_choice .gfield_checkbox .gchoice{margin-bottom:0}.gform_wrapper .ginput_container_image_choice .gfield-image-choice-wrapper-outer{padding:.5rem;border:solid 1px color-mix(in srgb,currentColor,transparent 70%);display:block;transition:border-color 150ms ease;height:100%}.gform_wrapper .ginput_container_image_choice .gfield-image-choice-wrapper-outer:has(input:checked){border-color:currentColor}.gform_wrapper .ginput_container_image_choice .gfield-image-choice-wrapper-inner{margin-top:.5rem;display:flex;flex-direction:row;gap:.5rem}.gform_wrapper .ginput_container_image_choice .gfield_choice_limit_message{text-emphasis:italics}.gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;align-items:center;gap:.5rem}.gform_wrapper .gfield--type-consent legend.gfield_label{margin-bottom:.5rem}.gform_wrapper .gfield--type-consent label{padding-bottom:0;font-size:var(--text-sm)}.gform_wrapper .gfield--type-consent .gfield_description{font-size:var(--text-sm);margin-top:1rem}.gform_wrapper .gfield_list_groups .gfield_list_group{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.5rem}.gform_wrapper .gfield_list_groups .gfield_list_group_item{width:100%}.gform_wrapper .gfield_list_groups .gfield_list_icons{display:flex;flex-direction:row;gap:.5rem;align-items:center}.gform_wrapper .gfield_list_groups button{border:solid 1px color-mix(in srgb,currentColor,transparent 30%);border-radius:.25rem;text-transform:uppercase;font-family:var(--font-abel);padding:.5rem 1rem;height:100%}.gform_wrapper .gfield_list_groups button[style="visibility:hidden;"]{display:none}.gform_wrapper .gfield_list_groups button.delete_list_item{opacity:.7}.gform_wrapper .gform_footer{margin-top:1.75rem}.gform_wrapper .gform_footer .gform_button{padding-inline:1.75rem;padding-block:1.25rem;border-radius:2rem}.gform_wrapper #field_submit{align-self:stretch}.gform_wrapper #field_submit input{height:100%}.gform_wrapper .gform_button,.gform_wrapper .gform-button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-black);font-family:var(--font-serif);font-size:var(--text-body);padding:.75rem .75rem .75rem .75rem;width:100%;margin-left:auto;line-height:.8;transition:all 250ms ease;cursor:pointer}.gform_wrapper .gform_button:hover,.gform_wrapper .gform-button:hover{background-color:var(--color-sunny-yellow);border-color:var(--color-accent)}.gform_wrapper .gform_button.gform-button--width-full,.gform_wrapper .gform-button.gform-button--width-full{width:100%}.gform_wrapper .gform_validation_container{display:none!important}.gform_wrapper .gform_validation_errors{border:solid 1px var(--color-red);border-radius:.25rem;background-color:color-mix(in srgb,var(--color-red) 60%,var(--color-black));color:var(--color-white);padding:1rem;margin-bottom:2rem}.gform_wrapper .gform_validation_errors h2.gform_submission_error{color:inherit!important;font-size:var(--text-md)}.gform_wrapper .gform_validation_errors .gform_submission_error{border-radius:.25rem;font-size:var(--text-base);font-weight:400}.gform_wrapper .gform_validation_errors ol{padding-left:1rem;margin-bottom:0}.gform_wrapper .validation_message{color:var(--color-red);font-size:var(--text-xs);margin-top:.25rem;padding-inline:.5rem}.gform_wrapper .hidden_label>.gfield_label{display:none}.gform_wrapper .gfield--type-submit{align-self:end}.ui-datepicker{background-color:var(--color-white);color:var(--color-black);padding:1rem;max-width:19rem;width:100%;border:solid 1px color-mix(in srgb,currentColor,transparent 70%);border-radius:.5rem;box-shadow:2px 2px 10px rgb(0 0 0 / .2)}.ui-datepicker .ui-datepicker-header{display:flex;width:100%;gap:.5rem;align-items:center}.ui-datepicker .ui-datepicker-title{order:2;width:100%;display:flex;gap:.5rem}.ui-datepicker a.ui-datepicker-next{order:3}.ui-datepicker a.ui-datepicker-prev{order:1}.ui-datepicker table.ui-datepicker-calendar{width:100%;margin-top:1.5rem;text-align:center;border-collapse:collapse}.ui-datepicker table.ui-datepicker-calendar th,.ui-datepicker table.ui-datepicker-calendar td{padding:.25rem}.ui-datepicker table.ui-datepicker-calendar td{border-radius:.25rem}.ui-datepicker table.ui-datepicker-calendar .ui-state-disabled{opacity:.5;color:var(--color-black);pointer-events:none}.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today{background-color:var(--color-ice)}.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-current-day{background-color:color-mix(in srgb,currentColor,transparent 70%)}.card{display:flex;flex-direction:column;gap:1rem}.card a{text-decoration:none}.card:has(a:hover) h5{color:var(--color-accent)}.card h5{margin:0rem 0;font-size:var(--text-lg);transition:opacity 150ms ease}.card .card__image img{aspect-ratio:1.6666666667;max-width:100%;height:auto;object-fit:cover}.card .card__category{margin-top:auto;color:color-mix(in srgb,currentColor,transparent 60%)}.card .card__date{color:inherit}.card .card__footer{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.00875rem;align-items:center;gap:.375rem;margin-top:.75rem}.card .card__author{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.62rem}.card .card__author img{aspect-ratio:1;width:2.5rem;border-radius:100%;object-fit:cover}.card .card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-base);overflow:hidden;margin-top:auto;max-width:25rem}.card.card__default{min-height:24rem;padding-bottom:1rem}@media (max-width:480px){.card.card__default{min-height:0;border-bottom:solid 1px var(--color-black-30)}}.card.card__horizontal{flex-direction:row;align-items:start;gap:1rem}.card.card__horizontal h5{font-size:var(--text-card)}@media (max-width:768px){.card.card__horizontal h5{font-size:var(--text-body)}}.card.card__horizontal .card__image{max-width:7.375rem;width:100%;flex-shrink:0}@media (max-width:480px){.card.card__horizontal .card__image{max-width:6rem}}.card.card__horizontal .card__image img{aspect-ratio:1}.card.card__feature .card__image img{aspect-ratio:1.5}.card.card__feature h5{font-size:var(--text-3xl)}.news-feature-box{padding-top:1.75rem;padding-bottom:var(--section-space-md)}.news-feature-box__wrap{display:flex;gap:var(--grid-col-gap)}@media (max-width:768px){.news-feature-box__wrap{flex-direction:column}}.news-feature-box__feature{padding-right:var(--grid-col-gap);border-right:1px solid var(--color-black-30)}@media (max-width:768px){.news-feature-box__feature{border-right:0;padding-right:0;padding-bottom:1.5rem;border-bottom:1px solid var(--color-black-30)}}.news-feature-box__list{display:flex;flex-direction:column;gap:2rem}.archive-post-list{padding-block:1.75rem;border-top:solid 1px var(--color-black-30)}.archive-post-list .grid{row-gap:4rem}.posts-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;margin-inline:auto;width:max-content;max-width:100%;margin-top:3em;border:solid 1px #fff0;border-radius:2rem;padding:.5rem}.posts-pagination .page-numbers{font-size:var(--text-body-sm);font-weight:400;width:1.875rem;height:1.875rem;padding:.125rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-black-30)}.posts-pagination .page-numbers svg{width:.4065rem}.posts-pagination .page-numbers.current{background-color:var(--color-accent);color:var(--color-black);border-color:var(--color-sunny-yellow)}.posts-pagination .page-numbers:hover{background-color:var(--color-sunny-yellow)}article.post{--_content-width:42rem;--_content-width-wide:57rem;--_content-width-widest:72rem}article.post header{--_nav-offset:calc(1.75rem + 4.25rem);padding-top:calc(7rem + var(--_nav-offset))}@media (max-width:480px){article.post header{padding-top:calc(4rem + var(--_nav-offset))}}article.post header .title-wrap{padding-bottom:10rem}article.post header .post-author__guest{border-top:1px solid var(--color-black-30);padding-block:1.5rem}article.post header .post-author__guest .author__bio{max-width:34.5rem}article.post .post-meta{margin-bottom:var(--text-space-md);gap:.5rem}article.post .page-header__image-wrap{padding-top:1rem}article.post .page-header__image-wrap img,article.post .page-header__image-wrap video,article.post .page-header__image-wrap iframe{border-radius:0rem;display:block;aspect-ratio:2.1}@media (max-width:768px){article.post .page-header__image-wrap img,article.post .page-header__image-wrap video,article.post .page-header__image-wrap iframe{width:calc(100vw - var(--gutter));max-width:calc(100vw - var(--gutter));translate:calc(var(--gutter) / -2) 0}}@media (max-width:480px){article.post .page-header__image-wrap img,article.post .page-header__image-wrap video,article.post .page-header__image-wrap iframe{width:100%;max-width:100%;translate:0 0;aspect-ratio:1}}article.post .entry-content__wrap{padding-top:5rem}@media (max-width:480px){article.post .social-sharing{display:flex;gap:1rem;flex-direction:column;align-items:center;border-bottom:1px solid var(--color-black-40);padding-bottom:1.5rem}article.post .social-sharing h6{margin-bottom:0}article.post .social-sharing-buttons{flex-direction:row}article.post .social-sharing-button{width:2.25rem}article.post .social-sharing-button svg{width:1.25rem;height:1.25rem}}article.post .entry-footer{row-gap:2.5rem}article.post .more-posts{margin-top:2.5rem;border-top:1px solid var(--color-black-40);margin-bottom:6rem}@media (max-width:480px){article.post .more-posts{margin-top:5rem;margin-bottom:6.5rem}}article.post .prose{font-size:var(--text-base)}article.post .prose p.text-lg,article.post .prose p .text-lg{font-weight:700}article.post .prose h1,article.post .prose h2,article.post .prose h3,article.post .prose h4,article.post .prose h5,article.post .prose h6,article.post .prose p,article.post .prose ul,article.post .prose ol,article.post .prose dl{max-width:var(--_content-width);margin-inline:auto;margin-bottom:2rem}article.post .prose h1:not(:first-child),article.post .prose h2:not(:first-child),article.post .prose h3:not(:first-child),article.post .prose h4:not(:first-child),article.post .prose h5:not(:first-child),article.post .prose h6:not(:first-child){margin-top:3rem}article.post .prose p:has(.text-lg){margin-bottom:2rem}article.post .prose p:has(img){max-width:100%}article.post .prose blockquote:first-child{margin-top:0}article.post .prose blockquote{max-width:var(--_content-width-wide);margin-inline:auto}article.post .prose blockquote>*{max-width:100%}article.post .prose img,article.post .prose iframe,article.post .prose video{border-radius:0rem;margin-top:3.5rem;margin-bottom:3.5rem;max-width:var(--_content-width-widest);width:100%;margin-inline:auto}article.post .entry-footer{max-width:calc(var(--_content-width-wide) + var(--gutter) * 2);margin-bottom:6rem}article.post .entry-footer section{border-top:1px solid var(--color-black-30);padding-top:1.5rem}article.post .entry-footer__cta{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-col-gap);padding-bottom:2.5rem}article.post .entry-footer__cta img{aspect-ratio:1;object-fit:cover;grid-column:span 3}article.post .entry-footer__cta .prose{grid-column:5 / span 4}article.post .entry-footer__cta .prose h1,article.post .entry-footer__cta .prose h2,article.post .entry-footer__cta .prose h3,article.post .entry-footer__cta .prose h4,article.post .entry-footer__cta .prose h5{font-size:var(--text-xl);margin-bottom:1rem}article.post .entry-footer__cta .prose p{margin-bottom:1rem}@media (max-width:1024px){article.post .entry-footer__cta .prose{grid-column:span 5}}article.post .entry-footer__author{padding-bottom:2.5rem}article.post .entry-footer__sharer{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:2.5rem}.entry__related{margin-bottom:8rem}.entry__related .post-list{margin-top:4rem}.social-sharing-buttons{gap:.75rem}a.social-sharing-button{display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-black-40);padding-inline:.25rem;border-radius:100%;width:3rem;aspect-ratio:1;color:var(--color-black-80);transition:all 150ms ease}a.social-sharing-button:hover{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-black)}a.social-sharing-button:focus{outline:0}.social-sharing-button svg{display:block;width:1.5rem;height:1.5rem;fill:currentColor}.social-sharing .copy-toast{position:fixed;z-index:9999;top:1rem;right:1rem;border-radius:2.5rem;color:var(--color-black);background-color:var(--color-hope-yellow);padding:.25rem 1.5rem;translate:calc(100% + 2rem) 0;transition:translate 350ms ease;box-shadow:-2px 2px 5px 0 rgb(0 0 0 / .3);font-size:var(--text-body);display:flex;align-items:center}.social-sharing .copy-toast .emoji{font-size:var(--text-xl);display:inline-block;margin-right:1rem}.social-sharing .copy-toast.active{translate:0 0}.social-sharing h6{font-size:var(--text-base);font-weight:400;line-height:150%;font-family:var(--font-sans);margin-bottom:.5rem}ol.breadcrumbs{padding-block:1rem;padding-inline:var(--gutter);margin-inline:auto;display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-family:var(--font-sans)}ol.breadcrumbs svg{width:9px;height:9px}ol.breadcrumbs a,ol.breadcrumbs svg{color:var(--color-accent-black-70)}ol.breadcrumbs a{text-decoration:none}ol.breadcrumbs a:hover{color:var(--color-hope-yellow)}.breadcrumbs-container{border-top:solid 1px color-mix(in srgb,currentColor,transparent 80%)}@media (max-width:768px){.breadcrumbs-container{overflow-x:scroll}.breadcrumbs-container ol.breadcrumbs{width:max-content;min-width:100%}.breadcrumbs-container li{width:max-content}}.author-card{display:flex;flex-direction:row;justify-content:space-between;gap:var(--grid-col-gap);align-items:start}@media (max-width:768px){.author-card{flex-direction:column;align-items:start}}.author__image{border-radius:100%;aspect-ratio:1;border:solid 3px var(--color-accent)}.author__image img{display:block;max-width:6rem;border-radius:100%;aspect-ratio:1;object-fit:cover;border:solid 2px #fff0}.author__row{gap:1rem}.author__content{font-family:var(--font-sans)}.author__content h5{font-size:1.125rem;margin-bottom:.25rem;font-family:var(--font-sans)}.author__bio{max-width:26rem}.author__bio .h6{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:140%;letter-spacing:-.0125rem;margin-bottom:.25rem}.author__bio p{font-size:var(--text-xs);font-family:var(--text-sans)}.circle-images{gap:0rem;justify-content:center}.circle-images img{border-radius:100%!important;border:4px solid var(--color-white);width:4.875rem;height:4.875rem}.circle-images__item{position:relative;isolation:isolate}.circle-images__item .is-main{position:relative;z-index:2}.circle-images__item .is-swap{position:absolute;inset:0;z-index:1}.circle-images__item:nth-child(1){--offset:0s;margin-left:-.62rem}.circle-images__item:nth-child(2){--offset:-1.3s;margin-right:-.62rem;margin-left:-.62rem}.circle-images__item:nth-child(3){--offset:-2.7s}.circle-images__item:nth-child(4){--offset:-0.9s;margin-right:-.62rem;margin-left:-.62rem}.circle-images__item:nth-child(5){--offset:-3.4s;margin-right:-.62rem}.circle-images__item img.is-main{animation:circle-image-swap 8s infinite ease-in-out alternate;animation-delay:var(--offset)}@keyframes circle-image-swap{0%{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}.block{padding-block:var(--section-space-main);margin-top:-1px}.block:last-of-type{padding-bottom:var(--section-space-lg)}header{--nav-offset:calc(1.5rem * 2 + 4.5rem)}header .prose,header .button_group{max-width:65rem;margin-right:auto}header .prose p{max-width:var(--content-width)}header .title-medium h1{font-size:var(--text-4xl)}header .title-small h1{font-size:var(--text-2xl)}header .title-small h2{font-size:var(--text-2xl)}header .title-small h3{font-size:var(--text-2xl)}.block[class*="has-overlay"],.page-header [class*="has-overlay"]{--_overlay-color:var(--color-black);--_overlay-opacity:0.8}.block[class*="has-overlay"] .has-overlay,.page-header .has-overlay{position:relative}.block[class*="has-overlay"] .has-overlay::before,.page-header .has-overlay::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .4) 100%);transition:opacity 450ms ease 150ms}@media (max-width:768px){.block[class*="has-overlay"] .has-overlay::before,.page-header .has-overlay::before{background:linear-gradient(180deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .6) 100%)}}.block.has-overlay-none,.page-header .has-overlay-none{--_overlay-opacity:0}.block.has-overlay-light,.page-header .has-overlay-light{--_overlay-opacity:0.4}.block.has-overlay-medium,.page-header .has-overlay-medium{--_overlay-opacity:0.7}.block.has-overlay-dark,.page-header .has-overlay-dark{--_overlay-opacity:0.85}.block.password-protected{padding-top:12rem}.block.password-protected .hope-password-form{max-width:var(--content-width)}.block.password-protected .post-password-form{max-width:var(--content-width-narrow)}.block.not-found{padding-block:var(--section-space-sm)}.block.suggestions-404{padding-top:var(--section-space-sm)}.block.suggestions-404 h2{margin-bottom:4.5rem}.page-header.header__fullcover{position:relative;color:var(--color-white);z-index:2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.page-header.header__fullcover .header-inner{padding-top:calc(var(--nav-offset, 0rem) + 1.5rem);padding-bottom:var(--section-space-sm);top:0;left:0rem;right:0rem;z-index:2;grid-column:1 / span 1;grid-row:1 / span 1;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--grid-col-gap);width:100%}@media (max-width:768px){.page-header.header__fullcover .header-inner{flex-direction:column;row-gap:4rem}}.page-header.header__fullcover .header-inner__content{padding-top:2rem}.page-header.header__fullcover .header-inner__content h1,.page-header.header__fullcover .header-inner__content>div{max-width:52rem}.page-header.header__fullcover .header-inner__shortcode{max-width:29.375rem;width:100%}@media (max-width:768px){.page-header.header__fullcover .header-inner__shortcode{margin-inline:auto}}.page-header.header__fullcover .header-inner__media{grid-column:1 / span 1;grid-row:1 / span 1}@media (max-width:768px){.page-header.header__fullcover .header-inner__media{position:relative}}.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media image,.page-header.header__fullcover .header-inner__media iframe{aspect-ratio:1.6;width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-height:100svh}@media (max-width:768px){.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media image,.page-header.header__fullcover .header-inner__media iframe{position:sticky;top:0}}.page-header.header__fullcover .circle-images{margin-inline:auto}.page-header.header__fullcover .header-style-fullcover h1,.page-header.header__fullcover .header-style-fullcover .prose,.page-header.header__fullcover .header-style-fullcover .button-group{max-width:34rem}.page-header.header__fullcover .header-style-fullcover .prose h1{font-size:calc(var(--_size-modifer) * var(--text-3xl))}.page-header.header__fullcover .header-style-fullcover .prose img{display:block;max-width:12rem;object-position:bottom left;object-fit:contain}.page-header.header__fullcover .header-style-fullcover .prose img[src*=".svg"]{width:100%}.page-header.header__fullcover .header-inner__media{position:relative}.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media img,.page-header.header__fullcover .header-inner__media iframe{position:sticky;top:0;width:100%;object-fit:cover;max-height:100svh;min-height:58rem;height:100%}@media (max-width:768px){.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media img,.page-header.header__fullcover .header-inner__media iframe{min-height:calc(100svh - 2rem)}}.page-header.header__fullcover .header-inner__media.header-style-slider::before{background:linear-gradient(180deg,#fff0 54.5%,rgb(0 0 0 / .7) 100%),linear-gradient(180deg,rgb(0 0 0 / .5) 0%,#fff0 30%)}@media screen and (min-width:1025px){#page:has(.header__fullcover) #masthead .menu>.menu-item>.slide-menu__link:not(:hover),#page:has(.header__fullcover) #masthead .menu>.menu-item:not(.is-active)>.slide-menu__link{color:var(--color-white)}}#page:has(.header__fullcover) #siteNavigation>.main-navigation__logo svg.hope-economy-logo .cls-1{fill:var(--color-white)}#page:has(.header__fullcover) #siteNavigation>.main-navigation__logo svg.hope-economy-logo .cls-2{fill:var(--color-hope-yellow)}#page:has(.header__fullcover) #menuOpen{color:var(--color-white)}.page-header.header__basic{padding-block:calc(var(--nav-offset, 0rem) + 7.5rem) 0}@media (max-width:480px){.page-header.header__basic{padding-top:calc(var(--nav-offset, 0rem) + 4.5rem)}}.page-header.header__basic .header-inner{padding-bottom:9.5rem}@media (max-width:480px){.page-header.header__basic .header-inner{padding-bottom:6rem}}.page-header.header__basic .header-inner.header-marquee{border-bottom:none;padding-bottom:7rem}@media (max-width:768px){.page-header.header__basic .header-inner.header-marquee{padding-bottom:4.5rem}}.page-header.header__basic .header-inner__news{padding-top:1.25rem;padding-bottom:var(--section-space-sm);border-bottom:solid 1px var(--color-accent-black-30)}.page-header.header__basic .header-inner__marquee{padding-bottom:var(--section-space-md)}.page-header.header__basic .header-inner__wrap{border-bottom:solid 1px var(--color-accent-black-30)}.page-header.header__basic .header-inner__wrap.header-marquee{border-bottom:none}.page-header.header__basic .header-inner__media{padding:.875rem;margin-top:var(--section-space-xs)}.page-header.header__basic .page-header__image,.page-header.header__basic .page-header__video{aspect-ratio:2;object-fit:cover;border-radius:1.5rem;max-width:100%;width:100%}@media (max-width:768px){.page-header.header__basic .page-header__image,.page-header.header__basic .page-header__video{aspect-ratio:.6666666667}}.page-header.header__basic .header-news .prose h1{font-size:calc(var(--_size-modifer) * var(--text-4xl))}.page-header.header__hero{padding-block:calc(var(--nav-offset, 0rem) + 1rem) 0;position:relative;background-color:var(--color-primary);color:var(--color-black);overflow:hidden}.page-header.header__hero .header-inner{padding-bottom:3em;row-gap:0rem}@media (min-width:1024px){.page-header.header__hero .header-inner{row-gap:2rem}}@media (max-width:768px){.page-header.header__hero .header-inner__title{order:1}}.page-header.header__hero .header-inner__content{height:100%;align-self:stretch;padding-top:calc(4rem + 4.5rem);display:flex;gap:0;flex-direction:column}.page-header.header__hero .header-inner__content .prose{max-width:35rem;font-size:var(--text-body-lg)}@media (max-width:768px){.page-header.header__hero .header-inner__content .prose{margin-inline:auto}}.page-header.header__hero .header-inner__content .prose,.page-header.header__hero .header-inner__content .button-group{order:2}@media (max-width:768px){.page-header.header__hero .header-inner__content{padding-top:0;order:3}}.page-header.header__hero .header-inner__image-stack{padding-top:4.5rem}@media (max-width:768px){.page-header.header__hero .header-inner__image-stack{order:2;padding-top:3.25rem;padding-bottom:3rem;max-width:calc(100% - var(--gutter) * 2);margin-inline:auto}}@media (max-width:768px){.page-header.header__hero .header-inner{text-align:center}.page-header.header__hero .header-inner .button-group{justify-content:center}}.page-header.header__hero .cta{--_color-bg:var(--color-white);--_color-border:var(--color-white);--_color-bg-hover:var(--color-sunny-yellow);--_color-border-hover:var(--color-sunny-yellow)}.page-header.header__hero .scroll-down{font-family:var(--font-sans);text-transform:uppercase;line-height:140%;letter-spacing:-.00875rem;font-size:var(--text-sm);gap:.38rem}.page-header.header__hero .scroll-down.position-top{order:1;margin-bottom:auto;padding-bottom:3rem}.page-header.header__hero .scroll-down.position-bottom{order:3;margin-top:auto;padding-top:3rem}@media (max-width:768px){.page-header.header__hero .scroll-down{display:none}}.page-header.header__hero .image-stack img{aspect-ratio:1.5;object-fit:cover}.page-header.header__drop .header-inner{padding-block:calc(var(--nav-offset, 0rem) + 4rem) 5rem}.page-header.header__drop .header-inner__drop{border-radius:0 0 7vw 7vw}.page-header.header__drop .prose,.page-header.header__drop .button_group{margin-inline:auto}.page-header.header__drop .eyebrow{font-size:2.5rem}.page-header.header__drop .prose{max-width:var(--content-width-wide)}.block.basic.default .content-group,.block.basic.default .title-group{grid-column:1 / span 9}@media (max-width:1540px){.block.basic.default .content-group,.block.basic.default .title-group{grid-column:1 / span 10}}@media (max-width:1200px){.block.basic.default .content-group,.block.basic.default .title-group{grid-column:1 / span 10}}@media (max-width:768px){.block.basic.default .content-group,.block.basic.default .title-group{grid-column:span var(--_grid-cols)}}@media (min-width:1024px){.block.basic .prose p,.block.basic .prose ul,.block.basic .prose ol,.block.basic .prose blockquote{max-width:calc(var(--column-width-vw) * 6 + var(--grid-col-gap) * 5)}}.block.basic .prose iframe,.block.basic .prose video{width:100%;margin-inline:auto;display:block;aspect-ratio:1.7777777778}.block.basic.full .content-group,.block.basic.full .title-group{grid-column:span var(--grid-columns)}@media (max-width:1024px){.block.basic.full .content-group,.block.basic.full .title-group{grid-column:1 / span 12}}.block.horizontal-marquee .block-inner{margin-bottom:4rem}.marquee__track{overflow:hidden;width:100%;box-sizing:border-box;flex-wrap:nowrap}.marquee__track--reverse{padding-top:2rem}.marquee__track--reverse .marquee{animation-direction:reverse}.marquee{--_marquee-viewport-width:1920;--_marquee-content-width:2800;--_marquee-speed:55s;--_marquee-item-count:10;--_marquee-px-per-second:40;display:flex;flex-wrap:nowrap;animation-name:marquee;animation-duration:calc((var(--_marquee-content-width) / 1px) / var(--_marquee-px-per-second) * 1s);animation-timing-function:linear;animation-iteration-count:infinite;--_marquee-height:25rem;--_marquee-element-width:var(--_marquee-size);height:var(--_marquee-height);width:max-content}@media (max-width:768px){.marquee{--_marquee-px-per-second:60}}.marquee__item{flex:0 0 auto;height:100%;white-space:nowrap;font-size:inherit;align-items:center;display:flex;justify-content:center;padding-inline:calc(1.75rem / 2)}.marquee__item a{display:block}.marquee__item img{height:100%;width:auto;max-height:100%;object-fit:contain;display:block}@media (max-width:768px){.marquee__item img{max-width:calc(100vw - 4rem);object-fit:cover}}.marquee__group{display:flex;flex-wrap:nowrap;align-items:center;flex:0 0 auto;height:100%}@keyframes marquee{0%{translate:0% 0%}100%{translate:calc(var(--_marquee-content-width) * -1) 0%}}@media (max-width:768px){.block.three-point-timer{overflow:hidden}}.block.three-point-timer .image-stack img{aspect-ratio:.8}.block.three-point-timer .three-points__content{display:flex;flex-direction:column;gap:2.75rem 1rem;grid-column:8 / span 4}@media (max-width:1200px){.block.three-point-timer .three-points__content{grid-column:7 / span 6}}@media (max-width:768px){.block.three-point-timer .three-points__content{grid-column:span var(--_grid-cols)}}.block.three-point-timer .three-points__content--inner{margin-top:auto}.block.three-point-timer .three-points__image-stack-wrapper{grid-column:span 5}@media (max-width:768px){.block.three-point-timer .three-points__image-stack-wrapper{grid-column:span var(--_grid-cols)}.block.three-point-timer .three-points__image-stack-wrapper .image-stack{max-width:32rem;margin-inline:auto}}.block.three-point-timer .three-points__stories .three-points__story{display:flex;flex-direction:column;gap:0rem;transition:all 350ms ease;opacity:.4}.block.three-point-timer .three-points__stories .three-points__story:hover{opacity:.6}.block.three-point-timer .three-points__stories .three-points__story.active{opacity:1}.block.three-point-timer .three-points__stories .three-points__story.active .three-points__text{max-height:var(--_open-height,5rem)}.block.three-point-timer .three-points__stories .three-points__story.active .three-points__progress-bar{background-color:var(--color-hope-yellow)}.block.three-point-timer .three-points__stories .three-points__text{max-height:0rem;overflow:hidden;transition:all 700ms ease}.block.three-point-timer .three-points__stories .three-points__title{font-family:var(--font-sans);font-weight:800;font-size:var(--text-lg);display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start;width:100%;margin-bottom:.5rem;cursor:pointer}.block.three-point-timer .three-points__stories .three-points__step{width:2.25rem;height:2.25rem;padding:.25rem;background-color:var(--color-hope-yellow);font-family:var(--font-serif);display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:400;font-size:var(--text-body-lg)}.block.three-point-timer .three-points__stories .three-points__body{padding-left:3.25rem}.block.three-point-timer .three-points__stories .three-points__progress{margin-top:1.5rem;margin-bottom:1.5rem;height:.125rem;background-color:var(--color-black-30)}.block.three-point-timer .three-points__stories .three-points__progress-bar{--_progress:0%;width:var(--_progress,0%);height:100%;background-color:#fff0;transition:width 350ms ease}.block.image-text{position:relative;isolation:isolate}@media (max-width:768px){.block.image-text{overflow:hidden}}.block.image-text .image-right .content{margin-right:auto;margin-left:0}.block.image-text .image-left .content{margin-left:auto;margin-right:0}.block.image-text .content{align-self:center}@media (max-width:768px){.block.image-text .grid{row-gap:6.5rem}}.block.image-text .image-wrap{position:relative;isolation:isolate;align-self:start}.block.image-text.default .hope-tab{position:absolute;top:0;translate:0% -50%;left:6.8%;width:8.475rem;max-width:16%;aspect-ratio:2.8318584071;height:auto}.block.image-text.team-member .title-group{display:flex;flex-direction:column;gap:0}.block.image-text.team-member .title-group .eyebrow{order:2;font-family:var(--font-sans);font-size:var(--text-base);margin-bottom:1.5rem}.block.image-text.team-member .title-group h2{order:1;font-family:var(--font-felt-tip);font-weight:400;font-size:4.5rem;margin-bottom:0;line-height:.75}.block.image-text.team-member .title-group .prose{order:3;font-size:var(--text-base)}.block.image-text .image-stack{max-width:calc(var(--column-width-vw) * 5 + var(--grid-col-gap) * 5)}@media (max-width:768px){.block.image-text .image-stack{max-width:100%}}.block.image-text .image-stack img{aspect-ratio:.8}.block.image-text .image-left .image-stack{margin-right:auto;margin-left:0}@media (max-width:768px){.block.image-text .image-left .image-stack{margin-left:auto}}.block.image-text .image-right .image-stack{margin-left:auto;margin-right:0}@media (max-width:768px){.block.image-text .image-right .image-stack{margin-right:auto}}.block.image-text .logo-pattern{width:50vw;position:absolute;pointer-events:none;top:0;bottom:0;overflow:hidden;z-index:-1}@media (max-width:1024px){.block.image-text .logo-pattern{width:42vw}}@media (max-width:768px){.block.image-text .logo-pattern{height:calc(90vw / 0.8 + var(--section-space-main) + 0rem);width:100vw}}@media (max-width:480px){.block.image-text .logo-pattern{height:calc(90vw / 0.8 + var(--section-space-main) + 4.5rem)}}.block.image-text .logo-pattern__inner{position:relative;height:100%}@media (max-width:1024px){.block.image-text .logo-pattern__inner{overflow:hidden}}.block.image-text .logo-pattern.image-left{left:0}@media (max-width:768px){.block.image-text .logo-pattern.image-left{top:0}}.block.image-text .logo-pattern.image-right{right:0}@media (max-width:768px){.block.image-text .logo-pattern.image-right{top:unset;bottom:0}}.block.image-text .logo-pattern svg{width:100%;top:0}.block.image-text.bg-sunny-yellow .logo-pattern svg g path{fill:var(--color-hope-yellow)!important}.block.centered{position:relative;isolation:isolate}.block.centered .title-group{max-width:var(--content-width);margin-inline:auto}.block.centered .prose{max-width:var(--content-width-narrow);margin-inline:auto}.block.centered .prose p:has(img){max-width:100%}.block.centered .prose img.size-full{width:100%;max-width:calc(var(--column-width-vw) * 8 + var(--grid-col-gap) * 7)}.block.centered.wide .title-group{max-width:100%}.block.centered.wide .prose{max-width:var(--content-width-wide)}.block.centered.wide .prose img.size-full{max-width:100%}.block.centered .image-stack{max-width:var(--content-width);margin-inline:auto;margin-bottom:3.5rem;margin-top:3.5rem}.block.centered .embed-wrap{max-width:100%;width:100%}.block.centered .embed-wrap p{max-width:100%;width:100%}.block.centered.circles{padding-block:var(--section-space-lg)}@media (min-width:1540px){.block.centered.circles .block-inner{position:relative}}@media (max-width:768px){.block.centered.circles{padding-block:var(--section-space-main)}}.block.centered .circle{max-width:9.25rem;border-radius:100%;--_position-x-offset:calc(var(--gutter) + 10vw);--_position-x-offset-outer:var(--gutter);--_position-y-offset:var(--block-space);position:absolute;z-index:-1}.block.centered .circle-0,.block.centered .circle-3{top:var(--_position-y-offset)}.block.centered .circle-1,.block.centered .circle-4{top:50%;translate:0% -50%}.block.centered .circle-2,.block.centered .circle-5{bottom:var(--_position-y-offset)}.block.centered .circle-0{left:var(--_position-x-offset)}.block.centered .circle-1{left:var(--_position-x-offset-outer)}.block.centered .circle-2{left:var(--_position-x-offset)}.block.centered .circle-3{right:var(--_position-x-offset)}.block.centered .circle-4{right:var(--_position-x-offset-outer)}.block.centered .circle-5{right:var(--_position-x-offset)}@media (min-width:1540px){.block.centered .circle{--_position-y-offset:0;--_position-x-offset-outer:10rem;--_position-x-offset:20rem}}@media (max-width:1200px){.block.centered .circle{max-width:8rem;--_position-x-offset:calc(var(--gutter) + 5vw);--_position-x-offset-outer:calc(var(--gutter) * 0.25)}}@media (max-width:1024px){.block.centered .circle{max-width:6.6rem}}@media (max-width:768px){.block.centered .circle{position:static;top:0;border:solid .25rem var(--color-bg)}.block.centered .circle-3,.block.centered .circle-4,.block.centered .circle-5{display:none}.block.centered .circle-0{translate:1rem 0}.block.centered .circle-1{translate:0 0}.block.centered .circle-2{translate:-1rem 0}}.block.centered .block-inner__circle-wrap{display:flex;align-items:center;justify-content:center;gap:0rem;width:fit-content}@media (max-width:768px){.block.centered .block-inner__circle-wrap{padding-top:2.5rem;margin-inline:auto}}.block.centered.feature{padding-block:0;color:var(--color-white)}.block.centered.feature .title{font-family:var(--font-serif);font-weight:400}.block.centered.feature .title-group{max-width:100%}.block.centered.feature .block-inner{position:absolute;inset:0;z-index:3;align-items:center}.block.centered .block-inner__media{max-width:100%}.block.centered .block-inner__media::before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--color-black-40) 0%,var(--color-black-40) 100%)}.block.centered .block-inner__media img{min-height:37rem}.block.centered .block-inner__media.is-single{overflow:hidden}.block.centered .block-inner__media.is-single img{aspect-ratio:2.3333333333;object-fit:cover;scale:1.08}@media (max-width:768px){.block.centered .block-inner__media.is-single img{min-height:32rem}}.block.centered .block-inner__media.is-triptych{aspect-ratio:2.3333333333;display:grid;gap:0rem;grid-template-columns:repeat(3,1fr);align-items:stretch}.block.centered .block-inner__media.is-triptych img{max-width:100%;object-fit:cover;transition:all 350ms ease var(--_delay)}.block.centered .block-inner__media.is-triptych img:nth-child(1){--_delay:50ms}.block.centered .block-inner__media.is-triptych img:nth-child(2){--_delay:150ms}.block.centered .block-inner__media.is-triptych img:nth-child(3){--_delay:250ms}.block.centered .block-inner__media.is-triptych[data-scroll] img{filter:brightness(.3)}.block.centered .block-inner__media.is-triptych[data-scroll].is-inview img{filter:brightness(1)}@media (max-width:768px){.block.centered .block-inner__media.is-triptych{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);min-height:50rem}.block.centered .block-inner__media.is-triptych img{aspect-ratio:2.3333333333;min-height:0;width:100%}}@media (max-width:1024px){.block.centered .block-inner__media img{min-height:50rem}}.block.centered.inset{color:var(--color-white)}.block.centered.inset .title{font-family:var(--font-serif);font-weight:400}.block.centered.inset .title-group{max-width:100%}.block.centered.inset .block-inner{align-items:stretch}.block.centered.inset .block-inner>div{grid-row:1 / 1}.block.centered.inset .block-inner .span-10{grid-column:1 / 13;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5rem 4rem;background:linear-gradient(0deg,rgb(40 33 31 / .5) 0%,rgb(40 33 31 / .5) 100%)}.block.centered.inset .hope-tab{position:absolute;width:8.6875rem;height:2.5rem}.block.centered.inset .hope-tab--top{top:0rem;right:7.5rem;translate:0 -50%}.block.centered.inset .hope-tab--bottom{bottom:0rem;left:7.5rem;translate:0 50%}.block.centered .block-inner__media-inset{grid-column:1 / 13}.block.centered .block-inner__media-inset img{aspect-ratio:2.3333333333;object-fit:cover;height:100%}.block.slider-block{overflow:hidden}.block.slider-block .block-inner__content{display:flex;gap:2rem;flex-direction:row;align-items:flex-end;justify-content:space-between}.block.slider-block .block-inner__content .draggable-scroll__controls{width:fit-content;margin-left:auto}@media (max-width:768px){.block.slider-block .block-inner__content .draggable-scroll__controls{display:none}}.block.slider-block .slider{translate:0;padding-left:var(--_translate-offset);padding-right:var(--_translate-offset)}.block.slider-block .slider .scroll-track{column-gap:var(--grid-col-gap)}@media (max-width:768px){.block.slider-block .slider .scroll-track{column-gap:1rem}}.block.slider-block.default .title-group{max-width:78rem}.block.slider-block.default .prose{max-width:50rem}.block.slider-block.default .draggable-scroll__wrap{padding-block:var(--section-space-sm)}.block.slider-block .slider-card{overflow:hidden;position:relative;isolation:isolate;color:var(--color-white);width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 2);border-radius:0}.block.slider-block .slider-card .btn_circle{--_icon-size:1.5rem}.block.slider-block .slider-card:hover .slider-card__media{scale:1.025}.block.slider-block .slider-card:hover .slider-card__title{color:var(--color-primary)}.block.slider-block .slider-card .slider-card__content{padding:2rem;position:absolute;bottom:0;left:0;right:0;z-index:5;gap:1rem}@media (max-width:768px){.block.slider-block .slider-card .slider-card__content{padding:1.25rem;gap:.85rem}}.block.slider-block .slider-card .slider-card__title{margin-top:auto;font-family:var(--font-sans);font-weight:var(--font-heading-weight);font-size:var(--text-2xl);line-height:1.06;transition:color 150ms ease}.block.slider-block .slider-card .slider-card__text{font-size:var(--text-body);line-height:140%}.block.slider-block .slider-card .slider-card__media{aspect-ratio:.7142857143;object-fit:cover;pointer-events:none;transition:scale 350ms ease}.block.slider-block .slider-card::after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(180deg,#fff0 47.33%,var(--color-black-80) 100%)}.block.post-list .title-area{margin-bottom:4rem;max-width:var(--content-width-wide);margin-inline:auto;text-align:center}.block.post-list .title-area .prose p{max-width:var(--content-width-narrow);margin-inline:auto}.block.two-column-text .prose p{max-width:43rem}.block.two-column-text .has-top-border>.grid{border-top:solid 1px var(--color-black-30);padding-top:1.75rem}@media (max-width:768px){.block.two-column-text .has-top-border>.grid{row-gap:2rem}}.block.two-column-text .circle-images{justify-content:flex-start;margin-bottom:1.75rem;translate:.62rem 0}.block.team{overflow:hidden}.block.team .block-inner.grid{row-gap:2rem}.block.team .title-area{margin-bottom:4rem}.block.team .column-wrap{margin-left:0;margin-right:0}.block.team .simple-profiles{flex-wrap:wrap;justify-content:center;gap:var(--grid-row-gap) 4rem}.block.team .btn_circle{position:absolute;bottom:1.38rem;right:1.5rem;z-index:7;--_icon-size:1.5rem;background-color:var(--color-accent);color:var(--color-black)}.block.team .btn_circle .icon\:plus{display:block}.block.team .btn_circle .icon\:minus{display:none}@media (max-width:480px){.block.team .btn_circle{--_icon-size:1rem}}.block.team .profile.simple{flex-shrink:0;flex-grow:0;font-family:var(--font-sans);text-align:center}.block.team .profile.simple .name{font-size:1.125rem;font-weight:var(--font-heading-weight)}.block.team .profile.simple .title{font-size:var(--text-xs)}.block.team .profile.simple .image-wrap{margin-bottom:1rem;border:solid 3px var(--color-accent);border-radius:100%;width:9.75rem;height:9.75rem;overflow:hidden}.block.team .profile.simple .profile-image{object-fit:cover;aspect-ratio:1;border-radius:100%;width:100%;display:block;border:solid 3px #fff0}.block.team .profile.card{position:relative;isolation:isolate;overflow:hidden}.block.team .profile.card .text-wrap{position:absolute;bottom:0;left:0;right:0;padding:1.38rem 1.5rem;z-index:3;color:var(--color-white)}.block.team .profile.card .text-wrap .name{font-family:var(--font-felt-tip);font-size:var(--text-2xl);line-height:.96}.block.team .profile.card .text-wrap .title{font-family:var(--font-sans);letter-spacing:-.0125rem}.block.team .profile.card .bio{margin-top:1.5rem}.block.team .profile.card .bio .prose{font-size:var(--text-base)}.block.team .profile.card .bio .prose b,.block.team .profile.card .bio .prose strong{font-family:var(--font-sans)}.block.team .profile.card .overlay{position:absolute;inset:0;z-index:5;padding:1.25rem 1.5rem;translate:0 30%;opacity:0;will-change:translate;transition:all 350ms ease;transition-delay:350ms;box-shadow:-1px -5px 20px -8px rgb(0 0 0 / .75)}.block.team .profile.card .overlay .name{font-size:var(--text-lg);font-family:var(--font-sans);letter-spacing:-.0125rem;font-weight:var(--font-heading-weight)}.block.team .profile.card .overlay .title{font-family:var(--font-sans);letter-spacing:-.0125rem}.block.team .profile.card:hover .overlay,.block.team .profile.card:focus-within .overlay,.block.team .profile.card.is-active .overlay{translate:0 0;opacity:1;transition-delay:0ms}.block.team .profile.card:hover .btn_circle,.block.team .profile.card:focus-within .btn_circle,.block.team .profile.card.is-active .btn_circle{background-color:var(--color-black);color:var(--color-accent)}.block.team .profile.card:hover .btn_circle svg,.block.team .profile.card:focus-within .btn_circle svg,.block.team .profile.card.is-active .btn_circle svg{translate:0 0}.block.team .profile.card:hover .btn_circle .icon\:plus,.block.team .profile.card:focus-within .btn_circle .icon\:plus,.block.team .profile.card.is-active .btn_circle .icon\:plus{display:none}.block.team .profile.card:hover .btn_circle .icon\:minus,.block.team .profile.card:focus-within .btn_circle .icon\:minus,.block.team .profile.card.is-active .btn_circle .icon\:minus{display:block}.block.team .profile.card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 48.28%,rgb(0 0 0 / .63) 100%);z-index:1}.block.team .profile.card .profile-image{aspect-ratio:.8;object-fit:cover}@media (max-width:768px){.block.team .profile.card .profile-image{aspect-ratio:.75}}.block.team .mode-slider .columns-area{overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory;width:100vw;--_translate-offset:calc( var(--gutter) * -1 );translate:var(--_translate-offset) 0}@media screen and (min-width:112rem){.block.team .mode-slider .columns-area{--_translate-offset:calc((100vw - var(--max-width) ) / -2)}}.block.team .mode-slider .columns-area::-webkit-scrollbar{display:none}.block.team .mode-slider .column-wrap{display:flex;width:max-content;padding-inline:var(--gutter);gap:1.75rem}@media (min-width:1540px){.block.team .mode-slider .column-wrap{padding-inline:calc(var(--_translate-offset) * -1)}}@media (max-width:768px){.block.team .mode-slider .column-wrap{gap:.875rem}}.block.team .mode-slider .column{width:25rem}@media (max-width:768px){.block.team .mode-slider .column{max-width:83vw}}.column-wrap[data-scroll] .column{translate:0 2rem;opacity:.8;--_transition-delay:calc(50ms + (var(--_column-index) * 75ms));transition:translate 350ms ease var(--_transition-delay),opacity 350ms ease var(--_transition-delay);will-change:translate,opacity}.column-wrap[data-scroll].is-inview .column{translate:0 0;opacity:1}.block.list .title-group{margin-bottom:4rem}@media (max-width:480px){.block.list .title-group{margin-bottom:2.75rem}}@media (max-width:1024px){.block.list.stats-list .block-inner{row-gap:0}}@media (max-width:768px){.block.list .block-inner{row-gap:0}}.block.list .prose{font-size:var(--text-body)}.block.list .column-wrap{row-gap:5rem}@media (max-width:768px){.block.list .column-wrap{row-gap:3rem}}.block.list .columns-list .title-group{max-width:var(--content-width);margin-inline:auto;text-align:center}.block.list .columns-list .column-wrap{align-items:start}.block.list .list-content-item{display:grid;grid-template-columns:5.6rem 1fr;gap:1rem var(--grid-col-gap)}@media (max-width:768px){.block.list .list-content-item{grid-template-columns:4rem 1fr}}@media (max-width:480px){.block.list .list-content-item{grid-template-columns:auto 1fr;column-gap:.5rem}}.block.list .list-content-item .prose{grid-column-start:2}@media (max-width:480px){.block.list .list-content-item .prose{grid-column:1 / span 2}}.block.list .list-content-item .step-title{margin-bottom:0}@media (max-width:480px){.block.list .list-content-item .step-title{align-self:center}}.block.list .list-content-item .step-icon{position:absolute}@media (max-width:480px){.block.list .list-content-item .step-icon{position:static;align-self:center}}.block.list .list-content-item .step-icon img{width:3.5rem;object-fit:contain}@media (max-width:480px){.block.list .list-content-item .step-icon img{width:1.875rem}}.block.list .list-content-item.type-columns{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding-inline:1.5rem}@media (max-width:768px){.block.list .list-content-item.type-columns{padding-inline:1rem}}.block.list .list-content-item.type-columns .step-title{font-size:var(--text-xl)}.block.list .list-content-item.type-columns .step-icon{position:static;padding-bottom:.5rem}.block.list .list-content-item.type-columns .step-icon img{height:9.5rem;width:12rem;object-fit:contain;object-position:center bottom;display:block;margin-inline:auto}@media (max-width:768px){.block.list .list-content-item.type-columns .step-icon img{height:7rem;width:8.9375rem}}.block.list .list-content-item.type-columns .step-number{font-size:var(--text-3xl)}.block.list.bg-white .type-columns .step-number{color:var(--color-accent)}.block.list.bg-hope-yellow .type-columns .step-number{color:var(--color-white)}.block.list .image-wrap{position:relative;isolation:isolate;margin-bottom:1rem}.block.list .image-wrap .hope-tab{position:absolute;top:0;translate:0% -50%;right:8.9%;--_tab-width:14%;width:var(--_tab-width);aspect-ratio:3.8235294118;height:auto}.block.list .image-wrap .image-caption{position:absolute;bottom:.5rem;left:1rem;right:1rem;font-family:var(--font-felt-tip);font-size:2.5rem;color:var(--color-white)}.block.list.stats-list .column-wrap{row-gap:0}.block.list.stats-list .list-content-item{border-bottom:solid 1px currentColor;padding-block:1rem;grid-template-columns:12rem 1fr}@media (min-width:1540px){.block.list.stats-list .list-content-item{column-gap:7rem}}@media (max-width:768px){.block.list.stats-list .list-content-item{grid-template-columns:7rem 1fr;column-gap:1rem}}.block.list.stats-list .list-content-item .step-number{font-size:var(--text-4xl)}.block.list.stats-list .list-content-item .step-title{align-self:center;font-size:var(--text-base);line-height:1.3;font-weight:400;font-family:var(--font-serif)}@media (min-width:1024px){.block.list.stats-list .list-content-item .step-title{font-size:var(--text-body)}}.list-content-item[data-scroll]{translate:0 2rem;opacity:.8;--_transition-delay:50ms;transition:translate 350ms ease var(--_transition-delay),opacity 350ms ease var(--_transition-delay);will-change:translate,opacity}@media (max-width:768px){.list-content-item[data-scroll]{translate:-1rem 0rem;--_transition-delay:0ms}}.list-content-item[data-scroll].is-inview{translate:0 0;opacity:1}.block.faqs.default .title-group{margin-bottom:4rem}@media (max-width:768px){.block.faqs.default .block-inner{display:flex;flex-direction:column-reverse}.block.faqs.default .block-inner .accordion-item:last-child{border-bottom:solid 1px currentColor}}.block.faqs .image-wrap{position:relative;font-size:var(--text-base)}.block.faqs .image-wrap__inner{position:sticky;top:0rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.block.faqs.changing-image .title-group{margin-bottom:0rem}.block.faqs.changing-image .accordion-group{display:flex;flex-direction:column;gap:4rem}@media (max-width:1200px){.block.faqs.changing-image .accordion-group{grid-column:span 6}}@media (max-width:1024px){.block.faqs.changing-image .accordion-group{grid-column:span 8}}.block.faqs.changing-image .accordion{margin-top:auto}.block.faqs.changing-image .accordion .prose+img{display:none}@media (max-width:768px){.block.faqs.changing-image .accordion .prose+img{display:block}}.block.faqs.changing-image .accordion-header .heading{font-family:var(--font-sans);font-weight:800;font-size:var(--text-xl);font-style:normal;font-weight:800;line-height:124%;letter-spacing:-.02rem}@media (max-width:1024px){.block.faqs .image-wrap__changing{grid-column:span 4}}@media (max-width:768px){.block.faqs .image-wrap__changing{display:none}}.block.faqs .image-wrap__changing img{position:absolute;inset:0;opacity:0;transition:all 250ms ease}.block.faqs .image-wrap__changing img:first-child{position:relative}.block.faqs .image-wrap__changing img.is-active{opacity:1}.accordion-content{padding-right:3rem}@media (max-width:480px){.accordion-content{padding-right:0rem}}.accordion-content__inner{padding-top:1.5rem;padding-bottom:0rem;max-width:38rem}.accordion-item{padding:1.25rem 0rem;border-top:solid 1px currentColor;transition:all 250ms ease;position:relative;isolation:isolate;z-index:5;background-color:var(--color-bg)}.accordion-item:last-child{padding-bottom:0}.accordion-item .prose{font-size:var(--text-base)}.accordion-item:nth-child(n+2){margin-top:.5rem}.accordion-item summary{appearance:none;display:flex;align-items:center;gap:1rem;transition:color 250ms ease;cursor:pointer}@media (max-width:768px){.accordion-item summary{align-items:flex-start}}.accordion-item summary .heading{margin-bottom:0;font-family:var(--font-serif);font-weight:400}.accordion-item summary .accordion-icon{margin-left:auto;background-color:var(--color-white);color:var(--color-black)}.accordion-item.is-open{background-color:var(--color-white)}.accordion-item[open] summary{color:var(--_accent-color)}.accordion-item[open] .accordion-icon svg{rotate:180deg}.accordion-item .accordion-icon{background-color:#fff0;color:currentColor;padding:0rem;height:1.875rem;width:1.875rem;min-width:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all 350ms ease}.accordion-item .accordion-icon svg{transition:all 250ms ease;rotate:0deg}.accordion-item summary::marker{display:none}.accordion-content{overflow-x:hidden}.accordion-content .cta{font-size:var(--text-sm);min-width:max-content}@property --_progress{syntax:"<percentage>";inherits:true;initial-value:0%}.block.stories{overflow:hidden}.block.stories .title-area{margin-bottom:4rem;display:flex;justify-content:space-between;align-items:end;gap:4rem}.block.stories .stories-area__default .story-wrap{gap:var(--grid-col-gap);--_focus-grid:2fr;display:grid;grid-template-columns:var(--_focus-grid) 1fr 1fr;transition:all 650ms ease}@media (max-width:1200px){.block.stories .stories-area__default .story-wrap{gap:1.25rem}}@media (max-width:1024px){.block.stories .stories-area__default .story-wrap{gap:1rem;--_focus-grid:4fr}}.block.stories .stories-area__default .story-wrap.focus-middle{grid-template-columns:1fr var(--_focus-grid) 1fr}.block.stories .stories-area__default .story-wrap.focus-end{grid-template-columns:1fr 1fr var(--_focus-grid)}@media (max-width:768px){.block.stories .stories-area__default .story-wrap{grid-template-columns:1fr}.block.stories .stories-area__default .story-wrap.focus-middle,.block.stories .stories-area__default .story-wrap.focus-end{grid-template-columns:1fr}}.block.stories .stories-area__default .story-wrap .story-item{position:relative;isolation:isolate;width:100%;transition:all 350ms ease;cursor:pointer}.block.stories .stories-area__default .story-wrap .story-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 40.86%,rgb(0 0 0 / .8) 79.19%)}.block.stories .stories-area__default .story-wrap .story-item__name{font-weight:800;line-height:110%;letter-spacing:-.03rem;font-family:var(--font-sans);font-size:var(--text-lg)}.block.stories .stories-area__default .story-wrap .story-item__image{height:37rem;width:100%;object-fit:cover}@media (max-width:768px){.block.stories .stories-area__default .story-wrap .story-item__image{height:auto;width:100%;aspect-ratio:.71875}}.block.stories .stories-area__default .story-wrap .story-item__text{display:none;opacity:0;padding-top:1rem;transition:opacity 250ms ease 650ms,max-height 350ms ease 450ms;max-height:0rem}.block.stories .stories-area__default .story-wrap .story-item__text-group{max-width:32rem}@media (max-width:768px){.block.stories .stories-area__default .story-wrap .story-item__text{display:-webkit-box;opacity:1;max-height:7.5rem}}.block.stories .stories-area__default .story-wrap .story-item__content{position:absolute;bottom:0;left:0;right:0;padding:2rem;color:var(--color-white);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:3rem}@media (max-width:1200px){.block.stories .stories-area__default .story-wrap .story-item__content{padding:1.5rem}}@media (max-width:1024px){.block.stories .stories-area__default .story-wrap .story-item__content{padding:1.125rem;opacity:0;transition:all 350ms ease}}@media (max-width:768px){.block.stories .stories-area__default .story-wrap .story-item__content{opacity:1;flex-direction:column;align-items:flex-start;row-gap:1.5rem}.block.stories .stories-area__default .story-wrap .story-item__content .cta{margin-right:auto;width:max-content}.block.stories .stories-area__default .story-wrap .story-item__content .cta .icon{display:none}}.block.stories .stories-area__default .story-wrap .story-item p{-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media (min-width:768px){.block.stories .stories-area__default .story-wrap .story-item:not(.is-active) .cta{padding:.5rem;aspect-ratio:1;flex-shrink:0}.block.stories .stories-area__default .story-wrap .story-item .cta .icon{display:inline-block}.block.stories .stories-area__default .story-wrap .story-item .cta .label{display:none}}.block.stories .stories-area__default .story-wrap .story-item.is-entering .story-item__text{display:-webkit-box}.block.stories .stories-area__default .story-wrap .story-item.is-active .story-item__content{align-items:flex-end}@media (max-width:1024px){.block.stories .stories-area__default .story-wrap .story-item.is-active .story-item__content{opacity:1}}.block.stories .stories-area__default .story-wrap .story-item.is-active .story-item__text{display:-webkit-box;opacity:1;max-height:7.5rem}@media (min-width:768px){.block.stories .stories-area__default .story-wrap .story-item.is-active .cta .icon{display:none}.block.stories .stories-area__default .story-wrap .story-item.is-active .cta .label{display:inline-block}}.block.stories .progress-bar{height:2px;background-color:var(--color-black-30);margin-bottom:1rem;--_progress:0%}.block.stories .progress-bar__inner{width:var(--_progress,0%);height:100%;background-color:var(--color-black);transition:inherit}.block.stories .stories-area__impact .story-wrap{position:relative;isolation:isolate}.block.stories .stories-area__impact .story-wrap .impact-story__item{position:absolute;z-index:3;inset:0}.block.stories .stories-area__impact .story-wrap .impact-story__item:first-child{position:relative}.block.stories .impact-stories__navigation{gap:.75rem}@media (max-width:768px){.block.stories .impact-stories__navigation{display:none}}.block.stories .impact-stories__navigation-button{color:currentColor;border:solid 1px currentColor;background-color:#fff0;--_icon-size:2.125rem;padding:.75rem}.block.stories .impact-story__item{display:grid;grid-template-columns:4fr 7fr;gap:var(--grid-col-gap);max-width:calc(var(--column-width-vw) * 11 + var(--grid-col-gap) * 10);opacity:0;transition:opacity 600ms ease}@media (max-width:768px){.block.stories .impact-story__item{display:flex;flex-direction:column}}.block.stories .impact-story__item.is-active{opacity:1;display:grid}@media (max-width:768px){.block.stories .impact-story__item.is-active{display:flex}}.block.stories .impact-story__item .impact-story__image{aspect-ratio:1.25;object-fit:cover}@media (max-width:768px){.block.stories .impact-story__item .impact-story__image{aspect-ratio:1.6666666667}}.block.stories .impact-story__item .impact-story__accent{color:var(--color-accent);width:2.8125rem;height:auto;display:block;margin-bottom:1rem}.block.stories .impact-story__item .impact-story__name{font-weight:800;line-height:110%;letter-spacing:-.03rem;font-family:var(--font-sans);font-size:var(--text-lg);margin-bottom:.5rem}.block.stories .impact-story__item .impact-story__subtitle{font-family:var(--font-sans);font-size:var(--text-sm);line-height:140%;letter-spacing:-.00875rem}.block.stories .impact-story__item .impact-story__text{margin-top:1rem;font-size:var(--text-body-lg)}.block.stories .impact-stories__thumb{opacity:.4;transition:all 450ms ease}.block.stories .impact-stories__thumbs{margin-top:3.5rem;display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--grid-col-gap);row-gap:3.5rem}@media (max-width:768px){.block.stories .impact-stories__thumbs{margin-top:2.25rem;translate:calc(var(--gutter) * -1) 0rem;width:100vw;column-gap:1rem;overflow-x:scroll;padding-inline:var(--gutter);padding-bottom:1rem;scrollbar-width:none}.block.stories .impact-stories__thumbs::-webkit-scrollbar{display:none}}@media (max-width:768px){.block.stories .impact-stories__thumb{width:80vw}}.block.stories .impact-stories__thumb.is-active{opacity:1}.block.stories .impact-stories__thumb--image{width:4rem;height:4rem;border-radius:100vw}.block.stories .impact-stories__thumb--content{display:flex;align-items:center;gap:.875rem}.block.stories .impact-stories__thumb--name{font-size:var(--text-body)}.block.stories .impact-stories__thumb--subtitle{font-size:var(--text-xs);font-family:var(--font-sans)}.block.stories .stories-area__dynamic .story-wrap{position:relative;isolation:isolate}@media (max-width:768px){.block.stories .stories-area__dynamic .story-wrap{display:none}}.block.stories .stories-area__dynamic .story-wrap .dynamic-story__item{position:absolute;z-index:3;inset:0}.block.stories .stories-area__dynamic .story-wrap .dynamic-story__item:first-child{position:relative}.block.stories .stories-area__dynamic .dynamic-stories__contents{margin-top:3.5rem}.block.stories .dynamic-story__item{display:grid;grid-template-columns:8fr 4fr;gap:var(--grid-col-gap);opacity:0;transition:all 650ms ease}.block.stories .dynamic-story__item.is-active{opacity:1}.block.stories .dynamic-story__item img{object-fit:cover}.block.stories .dynamic-story__item .dynamic-story__image-primary{position:relative}.block.stories .dynamic-story__item .dynamic-story__image-primary .hope-tab{position:absolute;right:3rem;top:-.9375rem;width:5.75rem;height:1.875rem}.block.stories .dynamic-story__item .dynamic-story__image{aspect-ratio:2}.block.stories .dynamic-story__item .dynamic-story__image-secondary{aspect-ratio:1}.block.stories .dynamic-stories__contents{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--grid-col-gap)}@media (max-width:768px){.block.stories .dynamic-stories__contents{grid-template-columns:1fr;row-gap:3.5rem}.block.stories .dynamic-stories__contents .progress-bar{display:none}}.block.stories .dynamic-stories__content-item{opacity:.4;transition:all 350ms ease}.block.stories .dynamic-stories__content-item.is-active{opacity:1}@media (max-width:768px){.block.stories .dynamic-stories__content-item{opacity:1}}.block.stories .dynamic-stories__content-item--image{display:none;position:relative;margin-bottom:1.75rem;aspect-ratio:2;object-fit:cover}.block.stories .dynamic-stories__content-item--image .hope-tab{position:absolute;right:2.5rem;top:calc(0rem);translate:0% -50%}@media (max-width:768px){.block.stories .dynamic-stories__content-item--image{display:block}}.block.stories .dynamic-stories__content-item--title{font-weight:800;font-family:var(--font-sans);font-size:var(--text-lg);line-height:110%;letter-spacing:-.03rem;margin-bottom:1rem}.block.vertical-marquee{padding-block:0 var(--section-space-lg);--_image-height:80svh}.block.vertical-marquee .title-group .title{font-size:var(--text-2xl)}@media (max-width:768px){.block.vertical-marquee .title-group{margin-bottom:4rem}}@media (max-width:480px){.block.vertical-marquee .title-group{margin-bottom:2.5rem}}.block.vertical-marquee .title-area__track{grid-column:span 5}@media (max-width:1200px){.block.vertical-marquee .title-area__track{grid-column:span 6}}@media (max-width:768px){.block.vertical-marquee .title-area__track{grid-column:span var(--_grid-cols)}}.block.vertical-marquee .title-area__placer{position:sticky;z-index:25;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.block.vertical-marquee .title-area__placer{position:static;height:auto}}.block.vertical-marquee .title-area{position:sticky;top:3rem;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--_image-height) - 6rem)}@media (max-width:1024px){.block.vertical-marquee .title-area{min-height:calc(var(--_image-height) - 2rem)}}@media (max-width:768px){.block.vertical-marquee .title-area{position:static}}.block.vertical-marquee .vertical-scroll{display:flex;flex-direction:column;gap:1.5rem;grid-column:8 / 13;padding-top:calc(10vh + 3rem)}@media (max-width:1200px){.block.vertical-marquee .vertical-scroll{grid-column:7 / 13;padding-top:calc(10vh + 2rem)}}@media (max-width:1200px){.block.vertical-marquee .vertical-scroll{translate:var(--gutter) 0}}@media (max-width:768px){.block.vertical-marquee .vertical-scroll{display:none}}.block.vertical-marquee .mobile-image{display:none}@media (max-width:768px){.block.vertical-marquee .mobile-image{display:block}}.block.vertical-marquee .vertical-scroll__step{color:var(--color-accent);font-family:var(--font-sans);font-weight:800;font-size:var(--text-2xl);display:block;margin-bottom:.5rem}@media (max-width:768px){.block.vertical-marquee .vertical-scroll__step{margin-top:1.5rem}}.block.vertical-marquee .vertical-scroll__source{font-family:var(--font-sans);font-weight:400;line-height:140%;letter-spacing:-.0125rem;margin-top:1rem}.block.vertical-marquee .vertical-scroll__item{opacity:0;transition:all 850ms cubic-bezier(.77,0,.175,1);position:absolute;z-index:25;left:0;right:0;bottom:calc(3rem + 0.5rem);transform:translateY(-4rem)}@media (max-width:1024px){.block.vertical-marquee .vertical-scroll__item{bottom:calc(2rem + 0.5rem);transform:translateY(-2rem)}}@media (max-width:768px){.block.vertical-marquee .vertical-scroll__item{position:static;opacity:1;transform:translateY(0rem)}}.block.vertical-marquee .vertical-scroll__item.is-active{opacity:1;transform:translateY(0rem)}.block.vertical-marquee .vertical-scroll__item.is-active+.vertical-scroll__item{transform:translateY(4rem)}.block.vertical-marquee .vertical-scroll__item .prose{font-size:var(--text-xl)}.block.vertical-marquee .vertical-scroll__item .prose p{line-height:1.3}@media screen and (min-width:1200px) and (max-height:941px){.block.vertical-marquee .vertical-scroll__item .prose{font-size:var(--text-lg)}}@media (max-width:1200px){.block.vertical-marquee .vertical-scroll__item .prose{font-size:var(--text-lg)}}@media (max-width:1024px){.block.vertical-marquee .vertical-scroll__item .prose{font-size:var(--text-body-lg)}}@media (max-width:768px){.block.vertical-marquee .vertical-scroll__item .prose{font-size:var(--text-body)}}.block.vertical-marquee .vertical-scroll__media-item{position:relative;min-height:var(--_image-height);height:var(--_image-height);scroll-margin-top:2rem}@media (max-width:768px){.block.vertical-marquee .vertical-scroll__media-item{min-height:0;height:auto;margin-bottom:1.5rem}}.block.vertical-marquee .vertical-scroll__image{aspect-ratio:.8;object-fit:cover;min-height:80svh;height:var(--_image-height);width:100%}.block.vertical-marquee .vertical-scroll__image-mobile{object-fit:cover;height:100%}@media (max-width:768px){.block.vertical-marquee .vertical-scroll__image-mobile{height:auto;min-height:0;aspect-ratio:.8;width:100%}}.block.vertical-marquee .vertical-scroll__dynamic-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4rem}.block.vertical-marquee .vertical-scroll__dot{background-color:var(--color-black-40);cursor:pointer;width:.625rem;height:.625rem;padding-inline:0;padding-block:0;border-radius:1.5rem;transition:all 350ms ease}.block.vertical-marquee .vertical-scroll__dots{display:flex;gap:.625rem;margin-top:0rem}@media (max-width:768px){.block.vertical-marquee .vertical-scroll__dots{display:none}}.block.vertical-marquee .vertical-scroll__dot.is-active{background-color:var(--color-black);width:2.5rem}.block.vertical-marquee .vertical-scroll__dot:hover{background-color:var(--color-black);scale:1.2}body:has(.lightbox-wrap.open){overflow:hidden}.lightbox-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;position:fixed;inset:0;z-index:1000;background-color:rgb(0 0 0 / .8);opacity:0;visibility:hidden;transition:all 250ms ease;backdrop-filter:blur(5px)}.lightbox-wrap.open{opacity:1;visibility:visible}.lightbox-wrap .lightbox-inner{width:100%}.lightbox-wrap .lightbox-close{border:none;color:var(--color-white);position:fixed;top:var(--gutter);right:var(--gutter);padding:0}.lightbox-wrap .lightbox-close svg{width:1.5rem}.block pre{background-color:var(--color-black);color:var(--color-white);padding:1rem;max-width:100%;overflow:scroll}