main h1,main h1+div,main h2,main h2+div{text-align:center;margin:1.8rem auto}main h1>p:last-child,main h1+div>p:last-child,main h2>p:last-child,main h2+div>p:last-child{margin-bottom:0}main h2{text-transform:uppercase;font-size:2.3em;line-height:.8}main h2+div{max-width:36em;margin-left:auto;margin-right:auto;padding:0 3em}main .manifest{position:relative}main .manifest img{width:100%;height:auto}main .manifest .white-button{position:absolute;bottom:.5em;left:0;transform:translate(calc(50vw - 50%))}main .clickable-cards-section{margin:5rem 0 0;padding:0 2.5em}main .clickable-cards-section h2{text-transform:none;text-align:left;margin-bottom:1em}main .clickable-cards-section .clickable-cards-list{--image-height:23rem;--card-color:#80ba27;color:#092400}main .clickable-cards-section .clickable-cards-list li:not(.expanded) .expandable-content:before,main .clickable-cards-section .clickable-cards-list li:not(.expanded) .expandable-content>*{transform:translateY(-23rem)!important}main .clickable-cards-section.partners img{object-fit:contain;border:2px solid #80ba27;padding:15%}main .call-to-action{margin-top:5rem}@media (min-width:1000px){main{grid-template-rows:min-content min-content 1fr min-content;grid-template-columns:10vw 1fr 1fr 10vw;grid-auto-rows:min-content;grid-auto-flow:row;display:grid}main>*{grid-column:1/-1}main h2{align-self:flex-end;font-size:4em}main h2,main h2+div{text-align:right;grid-column:2;margin:0 3.5rem 0 0;padding:0}main h2+div{margin-top:3.5rem;font-size:1.2em}main .manifest{grid-area:3/3/5;align-self:flex-end}main .manifest .white-button{min-width:17em;bottom:4%;left:50%;transform:translate(-50%)}main .clickable-cards-section{margin-top:6em;padding:0 2.5em}main .clickable-cards-section h2{font-size:3em}main .clickable-cards-section .clickable-cards-list{--image-height:36rem}main .clickable-cards-section .clickable-cards-list li:not(.expanded) .expandable-content:before,main .clickable-cards-section .clickable-cards-list li:not(.expanded) .expandable-content>*{transform:translateY(-36rem)!important}main .call-to-action{margin-top:8em}}.clickable-cards-list{margin:0;padding:0;list-style:none}.clickable-cards-list>li{max-width:22em;margin:0 auto;position:relative}.clickable-cards-list>li+li{margin-top:4em}.clickable-cards-list>li figure{margin:0}.clickable-cards-list>li figure img{height:var(--image-height);object-fit:cover;width:100%}.clickable-cards-list>li figure figcaption h2,.clickable-cards-list>li figure figcaption h3{margin:.5em 0 .2em;font-size:1.5em;font-weight:600}.clickable-cards-list>li figure figcaption .short-description{background:var(--card-color);text-transform:uppercase;padding:.2em;font-size:1.2em;font-weight:600;line-height:1;display:block}.clickable-cards-list>li figure figcaption .expand-button{width:100%;height:var(--image-height);cursor:pointer;z-index:1;background:0 0;border:none;position:absolute;top:0;left:0}.clickable-cards-list>li figure figcaption .expandable-content{height:var(--image-height);flex-direction:column;justify-content:center;padding:2.5rem;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.clickable-cards-list>li figure figcaption .expandable-content:before{content:"";background:var(--card-color);z-index:1;display:block;position:absolute;inset:0}.clickable-cards-list>li figure figcaption .expandable-content .description{z-index:2;max-width:13em;font-size:.9em}.clickable-cards-list>li figure figcaption .expandable-content .social-link-list{--underline-color:white;z-index:2;margin-top:2.5rem}.clickable-cards-list>li figure figcaption .expandable-content .social-link-list svg{fill:currentColor}.clickable-cards-list>li figure figcaption .expandable-content:before,.clickable-cards-list>li figure figcaption .expandable-content>*{visibility:hidden;transform:translateY(calc(0px - var(--image-height)));transition:all .6s;transition-property:visibility transform}.clickable-cards-list>li.expanded figure figcaption .expandable-content:before,.clickable-cards-list>li.expanded figure figcaption .expandable-content>*{visibility:visible;transform:translateY(0)}.clickable-cards-list>li .click-hint{width:100%;height:var(--image-height);color:#fff;background:radial-gradient(#0003,#000000b3);flex-direction:column;justify-content:center;align-items:center;animation:1.7s fade;display:flex;position:absolute;top:0;left:0}@keyframes fade{0%{opacity:0}35%{opacity:1}65%{opacity:1}to{opacity:0}}.clickable-cards-list>li .click-hint span{text-transform:uppercase;color:#fff;font-size:1.5em;font-weight:500;animation:1.7s pulse;display:block}@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.05)}65%{transform:scale(1.05)}to{transform:scale(1)}}@media (min-width:800px){.clickable-cards-list{grid-gap:3.5rem;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));grid-auto-rows:min-content;gap:3.5rem;display:grid}.clickable-cards-list>li{max-width:none;margin:0}.clickable-cards-list>li+li{margin-top:0}.clickable-cards-list>li figure .short-description{width:max-content;min-width:75%}.clickable-cards-list>li figure figcaption .expandable-content{padding:15%}.clickable-cards-list>li figure figcaption .expandable-content .description{font-size:1.2em}}
