html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1530px;--primary:#051838;--primary-d-1:#09152f;--primary-d-2:#0a1124;--primary-d-3:#080c1c;--primary-d-4:#040611;--primary-l-1:#37405d;--primary-l-2:#646982;--primary-l-3:#969aab;--primary-l-4:#c9cbd4;--secondary:#3962AB;--secondary-d-1:#314f87;--secondary-d-2:#273a62;--secondary-d-3:#1f2942;--secondary-d-4:#141824;--secondary-l-1:#677fbc;--secondary-l-2:#8e9dcd;--secondary-l-3:#b5bede;--secondary-l-4:#d8dcee;--tertiary:#B8E1D5;--tertiary-d-1:#92b0a7;--tertiary-d-2:#6b807a;--tertiary-d-3:#46534f;--tertiary-d-4:#262c2a;--tertiary-l-1:#c5e7dd;--tertiary-l-2:#d4ede5;--tertiary-l-3:#e2f3ee;--tertiary-l-4:#f1f9f6;--quarternary:#EB3D3D;--quarternary-d-1:#b83532;--quarternary-d-2:#872b26;--quarternary-d-3:#59201c;--quarternary-d-4:#301512;--quarternary-l-1:#f66c60;--quarternary-l-2:#fd9486;--quarternary-l-3:#ffb8ad;--quarternary-l-4:#ffdcd6;--quinary:#FED9BA;--quinary-d-1:#c5a891;--quinary-d-2:#907b6a;--quinary-d-3:#5d5046;--quinary-d-4:#312b26;--quinary-l-1:#ffe0c7;--quinary-l-2:#ffe9d6;--quinary-l-3:#fff1e6;--quinary-l-4:#fff7f0;--senary:#FEF4EC;--text-body:#3d3e3c;--text-header:#222222;--text-body-white:#fff;--white:#ffffff;--base:#fcfcfc;--neutral:#343430;--black:#000000;--border:#ddd;--selection:var(--text-body-white);--selection-bg:var(--primary);--space-5xs:clamp(0.26rem,calc(-0.06vw + 0.27rem),0.22rem);--space-4xs:clamp(0.33rem,calc(-0.02vw + 0.33rem),0.31rem);--space-3xs:clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--space-2xs:clamp(0.51rem,calc(0.14vw + 0.48rem),0.62rem);--space-xs:clamp(0.64rem,calc(0.31vw + 0.58rem),0.88rem);--space-s:clamp(0.8rem,calc(0.58vw + 0.68rem),1.24rem);--space-m:clamp(1rem,calc(0.99vw + 0.8rem),1.75rem);--space-l:clamp(1.25rem,calc(1.62vw + 0.93rem),2.47rem);--space-xl:clamp(1.56rem,calc(2.56vw + 1.05rem),3.5rem);--space-2xl:clamp(1.95rem,calc(3.96vw + 1.16rem),4.95rem);--space-3xl:clamp(2.44rem,calc(6.02vw + 1.24rem),7rem);--space-4xl:clamp(3.05rem,calc(9.04vw + 1.24rem),9.89rem);--space-5xl:clamp(3.81rem,calc(13.45vw + 1.12rem),13.99rem);--text-xs:clamp(0.74rem,calc(-0.24vw + 0.79rem),0.56rem);--text-s:clamp(0.83rem,calc(-0.11vw + 0.86rem),0.75rem);--text-m:clamp(0.94rem,calc(0.08vw + 0.92rem),1rem);--text-l:clamp(1.05rem,calc(0.37vw + 0.98rem),1.33rem);--text-xl:clamp(1.19rem,calc(0.78vw + 1.03rem),1.78rem);--text-2xl:clamp(1.33rem,calc(1.37vw + 1.06rem),2.37rem);--text-3xl:clamp(1.5rem,calc(2.19vw + 1.06rem),3.16rem);--text-4xl:clamp(1.69rem,calc(3.33vw + 1.02rem),4.21rem);--text-5xl:clamp(1.9rem,calc(4.91vw + 0.92rem),5.61rem);--header-typeface:"RooneySans Bold";--body-typeface:"RooneySans Regular";--section-padding:var(--space-4xl);--gutter:clamp(.75rem,calc(3vw + 0.1553677932rem),2.75rem);--radius-2xs:2px;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:12px;--radius-xl:14px;--radius-2xl:16px;--radius-circle:100px;--transition:ease-in .3s;}: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:#0f3feb;--secondary:#b2c587;--tertiary:#36f5fc;--quarternary:#f62cf6;--quinary:#84c030;--senary:#26f23e;--text-body:#4a10c6;--text-header:#d0ab67;--text-body-white:#2f1aa2;--white:#8d5ef3;--base:#184e2b;--neutral:#d7f391;--black:#000000;--border:#ec6974;--selection:#ffffff;--selection-bg:#11a731;}/* Color System */ /* Fluid Spacing */ /* Fluid Typography */ /* Type */ body{font-family:var(--body-typeface);color:var(--text-body);line-height:1.5;font-size:calc(var(--text-m) + 1px);}H1,H2,H3,H4,H5,H6{font-family:var(--header-typeface);color:var(--text-header);}H1{font-size:var(--text-5xl);line-height:100%;font-weight:700;}H2{font-size:var(--text-3xl);line-height:1.2;font-weight:600;letter-spacing:-0.02em;}H3{font-size:var(--text-xl);line-height:1.2;font-weight:600;letter-spacing:-0.02em;}H4{font-size:var(--text-xl);line-height:1.3;font-weight:700;}H5{font-size:var(--text-l);line-height:1.3;font-weight:700;}H6{font-size:var(--text-m);line-height:1.4;}/* Typefaces */ /* Contextual Spacing Classes */ .brxe-section{padding:var(--section-padding) var(--gutter);}/* Contextual Spacing */ /* Border Radius */ /* Transition */ @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 */ /* === Misc === */ html{font-size:100%;}body::selection{color:var(--selection);background-color:var(--selection-bg);}.brxe-container{width:var(--max-screen-width);}.brx-option-disabled,.brx-option-disabled:disabled{color:rgba(0,0,0,.2);opacity:.4;}.skip-link:focus-visible{clip:auto;height:auto;width:fit-content;overflow:visible;z-index:10001;}/* === Reduced Motion === */ @media (prefers-reduced-motion:reduce){.bc-blade-title .line{transform:translate(0px,0px) !important;}}/* === Accessibility === */ :focus-visible{outline:2px solid CanvasText;outline-offset:2px;box-shadow:0 0 0 4px Canvas;/* Support for Windows High Contrast Mode */ forced-color-adjust:none;}/* Fallback for older browsers that don't support system colors like 'Canvas' */ @supports not (color:Canvas){:focus-visible{outline:3px solid #000;box-shadow:0 0 0 4px #fff;}}