@font-face{font-display:swap;font-family:ClashGrotesk-Variable;font-style:normal;font-weight:200 700;src:url(./ClashGrotesk-Variable.BS-lg9W7.woff2) format("woff2")}@font-face{font-display:swap;font-family:HostGrotesk-Variable;font-style:normal;font-weight:200 700;src:url(./HostGrotesk-VariableFont_wght.C_jxB9Pz.ttf) format("truetype")}:root{--color-primary:#91ffb9;--color-secondary:#d9d9d9;--color-dark:#151515;--color-light:#fff;--font-size-h1:clamp(42px,7vw,75px);--font-size-h2:clamp(17px,2.8vw,30px);--font-size-h3:clamp(15px,2.52vw,27px);--font-size-h4:clamp(14px,2.24vw,24px);--font-size-h5:clamp(13px,1.96vw,21px);--font-size-h6:clamp(11px,1.68vw,18px);--body-font-size:clamp(14px,2.24vw,24px);--body-font-size-small:clamp(12px,1.96vw,21px);--body-font-size-really-small:clamp(11px,1.68vw,18px);--font-family-primary:"ClashGrotesk-Variable",sans-serif;--font-family-secondary:"HostGrotesk-Variable",sans-serif;--body-outer-spacing:clamp(10px,5vw,75px);--spacing-content:280px;--spacing-content-half:140px;--column-gap:16px;--safty-1:75px}.my-button,h1,h3{font-family:var(--font-family-primary)}body,h2,h4,h5,p{font-family:var(--font-family-secondary)}h1{font-size:var(--font-size-h1);font-weight:600}h2{font-size:var(--font-size-h2);font-weight:500}h3{font-size:var(--font-size-h3);font-weight:700}h4{font-size:var(--font-size-h4);font-weight:600}h5{font-size:var(--font-size-h5)}a,h5,p{font-weight:500}a,p{font-size:var(--body-font-size)}h1,h2,h3,h4,h5,p{margin:0}.light-text{font-size:var(--body-font-size-really-small);font-weight:200}a{color:var(--color-dark)}.content-list{font-size:var(--body-font-size);font-weight:500}*{box-sizing:border-box}body{box-sizing:content-box;margin:0;padding:0}#__nuxt{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}figure{margin:0}img{height:auto;max-width:100%}.my-button{align-items:center;background-color:var(--color-secondary);border:none;display:flex;flex-direction:column;font-size:var(--body-font-size);font-weight:700;grid-column:span 3;justify-content:center;margin:var(--safty-1) 0;padding:16px 0}a.my-button{text-decoration:none}.my-button:hover{box-shadow:0 4px 8px #0003}.my-button.green{background-color:var(--color-primary)}.my-button.white{background-color:var(--color-light)}main{display:grid;grid-template-columns:var(--body-outer-spacing) 1fr var(--body-outer-spacing)}.basic-12er-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--column-gap)}section .inner-section,section.page.green-bg,section.page.grey-bg{grid-column:1/-1}.green-bg{background-color:var(--color-primary)}.grey-bg{background-color:var(--color-secondary)}section.page{display:grid;grid-column:2;grid-template-columns:repeat(12,1fr);margin:0;min-width:100%;padding:var(--spacing-content-half) 0;position:relative;grid-column-gap:var(--column-gap)}section.page.hero{background-image:url(../img/boedli-park.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;grid-column:1/-1;margin:0;min-height:100vh;padding:calc(var(--body-outer-spacing)*1.5) var(--body-outer-spacing) 0 var(--body-outer-spacing)}footer,section.green-page,section.grey-page{grid-column:1/-1;margin:0;padding:var(--spacing-content-half) var(--body-outer-spacing)}section.page.same-section-color-as-before{padding-top:0}section.bottom-left-morphed{clip-path:polygon(0 0,100% 0,100% 100%,0 92%)}section.both-right-morphed{clip-path:polygon(0 8%,100% 0,100% 92%,0 100%)}section .inner-section{margin:0;padding:0 var(--body-outer-spacing)}section .inner-section:after{background-color:var(--color-primary);clip-path:polygon(0 8%,100% 0,100% 50%,0 100%);content:"";display:block;height:15%;left:0;position:absolute;top:95%;width:100%;z-index:1}.single-page-content{grid-column:4/-1}.header-logo{bottom:var(--body-outer-spacing);position:absolute;right:var(--body-outer-spacing);width:calc(var(--spacing-content)*.5)}footer{overflow:visible;padding:0;position:relative}footer a,footer p{font-size:var(--body-font-size-really-small)}footer .footer-content-container{padding:var(--spacing-content-half) var(--body-outer-spacing)}footer div,footer nav{display:flex;flex-direction:column}footer:before{background-color:var(--color-light);clip-path:polygon(0 0,100% 0,100% 50%,0 100%);content:"";display:block;height:40%;position:absolute;top:-2px;width:100%;z-index:1}.footer-logo{left:calc(var(--safty-1)*.75);position:absolute;top:0;width:calc(var(--spacing-content-half)*1.4);z-index:2}.footer-element{padding-top:var(--safty-1)}.footer-element:nth-child(2){justify-self:center}.footer-element:nth-child(3){align-self:flex-start;justify-self:center}.info-boxes{display:grid;gap:var(--column-gap);grid-column:7/13;grid-template-columns:repeat(2,1fr);margin:var(--safty-1) 0}.info-box{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:center;margin:0;padding:calc(var(--column-gap)*2)}.info-box h4{font-family:var(--font-family-primary);font-size:var(--font-size-h1)}.info-box figcaption{font-size:var(--font-size-h3)}.news-grid{display:grid;gap:var(--column-gap);grid-column:4/13;grid-template-columns:repeat(9,1fr);margin:var(--safty-1) 0}.news-card{grid-column:span 3}.news-card h5{margin:1rem 0;min-height:6rem}.news-card img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.donor-container,.sponsors-container{display:grid;gap:var(--column-gap);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:var(--safty-1) 0 0 0;width:100%}.donor-card{position:relative;text-align:center}.donation-banner{background-color:var(--color-primary);box-shadow:0 4px 6px #0000001a;font-size:var(--body-font-size-really-small);font-weight:700;left:70%;padding:var(--column-gap);position:absolute;top:-5%;transform:rotate(4deg);z-index:1}.donor-card figure{position:relative}.donor-card img{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.donor-card figcaption{background-color:var(--color-primary);bottom:0;font-size:var(--body-font-size-really-small);font-weight:700;padding:var(--column-gap);position:absolute;width:100%;z-index:2}.sponsor-card{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;padding:var(--column-gap)}.sponsor-card img{aspect-ratio:1/1;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.sponsor-card figcaption{display:none}#btn-3d,h3{grid-column:1/4}.short-content-left{grid-column:1/7}.short-content-right{grid-column:7/13}.long-content-right{display:grid;gap:var(--column-gap);grid-column:4/13;grid-template-columns:repeat(9,1fr)}.column-full,.content p{grid-column:1/-1}.column-1{grid-column-start:1}.column-2{grid-column-start:2}.column-4{grid-column-start:4}.column-7{grid-column-start:7}.column-10{grid-column-start:10}.span-3,.span-4{grid-column-end:span 3}.span-6{grid-column-end:span 6}.span-9{grid-column-end:span 9}.row-span-3{grid-row-end:span 3}@media screen and (orientation:landscape) and (min-width:1920px){:root{--body-outer-spacing:clamp(10px,20vw,1200px)}section.page.hero{padding:0;padding:var(--safty-1) var(--body-outer-spacing) 0 var(--safty-1)}.header-logo{bottom:var(--safty-1);position:absolute;right:var(--safty-1);width:calc(var(--spacing-content)*.5)}.inner-section,section.page{row-gap:var(--safty-1)}section.page{padding:var(--spacing-content) 0}section.green-page,section.grey-page{padding:var(--spacing-content) var(--body-outer-spacing)}footer .footer-content-container{padding:var(--spacing-content-half) var(--body-outer-spacing)}}@media screen and (orientation:portrait) and (max-width:1280px){:root{--spacing-content:160px;--spacing-content-half:80px;--column-gap:16px;--safty-1:64px}.basic-12er-grid,.section.page{grid-template-columns:repeat(4,1fr)}section.green-page,section.grey-page{padding:var(--spacing-content) var(--body-outer-spacing)}.inner-section>:first-child,section.page>:first-child{margin-bottom:calc(var(--safty-1)*-.5)}.inner-section,section.page{row-gap:var(--safty-1)}h1{margin-top:var(--column-gap)}.content,.info-boxes,.single-page-content,h3{grid-column:1/-1}.info-box{padding:var(--column-gap)}.header-logo{bottom:var(--body-outer-spacing);position:absolute;right:var(--body-outer-spacing);width:var(--spacing-content)}.mobile-span-full{grid-column:1/-1}#btn-3d,.my-button{grid-column:1/-1;margin:calc(var(--safty-1)*.5) 0}#btn-all-donors{margin-top:0}.news-grid{grid-column:1/-1}.footer-element:first-child{grid-column:2}.footer-element:nth-child(2){grid-column:3}.footer-element:nth-child(3){grid-column:4}}@media screen and (orientation:portrait) and (max-width:744px){:root{--spacing-content:110px;--spacing-content-half:55px;--column-gap:8px;--safty-1:24px}.basic-12er-grid,.section.page{grid-template-columns:repeat(2,1fr)}section.page{padding:var(--spacing-content) 0}section.green-page,section.grey-page{padding:var(--spacing-content) var(--body-outer-spacing)}.news-grid{grid-template-columns:repeat(6,1fr)}.donor-container{margin-top:var(--safty-1);row-gap:calc(var(--column-gap)*4)}.donor-container,.sponsors-container{grid-template-columns:repeat(2,1fr)}.donor-card figcaption{padding:calc(var(--column-gap)*1.5)}.info-boxes{margin:var(--spacing-content-half) 0}.footer-logo{top:60px;width:var(--spacing-content)}footer{display:grid;gap:var(--column-gap);grid-template-columns:1fr 1fr}footer .footer-content-container{display:flex;flex-direction:column;gap:calc(var(--column-gap)*2);grid-column:2}.footer-element:first-child{order:1;padding-top:100%}.footer-element:nth-child(2){order:3}.footer-element:nth-child(3){order:2}@media screen and (orientation:portrait) and (max-width:400px){.donation-banner{left:48%;top:-16%}}}.menu-container[data-v-bc8ee6fd]{height:100vh;position:fixed;right:0;top:0;width:100%;z-index:3}.blur[data-v-bc8ee6fd]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%}.blur[data-v-bc8ee6fd],nav[data-v-bc8ee6fd]{height:100%}nav[data-v-bc8ee6fd]{background-color:var(--color-primary);clip-path:polygon(50% 0,100% 0,100% 100%,38% 100%);padding-left:50%;padding-top:calc(var(--body-outer-spacing)*2);text-align:center}h1[data-v-bc8ee6fd]{margin-bottom:calc(var(--safty-1)/2)}h1[data-v-bc8ee6fd]:hover{text-decoration:underline}a[data-v-bc8ee6fd]{text-decoration:none}#burger-icon[data-v-bc8ee6fd]{cursor:pointer;font-size:var(--body-outer-spacing);position:fixed;right:0;top:var(--column-gap);z-index:4}@media screen and (orientation:portrait) and (max-width:1280px){#burger-icon[data-v-bc8ee6fd]{font-size:var(--font-size-h1)}nav[data-v-bc8ee6fd]{clip-path:polygon(23% 0,100% 0,100% 100%,8% 100%);padding-left:20%}}@media screen and (orientation:portrait) and (max-width:744px){nav[data-v-bc8ee6fd]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding-left:0;padding-top:calc(var(--body-outer-spacing)*2)}}@media screen and (orientation:landscape) and (min-width:1920px){nav[data-v-bc8ee6fd]{padding-top:var(--spacing-content)}#burger-icon[data-v-bc8ee6fd]{font-size:var(--font-size-h1)}}.page-header[data-v-106c0fe5]{grid-column:1/-1;margin-bottom:var(--safty-1);padding:calc(var(--body-outer-spacing)*1.5) 0 0 0}.page-header-title-container[data-v-106c0fe5]{grid-column:1/4}.page-header-text-content[data-v-106c0fe5]{grid-column:4/-1}.thumbnail[data-v-106c0fe5]{height:var(--spacing-content);-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (orientation:portrait) and (max-width:1280px){.thumbnail[data-v-106c0fe5]{height:calc(var(--spacing-content)*2);margin-top:var(--column-gap)}.page-header-text-content[data-v-106c0fe5]{grid-column:1/-1;margin-top:var(--safty-1)}.news-grid[data-v-106c0fe5]{grid-column:1/-1}}@media screen and (orientation:portrait) and (max-width:744px){.thumbnail[data-v-106c0fe5]{aspect-ratio:1/1;height:auto;margin-top:var(--safty-1);width:100%}}@media screen and (orientation:landscape) and (min-width:1920px){.page-header[data-v-106c0fe5]{padding:var(--safty-1) 0 0 0}.thumbnail[data-v-106c0fe5]{height:calc(var(--spacing-content)*1.5)}}.page-header[data-v-52ac3a9b]{grid-column:1/-1;margin-bottom:var(--safty-1);padding:calc(var(--body-outer-spacing)*1.5) 0 0 0}.page-header-title-container[data-v-52ac3a9b]{grid-column:1/4}.page-header-text-content[data-v-52ac3a9b]{grid-column:4/-1}.thumbnail[data-v-52ac3a9b]{height:var(--spacing-content);-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (orientation:portrait) and (max-width:1280px){.page-header-text-content[data-v-52ac3a9b]{grid-column:1/-1;margin-top:var(--safty-1)}}
