/* [project]/styles/globals.css [client] (css) */
:root:not(#\#):not(#\#), :host:not(#\#):not(#\#) {
  --tw-font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --tw-font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --tw-color-gray-500: #6a7282;
  --tw-spacing: .25rem;
  --tw-text-xs: .75rem;
  --tw-text-sm: .875rem;
  --tw-text-sm--line-height: calc(1.25 / .875);
  --tw-text-base: 1rem;
  --tw-text-base--line-height: calc(1.5 / 1);
  --tw-font-weight-normal: 400;
  --tw-font-weight-medium: 500;
  --tw-font-weight-bold: 700;
  --tw-tracking-normal: 0em;
  --tw-default-font-family: var(--tw-font-sans);
}

.tw\:pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.tw\:\!absolute {
  position: absolute !important;
}

.tw\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.tw\:fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.tw\:relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.tw\:sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.tw\:inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  inset: 0;
  top: calc(var(--tw-spacing) * 0);
  right: calc(var(--tw-spacing) * 0);
  bottom: calc(var(--tw-spacing) * 0);
  left: calc(var(--tw-spacing) * 0);
}

.tw\:\!top-0 {
  top: 0 !important;
  top: calc(var(--tw-spacing) * 0) !important;
}

.tw\:\!top-\[-113px\] {
  top: -113px !important;
}

.tw\:\!top-\[-120px\] {
  top: -120px !important;
}

.tw\:\!top-\[var\(--tw-top-story-header-padding\)\] {
  top: var(--tw-top-story-header-padding) !important;
}

.tw\:top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
  top: calc(var(--tw-spacing) * 0);
}

.tw\:top-\[-120px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -120px;
}

.tw\:top-\[1rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.tw\:top-\[var\(--tw-top-story-header-padding\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--tw-top-story-header-padding);
}

.tw\:right-\[1em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1em;
}

.tw\:\!left-0 {
  left: 0 !important;
  left: calc(var(--tw-spacing) * 0) !important;
}

.tw\:\!left-auto {
  left: auto !important;
}

.tw\:left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
  left: calc(var(--tw-spacing) * 0);
}

.tw\:left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.tw\:z-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.tw\:z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.tw\:z-\[99\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 99;
}

.tw\:z-\[100\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.tw\:\[grid-column\:main\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: main;
}

.tw\:col-\[1\/-1\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .tw\:col-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.tw\:\!m-auto {
  margin: auto !important;
}

.tw\:m-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: 0;
  margin: calc(var(--tw-spacing) * 0);
}

.tw\:m-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: auto;
}

.tw\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
  margin-right: 0;
  margin-left: calc(var(--tw-spacing) * 0);
  margin-right: calc(var(--tw-spacing) * 0);
}

.tw\:mx-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-left: calc(var(--tw-spacing) * 6);
  margin-right: calc(var(--tw-spacing) * 6);
}

.tw\:mx-\[var\(--tw-grid-margin\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--tw-grid-margin);
  margin-right: var(--tw-grid-margin);
}

.tw\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
  margin-right: auto;
}

.tw\:my-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
  margin-bottom: 0;
  margin-top: calc(var(--tw-spacing) * 0);
  margin-bottom: calc(var(--tw-spacing) * 0);
}

.tw\:my-\[0\.2rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .2rem;
  margin-bottom: .2rem;
}

.tw\:my-\[5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.tw\:my-\[var\(--tw-caption-margin\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--tw-caption-margin);
  margin-bottom: var(--tw-caption-margin);
}

.tw\:mt-\[var\(--tw-top-story-header-padding\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--tw-top-story-header-padding);
}

.tw\:\!mb-0 {
  margin-bottom: 0 !important;
  margin-bottom: calc(var(--tw-spacing) * 0) !important;
}

.tw\:\!mb-\[0\] {
  margin-bottom: 0 !important;
}

.tw\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
  margin-bottom: calc(var(--tw-spacing) * 0);
}

.tw\:mb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
  margin-bottom: calc(var(--tw-spacing) * 4);
}

.tw\:mb-\[var\(--tw-component-spacing\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--tw-component-spacing);
}

.tw\:\!ml-0 {
  margin-left: 0 !important;
  margin-left: calc(var(--tw-spacing) * 0) !important;
}

.tw\:-ml-\[50vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -50vw;
}

.tw\:ml-\[0\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: .5rem;
}

.tw\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}

.tw\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.tw\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.tw\:inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.tw\:aspect-\[4\/3\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.tw\:aspect-\[2560\/1920\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 2560 / 1920;
}

.tw\:\!h-\[100vh\] {
  height: 100vh !important;
}

.tw\:\!h-full {
  height: 100% !important;
}

.tw\:h-\[0\.875rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .875rem;
}

.tw\:h-\[16px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.tw\:h-\[100\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.tw\:h-\[100vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}

.tw\:h-\[var\(--tw-top-story-header-height\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--tw-top-story-header-height);
}

.tw\:h-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.tw\:h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.tw\:max-h-\[85vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 85vh;
}

.tw\:max-h-\[100vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100vh;
}

.tw\:min-h-\[100vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.tw\:\!w-auto {
  width: auto !important;
}

.tw\:\!w-full {
  width: 100% !important;
}

.tw\:w-\[9\.719rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9.719rem;
}

.tw\:w-\[16px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.tw\:w-\[100\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .tw\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.tw\:w-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100vw;
}

.tw\:\!max-w-\[var\(--tw-max-image-width\)\] {
  max-width: var(--tw-max-image-width) !important;
}

.tw\:max-w-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100rem;
  max-width: calc(var(--tw-spacing) * 400);
}

.tw\:max-w-\[16\.875rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16.875rem;
}

.tw\:max-w-\[35\.3125rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 35.3125rem;
}

.tw\:max-w-\[1600px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1600px;
}

.tw\:max-w-\[var\(--tw-max-image-width\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--tw-max-image-width);
}

.tw\:max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.tw\:max-w-min:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min-content;
}

.tw\:min-w-\[5\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 5%;
}

.tw\:min-w-\[10rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 10rem;
}

.tw\:flex-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex: auto;
}

.tw\:cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.tw\:cursor-zoom-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: zoom-in;
}

.tw\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.tw\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.tw\:grid-cols-\[5\.5rem_auto_5\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 5.5rem auto 5.5rem;
}

.tw\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.tw\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.tw\:items-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.tw\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.tw\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.tw\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.tw\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.tw\:justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.tw\:\!gap-0 {
  gap: 0 !important;
  gap: calc(var(--tw-spacing) * 0) !important;
}

.tw\:gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: .5rem;
  gap: calc(var(--tw-spacing) * 2);
}

.tw\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: 1rem;
  gap: calc(var(--tw-spacing) * 4);
}

.tw\:gap-\[1\.3rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: 1.3rem;
}

.tw\:gap-\[1\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: 1.5rem;
}

.tw\:gap-\[var\(--tw-component-spacing\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--tw-component-spacing);
}

.tw\:gap-\[var\(--tw-grid-gap\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--tw-grid-gap);
}

.tw\:gap-x-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -moz-column-gap: calc(.25rem * 6);
  -moz-column-gap: calc(var(--tw-spacing) * 6);
  column-gap: 1.5rem;
  column-gap: calc(var(--tw-spacing) * 6);
}

.tw\:gap-x-\[var\(--tw-grid-gap\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -moz-column-gap: var(--tw-grid-gap);
  column-gap: var(--tw-grid-gap);
}

.tw\:gap-y-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  row-gap: 0;
  row-gap: calc(var(--tw-spacing) * 0);
}

.tw\:gap-y-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  row-gap: 1rem;
  row-gap: calc(var(--tw-spacing) * 4);
}

.tw\:place-self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  place-self: center;
}

.tw\:self-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: baseline;
}

.tw\:self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.tw\:overflow-x-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

.tw\:overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.tw\:bg-\[var\(--tw-color-background\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--tw-color-background);
}

.tw\:bg-\[var\(--tw-navigation-background-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--tw-navigation-background-color);
}

.tw\:bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.tw\:bg-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: none;
}

.tw\:object-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-fit: contain;
  object-fit: contain;
}

.tw\:object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-fit: cover;
  object-fit: cover;
}

.tw\:object-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-position: center;
  object-position: center;
}

.tw\:p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 0;
  padding: calc(var(--tw-spacing) * 0);
}

.tw\:p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 1rem;
  padding: calc(var(--tw-spacing) * 4);
}

.tw\:p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 2rem;
  padding: calc(var(--tw-spacing) * 8);
}

.tw\:\!px-\[var\(--tw-grid-margin\)\] {
  padding-left: var(--tw-grid-margin) !important;
  padding-right: var(--tw-grid-margin) !important;
}

.tw\:px-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-left: calc(var(--tw-spacing) * 10);
  padding-right: calc(var(--tw-spacing) * 10);
}

.tw\:px-\[1rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.tw\:px-\[var\(--tw-grid-margin\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--tw-grid-margin);
  padding-right: var(--tw-grid-margin);
}

.tw\:py-\[2\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.tw\:pt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
  padding-top: calc(var(--tw-spacing) * 4);
}

.tw\:pt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.5rem;
  padding-top: calc(var(--tw-spacing) * 10);
}

.tw\:pt-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 3.75rem;
  padding-top: calc(var(--tw-spacing) * 15);
}

.tw\:pt-\[var\(--tw-component-spacing\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--tw-component-spacing);
}

.tw\:pt-\[var\(--tw-top-story-header-height\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--tw-top-story-header-height);
}

.tw\:pb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
  padding-bottom: calc(var(--tw-spacing) * 6);
}

.tw\:pb-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3rem;
  padding-bottom: calc(var(--tw-spacing) * 12);
}

.tw\:pb-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3.75rem;
  padding-bottom: calc(var(--tw-spacing) * 15);
}

.tw\:pb-\[3rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3rem;
}

.tw\:text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.tw\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.tw\:text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.tw\:align-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}

.tw\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
  font-size: var(--tw-text-base);
  line-height: 1.5;
  line-height: var(--tw-leading, var(--tw-text-base--line-height));
}

.tw\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
  font-size: var(--tw-text-sm);
  line-height: 1.42857;
  line-height: var(--tw-leading, var(--tw-text-sm--line-height));
}

.tw\:text-xs\/3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
  font-size: var(--tw-text-xs);
  line-height: .875rem;
  line-height: calc(var(--tw-spacing) * 3.5);
}

.tw\:text-xs\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
  font-size: var(--tw-text-xs);
  line-height: 1rem;
  line-height: calc(var(--tw-spacing) * 4);
}

.tw\:text-\[\.75rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.tw\:leading-\[0\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: 0;
  line-height: 0;
}

.tw\:leading-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: 1;
  line-height: 1;
}

.tw\:font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--tw-font-weight-bold);
  font-weight: 700;
  font-weight: var(--tw-font-weight-bold);
}

.tw\:font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: 500;
  font-weight: var(--tw-font-weight-medium);
}

.tw\:font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--tw-font-weight-normal);
  font-weight: 400;
  font-weight: var(--tw-font-weight-normal);
}

.tw\:tracking-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-tracking: var(--tw-tracking-normal);
  letter-spacing: 0;
  letter-spacing: var(--tw-tracking-normal);
}

.tw\:\[overflow-wrap\:normal\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  word-wrap: normal;
}

.tw\:text-\[var\(--tw-color-text-image-credit\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-color-text-image-credit);
}

.tw\:text-\[var\(--tw-foreground-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-foreground-color);
}

.tw\:text-\[var\(--tw-header-text-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-header-text-color);
}

.tw\:text-\[var\(--tw-navigation-text-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-navigation-text-color);
}

.tw\:text-\[var\(--tw-rubric-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-rubric-color);
}

.tw\:text-\[var\(--tw-timestamp-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-timestamp-color);
}

.tw\:text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-color-gray-500);
}

.tw\:italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.tw\:not-italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.tw\:no-underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}

.tw\:antialiased:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tw\:shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 2px 4px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 2px 4px #0000001a;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw\:shadow-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw\:select-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.tw\:\[font-feature-settings\:normal\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-feature-settings: normal;
}

.tw\:\[grid-area\:1\/main\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-area: 1 / main;
}

.tw\:\[line-break\:auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  line-break: auto;
}

.tw\:\[word-spacing\:100vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  word-spacing: 100vw;
}

.tw\:after\:content-\[\'\,_\'\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  --tw-content: ", ";
  content: ", ";
  content: var(--tw-content);
}

.tw\:last-of-type\:after\:content-none:last-of-type:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: none;
  content: var(--tw-content);
  --tw-content: none;
  content: none;
}

@media (hover: hover) {
  .tw\:hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-decoration-line: underline;
  }
}

@supports (width: 100dvw) {
  .tw\:supports-\[width\:100dvw\]\:-ml-\[50dvw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: -50dvw;
  }

  .tw\:supports-\[width\:100dvw\]\:w-\[100dvw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100dvw;
  }
}

@media (min-width: 48rem) {
  .tw\:md\:col-\[2\/-2\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 2 / -2;
  }

  .tw\:md\:col-\[4\/span_6\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 4 / span 6;
  }

  .tw\:md\:m-\[0\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: .5rem;
  }

  .tw\:md\:\!mx-\[0\.5rem\] {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .tw\:md\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 0;
    margin-right: 0;
    margin-left: calc(var(--tw-spacing) * 0);
    margin-right: calc(var(--tw-spacing) * 0);
  }

  .tw\:md\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
    margin-right: auto;
  }

  .tw\:md\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 0;
    margin-bottom: calc(var(--tw-spacing) * 0);
  }

  .tw\:md\:w-3\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 75%;
  }

  .tw\:md\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }

  .tw\:md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tw\:md\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .tw\:md\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .tw\:md\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .tw\:md\:grid-cols-\[17rem_auto_17rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 17rem auto 17rem;
  }

  .tw\:md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

  .tw\:md\:gap-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 0;
    gap: calc(var(--tw-spacing) * 0);
  }

  .tw\:md\:gap-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 2rem;
    gap: calc(var(--tw-spacing) * 8);
  }

  .tw\:md\:gap-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 2.5rem;
    gap: calc(var(--tw-spacing) * 10);
  }

  .tw\:md\:gap-x-\[2\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
  }

  .tw\:md\:px-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 0;
    padding-right: 0;
    padding-left: calc(var(--tw-spacing) * 0);
    padding-right: calc(var(--tw-spacing) * 0);
  }

  .tw\:md\:px-\[1\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tw\:md\:py-\[2\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tw\:md\:text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }

  .tw\:md\:after\:content-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    content: none;
    content: var(--tw-content);
    --tw-content: none;
    content: none;
  }
}

@media (min-width: 64rem) {
  .tw\:lg\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }

  .tw\:lg\:top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 0;
    top: calc(var(--tw-spacing) * 0);
  }

  .tw\:lg\:left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
    left: calc(var(--tw-spacing) * 0);
  }

  .tw\:lg\:col-\[3\/span_8\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 3 / span 8;
  }

  .tw\:lg\:col-span-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 6 / span 6;
  }

  .tw\:lg\:col-start-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column-start: 4;
  }

  .tw\:lg\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 0;
    margin-right: 0;
    margin-left: calc(var(--tw-spacing) * 0);
    margin-right: calc(var(--tw-spacing) * 0);
  }

  .tw\:lg\:h-\[1\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 1.5rem;
  }

  .tw\:lg\:h-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 20px;
  }

  .tw\:lg\:h-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100vh;
  }

  .tw\:lg\:w-\[16\.688rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 16.688rem;
  }

  .tw\:lg\:w-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 20px;
  }

  .tw\:lg\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }

  .tw\:lg\:\!justify-end {
    justify-content: flex-end !important;
  }

  .tw\:lg\:\!justify-start {
    justify-content: flex-start !important;
  }

  .tw\:lg\:bg-\[var\(--tw-color-background\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--tw-color-background);
  }

  .tw\:lg\:px-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-left: calc(var(--tw-spacing) * 10);
    padding-right: calc(var(--tw-spacing) * 10);
  }

  .tw\:lg\:py-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    padding-top: calc(var(--tw-spacing) * 15);
    padding-bottom: calc(var(--tw-spacing) * 15);
  }
}

@font-face {
  font-family: Irvin Text;
  src: url("https://downloads.newyorker.com/projects/shared/fonts/Irvin-Text.woff2") format("woff2"), url("https://downloads.newyorker.com/projects/shared/fonts/Irvin-Text.woff") format("woff"), url("https://downloads.newyorker.com/projects/shared/fonts/Irvin-Text.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Irvin Heading;
  src: url("https://www.newyorker.com/fonts/Irvin-Heading.woff2") format("woff2"), url("https://www.newyorker.com/fonts/Irvin-Heading.woff") format("woff"), url("https://www.newyorker.com/fonts/Irvin-Heading.otf") format("opentype");
  font-style: normal;
}

@font-face {
  font-family: Graphik Web;
  src: url("https://www.newyorker.com/fonts/Graphik-Regular-Web.eot") format("embedded-opentype"), url("https://www.newyorker.com/fonts/Graphik-Regular-Web.woff2") format("woff2"), url("https://www.newyorker.com/fonts/Graphik-Regular-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Graphik Web;
  src: url("https://www.newyorker.com/fonts/Graphik-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.newyorker.com/fonts/Graphik-Medium.woff2") format("woff2"), url("https://www.newyorker.com/fonts/Graphik-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Graphik Web;
  src: url("https://www.newyorker.com/fonts/Graphik-MediumItalic.eot") format("embedded-opentype"), url("https://www.newyorker.com/fonts/Graphik-MediumItalic.woff2") format("woff2"), url("https://www.newyorker.com/fonts/Graphik-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: Graphik Web;
  src: url("https://www.newyorker.com/fonts/Graphik-Medium.woff2") format("woff2"), url("https://www.newyorker.com/fonts/Graphik-Medium.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neutraface New Yorker;
  src: url("https://www.newyorker.com/fonts/NeutrafaceNewYorker-SemiBold.woff2") format("woff2"), url("https://www.newyorker.com/fonts/NeutrafaceNewYorker-SemiBold.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobe Caslon Pro;
  src: url("https://www.newyorker.com/fonts/AdobeCaslonPro-Regular.woff2") format("woff2"), url("https://www.newyorker.com/fonts/AdobeCaslonPro-Regular.woff") format("woff");
  font-weight: 400;
}

@font-face {
  font-family: Adobe Caslon Pro;
  src: url("https://www.newyorker.com/fonts/AdobeCaslonPro-Italic.woff2") format("woff2"), url("https://www.newyorker.com/fonts/AdobeCaslonPro-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: Adobe Caslon Pro;
  src: url("https://www.newyorker.com/fonts/AdobeCaslonPro-SemiBold.woff2") format("woff2"), url("https://www.newyorker.com/fonts/AdobeCaslonPro-SemiBold.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Adobe Caslon Pro;
  src: url("https://www.newyorker.com/fonts/AdobeCaslonPro-Bold.woff2") format("woff2"), url("https://www.newyorker.com/fonts/AdobeCaslonPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: Adobe Caslon Pro;
  src: url("https://www.newyorker.com/fonts/AdobeCaslonPro-BoldItalic.woff2") format("woff2"), url("https://www.newyorker.com/fonts/AdobeCaslonPro-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --tw-font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --tw-font-serif: Georgia, "Times New Roman", Times, serif;
  --tw-font-irvin-text: "Irvin Text", var(--tw-font-serif);
  --tw-font-irvin-heading: "Irvin Heading", var(--tw-font-serif);
  --tw-font-graphik: "Graphik Web", var(--tw-font-serif);
  --tw-font-neutraface: "Neutraface New Yorker", var(--tw-font-serif);
  --tw-font-adobe-caslon: "Adobe Caslon Pro", var(--tw-font-sans);
  --tw-font-base-size: 16;
  --tw-font-display: var(--tw-font-irvin-heading);
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--tw-default-font-family);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .font-irvin-heading {
  font-family: var(--tw-font-irvin-heading);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .font-irvin {
  font-family: var(--tw-font-irvin-text);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .font-graphik {
  font-family: var(--tw-font-graphik);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .font-neutraface {
  font-family: var(--tw-font-neutraface);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .font-adobe-caslon {
  font-family: var(--tw-font-adobe-caslon);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-h1: var(--tw-font-irvin-heading);
  --tw-text-h1: calc((40 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h1: calc(48 / 40);
  --tw-font-h2: var(--tw-font-adobe-caslon);
  --tw-text-h2: calc((32 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h2: calc(36 / 32);
  --tw-font-h3: var(--tw-font-irvin-heading);
  --tw-text-h3: calc((28 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h3: calc(32 / 28);
  --tw-font-h4: var(--tw-font-irvin-text);
  --tw-text-h4: calc((20 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h4: calc(26 / 20);
  --tw-font-h5: var(--tw-font-graphik);
  --tw-text-h5: calc((16 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h5: calc(20 / 16);
  --tw-font-h6: var(--tw-font-adobe-caslon);
  --tw-text-h6: calc((22 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h6: calc(26 / 22);
  --tw-font-body: var(--tw-font-adobe-caslon);
  --tw-text-body: calc((21 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-body: calc(30 / 21);
  --tw-font-body-large: var(--tw-font-adobe-caslon);
  --tw-text-body-large: calc((22 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-body-large: calc(28 / 22);
  --tw-font-dek: var(--tw-font-adobe-caslon);
  --tw-text-dek: calc((20 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-dek: calc(28 / 20);
  --tw-font-rubric: var(--tw-font-irvin-text);
  --tw-text-rubric: calc((16 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-rubric: calc(20 / 16);
  --tw-font-byline: var(--tw-font-neutraface);
  --tw-text-byline: calc((15 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-byline: calc(17 / 15);
  --tw-font-timestamp: var(--tw-font-graphik);
  --tw-text-timestamp: calc((12 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-timestamp: calc(12 / 12);
  --tw-text-caption: calc((12 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-caption: calc(16 / 12);
  --tw-font-credit: var(--tw-font-graphik);
  --tw-text-credit: calc((12 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-credit: calc(16 / 12);
  --tw-font-sponsor: var(--tw-font-graphik);
  --tw-text-sponsor: calc((16 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-sponsor: calc(16 / 16);
  --tw-font-pullquote: var(--tw-font-adobe-caslon);
  --tw-text-pullquote: calc((26.4 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-pullquote: calc(31.1 / 26.4);
  --tw-font-blockquote: var(--tw-font-adobe-caslon);
  --tw-text-blockquote: calc((18 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-blockquote: calc(27 / 18);
  --tw-color-background: white;
  --tw-color-foreground: black;
  background-color: #fff;
  background-color: var(--tw-color-background);
  color: var(--tw-color-foreground);
  --tw-color-tnyRed: #db3334;
  --tw-color-tnyBlue: #0879bf;
  --tw-color-tnyBlueHovered: #07588b;
  --tw-color-black: #000;
  --tw-color-white: #fff;
  --tw-color-successGreen: #08c369;
  --tw-color-successGreenLight: #deede5;
  --tw-color-errorRed: #aa1b19;
  --tw-color-notice1: #f7c442;
  --tw-color-notice2: #fff2d0;
  --tw-color-d3: #68aeda;
  --tw-color-gray900: #121212;
  --tw-color-gray800: #333;
  --tw-color-gray780: #666c;
  --tw-color-gray700: #666;
  --tw-color-gray500: #a2a2a2;
  --tw-color-gray200: #e5e5e5;
  --tw-color-gray100: #f5f5f5;
  --tw-color-gray50: #fafafa;
  --tw-color-white30: #ffffff4d;
  --tw-color-fiction200: #ede8df;
  --tw-color-fiction100: #f6f4ef;
  --tw-color-transparent-35: #0000004d;
  --tw-color-transparent-50: #00000080;
  --tw-color-transparent-70: #000000b2;
  --tw-color-g12: #4d4c4c;
  --tw-color-g16: #979797;
  --tw-color-ad1: #00000012;
  --tw-color-ad2: #ffffff1a;
  --tw-color-ad3: #1a1a1a;
  --tw-color-ad4: #f7f7f7;
  --tw-color-border-story: #e5e5e5;
  --tw-color-text-pubdate: #666;
  --tw-color-text-image-credit: #666;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .has-dropcap:first-letter {
  text-transform: none;
  font-feature-settings: normal;
  letter-spacing: normal;
  line-break: auto;
  word-wrap: normal;
  float: left;
  margin-bottom: -.2em;
  padding: .1em .05em 0 0;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 1em;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-caption: var(--tw-font-graphik);
  --tw-text-caption: 13px;
  --tw-leading-caption: 1.23077em;
  --tw-letter-spacing-caption: -.0125rem;
  --tw-navigation-text-color: white;
}

.small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-feature-settings: "smcp";
  font-variant: small-caps;
  text-transform: lowercase;
  font-style: normal;
}

.font-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: var(--tw-font-graphik);
  letter-spacing: var(--tw-letter-spacing-caption);
  line-break: auto;
  line-height: var(--tw-leading-caption);
  font-size: var(--tw-text-caption);
}

.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div {
  display: inline;
}

div[data-component="callout.images.lightbox.caption._root"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) * {
  text-align: center;
  display: inline;
}

div[data-component="callout.images.lightbox.caption._root"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div[data-component="body.grid"] a {
  color: var(--tw-foreground-color);
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-grid-max-width: 1600px;
  --tw-grid-gap: 1rem;
  --tw-grid-margin: 1.5rem;
}

@media (min-width: 640px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-grid-gap: 1rem;
    --tw-grid-margin: 1.5rem;
  }
}

@media (min-width: 768px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-grid-gap: 1.5rem;
    --tw-grid-margin: 3rem;
  }
}

@media (min-width: 1024px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-grid-gap: 2rem;
    --tw-grid-margin: 3rem;
  }
}

@media (min-width: 1280px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-grid-margin: 4rem;
  }
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-h1: var(--tw-font-irvin-heading);
  --tw-text-h1: calc((30 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h1: 1.06667;
  --tw-text-h1-md: calc((36 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h1-md: 1.11111;
  --tw-text-h1-lg: calc((42 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h1-lg: 1.11111;
  --tw-font-h2: var(--tw-font-adobe-caslon);
  --tw-text-h2: calc((32 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h2: 1.125;
  --tw-font-h3: var(--tw-font-irvin-heading);
  --tw-text-h3: calc((28 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h3: 1.14286;
  --tw-font-h4: var(--tw-font-irvin-text);
  --tw-text-h4: calc((22 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h4: 1.27273;
  --tw-font-h5: var(--tw-font-graphik);
  --tw-text-h5: calc((16 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h5: 1.25;
  --tw-font-h6: var(--tw-font-graphik);
  --tw-text-h6: calc((16 / var(--tw-font-base-size)) * 1rem);
  --tw-leading-h6: 1.25;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1 {
  font-family: var(--tw-font-h1);
  font-size: var(--tw-text-h1);
  line-height: var(--tw-leading-h1);
  margin: 0;
  font-weight: 400;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h2 {
  font-family: var(--tw-font-h2);
  font-size: var(--tw-text-h2);
  line-height: var(--tw-leading-h2);
  font-weight: 400;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h1 {
  font-family: var(--tw-font-h2);
  font-size: var(--tw-text-h2);
  line-height: var(--tw-leading-h2);
  margin: 0;
  font-weight: 400;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h2 {
  margin: .6em 0 0;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h3 {
  font-family: var(--tw-font-h3);
  font-size: var(--tw-text-h3);
  line-height: var(--tw-leading-h3);
  margin: .7em 0 0;
  font-weight: 400;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h4 {
  font-family: var(--tw-font-h4);
  font-size: var(--tw-text-h4);
  line-height: var(--tw-leading-h4);
  margin: .85em 0 0;
  font-weight: 400;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h5, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h6 {
  font-family: var(--tw-font-h5);
  font-size: var(--tw-text-h5);
  line-height: var(--tw-leading-h5);
  font-weight: 400;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h5 {
  margin: 1.2em 0 0;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h6 {
  font-family: var(--tw-font-h6);
  font-size: var(--tw-text-h6);
  line-height: var(--tw-leading-h6);
  margin: 0;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h1, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h2, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h3, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .heading-h4 {
  text-transform: none;
  font-style: normal;
}

@media (min-width: 768px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1 {
    font-size: var(--tw-text-h1-md);
    line-height: var(--tw-leading-h1-md);
  }
}

@media (min-width: 1024px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1 {
    font-size: var(--tw-text-h1-lg);
    line-height: var(--tw-leading-h1-lg);
  }
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-text-base: 21px;
  --tw-leading-base: 1.5em;
  --tw-letter-spacing: normal;
  --tw-text-small: 14px;
  --tw-leading-small: 1.14286em;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote {
  --tw-text-base: 18px;
  --tw-leading-base: 1.5rem;
}

@media (min-width: 768px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-text-small: 15px;
  }
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
  max-width: 100%;
  height: auto;
}

:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-color-surface: #fff;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-component-spacing: 2rem;
}

[data-component="body.grid"]:not([data-component="body.grid"] [data-component="body.grid"]):not([data-component^="callout."] [data-component="body.grid"]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), [data-component^="callout."]:not([data-component="body.grid"] [data-component^="callout."]):not([data-component^="callout."] [data-component^="callout."]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--tw-component-spacing);
}

div[data-component="callout.feature-large"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div[data-component^="callout.group-"] > div:first-child div[data-component*="callout.text-column"], div[data-component="callout.feature-large"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div[data-component^="callout.group-"] > div:last-child div[data-component*="callout.text-column"] {
  padding-left: var(--tw-grid-margin);
  padding-right: var(--tw-grid-margin);
}

@media (min-width: 768px) {
  div[data-component="callout.feature-large"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div[data-component^="callout.group-"] > div:first-child div[data-component*="callout.text-column"] {
    padding-left: var(--tw-grid-margin);
    padding-right: 0;
  }

  div[data-component="callout.feature-large"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div[data-component^="callout.group-"] > div:last-child div[data-component*="callout.text-column"] {
    padding-left: 0;
    padding-right: var(--tw-grid-margin);
  }
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header {
  grid-template-columns: [full-start] minmax(0, 1fr)[main-start] minmax(0, 1600px)[main-end] minmax(0, 1fr)[full-end];
  grid-auto-rows: auto;
  width: 100%;
  display: grid;
  overflow-x: hidden;
}

.grid__header__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  --tw-content: none;
  content: none;
}

@media (min-width: 768px) {
  .grid__header__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    height: 0;
    height: calc(var(--tw-spacing) * 0);
    border-style: solid;
    border-style: var(--tw-border-style);
    border-width: 0;
    border-bottom-style: solid;
    border-bottom-style: var(--tw-border-style);
    --tw-border-style: solid;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: var(--tw-color-border-story);
    width: 100%;
    padding-top: 1rem;
    padding-top: calc(var(--tw-spacing) * 4);
    --tw-content: "";
    content: "";
    content: var(--tw-content);
    grid-column: 1 / -1;
    display: block;
  }
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .grid__header__image {
  grid-column: main;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-top-story-header-height: 3.5rem;
  --tw-top-story-header-padding: 3.5rem;
}

@media (min-width: 1024px) {
  #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-top-story-header-height: 7rem;
    --tw-top-story-header-padding: 7rem;
  }
}

body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: 0;
}

#int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div, #int-app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p {
  box-sizing: border-box;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
  *, :before, :after, ::backdrop {
    --tw-leading: initial;
    --tw-font-weight: initial;
    --tw-tracking: initial;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 #0000;
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 #0000;
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 #0000;
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-content: "";
    --tw-border-style: solid;
  }
}

/*# sourceMappingURL=styles_globals_dc36e6c9.css.map*/