html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1440px;--color-canvas:#fafafa;--color-text-dark:#0F172A;--color-text-light:#FFFAFA;--color-action:#AD48EB;--color-action-d-1:#8f3ec1;--color-action-d-2:#6f3394;--color-action-d-3:#562970;--color-action-d-4:#391e48;--color-action-d-5:#221529;--color-action-l-1:#bf6bef;--color-action-l-2:#cb86f3;--color-action-l-3:#dba6f7;--color-action-l-4:#e7c2fa;--color-action-l-5:#f4e3fd;--color-aesthetic:#004466;--color-aesthetic-d-1:#093853;--color-aesthetic-d-2:#0e2e44;--color-aesthetic-d-3:#0f2433;--color-aesthetic-d-4:#0f1b24;--color-aesthetic-d-5:#091016;--color-aesthetic-l-1:#39607f;--color-aesthetic-l-2:#5f7c95;--color-aesthetic-l-3:#889caf;--color-aesthetic-l-4:#afbdca;--color-aesthetic-l-5:#d7dee5;--space-xs:clamp(1.02rem,calc(0.43vw + 0.89rem),1.5rem);--space-s:clamp(1.28rem,calc(0.75vw + 1.04rem),2.12rem);--space-m:clamp(1.6rem,calc(1.25vw + 1.2rem),3rem);--space-l:clamp(2rem,calc(2vw + 1.36rem),4.24rem);--space-xl:clamp(2.5rem,calc(3.12vw + 1.5rem),6rem);--space-section-xs:clamp(1.02rem,calc(0.42vw + 0.89rem),1.5rem);--space-section-s:clamp(1.28rem,calc(1.54vw + 0.79rem),3rem);--space-section-m:clamp(1.6rem,calc(3.93vw + 0.34rem),6rem);--space-section-l:clamp(2rem,calc(8.93vw + -0.86rem),12rem);--space-section-xl:clamp(2.5rem,calc(19.2vw + -3.64rem),24rem);--text-xs:clamp(1.11rem,calc(-0.18vw + 1.17rem),0.9rem);--text-s:clamp(1.24rem,calc(-0.04vw + 1.26rem),1.2rem);--text-m:clamp(1.4rem,calc(0.18vw + 1.34rem),1.6rem);--text-l:clamp(1.57rem,calc(0.5vw + 1.42rem),2.13rem);--text-xl:clamp(1.77rem,calc(0.96vw + 1.47rem),2.84rem);--text-2xl:clamp(1.99rem,calc(1.6vw + 1.48rem),3.79rem);--text-3xl:clamp(2.24rem,calc(2.51vw + 1.44rem),5.05rem);--text-4xl:clamp(2.52rem,calc(3.76vw + 1.32rem),6.73rem);}:root.cf-theme-dark,:root.cf-theme-light .m-theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .m-theme-inverted .theme-always-dark{--color-canvas:#fafafa;--color-text-dark:#bc2f1a;--color-text-light:#fafafa;--color-action:#ae96d9;--color-aesthetic:#59a225;}.m-m-clickable-parent:not(a){position:static;}.m-m-clickable-parent:not(a) a{position:static;}.m-m-clickable-parent:not(a) > a:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;z-index:2;}a.m-clickable-parent{position:static;}a.m-clickable-parent:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;}.m-m-clickable-parent:focus-within:after{content:'';position:absolute;inset:-2px;z-index:1;outline:2px solid var(--primary);outline-offset:2px;display:var(--after-display);}.m-m-clickable-parent:focus-within:focus{outline:none;}.m-text-xs{font-size:var(--text-xs);}.m-text-s{font-size:var(--text-s);}.m-text-m{font-size:var(--text-m);}.m-text-l{font-size:var(--text-l);}.m-text-xl{font-size:var(--text-xl);}.m-text-2xl{font-size:var(--text-2xl);}.m-text-3xl{font-size:var(--text-3xl);}.m-text-4xl{font-size:var(--text-4xl);}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important;}}/* Custom Stylesheets */ /* Add your custom CSS here */