html{font-size:62.5%;}:root,:root.cf-theme-dark .theme-inverted{--primary:#e91e63;--primary-5:#e91e630d;--primary-10:#e91e631a;--primary-20:#e91e6333;--primary-30:#e91e634d;--primary-40:#e91e6366;--primary-50:#e91e6380;--primary-60:#e91e6399;--primary-70:#e91e63b3;--primary-80:#e91e63cc;--primary-90:#e91e63e6;--primary-d-1:#cf2059;--primary-d-2:#b6214f;--primary-d-3:#9e2145;--primary-d-4:#86203c;--primary-d-5:#6f1e32;--primary-d-6:#591b29;--primary-d-7:#441821;--primary-d-8:#2f1318;--primary-d-9:#1c0d0e;--primary-l-1:#ef4571;--primary-l-2:#f35f7f;--primary-l-3:#f8768e;--primary-l-4:#fb8b9e;--primary-l-5:#fe9fad;--primary-l-6:#ffb3bd;--primary-l-7:#ffc6cd;--primary-l-8:#ffd9dd;--primary-l-9:#ffecee;--secondary:#323261;--secondary-5:#3232610d;--secondary-10:#3232611a;--secondary-20:#32326133;--secondary-30:#3232614d;--secondary-40:#32326166;--secondary-50:#32326180;--secondary-60:#32326199;--secondary-70:#323261b3;--secondary-80:#323261cc;--secondary-90:#323261e6;--secondary-d-1:#2e2e57;--secondary-d-2:#2a294d;--secondary-d-3:#252544;--secondary-d-4:#21203b;--secondary-d-5:#1d1c32;--secondary-d-6:#191829;--secondary-d-7:#151420;--secondary-d-8:#100f18;--secondary-d-9:#09080f;--secondary-l-1:#454470;--secondary-l-2:#59567f;--secondary-l-3:#6c698e;--secondary-l-4:#807d9e;--secondary-l-5:#9492ad;--secondary-l-6:#a9a7bd;--secondary-l-7:#bebccd;--secondary-l-8:#d3d2de;--secondary-l-9:#e9e8ee;--bg-body:#eff4fa;--bg-surface:#eff4fa;--bg-surface-d-1:#d1d6db;--bg-surface-d-2:#b4b8bd;--bg-surface-d-3:#989b9f;--bg-surface-d-4:#7d8083;--bg-surface-d-5:#636567;--bg-surface-d-6:#4a4b4d;--bg-surface-d-7:#323334;--bg-surface-d-8:#1c1d1d;--text-body:#404040;--text-title:#404040;--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.15);--light:#eff4fa;--light-5:#eff4fa0d;--light-10:#eff4fa1a;--light-20:#eff4fa33;--light-30:#eff4fa4d;--light-40:#eff4fa66;--light-50:#eff4fa80;--light-60:#eff4fa99;--light-70:#eff4fab3;--light-80:#eff4facc;--light-90:#eff4fae6;--dark:#000000;--dark-5:#0000000d;--dark-10:#0000001a;--dark-20:#00000033;--dark-30:#0000004d;--dark-40:#00000066;--dark-50:#00000080;--dark-60:#00000099;--dark-70:#000000b3;--dark-80:#000000cc;--dark-90:#000000e6;--action:#e91e63;--space-4xs:clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s:clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m:clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l:clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl:clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl:clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl:clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--space-5xl:clamp(6.1rem,calc(15.07vw + 1.28rem),22.38rem);--space-6xl:clamp(7.63rem,calc(22.24vw + 0.51rem),31.64rem);--text-xs:clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);--text-s:clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);--text-xl:clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);--text-2xl:clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);--text-3xl:clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);--text-4xl:clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);--body-line-height:1.6;--radius-xs:clamp(4px,calc(0vw + 4px),4px);--radius-s:clamp(6px,calc(0.19vw + 5.41px),8px);--radius-m:clamp(10px,calc(0.19vw + 9.41px),12px);--radius-l:clamp(16px,calc(0.37vw + 14.81px),20px);--radius-xl:clamp(26px,calc(0.56vw + 24.22px),32px);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted{--bg-body:hsla(0,0%,5%,1);--bg-surface:#262626ff;--bg-surface-d-1:#232323;--bg-surface-d-2:#1f1f1f;--bg-surface-d-3:#1c1c1c;--bg-surface-d-4:#181818;--bg-surface-d-5:#151515;--bg-surface-d-6:#111111;--bg-surface-d-7:#0c0c0c;--bg-surface-d-8:#060606;--text-body:hsla(0,0%,75%,1);--text-title:hsla(0,0%,100%,1);--border-primary:hsla(0,0%,75%,0.1);--shadow-primary:hsla(0,0%,0%,0.4);--light:hsla(0,0%,0%,1);--light-5:#0000000d;--light-10:#0000001a;--light-20:#00000033;--light-30:#0000004d;--light-40:#00000066;--light-50:#00000080;--light-60:#00000099;--light-70:#000000b3;--light-80:#000000cc;--light-90:#000000e6;--dark:#eff4fa;--dark-5:#eff4fa0d;--dark-10:#eff4fa1a;--dark-20:#eff4fa33;--dark-30:#eff4fa4d;--dark-40:#eff4fa66;--dark-50:#eff4fa80;--dark-60:#eff4fa99;--dark-70:#eff4fab3;--dark-80:#eff4facc;--dark-90:#eff4fae6;}.btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);background:var(--primary);color:#fff;font-size:var(--text-m);font-weight:600;border-radius:var(--radius-xl);border:none;box-shadow:var(--shadow-m);transition:all 0.25s ease-in-out;outline:0;cursor:pointer;box-shadow:8px 8px 10px -4px var(--primary-l-3);}.btn:hover{background:var(--primary-d-1);transform:translateY(-0.15rem);}.btn.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-s);}.btn.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m);}.btn.tertiary{background:var(--tertiary);border-color:var(--tertiary-d-1);}.btn.ghost{color:var(--dark-80);background:transparent;border-color:transparent;box-shadow:none;}.btn.slight{color:var(--dark-80);background:var(--bg-surface);border-color:var(--border-primary);box-shadow:var(--shadow-s);}.btn.secondary{background:var(--secondary);border-color:var(--secondary-d-1);}.btn.ghost:hover{background:var(--dark-10);}.btn.slight:hover{background:var(--dark-5);}.btn.tertiary:hover{background:var(--tertiary-d-1);}.btn.secondary:hover{background:var(--secondary-d-1);}.btn:focus{outline:4px solid var(--primary-l-3);outline-offset:2px;}.btn.no-bg{color:var(--dark-80);background:transparent;box-shadow:none;border-color:transparent;}.btn.no-bg:hover{color:var(--dark);}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background:var(--dark-10);color:var(--primary);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-full);border:0;outline:0;}.badge.secondary{color:var(--secondary);}.link{color:var(--primary);font-size:var(--text-m);font-weight:600;letter-spacing:0.05rem;box-shadow:0 2px 0 var(--primary-20);-webkit-text-decoration:none;text-decoration:none;transition:all 0.15s ease-in-out;}.link:hover{box-shadow:0 2px 0 var(--primary-40);}.link:focus{background:var(--primary-10);}.link.secondary{color:var(--secondary);border-color:var(--secondary-20);}.link.tertiary{color:var(--tertiary);border-color:var(--tertiary-20);}.input{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-title);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;appearance:none;outline:0;}.input:focus{background:var(--primary-20);border-color:var(--primary);box-shadow:var(--shadow-l);}.input:hover{border-color:var(--primary);background:transparent;box-shadow:var(--shadow-l);}.input::placeholder{color:var(--dark-40);}.input:invalid{border-color:var(--error);background:var(--error-10);}.input:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.select{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-body);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;outline:0;}.select:focus{background:var(--primary-20);border-color:var(--primary);}.select:hover{border-color:var(--primary);}.select::placeholder{color:var(--dark-40);}.select:invalid{border-color:var(--error);background:var(--error-10);}.select:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.card{display:grid;gap:var(--space-xs);padding:var(--space-m);font-size:var(--text-m);color:var(--text-body);background:var(--bg-surface);line-height:1.3;border-radius:var(--radius-l);box-shadow:8px 8px 10px -4px var(--secondary-l-6),-8px -8px 8px -4px white;}.card.secondary{background:var(--secondary);color:#fff;}.card.primary{background:var(--primary);color:#fff;}.icon{color:var(--primary);width:var(--space-2xl);height:auto;font-size:var(--space-2xl);}.icon.large{width:var(--space-3xl);font-size:var(--space-3xl);}.icon.secondary{color:var(--secondary);}.icon.tertiary{color:var(--tertiary);}.icon.outline{padding:0.5em;border:1px solid var(--border-primary);border-radius:100%;box-sizing:content-box;}.icon.filled{padding:0.5em;border-radius:100%;box-sizing:content-box;background:var(--dark-10);}.icon.small{width:var(--space-l);font-size:var(--space-l);}.avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:100%;box-shadow:var(--shadow-m);object-fit:cover;}.avatar.small{width:var(--space-l);height:var(--space-l);}.avatar.large{width:var(--space-4xl);height:var(--space-4xl);}.divider{min-width:100%;width:100%;max-width:100%;min-height:1px;height:1px;max-height:1px;background:var(--border-primary);margin:var(--space-m) 0;border:0;}.divider.vertical{min-width:1px;width:1px;max-width:1px;min-height:100%;height:100%;max-height:100%;}.checkbox{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-s);width:clamp(18px,calc(0.37vw + 16.81px),22px);height:clamp(18px,calc(0.37vw + 16.81px),22px);}.checkbox:checked:before{transform:scale(1);}.checkbox::before{content:"";width:1em;height:1em;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform 0.2s;}.checkbox:hover{border-color:var(--primary);}.checkbox:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.checkbox:checked{background:var(--primary);border-color:var(--primary);}.radio{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-full);width:clamp(18px,calc(0.37vw + 16.81px),22px);height:clamp(18px,calc(0.37vw + 16.81px),22px);}.radio:checked:before{transform:scale(1);}.radio::before{content:"";width:1em;height:1em;border-radius:100%;transform:scale(0);transition:transform 0.2s;background:var(--primary);}.radio:hover{border-color:var(--primary);}.radio:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.radio:checked{border-color:var(--primary);}html.cf-theme-dark{color-scheme:dark;}.padding-4xs{padding:0.52rem;padding:var(--space-4xs);}.padding-3xs{padding:0.66rem;padding:var(--space-3xs);}.padding-2xs{padding:0.82rem;padding:var(--space-2xs);}.padding-xs{padding:1.02rem;padding:var(--space-xs);}.padding-s{padding:1.28rem;padding:var(--space-s);}.padding-m{padding:1.6rem;padding:var(--space-m);}.padding-l{padding:2rem;padding:var(--space-l);}.padding-xl{padding:2.5rem;padding:var(--space-xl);}.padding-2xl{padding:3.13rem;padding:var(--space-2xl);}.padding-3xl{padding:3.91rem;padding:var(--space-3xl);}.padding-4xl{padding:4.88rem;padding:var(--space-4xl);}.padding-5xl{padding:6.1rem;padding:var(--space-5xl);}.padding-6xl{padding:7.63rem;padding:var(--space-6xl);}.padding-horizontal-4xs{padding-left:0.52rem;padding-left:var(--space-4xs);padding-right:0.52rem;padding-right:var(--space-4xs);}.padding-horizontal-3xs{padding-left:0.66rem;padding-left:var(--space-3xs);padding-right:0.66rem;padding-right:var(--space-3xs);}.padding-horizontal-2xs{padding-left:0.82rem;padding-left:var(--space-2xs);padding-right:0.82rem;padding-right:var(--space-2xs);}.padding-horizontal-xs{padding-left:1.02rem;padding-left:var(--space-xs);padding-right:1.02rem;padding-right:var(--space-xs);}.padding-horizontal-s{padding-left:1.28rem;padding-left:var(--space-s);padding-right:1.28rem;padding-right:var(--space-s);}.padding-horizontal-m{padding-left:1.6rem;padding-left:var(--space-m);padding-right:1.6rem;padding-right:var(--space-m);}.padding-horizontal-l{padding-left:2rem;padding-left:var(--space-l);padding-right:2rem;padding-right:var(--space-l);}.padding-horizontal-xl{padding-left:2.5rem;padding-left:var(--space-xl);padding-right:2.5rem;padding-right:var(--space-xl);}.padding-horizontal-2xl{padding-left:3.13rem;padding-left:var(--space-2xl);padding-right:3.13rem;padding-right:var(--space-2xl);}.padding-horizontal-3xl{padding-left:3.91rem;padding-left:var(--space-3xl);padding-right:3.91rem;padding-right:var(--space-3xl);}.padding-horizontal-4xl{padding-left:4.88rem;padding-left:var(--space-4xl);padding-right:4.88rem;padding-right:var(--space-4xl);}.padding-horizontal-5xl{padding-left:6.1rem;padding-left:var(--space-5xl);padding-right:6.1rem;padding-right:var(--space-5xl);}.padding-horizontal-6xl{padding-left:7.63rem;padding-left:var(--space-6xl);padding-right:7.63rem;padding-right:var(--space-6xl);}.padding-vertical-4xs{padding-top:0.52rem;padding-top:var(--space-4xs);padding-bottom:0.52rem;padding-bottom:var(--space-4xs);}.padding-vertical-3xs{padding-top:0.66rem;padding-top:var(--space-3xs);padding-bottom:0.66rem;padding-bottom:var(--space-3xs);}.padding-vertical-2xs{padding-top:0.82rem;padding-top:var(--space-2xs);padding-bottom:0.82rem;padding-bottom:var(--space-2xs);}.padding-vertical-xs{padding-top:1.02rem;padding-top:var(--space-xs);padding-bottom:1.02rem;padding-bottom:var(--space-xs);}.padding-vertical-s{padding-top:1.28rem;padding-top:var(--space-s);padding-bottom:1.28rem;padding-bottom:var(--space-s);}.padding-vertical-m{padding-top:1.6rem;padding-top:var(--space-m);padding-bottom:1.6rem;padding-bottom:var(--space-m);}.padding-vertical-l{padding-top:2rem;padding-top:var(--space-l);padding-bottom:2rem;padding-bottom:var(--space-l);}.padding-vertical-xl{padding-top:2.5rem;padding-top:var(--space-xl);padding-bottom:2.5rem;padding-bottom:var(--space-xl);}.padding-vertical-2xl{padding-top:3.13rem;padding-top:var(--space-2xl);padding-bottom:3.13rem;padding-bottom:var(--space-2xl);}.padding-vertical-3xl{padding-top:3.91rem;padding-top:var(--space-3xl);padding-bottom:3.91rem;padding-bottom:var(--space-3xl);}.padding-vertical-4xl{padding-top:4.88rem;padding-top:var(--space-4xl);padding-bottom:4.88rem;padding-bottom:var(--space-4xl);}.padding-vertical-5xl{padding-top:6.1rem;padding-top:var(--space-5xl);padding-bottom:6.1rem;padding-bottom:var(--space-5xl);}.padding-vertical-6xl{padding-top:7.63rem;padding-top:var(--space-6xl);padding-bottom:7.63rem;padding-bottom:var(--space-6xl);}.padding-top-4xs{padding-top:0.52rem;padding-top:var(--space-4xs);}.padding-top-3xs{padding-top:0.66rem;padding-top:var(--space-3xs);}.padding-top-2xs{padding-top:0.82rem;padding-top:var(--space-2xs);}.padding-top-xs{padding-top:1.02rem;padding-top:var(--space-xs);}.padding-top-s{padding-top:1.28rem;padding-top:var(--space-s);}.padding-top-m{padding-top:1.6rem;padding-top:var(--space-m);}.padding-top-l{padding-top:2rem;padding-top:var(--space-l);}.padding-top-xl{padding-top:2.5rem;padding-top:var(--space-xl);}.padding-top-2xl{padding-top:3.13rem;padding-top:var(--space-2xl);}.padding-top-3xl{padding-top:3.91rem;padding-top:var(--space-3xl);}.padding-top-4xl{padding-top:4.88rem;padding-top:var(--space-4xl);}.padding-top-5xl{padding-top:6.1rem;padding-top:var(--space-5xl);}.padding-top-6xl{padding-top:7.63rem;padding-top:var(--space-6xl);}.padding-right-4xs{padding-right:0.52rem;padding-right:var(--space-4xs);}.padding-right-3xs{padding-right:0.66rem;padding-right:var(--space-3xs);}.padding-right-2xs{padding-right:0.82rem;padding-right:var(--space-2xs);}.padding-right-xs{padding-right:1.02rem;padding-right:var(--space-xs);}.padding-right-s{padding-right:1.28rem;padding-right:var(--space-s);}.padding-right-m{padding-right:1.6rem;padding-right:var(--space-m);}.padding-right-l{padding-right:2rem;padding-right:var(--space-l);}.padding-right-xl{padding-right:2.5rem;padding-right:var(--space-xl);}.padding-right-2xl{padding-right:3.13rem;padding-right:var(--space-2xl);}.padding-right-3xl{padding-right:3.91rem;padding-right:var(--space-3xl);}.padding-right-4xl{padding-right:4.88rem;padding-right:var(--space-4xl);}.padding-right-5xl{padding-right:6.1rem;padding-right:var(--space-5xl);}.padding-right-6xl{padding-right:7.63rem;padding-right:var(--space-6xl);}.padding-bottom-4xs{padding-bottom:0.52rem;padding-bottom:var(--space-4xs);}.padding-bottom-3xs{padding-bottom:0.66rem;padding-bottom:var(--space-3xs);}.padding-bottom-2xs{padding-bottom:0.82rem;padding-bottom:var(--space-2xs);}.padding-bottom-xs{padding-bottom:1.02rem;padding-bottom:var(--space-xs);}.padding-bottom-s{padding-bottom:1.28rem;padding-bottom:var(--space-s);}.padding-bottom-m{padding-bottom:1.6rem;padding-bottom:var(--space-m);}.padding-bottom-l{padding-bottom:2rem;padding-bottom:var(--space-l);}.padding-bottom-xl{padding-bottom:2.5rem;padding-bottom:var(--space-xl);}.padding-bottom-2xl{padding-bottom:3.13rem;padding-bottom:var(--space-2xl);}.padding-bottom-3xl{padding-bottom:3.91rem;padding-bottom:var(--space-3xl);}.padding-bottom-4xl{padding-bottom:4.88rem;padding-bottom:var(--space-4xl);}.padding-bottom-5xl{padding-bottom:6.1rem;padding-bottom:var(--space-5xl);}.padding-bottom-6xl{padding-bottom:7.63rem;padding-bottom:var(--space-6xl);}.padding-left-4xs{padding-left:0.52rem;padding-left:var(--space-4xs);}.padding-left-3xs{padding-left:0.66rem;padding-left:var(--space-3xs);}.padding-left-2xs{padding-left:0.82rem;padding-left:var(--space-2xs);}.padding-left-xs{padding-left:1.02rem;padding-left:var(--space-xs);}.padding-left-s{padding-left:1.28rem;padding-left:var(--space-s);}.padding-left-m{padding-left:1.6rem;padding-left:var(--space-m);}.padding-left-l{padding-left:2rem;padding-left:var(--space-l);}.padding-left-xl{padding-left:2.5rem;padding-left:var(--space-xl);}.padding-left-2xl{padding-left:3.13rem;padding-left:var(--space-2xl);}.padding-left-3xl{padding-left:3.91rem;padding-left:var(--space-3xl);}.padding-left-4xl{padding-left:4.88rem;padding-left:var(--space-4xl);}.padding-left-5xl{padding-left:6.1rem;padding-left:var(--space-5xl);}.padding-left-6xl{padding-left:7.63rem;padding-left:var(--space-6xl);}.margin-4xs{margin:0.52rem;margin:var(--space-4xs);}.margin-3xs{margin:0.66rem;margin:var(--space-3xs);}.margin-2xs{margin:0.82rem;margin:var(--space-2xs);}.margin-xs{margin:1.02rem;margin:var(--space-xs);}.margin-s{margin:1.28rem;margin:var(--space-s);}.margin-m{margin:1.6rem;margin:var(--space-m);}.margin-l{margin:2rem;margin:var(--space-l);}.margin-xl{margin:2.5rem;margin:var(--space-xl);}.margin-2xl{margin:3.13rem;margin:var(--space-2xl);}.margin-3xl{margin:3.91rem;margin:var(--space-3xl);}.margin-4xl{margin:4.88rem;margin:var(--space-4xl);}.margin-5xl{margin:6.1rem;margin:var(--space-5xl);}.margin-6xl{margin:7.63rem;margin:var(--space-6xl);}.margin-horizontal-4xs{margin-left:0.52rem;margin-left:var(--space-4xs);margin-right:0.52rem;margin-right:var(--space-4xs);}.margin-horizontal-3xs{margin-left:0.66rem;margin-left:var(--space-3xs);margin-right:0.66rem;margin-right:var(--space-3xs);}.margin-horizontal-2xs{margin-left:0.82rem;margin-left:var(--space-2xs);margin-right:0.82rem;margin-right:var(--space-2xs);}.margin-horizontal-xs{margin-left:1.02rem;margin-left:var(--space-xs);margin-right:1.02rem;margin-right:var(--space-xs);}.margin-horizontal-s{margin-left:1.28rem;margin-left:var(--space-s);margin-right:1.28rem;margin-right:var(--space-s);}.margin-horizontal-m{margin-left:1.6rem;margin-left:var(--space-m);margin-right:1.6rem;margin-right:var(--space-m);}.margin-horizontal-l{margin-left:2rem;margin-left:var(--space-l);margin-right:2rem;margin-right:var(--space-l);}.margin-horizontal-xl{margin-left:2.5rem;margin-left:var(--space-xl);margin-right:2.5rem;margin-right:var(--space-xl);}.margin-horizontal-2xl{margin-left:3.13rem;margin-left:var(--space-2xl);margin-right:3.13rem;margin-right:var(--space-2xl);}.margin-horizontal-3xl{margin-left:3.91rem;margin-left:var(--space-3xl);margin-right:3.91rem;margin-right:var(--space-3xl);}.margin-horizontal-4xl{margin-left:4.88rem;margin-left:var(--space-4xl);margin-right:4.88rem;margin-right:var(--space-4xl);}.margin-horizontal-5xl{margin-left:6.1rem;margin-left:var(--space-5xl);margin-right:6.1rem;margin-right:var(--space-5xl);}.margin-horizontal-6xl{margin-left:7.63rem;margin-left:var(--space-6xl);margin-right:7.63rem;margin-right:var(--space-6xl);}.margin-vertical-4xs{margin-top:0.52rem;margin-top:var(--space-4xs);margin-bottom:0.52rem;margin-bottom:var(--space-4xs);}.margin-vertical-3xs{margin-top:0.66rem;margin-top:var(--space-3xs);margin-bottom:0.66rem;margin-bottom:var(--space-3xs);}.margin-vertical-2xs{margin-top:0.82rem;margin-top:var(--space-2xs);margin-bottom:0.82rem;margin-bottom:var(--space-2xs);}.margin-vertical-xs{margin-top:1.02rem;margin-top:var(--space-xs);margin-bottom:1.02rem;margin-bottom:var(--space-xs);}.margin-vertical-s{margin-top:1.28rem;margin-top:var(--space-s);margin-bottom:1.28rem;margin-bottom:var(--space-s);}.margin-vertical-m{margin-top:1.6rem;margin-top:var(--space-m);margin-bottom:1.6rem;margin-bottom:var(--space-m);}.margin-vertical-l{margin-top:2rem;margin-top:var(--space-l);margin-bottom:2rem;margin-bottom:var(--space-l);}.margin-vertical-xl{margin-top:2.5rem;margin-top:var(--space-xl);margin-bottom:2.5rem;margin-bottom:var(--space-xl);}.margin-vertical-2xl{margin-top:3.13rem;margin-top:var(--space-2xl);margin-bottom:3.13rem;margin-bottom:var(--space-2xl);}.margin-vertical-3xl{margin-top:3.91rem;margin-top:var(--space-3xl);margin-bottom:3.91rem;margin-bottom:var(--space-3xl);}.margin-vertical-4xl{margin-top:4.88rem;margin-top:var(--space-4xl);margin-bottom:4.88rem;margin-bottom:var(--space-4xl);}.margin-vertical-5xl{margin-top:6.1rem;margin-top:var(--space-5xl);margin-bottom:6.1rem;margin-bottom:var(--space-5xl);}.margin-vertical-6xl{margin-top:7.63rem;margin-top:var(--space-6xl);margin-bottom:7.63rem;margin-bottom:var(--space-6xl);}.margin-top-4xs{margin-top:0.52rem;margin-top:var(--space-4xs);}.margin-top-3xs{margin-top:0.66rem;margin-top:var(--space-3xs);}.margin-top-2xs{margin-top:0.82rem;margin-top:var(--space-2xs);}.margin-top-xs{margin-top:1.02rem;margin-top:var(--space-xs);}.margin-top-s{margin-top:1.28rem;margin-top:var(--space-s);}.margin-top-m{margin-top:1.6rem;margin-top:var(--space-m);}.margin-top-l{margin-top:2rem;margin-top:var(--space-l);}.margin-top-xl{margin-top:2.5rem;margin-top:var(--space-xl);}.margin-top-2xl{margin-top:3.13rem;margin-top:var(--space-2xl);}.margin-top-3xl{margin-top:3.91rem;margin-top:var(--space-3xl);}.margin-top-4xl{margin-top:4.88rem;margin-top:var(--space-4xl);}.margin-top-5xl{margin-top:6.1rem;margin-top:var(--space-5xl);}.margin-top-6xl{margin-top:7.63rem;margin-top:var(--space-6xl);}.margin-right-4xs{margin-right:0.52rem;margin-right:var(--space-4xs);}.margin-right-3xs{margin-right:0.66rem;margin-right:var(--space-3xs);}.margin-right-2xs{margin-right:0.82rem;margin-right:var(--space-2xs);}.margin-right-xs{margin-right:1.02rem;margin-right:var(--space-xs);}.margin-right-s{margin-right:1.28rem;margin-right:var(--space-s);}.margin-right-m{margin-right:1.6rem;margin-right:var(--space-m);}.margin-right-l{margin-right:2rem;margin-right:var(--space-l);}.margin-right-xl{margin-right:2.5rem;margin-right:var(--space-xl);}.margin-right-2xl{margin-right:3.13rem;margin-right:var(--space-2xl);}.margin-right-3xl{margin-right:3.91rem;margin-right:var(--space-3xl);}.margin-right-4xl{margin-right:4.88rem;margin-right:var(--space-4xl);}.margin-right-5xl{margin-right:6.1rem;margin-right:var(--space-5xl);}.margin-right-6xl{margin-right:7.63rem;margin-right:var(--space-6xl);}.margin-bottom-4xs{margin-bottom:0.52rem;margin-bottom:var(--space-4xs);}.margin-bottom-3xs{margin-bottom:0.66rem;margin-bottom:var(--space-3xs);}.margin-bottom-2xs{margin-bottom:0.82rem;margin-bottom:var(--space-2xs);}.margin-bottom-xs{margin-bottom:1.02rem;margin-bottom:var(--space-xs);}.margin-bottom-s{margin-bottom:1.28rem;margin-bottom:var(--space-s);}.margin-bottom-m{margin-bottom:1.6rem;margin-bottom:var(--space-m);}.margin-bottom-l{margin-bottom:2rem;margin-bottom:var(--space-l);}.margin-bottom-xl{margin-bottom:2.5rem;margin-bottom:var(--space-xl);}.margin-bottom-2xl{margin-bottom:3.13rem;margin-bottom:var(--space-2xl);}.margin-bottom-3xl{margin-bottom:3.91rem;margin-bottom:var(--space-3xl);}.margin-bottom-4xl{margin-bottom:4.88rem;margin-bottom:var(--space-4xl);}.margin-bottom-5xl{margin-bottom:6.1rem;margin-bottom:var(--space-5xl);}.margin-bottom-6xl{margin-bottom:7.63rem;margin-bottom:var(--space-6xl);}.margin-left-4xs{margin-left:0.52rem;margin-left:var(--space-4xs);}.margin-left-3xs{margin-left:0.66rem;margin-left:var(--space-3xs);}.margin-left-2xs{margin-left:0.82rem;margin-left:var(--space-2xs);}.margin-left-xs{margin-left:1.02rem;margin-left:var(--space-xs);}.margin-left-s{margin-left:1.28rem;margin-left:var(--space-s);}.margin-left-m{margin-left:1.6rem;margin-left:var(--space-m);}.margin-left-l{margin-left:2rem;margin-left:var(--space-l);}.margin-left-xl{margin-left:2.5rem;margin-left:var(--space-xl);}.margin-left-2xl{margin-left:3.13rem;margin-left:var(--space-2xl);}.margin-left-3xl{margin-left:3.91rem;margin-left:var(--space-3xl);}.margin-left-4xl{margin-left:4.88rem;margin-left:var(--space-4xl);}.margin-left-5xl{margin-left:6.1rem;margin-left:var(--space-5xl);}.margin-left-6xl{margin-left:7.63rem;margin-left:var(--space-6xl);}.gap-4xs{gap:0.52rem;gap:var(--space-4xs);}.gap-3xs{gap:0.66rem;gap:var(--space-3xs);}.gap-2xs{gap:0.82rem;gap:var(--space-2xs);}.gap-xs{gap:1.02rem;gap:var(--space-xs);}.gap-s{gap:1.28rem;gap:var(--space-s);}.gap-m{gap:1.6rem;gap:var(--space-m);}.gap-l{gap:2rem;gap:var(--space-l);}.gap-xl{gap:2.5rem;gap:var(--space-xl);}.gap-2xl{gap:3.13rem;gap:var(--space-2xl);}.gap-3xl{gap:3.91rem;gap:var(--space-3xl);}.gap-4xl{gap:4.88rem;gap:var(--space-4xl);}.gap-5xl{gap:6.1rem;gap:var(--space-5xl);}.gap-6xl{gap:7.63rem;gap:var(--space-6xl);}.gap-horizontal-4xs{column-gap:0.52rem;column-gap:var(--space-4xs);}.gap-horizontal-3xs{column-gap:0.66rem;column-gap:var(--space-3xs);}.gap-horizontal-2xs{column-gap:0.82rem;column-gap:var(--space-2xs);}.gap-horizontal-xs{column-gap:1.02rem;column-gap:var(--space-xs);}.gap-horizontal-s{column-gap:1.28rem;column-gap:var(--space-s);}.gap-horizontal-m{column-gap:1.6rem;column-gap:var(--space-m);}.gap-horizontal-l{column-gap:2rem;column-gap:var(--space-l);}.gap-horizontal-xl{column-gap:2.5rem;column-gap:var(--space-xl);}.gap-horizontal-2xl{column-gap:3.13rem;column-gap:var(--space-2xl);}.gap-horizontal-3xl{column-gap:3.91rem;column-gap:var(--space-3xl);}.gap-horizontal-4xl{column-gap:4.88rem;column-gap:var(--space-4xl);}.gap-horizontal-5xl{column-gap:6.1rem;column-gap:var(--space-5xl);}.gap-horizontal-6xl{column-gap:7.63rem;column-gap:var(--space-6xl);}.gap-vertical-4xs{row-gap:0.52rem;row-gap:var(--space-4xs);}.gap-vertical-3xs{row-gap:0.66rem;row-gap:var(--space-3xs);}.gap-vertical-2xs{row-gap:0.82rem;row-gap:var(--space-2xs);}.gap-vertical-xs{row-gap:1.02rem;row-gap:var(--space-xs);}.gap-vertical-s{row-gap:1.28rem;row-gap:var(--space-s);}.gap-vertical-m{row-gap:1.6rem;row-gap:var(--space-m);}.gap-vertical-l{row-gap:2rem;row-gap:var(--space-l);}.gap-vertical-xl{row-gap:2.5rem;row-gap:var(--space-xl);}.gap-vertical-2xl{row-gap:3.13rem;row-gap:var(--space-2xl);}.gap-vertical-3xl{row-gap:3.91rem;row-gap:var(--space-3xl);}.gap-vertical-4xl{row-gap:4.88rem;row-gap:var(--space-4xl);}.gap-vertical-5xl{row-gap:6.1rem;row-gap:var(--space-5xl);}.gap-vertical-6xl{row-gap:7.63rem;row-gap:var(--space-6xl);}body{background-color:var(--bg-body);color:var(--text-body);font-size:var(--text-m);line-height:var(--body-line-height);min-height:100vh;}h1{color:var(--text-title);}h2{color:var(--text-title);}h3{color:var(--text-title);}h4{color:var(--text-title);}h5{color:var(--text-title);}h6{color:var(--text-title);}H1{font-size:var(--text-4xl);line-height:1.1;}H2{font-size:var(--text-3xl);line-height:1.2;}H3{font-size:var(--text-2xl);line-height:1.3;}H4{font-size:var(--text-xl);line-height:1.3;}H5{font-size:var(--text-l);line-height:1.3;}H6{font-size:var(--text-m);line-height:1.4;}:where(p){margin:0 0 calc(var(--body-line-height) * 1em);}:where(p:last-of-type){margin-bottom:0;}:where(.brxe-section){padding:var(--space-2xl) var(--space-s);}.row{display:grid;grid-auto-flow:column;justify-content:start;}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.columns-2{display:grid;grid-template-columns:1fr 1fr;}.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr;}.columns-4{display:grid;grid-template-columns:repeat(4,1fr);}.columns-5{display:grid;grid-template-columns:repeat(5,1fr);}.columns-6{display:grid;grid-template-columns:repeat(6,1fr);}.columns-7{display:grid;grid-template-columns:repeat(7,1fr);}.columns-8{display:grid;grid-template-columns:repeat(8,1fr);}.items-left{justify-items:start;}.content-left{justify-content:start;}.items-center{justify-items:center;}.content-center{justify-content:center;}.items-right{justify-items:end;}.content-right{justify-content:end;}.items-top{align-items:start;}.content-top{align-content:start;}.items-middle{align-items:center;}.content-middle{align-content:center;}.items-bottom{align-items:end;}.content-bottom{align-content:end;}.items-stretch{align-items:stretch;}.content-stretch{justify-content:stretch;}.space-between{justify-content:space-between;}.space-around{justify-content:space-around;}.self-left{margin-right:auto;place-self:start;}.self-center{margin-inline:auto;place-self:center;}.self-right{margin-left:auto;place-self:end;}.self-top{margin-bottom:auto;align-self:start;}.self-middle{margin-block:auto;align-self:center;}.self-bottom{margin-top:auto;align-self:end;}.self-stretch{align-self:stretch;}.full-width{width:100%;}.full-height{height:100%;}.screen-width{width:100vw;}.screen-height{height:100vh;}.auto-width{width:auto;}.auto-height{height:auto;}.width-90{width:90%;}.width-80{width:80%;}.width-70{width:70%;}.width-60{width:60%;}.width-50{width:50%;}.width-40{width:40%;}.width-30{width:30%;}.width-20{width:20%;}.width-10{width:10%;}.max-site-width{max-width:140rem;width:100%;}.max-width-140{max-width:140rem;}.max-width-130{max-width:130rem;}.max-width-120{max-width:120rem;}.max-width-110{max-width:110rem;}.max-width-100{max-width:100rem;}.max-width-90{max-width:90rem;}.max-width-80{max-width:80rem;}.max-width-70{max-width:70rem;}.max-width-60{max-width:60rem;}.max-width-50{max-width:50rem;}.max-width-40{max-width:40rem;}.max-width-30{max-width:30rem;}.max-width-20{max-width:20rem;}.max-width-10{max-width:10rem;}body.bricks-is-frontend :focus{outline:none;box-shadow:none;}body.bricks-is-frontend :focus-visible{outline-width:1px;outline-style:dotted;outline-offset:1px;outline-color:var(--dark-50);}.relative{position:relative;}.absolute{position:absolute;}.sticky{position:sticky;}.fixed{position:fixed;}.inset-0{inset:0;}.bottom-0{bottom:0;}.top-0{top:0;}.left-0{left:0;}.right-0{right:0;}@media (max-width:1400px){.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-xl{grid-template-columns:repeat(2,1fr);}.columns-3--on-xl{grid-template-columns:repeat(3,1fr);}.columns-4--on-xl{grid-template-columns:repeat(4,1fr);}.columns-5--on-xl{grid-template-columns:repeat(5,1fr);}.columns-6--on-xl{grid-template-columns:repeat(6,1fr);}}@media (max-width:992px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-l{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-l{grid-template-columns:repeat(2,1fr);}.columns-3--on-l{grid-template-columns:repeat(3,1fr);}.columns-4--on-l{grid-template-columns:repeat(4,1fr);}.columns-5--on-l{grid-template-columns:repeat(5,1fr);}.columns-6--on-l{grid-template-columns:repeat(6,1fr);}}@media (max-width:768px){.column--on-m{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-m{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-m{grid-template-columns:repeat(2,1fr);}.columns-3--on-m{grid-template-columns:repeat(3,1fr);}.columns-4--on-m{grid-template-columns:repeat(4,1fr);}.columns-5--on-m{grid-template-columns:repeat(5,1fr);}.columns-6--on-m{grid-template-columns:repeat(6,1fr);}}@media (max-width:480px){.column--on-s{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column;}.columns-2--on-s{grid-template-columns:repeat(2,1fr);}.columns-3--on-s{grid-template-columns:repeat(3,1fr);}.columns-4--on-s{grid-template-columns:repeat(4,1fr);}.columns-5--on-s{grid-template-columns:repeat(5,1fr);}.columns-6--on-s{grid-template-columns:repeat(6,1fr);}}