:root{--msn-background:var(--white);--msn-foreground:var(--brand-gray);--msn-border-color:var(--brand-gold);--msn-spacer-3:var(--space-8);--msn-color-heading:var(--msn-foreground);--msn-font-family-secondary:var(--font-family);--msn-heading-font-family:var(--font-family);--msn-button-font-family:var(--font-family);--msn-font-weight-bold:700;--msn-color-background:var(--msn-background);--msn-color-secondary:var(--brand-gold);--msn-color-secondary-hover:var(--brand-gold);--msn-color-secondary-active:var(--brand-gold);--msn-color-disabled:var(--brand-blue);--msn-color-disabled-bg:var(--brand-dark-brown);--msn-color-disabled-border:var(--brand-blue);--msn-color-accent:var(--brand-gold);--msn-button-color:var(--brand-dark-brown);--msn-button-border-color:var(--msn-foreground);--msn-button-bg:var(--brand-gold);--msn-button-hover-bg:var(--brand-dark-brown);--msn-button-hover-border-color:var(--brand-gold);--msn-button-active-bg:var(--brand-gray);--msn-button-active-border-color:var(--msn-border-color);--msn-button-border-width:2px;--msn-button-border-radius:6px;--msn-transition-duration:150ms;--msn-focus-outline:2px solid var(--accent-7);--white:#fff;--black:#000;--background:#aaa3a5;--foreground:#202020;--brand-gray:#3a3a3a;--brand-orange:#e9964e;--brand-cream:#f5f5db;--brand-blue:#74482a;--brand-maroon:#6a2927;--brand-dark-brown:#271d1c;--brand-light-yellow:#f5f5db;--brand-gold:#f8d348;--brand-orange-bg:#fffef5;--nav-area-background:var(--brand-maroon);--color-background-light:var(--brand-light-yellow)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw}body{--font-headline:var(--font-jost);--font-body:var(--font-jost);color:var(--brand-light-yellow);background-color:var(--brand-dark-brown);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body),sans-serif;font-size:24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline),sans-serif;margin-bottom:1rem}h1,h2{font-weight:500}a{color:inherit;text-decoration:none}button{cursor:pointer}.portable-copy{& p{&+p{margin-top:1rem}&+h2,&+h3,&+h4,&+h5,&+h6{margin-top:2rem}}& a{color:inherit;text-decoration:underline}}.object-cover{object-fit:cover}img.object-cover{display:block;width:100%;height:100%}.background-texture,body{background-image:url(/tile-brown-carpet-pattern.jpg);background-size:100% auto;background-repeat:repeat;background-position:50%}.background-texture-red{background-image:url(/tile-red-wall-pattern.jpg);background-size:50%;background-repeat:repeat;background-position:50%}.background-texture-light{background-image:url(/tile-cream-pattern.jpg);background-repeat:repeat;background-position:50%}.container{display:flex;flex-flow:column nowrap;max-width:1600px;margin:0 auto;gap:var(--space-3);padding:var(--space-2);@media (min-width:768px){padding:var(--space-5)}@media (min-width:1024px){padding:var(--space-7)}}.announcement-bar{text-align:center;background-color:var(--accent-10);padding:var(--space-3);color:var(--gray-1);font-size:var(--font-size-2);font-weight:700}.header{padding-top:var(--space-4);padding-bottom:var(--space-4);background-color:var(--nav-area-background);position:-webkit-sticky;position:sticky;top:0;z-index:1000}h1,h1.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}h2,h2.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}h3,h3.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}h4,h4.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}h5,h5.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}h6,h6.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.dark,.dark-theme{--yellow-1:#13110b;--yellow-2:#1b1810;--yellow-3:#2a230a;--yellow-4:#372b00;--yellow-5:#433500;--yellow-6:#50430e;--yellow-7:#645520;--yellow-8:#7e6c2b;--yellow-9:#f8d348;--yellow-10:#eec93b;--yellow-11:#fbd64c;--yellow-12:#f9eab9;--yellow-a1:#bb110003;--yellow-a2:#f9b4000b;--yellow-a3:#febb001b;--yellow-a4:#feb30029;--yellow-a5:#febb0036;--yellow-a6:#fecd0644;--yellow-a7:#ffd43c59;--yellow-a8:#ffd84a75;--yellow-a9:#ffd94af8;--yellow-a10:#ffd73eed;--yellow-a11:#ffd94dfb;--yellow-a12:#fff0bdf9;--yellow-contrast:#282109;--yellow-surface:#251f1080;--yellow-indicator:#f8d348;--yellow-track:#f8d348}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-1:oklch(17.8% 0.0117 93.71);--yellow-2:oklch(21% 0.016 93.71);--yellow-3:oklch(25.8% 0.0408 93.71);--yellow-4:oklch(29.4% 0.0638 93.71);--yellow-5:oklch(33.5% 0.0726 93.71);--yellow-6:oklch(38.6% 0.0705 93.71);--yellow-7:oklch(45.2% 0.0737 93.71);--yellow-8:oklch(53.6% 0.0869 93.71);--yellow-9:oklch(87.5% 0.1559 93.71);--yellow-10:oklch(84.4% 0.1559 93.71);--yellow-11:oklch(88.3% 0.1559 93.71);--yellow-12:oklch(93.8% 0.0662 93.71);--yellow-a1:color(display-p3 0.9412 0.0667 0/0.009);--yellow-a2:color(display-p3 0.9961 0.7922 0.0706/0.038);--yellow-a3:color(display-p3 1 0.7686 0/0.101);--yellow-a4:color(display-p3 0.9961 0.7412 0/0.152);--yellow-a5:color(display-p3 0.9961 0.7843 0/0.202);--yellow-a6:color(display-p3 0.9961 0.8314 0.1882/0.257);--yellow-a7:color(display-p3 1 0.8627 0.3451/0.341);--yellow-a8:color(display-p3 1 0.8784 0.3922/0.446);--yellow-a9:color(display-p3 1 0.8745 0.4039/0.946);--yellow-a10:color(display-p3 0.9961 0.8667 0.3725/0.904);--yellow-a11:color(display-p3 1 0.8745 0.4078/0.958);--yellow-a12:color(display-p3 0.9961 0.9529 0.7686/0.963);--yellow-contrast:#282109;--yellow-surface:color(display-p3 0.1333 0.1176 0.0627/0.5);--yellow-indicator:oklch(87.5% 0.1559 93.71);--yellow-track:oklch(87.5% 0.1559 93.71)}}}.light,.light-theme,:root{--yellow-1:#fefdf8;--yellow-2:#fffbe6;--yellow-3:#fff6a9;--yellow-4:#ffee81;--yellow-5:#ffe34f;--yellow-6:#fad54a;--yellow-7:#e7c750;--yellow-8:#d5af00;--yellow-9:#ffe446;--yellow-10:#ffd800;--yellow-11:#947500;--yellow-12:#463c19;--yellow-a1:#dbb70007;--yellow-a2:#ffd70019;--yellow-a3:#ffe50056;--yellow-a4:#ffdd007e;--yellow-a5:#ffd700b0;--yellow-a6:#f8c400b5;--yellow-a7:#dcae00af;--yellow-a8:#d5af00;--yellow-a9:#ffda00b9;--yellow-a10:#ffd800;--yellow-a11:#947500;--yellow-a12:#322700e6;--yellow-contrast:#282109;--yellow-surface:#fffae0cc;--yellow-indicator:#ffe446;--yellow-track:#ffe446}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--yellow-1:oklch(99.3% 0.006 93.71);--yellow-2:oklch(98.8% 0.0292 93.71);--yellow-3:oklch(97.4% 0.0984 93.71);--yellow-4:oklch(95.3% 0.1358 93.71);--yellow-5:oklch(92.5% 0.1641 93.71);--yellow-6:oklch(88.1% 0.1559 93.71);--yellow-7:oklch(83.6% 0.1401 93.71);--yellow-8:oklch(76.6% 0.1596 93.71);--yellow-9:oklch(92.7% 0.2339 93.71);--yellow-10:oklch(89.7% 0.2156 93.71);--yellow-11:oklch(57.4% 0.1589 93.71);--yellow-12:oklch(35.8% 0.0536 93.71);--yellow-a1:color(display-p3 0.8627 0.7216 0.0235/0.028);--yellow-a2:color(display-p3 0.9608 0.8314 0.0118/0.091);--yellow-a3:color(display-p3 0.9765 0.8863 0.0039/0.302);--yellow-a4:color(display-p3 0.9725 0.8588 0.0039/0.436);--yellow-a5:color(display-p3 0.9686 0.8196 0/0.585);--yellow-a6:color(display-p3 0.9294 0.7373 0/0.608);--yellow-a7:color(display-p3 0.8157 0.6471 0/0.608);--yellow-a8:color(display-p3 0.7569 0.6 0/0.773);--yellow-a9:color(display-p3 0.9686 0.8314 0/0.604);--yellow-a10:color(display-p3 0.9686 0.7922 0/0.714);--yellow-a11:color(display-p3 0.4902 0.3765 0/0.859);--yellow-a12:color(display-p3 0.1686 0.1333 0/0.883);--yellow-contrast:#282109;--yellow-surface:color(display-p3 1 0.9804 0.8902/0.8);--yellow-indicator:oklch(92.7% 0.2339 93.71);--yellow-track:oklch(92.7% 0.2339 93.71)}}}.radix-themes.radix-themes{--default-font-family:var(--font-body);--default-font-size:var(
    --font-size-3
  );--default-font-style:normal;--default-font-weight:var(--font-weight-regular);--default-line-height:1.5;--default-letter-spacing:0em;--default-leading-trim-start:0.42em;--default-leading-trim-end:0.36em;--font-weight-bold:900;--heading-font-family:var(--font-headline);--heading-font-size-adjust:1;--heading-font-style:normal;--code-font-family:"Menlo","Consolas (Custom)","Bitstream Vera Sans Mono",monospace,"Apple Color Emoji","Segoe UI Emoji";--strong-font-family:var(--default-font-family);--em-font-family:var(--default-font-family);--quote-font-family:var(--default-font-family);--cursor-button:pointer;& a.rt-Button,& button{text-transform:uppercase;font-family:var(--heading-font-family);font-weight:700}overflow-wrap:break-word;font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-style:var(--default-font-style);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;& .rt-Heading{font-weight:500}}:root{--rx-white:var(--brand-light-yellow);--rx-black:var(
    --gray-12
  )}.rxBgDark{--color-background:var(--brand-dark-brown)}.rxBlack{color:var(--rx-black);border-color:var(--rx-black);outline-color:var(--rx-black);fill:var(--rx-black);stroke:var(--rx-black)}.rxBlack,.rxWhite{background-color:transparent}.rxWhite{color:var(--rx-white);border-color:var(--rx-white);outline-color:var(--rx-white);fill:var(--rx-white);stroke:var(--rx-white)}.rxTheme{color:var(--accent-a11);background-color:transparent;border-color:var(--accent-a11);outline-color:var(--accent-a11);fill:var(--accent-a11);stroke:var(--accent-a11)}.rxRootTheme{color:var(--brand-light-yellow)}