:root{--root-font-size:100%}:root,.color-scheme--main{--primary-hex:#c94747;--primary-hsl:0 55% 53%;--primary-rgb:201 71 71;--primary-r:201;--primary-g:71;--primary-b:71;--primary-h:0;--primary-s:55%;--primary-l:53%;--primary-hover-h:0;--primary-hover-s:55%;--primary-hover-l:61%;--primary-ultra-light-h:0;--primary-ultra-light-s:55%;--primary-ultra-light-l:95%;--primary-light-h:0;--primary-light-s:55%;--primary-light-l:85%;--primary-semi-light-h:0;--primary-semi-light-s:55%;--primary-semi-light-l:65%;--primary-semi-dark-h:0;--primary-semi-dark-s:55%;--primary-semi-dark-l:35%;--primary-dark-h:0;--primary-dark-s:55%;--primary-dark-l:25%;--primary-ultra-dark-h:0;--primary-ultra-dark-s:55%;--primary-ultra-dark-l:10%;--secondary-hex:#208080;--secondary-hsl:180 60% 31%;--secondary-rgb:32 128 128;--secondary-r:32;--secondary-g:128;--secondary-b:128;--secondary-h:180;--secondary-s:60%;--secondary-l:31%;--secondary-hover-h:180;--secondary-hover-s:60%;--secondary-hover-l:36%;--secondary-ultra-light-h:180;--secondary-ultra-light-s:60%;--secondary-ultra-light-l:95%;--secondary-light-h:180;--secondary-light-s:60%;--secondary-light-l:85%;--secondary-semi-light-h:180;--secondary-semi-light-s:60%;--secondary-semi-light-l:65%;--secondary-semi-dark-h:180;--secondary-semi-dark-s:60%;--secondary-semi-dark-l:35%;--secondary-dark-h:180;--secondary-dark-s:60%;--secondary-dark-l:25%;--secondary-ultra-dark-h:180;--secondary-ultra-dark-s:60%;--secondary-ultra-dark-l:10%;--base-hex:#2B2235;--base-hsl:268 22% 17%;--base-rgb:43 34 53;--base-r:43;--base-g:34;--base-b:53;--base-h:268;--base-s:22%;--base-l:17%;--base-hover-h:268;--base-hover-s:22%;--base-hover-l:20%;--base-ultra-light-h:268;--base-ultra-light-s:22%;--base-ultra-light-l:95%;--base-light-h:268;--base-light-s:22%;--base-light-l:85%;--base-semi-light-h:268;--base-semi-light-s:22%;--base-semi-light-l:65%;--base-semi-dark-h:268;--base-semi-dark-s:22%;--base-semi-dark-l:35%;--base-dark-h:268;--base-dark-s:22%;--base-dark-l:25%;--base-ultra-dark-h:268;--base-ultra-dark-s:22%;--base-ultra-dark-l:10%;--neutral-hex:#000000;--neutral-hsl:0 0% 0%;--neutral-rgb:0 0 0;--neutral-r:0;--neutral-g:0;--neutral-b:0;--neutral-h:0;--neutral-s:0%;--neutral-l:0%;--neutral-hover-h:0;--neutral-hover-s:0%;--neutral-hover-l:0%;--neutral-ultra-light-h:0;--neutral-ultra-light-s:0%;--neutral-ultra-light-l:97%;--neutral-light-h:0;--neutral-light-s:0%;--neutral-light-l:85%;--neutral-semi-light-h:0;--neutral-semi-light-s:0%;--neutral-semi-light-l:65%;--neutral-semi-dark-h:0;--neutral-semi-dark-s:0%;--neutral-semi-dark-l:35%;--neutral-dark-h:0;--neutral-dark-s:0%;--neutral-dark-l:25%;--neutral-ultra-dark-h:0;--neutral-ultra-dark-s:0%;--neutral-ultra-dark-l:10%;--primary:#c94747;--primary-hover:#d26565;--primary-ultra-light:#f9ebeb;--primary-light:#eec4c4;--primary-semi-light:#d77575;--primary-semi-dark:#8a2828;--primary-dark:#631d1d;--primary-ultra-dark:#280b0b;--secondary:#208080;--secondary-hover:#259393;--secondary-ultra-light:#ebfafa;--secondary-light:#c2f0f0;--secondary-semi-light:#70dbdb;--secondary-semi-dark:#248f8f;--secondary-dark:#1a6666;--secondary-ultra-dark:#0a2929;--base:#2B2235;--base-hover:#32283e;--base-ultra-light:#f2eff5;--base-light:#d8d0e1;--base-semi-light:#a492b9;--base-semi-dark:#58466d;--base-dark:#3f324e;--base-ultra-dark:#19141f;--neutral:#000000;--neutral-hover:black;--neutral-ultra-light:#f7f7f7;--neutral-light:#d9d9d9;--neutral-semi-light:#a6a6a6;--neutral-semi-dark:#595959;--neutral-dark:#404040;--neutral-ultra-dark:#1a1a1a;--white:#fff;--black:#000;--shade-white:#fff;--shade-black:#000;--heading-color:var(--black)}:root{--content-width:85.375rem;--content-width-safe:min(var(--content-width), calc(100% - var(--gutter) * 2))}:root{--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px}:root{--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-max-width:100%;--text-m-line-height:calc(6px + 2ex);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(6px + 2ex);--text-font-family:Montserrat, sans-serif;--text-color:var(--text-dark);--text-line-height:calc(6px + 2ex);--text-font-weight:400;--text-text-wrap:pretty}:root{--heading-font-family:Montserrat, sans-serif;--heading-color:var(--black);--heading-line-height:calc(4px + 2ex);--heading-font-weight:700;--heading-letter-spacing:-0.025em;--heading-max-width:60ch;--heading-text-wrap:balance;--base-heading-lh:calc(4px + 2ex);--h1-max-width:100%;--h4-line-height:calc(4px + 2ex)}:root{--text-xs:clamp(0.75rem, calc(-0.1858782904vw + 0.7918226153rem), 0.6331290249rem);--text-s:clamp(0.8125rem, calc(0.0500373602vw + 0.8012415939rem), 0.8439609902rem);--text-m:clamp(1rem, calc(0.1988071571vw + 0.9552683897rem), 1.125rem);--text-l:clamp(1.2rem, calc(0.4765407555vw + 1.09277833rem), 1.499625rem);--text-xl:clamp(1.44rem, calc(0.8890658052vw + 1.2399601938rem), 1.999000125rem);--text-xxl:clamp(1.728rem, calc(1.489729092vw + 1.3928109543rem), 2.6646671666rem)}:root{--h6:clamp(0.75rem, calc(-0.073993329vw + 0.766648499rem), 0.7034766944rem);--h5:clamp(0.8125rem, calc(0.1991800137vw + 0.7676844969rem), 0.9377344336rem);--h4:clamp(1.125rem, calc(0.1988071571vw + 1.0802683897rem), 1.25rem);--h3:clamp(1.35rem, calc(0.5029821074vw + 1.2368290258rem), 1.66625rem);--h2:clamp(1.62rem, calc(0.9560417495vw + 1.4048906064rem), 2.22111125rem);--h1:clamp(1.944rem, calc(1.6170835726vw + 1.5801561962rem), 2.9607412963rem)}:root{--section-padding-block:var(--section-space-m);--gutter:clamp(1rem, calc(6.3618290258vw + -0.4314115308rem), 5rem)}:root{--space-xs:clamp(0.8441720333rem, calc(-0.0172384889vw + 0.8480506933rem), 0.8333333333rem);--space-s:clamp(1.1252813203rem, calc(0.1983597291vw + 1.0806503813rem), 1.25rem);--space-m:clamp(1.5rem, calc(0.5964214712vw + 1.365805169rem), 1.875rem);--space-l:clamp(1.9995rem, calc(1.2930417495vw + 1.7085656064rem), 2.8125rem);--space-xl:clamp(2.6653335rem, calc(2.4706425447vw + 2.1094389274rem), 4.21875rem);--space-xxl:clamp(3.5528895555rem, calc(4.4138933511vw + 2.5597635515rem), 6.328125rem)}:root{--section-space-xs:clamp(1.6883440665rem, calc(2.6162851162vw + 1.0996799154rem), 3.3333333333rem);--section-space-s:clamp(2.2505626407rem, calc(4.3728625993vw + 1.2666685558rem), 5rem);--section-space-m:clamp(3rem, calc(7.1570576541vw + 1.3896620278rem), 7.5rem);--section-space-l:clamp(3.999rem, calc(11.5324055666vw + 1.4042087475rem), 11.25rem);--section-space-xl:clamp(5.330667rem, calc(18.3607681909vw + 1.1994941571rem), 16.875rem);--section-space-xxl:clamp(7.105779111rem, calc(28.9570113543vw + 0.5904515563rem), 25.3125rem)}:root{--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m)}:root{--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%)}:root{--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-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, 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-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr)}:root{--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--auto-grid-aggressiveness:0.7}:root{--header-height:0rem;--header-height-xl:0rem;--header-height-l:0rem;--header-height-m:0rem;--header-height-s:0rem;--admin-bar-height:var(--wp-admin--admin-bar--height, 0px)}@media (max-width:1366px){:root{--header-height:var(--header-height-xl)}}:root{--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)}:root{--option-primary-btn-outline:on;--option-secondary-btn-outline:on;--option-neutral-btn-outline:on;--btn-padding-block:0.5em;--btn-padding-inline:1.25em;--btn-min-width:8.75rem;--btn-width:max-content;--btn-line-height:1;--btn-font-size:var(--text-m);--btn-font-weight:400;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:2px;--btn-outline-border-width:2px;--btn-border-style:solid;--btn-border-radius:var(--radius);--btn-radius:var(--radius);--btn-justify-content:center;--btn-text-align:center}:root{--link-color:var(--primary);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:inherit;--link-underline-offset:auto;--link-weight:inherit}:root{--col-width-s:13rem;--col-width-m:25rem;--col-width-l:38rem;--col-rule-width-s:0.5px;--col-rule-width-m:1px;--col-rule-width-l:3px}:root{--sticky-offset-custom:60px;--sticky-offset:var(--header-height, var(--sticky-offset-custom, 0))}:root,.color-scheme--main{--body-color:var(--neutral-ultra-light);--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--text-light:var(--white);--text-light-muted:color-mix(in srgb, var(--text-light) 80%, transparent);--text-dark:var(--neutral-ultra-dark);--text-dark-muted:color-mix(in srgb, var(--text-dark) 80%, transparent)}:root,.color-scheme--main{--body-bg-color:var(--neutral-ultra-light);--bg-ultra-light-text:var(--text-dark);--bg-light-text:var(--text-dark);--bg-dark-text:var(--text-light);--bg-ultra-dark-text:var(--text-light);--bg-ultra-light-heading:var(--text-dark);--bg-light-heading:var(--text-dark);--bg-dark-heading:var(--text-light);--bg-ultra-dark-heading:var(--text-light);--bg-ultra-light-button:primary;--bg-light-button:primary;--bg-dark-button:primary;--bg-ultra-dark-button:primary}:root{--radius:8px;--radius-50:50%;--radius-circle:50vw;--radius-none:0;--radius-xs:3.5555555556px;--radius-s:5.3333333333px;--radius-m:8px;--radius-l:12px;--radius-xl:18px;--radius-xxl:27px}:root{--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:color-mix(in oklch, var(--black) 20%, transparent);--border-color-light:color-mix(in oklch, var(--white) 20%, transparent);--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)}:root{--divider-size:1px;--divider-style:solid;--divider-inline-size:100%;--divider-gap:var(--content-gap);--divider-color-dark:color-mix(in srgb, var(--black) 20%, transparent);--divider-color-light:color-mix(in srgb, var(--white) 20%, transparent);--divider:var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-light:var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-dark:var(--divider-size) var(--divider-style) var(--divider-color-dark)}:root{--transition-duration:0.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:0.3s ease-in-out 0s}:root{--overlay-1-name:1;--overlay-1-type:none;--overlay-1-opacity:0.7;--overlay-1-background-attachment:static;--overlay-1-background-repeat:repeat;--overlay-1-inset:0;--overlay-1-isActive:false;--overlay-2-name:2;--overlay-2-type:none;--overlay-2-opacity:0.7;--overlay-2-background-attachment:static;--overlay-2-background-repeat:repeat;--overlay-2-inset:0;--overlay-2-isActive:false;--overlay-3-name:3;--overlay-3-type:none;--overlay-3-opacity:0.7;--overlay-3-background-attachment:static;--overlay-3-background-repeat:repeat;--overlay-3-inset:0;--overlay-3-isActive:false;--overlay-4-name:4;--overlay-4-type:none;--overlay-4-opacity:0.7;--overlay-4-background-attachment:static;--overlay-4-background-repeat:repeat;--overlay-4-inset:0;--overlay-4-isActive:false;--overlay-5-name:5;--overlay-5-type:none;--overlay-5-opacity:0.7;--overlay-5-background-attachment:static;--overlay-5-background-repeat:repeat;--overlay-5-inset:0;--overlay-5-isActive:false}:root{--icon-size:32px;--icon-padding:0.35em;--icon-radius:var(--radius);--icon-background:var(--primary-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-color:color-mix(in srgb, var(--primary-dark) 10%, transparent);--icon-border-color-hover:color-mix(in srgb, var(--primary-dark) 10%, transparent);--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-color:var(--primary-dark);--icon-color-hover:var(--primary-semi-dark);--icon-list-icon-size:1.2em;--icon-list-gap:1em;--icon-inline-offset:0.7em;--icon-light-color:var(--primary-light);--icon-light-color-hover:var(--primary-ultra-light);--icon-light-background:var(--primary-dark);--icon-light-background-hover:var(--primary-ultra-dark);--icon-light-border-color:color-mix(in srgb, var(--primary-dark) 10%, transparent);--icon-light-border-color-hover:color-mix(in srgb, var(--primary-dark) 10%, transparent);--icon-dark-color:var(--primary-dark);--icon-dark-color-hover:var(--primary-semi-dark);--icon-dark-background:var(--primary-light);--icon-dark-background-hover:var(--primary-ultra-light);--icon-dark-border-color:color-mix(in srgb, var(--primary-dark) 10%, transparent);--icon-dark-border-color-hover:color-mix(in srgb, var(--primary-dark) 10%, transparent);--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-padding-s:var(--icon-padding);--icon-padding-m:var(--icon-padding);--icon-padding-l:var(--icon-padding);--icon-border-color:var(--icon-light-border-color);--icon-border-color-hover:var(--icon-light-border-color-hover)}:root{--box-shadow-md:0 0 40px color-mix(in srgb, black 10%, transparent);--box-shadow-lg:0 0 60px color-mix(in srgb, black 20%, transparent);--box-shadow-xl:0 0 80px color-mix(in srgb, black 30%, transparent);--box-shadow-1:0 0 40px color-mix(in srgb, black 10%, transparent);--box-shadow-2:0 0 60px color-mix(in srgb, black 20%, transparent);--box-shadow-3:0 0 80px color-mix(in srgb, black 30%, transparent)}