@font-face{font-family:Objective;src:url(/fonts/Objective-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Objective;src:url(/fonts/Objective-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Objective;src:url(/fonts/Objective-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Objective;src:url(/fonts/Objective-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Objective;src:url(/fonts/Objective-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Objective Fallback;src:local(Arial);ascent-override:64.65%;descent-override:19.95%;line-gap-override:5.04%;size-adjust:115.26%}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Demi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro Fallback;src:local(Arial);ascent-override:73.47%;descent-override:23.73%;line-gap-override:19.46%;size-adjust:102.89%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-amaranth-red:#de1e2b;--color-amaranth-red-80:color-mix(in srgb, var(--color-amaranth-red) 80%, white);--color-amaranth-red-60:color-mix(in srgb, var(--color-amaranth-red) 60%, white);--color-amaranth-red-40:color-mix(in srgb, var(--color-amaranth-red) 40%, white);--color-amaranth-red-20:color-mix(in srgb, var(--color-amaranth-red) 20%, white);--color-rose:#de1e61;--color-rose-80:color-mix(in srgb, var(--color-rose) 80%, white);--color-rose-60:color-mix(in srgb, var(--color-rose) 60%, white);--color-rose-40:color-mix(in srgb, var(--color-rose) 40%, white);--color-rose-20:color-mix(in srgb, var(--color-rose) 20%, white);--color-chocolate:#dc6a1e;--color-chocolate-80:color-mix(in srgb, var(--color-chocolate) 80%, white);--color-chocolate-60:color-mix(in srgb, var(--color-chocolate) 60%, white);--color-chocolate-40:color-mix(in srgb, var(--color-chocolate) 40%, white);--color-chocolate-20:color-mix(in srgb, var(--color-chocolate) 20%, white);--gradient-primary:linear-gradient(97.29deg, var(--color-amaranth-red) 1.38%, var(--color-rose) 51.23%, var(--color-chocolate) 99.04%);--gradient-overlay-warm:linear-gradient(135deg, color-mix(in srgb, var(--color-amaranth-red) 15%, transparent) 0%, color-mix(in srgb, var(--color-rose) 15%, transparent) 10%, color-mix(in srgb, var(--color-chocolate) 15%, transparent) 20%, color-mix(in srgb, var(--color-chocolate) 15%, transparent) 40%, color-mix(in srgb, var(--color-chocolate) 5%, transparent) 100%);--card-bg-warm:var(--gradient-overlay-warm);--card-bg-peach-light:color-mix(in srgb, var(--color-chocolate) 5%, transparent);--card-bg-gray:color-mix(in srgb, var(--color-lotion-80) 30%, transparent);--card-bg-peach-medium:color-mix(in srgb, var(--color-chocolate) 30%, transparent);--color-blue-violet:#6a1edc;--color-green:#1ede9b;--color-pink:#de1ec1;--color-citrine:#dcc91e;--color-turquoise:#1eded1;--color-bleu-de-france:#1e90dc;--color-charleston:#2a2b2c;--color-charleston-80:color-mix(in srgb, var(--color-charleston) 80%, white);--color-charleston-60:color-mix(in srgb, var(--color-charleston) 60%, white);--color-charleston-40:color-mix(in srgb, var(--color-charleston) 40%, white);--color-charleston-20:color-mix(in srgb, var(--color-charleston) 20%, white);--color-lotion:#fcfcfc;--color-lotion-80:color-mix(in srgb, var(--color-lotion) 80%, var(--color-charleston));--color-lotion-60:color-mix(in srgb, var(--color-lotion) 60%, var(--color-charleston));--color-lotion-40:color-mix(in srgb, var(--color-lotion) 40%, var(--color-charleston));--color-lotion-20:color-mix(in srgb, var(--color-lotion) 20%, var(--color-charleston));--color-white:#fff;--color-black:#000;--color-bg:var(--color-lotion);--color-bg-negative:var(--color-charleston);--color-bg-muted:var(--color-lotion-80);--color-bg-chocolate:color-mix(in srgb, var(--color-chocolate) 8%, white);--color-bg-chocolate-20:color-mix(in srgb, var(--color-chocolate) 20%, white);--color-bg-chocolate-40:color-mix(in srgb, var(--color-chocolate) 40%, white);--color-text:var(--color-charleston);--color-text-negative:var(--color-lotion);--color-text-muted:var(--color-charleston-80);--color-text-muted-60:var(--color-charleston-60);--color-text-muted-40:var(--color-charleston-40);--color-text-on-brand:var(--color-lotion);--color-border:var(--color-lotion-80);--color-flower-stroke:#969696;--color-surface:var(--color-lotion);--color-surface-elevated:var(--color-white);--color-link:var(--color-amaranth-red);--color-brand-accent-bg:color-mix(in srgb, var(--color-amaranth-red) 20%, white);--color-glass-inner-light:var(--color-lotion);--color-hero-iso-stroke:var(--color-black);--color-success:var(--color-green);--color-success-bg:color-mix(in srgb, var(--color-green) 12%, white);--color-success-border:color-mix(in srgb, var(--color-green) 30%, white);--color-warning:var(--color-citrine);--color-warning-bg:color-mix(in srgb, var(--color-citrine) 12%, white);--color-warning-border:color-mix(in srgb, var(--color-citrine) 30%, white);--color-info:var(--color-bleu-de-france);--color-info-bg:color-mix(in srgb, var(--color-bleu-de-france) 12%, white);--color-info-border:color-mix(in srgb, var(--color-bleu-de-france) 30%, white);--color-focus-ring:color-mix(in srgb, var(--color-charleston) 100%, transparent);--color-footer-divider:color-mix(in srgb, var(--color-lotion) 30%, transparent);--color-selection-bg:var(--color-brand-accent-bg);--color-selection-text:var(--color-text);--color-overlay-subtle:color-mix(in srgb, var(--color-lotion-80) 30%, transparent);--color-noise-tint:color-mix(in srgb, var(--color-charleston-40) 10%, transparent);--color-backdrop:color-mix(in srgb, var(--color-lotion-80) 70%, transparent);--color-error:var(--color-amaranth-red);--color-error-bg:color-mix(in srgb, var(--color-amaranth-red) 12%, white);--color-error-border:color-mix(in srgb, var(--color-amaranth-red) 30%, white);--container-max-width:1500px;--header-height:115px;--header-height-mobile:82px;--header-mobile-radius:25px;--nav-pills-height:51px;--global-bar-height:0px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-header:1100;--z-portal:99999;--z-cookie-consent:100000;--z-page-transition:100001;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--font-body-stack:"Avenir Next LT Pro", "Avenir Next LT Pro Fallback", system-ui, sans-serif;--font-display-stack:"Objective", "Objective Fallback", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-button:1.1;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.25rem;--radius-4xl:1.5rem;--radius-5xl:2rem;--radius-6xl:2.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--glass-blur:10px;--glass-bg:color-mix(in srgb, var(--color-surface) 28%, transparent);--glass-border:inset 0 0 1px 1px color-mix(in srgb, var(--color-lotion) 0%, transparent), inset 1px 1px 0 0 color-mix(in srgb, var(--color-lotion) 40%, transparent), inset -1px -1px 0 0 color-mix(in srgb, var(--color-lotion) 40%, transparent);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--ease-default:ease;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--transition-fast:var(--duration-fast) var(--ease-default);--transition-normal:var(--duration-normal) var(--ease-default);--transition-slow:var(--duration-slow) var(--ease-default);--control-height:50px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-charleston);--color-bg-negative:var(--color-lotion);--color-bg-muted:var(--color-charleston);--color-bg-chocolate:color-mix(in srgb, var(--color-chocolate) 8%, var(--color-charleston));--color-bg-chocolate-20:color-mix(in srgb, var(--color-chocolate) 20%, var(--color-charleston));--color-bg-chocolate-40:color-mix(in srgb, var(--color-chocolate) 40%, var(--color-charleston));--color-text:var(--color-lotion);--color-text-negative:var(--color-charleston);--color-text-muted:var(--color-lotion-80);--color-text-muted-60:var(--color-lotion-60);--color-text-muted-40:var(--color-lotion-40);--color-border:var(--color-charleston-80);--color-flower-stroke:silver;--color-surface:var(--color-charleston);--color-surface-elevated:var(--color-charleston-80);--color-surface-recessed:color-mix(in srgb, var(--color-charleston) 85%, black);--color-surface-recessed-warm:color-mix(in srgb, var(--color-surface-recessed) 92%, var(--color-chocolate));--color-link:var(--color-amaranth-red-80);--color-glass-inner-light:var(--color-charleston-60);--color-hero-iso-stroke:var(--color-white);--color-brand-accent-bg:color-mix(in srgb, var(--color-amaranth-red) 15%, var(--color-charleston));--color-focus-ring:color-mix(in srgb, var(--color-lotion) 100%, transparent);--color-footer-divider:color-mix(in srgb, var(--color-charleston-80) 30%, transparent);--color-selection-bg:color-mix(in srgb, var(--color-amaranth-red) 25%, var(--color-charleston));--color-selection-text:var(--color-text);--color-overlay-subtle:color-mix(in srgb, var(--color-charleston-80) 30%, transparent);--card-bg-gray:color-mix(in srgb, var(--color-charleston-80) 30%, transparent);--color-success-bg:color-mix(in srgb, var(--color-green) 15%, var(--color-charleston));--color-success-border:color-mix(in srgb, var(--color-green) 35%, var(--color-charleston-80));--color-warning-bg:color-mix(in srgb, var(--color-citrine) 15%, var(--color-charleston));--color-warning-border:color-mix(in srgb, var(--color-citrine) 35%, var(--color-charleston-80));--color-info-bg:color-mix(in srgb, var(--color-bleu-de-france) 15%, var(--color-charleston));--color-info-border:color-mix(in srgb, var(--color-bleu-de-france) 35%, var(--color-charleston-80));--color-error-bg:color-mix(in srgb, var(--color-amaranth-red) 15%, var(--color-charleston));--color-error-border:color-mix(in srgb, var(--color-amaranth-red) 35%, var(--color-charleston-80));--color-backdrop:color-mix(in srgb, var(--color-charleston-80) 70%, transparent);--glass-bg:color-mix(in srgb, var(--color-surface) 55%, transparent);--glass-border:inset 0 0 1px 1px color-mix(in srgb, var(--color-lotion) 0%, transparent), inset 1px 1px 0 0 color-mix(in srgb, var(--color-lotion) 40%, transparent), inset -1px -1px 0 0 color-mix(in srgb, var(--color-lotion) 40%, transparent);--color-noise-tint:color-mix(in srgb, var(--color-charleston) 10%, transparent)}:root{--container-gutter:var(--space-4)}@media (min-width:480px){:root{--container-gutter:var(--space-6)}}@media (min-width:640px){:root{--container-gutter:var(--space-8)}}@media (min-width:768px){:root{--container-gutter:var(--space-12)}}@media (min-width:1024px){:root{--container-gutter:var(--space-16)}}:root:has([data-global-bar]){--global-bar-height:48px}@media (min-width:768px){:root:has([data-global-bar]){--global-bar-height:44px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-size:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body-stack);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight)}h1{font-size:var(--text-4xl)}@media (min-width:768px){h1{font-size:var(--text-5xl)}}@media (min-width:1024px){h1{font-size:var(--text-6xl)}}h2{font-size:var(--text-3xl)}@media (min-width:768px){h2{font-size:var(--text-4xl)}}h3{font-size:var(--text-2xl)}@media (min-width:768px){h3{font-size:var(--text-3xl)}}h4{font-size:var(--text-xl)}@media (min-width:768px){h4{font-size:var(--text-2xl)}}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin-bottom:var(--space-4)}p:last-child{margin-bottom:0}a{color:var(--color-link);transition:color var(--transition-fast);text-decoration:none}strong,b{font-weight:600}img,video,svg{max-width:100%;height:auto;display:block}img{-webkit-user-drag:none}ul,ol{list-style:none}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer;background:0 0;border:none}.container{width:min(var(--container-max-width),100% - var(--container-gutter)*2);margin-inline:auto}:focus{outline:none}:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring);outline:none}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .main-tooltip{z-index:var(--z-portal);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-md);white-space:nowrap;box-shadow:var(--shadow-md);border:none;font-weight:500}body .main-tooltip.tooltip-multiline{max-width:min(320px,100vw - var(--space-8));white-space:normal;text-align:center}