:root{--bdr-s: 7px;--bdr-m: 15px;--bdr-l: 20px}:root{--clr-white-bg: hsl(60, 22%, 96%);--clr-white: var(--clr-neutral-25);--clr-neutral-25: hsl(0, 0%, 99%);--clr-neutral-50: hsl(60, 20%, 96%);--clr-neutral-100: hsl(60, 22%, 90%);--clr-neutral-150: hsl(0, 0%, 85%);--clr-neutral-200: hsl(0, 0%, 67%);--clr-neutral-500: hsl(30, 3%, 29%);--clr-neutral-800: #090707;--clr-neutral-900: #030303;--clr-black: var(--clr-neutral-900);--clr-gold-500: #bd8b1e;--clr-error: #be1e2d;--clr-link-blue: #066aff;--clr-good-green: rgb(46, 178, 38);--red: #a20021;--yellow: #eaab01;--light-yellow: #f4cb49;--teal: #084c61;--ff1-ss: Optima, sans-serif;--ff2-ss: "Source Sans Pro", sans-serif;--bezier: cubic-bezier(.3, 0, .5, 1);--yellow-gradient: linear-gradient(#f2ca4c, #de9b05);--yellow-inverse: linear-gradient(#eaab01, #f4cb49);--yellow-hover: linear-gradient(#ffda64, #d99701);--teal-gradient: linear-gradient(#118eaa, #0d4755);--gold-gradient: linear-gradient( to bottom right, #e3c54f, #b18c23, #e3c54f );--gold-gradient-2: linear-gradient( -35deg, #e3c54f, #b18c23, #e3c54f, #b18c23 )}:root{--box-shadow-100: .2px .2px 2.2px rgba(0, 0, 0, .02), .5px .5px 5.3px rgba(0, 0, 0, .028), .9px .9px 10px rgba(0, 0, 0, .035), 1.6px 1.6px 17.9px rgba(0, 0, 0, .042), 2.9px 2.9px 33.4px rgba(0, 0, 0, .05), 7px 7px 80px rgba(0, 0, 0, .07);--box-shadow-200: 0px 2px 4px rgba(17, 17, 26, .2), 0px 0px 8px rgba(17, 17, 26, .15);--box-shadow-300: 0px 0px 16px rgba(17, 17, 26, .1);--box-shadow-400: 0px 4px 16px rgba(17, 17, 26, .05), 0px 8px 32px rgba(17, 17, 26, .05);--box-shadow-500: 0px 4px 16px rgba(17, 17, 26, .1), 0px 8px 32px rgba(17, 17, 26, .05);--box-shadow-600: 0px 1px 0px rgba(17, 17, 26, .1), 0px 8px 24px rgba(17, 17, 26, .1), 0px 16px 48px rgba(17, 17, 26, .1);--box-shadow-700: 0px 4px 16px rgba(17, 17, 26, .1), 0px 8px 24px rgba(17, 17, 26, .1), 0px 16px 56px rgba(17, 17, 26, .1);--box-shadow-800: 0px 8px 24px rgba(17, 17, 26, .1), 0px 16px 56px rgba(17, 17, 26, .1), 0px 24px 80px rgba(17, 17, 26, .1)}:root{--ease-ease: cubic-bezier(.47, .53, .36, .98);--ease-easeOutBack: cubic-bezier(.34, 1.56, .64, 1);--ease-easeOutQuad: cubic-bezier(.25, .46, .45, .94);--ease-easeOutCirc: cubic-bezier(.08, .82, .17, 1);--ease-easeInOutQuad: cubic-bezier(.46, .03, .52, .96);--ease-easeInCubic: cubic-bezier(.32, 0, .67, 0)}@font-face{font-family:El Messiri Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/el-messiri:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sans:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ff-1: "El Messiri Variable";--ff-2: "Open Sans Variable"}:root{--fz-root: 17px;--fz-h1: 2rem;--fz-h2: 1.8rem;--fz-h3: 1.728rem;--fz-h4: 1.44rem;--fz-h5: 1.25rem;--fz-h6: 1.1rem;--fz-body: 1rem;--fz-small: .95rem;--fz-tiny: .9rem;--fz-micro: .8rem;--fz-atomic: .7rem;--fw-light: 320;--fw-regular: 390;--fw-medium: 500;--fw-semibold: 630;--fw-bold: 680;--ls-normal: .0075em;--ls-spread: .0175em}@media screen and (min-width: 1366px){:root{--fz-root: 18px;--fz-h1: 2.488rem;--fz-h2: 2.074rem;--fz-h3: 1.728rem;--fz-h4: 1.44rem;--fz-h5: 1.25rem;--fz-h6: 1.1rem;--fz-body: 1rem;--fz-small: .9rem;--fz-tiny: .85rem;--fz-micro: .8rem;--fz-atomic: .75rem}}:root{--fw-lighter: 200;--fw-light: 300;--fw-regular: 390;--fw-medium: 430;--fw-semibold: 630;--fw-bold: 680}:root{--lh-tightest: 1.075;--lh-tight: 1.25;--lh-normal: 1.5;--lh-lax: 1.65}:root{--sectionMaxWidth: 85%}@media screen and (min-width: 1366px){:root{--sectionMaxWidth: 84%}}@media screen and (min-width: 1536px){:root{--sectionMaxWidth: 1366px}}:root{--sectionTopOfPage: 6.5em;--sectionTop: 5em;--sectionSides: 8%;--sectionBottom: 4em}@media screen and (min-width: 1366px){:root{--sectionTopOfPage: 6.6em;--sectionTop: 5em;--sectionSides: 8%;--sectionBottom: 4em}}:root{--z-above-main: 2;--z-above-above-main: 3;--z-above-nav: 8001;--z-nav: 8000;--z-nav--overlay: calc(var(--z-nav) - 1);--z-nav--belowOverlay: calc(var(--z-nav--overlay) - 1)}:where(button,a){all:unset}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where(html,body){margin:0;width:100%;height:auto;overflow-x:hidden;overflow-x:clip;background-color:#fefefe}:where(html){-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}:where(body){min-height:100lvh}:where([hidden]){display:none!important}@media (prefers-reduced-motion: no-preference){:where(html){scroll-behavior:smooth}}:where(body){line-height:1.5}:where(input,textarea){appearance:none;-moz-appearance:none;-webkit-appearance:none}:where(input,button,textarea,select){font:inherit;color:inherit}:where(select){border:none;background-color:var(--clr-white);border:1px solid var(--clr-neutral-100);border-radius:var(--bdr-s);font-size:var(--fz-tiny);-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(textarea){resize:vertical}:where(a,button,.button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where([disabled]){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:none}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style-position:outside}:where(li){font-size:inherit;margin-left:1em}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture){max-width:100%;width:100%;height:auto;color:transparent;-o-object-fit:cover;object-fit:cover}:where(svg){max-width:100%}:where(hr){border-width:1px 0 0 0;color:inherit;height:0}:where(:focus-visible){outline:2px solid var(--focus-color, highlight);outline-offset:2px}:where(::-moz-placeholder){opacity:.4}:where(::placeholder){opacity:.4}:where(.emoji){font-family:Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji"}:where(summary){list-style:none}::-webkit-details-marker{display:none}html,body{font-family:var(--ff-2);font-size:var(--fz-root);color:var(--clr-black);line-height:var(--lh-lax);font-weight:var(--fw-regular)}.inline-anchor{color:var(--clr-link-blue);text-decoration:underline;text-underline-offset:.5ex;text-decoration-thickness:2px;text-decoration-style:dotted}.inline-anchor:hover{text-decoration-style:solid}
