html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1366px;--primary:#2179BD;--primary-5:#2179bd0d;--primary-10:#2179bd1a;--primary-20:#2179bd33;--primary-30:#2179bd4d;--primary-40:#2179bd66;--primary-50:#2179bd80;--primary-60:#2179bd99;--primary-70:#2179bdb3;--primary-80:#2179bdcc;--primary-90:#2179bde6;--primary-d-1:#236095;--primary-d-2:#20496f;--primary-d-3:#1a3047;--primary-d-4:#131b25;--primary-l-1:#5d92cb;--primary-l-2:#88acd7;--primary-l-3:#b3c8e6;--primary-l-4:#d9e3f2;--primary-dark:#1b679f;--primary-dark-l-1:#5783b2;--primary-dark-l-2:#81a0c5;--primary-dark-l-3:#acbfd8;--primary-dark-l-4:#d5dfeb;--accent-green:#4db848;--accent-green-5:#4db8480d;--accent-green-10:#4db8481a;--accent-green-20:#4db84833;--accent-green-30:#4db8484d;--accent-green-40:#4db84866;--accent-green-50:#4db84880;--accent-green-60:#4db84899;--accent-green-70:#4db848b3;--accent-green-80:#4db848cc;--accent-green-90:#4db848e6;--accent-green-d-1:#43983e;--accent-green-d-2:#377632;--accent-green-d-3:#2c5828;--accent-green-d-4:#203a1d;--accent-green-d-5:#152013;--accent-green-l-1:#72c468;--accent-green-l-2:#8fd185;--accent-green-l-3:#abdca3;--accent-green-l-4:#c6e8c0;--accent-green-l-5:#e5f4e1;--primary-ultra-light:var(--primary-l-4);--navy-dark:#1b2838;--navy-dark-d-1:#18222f;--navy-dark-d-2:#141b24;--navy-dark-d-3:#0f141a;--navy-dark-d-4:#090c11;--navy-dark-l-1:#434d5b;--navy-dark-l-2:#6e7681;--navy-dark-l-3:#9da2aa;--navy-dark-l-4:#ced0d4;--navy-light:#2c3e50;--navy-light-l-1:#52606f;--navy-light-l-2:#7c8692;--navy-light-l-3:#a5adb6;--navy-light-l-4:#d2d6da;--base:var(--navy-light);--base-dark:var(--navy-dark);--base-dark-5:#0000000d;--base-dark-10:#0000001a;--base-dark-20:#00000033;--base-dark-30:#0000004d;--base-dark-40:#00000066;--base-dark-50:#00000080;--base-dark-60:#00000099;--base-dark-70:#000000b3;--base-dark-80:#000000cc;--base-dark-90:#000000e6;--base-ultra-dark:var(--navy-dark-d-1);--base-light:var(--navy-light-l-3);--base-light-5:#0000000d;--base-light-10:#0000001a;--base-light-20:#00000033;--base-light-30:#0000004d;--base-light-40:#00000066;--base-light-50:#00000080;--base-light-60:#00000099;--base-light-70:#000000b3;--base-light-80:#000000cc;--base-light-90:#000000e6;--base-light-l-1:#b6bcc3;--base-light-l-2:#c9ced4;--base-light-l-3:#dadee1;--base-light-l-4:#ebedef;--base-ultra-light:var(--base-light-5);--bg-light:var(--primary-l-4);--bg-ultra-light:var(--white);--bg-dark:var(--base-dark);--bg-ultra-dark:hsla(198,40%,10%,1);--neutral-light:#d9d9d9;--neutral-light-5:#d9d9d90d;--neutral-light-10:#d9d9d91a;--neutral-light-20:#d9d9d933;--neutral-light-30:#d9d9d94d;--neutral-light-40:#d9d9d966;--neutral-light-50:#d9d9d980;--neutral-light-60:#d9d9d999;--neutral-light-70:#d9d9d9b3;--neutral-light-80:#d9d9d9cc;--neutral-light-90:#d9d9d9e6;--neutral-light-d-1:#b0b0b0;--neutral-light-d-2:#8a8a8a;--neutral-light-d-3:#666666;--neutral-light-d-4:#454545;--neutral-light-d-5:#242424;--neutral-dark:#404040;--neutral-dark-5:#4040400d;--neutral-dark-10:#4040401a;--neutral-dark-20:#40404033;--neutral-dark-30:#4040404d;--neutral-dark-40:#40404066;--neutral-dark-50:#40404080;--neutral-dark-60:#40404099;--neutral-dark-70:#404040b3;--neutral-dark-80:#404040cc;--neutral-dark-90:#404040e6;--neutral-dark-l-1:#5c5c5c;--neutral-dark-l-2:#7a7a7a;--neutral-dark-l-3:#999999;--neutral-dark-l-4:#bababa;--neutral-dark-l-5:#dbdbdb;--black:#000;--black-5:#0000000d;--black-10:#0000001a;--black-20:#00000033;--black-30:#0000004d;--black-40:#00000066;--black-50:#00000080;--black-60:#00000099;--black-70:#000000b3;--black-80:#000000cc;--black-90:#000000e6;--white:#fff;--white-5:#ffffff0d;--white-10:#ffffff1a;--white-20:#ffffff33;--white-30:#ffffff4d;--white-40:#ffffff66;--white-50:#ffffff80;--white-60:#ffffff99;--white-70:#ffffffb3;--white-80:#ffffffcc;--white-90:#ffffffe6;--success:hsla(136,95%,56%,1);--success-5:hsla(136,95%,56%,0.05);--success-10:hsla(136,95%,56%,0.1);--success-20:hsla(136,95%,56%,0.2);--success-30:hsla(136,95%,56%,0.3);--success-40:hsla(136,95%,56%,0.4);--success-50:hsla(136,95%,56%,0.5);--success-60:hsla(136,95%,56%,0.6);--success-70:hsla(136,95%,56%,0.7);--success-80:hsla(136,95%,56%,0.8);--success-90:hsla(136,95%,56%,0.9);--error:hsla(351,95%,56%,1);--primary-hover:var(--primary-dark);--body-bg-color:#f5f8f8;--text-dark:var(--neutral-dark);--text-dark-muted:var(--neutral-dark-l-1);--text-light:var(--white);--text-light-muted:var(--neutral-dark-l-5);--link-color:var(--primary);--text-color:var(--text-dark);--heading-color:var(--text-dark);--focus-color:var(--primary);--icon-color:var(--base-light-l-1);--shadow-primary:hsla(0,0%,0%,0.15);--space-4xs:clamp(0.38rem,calc(0.27vw + 0.29rem),0.67rem);--space-3xs:clamp(0.51rem,calc(0.36vw + 0.39rem),0.89rem);--space-2xs:clamp(0.68rem,calc(0.48vw + 0.52rem),1.18rem);--space-xs:clamp(0.9rem,calc(0.65vw + 0.69rem),1.58rem);--space-s:clamp(1.2rem,calc(0.86vw + 0.93rem),2.1rem);--space-m:clamp(1.6rem,calc(1.15vw + 1.23rem),2.8rem);--space-l:clamp(2.13rem,calc(1.53vw + 1.64rem),3.73rem);--space-xl:clamp(2.84rem,calc(2.04vw + 2.19rem),4.97rem);--space-2xl:clamp(3.79rem,calc(2.72vw + 2.92rem),6.63rem);--space-3xl:clamp(5.05rem,calc(3.62vw + 3.89rem),8.84rem);--space-4xl:clamp(6.73rem,calc(4.83vw + 5.19rem),11.78rem);--text-xs:clamp(1.11rem,calc(0.13vw + 1.07rem),1.25rem);--text-s:clamp(1.33rem,calc(0.16vw + 1.28rem),1.5rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.92rem,calc(0.23vw + 1.85rem),2.16rem);--text-xl:clamp(2.3rem,calc(0.28vw + 2.22rem),2.59rem);--text-2xl:clamp(2.76rem,calc(0.33vw + 2.66rem),3.11rem);--text-3xl:clamp(3.32rem,calc(0.4vw + 3.19rem),3.73rem);--text-4xl:clamp(3.98rem,calc(0.48vw + 3.83rem),4.48rem);--base-hover:color-mix(in srgb,var(--base),black 10%);--font-family:'Space Grotesk',sans-serif;--text-font-weight :400;--heading-font-weight:700;--btn-font-weight:500;--text-line-height:1.5;--heading-line-height:1;--h1:calc(var(--text-4xl)*1.33);--h2:var(--text-3xl);--h3:var(--text-2xl);--h4:var(--text-xl);--h5:var(--text-l);--h6:var(--text-m);--gutter:var(--space-m);--content-width:var(--max-screen-width);--content-width-safe:min(var(--content-width),calc(100% - var(--gutter) * 2));--content-gap:var(--space-m);--container-gap:var(--space-xl);--header-space:var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--section-space:var(--space-4xl);--section-space-m:var(--space-3xl);--section-space-s:var(--space-2xl);--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:0.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:0.5em;--blockquote-spacing:var(--paragraph-spacing);--header-height:10.88rem;--header-height-s:10.42rem;--header-height-m:13.42rem;--header-height-l:10.69rem;--header-height-xl:10.88rem;--admin-bar-height:var(--wp-admin--admin-bar--height,0px);--scroll-margin:0rem;--offset:calc(var(--scroll-margin) + var(--header-height) + var(--admin-bar-height));--sticky-offset-custom:60px;--sticky-offset:calc(var(--header-height) + var(--admin-bar-height));--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-1-2:minmax(0,1fr) minmax(0,2fr);--grid-1-3:minmax(0,1fr) minmax(0,3fr);--grid-1-4:minmax(0,1fr) minmax(0,4fr);--grid-2-1:minmax(0,2fr) minmax(0,1fr);--grid-2-3:minmax(0,2fr) minmax(0,3fr);--grid-2-4:minmax(0,2fr) minmax(0,4fr);--grid-3-1:minmax(0,3fr) minmax(0,1fr);--grid-3-2:minmax(0,3fr) minmax(0,2fr);--grid-3-4:minmax(0,3fr) minmax(0,4fr);--grid-gap:var(--space-m);--width-10:calc(var(--content-width) * 0.1);--width-20:calc(var(--content-width) * 0.2);--width-30:calc(var(--content-width) * 0.3);--width-40:calc(var(--content-width) * 0.4);--width-50:calc(var(--content-width) * 0.5);--width-60:calc(var(--content-width) * 0.6);--width-70:calc(var(--content-width) * 0.7);--width-80:calc(var(--content-width) * 0.8);--width-90:calc(var(--content-width) * 0.9);--width-full:calc(var(--content-width) * 100%);--radius-s:clamp(0.1rem,calc(0vw + 0.1rem),0.1rem);--radius:clamp(0.1rem,calc(0.1vw + 0.07rem),0.2rem);--radius-l:clamp(0.2rem,calc(0.19vw + 0.14rem),0.4rem);--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);--border-size:1.5px;--border-width:1.5px;--border-style:solid;--border-color:var(--border-color-dark);--border-color-dark:var(--black-20);--border-color-light:var(--white-20);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);--icon-size:32px;--icon-padding:0.35em;--icon-radius:var(--radius);--icon-background:var(--primary-l-4);--icon-background-hover:var(--primary);--icon-border:var(--icon-border-width) var(--icon-border-style) var(--icon-border-color);--icon-border-color:var(--primary);--icon-border-color-hover:inherit;--icon-border-width:1px;--icon-border-style:var(--border-style);--icon-color:var(--primary);--icon-color-hover:var(--white);--icon-size-xs:12px;--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-size-xl:128px;--icon-fill-color:var(--icon-color);--icon-padding-s:var(--icon-padding);--icon-padding-l:var(--icon-padding);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:inherit;--link-underline-offset:auto;--link-weight:inherit;--btn-background:var(--primary);--btn-background-hover:var(--primary-dark);--btn-text-color:var(--text-light);--btn-text-color-hover:var(--text-light);--btn-padding-block:0.75em;--btn-padding-inline:1.5em;--btn-line-height:1;--btn-border-width:2px;--btn-border-style:solid;--btn-border-color:var(--btn-background);--btn-border-color-hover:var(--btn-background-hover);--btn-transition:var(--transition);--btn-border-radius:var(--radius);--btn-min-width:8.75rem;--btn-width:max-content;--btn-font-size:var(--text-m);--btn-font-family:inherit;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-radius:var(--radius);--transition:0.3s ease-in-out;--focus-width:1.5px;--focus-offset:3px;}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--primary:#227bbf;--primary-5:#227bbf0d;--primary-10:#227bbf1a;--primary-20:#227bbf33;--primary-30:#227bbf4d;--primary-40:#227bbf66;--primary-50:#227bbf80;--primary-60:#227bbf99;--primary-70:#227bbfb3;--primary-80:#227bbfcc;--primary-90:#227bbfe6;--primary-dark:#1b679d;--accent-green:#4db847;--accent-green-5:#4db8470d;--accent-green-10:#4db8471a;--accent-green-20:#4db84733;--accent-green-30:#4db8474d;--accent-green-40:#4db84766;--accent-green-50:#4db84780;--accent-green-60:#4db84799;--accent-green-70:#4db847b3;--accent-green-80:#4db847cc;--accent-green-90:#4db847e6;--primary-ultra-light:#157e3f;--navy-dark:#1b2838;--navy-light:#2c3e50;--base:#a31420;--base-dark:#1b2737;--base-dark-5:#1b27370d;--base-dark-10:#1b27371a;--base-dark-20:#1b273733;--base-dark-30:#1b27374d;--base-dark-40:#1b273766;--base-dark-50:#1b273780;--base-dark-60:#1b273799;--base-dark-70:#1b2737b3;--base-dark-80:#1b2737cc;--base-dark-90:#1b2737e6;--base-ultra-dark:#0f1d23;--base-light:#9da2aa;--base-light-5:#9da2aa0d;--base-light-10:#9da2aa1a;--base-light-20:#9da2aa33;--base-light-30:#9da2aa4d;--base-light-40:#9da2aa66;--base-light-50:#9da2aa80;--base-light-60:#9da2aa99;--base-light-70:#9da2aab3;--base-light-80:#9da2aacc;--base-light-90:#9da2aae6;--base-ultra-light:#f5f8f8;--bg-light:#d2d6da;--bg-ultra-light:#ffffff;--bg-dark:#107a15;--neutral-light:#ffffff;--neutral-light-5:#ffffff0d;--neutral-light-10:#ffffff1a;--neutral-light-20:#ffffff33;--neutral-light-30:#ffffff4d;--neutral-light-40:#ffffff66;--neutral-light-50:#ffffff80;--neutral-light-60:#ffffff99;--neutral-light-70:#ffffffb3;--neutral-light-80:#ffffffcc;--neutral-light-90:#ffffffe6;--neutral-dark:#000000;--neutral-dark-5:#0000000d;--neutral-dark-10:#0000001a;--neutral-dark-20:#00000033;--neutral-dark-30:#0000004d;--neutral-dark-40:#00000066;--neutral-dark-50:#00000080;--neutral-dark-60:#00000099;--neutral-dark-70:#000000b3;--neutral-dark-80:#000000cc;--neutral-dark-90:#000000e6;--black:#ffffff;--black-5:#ffffff0d;--black-10:#ffffff1a;--black-20:#ffffff33;--black-30:#ffffff4d;--black-40:#ffffff66;--black-50:#ffffff80;--black-60:#ffffff99;--black-70:#ffffffb3;--black-80:#ffffffcc;--black-90:#ffffffe6;--white:#000000;--white-5:#0000000d;--white-10:#0000001a;--white-20:#00000033;--white-30:#0000004d;--white-40:#00000066;--white-50:#00000080;--white-60:#00000099;--white-70:#000000b3;--white-80:#000000cc;--white-90:#000000e6;--primary-hover:#661867;--body-bg-color:#ffffff;--text-dark:#000000;--text-dark-muted:#1f1f1f;--text-light:#ffffff;--text-light-muted:#7fbf5f;--link-color:#d5d52a;--text-color:#3f3adf;--heading-color:#458762;--focus-color:#efbb39;--icon-color:#f42f84;}.clickable-parent:not(a){position:static;}.clickable-parent:not(a) a{position:static;}.clickable-parent:not(a) > a:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;}a.clickable-parent{position:static;}a.clickable-parent:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;}.clickable-parent:focus-within:after{content:'';position:absolute;inset:-2px;z-index:3;outline:2px solid var(--primary);outline-offset:2px;display:var(--after-display);}.clickable-parent:focus-within:focus{outline:none;}.btn{--btn-background:var(--primary);--btn-background-hover:var(--primary-dark);--btn-text-color:var(--white);--btn-text-color-hover:var(--white);--btn-border-color:var(--btn-background);--btn-border-color-hover:var(--btn-background-hover);--focus-color:var(--primary-light);background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight,500);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));align-items:center;justify-content:center;text-align:center;gap:var(--space-3xs);border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color);cursor:pointer;display:var(--btn-display,inline-flex);}@media (hover:hover){.btn:hover{background-color:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-background-hover);-webkit-text-decoration:var(--btn-text-decoration-hover);text-decoration:var(--btn-text-decoration-hover);}}.btn.small{font-size:var(--text-s);}.btn.large{font-size:var(--text-l);}.btn.outline{--btn-background:transparent !important;--btn-text-color:var(--text-dark);--btn-border-color:var(--neutral-light-d-1);--btn-border-width:1px;border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color);}.btn.opaque{--btn-text-color:var(--text-dark);--btn-background:var(--black-10);--btn-border-color:var(--black-20);--btn-border-width:1px;}.btn.secondary{--btn-background:var(--accent-green);--btn-background-hover:var(--accent-green-80);border-color:var(--btn-border-color);}@media (hover:hover){.btn.opaque:hover{background-color:var(--black-20);}}@media (hover:hover){.btn.outline:hover{background:var(--primary);color:var(--text-light);}}@media (hover:hover){.btn.secondary:hover{background:var(--btn-background-hover);}}.btn:focus{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);}.btn.no-bg{color:var(--dark-80);background:transparent;box-shadow:none;border-color:transparent;}@media (hover:hover){.btn.no-bg:hover{color:var(--primary-hover);}}.btn.light{--btn-text-color:var(--text-light);--btn-border-color:var(--white-20);--btn-background:var(--white-10);}@media (hover:hover){.btn.light:hover{background-color:var(--white-20);border-color:var(--white-20);}}.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;-webkit-text-decoration:none;text-decoration:none;transition:all 0.15s ease-in-out;}@media (hover:hover){.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);}.input{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-dark);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);}@media (hover:hover){.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-dark);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);}@media (hover:hover){.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);}.icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);overflow:visible;fill:var(--icon-fill-color);}.icon.large{--icon-size:var(--icon-size-l);height:var(--icon-size-l);width:var(--icon-size-l);font-size:var(--icon-size-l);--icon-padding:var(--icon-padding-l);}.icon.accent{--icon-color:var(--accent-green);--icon-background:var(--accent-green-l-4);--icon-border-color:var(--accent-green);--icon-fill-color:var(--icon-color);border-color:var(--icon-border-color) !important;}.icon.neutral-dark{--icon-color:var(--neutral-light);--icon-background:var(--neutral-dark-l-2);--icon-border-color:var(--neutral-dark-l-1);--icon-fill-color:var(--icon-color);border-color:var(--icon-border-color) !important;}.icon.neutral-light{--icon-color:var(--neutral-light);--icon-background:var(--neutral-light-d-2);--icon-border-color:var(--neutral-light-d-2);--icon-fill-color:var(--neutral-light);border-color:var(--icon-border-color) !important;}.icon.outline{padding:var(--icon-padding);border:var(--icon-border);border-radius:var(--icon-radius);box-sizing:content-box;}.icon.filled{padding:var(--icon-padding);border-radius:var(--radius);background:var(--icon-background);box-sizing:content-boxcolor;color:var(--icon-color);}.icon.small{--icon-size:var(--icon-size-s);font-size:var(--icon-size-s);height:var(--icon-size-s);width:var(--icon-size-s);--icon-padding:var(--icon-padding-s);}.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);}.cf-checkbox{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-s);width:clamp(1.8rem,calc(0.38vw + 1.68rem),2.2rem);height:clamp(1.8rem,calc(0.38vw + 1.68rem),2.2rem);}.cf-checkbox:checked:before{transform:scale(1);}.cf-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;}@media (hover:hover){.cf-checkbox:hover{border-color:var(--primary);}}.cf-checkbox:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.cf-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(1.8rem,calc(0.38vw + 1.68rem),2.2rem);height:clamp(1.8rem,calc(0.38vw + 1.68rem),2.2rem);}.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);}@media (hover:hover){.radio:hover{border-color:var(--primary);}}.radio:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.radio:checked{border-color:var(--primary);}.padding-4xs{padding:var(--space-4xs);}.padding-3xs{padding:var(--space-3xs);}.padding-2xs{padding:var(--space-2xs);}.padding-xs{padding:var(--space-xs);}.padding-s{padding:var(--space-s);}.padding-m{padding:var(--space-m);}.padding-l{padding:var(--space-l);}.padding-xl{padding:var(--space-xl);}.padding-2xl{padding:var(--space-2xl);}.padding-3xl{padding:var(--space-3xl);}.padding-4xl{padding:var(--space-4xl);}.gap-4xs{gap:var(--space-4xs);}.gap-3xs{gap:var(--space-3xs);}.gap-2xs{gap:var(--space-2xs);}.gap-xs{gap:var(--space-xs);}.gap-s{gap:var(--space-s);}.gap-m{gap:var(--space-m);}.gap-l{gap:var(--space-l);}.gap-xl{gap:var(--space-xl);}.gap-2xl{gap:var(--space-2xl);}.gap-3xl{gap:var(--space-3xl);}.gap-4xl{gap:var(--space-4xl);}.text-xs{font-size:var(--text-xs);}.text-s{font-size:var(--text-s);}.text-m{font-size:var(--text-m);}.text-l{font-size:var(--text-l);}.text-xl{font-size:var(--text-xl);}.text-2xl{font-size:var(--text-2xl);}.text-3xl{font-size:var(--text-3xl);}.text-4xl{font-size:var(--text-4xl);}.bg--light{background-color:var(--bg-light);}.bg--dark{background-color:var(--bg-dark);}.bg--primary{background-color:var(--primary);}.bg--base-ultra-light{background-color:var(--base-ultra-light);}.bg--ultra-light{background-color:var(--bg-ultra-light);}.H1{font-size:calc(var(--text-4xl)*1.33);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;}.row{display:grid;grid-auto-flow:column;justify-content:start;}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.grid--1{grid-template-columns:var(--grid-1);inline-size:100%;display:grid !important;}.grid--2{grid-template-columns:var(--grid-2);inline-size:100%;display:grid !important;}.grid--3{grid-template-columns:var(--grid-3);inline-size:100%;display:grid !important;}.grid--4{grid-template-columns:var(--grid-4);inline-size:100%;display:grid !important;}.grid--5{grid-template-columns:var(--grid-5);inline-size:100%;display:grid !important;}.grid--6{grid-template-columns:var(--grid-6);inline-size:100%;display:grid !important;}.columns-min-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));}.columns-min-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));}.columns-min-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));}.columns-min-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));}.columns-min-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));}.columns-min-50{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr));}.columns-min-60{display:grid;grid-template-columns:repeat(auto-fit,minmax(60rem,1fr));}.columns-min-70{display:grid;grid-template-columns:repeat(auto-fit,minmax(70rem,1fr));}.width-90{width:var(--width-90);}.width-80{width:var(--width-90);}.width-70{width:var(--width-70);}.width-60{width:var(--width-60);}.width-50{width:var(--width-50);}.width-40{width:var(--width-40);}.width-30{width:var(--width-30);}.width-20{width:var(--width-20);}.width-10{width:var(--width-10);}.content--feature{grid-column:feature;}.content--feature-max{grid-column:feature-max;}.content--full{grid-column:full;}.content--full-safe{grid-column:full;padding-inline:var(--gutter);}.display-none{display:none;}.visible{visibility:visible;}.hidden-accessible{visibility:hidden;position:absolute !important;inline-size:1px !important;block-size:1px !important;padding:0;margin:-1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap;border:0;}.overflow-hidden{overflow:hidden;}.overflow-auto{overflow:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-hidden{overflow-y:hidden;}.overflow-y-auto{overflow-y:auto;}.list-none{list-style-type:none;}.white-space-nowrap{white-space:nowrap;}.transition-global{transition:var(--transition);}@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);}}@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;}}