@import "https://use.typekit.net/upj4lmw.css";
:root{--black-1:#000;--black-2:#242433;--green-1:#2c5f39;--green-2:#64b94f;--green-3:#6ac753;--orange:#d97d40;--yellow:#fff7d5;--white:#fff;--font-level-1:calc(63px + (200 - 63)*((100vw - 1200px)/(3840 - 1200)));--font-level-2:calc(34.5px + (109 - 34.5)*((100vw - 1200px)/(3840 - 1200)));--font-level-3:calc(18.4px + (58 - 18.4)*((100vw - 1200px)/(3840 - 1200)));--font-level-4:calc(13px + (40 - 13)*((100vw - 1200px)/(3840 - 1200)));--line-weight-1:calc(1.5px + (3 - 1.5)*((100vw - 1200px)/(3840 - 1200)));--line-weight-2:calc(3px + (6 - 3)*((100vw - 1200px)/(3840 - 1200)));--container-width:calc(1140px + (3640 - 1140)*((100vw - 1200px)/(3840 - 1200)))}@media screen and (max-width:1024px){:root{--font-level-1:calc(48px + (158 - 48)*((100vw - 300px)/(1024 - 300)));--font-level-2:calc(23.2px + (79.2 - 23.2)*((100vw - 300px)/(1024 - 300)));--font-level-3:calc(13.8px + (46.8 - 13.8)*((100vw - 300px)/(1024 - 300)));--font-level-4:calc(11px + (38 - 11)*((100vw - 300px)/(1024 - 300)));--line-weight-1:calc(1px + (4 - 1)*((100vw - 300px)/(1200 - 300)));--line-weight-2:calc(2px + (6 - 2)*((100vw - 300px)/(1200 - 300)));--container-width:calc(279px + (1120 - 279)*((100vw - 300px)/(1200 - 300)))}}html,body{font-variant-ligatures:none;max-width:100vw;color:var(--black-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-family:Cy,sans-serif;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media screen and (min-width:1025px){html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.custom-scrollbar-track{z-index:9999;cursor:pointer;pointer-events:auto;background-color:#0000;width:8px;position:fixed;top:0;bottom:0;right:0}.custom-scrollbar-track .custom-scrollbar-thumb{opacity:0;width:8px;margin:0 auto;transition:opacity .3s,background-color .2s}.custom-scrollbar-track.visible .custom-scrollbar-thumb,.custom-scrollbar-track:hover .custom-scrollbar-thumb{opacity:1}.custom-scrollbar-thumb{cursor:grab;background-color:#000;width:100%;transition:background-color .2s}.custom-scrollbar-thumb:hover,.custom-scrollbar-thumb:active{background-color:#000}.custom-scrollbar-thumb:active{cursor:grabbing}}*{box-sizing:border-box;margin:0;padding:0}p,.link{font-size:var(--font-level-3);margin-bottom:calc(2.04545vw + 1.45455px);font-weight:500;line-height:136%}@media screen and (max-width:1024px){p,.link{margin-bottom:calc(6.35359vw - 7.06077px);line-height:134%}}ul{margin-bottom:calc(2.04545vw + 1.45455px);padding-left:calc(2.04545vw - .545454px);list-style:outside}@media screen and (max-width:1024px){ul{margin-bottom:calc(6.35359vw - 7.06077px);padding-left:calc(5.80111vw + .596684px)}}ul li{font-size:var(--font-level-3);font-weight:500;line-height:136%}ul li p{margin-bottom:0}@media screen and (max-width:1024px){ul li{line-height:134%}}p strong{font-weight:700}a{color:inherit;text-decoration:none}button{color:var(--black-2)}.title{font-size:var(--font-level-2);margin-bottom:calc(1.13636vw - 1.63636px);font-weight:600;line-height:115%}@media screen and (max-width:1024px){.title{margin-bottom:calc(5.93923vw - 6.81768px);line-height:112%}}.link{vertical-align:middle;border-bottom:var(--line-weight-1)solid var(--black-2);text-decoration:none;display:inline-block;position:relative;overflow:hidden}.link .reveal-inner{transition:transform .5s cubic-bezier(.19,1,.22,1);display:block}.link .reveal-inner span.arrow:before{content:url(/assets/images/link_arrow.svg);width:calc(1.32576vw - .90909px);height:auto;padding-right:calc(.378788vw + .454546px);display:inline-block}@media screen and (max-width:1024px){.link .reveal-inner span.arrow:before{width:calc(3.59116vw + 1.22652px);padding-right:calc(1.38122vw - .143647px)}}.link .reveal-inner span.hidden{position:absolute;top:110%;left:0}.link:hover .reveal-inner{transform:translateY(-110%)}.alt1{font-feature-settings:"ss01" 1}.alt2{font-feature-settings:"ss02" 2}.alt3{font-feature-settings:"ss03" 3}@media screen and (max-width:1024px){.show-on-desktop{display:none!important}}@media screen and (min-width:1025px){.show-on-mobile{display:none!important}}.grecaptcha-badge{visibility:hidden!important}
