.c-link{position:relative}.c-link:before{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.c-link--initial-hidden:before{transform-origin:100%;transform:scaleX(0)}@media (hover:hover){.c-link:hover:before{transform-origin:100%;transform:scaleX(0)}.c-link--initial-hidden:hover:before{transform-origin:0;transform:scaleX(1)}}.c-multiline-underline span{background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s}@media (hover:hover){.c-multiline-underline:hover span{background-size:100% 100%}}.c-breadcrumbs ol{gap:var(--s-5) var(--s-10);flex-wrap:wrap;display:flex}.c-breadcrumbs li{gap:var(--s-10);display:flex}.c-page-header{padding-top:calc(var(--s-navigation) + var(--s-60));padding-bottom:var(--s-60);align-items:end;min-height:62svh}.c-page-header__content{gap:var(--s-25);flex-direction:column;grid-column:span 7;display:flex}.c-page-header__title{max-width:13em}.c-page-header__text{max-width:22.2em}.c-page-header__aside{color:var(--black);grid-column:9/-1}@media (width<=1140px){.c-page-header{min-height:0;padding-top:calc(var(--s-navigation) + var(--s-40))}.c-page-header__content,.c-page-header__aside{grid-column:1/-1}.c-page-header__aside{width:100%;max-width:480px}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");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}:root{--s-5:.31rem;--s-10:.63rem;--s-15:.94rem;--s-20:clamp(.94rem, .35vw + .83rem, 1.25rem);--s-25:clamp(.94rem, .69vw + .73rem, 1.56rem);--s-30:clamp(1.25rem, .69vw + 1.04rem, 1.88rem);--s-35:clamp(1.56rem, .69vw + 1.35rem, 2.19rem);--s-40:clamp(1.88rem, .69vw + 1.67rem, 2.5rem);--s-45:clamp(2.19rem, .69vw + 1.98rem, 2.81rem);--s-50:clamp(2.5rem, .69vw + 2.29rem, 3.13rem);--s-60:clamp(3.13rem, .69vw + 2.92rem, 3.75rem);--s-70:clamp(3.13rem, 1.39vw + 2.71rem, 4.38rem);--s-80:clamp(3.75rem, 1.39vw + 3.33rem, 5rem);--s-90:clamp(3.75rem, 2.08vw + 3.13rem, 5.63rem);--s-100:clamp(4.38rem, 2.08vw + 3.75rem, 6.25rem);--s-125:clamp(4.38rem, 3.82vw + 3.23rem, 7.81rem);--s-150:clamp(5rem, 4.86vw + 3.54rem, 9.38rem);--s-220:clamp(7.5rem, 6.94vw + 5.42rem, 13.75rem);--statistic-number:clamp(6rem, 1.67vw + 5.5rem, 7.5rem);--heading-1:clamp(2rem, 2.22vw + 1.33rem, 4rem);--heading-2:clamp(2rem, 1.11vw + 1.67rem, 3rem);--heading-3:clamp(2.25rem, .28vw + 2.17rem, 2.5rem);--paragraph-xxl:clamp(1.25rem, 1.11vw + .92rem, 2.25rem);--paragraph-xl:clamp(1.25rem, .83vw + 1rem, 2rem);--paragraph-l:clamp(1.25rem, .28vw + 1.17rem, 1.5rem);--paragraph-m:1.25rem;--paragraph-s:1rem;--link-m:clamp(1.25rem, .28vw + 1.17rem, 1.5rem);--black:#000;--white:#fff;--black-10:#0000001a;--black-20:#0003;--black-30:#0000004d;--black-50:#00000080;--white-30:#ffffff4d;--white-50:#ffffff80;--green:#2d9b4c;--mint-green:#d3ffc3;--very-light-gray-green:#eaefde;--light-gray-green:#e4e9dc;--almost-white:#efefe7;--olive-green:#acbc85;--light-green:#d6dfc0;--purple:#d08ce8;--light-purple-gray:#b1acc1;--yellow:#e0c84b;--gray:#d9d9d9;--red:red;--navigation-height:72px;--navigation-border-radius:var(--s-15);--s-navigation:calc(var(--navigation-height) + var(--s-20));--ease:cubic-bezier(.55, .085, .68, .53);--sans:"Instrument Sans Variable", sans-serif;--serif:"Fraunces Variable", serif}@media (width<=1140px){:root{--navigation-height:52px;--navigation-border-radius:var(--s-10)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--s-navigation) + var(--s-20))}html,body,h1,h2,h3,p,ul,ol,li,figure,fieldset,dl,dd{border:0;margin:0;padding:0}ul,ol{list-style:none}body{color:var(--black);background:var(--white);font-family:var(--sans);font-size:var(--paragraph-s);-webkit-font-smoothing:antialiased;font-weight:400;line-height:150%}h1,h2,h3,b,strong{font-weight:400}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}::selection{color:var(--white);background:var(--black)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--black);outline:0}.u-heading-1{font-size:var(--heading-1);line-height:120%}.u-heading-2{font-size:var(--heading-2);letter-spacing:-.01em;line-height:110%}.u-heading-3{font-size:var(--heading-3);letter-spacing:-.01em;line-height:120%}.u-paragraph-xxl{font-size:var(--paragraph-xxl);line-height:120%}.u-paragraph-xl{font-size:var(--paragraph-xl);line-height:120%}.u-paragraph-l{font-size:var(--paragraph-l);letter-spacing:.01em;line-height:130%}.u-paragraph-m{font-size:var(--paragraph-m);line-height:130%}.u-paragraph-s{font-size:var(--paragraph-s);line-height:150%}.u-link-m{font-size:var(--link-m);letter-spacing:-.01em;line-height:110%}.u-statistic-number{font-size:var(--statistic-number);line-height:110%}.u-italic-serif i,.u-serif{font-family:var(--serif);font-style:normal;font-weight:350}.u-muted{opacity:.5}.o-section{padding-left:var(--s-30);padding-right:var(--s-30);--background-color:var(--white)}.o-section--dark{background:var(--black);color:var(--white);--background-color:var(--black)}.o-section--dark ::selection{color:var(--black);background:var(--white)}.o-section--light-gray-green{background:var(--light-gray-green);--background-color:var(--light-gray-green)}.o-section--olive-green{background:var(--olive-green);--background-color:var(--olive-green)}.o-container{max-width:1860px;margin-left:auto;margin-right:auto}.o-grid{gap:var(--s-30);grid-template-columns:repeat(12,1fr);display:grid}.o-section--light-green{background:var(--light-green);--background-color:var(--light-green)}.o-section--purple{background:var(--purple);--background-color:var(--purple)}.o-section--light-purple-gray{background:var(--light-purple-gray);--background-color:var(--light-purple-gray)}.o-section--yellow{background:var(--yellow);--background-color:var(--yellow)}.o-section--gray{background:var(--gray);--background-color:var(--gray)}.o-section--green{background:var(--green);--background-color:var(--green)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-count{vertical-align:super;font-size:.6em;line-height:0}.u-skip-link{top:var(--s-10);left:var(--s-10);z-index:300;padding:var(--s-10) var(--s-15);background:var(--black);color:var(--white);border-radius:var(--s-10);position:absolute;transform:translateY(-200%)}.u-skip-link:focus{transform:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.c-no-photo{width:22%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o-footer{background:var(--green);color:var(--black);padding-left:var(--s-30);padding-right:var(--s-30);overflow:hidden}.c-footer{padding-bottom:var(--s-20)}.c-footer__middle{padding-top:var(--s-100);margin-bottom:var(--s-125)}.c-footer__menu{grid-column:span 2}.c-footer__menu a{transition:opacity .4s cubic-bezier(.215,.61,.355,1);display:block}@media (hover:hover){.c-footer__middle:has(.c-footer__menu a:hover) .c-footer__menu a:not(:hover){opacity:.5}}.c-footer__copyright{text-align:right;grid-column:span 3/-1}.c-footer__bottom-content{margin-bottom:var(--s-70)}.c-footer__logo{letter-spacing:-.05em;white-space:nowrap;font-size:12.4vw;line-height:.85}@media (width>=1920px){.c-footer__logo{font-size:232px}}@media (width<=1140px){.c-footer__menu{grid-column:span 4}.c-footer__copyright{text-align:left;margin-top:var(--s-30);grid-column:1/-1}}@media (width<=800px){.c-footer__menu{grid-column:span 6}}@media (width<=480px){.c-footer__menu{grid-column:1/-1}}.o-navigation{z-index:200;width:100%;padding:var(--s-20);pointer-events:none;position:fixed;top:0;left:0}.c-navigation{height:var(--navigation-height);pointer-events:auto;color:var(--black);display:flex}.c-navigation__block{background:var(--mint-green);border-radius:var(--navigation-border-radius);flex-shrink:0;align-items:center;height:100%;display:flex}.c-navigation__logo-type{padding:0 var(--s-20);font-size:var(--paragraph-l);letter-spacing:-.02em;white-space:nowrap}.c-navigation__logo-mark{padding:var(--s-10)}.c-navigation__logo-mark svg{width:auto;height:100%;display:block}.c-navigation__nav{flex:1;justify-content:flex-end}.c-navigation__nav ul{gap:var(--s-20);padding-right:var(--s-20);display:flex}.c-menu-link{padding:var(--s-5);line-height:100%;display:block}.c-menu-link span{position:relative}.c-menu-link span:before{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.c-menu-link.is-active{opacity:.5;pointer-events:none}.c-navigation__cta{padding:0 var(--s-30);transition:background-color .2s var(--ease);justify-content:center;line-height:100%;position:relative;overflow:hidden}.c-navigation__cta span{white-space:nowrap;transition:transform .4s}.c-navigation__cta svg{width:1em;height:auto;right:calc(var(--s-30) - .7em);opacity:0;transform:translateX(var(--s-10));transition:opacity .3s,transform .3s;position:absolute}.c-navigation__toggle{padding:var(--s-10) var(--s-15);cursor:pointer;transition:background-color .2s var(--ease);border:0;line-height:100%;display:none}@media (hover:hover){.c-menu-link:hover span:before{transform-origin:0;transform:scaleX(1)}.c-navigation__cta:hover,.c-navigation__toggle:hover{background:var(--green)}.c-navigation__cta:hover span{transform:translate(-.7em)}.c-navigation__cta:hover svg{opacity:1;transform:translate(0)}}@media (width<=1140px){.c-navigation__nav{display:none}.c-navigation__cta{flex:1}.c-navigation__toggle{display:flex}}@media (width<=480px){.c-navigation__logo-type{padding:0 var(--s-10);font-size:var(--paragraph-s)}.c-navigation__logo-mark{padding:6px}.c-navigation__cta{padding:0 var(--s-10)}}.o-mobile-navigation{top:var(--s-navigation);z-index:200;pointer-events:none;width:100%;display:none;position:fixed;left:0}.o-mobile-navigation.is-active{display:block}.c-mobile-navigation{width:400px;max-width:100%;padding:4px var(--s-20);pointer-events:auto;margin-left:auto}.c-mobile-navigation__item{position:relative}.c-mobile-navigation__item:not(:last-child):before{content:"";bottom:0;left:var(--s-30);right:var(--s-30);border-top:1px solid var(--black);opacity:.3;z-index:2;position:absolute}.c-mobile-navigation__link{padding:var(--s-20);background:var(--mint-green);border-radius:var(--s-15);transition:background-color .2s var(--ease);display:block}@media (hover:hover){.c-mobile-navigation__link:hover{background:var(--green)}}@media (width<=640px){.c-mobile-navigation{width:100%}}
