._3ge2ci0 {
  background: white;
  border: 1px solid white;
  border-radius: 4px;
  box-shadow: none;
  cursor: pointer;
  font-weight: bold;
  letter-spacing: 0;
  padding: var(--rem-05);
  margin: var(--rem-1);
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: calc(-100% + var(--rem-2));
  left: 0;
  z-index: 999;
  text-transform: uppercase;
  transition: 
    transform 0.3s ease-in-out
    opacity 0.3s ease-in-out
;
}
._3ge2ci0:focus {
  transform: translateY(calc(100% - var(--rem-2)));
  top: 0;
  left: 0;
  z-index: 9999;
  opacity: 1;
  color: black;
  border: 1px solid white;
  pointer-events: auto;
}
.ut2qrf0 {
  --k8we7i0: var(--foundry-global-spacing-dimensions-1000-7e8c9b30);
  --k8we7i1: var(--foundry-alias-font-size-body-body-xs-cf241758);
  --k8we7i2: var(--foundry-global-spacing-gap-200-7d922174);
  --k8we7i3: var(--foundry-global-spacing-dimensions-3000-27404208);
  --k8we7i4: 0px 8px 20px 0px rgba(0, 0, 0, 0.7);
  --k8we7i5: var(--globalNavigationOffset, 0px);
  --k8we7i7: var(--foundry-global-color-grey-adaptive-25-4181979c);
  --k8we7i8: var(--foundry-global-spacing-dimensions-3000-27404208);
}
.ut2qrf1[data-scroll-top="true"][data-theme="dark"], .ut2qrf1[data-force-background="true"][data-scroll-top="true"][data-theme="light"] {
  --k8we7i9: color-mix(in srgb, var(--leftSlideTopColor, rgba(0, 0, 0, 0.90)), var(--rightSlideTopColor, rgba(0, 0, 0, 0.90)) var(--mixPercent, 100%));
}
.ut2qrf1[data-scroll-top="true"][data-theme="light"] {
  --k8we7i9: color-mix(in srgb, var(--leftSlideTopColor, rgba(255, 255, 255, 0.90)), var(--rightSlideTopColor, rgba(255, 255, 255, 0.90)) var(--mixPercent, 100%));
}
.ut2qrf1 * {
  box-sizing: border-box;
}
.ut2qrf1[data-color-mode="default"] .ut2qrf2 {
  height: var(--k8we7i0);
}
.ut2qrf4 {
  background-color: transparent;
  position: absolute;
  width: 100%;
  height: calc(var(--k8we7i0) * 1.5);
  pointer-events: none;
  transition: opacity 0.3s, height 0.3s, background-color 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0.15s;
  mask-image: radial-gradient(115% 100% at 51.1% 0%, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0) 100%);
  opacity: 0;
}
.ut2qrf1[data-scroll-top="true"][data-color-mode^="transparent"][data-force-background="false"] .ut2qrf4 {
  opacity: 1;
  height: calc(var(--k8we7i0) * 1.5);
  transition: opacity 0.3s, height 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
}
.ut2qrf5 {
  position: fixed;
  width: 100vw;
  height: var(--k8we7i0);
  top: var(--k8we7i5, 0px);
  left: 0;
  right: 0;
  z-index: 400;
  background-color: transparent;
  transition: background 0.3s, backdrop-filter 0.3s, transform 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0.15s;
  transform: translateY(calc(0% + var(--k8we7i6, 0px)));
}
.ut2qrf5[data-ishidden="true"]:not(:focus-within) {
  transform: translateY(calc((var(--k8we7i5, 0px) + 100%) * -1));
}
.ut2qrf1[data-scroll-top="false"] .ut2qrf5, .ut2qrf1[data-color-mode="default"] .ut2qrf5 {
  background-color: var(--foundry-global-color-black-static-65-1c288c8d);
  backdrop-filter: blur(25px);
}
.ut2qrf1[data-force-background="true"] .ut2qrf5 {
  background-color: var(--foundry-alias-color-background-bold-layer-1-a2bc128b);
  transition-delay: 0s;
}
.ut2qrf1[data-scroll-top="true"][data-color-mode^="transparent"][data-force-background="false"] .ut2qrf5:before {
  opacity: 1;
  height: calc(var(--k8we7i0) * 1.5);
  transition: opacity 0.3s, height 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
}
.ut2qrf6 {
  display: grid;
  grid-template-columns: min-content auto min-content;
  align-items: center;
  height: var(--k8we7i0);
  padding: 0 var(--foundry-global-spacing-gap-300-2f9fe0c5);
  gap: var(--foundry-global-spacing-gap-100-05387de1);
  width: 100%;
  opacity: 1;
}
.ut2qrf7 {
  grid-template-areas: "menu home actions";
}
.ut2qrf8 {
  grid-template-areas: "home . actions";
}
.ut2qrf9 {
  flex-grow: 1;
  overflow: hidden;
}
.ut2qrfa {
  flex: 1;
}
.ut2qrfb {
  display: flex;
  align-items: center;
  flex: 1;
}
.ut2qrfc {
  position: absolute;
  top: 100%;
  opacity: 0;
  transition: opacity 0.35s ease-out, transform 0s ease 0.5s;
  pointer-events: none;
  transform: translateY(-10px);
}
.ut2qrfc[data-qa-opened="true"] {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.15s ease, transform 0.15s ease;
  transform: translateY(0px);
}
@media (max-width: 1023.98px) {
  .ut2qrf0 {
    --k8we7i1: var(--foundry-alias-font-size-body-body-md-caf3b782);
    --k8we7i2: var(--foundry-global-spacing-gap-400-f21302a9);
  }
}
@media (min-width: 1024) {
  .ut2qrf3 {
    height: calc(var(--k8we7i0) + 140px);
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  .ut2qrf1[data-scroll-top="true"][data-color-mode^="transparent"][data-force-background="false"] .ut2qrf4 {
    height: calc(var(--k8we7i0) * 1.25);
  }
  .ut2qrf1[data-scroll-top="true"][data-color-mode^="transparent"][data-force-background="false"] .ut2qrf5:before {
    height: calc(var(--k8we7i0) * 1.25);
  }
}
@media (min-width: 1024px) {
  .ut2qrf6 {
    padding: 0 var(--foundry-global-spacing-gap-700-936963d7);
    grid-template-columns: min-content auto min-content;
  }
  .ut2qrf7 {
    grid-template-areas: "home menu actions";
  }
  .ut2qrf8 {
    grid-template-areas: "home menu actions";
  }
}
@media (min-width: 1920px) {
  .ut2qrf6 {
    grid-template-columns: 1fr auto 1fr;
  }
}
._1r3j5az0 {
  scrollbar-width: auto;
  scrollbar-color: var(--foundry-global-color-grey-static-600-048e9067) transparent;
  scrollbar-gutter: stable;
}
._1r3j5az0::-webkit-scrollbar {
  width: var(--foundry-global-spacing-gap-100-05387de1);
}
._1r3j5az0::-webkit-scrollbar-track {
  background: transparent;
}
._1r3j5az0::-webkit-scrollbar-thumb {
  background-color: var(--foundry-global-color-grey-static-600-048e9067);
  border-radius: var(--foundry-global-border-radius-100-742803b2);
  border: none;
}
._1pgq6b10 {
  grid-area: menu;
  height: var(--foundry-global-spacing-dimensions-400-b120da78);
}
._1pgq6b11 {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  justify-content: center;
}
._1pgq6b13 {
  visibility: hidden;
}
._1pgq6b14 {
  pointer-events: none;
}
._1pgq6b15 {
  list-style: none;
}
._1pgq6b15 > [aria-hidden="true"][tabindex="0"] {
  display: none;
}
._1pgq6b16 {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  margin-bottom: 0;
}
._1pgq6b16:last-child {
  border-bottom: none;
}
._1pgq6b17 {
  padding: 0;
  flex-direction: column;
  align-items: flex-start;
}
._1pgq6b18 {
  display: inline-flex;
  scrollbar-gutter: auto;
}
._1pgq6b18[data-orientation="horizontal"] {
  position: fixed;
  z-index: 400;
  overflow: hidden auto;
  max-height: calc(100dvh - 16px - var(--k8we7i0));
  box-shadow: var(--k8we7i4);
  border-radius: var(--foundry-global-border-radius-100-742803b2);
  border: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  background: var(--foundry-global-color-grey-adaptive-75-e832421c);
  min-width: var(--k8we7i3);
}
._1pgq6b18[data-orientation="vertical"] {
  overflow: hidden;
}
._1pgq6b19 {
  padding: 0 0 0 var(--k8we7i2);
}
._1pgq6b1a {
  padding: 0 var(--k8we7i2) 0;
}
._1pgq6b1b {
  background: var(--foundry-global-color-grey-adaptive-75-e832421c);
}
._1pgq6b1c {
  overflow: hidden;
}
._1pgq6b1d {
  width: 100%;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
._1pgq6b1e {
  padding: 0;
  margin: 0;
}
._1pgq6b1f {
  cursor: pointer;
  background: transparent;
}
._1pgq6b1g {
  transition: transform .2s ease-in-out;
}
._1pgq6b1f[data-state="open"] ._1pgq6b1g {
  transform: rotate(180deg);
}
._1pgq6b1i {
  display: flex;
  justify-content: space-between;
  background: unset;
  border: none;
  text-align: left;
  font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca), Arial;
  letter-spacing: var(--foundry-alias-font-letter-spacing-label-primary-ab7f3c8d);
  font-size: var(--k8we7i1);
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  transition: color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;
  color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  cursor: pointer;
}
._1pgq6b1i:focus-visible {
  outline: var(--foundry-global-border-width-25-52cee49a) solid var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
}
._1pgq6b1j {
  height: var(--foundry-global-spacing-dimensions-400-b120da78);
  justify-content: center;
  gap: var(--foundry-global-spacing-gap-50-ae99fc48);
  border-radius: var(--foundry-global-border-radius-pill-8c8d51e6);
  text-align: center;
  display: flex;
  align-items: center;
  font-weight: var(--foundry-global-font-weight-700-4d05ca0a);
  padding: 0 var(--foundry-global-spacing-gap-200-7d922174);
  position: relative;
  color: var(--foundry-global-color-alpha-adaptive-80-6e56c3f3);
}
._1pgq6b1j:hover {
  background: var(--foundry-global-color-alpha-adaptive-10-2f911b2f);
}
._1pgq6b1j[data-active] {
  color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
}
._1pgq6b1j:focus-visible {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 4px;
  outline-color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
}
._1pgq6b1k {
  width: 100%;
  font-weight: var(--foundry-global-font-weight-700-4d05ca0a);
  color: var(--foundry-global-color-alpha-adaptive-80-6e56c3f3);
  display: flex;
  padding: var(--foundry-global-spacing-gap-200-7d922174) var(--foundry-global-spacing-gap-400-f21302a9);
  justify-content: space-between;
  align-items: center;
  line-height: 100%;
  letter-spacing: -0.025em;
  font-style: normal;
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
  background-color: transparent;
  border: none;
}
._1pgq6b1k:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._1pgq6b1l {
  width: 100%;
  padding: var(--foundry-global-spacing-gap-200-7d922174);
  transition: background 300ms ease-in-out, border-radius 200ms;
  margin-top: 0;
  height: auto;
  text-transform: unset;
  font-size: var(--foundry-alias-font-size-body-body-sm-2a8e6da3);
  font-weight: var(--foundry-global-font-weight-400-c543d620);
  outline-offset: -2px;
  color: var(--foundry-alias-color-text-header-c0780da4);
  line-height: 150%;
  text-wrap: wrap;
}
._1pgq6b1l:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._1pgq6b15:first-child ._1pgq6b1l {
  border-top-left-radius: var(--foundry-global-border-radius-100-742803b2);
  border-top-right-radius: var(--foundry-global-border-radius-100-742803b2);
}
._1pgq6b15:last-child ._1pgq6b1l:not([data-state="open"]) {
  border-bottom-left-radius: var(--foundry-global-border-radius-100-742803b2);
  border-bottom-right-radius: var(--foundry-global-border-radius-100-742803b2);
}
._1pgq6b1m {
  display: flex;
  font-size: var(--foundry-alias-font-size-body-body-sm-2a8e6da3);
  font-weight: var(--foundry-global-font-weight-400-c543d620);
  line-height: 150%;
  letter-spacing: -0.27px;
  justify-content: flex-start;
  color: var(--foundry-alias-color-text-header-c0780da4);
  padding: calc(var(--foundry-global-spacing-gap-200-7d922174) * 1.25);
  text-transform: capitalize;
  gap: var(--foundry-global-spacing-gap-100-05387de1);
  align-items: center;
  background: var(--foundry-global-color-black-static-100-43aea341);
}
._1pgq6b1m:focus-visible {
  outline-color: var(--foundry-global-color-white-static-100-d44db539);
  outline-width: var(--foundry-global-spacing-dimensions-25-eec1a90b);
  outline-offset: calc(var(--foundry-global-spacing-dimensions-25-eec1a90b) * -1);
  outline-style: solid;
}
._1pgq6b1m:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._1pgq6b15:first-child ._1pgq6b1m {
  border-top-left-radius: var(--foundry-global-border-radius-100-742803b2);
  border-top-right-radius: var(--foundry-global-border-radius-100-742803b2);
}
._1pgq6b15:last-child ._1pgq6b1m {
  border-bottom-left-radius: var(--foundry-global-border-radius-100-742803b2);
  border-bottom-right-radius: var(--foundry-global-border-radius-100-742803b2);
}
._1pgq6b1n {
  width: 100%;
  padding: var(--foundry-global-spacing-gap-200-7d922174);
  transition: background 300ms ease-in-out;
  margin-top: 0;
  height: auto;
  text-transform: unset;
  font-size: var(--foundry-alias-font-size-body-body-sm-2a8e6da3);
  font-weight: var(--foundry-global-font-weight-400-c543d620);
  outline-offset: -2px;
}
._1pgq6b1n:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._1pgq6b1n::after {
  content: none;
}
._1pgq6b18 ._1pgq6b15:first-child ._1pgq6b1n {
  border-top-left-radius: var(--foundry-global-border-radius-100-742803b2);
  border-top-right-radius: var(--foundry-global-border-radius-100-742803b2);
}
._1pgq6b18 ._1pgq6b15:last-child ._1pgq6b1n {
  border-bottom-left-radius: var(--foundry-global-border-radius-100-742803b2);
  border-bottom-right-radius: var(--foundry-global-border-radius-100-742803b2);
}
._1pgq6b1o {
  border-bottom: none;
  border-radius: var(--foundry-global-border-radius-50-5b3f01bf);
  padding: calc(var(--foundry-global-spacing-gap-200-7d922174) * 0.5);
  width: 100%;
  height: auto;
  text-transform: unset;
  font-weight: normal;
  text-wrap: wrap;
  outline-offset: -2px;
}
._1pgq6b1o:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._1pgq6b1o:focus {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._1pgq6b1p {
  width: var(--foundry-global-spacing-dimensions-200-2fbf5420);
}
._1pgq6b1q {
  justify-content: flex-start;
  align-items: center;
  gap: var(--foundry-global-spacing-gap-50-ae99fc48);
}
._1pgq6b1q::after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--foundry-global-color-red-adaptive-600-7da276f6);
  border-radius: 100%;
}
@media (max-width: 1023px) {
  ._1pgq6b1m {
    padding: var(--foundry-global-spacing-gap-200-7d922174);
    font-size: var(--foundry-alias-font-size-body-body-md-caf3b782);
    background-color: var(--foundry-global-color-grey-adaptive-200-fb12d031);
    color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
    border-radius: var(--foundry-global-border-radius-pill-8c8d51e6);
    font-weight: var(--foundry-alias-font-weight-bold-751d319e);
  }
}
@media (min-width: 1024px) {
  .dsroxs0 {
    display: none !important;
    visibility: hidden;
  }
}
@media (max-width: 1023.98px) {
  .dsroxs1 {
    display: none !important;
    visibility: hidden;
  }
}
.vkitev0 {
  color: var(--foundry-global-color-white-static-100-d44db539);
  max-height: calc(100dvh - var(--k8we7i0));
  overflow-y: auto;
}
.vkitev1 {
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  justify-content: center;
  row-gap: var(--foundry-global-spacing-gap-100-05387de1);
}
.vkitev2 {
  list-style: none;
  border-bottom: 2px solid transparent;
  font-size: var(--foundry-global-font-size-175-7c044718);
  font-weight: bold;
}
.vkitev3 {
  padding: var(--foundry-global-spacing-gap-200-7d922174) var(--foundry-global-spacing-gap-400-f21302a9);
}
.vkitev4 {
  position: fixed;
  z-index: 400;
  left: 0;
  right: 0;
  background: var(--foundry-global-color-black-static-100-43aea341);
  max-height: 100dvh;
  height: 100dvh;
  overflow-y: auto;
  overflow-x: hidden;
  color: var(--foundry-global-color-white-static-100-d44db539);
  transition: top 0.3s ease-in-out;
  top: var(--k8we7i0);
}
.vkitev5 {
  bottom: 0;
}
.vkitev6 {
  overflow-y: auto;
  overflow-x: hidden;
}
.vkitev7 {
  bottom: 0;
}
.vkitev8 {
  padding-bottom: var(--k8we7i0);
  scroll-padding-bottom: var(--k8we7i0);
}
.vkitev9 {
  opacity: 0.3;
  pointer-events: none;
}
.vkiteva {
  position: absolute;
  height: calc(100dvh - var(--k8we7i0));
  width: 100dvw;
  top: var(--k8we7i0);
  left: 0;
  bottom: 0;
  right: 0;
  background-color: var(--foundry-global-color-black-static-80-ceca67af);
  z-index: 2;
}
.vkitevb {
  display: flex;
  align-items: center;
}
.vkitevc {
  grid-area: menu;
  display: flex;
  align-items: center;
  width: var(--foundry-global-spacing-dimensions-400-b120da78);
  height: var(--foundry-global-spacing-dimensions-400-b120da78);
  cursor: pointer;
  position: relative;
  flex-flow: column;
  justify-content: center;
  border: none;
  background: transparent;
  padding: 0;
}
.vkitevd {
  border-radius: var(--foundry-global-border-radius-200-ece22bd6);
  width: var(--foundry-global-spacing-dimensions-200-2fbf5420);
  height: 1.5px;
  position: absolute;
  background: var(--foundry-global-color-alpha-adaptive-80-6e56c3f3);
  transition: 0.2s;
  transform-origin: left center;
}
.vkitevd:first-child {
  transform: translateY(-300%);
}
.vkitevd:last-child {
  transform: translateY(300%);
}
.vkitevd[data-opened="true"]:first-child {
  transform: translateY(0);
}
.vkitevd[data-opened="true"]:last-child {
  transform: translateY(0);
}
.vkiteve {
  position: fixed;
  z-index: 400;
  left: 0;
  right: 0;
  background: var(--foundry-global-color-black-static-100-43aea341);
  max-height: 100dvh;
  height: 100dvh;
  overflow-y: auto;
  overflow-x: hidden;
  color: var(--foundry-global-color-white-static-100-d44db539);
  transition: top 0.3s ease-in-out;
  top: var(--k8we7i0);
}
.g1xx1x0 {
  box-sizing: border-box;
}
.g1xx1x0 *  {
  box-sizing: border-box;
}
.m27a3y0 {
  list-style: none;
}
.m27a3y1 {
  display: flex;
  border-radius: 100%;
}
.m27a3y2 {
  display: flex;
  flex-direction: column;
  gap: var(--foundry-global-spacing-dimensions-200-2fbf5420);
  background-color: initial;
  max-height: calc(100vh - var(--k8we7i0));
  overflow-y: auto;
  padding-bottom: var(--foundry-global-spacing-dimensions-200-2fbf5420);
  scrollbar-color: var(--foundry-global-color-grey-static-400-b9847fcb) transparent;
  scrollbar-width: auto;
  scrollbar-gutter: stable;
  width: calc(325px + var(--foundry-global-spacing-dimensions-200-2fbf5420) + var(--foundry-global-spacing-dimensions-200-2fbf5420));
  padding: 6px var(--foundry-global-spacing-dimensions-200-2fbf5420) var(--foundry-global-spacing-dimensions-200-2fbf5420);
}
.m27a3y3 {
  position: fixed;
  z-index: 400;
  left: 0;
  right: 0;
  bottom: 0;
  backdrop-filter: blur(calc(var(--foundry-global-spacing-dimensions-200-2fbf5420) * 1.75));
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
  border-radius: var(--foundry-global-border-radius-100-742803b2) var(--foundry-global-border-radius-100-742803b2) 0 0;
  border-top: .5px solid var(--foundry-global-color-alpha-adaptive-65-5c75d572);
  display: block;
  height: min-content;
  margin-right: 0;
  max-width: 100vw;
  padding: 0 var(--foundry-global-spacing-dimensions-200-2fbf5420) var(--foundry-global-spacing-dimensions-200-2fbf5420);
  width: 100%;
}
.m27a3y4 {
  display: flex;
  flex-direction: column;
  gap: var(--foundry-global-spacing-dimensions-200-2fbf5420);
  background-color: initial;
  max-height: calc(100vh - var(--k8we7i0));
  overflow: hidden auto;
  padding-bottom: var(--foundry-global-spacing-dimensions-200-2fbf5420);
  scrollbar-color: var(--foundry-global-color-grey-static-400-b9847fcb) transparent;
  scrollbar-width: auto;
  scrollbar-gutter: stable;
  width: 100%;
  padding: 6px var(--foundry-global-spacing-dimensions-200-2fbf5420) var(--foundry-global-spacing-dimensions-200-2fbf5420);
}
.m27a3y5 {
  align-items: center;
  background-color: initial;
  border: 0;
  box-shadow: none;
  height: var(--foundry-global-spacing-dimensions-300-8149e8c1);
  justify-content: center;
  margin-left: calc(var(--foundry-global-spacing-dimensions-200-2fbf5420) * -1.813);
  min-height: var(--foundry-global-spacing-dimensions-300-8149e8c1);
  padding: 0;
  width: calc(100% + calc(var(--foundry-global-spacing-dimensions-200-2fbf5420) * 3.625));
  position: relative;
}
.m27a3y6 {
  height: var(--foundry-global-spacing-dimensions-50-b85610c2);
  width: 100px;
  border-radius: var(--foundry-global-border-radius-50-5b3f01bf);
  background: var(--foundry-global-color-grey-adaptive-75-e832421c);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: 5px;
}
.m27a3y7 {
  border-color: transparent;
}
.m27a3y7[data-img-set="true"] {
  background-image: data-uri("./img/mugshot-bg.jpg");
  background-size: cover;
  background-position: center;
}
.m27a3y7:focus-visible {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 4px;
  outline-color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  color: var(--foundry-global-color-white-static-80-1525ba22);
}
.m27a3y8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.m27a3y9 {
  background-color: var(--foundry-global-color-grey-adaptive-75-e832421c);
  border: 1px solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  border-radius: var(--foundry-global-border-radius-100-742803b2);
  box-shadow: 0 0 var(--foundry-global-spacing-dimensions-200-2fbf5420) 0 rgba(var(--foundry-global-color-grey-adaptive-300-02700b85), 0.65);
  display: flex;
  flex-direction: column;
}
.m27a3ya {
  width: 100%;
  background-color: var(--foundry-global-color-grey-adaptive-75-e832421c);
  border-radius: var(--foundry-global-border-radius-100-742803b2) var(--foundry-global-border-radius-100-742803b2) 0 0;
  padding: var(--foundry-global-spacing-gap-200-7d922174);
  display: block;
  justify-content: space-between;
  border: none;
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  box-shadow: none;
  font-weight: var(--foundry-alias-font-weight-bold-751d319e);
  letter-spacing: 0;
  font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca);
  text-align: left;
  color: var(--foundry-alias-color-brand-rockstar-gold-28436c1a);
  font-size: var(--foundry-global-font-size-175-7c044718);
  line-height: var(--foundry-global-font-line-height-150-dc282d1f);
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.m27a3yb {
  width: 100%;
  background-color: var(--foundry-global-color-grey-adaptive-75-e832421c);
  border-radius: var(--foundry-global-border-radius-100-742803b2);
  padding: var(--foundry-global-spacing-gap-200-7d922174);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  box-shadow: 0 0 var(--foundry-global-spacing-gap-200-7d922174) 0 rgba(var(--foundry-global-color-grey-adaptive-200-fb12d031), 0.65);
  font-weight: var(--foundry-alias-font-weight-bold-751d319e);
  letter-spacing: 0;
  font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca);
  font-size: var(--foundry-global-font-size-175-7c044718);
  line-height: var(--foundry-global-font-line-height-150-dc282d1f);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  color: inherit;
}
.m27a3yc {
  transition: transform .2s ease-in-out;
}
.m27a3yb[data-state="open"] .m27a3yc {
  transform: rotate(180deg);
}
.m27a3yd {
  display: flex;
  gap: 5px;
  align-items: center;
  font-weight: var(--foundry-global-font-weight-400-c543d620);
  font-size: var(--foundry-alias-font-size-body-body-sm-2a8e6da3);
  color: var(--foundry-alias-color-text-header-c0780da4);
}
@media (max-width: 1023.98px) {
  .m27a3y7 {
    order: 3;
  }
}
._1xtz6n0 {
  position: absolute;
  bottom: var(--k8we7i0);
  left: 0;
  right: 0;
  background: var(--foundry-alias-color-background-bold-layer-2-eddb4873);
  height: var(--k8we7i0);
  margin: 0;
  padding: 0 var(--foundry-global-spacing-gap-400-f21302a9) !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--foundry-global-color-white-static-100-d44db539);
  z-index: 100;
}
._1xtz6n1 {
  list-style: none;
}
._1xtz6n2 {
  width: 100%;
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
}
._1xtz6n2:last-child {
  border: 0;
}
@media (min-width: 1024px) {
  ._1xtz6n0 {
    gap: 1px;
    position: static;
    flex-direction: column;
    align-items: stretch;
    height: auto;
    padding: 0 !important;
    border-radius: var(--foundry-global-border-radius-100-742803b2);
    border: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
    overflow: hidden;
    background: var(--foundry-alias-color-background-bold-layer-2-eddb4873);
    box-shadow: var(--k8we7i4);
  }
  ._1xtz6n1 {
    width: 100%;
    border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  }
  ._1xtz6n1:last-child {
    border: 0;
  }
}
.ncorez0 {
  grid-area: actions;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(--foundry-global-spacing-gap-100-05387de1);
  width: max-content;
  justify-self: end;
}
.ey3skr0:focus-visible {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 4px;
  outline-color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
}
.ey3skr1 {
  margin: var(--foundry-global-spacing-gap-300-2f9fe0c5) var(--foundry-global-spacing-gap-400-f21302a9) var(--foundry-global-spacing-gap-400-f21302a9);
}
.ey3skr2 {
  z-index: 1;
  flex-shrink: 0;
  margin-right: var(--foundry-global-spacing-gap-100-05387de1);
}
._11eee6m0 {
  display: flex;
  align-items: center;
}
._11eee6m1 {
  padding: var(--foundry-global-spacing-gap-300-2f9fe0c5) var(--foundry-global-spacing-gap-400-f21302a9);
  display: flex;
  gap: var(--foundry-global-spacing-gap-200-7d922174);
  justify-content: center;
  width: 100vw;
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  box-shadow: var(--k8we7i4);
  background: var(--foundry-alias-color-background-bold-layer-1-a2bc128b);
}
._11eee6m2 {
  color: var(--foundry-alias-color-text-standard-2d241861);
  background-color: var(--foundry-alias-color-decorative-danger-e7f85ac4);
  padding: var(--foundry-global-spacing-dimensions-100-97e13da9) var(--foundry-global-spacing-dimensions-400-b120da78);
}
._11eee6m3 {
  background: transparent;
  border: none;
  padding: 0;
  width: var(--foundry-global-spacing-dimensions-250-1db78665);
  height: var(--foundry-global-spacing-dimensions-250-1db78665);
}
._11eee6m3:hover {
  cursor: pointer;
}
._11eee6m4 {
  width: 100%;
  height: 100%;
}
._11eee6m5 {
  display: flex;
  justify-content: center;
  width: 100vw;
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  box-shadow: var(--k8we7i4);
  background: linear-gradient(0deg, var(--foundry-global-color-alpha-adaptive-15-695b3a30) 0%,var(--foundry-global-color-alpha-adaptive-15-695b3a30) 100%, var(--foundry-global-color-black-static-100-43aea341));
}
._11eee6m6 {
  width: 100%;
  max-width: 1920px;
  padding: var(--foundry-global-spacing-gap-200-7d922174) var(--foundry-global-spacing-gap-400-f21302a9);
  display: flex;
  align-items: center;
}
._11eee6m7 {
  background: var(--foundry-global-color-grey-adaptive-200-fb12d031);
  height: var(--foundry-global-spacing-dimensions-800-bbdfa298);
}
._11eee6m8 {
  padding: var(--foundry-global-spacing-gap-200-7d922174) var(--foundry-global-spacing-gap-800-4ee30294);
  display: flex;
  align-items: center;
  gap: var(--foundry-global-spacing-gap-200-7d922174);
}
._11eee6m9 {
  padding: var(--foundry-global-spacing-gap-250-ee21f32b) var(--foundry-global-spacing-gap-400-f21302a9);
  border-bottom: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  overflow-x: auto;
}
._11eee6mb {
  border-color: transparent;
}
._11eee6mb:focus-visible {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 4px;
  outline-color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  color: var(--foundry-global-color-white-static-80-1525ba22);
}
._11eee6mc {
  background: transparent;
  border: none;
  width: var(--foundry-global-spacing-gap-300-2f9fe0c5);
  height: var(--foundry-global-spacing-gap-300-2f9fe0c5);
  padding: 0;
  display: block;
}
._11eee6me {
  background: transparent;
  width: var(--foundry-global-spacing-dimensions-600-552f3071);
  height: var(--foundry-global-spacing-dimensions-600-552f3071);
  border: none;
  padding: 0;
  display: block;
  cursor: pointer;
}
._11eee6mf {
  color: var(--foundry-alias-color-icon-standard-3eef4ce2);
}
._11eee6mg {
  flex-grow: 1;
}
._11eee6mh {
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: transparent;
  border: 1px solid transparent;
  color: var(--foundry-alias-color-text-header-c0780da4);
  font-family: var(--foundry-global-font-family-helvetica-now-display-15e86e06);
  font-size: var(--foundry-alias-font-size-heading-05-beb13840);
  font-style: normal;
  font-weight: var(--foundry-alias-font-weight-bold-751d319e);
  line-height: 120%;
  outline: 0;
  letter-spacing: 0.1px;
}
._11eee6mh::placeholder {
  opacity: 1;
  color: var(--foundry-alias-color-text-standard-2d241861);
  font-family: var(--foundry-global-font-family-helvetica-now-display-15e86e06);
  font-style: normal;
  line-height: 120%;
  letter-spacing: 0.1px;
  font-weight: var(--foundry-alias-font-weight-bold-751d319e);
}
._11eee6mi {
  display: flex;
  align-items: flex-start;
  gap: var(--foundry-global-spacing-gap-100-05387de1);
}
._11eee6mj {
  cursor: pointer;
}
._11eee6mk {
  display: flex;
  min-width: var(--foundry-global-spacing-dimensions-1200-71972197);
  padding: var(--foundry-global-spacing-gap-100-05387de1) var(--foundry-global-spacing-gap-200-7d922174);
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: var(--foundry-global-border-radius-circle-a97600a9);
  background: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
  cursor: pointer;
  color: var(--foundry-global-color-white-static-100-d44db539);
  text-align: center;
  font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca);
  font-size: var(--foundry-alias-font-size-body-body-md-caf3b782);
  font-style: normal;
  font-weight: var(--foundry-global-font-weight-700-4d05ca0a);
  line-height: var(--foundry-global-spacing-gap-250-ee21f32b);
  transition: background-color 0.3s ease-in-out;
}
._11eee6mk:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-35-f9b0b74d);
  outline: none;
}
._11eee6mk:focus {
  background-color: var(--foundry-global-color-alpha-adaptive-35-f9b0b74d);
  outline: none;
}
._11eee6ml._11eee6mk {
  color: var(--foundry-global-color-black-static-100-43aea341);
  background: var(--foundry-global-color-white-static-100-d44db539);
}
._11eee6mm {
  margin-left: var(--foundry-global-spacing-gap-100-05387de1);
  transition: filter 0.3s ease-in-out;
  height: var(--foundry-global-spacing-dimensions-200-2fbf5420);
  width: var(--foundry-global-spacing-dimensions-200-2fbf5420);
}
._11eee6ml._11eee6mm {
  filter: invert();
}
._11eee6mn {
  padding: 0;
  flex-direction: column;
  align-items: flex-start;
}
._11eee6mo {
  transition: transform 0.2s ease-in-out;
}
._11eee6mj[data-state="open"] ._11eee6mo {
  transform: rotate(180deg);
}
._11eee6mp {
  display: inline-flex;
  position: absolute;
  z-index: 500;
  max-height: var(--radix-popover-content-available-height);
  box-shadow: var(--k8we7i4);
  border-radius: var(--foundry-global-border-radius-100-742803b2);
  border: var(--foundry-global-border-width-10-8d34e94d) solid var(--foundry-alias-color-border-decorative-lowest-contrast-f8bbcfca);
  background: var(--foundry-alias-color-background-bold-layer-1-a2bc128b);
  min-width: var(--foundry-global-spacing-dimensions-2000-d510a4b4);
}
._11eee6mq {
  background: unset;
  border: none;
  font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca);
  font-size: var(--k8we7i1);
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
  color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  cursor: pointer;
  width: 100%;
  padding: var(--foundry-global-spacing-gap-200-7d922174);
}
._11eee6mq:hover {
  background-color: var(--foundry-global-color-alpha-adaptive-15-695b3a30);
}
._11eee6mq::after {
  content: none;
}
._11eee6mr {
  transform-origin: var(--radix-popover-content-transform-origin);
  animation: scaleIn 0.5s ease-out;
  width: var(--radix-popover-trigger-width);
  max-height: var(--radix-popover-content-available-height);
}
@media (min-width: 1920px) {
  ._11eee6m1 {
    padding: var(--foundry-global-spacing-gap-300-2f9fe0c5) var(--foundry-global-spacing-gap-1600-f3e8c303);
  }
  ._11eee6m2 {
    padding: var(--foundry-global-spacing-dimensions-100-97e13da9) var(--foundry-global-spacing-dimensions-800-bbdfa298);
  }
}
@media (min-width: 1024px) {
  ._11eee6m6 {
    padding: 0;
    gap: var(--foundry-global-spacing-dimensions-150-ea1fb93c);
  }
  ._11eee6m8 {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  ._11eee6mh {
    font-size: var(--foundry-alias-font-size-body-body-lg-bec4de18);
    color: var(--foundry-alias-color-text-standard-2d241861);
    font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca);
    font-style: normal;
    font-weight: var(--foundry-global-font-weight-400-c543d620);
  }
  ._11eee6mh::placeholder {
    color: var(--foundry-alias-color-text-standard-2d241861);
    font-family: var(--foundry-global-font-family-helvetica-now-text-2f039cca);
    font-style: normal;
    font-weight: var(--foundry-global-font-weight-400-c543d620);
  }
}
@media (max-width: 1023.98px) {
  ._11eee6mm {
    height: var(--foundry-global-spacing-dimensions-250-1db78665);
    width: var(--foundry-global-spacing-dimensions-250-1db78665);
  }
}
@keyframes _13sb4ht0 {
  0% {
    transform: translate(0);
  }
  20% {
    transform: translate(-2px, 3px);
  }
  40% {
    transform: translate(-1px, -1px);
  }
  60% {
    transform: translate(1px, 2px);
  }
  80% {
    transform: translate(1px, 1px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes _13sb4ht1 {
  0% {
    transform: translate(0);
  }
  20% {
    transform: translate(1px, -2px);
  }
  40% {
    transform: translate(-1px, 1px);
  }
  60% {
    transform: translate(-1px, -1px);
  }
  80% {
    transform: translate(0, 1px);
  }
  to {
    transform: translate(0);
  }
}
._13sb4ht2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: relative;
  height: var(--foundry-global-spacing-dimensions-400-b120da78);
  width: var(--foundry-global-spacing-dimensions-400-b120da78);
  color: var(--foundry-global-color-grey-adaptive-900-bbecd7df);
  cursor: pointer;
}
._13sb4ht2:before {
  z-index: -1;
}
._13sb4ht2:after {
  z-index: -2;
}
._13sb4ht3 {
  opacity: 0;
  transition: color 0.1s;
}
._13sb4ht2:hover ._13sb4ht3 {
  opacity: 1;
  animation-name: _13sb4ht0;
  animation-duration: 0.4s;
  animation-direction: both;
  animation-iteration-count: 2;
  color: #418fa7;
}
._13sb4ht4 {
  opacity: 0;
  transition: color 0.1s;
}
._13sb4ht2:hover ._13sb4ht4 {
  opacity: 1;
  animation-name: _13sb4ht1;
  animation-duration: 0.4s;
  animation-direction: both;
  animation-iteration-count: 2;
  color: #dc3744;
}
.corzs30 {
  grid-area: home;
}
.corzs31 {
  display: flex;
  gap: var(--foundry-global-spacing-gap-100-05387de1);
  align-items: center;
}
.corzs32 {
  display: flex;
  gap: var(--foundry-global-spacing-gap-100-05387de1);
  align-items: center;
  justify-content: center;
}
.corzs33 {
  display: flex;
  padding-top: var(--foundry-global-spacing-gap-50-ae99fc48);
}
.corzs34 {
  display: flex;
  align-items: center;
  gap: var(--foundry-global-spacing-gap-175-d63af5f3);
}
.corzs35 {
  background-color: var(--foundry-global-color-alpha-adaptive-50-f61afb4a);
  height: var(--foundry-global-spacing-dimensions-300-8149e8c1);
  width: 2px;
}
.corzs36 {
  display: flex;
  height: var(--foundry-global-spacing-dimensions-400-b120da78);
  align-items: center;
  z-index: 1;
  color: var(--foundry-global-color-grey-adaptive-900-bbecd7df);
}
.corzs36 > * {
  max-height: 100%;
}
.corzs37 {
  white-space: nowrap;
}
.corzs38 {
  background: none;
  border: none;
  padding: 0;
}
.corzs38:focus-visible {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 8px;
  outline-color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  border-radius: 100%;
}
.corzs39:focus-visible {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 8px;
  outline-color: var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
  border-radius: 100%;
}
.corzs3a {
  z-index: 1;
  min-width: var(--k8we7i8);
}
.corzs3b {
  position: absolute;
  top: -1500px;
  left: -1500px;
}

/*# sourceMappingURL=70718da6243a9f60c240fe574c1bcc42.css.map*/