@charset "UTF-8";@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:106.7742%;ascent-override:85.8822%;descent-override:22.571%;line-gap-override:0%}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:111.0361%;ascent-override:83.7565%;descent-override:21.7046%;line-gap-override:0%}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro Regular"),local("P22 Mackinac Pro"),url(/_fonts/use.typekit-dH8dzgK9B5.woff2) format(woff2),url(/_fonts/use.typekit-4gm84bp8nE.woff) format(woff),url(/_fonts/use.typekit-tOJqcROeyb.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:105.4283%;ascent-override:86.9786%;descent-override:22.7643%;line-gap-override:0%}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro Medium"),url(/_fonts/use.typekit-QioYcelPu3.woff2) format(woff2),url(/_fonts/use.typekit-3SXMoKcc7G.woff) format(woff),url(/_fonts/use.typekit-OfIVSe4Gr9.otf) format(opentype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro ExtraBold Italic"),url(/_fonts/use.typekit-PJgglyQomw.woff2) format(woff2),url(/_fonts/use.typekit-g3xJyiSTPh.woff) format(woff),url(/_fonts/use.typekit-3uxPNnC5kH.otf) format(opentype);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:105.4283%;ascent-override:86.8837%;descent-override:22.7643%;line-gap-override:0%}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro Regular Italic"),local("P22 Mackinac Pro Italic"),url(/_fonts/use.typekit-wysHjxFOIB.woff2) format(woff2),url(/_fonts/use.typekit-Kp33dUFKzC.woff) format(woff),url(/_fonts/use.typekit-5QgVHc5myE.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:82.4244%;descent-override:21.3594%;line-gap-override:0%}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:106.7742%;ascent-override:86.0695%;descent-override:22.571%;line-gap-override:0%}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:109.0173%;ascent-override:84.7572%;descent-override:22.1066%;line-gap-override:0%}@font-face{font-family:"P22 Mackinac Pro Fallback: Arial";src:local("Arial");size-adjust:110.5875%;ascent-override:83.1016%;descent-override:21.7927%;line-gap-override:0%}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro ExtraBold"),url(/_fonts/use.typekit-kc8fkSAhJz.woff2) format(woff2),url(/_fonts/use.typekit-JaK1DYS0w5.woff) format(woff),url(/_fonts/use.typekit-6VISqvzmrs.otf) format(opentype);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro Medium Italic"),url(/_fonts/use.typekit-DXuNME2K5I.woff2) format(woff2),url(/_fonts/use.typekit-mCmhDJwoK5.woff) format(woff),url(/_fonts/use.typekit-pFSdkXhMsp.otf) format(opentype);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro Bold Italic"),url(/_fonts/use.typekit-A5CDdW3PTr.woff2) format(woff2),url(/_fonts/use.typekit-ZgPLGbHHkd.woff) format(woff),url(/_fonts/use.typekit-ADpSKCNu7g.otf) format(opentype);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:P22 Mackinac Pro;src:local("P22 Mackinac Pro Bold"),url(/_fonts/use.typekit-jZOmiTS0S7.woff2) format(woff2),url(/_fonts/use.typekit-Sp3xbUXJtQ.woff) format(woff),url(/_fonts/use.typekit-NX5wRNmLYm.otf) format(opentype);font-display:swap;font-weight:700;font-style:normal}.richtext{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:flex-start}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:P22 Mackinac Pro,"P22 Mackinac Pro Fallback: Arial";font-weight:500;--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity))}.richtext h1:where(.dark,.dark *),.richtext h2:where(.dark,.dark *),.richtext h3:where(.dark,.dark *),.richtext h4:where(.dark,.dark *),.richtext h5:where(.dark,.dark *),.richtext h6:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{font-size:clamp(1.125rem,.7802rem + .8621vw,1.75rem);font-weight:400;line-height:clamp(1.5625rem,1.0797rem + 1.2069vw,2.4375rem)}.richtext h6,.richtext p{font-size:clamp(.875rem,.6681rem + .5172vw,1.25rem);font-weight:400;line-height:clamp(1.25rem,.9741rem + .6897vw,1.75rem)}.richtext p{font-family:P22 Mackinac Pro,"P22 Mackinac Pro Fallback: Arial";--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity))}.richtext p:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext a{position:relative;--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity))}.richtext a:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext hr{display:flex;height:1px;margin-bottom:16px;margin-top:16px;width:100%;--tw-border-opacity:1;border-color:rgb(234 229 223/var(--tw-border-opacity))}.richtext ul{display:flex;flex-direction:column;gap:16px;height:auto;position:relative;width:100%;--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity))}.richtext ul:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext ul li{display:flex;flex-direction:row;font-family:P22 Mackinac Pro,"P22 Mackinac Pro Fallback: Arial";font-size:clamp(.875rem,.6681rem + .5172vw,1.25rem);font-weight:400;line-height:clamp(1.25rem,.9741rem + .6897vw,1.75rem);padding-left:32px;position:relative;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext ul li:before{left:0;position:absolute;top:0;--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity));--tw-content:"•";content:var(--tw-content)}.richtext ul li:where(.dark,.dark *):before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext ol{display:flex;flex-direction:column;gap:16px;height:auto;position:relative;width:100%;--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity));counter-reset:section}.richtext ol:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext ol li{display:flex;flex-direction:row;font-family:P22 Mackinac Pro,"P22 Mackinac Pro Fallback: Arial";font-size:clamp(.875rem,.6681rem + .5172vw,1.25rem);font-weight:400;line-height:clamp(1.25rem,.9741rem + .6897vw,1.75rem);padding-left:32px;position:relative;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));counter-increment:section}.richtext ol li:before{content:var(--tw-content);left:0;position:absolute;top:0;--tw-text-opacity:1;color:rgb(55 49 49/var(--tw-text-opacity))}.richtext ol li:where(.dark,.dark *):before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.richtext ol li:before{content:counter(section) "."}.richtext :not(.image-component)+h1,.richtext :not(.image-component)+h2,.richtext :not(.image-component)+h3,.richtext :not(.image-component)+h4,.richtext :not(.image-component)+h5,.richtext :not(.image-component)+h6,.richtext :not(.image-component)+ol,.richtext :not(.image-component)+ul,.richtext :not(.table-component)+h1,.richtext :not(.table-component)+h2,.richtext :not(.table-component)+h3,.richtext :not(.table-component)+h4,.richtext :not(.table-component)+h5,.richtext :not(.table-component)+h6,.richtext :not(.table-component)+ol,.richtext :not(.table-component)+ul,.richtext :not(.video-component)+h1,.richtext :not(.video-component)+h2,.richtext :not(.video-component)+h3,.richtext :not(.video-component)+h4,.richtext :not(.video-component)+h5,.richtext :not(.video-component)+h6,.richtext :not(.video-component)+ol,.richtext :not(.video-component)+ul{margin-bottom:0}.richtext :not(.image-component)+.image-component,.richtext :not(.table-component)+.table-component,.richtext :not(.video-component)+.video-component{margin-bottom:32px}
