:root{--white:#fff;--dark:#171d18;--orange:#eb652b;--soft-orange:#f4a785;--green:#5a715e;--blue:#aeb7be;--sand:#fbf8f3;--olive:#d8d8c5;--radius-large:48px;--radius-medium:24px;--radius-small:12px;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px;overflow-x:clip}body{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--dark);background:var(--white);margin:0;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{font-family:var(--font-dm-serif-text), "DM Serif Text", serif;letter-spacing:-.01em;margin:0;font-weight:400}h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}h2{font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.1}h3{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.2}p{margin:0}.subtitle{letter-spacing:.1rem;font-size:.875rem;line-height:1.4}.large-text{letter-spacing:-.01em;font-size:19px;line-height:1.45}.muted{opacity:.75;font-size:.95rem}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.section{padding:56px 0}.section--soft{background:var(--sand)}.stack{flex-direction:column;gap:20px;display:flex}.stack--lg{gap:40px}.section-title{flex-direction:column;gap:16px;max-width:760px;display:flex}.two-col{align-items:center;gap:40px;display:grid}.two-col--top{align-items:start}.inner-section{border-radius:var(--radius-medium);padding:28px}.bg-blue{background:var(--blue)}.bg-sand{background:var(--sand)}.bg-orange{background:var(--soft-orange)}.bg-olive{background:var(--olive)}.navbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #171d1814;position:sticky;top:0}.navbar__inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:10px 24px;display:flex}.navbar__nav{gap:28px;font-size:1rem;display:none}.navbar__nav a{text-decoration:none}.navbar__nav a:hover{text-underline-offset:4px;text-decoration:underline}.navbar__actions{align-items:center;gap:16px;display:flex}.lang-switch{align-items:center;font-size:.9rem;font-weight:500;display:inline-flex}.lang-switch a{opacity:.55;padding:4px 8px;text-decoration:none}.lang-switch a+a{border-left:1px solid #171d1840}.lang-switch a:hover{opacity:1}.lang-switch a.is-active{opacity:1;text-underline-offset:4px;text-decoration:underline}.brand{flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none;display:inline-flex}.brand__logo{width:auto;height:32px;display:block}.brand__sub{letter-spacing:.32em;text-transform:lowercase;margin-top:3px;padding-left:1px;font-size:.8rem;font-weight:500}.brand--white{color:var(--white)}.brand--white .brand__logo{height:40px}.brand--white .brand__sub{margin-top:4px;font-size:1rem}.button{border:1px solid var(--sand);border-radius:var(--radius-large);background:var(--dark);height:49px;color:var(--white);text-align:center;justify-content:center;align-items:center;padding:0 40px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.button:hover{background:#454c46}.button.small{height:40px;padding:0 24px}.button--ghost{color:var(--dark);border-color:var(--dark);background:0 0}.button--ghost:hover{background:var(--dark);color:var(--white)}.actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero{padding:48px 0 56px}.hero-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-large);width:100%}.facts{border-bottom:1px solid #171d1814}.facts__grid{grid-template-columns:repeat(2,1fr);gap:24px;padding-top:32px;padding-bottom:32px;display:grid}.fact__value{font-family:var(--font-dm-serif-text), serif;color:var(--green);font-size:2.6rem;line-height:1}.fact__label{margin-top:6px;font-size:.95rem}.videos{gap:28px;display:grid}.video{flex-direction:column;gap:12px;margin:0;display:flex}.video__frame{aspect-ratio:16/9;border-radius:var(--radius-medium);background:var(--dark);overflow:hidden}.video__frame iframe{border:0;width:100%;height:100%;display:block}.video figcaption{flex-direction:column;gap:2px;display:flex}.video figcaption span{opacity:.75;font-size:.95rem}.reasons{gap:28px;display:grid}.reason{flex-direction:column;gap:12px;display:flex}.reason__n{font-family:var(--font-dm-serif-text), serif;color:var(--orange);font-size:1.1rem}.checklist{flex-direction:column;gap:12px;display:flex}.checklist-item{text-align:left;align-items:flex-start;gap:12px;display:flex}.check-circle{background:var(--dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.initiatives{gap:24px;display:grid}.initiative{flex-direction:column;gap:10px;display:flex}.initiative__img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-medium);width:100%;margin-bottom:6px}.cta{padding:40px 28px}.footer{color:var(--white);background:#2d332e;padding:48px 0 32px}.footer__inner{flex-direction:column;gap:24px;display:flex}.footer__links{flex-wrap:wrap;gap:24px;display:flex}.footer__links a{opacity:.9;text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__note{opacity:.6;font-size:.875rem}@media (min-width:768px){.section{padding:80px 0}.hero{padding:72px 0 80px}.navbar__nav{display:flex}.two-col{grid-template-columns:1fr 1fr;gap:64px}.inner-section{padding:48px}.facts__grid{grid-template-columns:repeat(4,1fr)}.videos{grid-template-columns:1fr 1fr}.reasons{grid-template-columns:repeat(3,1fr);gap:40px}.initiatives{grid-template-columns:repeat(2,1fr);gap:40px}.cta{padding:64px 48px}.footer__inner{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (min-width:1100px){.initiatives{grid-template-columns:repeat(4,1fr);gap:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.gGo3DG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.gGo3DG_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Serif Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6059847adc7880d-s.1-_qg7wfb67kj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/834d9a9b239edd2a-s.p.2m6fe1jqxff77.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f4ff8d7b0e8a26d-s.3nd3skvw9mw41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19155629e56b2aed-s.p.1-yexets919qm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Text Fallback;src:local(Times New Roman);ascent-override:94.79%;descent-override:30.65%;line-gap-override:0.0%;size-adjust:109.29%}._9sHi_G_className{font-family:DM Serif Text,DM Serif Text Fallback;font-weight:400}._9sHi_G_variable{--font-dm-serif-text:"DM Serif Text", "DM Serif Text Fallback"}
