:root{--Weight-Normal:400;--Weight-Medium:500;--Weight-Mono:400;--Display-D1:2.9375rem;--Display-D2:2.4375rem;--Display-D3:1.9375rem;--Headline-H1:1.9375rem;--Headline-H1_fixed:1.9375rem;--Headline-H2:1.6875rem;--Headline-H2_fixed:1.6875rem;--Headline-H3:1.4375rem;--Headline-H3_fixed:1.4375rem;--Headline-H4:1.1875rem;--Headline-H4_fixed:1.1875rem;--Body-and-Subhead-B1:1.0625rem;--Body-and-Subhead-B1_fixed:1.0625rem;--Body-and-Subhead-B2:.9375rem;--Body-and-Subhead-B2_fixed:.9375rem;--Caption-C1:.8125rem;--Caption-C1_fixed:.8125rem;--Caption-C2:.6875rem;--Caption-C2_fixed:.6875rem;--Leading-Display-leading-D1:3.375rem;--Leading-Display-leading-D2:2.8125rem;--Leading-Display-leading-D3:2.25rem;--Leading-Headline-leading-H1:2.5rem;--Leading-Headline-leading-H1_fixed:2.5rem;--Leading-Headline-leading-H2:2.1875rem;--Leading-Headline-leading-H2_fixed:2.1875rem;--Leading-Headline-leading-H3:1.875rem;--Leading-Headline-leading-H3_fixed:1.875rem;--Leading-Headline-leading-H4:1.5625rem;--Leading-Headline-leading-H4_fixed:1.5625rem;--Leading-Body-leading-B1:1.6875rem;--Leading-Body-leading-B1_fixed:1.6875rem;--Leading-Body-leading-B2:1.5rem;--Leading-Body-leading-B2_fixed:1.5rem;--Leading-Caption-leading-C1:1.3125rem;--Leading-Caption-leading-C1_fixed:1.3125rem;--Leading-Caption-leading-C2:1.125rem;--Leading-Caption-leading-C2_fixed:1.125rem}@media (min-width:735px){:root{--Display-D1:3.4375rem;--Display-D2:2.9375rem;--Display-D3:2.4375rem;--Headline-H1:2.0625rem;--Headline-H2:1.8125rem;--Headline-H3:1.5625rem;--Headline-H4:1.3125rem;--Body-and-Subhead-B1:1.125rem;--Body-and-Subhead-B2:1rem;--Caption-C1:.875rem;--Caption-C2:.75rem;--Leading-Display-leading-D1:3.9375rem;--Leading-Display-leading-D2:3.375rem;--Leading-Display-leading-D3:2.8125rem;--Leading-Headline-leading-H1:2.6875rem;--Leading-Headline-leading-H2:2.375rem;--Leading-Headline-leading-H3:2.0625rem;--Leading-Headline-leading-H4:1.6875rem;--Leading-Body-leading-B1:1.8125rem;--Leading-Body-leading-B2:1.625rem;--Leading-Caption-leading-C1:1.4375rem;--Leading-Caption-leading-C2:1.25rem}}@media (min-width:1069px){:root{--Display-D1:3.9375rem;--Display-D2:3.4375rem;--Display-D3:2.9375rem;--Headline-H1:2.1875rem;--Headline-H2:1.9375rem;--Headline-H3:1.6875rem;--Headline-H4:1.4375rem;--Body-and-Subhead-B1:1.1875rem;--Body-and-Subhead-B2:1.0625rem;--Caption-C1:.9375rem;--Caption-C2:.8125rem;--Leading-Display-leading-D1:4.5rem;--Leading-Display-leading-D2:3.9375rem;--Leading-Display-leading-D3:3.375rem;--Leading-Headline-leading-H1:2.875rem;--Leading-Headline-leading-H2:2.5rem;--Leading-Headline-leading-H3:2.1875rem;--Leading-Headline-leading-H4:1.875rem;--Leading-Body-leading-B1:1.875rem;--Leading-Body-leading-B2:1.6875rem;--Leading-Caption-leading-C1:1.5rem;--Leading-Caption-leading-C2:1.3125rem}}.text-Display-D1{font-size:var(--Display-D1);line-height:var(--Leading-Display-leading-D1);font-weight:var(--Weight-Medium);letter-spacing:-.02em;font-family:var(--font-display)}.text-Display-D2{font-size:var(--Display-D2);line-height:var(--Leading-Display-leading-D2);font-weight:var(--Weight-Medium);letter-spacing:-.02em;font-family:var(--font-display)}.text-Display-D3{font-size:var(--Display-D3);line-height:var(--Leading-Display-leading-D3);font-weight:var(--Weight-Medium);letter-spacing:-.02em;font-family:var(--font-display)}.text-Headline-H1{font-size:var(--Headline-H1);line-height:var(--Leading-Headline-leading-H1);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H1_fixed{font-size:var(--Headline-H1_fixed);line-height:var(--Leading-Headline-leading-H1_fixed);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H2{font-size:var(--Headline-H2);line-height:var(--Leading-Headline-leading-H2);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H2_fixed{font-size:var(--Headline-H2_fixed);line-height:var(--Leading-Headline-leading-H2_fixed);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H3{font-size:var(--Headline-H3);line-height:var(--Leading-Headline-leading-H3);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H3_fixed{font-size:var(--Headline-H3_fixed);line-height:var(--Leading-Headline-leading-H3_fixed);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H4{font-size:var(--Headline-H4);line-height:var(--Leading-Headline-leading-H4);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Headline-H4_fixed{font-size:var(--Headline-H4_fixed);line-height:var(--Leading-Headline-leading-H4_fixed);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Subhead-Sub1{font-size:var(--Body-and-Subhead-B1);line-height:var(--Leading-Body-leading-B1);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Subhead-Sub1_fixed{font-size:var(--Body-and-Subhead-B1_fixed);line-height:var(--Leading-Body-leading-B1_fixed);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Subhead-Sub2{font-size:var(--Body-and-Subhead-B2);line-height:var(--Leading-Body-leading-B2);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Subhead-Sub2_fixed{font-size:var(--Body-and-Subhead-B2_fixed);line-height:var(--Leading-Body-leading-B2_fixed);font-weight:var(--Weight-Medium);font-family:var(--font-sans)}.text-Body-Body1{font-size:var(--Body-and-Subhead-B1);line-height:var(--Leading-Body-leading-B1);font-weight:var(--Weight-Normal)}.text-Body-Body2{font-size:var(--Body-and-Subhead-B2);line-height:var(--Leading-Body-leading-B2);font-weight:var(--Weight-Normal)}.text-Body-Body1_fixed{font-size:var(--Body-and-Subhead-B1_fixed);line-height:var(--Leading-Body-leading-B1_fixed);font-weight:var(--Weight-Normal)}.text-Body-Body2_fixed{font-size:var(--Body-and-Subhead-B2_fixed);line-height:var(--Leading-Body-leading-B2_fixed);font-weight:var(--Weight-Normal)}.text-Caption-Cap1{font-size:var(--Caption-C1);line-height:var(--Leading-Caption-leading-C1);font-weight:var(--Weight-Normal)}.text-Caption-Cap1_fixed{font-size:var(--Caption-C1_fixed);line-height:var(--Leading-Caption-leading-C1_fixed);font-weight:var(--Weight-Normal)}.text-Caption-Cap2{font-size:var(--Caption-C2);line-height:var(--Leading-Caption-leading-C2);font-weight:var(--Weight-Normal)}.text-Caption-Cap2_fixed{font-size:var(--Caption-C2_fixed);line-height:var(--Leading-Caption-leading-C2_fixed);font-weight:var(--Weight-Normal)}.text-Caption-Cap1_420{font-size:var(--Caption-C1);line-height:var(--Leading-Caption-leading-C1);font-weight:var(--Weight-Medium)}.text-Caption-Cap2_420{font-size:var(--Caption-C2);line-height:var(--Leading-Caption-leading-C2);font-weight:var(--Weight-Medium)}.text-Caption-Cap1_mono{font-size:var(--Caption-C1);line-height:var(--Leading-Caption-leading-C1);font-weight:var(--Weight-Mono)}.text-Caption-Cap1_mono_fixed{font-size:var(--Caption-C1_fixed);line-height:var(--Leading-Caption-leading-C1_fixed);font-weight:var(--Weight-Mono)}.text-Caption-Cap2_mono{font-size:var(--Caption-C2);line-height:var(--Leading-Caption-leading-C2);font-weight:var(--Weight-Mono)}.text-Caption-Cap2_mono_fixed{font-size:var(--Caption-C2_fixed);line-height:var(--Leading-Caption-leading-C2_fixed);font-weight:var(--Weight-Mono)}
@font-face{font-family:STRUTT Modena;src:url(/fonts/STRUTTModena-420-45.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Normal.woff2)format("woff2");font-style:normal;font-weight:305 400;font-display:optional}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Medium.woff2)format("woff2");font-style:normal;font-weight:380 500;font-display:optional}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Demibold.woff2)format("woff2");font-style:normal;font-weight:450;font-display:optional}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline-offset:3px;outline:2px solid #5c710f}:where(input,select,textarea,button){accent-color:#293400}:root{--font-sans:"STRUTT Modena", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:"STRUTT Modena", "PingFang SC", "Microsoft YaHei", sans-serif;--bp-mid:735px;--bp-large:1069px;--bp-content-ideal:1440px;--content-max:1248px;--content-small:416px;--grid-columns:4;--grid-gap:24px;--page-padding-x:calc(32 * 100vw / 480);--content-width:calc(416 * 100vw / 480);--grid-col-width:calc((var(--content-width) - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns))}@media (min-width:481px){:root{--page-padding-x:calc((100vw - var(--content-small)) / 2);--content-width:var(--content-small)}}@media (min-width:735px){:root{--grid-columns:8;--page-padding-x:48px;--content-width:calc(100vw - 2 * var(--page-padding-x))}}@media (min-width:744px) and (max-width:1023.98px){:root{--page-padding-x:calc(48px + (100vw - 744px) * 16 / 280);--content-width:calc(100vw - 2 * var(--page-padding-x))}}@media (min-width:1024px) and (max-width:1068.98px){:root{--page-padding-x:calc(64px + (100vw - 1024px) * 7.2 / 44);--content-width:calc(100vw - 2 * var(--page-padding-x))}}@media (min-width:1069px){:root{--grid-columns:12;--page-padding-x:max(calc((100vw - var(--content-max)) / 2), calc(100vw / 15));--content-width:min(var(--content-max), calc(100vw * 13 / 15))}}.layout-content{width:var(--content-width);max-width:var(--content-max);margin-inline:auto}.layout-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);width:var(--content-width);max-width:var(--content-max);margin-inline:auto;display:grid}.layout-col{box-sizing:border-box;min-width:0}.layout-col-full{grid-column:1/-1}.layout-col-2{grid-column:span 2}.layout-col-3{grid-column:span 3}.layout-col-4{grid-column:span 4}.layout-col-6{grid-column:span 6}.layout-col-8{grid-column:span 8}.layout-col-10{grid-column:span 10}@media (max-width:734.98px){.layout-col-2,.layout-col-3,.layout-col-4,.layout-col-6,.layout-col-8,.layout-col-10{grid-column:1/-1}}.layout-span{--_layout-span-cols:min(var(--layout-span,1), var(--grid-columns));box-sizing:border-box;width:calc(var(--_layout-span-cols) * var(--grid-col-width) + (var(--_layout-span-cols) - 1) * var(--grid-gap));max-width:100%}html{font-size:clamp(13px,4.10256vw,16px)}@media (min-width:735px){html{font-size:16px}}html,body{min-height:100%;margin:0}body{color:#000;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f1f2;overflow-x:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
