@font-face {
  font-family: 'florianpetigny';
  src: url('/AppleGaramond-Light.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'florianpetigny';
  src: url('/AppleGaramond-LightItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'florianpetigny';
  src: url('/AppleGaramond-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'florianpetigny';
  src: url('/AppleGaramond-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'fpmono';
  src: url('/RandMono-Thin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'fpmono';
  src: url('/RandMono-ThinItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Arial Narrow';
  src: url('/ARIALMTNARROW.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  font-family: inherit;
  box-sizing: border-box;
}

:root {
  font-family: 'florianpetigny', 'Apple Garamond', Georgia, 'Times New Roman',
    Times, serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Variables */
  --space-sm: 10px;
}

html {
  overflow: hidden;
  background-color: white;
}

body {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

html,
body,
#__next,
#__next > div {
  height: -webkit-fill-available;
}

*:focus {
  outline: none;
}

html {
  --cur-next: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F%3E%3Csvg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cdefs%3E%3C/defs%3E%3Cg id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="resizeeast"%3E%3Cg id="bg-copy" fill="%23FFFFFF" opacity="0.00999999978"%3E%3Crect id="bg" x="0" y="0" width="35" height="35"%3E%3C/rect%3E%3C/g%3E%3Cpath d="M18,23 L24,17 L18,11 L18,15 L11,15 L11,19 L18,19 L18,23 Z" id="arrow-border" fill="%23FFFFFF"%3E%3C/path%3E%3Cpath d="M12,16 L19,16 L19,13.414 L22.586,17 L19,20.586 L19,18 L12,18 L12,16 Z" id="arrow" fill="%23000000"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
      0 35,
    default;
  --cur-next-active: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F%3E%3Csvg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cdefs%3E%3C/defs%3E%3Cg id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="resizeeast"%3E%3Cg id="bg-copy" fill="%23FFFFFF" opacity="0.00999999978"%3E%3Crect id="bg" x="0" y="0" width="35" height="35"%3E%3C/rect%3E%3C/g%3E%3Cpath d="M18,23 L24,17 L18,11 L18,15 L11,15 L11,19 L18,19 L18,23 Z" id="arrow-border" fill="%23FFFFFF"%3E%3C/path%3E%3Cpath d="M12,16 L19,16 L19,13.414 L22.586,17 L19,20.586 L19,18 L12,18 L12,16 Z" id="arrow" fill="%2300FF00"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
      0 35,
    default;
  --cur-prev: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F%3E%3Csvg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cdefs%3E%3C/defs%3E%3Cg id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="resizewest"%3E%3Cg id="bg-copy" fill="%23FFFFFF" opacity="0.00999999978"%3E%3Crect id="bg" x="0" y="0" width="35" height="35"%3E%3C/rect%3E%3C/g%3E%3Cpath d="M11,17 L16.999,23.001 L17,19 L24,19 L24,15.004 L17,15.002 L17,11 L11,17 Z" id="arrow-border" fill="%23FFFFFF"%3E%3C/path%3E%3Cpath d="M23,18 L16,18 L16,20.587 L12.414,17 L16,13.415 L16,16.001 L23,16.004 L23,18 Z" id="arrow" fill="%23000000"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
      0 35,
    default;
  --cur-prev-active: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F%3E%3Csvg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cdefs%3E%3C/defs%3E%3Cg id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="resizewest"%3E%3Cg id="bg-copy" fill="%23FFFFFF" opacity="0.00999999978"%3E%3Crect id="bg" x="0" y="0" width="35" height="35"%3E%3C/rect%3E%3C/g%3E%3Cpath d="M11,17 L16.999,23.001 L17,19 L24,19 L24,15.004 L17,15.002 L17,11 L11,17 Z" id="arrow-border" fill="%23FFFFFF"%3E%3C/path%3E%3Cpath d="M23,18 L16,18 L16,20.587 L12.414,17 L16,13.415 L16,16.001 L23,16.004 L23,18 Z" id="arrow" fill="%23FF0000"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
      0 35,
    default;
  --cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecursor%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='cursor' transform='translate(6.000000, 10.000000) scale(1, -1) translate(-6.000000, -10.000000) translate(0.200000, 0.900000)' fill-rule='nonzero'%3E%3Cpolygon id='Path' fill='%23FFFFFF' points='0 16 0 8.8817842e-16 11.6 11.6 4.8 11.6 4.4 11.7'%3E%3C/polygon%3E%3Cpolygon id='Path' fill='%23FFFFFF' points='9.1 16.7 5.5 18.2 0.8 7.1 4.5 5.6'%3E%3C/polygon%3E%3Crect id='Rectangle' fill='%23000000' transform='translate(5.300810, 12.694010) rotate(-22.772792) translate(-5.300810, -12.694010) ' x='4.30075259' y='8.69378037' width='2.00011482' height='8.00045927'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23000000' points='1 2.4 1 13.6 4 10.7 4.4 10.6 9.2 10.6'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
      0 20,
    default;
  --pointer: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Epointinghand%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Crect id='path-3' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Crect id='path-5' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Crect id='path-7' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Crect id='path-9' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='pointinghand' transform='translate(16.000000, 16.000000) scale(1, -1) translate(-16.000000, -16.000000) '%3E%3Cg id='Clipped'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='SVGID_1_'%3E%3C/g%3E%3Cpath d='M11.3,20.4 C11,20 10.7,19.3 10.1,18.4 C9.8,17.9 8.9,16.9 8.6,16.5 C8.4,16.1 8.4,15.9 8.5,15.5 C8.6,14.9 9.2,14.4 9.9,14.4 C10.4,14.4 10.9,14.8 11.3,15.1 C11.5,15.3 11.8,15.7 12,15.9 C12.2,16.1 12.2,16.2 12.4,16.4 C12.6,16.7 12.7,16.9 12.6,16.5 C12.5,16 12.4,15.2 12.2,14.4 C12.1,13.8 12,13.7 11.9,13.3 C11.8,12.8 11.7,12.5 11.6,12 C11.5,11.7 11.4,10.9 11.3,10.5 C11.2,10 11.2,9.1 11.6,8.7 C11.9,8.4 12.5,8.3 12.9,8.5 C13.4,8.8 13.7,9.5 13.8,9.8 C14,10.3 14.2,11 14.3,11.8 C14.5,12.8 14.8,14.3 14.8,14.6 C14.8,14.2 14.7,13.5 14.8,13.1 C14.9,12.8 15.1,12.4 15.5,12.3 C15.8,12.2 16.1,12.2 16.4,12.2 C16.7,12.3 17,12.5 17.2,12.7 C17.6,13.3 17.6,14.6 17.6,14.5 C17.7,14.1 17.7,13.3 17.9,12.9 C18,12.7 18.4,12.5 18.6,12.4 C18.9,12.3 19.3,12.3 19.6,12.4 C19.8,12.4 20.2,12.7 20.3,12.9 C20.5,13.2 20.6,14.2 20.7,14.6 C20.7,14.7 20.8,14.2 21,13.9 C21.4,13.3 22.8,13.1 22.9,14.5 C22.9,15.2 22.9,15.1 22.9,15.6 C22.9,16.1 22.9,16.4 22.9,16.8 C22.9,17.2 22.8,18.1 22.7,18.5 C22.6,18.8 22.3,19.5 22,19.9 C22,19.9 20.9,21.1 20.8,21.7 C20.7,22.3 20.7,22.3 20.7,22.7 C20.7,23.1 20.8,23.6 20.8,23.6 C20.8,23.6 20,23.7 19.6,23.6 C19.2,23.5 18.7,22.8 18.6,22.5 C18.4,22.2 18.1,22.2 17.9,22.5 C17.7,22.9 17.2,23.6 16.8,23.6 C16.1,23.7 14.7,23.6 13.7,23.6 C13.7,23.6 13.9,22.6 13.5,22.2 C13.2,21.9 12.7,21.4 12.4,21.1 L11.3,20.4 Z' id='Path' fill='%23FFFFFF' fill-rule='nonzero' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cg id='Clipped'%3E%3Cmask id='mask-4' fill='white'%3E%3Cuse xlink:href='%23path-3'%3E%3C/use%3E%3C/mask%3E%3Cg id='SVGID_1_'%3E%3C/g%3E%3Cpath d='M11.3,20.4 C11,20 10.7,19.3 10.1,18.4 C9.8,17.9 8.9,16.9 8.6,16.5 C8.4,16.1 8.4,15.9 8.5,15.5 C8.6,14.9 9.2,14.4 9.9,14.4 C10.4,14.4 10.9,14.8 11.3,15.1 C11.5,15.3 11.8,15.7 12,15.9 C12.2,16.1 12.2,16.2 12.4,16.4 C12.6,16.7 12.7,16.9 12.6,16.5 C12.5,16 12.4,15.2 12.2,14.4 C12.1,13.8 12,13.7 11.9,13.3 C11.8,12.8 11.7,12.5 11.6,12 C11.5,11.7 11.4,10.9 11.3,10.5 C11.2,10 11.2,9.1 11.6,8.7 C11.9,8.4 12.5,8.3 12.9,8.5 C13.4,8.8 13.7,9.5 13.8,9.8 C14,10.3 14.2,11 14.3,11.8 C14.5,12.8 14.8,14.3 14.8,14.6 C14.8,14.2 14.7,13.5 14.8,13.1 C14.9,12.8 15.1,12.4 15.5,12.3 C15.8,12.2 16.1,12.2 16.4,12.2 C16.7,12.3 17,12.5 17.2,12.7 C17.6,13.3 17.6,14.6 17.6,14.5 C17.7,14.1 17.7,13.3 17.9,12.9 C18,12.7 18.4,12.5 18.6,12.4 C18.9,12.3 19.3,12.3 19.6,12.4 C19.8,12.4 20.2,12.7 20.3,12.9 C20.5,13.2 20.6,14.2 20.7,14.6 C20.7,14.7 20.8,14.2 21,13.9 C21.4,13.3 22.8,13.1 22.9,14.5 C22.9,15.2 22.9,15.1 22.9,15.6 C22.9,16.1 22.9,16.4 22.9,16.8 C22.9,17.2 22.8,18.1 22.7,18.5 C22.6,18.8 22.3,19.5 22,19.9 C22,19.9 20.9,21.1 20.8,21.7 C20.7,22.3 20.7,22.3 20.7,22.7 C20.7,23.1 20.8,23.6 20.8,23.6 C20.8,23.6 20,23.7 19.6,23.6 C19.2,23.5 18.7,22.8 18.6,22.5 C18.4,22.2 18.1,22.2 17.9,22.5 C17.7,22.9 17.2,23.6 16.8,23.6 C16.1,23.7 14.7,23.6 13.7,23.6 C13.7,23.6 13.9,22.6 13.5,22.2 C13.2,21.9 12.7,21.4 12.4,21.1 L11.3,20.4 Z' id='Path' stroke='%23000000' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round' mask='url(%23mask-4)'%3E%3C/path%3E%3C/g%3E%3Cg id='Clipped'%3E%3Cmask id='mask-6' fill='white'%3E%3Cuse xlink:href='%23path-5'%3E%3C/use%3E%3C/mask%3E%3Cg id='SVGID_1_'%3E%3C/g%3E%3Cline x1='19.6' y1='20.7' x2='19.6' y2='17.3' id='Path' stroke='%23000000' stroke-width='0.75' stroke-linecap='round' mask='url(%23mask-6)'%3E%3C/line%3E%3C/g%3E%3Cg id='Clipped'%3E%3Cmask id='mask-8' fill='white'%3E%3Cuse xlink:href='%23path-7'%3E%3C/use%3E%3C/mask%3E%3Cg id='SVGID_1_'%3E%3C/g%3E%3Cline x1='17.6' y1='20.7' x2='17.5' y2='17.3' id='Path' stroke='%23000000' stroke-width='0.75' stroke-linecap='round' mask='url(%23mask-8)'%3E%3C/line%3E%3C/g%3E%3Cg id='Clipped'%3E%3Cmask id='mask-10' fill='white'%3E%3Cuse xlink:href='%23path-9'%3E%3C/use%3E%3C/mask%3E%3Cg id='SVGID_1_'%3E%3C/g%3E%3Cline x1='15.6' y1='17.3' x2='15.6' y2='20.7' id='Path' stroke='%23000000' stroke-width='0.75' stroke-linecap='round' mask='url(%23mask-10)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
      12 14,
    pointer;
  cursor: var(--cursor);

  /* Remove tap highlight on ios safari */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  cursor: var(--pointer);
}
