html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1290px;--strong1:#1C1C1C;--strong2:#404040;--strong3:#737373;--strong4:#999999;--strong5:#BFBFBF;--strong6:#E6E6E6;--strong7:#073416;--strong8:#0C5926;--strong9:#118036;--strong10:#16A646;--strong11:#1BCC56;--strong12:#4CED7A;--medium1:#192600;--medium2:#334D00;--medium3:#5D8C00;--medium4:#75B000;--medium5:#95CC28;--medium6:#C9FF5E;--medium7:#39403F;--medium8:#5B6665;--medium9:#7D8C8B;--medium10:#A1B5B4;--medium11:#CCD9D8;--medium12:#EBF2F1;--soft1:#21260D;--soft2:#50592F;--soft3:#79805D;--soft4:#A2A68D;--soft5:#c9ccb8;--soft6:#F3F4EB;--soft7:#0D0D0D;--soft8:#333333;--soft9:#595959;--soft10:#808080;--soft11:#BFBFBF;--soft12:#EFEFEF;--generic1:#FFFF;--text-2xs:clamp(1rem,calc(0vw + 1rem),1rem);--text-xs:clamp(1.2rem,calc(0vw + 1.2rem),1.2rem);--text-s:clamp(1.4rem,calc(0vw + 1.4rem),1.4rem);--text-m:clamp(1.6rem,calc(0vw + 1.6rem),1.6rem);--text-l:clamp(1.8rem,calc(0.21vw + 1.73rem),2rem);--text-2l:clamp(2rem,calc(0.21vw + 1.93rem),2.2rem);--text-3l:clamp(2.2rem,calc(0.21vw + 2.13rem),2.4rem);--text-4l:clamp(2.4rem,calc(0.41vw + 2.27rem),2.8rem);--text-xl:clamp(2.8rem,calc(0.41vw + 2.67rem),3.2rem);--text-2xl:clamp(3.2rem,calc(0.41vw + 3.07rem),3.6rem);--text-3xl:clamp(3.6rem,calc(0.41vw + 3.47rem),4rem);--font-4xl:clamp(4rem,calc(0.41vw + 3.87rem),4.4rem);--font-5xl:clamp(4.4rem,calc(2.06vw + 3.74rem),6.4rem);}.expand-click:not(a){position:static;}.expand-click:not(a) a{position:static;}.expand-click:not(a) > a:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;z-index:2;}a.expand-click{position:static;}a.expand-click:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;}.expand-click:focus-within:after{content:'';position:absolute;inset:-2px;z-index:1;outline:2px solid var(--primary);outline-offset:2px;display:var(--after-display);}.expand-click:focus-within:focus{outline:none;}/* Color System */ /* Fluid Spacing */ /* Fluid Typography */ /* Headings */ h1{font-size:var(--font-5xl);}h2{font-size:var(--text-xl);}h3{font-size:var(--text-3l);}h4{font-size:var(--text-3l);}/* Custom Stylesheets */ /* Add your custom CSS here */