.gallery__gallery{background:var(--background);min-height:100vh}.gallery__content{width:100%}.gallery__empty{text-align:center;color:var(--primary-text);line-height:var(--leading-body);padding:8rem 2rem}.gallery__masonry{columns:19rem;column-gap:1rem;padding:5rem 2rem 1rem;list-style:none}.gallery__masonry li{break-inside:avoid;margin:0 0 1rem}.gallery__item{position:relative;overflow:clip}.gallery__item__link{color:inherit;text-decoration:none;display:block}.gallery__item__image{max-width:100%;height:auto;display:block}.gallery__item__placeholder{aspect-ratio:4/3;text-align:center;color:var(--primary-text);line-height:var(--leading-body);background:#00470250;justify-content:center;align-items:center;padding:1rem;display:flex}.gallery__item__overlay{opacity:0;width:100%;color:var(--primary-text);background-image:linear-gradient(#0000,#000);padding:1rem;transition:all .8s;display:block;position:absolute;bottom:0;left:0;transform:translateY(100%)}.gallery__item:hover .gallery__item__overlay,.gallery__item__link:focus-visible .gallery__item__overlay{opacity:1;transform:translateY(0%)}.gallery__item__overlay b{font-size:var(--step-1);line-height:var(--leading-heading);display:block}.gallery__item__overlay p{line-height:var(--leading-body);margin:.5rem 0 0}.gallery__item__meta{font-size:var(--step--1);line-height:var(--leading-body);color:#e8f5e9;margin-top:.5rem;display:block}@media (hover:none){.gallery__item__overlay{opacity:1;transform:translateY(0%)}}@media screen and (width<=660px){.gallery__masonry{padding:5rem 1rem 1rem}}.navbar__navbar{border-bottom:1px solid var(--border-soft);border-radius:var(--border-radius-2);z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:none;width:100%;height:60px;display:flex;position:fixed;top:0}.navbar__navbar.secondary{background:#00470250}.navbar__logoWrapper{justify-content:center;align-items:center;min-width:60px;min-height:60px;display:flex}.navbar__logoWrapper>svg{cursor:pointer;width:2rem;height:2rem;transition:all .2s}.navbar__logoWrapper>svg:hover{filter:drop-shadow(var(--button-background) 0 0 8px);transform:scale(1.1)}.navbar__logoWrapper>svg:active{transform:scale(.9)}.navbar__spaceWrapper{width:100%;color:var(--primary-text);justify-content:space-between;align-items:center;padding:.4em 1em;display:flex}.navbar__linksWrapper{justify-content:space-between;align-items:center;font-size:.8em;display:flex}.navbar__linksWrapper>a{color:var(--primary-text);height:100%;padding:0 1em;text-decoration:none}.navbar__linksWrapper>button{background:var(--button-background);margin-left:1rem}.navbar__mobile{display:none}@media screen and (width<=660px){.navbar__linksWrapper{z-index:2;background:var(--secondary-text);width:100%;height:100vh;padding:0 1rem;display:none;position:fixed;top:0;left:0}.navbar__navbar.secondary .navbar__linksWrapper{background:var(--primary-text)}.navbar__mobile{color:var(--primary-text);display:block}.navbar__linksWrapper:not(.navbar__closed){flex-direction:column;justify-content:flex-start;display:flex}.navbar__linksWrapper>*{width:100%;padding:1rem 0;height:min-content!important}.navbar__linksWrapper>a{padding:1rem 0}.navbar__linksWrapper>button{margin:1rem 0 0}.navbar__mobile__close{justify-content:flex-end;display:flex}.navbar__closed{display:none}}.footer__footer{border-top:1px solid var(--border-soft);color:var(--primary-text);padding:3rem 12rem 1.5rem}.footer__columns{flex-wrap:wrap;gap:2rem 4rem;display:flex}.footer__column{flex-direction:column;flex:12rem;gap:.5rem;display:flex}.footer__brand{flex:2 20rem}.footer__logo>svg{width:2rem;height:2rem}.footer__tagline{max-width:42ch;font-size:var(--step--1);line-height:var(--leading-body);margin:0}.footer__credit{font-size:var(--step--1);line-height:var(--leading-body);color:#e8f5e9;margin:0}.footer__credit a{color:inherit}.footer__heading{font-size:var(--step-1);line-height:var(--leading-heading);margin:0 0 .25rem}.footer__links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__links a{font-size:var(--step--1);line-height:var(--leading-body);color:var(--primary-text);text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__bottom{border-top:1px solid var(--border-soft);font-size:var(--step--1);line-height:var(--leading-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:2.5rem;padding-top:1rem;display:flex}.footer__bottom a{color:var(--primary-text)}@media screen and (width<=660px){.footer__footer{padding:2rem 1em 1.5rem}.footer__columns{flex-direction:column;gap:2rem}}.homepage__homepage{background-image:radial-gradient(75% 75% at 68% 71%,#3da42c10 0%,#1c802660 100%),radial-gradient(80% 120% at 20% 16%,#559c34 0%,#152d15 100%);height:min-content}.homepage__content{width:100%;height:100%;display:flex}.homepage__main{width:100%;height:100%}.sidebar__wrapper{z-index:2;border-right:1px solid var(--border-soft);border-radius:var(--border-radius-2);pointer-events:none;flex-direction:column-reverse;min-width:60px;height:100%;display:flex;position:fixed;top:0;left:0}.sidebar__progress{background:var(--primary-text);border-radius:var(--border-radius-2);width:100%;position:relative;overflow:hidden}.sidebar__mouse{color:var(--primary-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100px;display:flex;position:absolute;bottom:0;left:0}.sidebar__mouse>.lucide-move-down{animation:1s infinite alternate sidebar-instruct-scroll}.sidebar__mouse>.lucide-mouse>path{animation:1s infinite alternate-reverse sidebar-instruct-scroll}@keyframes sidebar-instruct-scroll{0%{transform:translateY(0)}to{transform:translateY(2px)}}@media screen and (width<=660px){.sidebar__wrapper{display:none}}.hero__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2em;width:100%;height:100vh;display:flex;position:relative}.hero__hero>*{margin:0}.hero__hero>p{color:var(--primary-text);max-width:60ch;line-height:var(--leading-body);margin-inline:auto}.hero__headline{font-size:clamp(2rem,1rem + 4.5vw,3.5rem);font-weight:700;line-height:var(--leading-display)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__headline{background-image:var(--primary-header-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero__headline{color:var(--primary-header-solid)}}.hero__disclaimer{color:#e8f5e9;font-size:.8em;display:block;position:absolute;bottom:10%}.hero__disclaimer a{color:var(--primary-text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hero__disclaimer a:hover{text-decoration:underline}@media screen and (width<=660px){.hero__hero{text-align:left;justify-content:left;padding:30% 1em}.hero__disclaimer{padding:0 2em}}.stats__main{text-align:center;color:var(--primary-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem 4rem;padding:3rem 12rem;display:flex}.stats__item{flex-direction:column;gap:.25rem;display:flex}.stats__value{color:var(--primary-header-solid);font-family:Philosopher,Lexend,Georgia,serif;font-size:var(--step-4);font-weight:700;line-height:var(--leading-heading)}.stats__label{font-size:var(--step--1);line-height:var(--leading-body);letter-spacing:.04em}.stats__caption{width:100%;font-size:var(--step--1);line-height:var(--leading-body);color:#e8f5e9;margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.stats__value{background-image:var(--primary-header-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}@media screen and (width<=660px){.stats__main{gap:1.5rem 2.5rem;padding:3rem 1em}}.visimisi__track{--vm-travel:300vh;--vm-fade-start:.25;--vm-fade-window:.12;--vm-p:0;--vm-fade:clamp(0, calc((var(--vm-p) - var(--vm-fade-start)) / var(--vm-fade-window)), 1);height:calc(var(--vm-travel) + 100vh);position:relative}.visimisi__stage{grid-template:"layer"1fr/1fr;height:100vh;display:grid;position:sticky;top:0}.visimisi__anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.visimisi__anchor--visi{top:0}.visimisi__anchor--misi{top:calc(.37 * var(--vm-travel))}.visimisi__layer{will-change:opacity, transform;flex-direction:column;grid-area:layer;justify-content:center;min-height:0;padding:3rem clamp(2rem,12vw,12rem);display:flex}.visimisi__layer--visi{opacity:calc(1 - var(--vm-fade));transform:translateY(calc(var(--vm-fade) * -3rem))}.visimisi__layer--misi{opacity:var(--vm-fade);transform:translateY(calc((1 - var(--vm-fade)) * 3rem));align-items:end}.visimisi__layer--misi>*{width:50%}.visimisi__header{background-image:var(--primary-header-text);font-size:clamp(3rem,6vw,5.5rem);font-weight:700;line-height:var(--leading-display);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem}.visimisi__text{color:var(--primary-text);max-width:60ch;line-height:var(--leading-body);margin:0}.visimisi__text+.visimisi__text{margin-top:1rem}.visimisi__list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.visimisi__item{--vm-item-start:0;--vm-item-span:.06;--vm-item-p:clamp(0, calc((var(--vm-p) - var(--vm-item-start)) / var(--vm-item-span)), 1);opacity:calc(.28 + .72 * var(--vm-item-p));transform:translateX(calc((1 - var(--vm-item-p)) * .75rem));will-change:opacity, transform;padding-left:1.5rem;position:relative}.visimisi__item:before{content:"";background:var(--primary-header-solid);width:3px;opacity:var(--vm-item-p);transform:scaleY(var(--vm-item-p));transform-origin:top;border-radius:999px;position:absolute;inset:.2em auto .2em 0}.visimisi__itemTitle{color:var(--primary-text);font-weight:600;line-height:var(--leading-heading);display:block}.visimisi__itemText{color:var(--primary-text);font-size:var(--step--1);line-height:var(--leading-body);margin:.25rem 0 0}@media screen and (width>=661px) and (height<=820px){.visimisi__layer{padding:2rem clamp(2rem,10vw,10rem)}.visimisi__header{margin-bottom:1rem;font-size:clamp(2.5rem,4.5vw,3.75rem)}.visimisi__list{gap:.75rem}.visimisi__itemText{font-size:.8125rem}}@media screen and (width<=660px),(prefers-reduced-motion:reduce){.visimisi__track{height:auto}.visimisi__stage{height:auto;display:block;position:static}.visimisi__anchor{display:block;position:static}.visimisi__layer{opacity:1;will-change:auto;padding:7rem clamp(2rem,12vw,12rem);transform:none}.visimisi__header{font-size:clamp(4rem,13vw,10rem)}.visimisi__item{--vm-item-p:1;will-change:auto}}@media screen and (width<=660px){.visimisi__layer{padding:7rem 1em}.visimisi__layer--misi>*{width:100%}}.profil__main{gap:2rem;padding:5rem 12rem;display:flex}.profil__left{flex:2}.profil__header{background-image:var(--primary-header-text);font-weight:700;font-size:var(--step-4);line-height:var(--leading-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0}.profil__text{color:var(--primary-text);max-width:65ch;line-height:var(--leading-body)}.profil__right{flex:1}.profil__right__image{border-radius:var(--border-radius-second);max-width:100%;height:auto}@media screen and (width<=660px){.profil__main{flex-direction:column;gap:0;padding:7rem 1em}}.faq__main{padding:5rem 12rem}.faq__header{background-image:var(--primary-header-text);font-weight:700;font-size:var(--step-4);line-height:var(--leading-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 2rem}.faq__list{flex-direction:column;gap:.75rem;max-width:70ch;display:flex}.faq__item{border:1px solid var(--border-soft);border-radius:var(--border-radius-2);color:var(--primary-text);padding:.75rem 1rem}.faq__question{font-family:Philosopher,Lexend,Georgia,serif;font-size:var(--step-1);line-height:var(--leading-heading);cursor:pointer}.faq__question::marker{color:var(--primary-header-solid)}.faq__question:hover{color:var(--primary-header-solid)}.faq__answer{line-height:var(--leading-body);margin:.75rem 0 0}@media screen and (width<=660px){.faq__main{padding:7rem 1em}}@font-face{font-family:Lexend;src:url(/assets/Lexend-Medium-BgzewYZZ.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-SemiBold-D7R01uxe.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Regular-D5lX0J_N.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-ExtraLight-BgHSjcTN.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Light-Byowuz-s.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Thin-D2RXJj8Q.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Black-dzzcZLNP.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-ExtraBold-DAb67W-5.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Bold-ChkdKZgE.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Philosopher;src:url(/assets/Philosopher-Regular-DGKB2PEw.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Philosopher;src:url(/assets/Philosopher-Bold-CPpa1FcA.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Philosopher;src:url(/assets/Philosopher-BoldItalic-Bblu9b3M.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Philosopher;src:url(/assets/Philosopher-Italic-CAuvPTTE.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}#root{--background:#218a2b;--primary-text:#fff;--secondary-text:#218a2b;--primary-header-text:radial-gradient(230.88% 96.39% at 19.17% 21.57%, #eac130 0, #cda30d 100%);--primary-header-solid:#d8a815;--border-soft:#6dac78c0;--border-radius-second:5px;--button-background:#ffffffc9;--button-background-hover:#fff;--border-radius-2:5px;--step--1:.875rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.563rem;--step-3:1.953rem;--step-4:2.441rem;--step-5:3.052rem;--leading-display:1.05;--leading-heading:1.15;--leading-body:1.55}html,body,#root{height:100%}body{min-height:100vh;margin:0}body *{box-sizing:border-box;outline:0;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Philosopher,Lexend,Georgia,serif;line-height:var(--leading-heading);text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4,h5,h6{font-size:var(--step-1)}p{text-wrap:pretty}.br-desktop{display:inline}button{border-radius:var(--border-radius-second);cursor:pointer;border:0;margin:0;padding:.4em .8em;font-weight:400}button:hover{background-color:var(--button-background-hover)}@media screen and (width<=660px){html,body,#root{overscroll-behavior:none}.br-desktop{display:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
